The MPLS WG Archive

Cell Relay Retreat>MPLS WG Archive>month:2004-Oct> msg00062



[Date Prev][Date Next][Thread Prev][Thread Next]  
  [Date Index][Thread Index][Author Index][Subject Index]

[mpls] mpls vs IPv6

  • From: David Charlap <David.Charlap@marconi.com>
  • Date: Wed, 13 Oct 2004 10:16:15 -0400
  • Organization: Marconi, Vienna VA
  • User-Agent: Mozilla Thunderbird 0.8 (Windows/20040913)

Richard Spencer wrote many good comments which I won't duplicate in my 
reply.  Following are my comments.

Erblichs wrote:
> 
> 	I don't see how a OSPF pkt could recv a
> 	different path (when only 1 best LS path exists)
> 	other than the best path chosen for it by the
> 	SPF algorithm.

SPF may select more than one path.  That's the whole point of ECMP - you 
use the topology learned by routing and select all of the shortest 
paths.  The forwarding system can choose to use this information to do 
load balancing.

> 	Same for IS-IS?

Yes.

> 	Same for RIP?

Yes, but for obvious reasons, the concept of a "path" (best or 
otherwise) isn't meaningful in a RIP network.

> 	Yes, LDP leans routes, however, the LDP keeps
> 	the same routes until explicitly torn down.

Read it again.  It installs labels onto FECs.  It learns FECs from an 
independant routing protocol.

> 	And i'm a little confused:
> 
> 	  * Are you saying that that a strict MPLS LSP
> 	  path can be duplicated with OSPF? 

Not with OSPF alone, but it can be done without MPLS.  That's the point 
of source routing.  (Admittedly, source routing is inefficient.  I don't 
think any forwarding chips today process this IP option.)

> 	  * Are you saying that the forwarding decisions
> 	  / advantages the 3rd bullet of MPLS in RFC 3031
> 	  is not true?
> 	"This can not be done with converntional forwarding,
> 	since the the identify of a packet's ingress router
> 	does not travel with the packet".

Please read my statements in context.  I was referring to this staement 
of yours:

>>>      With MPLS, it is possible to have numerous
>>>      paths to a dst where non-equal paths exist. This
>>>      would allow a set of equal dst pkts (FEC) to traverse
>>>      different paths based on different characteristics.
>>>      These characteristics could be different ISP
>>>      origination src addrs, bandwidth, delay, priority,
>>>      SLAs, etc.

Without MPLS, you can also have numerous paths to a destination with 
non-equal paths.  You use the same topology learned by routing (OSPF or 
ISIS - RIP doesn't learn any topologies) and run the SPF calculations on 
subsets of that topology, based on whatever packet classification 
filters you like.  This is the definition of CSPF.

As long as all of the routers have the same sets of filters/criteria 
configured, you'll get consistent routing, with different categories of 
packets going in different directions.

MPLS makes this job much easier (by eliminating the need for all your 
core routers to do all this clarrification), but it isn't the only way 
to get the job done.

-- David

_______________________________________________
mpls mailing list
mpls@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/mpls