nanog mailing list archives
Re: [c-nsp] LDPv6 Census Check
From: Saku Ytti <saku () ytti fi>
Date: Mon, 15 Jun 2020 12:30:58 +0300
On Mon, 15 Jun 2020 at 12:24, <adamv0025 () netconsultings com> wrote:
Yes this is where each node needs to have a label uniquely identifying every LSP passing through it. Saku, With IP header you don't need this, Consider this: PE1 to PE2 via 3 P-core nodes With ECMP in IP, then PE1 just needs single FEC the DST-IP of PE2, which will be load-shared across all 3 paths. Using MPLS If you need to uniquely identify each path you need 3 FECs (3 LSPs one via each P core node), now imagine you have 100K possible paths across the fabric -that's a lot of FECs on PE1 or any node in the fabric where each has to have a unique label for every possible unique path via the core that the particular node is part of.
Are we talking about specific implementations of fundamentals? It sounds like we are talking about a specific case where IP next-hop is unilist of N next-hops, and MPLS next-hop is a single item without indirection? This is not a fundamental difference, this is implementation detail. There is no particular reason MPLS next-hop couldn't be unilist of N destinations. I think people are too focused on thinking IP and MPLS have some inherent magical property differences, they don't. We only care about lookup cost (again IP can be made cheap with IPinIPinIP tunnels and telling LSR devices all lookups are LEM host lookups) and we care about key width. Rest is implementation detail. Yes on typical case there are some biases in IP and MPLS, but these can be rendered away leaving the fundamental differences. Briding the gap from MPLS to IP is far smaller than bridging the gap from IP to MPLS, there is so much added value which depends on MPLS tunnels. -- ++ytti
Current thread:
- Re: [c-nsp] LDPv6 Census Check, (continued)
- Message not available
- Re: [c-nsp] LDPv6 Census Check Saku Ytti (Jun 11)
- Message not available
- Re: [c-nsp] LDPv6 Census Check Saku Ytti (Jun 11)
- Message not available
- Re: [c-nsp] LDPv6 Census Check Saku Ytti (Jun 12)
- Message not available
- Re: [c-nsp] LDPv6 Census Check Saku Ytti (Jun 12)
- Message not available
- Re: [c-nsp] LDPv6 Census Check Saku Ytti (Jun 12)
- Re: [c-nsp] LDPv6 Census Check Andrey Kostin (Jun 12)
- Re: [c-nsp] LDPv6 Census Check Saku Ytti (Jun 12)
- Message not available
- Re: [c-nsp] LDPv6 Census Check Saku Ytti (Jun 12)
- Re: [c-nsp] LDPv6 Census Check Mark Tinka (Jun 13)
- Message not available
- RE: [c-nsp] LDPv6 Census Check adamv0025 (Jun 15)
- Re: [c-nsp] LDPv6 Census Check Saku Ytti (Jun 15)
- RE: [c-nsp] LDPv6 Census Check adamv0025 (Jun 15)
- Re: [c-nsp] LDPv6 Census Check Saku Ytti (Jun 15)
- RE: [c-nsp] LDPv6 Census Check adamv0025 (Jun 15)
- Re: [c-nsp] LDPv6 Census Check Mark Tinka (Jun 15)
- RE: [c-nsp] LDPv6 Census Check adamv0025 (Jun 16)
- Re: [c-nsp] LDPv6 Census Check Mark Tinka (Jun 16)
- RE: [c-nsp] LDPv6 Census Check adamv0025 (Jun 16)
- Re: [c-nsp] LDPv6 Census Check Mark Tinka (Jun 17)
- Re: [c-nsp] LDPv6 Census Check Mark Tinka (Jun 15)
- Message not available
- Re: [c-nsp] LDPv6 Census Check Christian Meutes (Jun 12)