Open vSwitch1.0.0でSPAN設定

SPAN設定


ミラー設定を確認する


#ovs-vsctl list Mirror
#



ミラー設定がないので作成する

#ovs-vsctl create Mirror name=test01
xxxxxxxx-f0e9-4595-a97b-a7eb43fd1c60
#ovs-vsctl list Mirror xxxxxxxx-f0e9-4595-a97b-a7eb43fd1c60
_uuid : xxxxxxxx-f0e9-4595-a97b-a7eb43fd1c60
name : "test01"
output_port :
output_vlan :

select_all : false
select_dst_port :
select_src_port :

select_vlan :



ovs-vsctl list Portで使用するポートのuuidを調べておく。



select_src_portとoutput_portを設定する。


#ovs-vsctl set Mirror xxxxxxxx-f0e9-4595-a97b-a7eb43fd1c60 select_src_portxxxxxxxx-9ca5-4baf-9838-4cbc4ae6b864
#ovs-vsctl set Mirror xxxxxxxx-f0e9-4595-a97b-a7eb43fd1c60 output_port=xxxxxxxx-298f-4de2-b882-a35eb1847a70
#ovs-vsctl list Mirror d7c8215f-f0e9-4595-a97b-a7eb43fd1c60
name : "test01"
output_port : xxxxxxxx-298f-4de2-b882-a35eb1847a70
output_vlan :
select_all : false
select_dst_port :
select_src_port : [xxxxxxxx-9ca5-4baf-9838-4cbc4ae6b864]
select_vlan :




Bridgeにミラー設定を追加する

#ovs-vsctl set Bridge xxxxxxxx-13cf-4b23-b580-b43fb3c0d6aa mirrors=xxxxxxxx-f0e9-4595-a97b-a7eb43fd1c60



mirrorsに設定が反映されている事を確認する。

#ovs-vsctl list Bridge xxxxxxxx-13cf-4b23-b580-b43fb3c0d6aa



これでoutput_portにミラーリングされる。

src_portを追加する。


#ovs-vsctl add Mirror xxxxxxxx-f0e9-4595-a97b-a7eb43fd1c60 select_src_port xxxxxxxx-1847-4e9c-b72a-1cc754f256c0
#ovs-vsctl list Mirror xxxxxxxx-f0e9-4595-a97b-a7eb43fd1c60
name : "test01"
output_port : xxxxxxxx-298f-4de2-b882-a35eb1847a70
output_vlan :
select_all : false
select_dst_port :

select_src_port : [xxxxxxxx-1847-4e9c-b72a-1cc754f256c0, xxxxxxxx-9ca5-4baf-9838-4cbc4ae6b864]
select_vlan :


設定した値を削除する


#ovs-vsctl remove Mirror xxxxxxxx-f0e9-4595-a97b-a7eb43fd1c60 select_src_port xxxxxxxx-1847-4e9c-b72a-1cc754f256c0
#ovs-vsctl list Mirror xxxxxxxx-f0e9-4595-a97b-a7eb43fd1c60
name : "test01"
output_port : 349795ca-298f-4de2-b882-a35eb1847a70
output_vlan :
select_all : false
select_dst_port :
select_src_port : [xxxxxxxx-9ca5-4baf-9838-4cbc4ae6b864]
select_vlan :


removeではなく、clearでselect_src_portを指定すれば設定値が全てクリアされる。