Hi Ravi,

Of course, in case of vlan-aware bundle services. But should be zero in case of 
VLAN-based or VLAN-bundle.
Thx
Jorge 




On 5/4/16, 10:45 PM, "EXT Ravi Shekhar" <rshek...@juniper.net> wrote:

>Hi Jorge,
>The VNI field in Ethernet Tag has been used to differentiate two BGP routes 
>that have same MAC but different VNI/VLAN-ID. Ideally, it should not be used 
>for nexthop creation. May be we can add that clarification.
>Thanks.
>- Ravi.
>
>
>-----Original Message-----
>From: BESS [mailto:bess-boun...@ietf.org] On Behalf Of Rabadan, Jorge (Nokia - 
>US)
>Sent: Wednesday, May 04, 2016 12:53 PM
>To: John E Drake <jdr...@juniper.net>; EXT - thomas.mo...@orange.com 
><thomas.mo...@orange.com>; BESS <bess@ietf.org>; IDR <i...@ietf.org>; 
>draft-ietf-bess-evpn-over...@tools.ietf.org; Ali Sajassi (sajassi) 
><saja...@cisco.com>
>Subject: Re: [bess] [Idr] draft-ietf-bess-evpn-overlay vs. 
>draft-ietf-idr-tunnel-encaps
>
>Hi John,
>
>About this:
>
>[JD] For the IMET route the MPLS label field is carried in the PMSI attribute. 
>I think we need to ask everyone whether they used the Ethernet Tag or the PMSI 
>attribute to carry the VNI 
>
>
>In case it helps, I’ve seen a few implementations running and they all encode 
>the VNI in the MPLS label field in the PTA. And a couple of them, encode the 
>VNI in the ethernet-tag, in addition to the MPLS label in the PTA. In any 
>case, I think section 9 contradicts section 5.1.3 and should be clarified.
>
>"5.1.3 Constructing EVPN BGP Routes
><snip>
>the MPLS label field in the MAC Advertisement, Ethernet AD per EVI, and 
>**Inclusive Multicast Ethernet Tag** routes is used to carry the VNI or VSID." 
>
>Thanks.
>Jorge
>
>
>
>
>
>On 5/4/16, 8:34 PM, "EXT John E Drake" <jdr...@juniper.net> wrote:
>
>>Thomas and Jorge,
>>
>>Snipped, comments inline.
>>
>>Yours Irrespectively,
>>
>>John
>>
>>> >
>>> >draft-ietf-bess-evpn-overlay (see section 9) relies on the BGP 
>>> >Encapsulation extended to encode the tunnel encap to use for BUM 
>>> >traffic, but contrary to other E-VPN routes, relies on the Ethernet 
>>> >Tag field of the NLRI to encode the VNI/VSID.
>>> 
>>> [JORGE] This is certainly a leftover from an old version where the 
>>> VNI/VSID was encoded in the ethernet tag for all the routes. The VNI 
>>> should be encoded in the Label field in all the routes. This has to be 
>>> corrected.
>>> 
>>> In fact, section 5.1.3 says:
>>> 
>>> 5.1.3 Constructing EVPN BGP Routes
>>> 
>>> <snip>
>>> 
>>> Accordingly, and
>>>    specifically to support the option of locally assigned VNIs, the MPLS
>>>    label field in the MAC Advertisement, Ethernet AD per EVI, and
>>>    Inclusive Multicast Ethernet Tag routes is used to carry the VNI or
>>>    VSID.  For the balance of this memo, the MPLS label field will be
>>>    referred to as the VNI/VSID field. The VNI/VSID field is used for
>>>    both local and global VNIs/VSIDs, and for either case the entire 24-
>>>    bit field is used to encode the VNI/VSID value.
>>> 
>>> <snip>
>>
>>
>>[JD]  For the IMET route the MPLS label field is carried in the PMSI 
>>attribute.  I think we need to ask everyone whether they
>>used the Ethernet Tag or the PMSI attribute to carry the VNI    
>>
>>
>>> >>
>>> >> There are minor things that could be improved in 
>>> >> draft-ietf-bess-evpn-overlay wrt. consistency with 
>>> >> draft-ietf-idr-tunnel-encaps :
>>> >>
>>> >> * since draft-ietf-idr-tunnel-encaps will deprecate RFC5512, it 
>>> >> would be better that draft-ietf-bess-evpn-overlay refers to 
>>> >> draft-ietf-idr-tunnel-encaps and not anymore to RFC5512.
>>> 
>>> [JORGE] I agree, as long as draft-ietf-idr-tunnel-encaps keeps the 
>>> encapsulation extended community. There are a few implementations 
>>> using this community and it is enough when only the encapsulation type is 
>>> needed.
>>
>>
>>[JD]   I agree and the tunnel encaps draft does keep the EC
>>
>>
>>> 
>>> >>
>>> >> * I think it would be better to avoid the explicit list of encap 
>>> >> types in section 5.1.3, and rather refer to 
>>> >> draft-ietf-idr-tunnel-encaps instead
>>> 
>>> [JORGE] I agree.
>>
>>
>>[JD]  According to IANA, it allocated the five tunnels types to the 
>>overlay draft so I think we need to keep them
>>
>>
>>> 
>>> >> * the following minor modification was proposed, but not yet 
>>> >> incorporated:
>>> >>
>>> >>     John Drake, 2015-11-13 (to BESS ML):
>>> >>>     For the overlay draft, replace this text in section 5.1.3:
>>> >>>
>>> >>>     "If the BGP Encapsulation extended community is not present, 
>>> >>> then the default MPLS encapsulation or a statically configured 
>>> >>> encapsulation is assumed."
>>> >>>
>>> >>>     With the following:
>>> >>>
>>> >>>     "Note that the MPLS encapsulation tunnel type is needed in 
>>> >>> order to distinguish between an advertising node that only 
>>> >>> supports non-MPLS encapsulations and one that supports MPLS and 
>>> >>> non-MPLS encapsulations.  An  advertising node that only supports 
>>> >>> MPLS encapsulation does not need to advertise any encapsulation 
>>> >>> tunnel types;  i.e.,  if the BGP Encapsulation extended community 
>>> >>> is not present, then either MPLS encapsulation or a statically 
>>> >>> configured encapsulation is assumed."
>>> >>
>>> >> I think this change is useful and should be incorporated, although 
>>> >> skipping the last sentence would be wise if the full list of 
>>> >> tunnel types is removed.
>>
>>
>>[JD]  Fine with me either w/ or w/o the last sentence
>>
>>
>_______________________________________________
>BESS mailing list
>BESS@ietf.org
>https://www.ietf.org/mailman/listinfo/bess
_______________________________________________
BESS mailing list
BESS@ietf.org
https://www.ietf.org/mailman/listinfo/bess

Reply via email to