网络拓扑
h1 -- eth1- s3 -eth2 -- eth1- s4 -eth2 -- h2
h1-eth0<->s3-eth1 (OK OK) dot1q-tunnel tag=100
s3-eth2<->s4-eth1 (OK OK) trunk=100 trunk=100
s4-eth2<->h2-eth0 (OK OK) dot1q-tunnel tag=100
dpctl add-flow action=normal
ovs-vsctl set port s3-eth2 VLAN_mode=trunk
ovs-vsctl set port s3-eth2 trunk=100
ovs-vsctl set port s4-eth1 VLAN_mode=trunk
ovs-vsctl set port s4-eth1 trunk=100
ovs-vsctl set port s3-eth1 vlan_mode=dot1q-tunnel tag=100
ovs-vsctl set port s4-eth2 vlan_mode=dot1q-tunnel tag=100
ovs-vsctl add-port <bridge name> <port name>
ovs-vsctl set interface <port name> type=patch
ovs-vsctl set interface <port name> options:peer=<peer name>
vlan创建:
ip link add link h1-eth0 name eth0.5 type vlan id 5
ip -d link show eth0.5
ip addr add 10.0.0.5/24 dev eth0.5
ip link set dev eth0.5 up
ip link add link h2-eth0 na

本文详细介绍了如何配置网络拓扑,包括h1到h2的连接,通过s3和s4交换机,使用OpenFlow进行流量控制,并设置了VLAN模式和tag。此外,还展示了如何利用dpctl添加流规则,以及设置OVS(Open vSwitch)接口的VLAN模式。同时,文章还涵盖了VLAN的创建,如在h1和h2上创建VLAN5并分配IP地址,以及使用Wireshark抓包验证了VLAN隔离的有效性。
最低0.47元/天 解锁文章

1224

被折叠的 条评论
为什么被折叠?



