Help creating an WAN topology

33 views
Skip to first unread message

gonçalo Semedo

unread,
Feb 25, 2014, 9:03:56 AM2/25/14
to geni-...@googlegroups.com
Hi,

I am trying to create an WAN topology using Flack.

I am trying to create a topology similar in Flack Map, following the pink links between locations.

The problem is, i cant connect some of the locations, for example i cant connect Salt Lake to Los Angels.

Is there a specific way to connect those locations?

Can you tell me what i am doing wrong?

Thanks,

Gonçalo Semedo

Vicraj Thomas

unread,
Feb 27, 2014, 10:50:53 PM2/27/14
to geni-...@googlegroups.com
Hi Gonçalo,

What GENI resources are you trying to connect i.e. what are the names of
the aggregates as shown in Flack? And from where are you launching
Flack: From the GENI Portal or from someplace else (e.g. GENI Desktop or
http://www.protogeni.net/flack).

< Vic
> --
> GENI Users is a community supported mailing list, so please help by
> responding to questions you know the answer to.
>
> If this is your first time posting a question to this list, please
> review
> http://groups.geni.net/geni/wiki/GENIExperimenter/CommunityMailingList
> ---
> You received this message because you are subscribed to the Google
> Groups "GENI Users" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to geni-users+...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.

gonçalo Semedo

unread,
Feb 28, 2014, 6:55:57 AM2/28/14
to geni-...@googlegroups.com
Hi Vic,

I am using GENI portal.

My idea is to create a WAN topology with openflow switches. I was trying to use the emulab network (The pink lines in flack's map with 1Gb/s links ) . The problem is some locations don't have openvswitch slices, so i was trying to use the procurve but i cant connect a two procurves in different places. For example i tried to connect the Of-losa in Salt Lake emulab to the procurve-pgeni-losa in Los Angels emulab.

How can i use the procurves?

Does procurve support openflow?


I was able to create a topology with only machines with openvswitch, but is not quite what i wanted.

Thanks
Gonçalo



For more options, visit https://groups.google.com/groups/opt_out.
--
GENI Users is a community supported mailing list, so please help by responding to questions you know the answer to.

If this is your first time posting a question to this list, please review http://groups.geni.net/geni/wiki/GENIExperimenter/CommunityMailingList
--- You received this message because you are subscribed to the Google Groups "GENI Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to geni-users+unsubscribe@googlegroups.com.

Niky Riga

unread,
Mar 3, 2014, 7:41:17 PM3/3/14
to geni-...@googlegroups.com
Hi Goncalo,

If you want to setup a WAN topology with OpenFlow switches, then the way
you are trying to do it will not get you what you want. For a detailed
explanation look at [2], utah folks please correct me where I am wrong.

If you want to create a WAN topology with OpenFlow switches you have two
basic options:

1. use OVS (OpenFlow Software switch) running in a VM in your topology
as your OpenFlow switch and use stitching[2] to connect OVS hosts from
different aggregates

2. use the OF hardware switches on the racks on one of the preconfigured
VLANs. A tutorial that guides you through this process can be found here:
http://groups.geni.net/geni/wiki/GENIExperimenter/ExperimentExample-OF
but unfortunately the NLR AM has been decommissioned since this tutorial
was written, so you should look through it but you will not be able to
follow it as is.
Although this option might look more appealing because of the use of
hardware switches, I have to warn you that its more challenging to setup
and debug.

If you tell us which option you would like to follow we can help you
with providing you with more guidance. As a general strategy of working
with OpenFlow, I would suggest that no-matter which option you chose try
test your setup/controller first within one rack, where it is easier to
debug and then expand to a WAN topology.

Cheers,
niky

[1] Stitching is a dynamic way of connecting resources between different
aggregates creating a WAN topology. This functionality is still in
beta-testing mode so it not production quality. This is an online
tutorial for this:
http://groups.geni.net/geni/wiki/GENIExperimenter/ExperimentExample-stitching

[2] The pink links you see in Flack are indeed WAN links that you can
setup in emulab between *hosts* that are located in the Internet2 PoPs.
The procurve switches that you see in these locations are *not* OpenFlow
switches, just ProtoGENI switches on the Internet2 PoPs. I am not 100%
sure how an experimenter can use these switches, but I think are just
fake nodes that can serve as the end-point for a link, in case you want
to connect a host to specific port on a switch.
I think this also causes the confusion with the of-losa node you see in
Salt Lake. If I remember correctly of-losa is just a nickname for a port
on the procurve switch that interconnects with the GENI OpenFlow
backbone. So if you make a link with a host in one end and of-losa on
the other, this will interconnect your host to the GENI OpenFlow
backbone VLAN. If this does not make a lot of sense to you, you can
simply ignore this explanation since this is not relevant to what you
want to do, since ProtoGENI has better ways now to connect to the GENI
OF backbone.




gonçalo Semedo wrote:
> Hi Vic,
>
> I am using GENI portal.
>
> My idea is to create a WAN topology with openflow switches. I was trying
> to use the emulab network (The pink lines in flack's map with 1Gb/s
> links ) . The problem is some locations don't have openvswitch slices,
> so i was trying to use the procurve but i cant connect a two procurves
> in different places. For example i tried to connect the Of-losa in Salt
> Lake emulab to the procurve-pgeni-losa in Los Angels emulab.
>
> How can i use the procurves?
>
> Does procurve support openflow?
>
>
> I was able to create a topology with only machines with openvswitch, but
> is not quite what i wanted.
>
> Thanks
> Gonçalo
>
>
> 2014-02-28 3:50 GMT+00:00 Vicraj Thomas <vth...@bbn.com
> <mailto:vth...@bbn.com>>:
> <mailto:geni-users%2Bunsu...@googlegroups.com>.
> For more options, visit https://groups.google.com/
> groups/opt_out <https://groups.google.com/groups/opt_out>.
>
>
> --
> GENI Users is a community supported mailing list, so please help by
> responding to questions you know the answer to.
>
> If this is your first time posting a question to this list, please
> review http://groups.geni.net/geni/ wiki/GENIExperimenter/
> CommunityMailingList
> <http://groups.geni.net/geni/wiki/GENIExperimenter/CommunityMailingList>
> --- You received this message because you are subscribed to the
> Google Groups "GENI Users" group.
> To unsubscribe from this group and stop receiving emails from it,
> send an email to geni-users+unsubscribe@ googlegroups.com
> <mailto:geni-users%2Bunsu...@googlegroups.com>.
> For more options, visit https://groups.google.com/ groups/opt_out
> <https://groups.google.com/groups/opt_out>.
>
>
> --
> GENI Users is a community supported mailing list, so please help by
> responding to questions you know the answer to.
>
> If this is your first time posting a question to this list, please
> review
> http://groups.geni.net/geni/wiki/GENIExperimenter/CommunityMailingList
> ---
> You received this message because you are subscribed to the Google
> Groups "GENI Users" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to geni-users+...@googlegroups.com.

gonçalo Semedo

unread,
Mar 4, 2014, 6:05:52 AM3/4/14
to geni-...@googlegroups.com
Hi Niky,

Thanks a lot for the help!

I will check those tutorials and then decide which approach that I will take.

Thanks again
Gonçalo Semedo





For more options, visit https://groups.google.com/groups/opt_out.
--
GENI Users is a community supported mailing list, so please help by responding to questions you know the answer to.

If this is your first time posting a question to this list, please review http://groups.geni.net/geni/wiki/GENIExperimenter/CommunityMailingList
--- You received this message because you are subscribed to the Google Groups "GENI Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to geni-users+unsubscribe@googlegroups.com.

gonçalo Semedo

unread,
Mar 5, 2014, 6:21:54 AM3/5/14
to geni-...@googlegroups.com
Hi,

I talked with my professor and the idea is to use OF hardware switches.

I am following the tutorial as you said, but because of NLR AM I am having some difficulties.

I already request an Ip subnet, if you could provide some more guidance as you said, I'll be much appreciated.

Thanks,
Gonçalo


Reply all
Reply to author
Forward
0 new messages