Concerns about experiment in GENI using openflow switches

22 views
Skip to first unread message

Ning Wu

unread,
Mar 3, 2014, 6:06:00 PM3/3/14
to geni-...@googlegroups.com
Hi,

My group is working on an implementation and test of a layer 3 protocol in GENI. We are going to use hardware openflow switches and run our specific pox module in controllers. According to GENI wiki, I come up with a simple test topology as attached. Running IP (layer 3) protocol, we basically need each of the 4 hosts IP addresses to be in different subnets. 

One of my concerns is whether I can reserve 4 different IP subnets for the hosts and use in this topology. 

In addition, the protocol to be tested requires to get incoming packet rate from switch, we wonder whether we able to have the access to registers located in physical switch.

I am looking forward to your suggestions. Thank you very much!

Regards,
Ning
topology for test.pdf

Niky Riga

unread,
Mar 3, 2014, 7:20:51 PM3/3/14
to geni-...@googlegroups.com
Hi Ning,

I am really sorry for the late reply.

Looking at your topology it looks like what you want to do should be
doable. Let me try to answer your questions:

1. Yes you can have 4 different subnets. Basically since you own your
hosts you can use any 4 subnets you want you just have to modify the
OpenFlow rspecs to include all 4 subnets that you want.

2. OpenFlow has a message to query the statistics from the switch,
I am pretty sure you can use that to get what you want, either for your
flows or for the ports.

Do you know how to write OpenFlow rspecs? Let me know if you need help
with that.

Best,
niky
> --
> 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.

nw...@cornell.edu

unread,
Mar 4, 2014, 11:44:20 AM3/4/14
to geni-...@googlegroups.com
Hi Niky,

Thank you for your reply.

As for the IP subnets, do I need to first request them from gpo-...@geni.net with the duration for reservation? I learnt the experiment steps from one of the geni examples in wiki and I think this might be similar to our own experiment (except that our protocol to be tested is layer3 rather than layer2).

I have understood the basic idea of how to write the openflow rspecs from this example. I will try to write them first and I will let you know if I have some trouble in it. 

Thank you very much!

Ning

Vicraj Thomas

unread,
Mar 4, 2014, 12:57:49 PM3/4/14
to geni-...@googlegroups.com
Hi Ning,

Yes, you should request an IP subnet from gpo-...@geni.net.

< Vic
> > an email to geni-users+...@googlegroups.com <javascript:>.
> > For more options, visit https://groups.google.com/groups/opt_out
> <https://groups.google.com/groups/opt_out>.
Reply all
Reply to author
Forward
0 new messages