Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Neutron: why OVS bridges (br-int, br-tun) are integrated in Icehouse?

Hello, I want to know that why bridges are integrated. So, I saw that GRE tunnels also established on br-int.

I dumped flowtables on br-int like bellow.

cookie=0x0, duration=1867.956s, table=0, n_packets=97, n_bytes=7373, send_flow_rem in_port=5,dl_src=fa:16:3e:9f:81:02 actions=set_field:0x2->tun_id,goto_table:10 cookie=0x0, duration=224.622s, table=0, n_packets=38, n_bytes=4288, send_flow_rem in_port=6,dl_src=fa:16:3e:30:ad:ed actions=set_field:0x3->tun_id,goto_table:10 cookie=0x0, duration=1868.229s, table=0, n_packets=9, n_bytes=1437, send_flow_rem in_port=4,dl_src=fa:16:3e:44:2c:d3 actions=set_field:0x2->tun_id,goto_table:10 cookie=0x0, duration=223.773s, table=0, n_packets=30, n_bytes=2588, send_flow_rem in_port=8,dl_src=fa:16:3e:d7:67:67 actions=set_field:0x3->tun_id,goto_table:10 cookie=0x0, duration=2076.442s, table=0, n_packets=0, n_bytes=0, send_flow_rem in_port=1,dl_src=fa:16:3e:bf:d3:91 actions=set_field:0x2->tun_id,goto_table:10 cookie=0x0, duration=223.587s, table=0, n_packets=30, n_bytes=2588, send_flow_rem in_port=7,dl_src=fa:16:3e:8a:4b:d1 actions=set_field:0x3->tun_id,goto_table:10 cookie=0x0, duration=2077.84s, table=0, n_packets=8, n_bytes=648, send_flow_rem in_port=2,dl_src=fa:16:3e:be:87:6a actions=set_field:0x1->tun_id,goto_table:10 cookie=0x0, duration=1868.771s, table=0, n_packets=112, n_bytes=8003, send_flow_rem in_port=3,dl_src=fa:16:3e:6c:67:5a actions=set_field:0x2->tun_id,goto_table:10 cookie=0x0, duration=1868.755s, table=0, n_packets=0, n_bytes=0, send_flow_rem priority=8192,in_port=3 actions=drop cookie=0x0, duration=223.741s, table=0, n_packets=0, n_bytes=0, send_flow_rem priority=8192,in_port=8 actions=drop cookie=0x0, duration=223.556s, table=0, n_packets=0, n_bytes=0, send_flow_rem priority=8192,in_port=7 actions=drop cookie=0x0, duration=2076.428s, table=0, n_packets=0, n_bytes=0, send_flow_rem priority=8192,in_port=1 actions=drop cookie=0x0, duration=1867.933s, table=0, n_packets=0, n_bytes=0, send_flow_rem priority=8192,in_port=5 actions=drop cookie=0x0, duration=224.58s, table=0, n_packets=0, n_bytes=0, send_flow_rem priority=8192,in_port=6 actions=drop cookie=0x0, duration=2077.823s, table=0, n_packets=1, n_bytes=90, send_flow_rem priority=8192,in_port=2 actions=drop cookie=0x0, duration=1868.21s, table=0, n_packets=0, n_bytes=0, send_flow_rem priority=8192,in_port=4 actions=drop cookie=0x0, duration=2139.114s, table=0, n_packets=11, n_bytes=979, send_flow_rem dl_type=0x88cc actions=CONTROLLER:56 cookie=0x0, duration=2077.773s, table=10, n_packets=8, n_bytes=648, send_flow_rem priority=8192,tun_id=0x1 actions=goto_table:20 cookie=0x0, duration=224.426s, table=10, n_packets=98, n_bytes=9464, send_flow_rem priority=8192,tun_id=0x3 actions=goto_table:20 cookie=0x0, duration=2076.368s, table=10, n_packets=218, n_bytes=16813, send_flow_rem priority=8192,tun_id=0x2 actions=goto_table:20 cookie=0x0, duration=2077.761s, table=20, n_packets=0, n_bytes=0, send_flow_rem priority=8192,tun_id=0x1 actions=drop cookie=0x0, duration=224.375s, table=20, n_packets=0, n_bytes=0, send_flow_rem priority=8192,tun_id=0x3 actions=drop cookie=0x0, duration=2076.35s, table=20, n_packets=0, n_bytes=0, send_flow_rem priority=8192,tun_id=0x2 actions=drop cookie=0x0, duration=2077.788s, table=20, n_packets=8, n_bytes=648, send_flow_rem priority=16384,tun_id=0x1,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=output:2 cookie=0x0, duration=224.485s, table=20, n_packets=44, n_bytes=3740, send_flow_rem priority=16384,tun_id=0x3,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=output:6,output:8,output:7 cookie=0x0, duration=2076.388s, table=20, n_packets=127, n_bytes=8511, send_flow_rem priority=16384,tun_id=0x2,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=output:1,output:3,output:4,output:5 cookie=0x0, duration=223.698s, table=20, n_packets=15, n_bytes=1820, send_flow_rem tun_id=0x3,dl_dst=fa:16:3e:d7:67:67 actions=output:8 cookie=0x0, duration=2077.806s, table=20, n_packets=0, n_bytes=0, send_flow_rem tun_id=0x1,dl_dst=fa:16:3e:be:87:6a actions=output:2 cookie=0x0, duration=1867.904s, table=20, n_packets=46, n_bytes=4172, send_flow_rem tun_id=0x2,dl_dst=fa:16:3e:9f:81:02 actions=output:5 cookie=0x0, duration=1868.195s, table=20, n_packets=0, n_bytes=0, send_flow_rem tun_id=0x2,dl_dst=fa:16:3e:44:2c:d3 actions=output:4 cookie=0x0, duration=2076.41s, table=20, n_packets=0, n_bytes=0, send_flow_rem tun_id=0x2,dl_dst=fa:16:3e:bf:d3:91 actions=output:1 cookie=0x0, duration=1868.741s, table=20, n_packets=45, n_bytes=4130, send_flow_rem tun_id=0x2,dl_dst=fa:16:3e:6c:67:5a actions=output:3 cookie=0x0, duration=224.531s, table=20, n_packets=24, n_bytes=2084, send_flow_rem tun_id=0x3,dl_dst=fa:16:3e:30:ad:ed actions=output:6 cookie=0x0, duration=223.499s, table=20, n_packets=15, n_bytes=1820, send_flow_rem tun_id=0x3,dl_dst=fa:16:3e:8a:4b:d1 actions=output:7


then, I assumed that by enabling OF1.3 protocol on OVS, they can use pipe-lining method by numbering Flowtable. but, I could not know that what is the advantage to integrate both bridges there are any performance improvement?

Neutron: why OVS bridges (br-int, br-tun) are integrated in Icehouse?

Hello, I want to know that why bridges are integrated. So, I saw that GRE tunnels also established on br-int.

I dumped flowtables on br-int like bellow. (It's summerized )

cookie=0x0, duration=1867.956s, table=0, n_packets=97, n_bytes=7373, n_packets=29, n_bytes=2938, send_flow_rem in_port=5,dl_src=fa:16:3e:9f:81:02 actions=set_field:0x2->tun_id,goto_table:10 cookie=0x0, duration=224.622s, in_port=3,dl_src=fa:16:3e:9e:dc:5f actions=set_field:0x3->tun_id,goto_table:10 table=0, n_packets=38, n_bytes=4288, n_packets=22, n_bytes=2308, send_flow_rem in_port=6,dl_src=fa:16:3e:30:ad:ed in_port=4,dl_src=fa:16:3e:41:24:1d actions=set_field:0x3->tun_id,goto_table:10 cookie=0x0, duration=1868.229s, table=0, n_packets=9, n_bytes=1437, n_packets=70, n_bytes=8286, send_flow_rem in_port=4,dl_src=fa:16:3e:44:2c:d3 actions=set_field:0x2->tun_id,goto_table:10 cookie=0x0, duration=223.773s, table=0, n_packets=30, n_bytes=2588, send_flow_rem in_port=8,dl_src=fa:16:3e:d7:67:67 actions=set_field:0x3->tun_id,goto_table:10 cookie=0x0, duration=2076.442s, table=0, n_packets=0, n_bytes=0, send_flow_rem in_port=1,dl_src=fa:16:3e:bf:d3:91 actions=set_field:0x2->tun_id,goto_table:10 cookie=0x0, duration=223.587s, table=0, n_packets=30, n_bytes=2588, send_flow_rem in_port=7,dl_src=fa:16:3e:8a:4b:d1 actions=set_field:0x3->tun_id,goto_table:10 cookie=0x0, duration=2077.84s, table=0, n_packets=8, n_bytes=648, send_flow_rem in_port=2,dl_src=fa:16:3e:be:87:6a actions=set_field:0x1->tun_id,goto_table:10 cookie=0x0, duration=1868.771s, table=0, n_packets=112, n_bytes=8003, send_flow_rem in_port=3,dl_src=fa:16:3e:6c:67:5a actions=set_field:0x2->tun_id,goto_table:10 cookie=0x0, duration=1868.755s, tun_id=0x3,in_port=2 actions=goto_table:20 table=0, n_packets=0, n_bytes=0, send_flow_rem priority=8192,in_port=3 actions=drop cookie=0x0, duration=223.741s, table=0, n_packets=0, n_bytes=0, send_flow_rem priority=8192,in_port=8 actions=drop cookie=0x0, duration=223.556s, table=0, n_packets=0, n_bytes=0, send_flow_rem priority=8192,in_port=7 actions=drop cookie=0x0, duration=2076.428s, table=0, n_packets=0, n_bytes=0, send_flow_rem priority=8192,in_port=1 actions=drop cookie=0x0, duration=1867.933s, table=0, n_packets=0, n_bytes=0, send_flow_rem priority=8192,in_port=5 actions=drop cookie=0x0, duration=224.58s, table=0, n_packets=0, n_bytes=0, send_flow_rem priority=8192,in_port=6 actions=drop cookie=0x0, duration=2077.823s, table=0, n_packets=1, n_bytes=90, send_flow_rem priority=8192,in_port=2 actions=drop cookie=0x0, duration=1868.21s, table=0, n_packets=0, n_bytes=0, send_flow_rem priority=8192,in_port=4 actions=drop cookie=0x0, duration=2139.114s, table=0, n_packets=11, n_bytes=979, n_packets=415, n_bytes=37765, send_flow_rem dl_type=0x88cc actions=CONTROLLER:56 cookie=0x0, duration=2077.773s, actions=CONTROLLER:56

table=10, n_packets=8, n_bytes=648, send_flow_rem priority=8192,tun_id=0x1 actions=goto_table:20 cookie=0x0, duration=224.426s, table=10, n_packets=98, n_bytes=9464, send_flow_rem priority=8192,tun_id=0x3 actions=goto_table:20 cookie=0x0, duration=2076.368s, table=10, n_packets=218, n_bytes=16813, send_flow_rem priority=8192,tun_id=0x2 actions=goto_table:20 cookie=0x0, duration=2077.761s, table=20, n_packets=0, n_bytes=0, send_flow_rem priority=8192,tun_id=0x1 actions=drop cookie=0x0, duration=224.375s, table=20, n_packets=0, n_bytes=0, send_flow_rem priority=8192,tun_id=0x3 actions=drop cookie=0x0, duration=2076.35s, table=20, n_packets=0, n_bytes=0, send_flow_rem priority=8192,tun_id=0x2 actions=drop cookie=0x0, duration=2077.788s, table=20, n_packets=8, n_bytes=648, send_flow_rem priority=16384,tun_id=0x1,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=output:2 cookie=0x0, duration=224.485s, table=20, n_packets=44, n_bytes=3740, actions=goto_table:20 table=10, n_packets=12, n_bytes=1860, send_flow_rem priority=16384,tun_id=0x3,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=output:6,output:8,output:7 cookie=0x0, duration=2076.388s, table=20, n_packets=127, n_bytes=8511, send_flow_rem priority=16384,tun_id=0x2,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=output:1,output:3,output:4,output:5 cookie=0x0, duration=223.698s, table=20, n_packets=15, n_bytes=1820, send_flow_rem tun_id=0x3,dl_dst=fa:16:3e:d7:67:67 actions=output:8 cookie=0x0, duration=2077.806s, table=20, n_packets=0, n_bytes=0, send_flow_rem tun_id=0x1,dl_dst=fa:16:3e:be:87:6a actions=output:2 cookie=0x0, duration=1867.904s, table=20, n_packets=46, n_bytes=4172, send_flow_rem tun_id=0x2,dl_dst=fa:16:3e:9f:81:02 actions=output:5 cookie=0x0, duration=1868.195s, table=20, n_packets=0, n_bytes=0, send_flow_rem tun_id=0x2,dl_dst=fa:16:3e:44:2c:d3 actions=output:4 cookie=0x0, duration=2076.41s, table=20, n_packets=0, n_bytes=0, send_flow_rem tun_id=0x2,dl_dst=fa:16:3e:bf:d3:91 actions=output:1 cookie=0x0, duration=1868.741s, table=20, n_packets=45, n_bytes=4130, send_flow_rem tun_id=0x2,dl_dst=fa:16:3e:6c:67:5a actions=output:3 cookie=0x0, duration=224.531s, table=20, actions=output:2,goto_table:20 table=10, n_packets=24, n_bytes=2084, send_flow_rem tun_id=0x3,dl_dst=fa:16:3e:30:ad:ed actions=output:6 tun_id=0x3,dl_dst=fa:16:3e:4c:a5:a9 actions=output:2,goto_table:20 table=10, n_packets=15, n_bytes=1302, send_flow_rem tun_id=0x3,dl_dst=fa:16:3e:e8:f6:86 actions=output:2,goto_table:20

table=20, n_packets=39, n_bytes=3386, send_flow_rem priority=8192,tun_id=0x3 actions=drop table=20, n_packets=21, n_bytes=2956, send_flow_rem priority=16384,tun_id=0x3,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 cookie=0x0, duration=223.499s, actions=output:4,output:3 table=20, n_packets=15, n_bytes=1820, n_packets=18, n_bytes=2102, send_flow_rem tun_id=0x3,dl_dst=fa:16:3e:8a:4b:d1 actions=output:7tun_id=0x3,dl_dst=fa:16:3e:41:24:1d actions=output:4 table=20, n_packets=25, n_bytes=2732, send_flow_rem tun_id=0x3,dl_dst=fa:16:3e:9e:dc:5f actions=output:3


then, I assumed that by enabling OF1.3 protocol on OVS, they can use pipe-lining method by numbering Flowtable. but, I could not know that what is the advantage to integrate both bridges there are any performance improvement?

Neutron: why OVS bridges (br-int, br-tun) are integrated in Icehouse?

Hello, I want to know that why bridges are integrated. So, I saw that GRE tunnels also established on br-int.

br-int. I dumped flowtables on br-int like bellow. (It's summerized )


table=0, n_packets=29, n_bytes=2938, send_flow_rem in_port=3,dl_src=fa:16:3e:9e:dc:5f actions=set_field:0x3->tun_id,goto_table:10 table=0, n_packets=22, n_bytes=2308, send_flow_rem in_port=4,dl_src=fa:16:3e:41:24:1d actions=set_field:0x3->tun_id,goto_table:10 table=0, n_packets=70, n_bytes=8286, send_flow_rem tun_id=0x3,in_port=2 actions=goto_table:20 table=0, n_packets=0, n_bytes=0, send_flow_rem priority=8192,in_port=3 actions=drop table=0, n_packets=0, n_bytes=0, send_flow_rem priority=8192,in_port=4 actions=drop table=0, n_packets=415, n_bytes=37765, send_flow_rem dl_type=0x88cc actions=CONTROLLER:56

table=10, n_packets=0, n_bytes=0, send_flow_rem priority=8192,tun_id=0x3 actions=goto_table:20 table=10, n_packets=12, n_bytes=1860, send_flow_rem priority=16384,tun_id=0x3,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=output:2,goto_table:20 table=10, n_packets=24, n_bytes=2084, send_flow_rem tun_id=0x3,dl_dst=fa:16:3e:4c:a5:a9 actions=output:2,goto_table:20 table=10, n_packets=15, n_bytes=1302, send_flow_rem tun_id=0x3,dl_dst=fa:16:3e:e8:f6:86 actions=output:2,goto_table:20

table=20, n_packets=39, n_bytes=3386, send_flow_rem priority=8192,tun_id=0x3 actions=drop table=20, n_packets=21, n_bytes=2956, send_flow_rem priority=16384,tun_id=0x3,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=output:4,output:3 table=20, n_packets=18, n_bytes=2102, send_flow_rem tun_id=0x3,dl_dst=fa:16:3e:41:24:1d actions=output:4 table=20, n_packets=25, n_bytes=2732, send_flow_rem tun_id=0x3,dl_dst=fa:16:3e:9e:dc:5f actions=output:3


then, I assumed that by enabling OF1.3 protocol on OVS, they can use pipe-lining method by numbering Flowtable. but, I could not know that what is the advantage to integrate both bridges there are any performance improvement?

Neutron: why OVS bridges (br-int, br-tun) are integrated in Icehouse?

Hello, I want to know that why bridges are integrated. So, I saw that GRE tunnels also established on br-int. I dumped flowtables on br-int like bellow. (It's summerized )


table=0, n_packets=29, n_bytes=2938, send_flow_rem in_port=3,dl_src=fa:16:3e:9e:dc:5f actions=set_field:0x3->tun_id,goto_table:10 table=0, n_packets=22, n_bytes=2308, send_flow_rem in_port=4,dl_src=fa:16:3e:41:24:1d actions=set_field:0x3->tun_id,goto_table:10 table=0, n_packets=70, n_bytes=8286, send_flow_rem tun_id=0x3,in_port=2 actions=goto_table:20 table=0, n_packets=0, n_bytes=0, send_flow_rem priority=8192,in_port=3 actions=drop table=0, n_packets=0, n_bytes=0, send_flow_rem priority=8192,in_port=4 actions=drop table=0, n_packets=415, n_bytes=37765, send_flow_rem dl_type=0x88cc actions=CONTROLLER:56

table=10, n_packets=0, n_bytes=0, send_flow_rem priority=8192,tun_id=0x3 actions=goto_table:20 table=10, n_packets=12, n_bytes=1860, send_flow_rem priority=16384,tun_id=0x3,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=output:2,goto_table:20 table=10, n_packets=24, n_bytes=2084, send_flow_rem tun_id=0x3,dl_dst=fa:16:3e:4c:a5:a9 actions=output:2,goto_table:20 table=10, n_packets=15, n_bytes=1302, send_flow_rem tun_id=0x3,dl_dst=fa:16:3e:e8:f6:86 actions=output:2,goto_table:20

table=20, n_packets=39, n_bytes=3386, send_flow_rem priority=8192,tun_id=0x3 actions=drop table=20, n_packets=21, n_bytes=2956, send_flow_rem priority=16384,tun_id=0x3,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=output:4,output:3 table=20, n_packets=18, n_bytes=2102, send_flow_rem tun_id=0x3,dl_dst=fa:16:3e:41:24:1d actions=output:4 table=20, n_packets=25, n_bytes=2732, send_flow_rem tun_id=0x3,dl_dst=fa:16:3e:9e:dc:5f actions=output:3


then, I assumed that by enabling OF1.3 protocol on OVS, they can use pipe-lining method by numbering Flowtable. but, I could not know that what is the advantage to integrate of integration of both bridges there are any performance improvement?