пропускная способность в SDN с использованием MPLS

У меня есть сеть SDN, построенная с помощью скрипта python, который развернут в mininet, сеть состоит из нескольких хостов, подключенных друг к другу, поток создается между двумя хостами со следующей командой

      sudo ovs-ofctl -O OpenFlow13 add-flow s2 in_port=1, dl_type=0x8847,mpls_label=1,actions=set_fiel=:2-\>mpls_label,output:2
sudo ovs-ofctl -O OpenFlow13 add-flow s3 in_port=1, dl_type=0x8847,mpls_label=2,actions=set_fiel=:3-\>mpls_label,output:2
sudo ovs-ofctl -O OpenFlow13 add-flow s4 in_port=1 dl_type=0x8847,mpls_label=3,actions=pop_mpls:0x0800,output:3

sudo ovs-ofctl -O OpenFlow13 add-flow s4 in_port=3,ip,actions=push_mpls:0x8847,set_fiel:50-\>mpls_label,output:1
sudo ovs-ofctl -O OpenFlow13 add-flow s3 in_port=2, dl_type=0x8847,mpls_label=50,actions=set_fiel=:51-\>mpls_label,output:1
sudo ovs-ofctl -O OpenFlow13 add-flow s2 in_port=2, dl_type=0x8847,mpls_label=51,actions=set_fiel=:52-\>mpls_label,output:1
sudo ovs-ofctl -O OpenFlow13 add-flow s1 in_port=3 dl_type=0x8847,mpls_label=52,actions=pop_mpls:0x0800,output:1

Перед установкой этих потоков MPLS с помощью команды iperf вычисляется полоса пропускания и получается результат, но при установке потоков MPLS пропускная способность не получается. Как я могу решить эту проблему?

0 ответов

Другие вопросы по тегам