[c-nsp] Cisco L2VPN EWS with 7600 (QinQ)

redscorpion69 redscorpion69 at gmail.com
Thu Feb 27 15:24:16 EST 2014


Hello,
so does that mean I need to have native vlan tagging enabled on PE routers?
Then how do we handle untagged traffic from customer switch?

regards


On Wed, Feb 26, 2014 at 9:00 PM, redscorpion69 <redscorpion69 at gmail.com>wrote:

> Hi,
>
> thanks for quick reply.
>
> No we checked that:
>
> all_7600s#show vlan dot1q tag native
> dot1q native vlan tagging is disabled
>
>
> On Wed, Feb 26, 2014 at 8:22 PM, Pavel Stefanov <p.stefanov at v6horizons.net
> > wrote:
>
>> Hello,
>>
>> Do you have "vlan dot1q tag native" configured globally on the 7600s?
>>
>> Pavel
>>
>>
>>
>> On 26/02/2014 19:04, redscorpion69 wrote:
>>
>>> Hello,
>>>
>>> We've been testing different point-to-point L2VPN services on 7600 as PE
>>> routers (in MEF terminology ERS, EWS).
>>>
>>> Basically the topology is this:
>>>
>>>
>>> CE------[ME3600]------[7600]----MPLS-----[7600]---------
>>> enni(dot1ad)-----[7600]--------[ME3400]----CE
>>>
>>> ^
>>> ^
>>>
>>> |
>>> |
>>>
>>> |
>>> |
>>>
>>> QinQ
>>> QinQ
>>>
>>> The idea is that we have (from right to left) an ISP send us S-tagged
>>> customer frames over ENNI, which we then transport over MPLS to leftmost
>>> 7600, which takes out topmost S-tag and forwards frames to customer on
>>> other side.
>>> I think this would be called EWS in MEF terminology or transparent EPL
>>> (not
>>> port-based) in Cisco.
>>>
>>> Anyhow this is the configuration on rightmost WS-card 7600 (which would
>>> belong to other ISP) facing 3400:
>>>
>>> interface GigabitEthernet
>>>   switchport
>>>   switchport access vlan XXX
>>>   switchport mode dot1q-tunnel
>>>   l2protocol-tunnel cdp
>>>   l2protocol-tunnel lldp
>>>   l2protocol-tunnel stp
>>>   l2protocol-tunnel vtp
>>>   no cdp enable
>>>   spanning-tree bpdufilter enable
>>> end
>>>
>>> Same 7600 facing our 7600 over ENNI link:
>>>
>>> interface GigabitEthernet
>>>   switchport
>>>   switchport trunk encapsulation dot1q
>>>   switchport trunk allowed vlan XXX
>>>   switchport mode trunk
>>>   ethernet dot1ad nni
>>> end
>>>
>>> Then, our (middle) 7600 (ES+ card) facing ENNI link:
>>>
>>> interface GigabitEthernet
>>>   no ip address
>>>   ethernet dot1ad nni
>>>   service instance XXX ethernet
>>>    encapsulation dot1q XXX
>>>    rewrite ingress tag pop 1 symmetric
>>>    bridge-domain XXX
>>>   !
>>> end
>>>
>>> There's also interface vlan XXX which XCONNECT-s to our leftmost 7600.
>>>
>>> Finally, leftmost 7600, WS-card facing 3600:
>>>
>>> interface GigabitEthernet
>>>   switchport
>>>   switchport access vlan XXX
>>>   switchport mode dot1q-tunnel
>>>   wrr-queue cos-map 2 2 4
>>>   wrr-queue cos-map 3 1 7
>>>   wrr-queue cos-map 3 2 3 6
>>>   l2protocol-tunnel cdp
>>>   l2protocol-tunnel lldp
>>>   l2protocol-tunnel stp
>>>   l2protocol-tunnel vtp
>>>   no cdp enable
>>>   spanning-tree bpdufilter enable
>>> end
>>>
>>> Here's the thing:
>>> ------------------------
>>>
>>> Tagged L2CP (cdp/stp...), as well as any other customer traffic is
>>> transported fine. 3600 and 3600 see each other.
>>>
>>> But when it comes to untagged traffic, both switches put their interfaces
>>> in inconsistent STP state and block VLAN1 traffic over their trunks. As
>>> far
>>> as I could understand, the receive BPDU containing S-tag info, over Vlan
>>> 1.
>>> I would understand if this happened over normal trunks where different
>>> native vlans are used. But this is our S-tag, and I don't think customer
>>> switches should be able to see anything containing our S-tag.
>>>
>>> Could anyone shed some light on this? Is it possible to transport
>>> UNTAGGED
>>> traffic/L2CP with this configuration?
>>>
>>> regards
>>> _______________________________________________
>>> cisco-nsp mailing list  cisco-nsp at puck.nether.net
>>> https://puck.nether.net/mailman/listinfo/cisco-nsp
>>> archive at http://puck.nether.net/pipermail/cisco-nsp/
>>>
>>
>>
>


More information about the cisco-nsp mailing list