Hi,

From: Robert Raszuk <rob...@raszuk.net>
Sent: Thursday, March 6, 2025 4:11 PM

HI,

I would just highlight that this draft enhances the scalability of the control 
plane and data plane of SR-MPLS networks by introducing a new level of 
hierarchy/indirection. That is achieved by prefix and label aggregation by ABRs.

On the other hand as there is no free lunch it removes the atomic signalling of 
remote PE failures from the network. I recall this was (maybe still is) most 
important reason why some folks were against LDP FEC aggregation.

Yes you hinted that "optionally" one can use UPA as a replacement/workaround 
for such atomic route suppression. Is this hint enough ? Not sure.

Do you mean « UPA is not enough” or “Hint” is not enough.
Assuming the later, we can’t force people to use UPA, plus IP aggregation 
existed before UPA.
But we can rephrase to first express the drawback of aggregation (loss of 
individual reachability) and then refers to a solution.

Also I am quite not convinced if you will get the same level  of ECMP when 
using aggregated labels to ABRs in all network gear as compared with atomic 
labels.

We have the same amount of entropy (an individual label per specific FEC). The 
different is the additional top label for the MPLS hierarchy. Typically 
implementations hash multiple labels so this would not make a difference. (more 
bits, same entropy)

Likewise what happens if PEs add entropy labels during aggregation ?

For SR, ELC is signaled on a per prefix basis, since rfc9088.
As aggregation hide the details of each prefix, ELC signaling on a per egress 
LER basis would be lost, just like all other prefix specific signaling. A 
priori this make sense to me since aggregation is about summarization, hence 
hiding the details.
OTOH, the aggregation segment could probably be advertised with ELC, allowing 
for the use of EL from ingress LER up to egress ABR.
Alternatively, if needed, the ingress LER could learn the specifics of the 
egress area using BGP-LS and hence learn ELC on a per egress LER basis.


Bottom line is that IMO all pros and cons should be listed.

Of IP aggregation that we are doing for 25+ years (e.g., details of each prefix 
is hidden)? Would you have a pointer to an existing document? (if it’s useful 
text, it probably have already been written in 25 years)
Or only for the specific SR-MPLS aspects?

Cheers,
--Bruno

Cheers,
R.




On Thu, Mar 6, 2025 at 3:55 PM 
<bruno.decra...@orange.com<mailto:bruno.decra...@orange.com>> wrote:
Hi Robert,

Thanks for the review and comments.
Please see inline [Bruno]

From: Robert Raszuk <rob...@raszuk.net<mailto:rob...@raszuk.net>>
Sent: Thursday, March 6, 2025 10:38 AM
To: DECRAENE Bruno INNOV/NET 
<bruno.decra...@orange.com<mailto:bruno.decra...@orange.com>>
Hi,

Very nice !

But is there a reason why this approach would not work for vanilla LDP ?

If ABRs can aggregate MPLS labels and generate aggregate SID they could as well 
generate aggregate FECs.
And we do have for years the ability to use LPM for MPLS too.

Of course perhaps folks are moving away from LDP these days and jump on to SR, 
but I am curious if there
is a similar proposal in respect to MPLS with LDP.

[Bruno] I don’t see why this wouldn’t also work for LDP; but I haven’t looked 
at it.
I’m not planning to do the work for LDP, you are welcome to propose a draft 
(presumably in the MPLS WG)


With the above you statement in Abstract and Info while atomically correct is 
opaque to the draft:

"Contrary to this, MPLS forwarding works on exact match on MPLS labels."

In all cases there would be an exact match in the data plane. But the control 
plane in both can use LPM too
to select which label(s) to put on the stack.

[Bruno] I guess your point is that this draft does not change the forwarding 
plane hence talking about forwarding plane in the abstract is a distraction.
The motivation was to explain the reason why we all like and use IP 
aggregation, while we don’t do it in MPLS. But having only a few words in the 
abstract make the exercise difficult.
May be an option would be avoid referring to the data plane, and to the reasons 
why this was not done. And only introduce what the document propose to achieve, 
and possibly how.
I don’t have proposals right now. We’ll have to thing about it.

Thanks,
--Bruno

Best,
R.


On Mon, Mar 3, 2025 at 9:32 PM 
<bruno.decra...@orange.com<mailto:bruno.decra...@orange.com>> wrote:
[obviously speaking as individual contributor]

Hi all,

We have just published a short draft.
It introduces an Aggregation Segment for Segment Routing with MPLS data plane.
This can be used to aggregate IP prefixes along with their SR Prefix Segments. 
Aggregation Segments enable aggregation of IP prefixes to be performed at 
border routers to improve scalability of MPLS networks.

We would appreciate your review and comments.

Thanks,

--Shraddha, Ketan, Kamran, Bruno

-----Original Message-----
From: internet-dra...@ietf.org<mailto:internet-dra...@ietf.org> 
<internet-dra...@ietf.org<mailto:internet-dra...@ietf.org>>
Sent: Monday, March 3, 2025 5:18 PM
To: DECRAENE Bruno INNOV/NET 
<bruno.decra...@orange.com<mailto:bruno.decra...@orange.com>>; Kamran Raza 
<skr...@cisco.com<mailto:skr...@cisco.com>>; Ketan Talaulikar 
<ketant.i...@gmail.com<mailto:ketant.i...@gmail.com>>; Shraddha Hegde 
<shrad...@juniper.net<mailto:shrad...@juniper.net>>; Syed Raza 
<skr...@cisco.com<mailto:skr...@cisco.com>>
Subject: New Version Notification for 
draft-decraene-spring-sr-mpls-aggregation-segment-00.txt


A new version of Internet-Draft
draft-decraene-spring-sr-mpls-aggregation-segment-00.txt has been successfully 
submitted by Bruno Decraene and posted to the IETF repository.

Name:     draft-decraene-spring-sr-mpls-aggregation-segment
Revision: 00
Title:    SR-MPLS Aggregation Segment
Date:     2025-03-03
Group:    Individual Submission
Pages:    9

https://www.ietf.org/archive/id/draft-decraene-spring-sr-mpls-aggregation-segment-00.html

Abstract:

   One of the key features of IP that has helped IP Routing to scale is
   aggregation of IP prefixes.  This is made possible with longest-match
   lookup in IP forwarding.  Contrary to this, MPLS forwarding works on
   exact match on MPLS labels.  This poses a challenge in aggregation of
   IP prefixes when the forwarding is based on the MPLS labels
   associated with those IP prefixes.

   This document introduces an Aggregation Segment for Segment Routing
   with MPLS data plane which can be used to aggregate IP prefixes along
   with their SR Prefix Segments.  Aggregation Segments enable
   aggregation of IP prefixes to be performed at border routers to
   improve scalability of MPLS networks.



The IETF Secretariat


____________________________________________________________________________________________________________
Ce message et ses pieces jointes peuvent contenir des informations 
confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce 
message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages 
electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou 
falsifie. Merci.

This message and its attachments may contain confidential or privileged 
information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete 
this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been 
modified, changed or falsified.
Thank you.

_______________________________________________
spring mailing list -- spring@ietf.org<mailto:spring@ietf.org>
To unsubscribe send an email to 
spring-le...@ietf.org<mailto:spring-le...@ietf.org>

____________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations 
confidentielles ou privilegiees et ne doivent donc

pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce 
message par erreur, veuillez le signaler

a l'expediteur et le detruire ainsi que les pieces jointes. Les messages 
electroniques etant susceptibles d'alteration,

Orange decline toute responsabilite si ce message a ete altere, deforme ou 
falsifie. Merci.



This message and its attachments may contain confidential or privileged 
information that may be protected by law;

they should not be distributed, used or copied without authorisation.

If you have received this email in error, please notify the sender and delete 
this message and its attachments.

As emails may be altered, Orange is not liable for messages that have been 
modified, changed or falsified.

Thank you.
____________________________________________________________________________________________________________
Ce message et ses pieces jointes peuvent contenir des informations 
confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce 
message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages 
electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou 
falsifie. Merci.

This message and its attachments may contain confidential or privileged 
information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete 
this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been 
modified, changed or falsified.
Thank you.
_______________________________________________
spring mailing list -- spring@ietf.org
To unsubscribe send an email to spring-le...@ietf.org

Reply via email to