Hi,

On 2015年10月19日 23:45, Pynbiang Hadem wrote:
> *Dear All,
> 
> *
> *I am testing the test_mpls.py ryu application in mininet. The application is 
> executing fine: MPLS flow is getting installed in OVS switch, however the 
> hosts are unreachable when ping.*
> 
> _*Starting the ryu test_mpls application:*_
> ubuntu@sdnhubvm:~/ryu[07:27] (master)$ ./bin/ryu-manager --verbose 
> ryu/app/test_mpls.py
> loading app ryu/app/test_mpls.py
> loading app ryu.controller.ofp_handler
> instantiating app None of DPSet
> creating context dpset
> instantiating app ryu/app/test_mpls.py of RunTestMininet
> instantiating app ryu.controller.ofp_handler of OFPHandler
> 
> _*On mininet:*_
> ubuntu@sdnhubvm:~/mininet[07:36] (master)$ sudo mn --topo linear,3 --mac 
> --switch ovsk,protocols=OpenFlow12 --controller remote
> *** Creating network
> *** Adding controller
> *** Adding hosts:
> h1 h2 h3
> *** Adding switches:
> s1 s2 s3
> *** Adding links:
> (h1, s1) (h2, s2) (h3, s3) (s2, s1) (s3, s2)
> *** Configuring hosts
> h1 h2 h3
> *** Starting controller
> c0
> *** Starting 3 switches
> s1 s2 s3 ...
> *** Starting CLI:
> mininet> *
> *
> _*OVS-FLOWS:*_
> ubuntu@sdnhubvm:~[07:39]$ sudo ovs-ofctl -O OpenFlow12 dump-flows s1
> OFPST_FLOW reply (OF1.2) (xid=0x2):
>  cookie=0x0, duration=170.598s, table=0, n_packets=0, n_bytes=0, 
> priority=255,mpls,in_port=1,mpls_label=80 actions=pop_mpls:0x0800,output:2
>  cookie=0x0, duration=170.597s, table=0, n_packets=0, n_bytes=0, 
> priority=255,mpls,in_port=1,mpls_label=100 
> actions=push_mpls:0x8847,set_field:200->mpls_label,output:2
>  cookie=0x0, duration=170.598s, table=0, n_packets=0, n_bytes=0, 
> priority=255,ip,in_port=1 
> actions=push_mpls:0x8847,set_field:90->mpls_label,output:2

I think you need to remove all mpls headers when outputting packets to the 
hosts.
e.g.)
  Host --(Ether/IP)--> Switch --(Ether/MPLS/IP)--> Switch --(Ether/IP)--> Host

Thanks,
Iwase

> 
> _*OVS-VERSION:
> *_ubuntu@sdnhubvm:~[07:39]$ ovs-ofctl --version
> ovs-ofctl (Open vSwitch) 2.3.90
> Compiled Jan  8 2015 11:52:49
> OpenFlow versions 0x1:0x4
> 
> _*PING:*_
> mininet> h1 ping -c1 h3
> PING 10.0.0.3 (10.0.0.3) 56(84) bytes of data.
> From 10.0.0.1 icmp_seq=1 Destination Host Unreachable
> 
> --- 10.0.0.3 ping statistics ---
> 1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms
> 
> *Wireshark also not showing any MPLS traffic.*
> *Kindly help, i need to get this test done successfully. 
> *
> *Waiting in anticipation......
> *
> *Would be extremely grateful for any help on this.
> 
> *
> *Hadem.
> *
> *Reasearch Scholar.
> *
> *
> *
> 
> 
> 
> ------------------------------------------------------------------------------
> 
> 
> 
> _______________________________________________
> Ryu-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/ryu-devel
> 

------------------------------------------------------------------------------
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to