Re: RPR protection with MPLS

"A.Herrera" <[email protected]> Tue, 12 Nov 2002 11:23:26 -0500
Newsgroups gmane.ietf.iporpr
Message-ID <[email protected]>
I think it's a good plan. Core spec to
rely on standard IP/MPLS timeouts and 
convergence to somehow find its way 
to an unreachable node. Extended features
will go into tighter feedback between IP/MPLS
and 802.17 to coordinate failure scenarios
and maintain millisecond recovery.

Albert

----- Original Message ----- 
From: "Frank Kastenholz" <[email protected]>
To: "David Zelig" <[email protected]>; <[email protected]>
Sent: Tuesday, November 12, 2002 10:07 AM
Subject: RE: [IPORPR] RPR protection with MPLS


> At 04:19 PM 11/12/2002 +0200, David Zelig wrote:
> >Frank,
> >See below
> >
> >> -----Original Message-----
> >> From: Frank Kastenholz [mailto:[email protected]]
> >> Sent: Tuesday, November 12, 2002 3:43 PM
> >> To: [email protected]
> >> Subject: RE: [IPORPR] RPR protection with MPLS
> >> 
> >> 
> >> At 06:09 PM 11/11/2002 -0800, George Suwala wrote:
> >> >Indeed successful RPR protection should not trigger MPLS 
> >> protection (should have no impact on the MPLS protection).
> >> >
> >> >However if RPR protection fails, MPLS should be triggered to 
> >> protect. The exact method of doing it could be an IPORPR 
> >> discussion topic, with timeouts being one of the options (so 
> >> MPLS could be configured to ignore failures unless they 
> >> persist for more than say 100ms, which would indicate a 
> >> failure of the underlying RPR layer)
> >> 
> >> Two questions
> >> 1. When the 802.17 ring has a failure and invokes its protection
> >>    procedure, do the higher layers see it as a brief failure in
> >>    the link (i.e. there is an "interface down" event followed a
> >>    few ms later by an "interface up" event) or does it happen
> >>    transparently, with no interface failure (i.e. it would appear
> >>    to the higher layers as just a brief moment of packet loss)
> >> 
> >It is the later as the RPR will steer/wrap in less than 50msec.
> 
> That's what I suspected.
> This means that we can ignore 802.17 failures which are handled
> by 802.17's protection mechanisms. MPLS will not see the failure.
> The only thing to be concerned about is that the path used by
> MPLS has changed because the path through the 802.17 ring has
> changed. MPLS might need to know of this change in order to
> determine if the path still has the desired properties, etc.
> 
> [Speaking as WG cochair now]
>         I believe that this is work that we've elected to
>         put off until we develop the Extended protocol
>         which is to be done after the rechartering we've
>         proposed for roughly Q1 of next year.  I'll make a
>         note to put this in the new charter.
> 
>         That said, some discussion on this point now is fine, 
>         so long as it does not interfere with working on the
>         core protocol stuff
> [No longer speaking as WG cochair]
> 
> 
> >> 2 If an 802.17 ring fails and can not go into single-ring-mode
> >>   for some reason, wouldn't it appear as a link failure to MPLS
> >>   causing MPLS mechanisms to invoke fast reroute, just as if, say,
> >>   a PPP link went kablooey or an ethernet lost its ether?
> >> 
> >RPR failure is segment failure (not sure what you mean by single-ring-mode)
> >i.e. you loose a segment between two nodes. If you have more than one
> >failure any connection that cannot access the isolated nodes in the middle
> >between those failures is lost. I believe it is implementation specific
> >whether to wait for the MPLS timeout to detect it or report immediately back
> >to the MPLS to invoke backward that re-route is required. This is something
> >we can work out in the WG.
> 
> Well, I see I phrased my question badly, but you ended up answering
> it anyway. I'll spit the important points back just to make sure
> I've got them
> 1. If an 802.17 ring fails in such a way that traffic can not go 
>    from A to B across the ring, then as far as A->B traffic is 
>    concerned, it's just the same as any other failure. 
> 2. If the A->B path fails, traffic might still flow from A->C, so it
>    might not seem as if it's a "lower layer failure" ("lower layer"
>    from the perspective of IP and MPLS). However, this would have
>    the same apparent behavior to IP/MPLS as the failure of a specific
>    node on a muli-access network.  Imagine a traditional Ethernet with
>    nodes A, B, and C -- if node B failed, the Ethernet would be up, but
>    B is not reachable. 
> 
> So, we really have a couple of options here.
> A. If the ring fails such that node B is no longer reachable, we
>    extract this failure data from the 802.17 ring's MAC (or whatever
>    part it is that knows this information), reflect that data up to
>    MPLS, and then MPLS can fail only those path(s) that go to node B 
>    and invoke its recovery mechanisms
> 
> B. We do nothing. the failure of the ring such that node B is no
>    longer reachable in the above scenario would appear to MPLS
>    just as if node B itself had failed. MPLS would eventually 
>    discover this through the mechanisms it has today and do a
>    recovery. This involves the least work. It's not the ideal
>    solution, but I think it's consistent with the goals for the
>    core specification and it does work.
> 
> 
> [Speaking as WG cochair now]
>         I believe that option A is work that we've elected to
>         put off until we develop the Extended protocol
>         which is to be done after the rechartering we've
>         proposed for roughly Q1 of next year.  I'll make a
>         note to put this in the new charter.
> 
>         That said, some discussion on this point now is fine, 
>         so long as it does not interfere with working on the
>         core protocol stuff
> [No longer speaking as WG cochair]
> 
> Frank Kastenholz
> _______________________________________________
> IPORPR mailing list
> [email protected]
> https://www1.ietf.org/mailman/listinfo/iporpr