The MPLS-OPS Archive

Cell Relay Retreat>MPLS-OPS Archive>month:2005-May> msg00018



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

Re: Newbie Questions

  • From: Sundeep Singh <singh0de@ee.iitb.ac.in>
  • Date: Mon, 16 May 2005 19:34:12 +0530 (IST)
  • cc: mpls-ops@mplsrc.com
  • Resent-Date: Mon, 16 May 2005 14:34:17 -0400
  • X-Scanned-By: MIMEDefang 2.45

On Mon, 16 May 2005, Andreas S wrote:

> Hi,
>
> I am quite new to MPLS and have some questions on the FAQ on this
> website and the RFC3031 that might sound stupid to you, but I couldn't
> answer these for myself.
>
>
> A.   LSPs
>
> The FAQ gives an example of a LSP as follows (4f):
> <http://www.mplsrc.com/faq2.shtml#MPLS Components>
>
> |------| 1                                    1 |-----|
> | R1   |--\                                 /---| R5  |
> |------|   \   2          2          2     /    |-----|
>            \|------|   |-----|   |-----| /
>             | R2   |---| R3  |---| R4  |/
>             |------|   |-----|   |-----|
>
> It states that we have two LSPs: R1-R5, and R2-R3-R4.
>
> According to the formal description of the RFC3031 (section 1.15), a
> LSP is defined as follows (I quote the corresponding section
> directly):
>
> "In other words, we can speak of the level m LSP for Packet P as the
> sequence of routers:
> 1. which begins with an LSR (an "LSP Ingress") that pushes on a level m label,
>
> 2. all of whose intermediate LSRs make their forwarding decision by
> label Switching on a level m label,
>
> 3. which ends (at an "LSP Egress") when a forwarding decision is made
> by label Switching on a level m-k label, where k>0, or when a
> forwarding decision is made by "ordinary", non-MPLS forwarding
> procedures."
>
> According to my interpretation of the above, the R2-R3-R4 path should
> start at R1 and finish at R5, as R1 is the LSR that "pushes on a level
> m label" (m=2, requirement 1), and R5 is the LSR where "a forwarding
> decision is made by label switching on a level m-k label" (requirement
> 3).
>
> Did I get this wrong in some way?

R2-R3-R4 (label-B) is like a LSP within a LSP R1-R5 (label-A) . So when a 
packet enters through R1, it will have label-A (at level 1) . On R2, 
label-B (on level-2) will be pushed on it, creating a stack. Remeber only 
top most label is consulted & for LSP R2-R3-R4: R2 is the ingress & R4 is 
egress. At R4, label will be poped and there'll again be level-1 label at 
R5.

>
>
> B.   k > 0
>
> This leads me to my next question:
> A mentioned above, the LSP ends when a forwarding decision is based on
> a m-k level label, whereas k>0. As far as I understand, k should be
> always 1, which still satisfies the condition of k>0, but in which
> situations can k be 2, 3 or whatever?

k can be 2,3 or whatever.. lets say we have LSPs R1-R5, R2-R4 & R3-R4. In 
this case, at R3 & R4 there'll be level-3 label stack. Then at R4, label 
stack will return to level-1 (m=3 to m=1 ; k=2).



>
>
> C.   Same label for different FECs at one LSR
>
> The RFC3031 (3.1) states that a LSR may only accept the same label for
> different FECs from different routers, if it can tell from which
> router the packet came (so far so good). Is there any advantage in
> doing so (apart from saving label values) and is there any
> implementation out there that uses it in this way? To me, it just adds
> avoidable complexity...

Don't know of any advantage... but just the incoming interface is to be 
checked to distinguish whether packets with same label values came from 
same router or not.

>
>
> D.   FEC-to-NHLFE Map (FTN)
>
> I was wondering if there is any use for the FTN other than in MPLS
> Ingress LSRs? Or, need/have interior LSR a FTN at all?

Yes, FTN is need only at the edge (ingress).

Sundeep.


>
>
> Feedback and clarification on any of these issues would be appreciated.
>
> Thanks for your help!
>
> Regards,
> Andreas
>
> -------
> The MPLS-OPS Mailing List
> Subscribe/Unsubscribe:  http://www.mplsrc.com/mplsops.shtml
> Archive: http://www.mplsrc.com/mpls-ops_archive.shtml
>
> MPLScon 2005 - May 16-19, NYC, NY
> http://www.mplscon.com/
>

-- 
Sundeep.

-------
The MPLS-OPS Mailing List
Subscribe/Unsubscribe:  http://www.mplsrc.com/mplsops.shtml
Archive: http://www.mplsrc.com/mpls-ops_archive.shtml

MPLScon 2005 - May 16-19, NYC, NY
http://www.mplscon.com/