[Planetlab-devel] tagged VLAN 802.1Q logical subinterface on
planetlab slices
Chris Tracy
chris at maxgigapop.net
Mon Dec 15 15:17:04 EST 2008
Hi Marc,
> What version & variant of MyPLC are you using? *By variant I am referring
> to myplc or myplc-native.
Thanks for the quick response. I followed the instructions at
https://svn.planet-lab.org/wiki/MyPLCUserGuide, so we are using
myplc-native.
I setup my environment using a command like this:
./vtest-init-vserver.sh -p linux32 max-myplc
http://build.planet-lab.org/planetlab/f8/planetlab-f8-linux32-4.2-rc24/RPMS/
-- --interface eth0:[IP] --hostname [hostname] &> max-myplc.log &
I then entered the vserver and ran 'yum -y install myplc-native',
configured with 'plc-config-tty', etc..
> You should upgrade to a new version of MyPLC. I can direct you to
> this once you answer the above question.
Excellent, I suppose I will need to use a different URL in my vserver
creation command above? One that points to a newer snapshot?
> Why do you need to see /proc/net/vlan from inside the vserver?
> The way we are assuming this is going to work is that a machine
> will have one or more nodenetwork settings with the appropriate
> VLAN configuration information as one might find in a
> /etc/sysconfig/network-scripts/ifcfg-* file. *Specifically for
> these VLANs we currently assume they will have a static IP
> address associated with it. * These VLANs could then be made
> visible across all slices OR they can be made visible within one
> or more specific slices. *The way the latter works for now is
> that one needs to add the appropriate IP to the "ip_addresses"
> attribute associated with a specific sliver (i.e., a slice
> associated with a specific node). *This is picked up by the
> nodemanager, which makes the appropriate calls below the covers
> to make the interface associated with this IP address visible to
> the sliver.
Yes, I agree that I do not necessarily need to see /proc/net/vlan at
all. As long as the new slice comes up with an ethX.Y interface, we
should be good to go.
I will work up a little diagram to illustrate exactly what we are
trying to do, I think it will help to explain.. To explain briefly, I
would actually like my planetlab slices to come up with one eth0 that
has the public IP address that will be used to login via SSH, etc. I
would like to have other interfaces such as eth1.3000 (possibly
several of them) which use private IP addresses (such as a /30). eth1
of the physical host will be plugged into a dynamic network, which can
provision circuits across a layer 2 infrastructure, similar to how
planetlab can provision slices.
For example, we can perform bookahead/scheduled reservations of
circuits which are provisioned using Ethernet VLANs, which will also
be policed to a certain bandwidth level. For a video/screencast
demonstration of this, please see:
http://dragon.maxgigapop.net/twiki/bin/view/GENI/GEC3DRAGONDemonstrationMovie
> Daniel Hokka Zakrisson is the person who has finalized this code
> (call*[2]pyplnet). *I'd advise that you join our IRC channel (#planetlab)
> on irc.freenode.net and catch up with daniel_hozac and myself for further
> details.
Sounds good, I'm there now!
Thanks,
-Chris
> Cheers,
> Marc
>
> References
>
> Visible links
> 1. http://groups.geni.net/geni/wiki/Mid-Atlantic%20Crossroads
> 2. http://svn.planet-lab.org/browser/pyplnet
> _______________________________________________
> Devel mailing list
> Devel at lists.planet-lab.org
> https://lists.planet-lab.org/mailman/listinfo/devel
--
Chris Tracy
Mid-Atlantic Crossroads (MAX)
Office phone: 301.314.6655
GPG key: 0xB3B9C93D
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 186 bytes
Desc: not available
Url : http://lists.planet-lab.org/pipermail/devel/attachments/20081215/61b29c12/attachment.bin
More information about the Devel
mailing list