Re: [mpls] Last Call: <draft-ietf-mpls-in-udp-04.txt> (Encapsulating MPLS in UDP) to Proposed Standard

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



+1

Edward Crabbe is right - the encapsulated protocols ought to take care of congestion control when using UDP.

When they do NOT - e.g., when using MPLS to transfer traffic that either isn't IP or is IP but isn't congestion controlled, then some other mechanism needs to be employed.

It's not enough to assume "someone else, somewhere else" will handle this.

I agree with Lars - this needs to be part of the encapsulation protocol, because it's not enforced by MPLS, and not provided by UDP.

Joe

On 1/10/2014 10:23 PM, Eggert, Lars wrote:
Hi,

On 2014-1-10, at 22:32, Scott Brim <scott.brim@xxxxxxxxx> wrote:
OK good point - so we invoke the end-to-end argument on MPLS's behalf.

look at it the other way. From the viewpoint of the rest of the net, you are an application using UDP. Such applications need to follow a set of principles we have IETF consensus on (RFC5405).

By encapsulating MPLS in UDP, you are changing the game. That traffic can now appear on any Internet path, and not just inside provisioned networks. Because of that, you need a mechanism to detect if you are causing congestion, and a mechanism to react to it.

And it *is* a requirement on the encapsulator, because from the perspective of the rest of the net, that is the application that generates the UDP traffic.

Lars





[Index of Archives]     [IETF Annoucements]     [IETF]     [IP Storage]     [Yosemite News]     [Linux SCTP]     [Linux Newbies]     [Fedora Users]