Hi Eduard,

Thanks for reviewing the draft.
Pls find the response to your queries inline.
Pls let us know if you have any further questions.

Regards
Param

From: [email protected] <[email protected]>
Sent: Wednesday, July 15, 2026 9:32 PM
To: [email protected]; [email protected]
Cc: Shah, Himanshu <[email protected]>; Dhillon, Param Preet 
<[email protected]>; [email protected]; [email protected]
Subject: [**EXTERNAL**] Re: [BESS] New Draft: Dual MPLS and SRv6 Service 
Advertisement in the Absence of Transposition

Hello Siva, and others,

While the idea of enabling simultaneous advertisement of MPLS label and SRv6 
SID is interesting, I'm a bit concerned about the role of the RR in this 
solution and its operation in a transition case.

The concern is that modification of label information may lead to loss of 
connectivity.



"If the RR does not support this capability, it MUST continue to operate 
according to standard BGP route reflection procedures."

In this case, advertising peers/clients will not encode their updates according 
to this draft?
Param>> Yes, If RR does not support this capability, then advertising/egress 
peer/client will not encode both MPLS service label and SRV6 SID into the 
update.

Figure 1 distinguishes ingress / egress PE, maybe change this to advertising / 
receiving (relative to the RR)?
Param>> As per Figure, Egress PE is the one originating/advertising the Service 
prefix and Ingress is the one receiving the prefix. Yes, if needed this can be 
changed it to:
                       +------------------------+
                       |         +----+         |
                       |         | RR |         |
                       |         +/--\+         |
                       |         /    \         |
                       |    +----+    +----+    |
                       |    |PE-1|    |PE-2|    |
                       |    +----+    +----+    |
                       |    Egress/   Ingress/  |
                       | Advertising Receiving  |
                       +------------------------+


In a transition scenario, different types of PEs, in different stages of 
transition may be connected to the RR

MPLS only => should receive the MPLS label

  *   not support draft
Param>> MPLS only case:

  *   If Ingress/Receiving PE does not support the draft(it means capability is 
not negotiated with RR), then RR will send only MPLS label if knob(mentioned 
above) is set to advertise MPLS only. The RFC 
9252<https://datatracker.ietf.org/doc/html/rfc9252> specifies that 
implementations MUST provide a mechanism (a knob) to control the advertisement 
of SRv6-based BGP service routes. This is required on a per-neighbor and 
per-service basis to prevent SRv6 service routes from being sent to legacy 
MPLS-only PEs.

SRv6/MPLS => should receive both ?

  *   not supporting draft
  *   supporting draft
Param>> SRv6/MPLS case:

  *   If Ingress/Receiving PE does not support the draft(it means capability is 
not negotiated with RR), then RR will send either MPLS label or SRV6 SID based 
on the knob mentioned in last comment.
  *   If Ingress/Receiving PE support the draft(it means capability is 
negotiated with RR),then RR will send both MPLS and SRV6 SID if that knob is 
set for that peer to advertise both MPLS label and SRV6 SID. For this Draft RFC 
to work, the knob should be set for a BGP peer to advertise both MPLS label and 
SRV6 SID.


SRv6 only => should receive SRv6 SID

  *   not supporting draft
  *   supporting draft
Param>> SRV6 only case

  *   If Ingress/Receiving PE does not support the draft(it means capability is 
not negotiated with RR), then RR will send only SRV6 SID if knob is set to 
advertise SRV6.
  *   If Ingress/Receiving PE support the draft(it means capability is 
negotiated with RR), again then RR will send only SRV6 SID if knob is set to 
advertise SRV6.

If the RR rewrites the MPLS label to Implicit NULL, SRv6 SID remains. A 
receiving RR client will no longer receive the MPLS label information, correct?
Param>> Yes correct.

Couldn't this be a problem for some of the SRv6/MPLS PEs that require both to 
be present?
Param>> This is a case where New OPEN capability is not negotiated between RR 
and Receiving/Ingress PE. If RR has a Service Prefix with both MPLS label and 
SRV6 SID, then RR will be sending either MPLS service label or SRV6 SID along 
with implicit NULL label to receiving/Ingress PE based on the knob to be set to 
MPLS or SRV6 on RR for Receiving/ingress PE.
If Receiving/Ingress PE require both MPLS service label and SRV6 SID for a 
given service prefix to be present, it will need to be negotiated with this New 
OPEN capability mentioned in draft.


cheers,
    Eduard


________________________________
From: Sivabalan, Siva 
<[email protected]<mailto:[email protected]>>
Sent: Monday, July 06, 2026 17:35
To: [email protected]<mailto:[email protected]> <[email protected]<mailto:[email protected]>>
Cc: Shah, Himanshu <[email protected]<mailto:[email protected]>>; Dhillon, Param 
Preet <[email protected]<mailto:[email protected]>>; 
[email protected]<mailto:[email protected]> 
<[email protected]<mailto:[email protected]>>; 
[email protected]<mailto:[email protected]> 
<[email protected]<mailto:[email protected]>>
Subject: [bess] [BESS] New Draft: Dual MPLS and SRv6 Service Advertisement in 
the Absence of Transposition

You don't often get email from 
[email protected]<mailto:[email protected]>.
 Learn why this is important 
[aka.ms]<https://urldefense.com/v3/__https:/aka.ms/LearnAboutSenderIdentification__;!!OSsGDw!KcEjYfBRmzKzKK0PBOudgz9NC0mFVYkLWjhQHXm2nLBYhzjt23__vOz2lJKD1fNNe-Q0mFZOldnM5lMSPA$>

Hi,



We have submitted a new Internet-Draft:



Title: Dual MPLS and SRv6 Service Advertisement in the Absence of Transposition



Filename: draft-many-bess-rfc9252-dual-sid-00



URL: https://datatracker.ietf.org/doc/draft-many-bess-rfc9252-dual-sid/ 
[datatracker.ietf.org]<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/draft-many-bess-rfc9252-dual-sid/__;!!OSsGDw!KcEjYfBRmzKzKK0PBOudgz9NC0mFVYkLWjhQHXm2nLBYhzjt23__vOz2lJKD1fNNe-Q0mFZOldlMsvrZYQ$>



The draft proposes a backward-compatible extension to RFC 9252

allowing advertisement of both an MPLS Service Label and an SRv6

Service SID within a single route.



Comments and feedback are welcome.



Thanks,

Authors


_______________________________________________
BESS mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to