The MPLS WG Archive

Cell Relay Retreat>MPLS WG Archive>month:2002-Jul> msg00080



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

your mail

  • From: Eric Osborne <eosborne@cisco.com>
  • Date: Tue, 2 Jul 2002 16:27:44 -0400
  • Cc: eosborne@cisco.com, Shahram_Davari@pmc-sierra.com, mpls@UU.NET
  • User-Agent: Mutt/1.4i
  • X-GPG-Fingerprint: 6412 0836 E440 B3EA 980C 4951 611E 1819 2E71 8562


> > "absolute addressing information", to me, sounds like "enough
> > addressing information to get the packet to its final destination,
> > i.e. an end station".  Right?  If so, wouldn't that be true for cases
> > like IPinIP when the IP core doesn't know about addresses at the IP
> > edge (a la gre tunnels)?  Or do you mean something else?
> NH=> No, this is precisely what I mean.  Within the constraint of a given
> routing domain, cnls forwarding must use unique addressing.  When I say
> 'absolute' addressing I mean its unique wrt to the whole routing domain and
> not a single hop within it.....when I say 'relative' addressing its only
> unique to an interface (like case of labels, VPI/VCI or DLCIs) which is the
> normal mode of stringing together a set of hops (=link-connections) to
> create a co trail (though the trail termination points must have absolute
> addressing).  Further, and although it might not be immediately obvious why
> its relevent here, when one creates trails via concatenated relatively
> addressed link-connections the pkts alone cannot convey all the required
> QoS/survivability attributes (as they have to in a cnls mode)......you have
> to take pkts_+_parent_trail into account, and its the trail entity that is
> the key/primary focus for proper fault-management.  Hope that helps clear up
> what I mean. 

So a few things have happened in this thread.

It started off, if I recall, with a statement about "LDP's inability
to TE".  It then went into hashing and other such stuff.  And it
appears like it's also touching on OAM.

I am familiar with the OAM discussion; it's happened a few times
already, as you know.  So rather than going down that path again, let
me ask a question (particularly to you and Sharam) - is there anything
wrong with hashing for loadsharing purposes *other* than the fact that
it makes doing OAM the way you've proposed difficult, if not
impossible?    



eric

> > 
> > I also don't see how this turns into a "connectivity verification
> > function".  What about an IP packet (or IPinIP) inherently has more
> > verification than IPinMPLS?
> NH=> They are fundamentally different.  An IP address means something to the
> whole of its routing domain.  A label only means something to an interface
> (or at largest a node....though a few labels have been globally reserved for
> specific/network-wide functions, eg null labels).  So if an IP pkt ends up
> in the wrong place it will (usually) get re-directed back on
> course....however, if a labelled pkt ends up in the wrong place it may be
> showing a valid label for its next hop and get misdirected (or if not it
> will get immediately black-holed....and it will usually get black-holed at
> some higher levels when labels fail to match anymore or, if it makes to the
> the client level, than at this highest LSP->clinet adaptation point).  So we
> can get (and have seen) misrouting defects because the same labels are used
> on different/disjoint hops.
> 
> >  And isn't this turning into an OAM
> > discussion again, rather than talking about loadsharing?
> NH=> Well, fault-management is fundamentally important to us
> operators....and if you fail to get this key-stone right then whatever
> follows will not have a good foundation.  Loadsharing is one by-product of
> using LDP because there is no felxibility in routing choice.....but its not
> the only by-product of LDP.
> > 
> <snipped> 
> > I'm not sure I buy into the argument that the co paradigm is the only
> > way to do stuff like qos/survivability/etc.  Granted, you are far more
> > a co-paradigm guy than I am, so you know this area better, but I
> > suspect that means you're walking around with a co-paradigm-shaped
> > hammer, looking for a nail.  Of course, the same thing could be said
> > about my connectionless bias, so really there's no easy way out, here.
> NH=> Not at all....if that is your impression of what I said you have
> completely misunderstood me.  The main message I gave was this:
> -	true cnls = good for certain applications
> -	true p2p co = good for certain applications
> They both have important roles and neither should be regarded as supplanting
> the other.  I believe we can do the vast majority of networks services with
> both these modes.  What I don't see however is a compelling reason for mp2p
> LDP over the other modes.
> >
> <snipped>
> > But whatever the argument, isn't the same is true for IPinIP where the
> > outer IP address is your PE (or whatever your term is) and the inner
> > IP is relevant to your customer, right?
> NH=>No....in both the operator and the customer routing domains the IP
> addresses relevant to each are unique to the whole of each (disjoint)
> routing domain.  This is not true for labels, VPI/VCI, DLCI when these are
> link-connection only unique.
> > 
> > > Here, we need to introduce a signalling or NMS 
> > set-up/tear-down capability,
> > > and the fundamantal networking concept is the *connection* 
> > itself, and the
> > > fault/performance management of such is the critical piece. 
> > 
> > ah....OAM again...me and my ten-foot pole are going somewhere else
> > now...
> NH=> Where might that be LSP-PING perhaps?......same problem, just far more
> complex attempt at solution.  Seriously though, fault-management of networks
> is really important to operators.
> <snipped>
> > I guess the fundamental piece I'm still missing is that I don't see
> > how LDP is any different from IP at the forwarding level.
> NH=> IP uses memoryless best-match look-up and LDP uses pre-calculated paths
> that have locally significant 'tags' applied to them (this is a co trait).
> By definition these are subject to different failures modes....and I know
> its the OAM stuff you don't like again but LDP data-plane forwarding has new
> failure modes that don't exist in IP.  Why else do you think some of your
> colleagues are working on LSP-PING?    Further, MPLS can carry protocols
> other than IP....so this raises other aspects that need consideration (and
> where fault-management solutions really need to client (and server)
> agnostic).
> 
> > I'm just trying to understand the basic objection to LDP,
> > when the forwarding looks the same as IP.
> NH=> And that is the crux of the point....it may *look* the same when its
> working but it does not fail the same.
> >  And I don't mean the OAM
> > side, but the loadsharing side; loadsharing is how we started this
> > topic (I think), so I'd like to keep it there.
> NH=> Load-sharing is only 1 aspect of MPLS/LDP they don't tell you about too
> loudly about at sale time when explaining the 'simple' label-swapping
> paradigm ;-)......and just focussing on this topic misses the bigger picture
> anyway.  You need to look at the whole space to draw meaningful conclusions.
> 
> thanks and regards, Neil


  • References: