Changes between Version 30 and Version 31 of GENIExperimenter/Tutorials/OpenFlowOVS-Floodlight/Execute


Ignore:
Timestamp:
12/16/16 11:26:30 (2 years ago)
Author:
lnevers@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIExperimenter/Tutorials/OpenFlowOVS-Floodlight/Execute

    v30 v31  
    189189In the output, we obtain a list of the OpenFlow device (i.e OVS) that Floodlight Controller has learned about.
    190190
    191 Next, ''ping'' Host 2 & Host 3 from Host and then re-run the command. Note that you output details will differ.
     191Next, ''ping'' Host2 & Host3 from Host1 and then re-run the command. Note that you output details will differ.
    192192
    193193[[Image(GENIExperimenter/Tutorials/OpenFlowOVS-Floodlight/Execute:Topology_Details.png, 50%)]]
     
    217217   
    218218
    219 To see that duplication is happening, on Host 2 and Host 3 , run: 
     219To see that duplication is happening, on Host2 and Host3 , run: 
    220220{{{
    221221sudo tcpdump -i eth1
     
    271271
    272272 
    273 5. In the previous step, we inserted a flow to forward TCP traffic  from Host1 destined to Host2 at port 5000 to port 6000. But Host1 still thinks it is speaking to Host 2 at port 5000. So we need to insert a flow to handle traffic from Host2 Port 6000 for a seamless transition.
     2735. In the previous step, we inserted a flow to forward TCP traffic  from Host1 destined to Host2 at port 5000 to port 6000. But Host1 still thinks it is speaking to Host2 at port 5000. So we need to insert a flow to handle traffic from Host2 Port 6000 for a seamless transition.
    274274{{{
    275275curl -X POST -d '{"switch":"<DPID OF OPEN vSWITCH>","name":"flow-3","priority":"32768","in_port":"<PORT OF 10.0.0.2>","active":"true", "eth_type":"0x0800", "ip_proto":"0x06", "eth_src":"<MAC OF 10.0.0.2>", "eth_dst":"<MAC OF 10.0.0.1>", "tcp_src":"6000", "ipv4_src":"10.0.0.2", "ipv4_dst":"10.0.0.1", "actions":"set_field=tcp_src->5000,output=<PORT OF 10.0.0.1>"}' http://localhost:8080/wm/staticflowpusher/json