I have a Extreme SPBM fabric deployed (4 x VSP7400's).
We have a connection from a ISP connecting to the fabric. The ISP is sending multiple S-Tag (QinQ) traffic to us. I want to match each of the S-Tag's (QinQ) to an I-sid and then send it across the fabric, to ports located somewhere. Below is a diagram of what I am trying to achieve:
On the left I have the single link from the ISP and I indicated the 2 different S-Tag arriving on the port.
Light blue us S-Tag10 and Yellow is S-Tag 20.
I want to send the traffic from S-TAG10 to one location and the traffic from S-TAG 20 to another location in the Fabric.
I configure the fabric ports to as a Flex-UNI ports. When I create the I-SID I only have the option to match on C-VID (802.1Q) and not S-VID (QinQ). However I still apply the configure as follows:
First I create the I-SID:
Then assign the C-TAG to the I-SID and port
i-sid 100010 elan
c-vid 10 port 1/1
On the other side of the fabric I do the same config:
i-sid 100010 elan
c-vid 10 port 1/2
This does not work.
I can see Mac's being learned on ingress but nothing on the egress side.
With a wireshark trace I can see the incoming traffic hit the fabric with the S-tag of 10.
I can see the I-sid learning the traffic but on the egress side I see the traffic has no S-tag and the C-tag is now configured with 10.
If I replicate the same config using only 802.1q C-Tag's it works fine.
Using the elan transparent I-sid and mapping a port to it allows all traffic to be passed as it arrives.
and on the egress side the traffic exits as it arrive.
This works fine.
So the question:
Can we map a S-tag to and I-Sid and egress the traffic with the same S-tag?
This works when using elan transparent but the problem is that you can not split the different S-Tag's to different locations, it is all ingress to all egress.