[nsp] Antwort: Re: [MPLS-OPS]: traceroute question

Yves at Fauser.de Yves at Fauser.de
Tue Feb 18 10:47:27 EST 2003


1- Quote : I read this in the Cisco Pepelnjak / Guichard Book "MPLS and 
VPN Architektures" in the Note on Page 41. 
---- SNIP -----
Pelnultimate Hop Popping is used only for directly connected subnets or 
aggregate routes. In the case of directly connected interface, a Layer3 
lookup is necessary to obtain the correct next-hop information for a 
packet that is sent toward a directly connected destination. If the prefix 
is an aggregate, a Layer3 lookup also is necessary to find a more specific 
route that then is used to route the packet toward its correct 
destination. In all other cases, the Layer2 outbound packet information is 
available within the LFIB and, therfore, a Layer3 lookup is not necessary 
and the packet can be label switched."
---- SNIP ----
I did not find any other dokument yet, which states the same. Therefore 
this may be cisco specific.

2- Quote : Your right in your doubt, I thought the same. I thought maybe 
this is because PE2 has an LFIB entry, maybe it switches the packet 
directly outbound to the FireWall without doing any lookup as stated in 
Quote 1 by pepelnjak. But anyhow I would still expect to see the "TTL 
Exceed" from the P Device also.

3 -- 
PE2#sh tag forwarding-table tags 4731 detail
Local  Outgoing    Prefix              Bytes tag  Outgoing   Next Hop
tag    tag or VC   or Tunnel Id        switched   interface
4731   Untagged    xxx.xxx.211.0/26    13571135   GE2/2.200 xxx.xxx.244.14
        MAC/Encaps=0/0, MTU=1504, Tag Stack{}
    Per-packet load-sharing

PE2#sh ip cef xxx.xxx.211.0 int
134.247.211.0/26, version 732, epoch 0, cached adjacency 134.247.244.14
0 packets, 0 bytes
  tag information set, unshareable
    local tag: 4731
  via xxx.xxx.244.14, 0 dependencies, recursive
    next hop xxx.xxx.244.14, GE-WAN2/2.200 via xxx.xxx.244.14/32
    valid cached adjacency
    tag rewrite with GE2/2.200, xxx.xxx.244.14, tags imposed: {}

I only x out the first 2 Bytes, the rest came directly from the device 
(PE2).

Cheers, Yves





"M. ELK" <elkou141061 at hotmail.com>
18.02.2003 07:54

 
        An:     Yves at Fauser.de, mpls-ops at mplsrc.com
        Kopie:  cisco-nsp at puck.nether.net
        Thema:  Re: [MPLS-OPS]: traceroute question


Yves

1- Quote
The external network is learned via static (E2) from PE2. Since the prefix 

is learned via static, there is no PHP on the P device
Unquote

Is it an observation specific to the setup U are using or it is
according to well know rule .
If the later , pls let me know the reference .

2- quote
this, since PE2 is sending the "TTL exceeded" message up the LSP to the
FireWall, which sends it back, as described in RFCs and in various books.
Unquote

the LSP end at PE2 . The PE2 is the edge of the MPLS domain and not the
Firewall .

3- Assume the prefix of the external netw is 10.0.0/8 ,
    PE2 advertise label L1 to P for such prefix .
    On PE2 , What is the action associated with incoming label L1 ?
    In other word ,what is the output of "sh tag f tags L1 details" .

Brgds





>From: Yves at Fauser.de
>To: mpls-ops at mplsrc.com
>CC: cisco-nsp at puck.nether.net
>Subject: [MPLS-OPS]: traceroute question
>Date: Mon, 17 Feb 2003 21:50:21 +0100
>
>Hi Folks,
>
>I have a question which might be an implementation specific issue, or an
>misunderstanding of some concepts from my part. here's the setup : - We
>have a small MPLS Network with 25 PEs and 5 Ps. All of them are Cisco7600
>(Catalyst6500) with 4-GE-WAN OSMs. We are still in the migration phase, 
so
>our Global-Routing-Table is still used for a bunch of prefixes. We use
>OSPF in a single area as IGP and TDP.
>
>Test WS  ---- PE1  -----  P  ----- PE2 ----|Sniffer|----- FireWall -----
>External Network
>
>The external network is learned via static (E2) from PE2. Since the 
prefix
>is learned via static, there is no PHP on the P device.
>Now if we do a traceroute from the Test WS (Global RT) to a host in the
>external network, we get an answer from every hop. What I don't 
understand
>is what we see in the Sniffer trace.
>In the trace the first thing we see is an "ICMP time exceeded" sourced by
>PE2 and send to the FireWall with the destination "Test WS". I understand
>this, since PE2 is sending the "TTL exceeded" message up the LSP to the
>FireWall, which sends it back, as described in RFCs and in various books.
>What I don't get is why we don't see the "ICMP Time Exceeded" send from
>the P device. If I understood the concepts right, we should see this in
>the trace, but we don't. Unfortunatly I didn't get the chance to do a
>Sniffer trace between the P and PE2 (lack of a Gigabit-Sniffer). Since we
>get a response from the P device in the traceroute output, either PE2 or 
P
>sends the "ICMP TTL Exceed" from the P device back to the workstation.
>
>So my main question is : - Should we see a "TTL Exceeded" with a source
>address of the P device and the workstation as destination in the Sniffer
>trace, or did I miss something in the concept.
>
>Thanks, Yves


_________________________________________________________________
Add photos to your e-mail with MSN 8. Get 2 months FREE*. 
http://join.msn.com/?page=features/featuredemail

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


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://puck.nether.net/pipermail/cisco-nsp/attachments/20030218/1f5febb8/attachment.htm


More information about the cisco-nsp mailing list