From: William Tu <u9012...@gmail.com> Date: Tue, 22 Aug 2017 09:40:28 -0700
> The patch adds ERSPAN type II tunnel support. The implementation > is based on the draft at [1]. One of the purposes is for Linux > box to be able to receive ERSPAN monitoring traffic sent from > the Cisco switch, by creating a ERSPAN tunnel device. > In addition, the patch also adds ERSPAN TX, so Linux virtual > switch can redirect monitored traffic to the ERSPAN tunnel device. > The traffic will be encapsulated into ERSPAN and sent out. > > The implementation reuses tunnel key as ERSPAN session ID, and > field 'erspan' as ERSPAN Index fields: > ./ip link add dev ers11 type erspan seq key 100 erspan 123 \ > local 172.16.1.200 remote 172.16.1.100 > > To use the above device as ERSPAN receiver, configure > Nexus 5000 switch as below: > > monitor session 100 type erspan-source > erspan-id 123 > vrf default > destination ip 172.16.1.200 > source interface Ethernet1/11 both > source interface Ethernet1/12 both > no shut > monitor erspan origin ip-address 172.16.1.100 global > > [1] https://tools.ietf.org/html/draft-foschiano-erspan-01 > [2] iproute2 patch: http://marc.info/?l=linux-netdev&m=150306086924951&w=2 > [3] test script: http://marc.info/?l=linux-netdev&m=150231021807304&w=2 > > Signed-off-by: William Tu <u9012...@gmail.com> > Signed-off-by: Meenakshi Vohra <mvo...@vmware.com> Applied, thank you.