Hi Jeffrey,

This is a draft based on RF7432 and as such we are expecting tag
manipulation wrt vlan-based service to be consistent with RFC 7432.
Additional comments below Š


On 5/12/16, 11:27 AM, "BESS on behalf of Rabadan, Jorge (Nokia - US)"
<bess-boun...@ietf.org on behalf of jorge.raba...@nokia.com> wrote:

>HI Jeffrey,
>
>
>On 5/12/16, 8:13 PM, "BESS on behalf of EXT Jeffrey (Zhaohui) Zhang"
><bess-boun...@ietf.org on behalf of zzh...@juniper.net> wrote:
>
>>Hi Jorge,
>>
>>> >If a PE sends a route w/o setting P-bit, wouldn't that indicate it is
>>>a
>>> backup? Why would it bother sending the route if it does not want to be
>>> the backup?
>>> 
>>> [JORGE] Let¹s assume you have 3 PEs in ES-1 (PE1/2/3) that is a single-
>>> active ES. PE4 is a remote PE doing backup function.
>>
>>I assume PE4 is not "doing backup function" but is just one end of the
>>PW. Or perhaps you mean it needs to decide which of PE1/2/3 is the
>>primary/backup.
>
>[JORGE2] by ³doing backup function² I mean that PE4 sets up a destination
>to PE1 with a backup to PE2. Aliasing and Backup functions are
>effectively done by the remote PEs based on the information advertised by
>the PEs in the ES, right?

Just as in RFC7432, Eth A-D per ES indicates what kind of multi-homing is
associated with this ES (all-active versus single-active). The P/B bits in
Eth A-D per EVI, indicates active/backup role per instance and its usage
is recommended for multi-homing but not needed for dual-homing.

>
>>
>>> - PE1 is the primary - the winner of the DF election. PE1 sends P=1
>>> - PE2 is the backup - the winner of the DF election (without PE1). PE2
>>> sends B=1.
>>
>>Hmm ... DF election is for BUM in RFC 7432 and never mentioned in this
>>draft. If it is used for VPWS, it needs to be specified.
>
>[JORGE2] In VPWS DF election is needed for single-active. The NDF will
>block the AC for the service. For all-active there is no DF, of course,
>since there is no BUM ;-)

Yes, forwarding decision is based on VLAN tag and not based on MAC
addressses, so there is no notion of known unicast versus BUM traffic here.

>
>>
>>The draft says multiple PEs could all set the P/B bits:
>>
>>   In multihoming single active scenario, a remote PE receiving P=1 from
>>   more than one PE will select only one primary PE when forwarding
>>   traffic. A remote PE receiving B=1 from more than one PE will select
>>   only one backup PE. A remote PE MUST receive P=1 from at least one PE
>>   before forwarding traffic.
>>
>>And the decision is based on the receiving PE, not on DF election?
>
>[JORGE] This is BGP, there are always transient situations, so it may
>happen that even in single active you get more than one P=1 or B=1, so
>you need to say what to do in that case, right? In a steady situation, in
>single-active MH, only the DF MUST send the P=1 since it is only the DF
>the one unblocking the AC in the ES.

We should add some text to the draft to indicate ³reception of multiple
P=1² is for transient situation.

>
>>
>>> - PE3 then sends P=B=0. This indicates that PE3 is neither primary nor
>>> backup, but the AC is active (if it was oper-down, it would withdraw
>>>the
>>> route).
>>
>>What purpose does the route from PE3 serve?
>
>[JORGE] since the AC is oper-up on PE3, PE3 needs to send the route. At
>PE4 you know that PE3¹s AC in the ES is good, but simply neither primary
>nor backup.

E.g., it can be considered as 2nd backup.

-Ali

>
>>
>>> - In case of a failure on PE1, PE2 will activate its AC on ES-1 since
>>>he
>>> wins the new DF election.
>>
>>What does "activate" involve exactly? Just re-advertise the route with
>>P-bit set and B-bit cleared?
>
>[JORGE] unblock Tx/Rx on the ACŠ and later readvertise the route with the
>new bits.
>
>>
>>> At the same time, PE4 can immediately send
>>> traffic to PE2 as soon as PE1 withdraws the AD routes. PE4 does not
>>>even
>>> need to wait for the confirmation that PE2 is the new DF. This backup
>>> mechanism speeds up convergence big time.
>>> - The mechanism above does not work if PE2 and PE3 send both the same
>>> P=B=0, since it case of PE1 failure, PE4 could not send any traffic (it
>>> does not know who is the active one in the ES) and would need to wait
>>>for
>>> PE2 to send P=1.
>>
>>I don't see any use of the route from PE3. The draft seems to say that
>>both PE1 and PE2 can set the P bit initially and PE4 will pick one to
>>send traffic to. If it picks PE1 and then PE1 withdraws the route, PE4
>>will then pick PE2?
>
>[JORGE] This is single active, so only one can transmit/receive to/from
>the CE. So only that one should send P=1.
>
>>
>>Jeffrey
>>_______________________________________________
>>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

_______________________________________________
BESS mailing list
BESS@ietf.org
https://www.ietf.org/mailman/listinfo/bess

Reply via email to