From: Scott Morris (swm@emanon.com)
Date: Wed Feb 25 2009 - 14:38:25 ARST
With "debug mpls packet" do you see appropriately labeled packet coming each
direction?
Have you reloaded your routers on the cell mode side? Worth trying.
Scott
-----Original Message-----
From: nobody@groupstudy.com [mailto:nobody@groupstudy.com] On Behalf Of
Raffy Armistead
Sent: Monday, February 23, 2009 10:46 PM
To: Cisco certification; comserv@groupstudy.com
Subject: Issue with Cell Mode MPLS
I am having an issue with cell mode MPLS. I am following the IE SP COD class
and on Day 2 Part 4 of VPNs it mentions the use of a management VRF over
Cell Mode MPLS. I am trying to implement it myself and I am having issues
getting the configuration to work. I am running with Dynagen and I am not
sure if that is the issue. The configuration appears to be just like what
Brian has configured during the class.
If I ping R7 from R9 I am able to see R7 receive the request and it is
sending the reply.
Rack1R7#debug ip icmp
> ICMP packet debugging is on
> Rack1R7#
> Cisco-2801#9
> [Resuming connection 9 to R9 ... ]
>
> Rack1R9#ping vrf MGMT 7.7.7.7 source 9.9.9.9
>
> Type escape sequence to abort.
> Sending 5, 100-byte ICMP Echos to 7.7.7.7, timeout is 2 seconds:
> Packet sent with a source address of 9.9.9.9
> .
> Cisco-2801#7
> [Resuming connection 7 to R7 ... ]
>
> *Mar 1 19:15:20.627: ICMP: echo reply sent, src 7.7.7.7, dst 9.9.9.9
> Rack1R7#
> Rack1R7#
> *Mar 1 19:15:24.615: ICMP: echo reply sent, src 7.7.7.7, dst 9.9.9.9
> Rack1R7#
> *Mar 1 19:15:26.623: ICMP: echo reply sent, src 7.7.7.7, dst 9.9.9.9
> Rack1R7#
> *Mar 1 19:15:28.623: ICMP: echo reply sent, src 7.7.7.7, dst 9.9.9.9
> Rack1R7#
>
R7 and R3 shows the correct next hop.
Rack1R7#show ip cef 9.9.9.9
> 9.9.9.9/32, version 44, epoch 0, cached adjacency 10.1.37.3
> 0 packets, 0 bytes
> via 10.1.37.3, FastEthernet1/3, 0 dependencies
> next hop 10.1.37.3, FastEthernet1/3
> valid cached adjacency
> Rack1R7#
> Cisco-2801#3
> [Resuming connection 3 to R3 ... ]
>
> Rack1R3#show ip cef vrf MGMT 9.9.9.9
> 9.9.9.9/32, version 16, epoch 0, cached adjacency to Serial1/2
> 0 packets, 0 bytes
> tag information set
> local tag: VPN-route-head
> fast tag rewrite with Se1/2, point2point, tags imposed: {25 30}
> via 150.1.9.9, 0 dependencies, recursive
> next hop 150.1.13.1, Serial1/2 via 150.1.9.0/24
> valid cached adjacency
> tag rewrite with Se1/2, point2point, tags imposed: {25 30}
> Rack1R3#show ip bgp vpnv4 all labels | in 9.9.9.9
> 9.9.9.9/32 150.1.9.9 nolabel/30
> 9.9.9.9/32 150.1.9.9 nolabel/30
> Rack1R3#show mpls forwarding-table 150.1.9.9
> Local Outgoing Prefix Bytes tag Outgoing Next Hop
> tag tag or VC or Tunnel Id switched interface
> 33 25 150.1.9.0/24 0 Se1/2 point2point
> Rack1R3#
>
If I run debug MPLS packet on the R1 I am seeing the return traffic come in
from R3 and is sent to the cell mode MPLS router.
Rack1R1#debug mpls packet
> Packet debugging is on
> Rack1R1#
> Cisco-2801#7
> [Resuming connection 7 to R7 ... ]
>
> Rack1R7#ping 9.9.9.9 source 7.7.7.7
>
> Type escape sequence to abort.
> Sending 5, 100-byte ICMP Echos to 9.9.9.9, timeout is 2 seconds:
> Packet sent with a source address of 7.7.7.7
>
> Cisco-2801#1
> [Resuming connection 1 to R1 ... ]
>
> 19:25:00: MPLS turbo: Se2/1: rx: Len 112 Stack {25 0 254} {30 0 254} -
ipv4
> data
> 19:25:00: MPLS turbo: AT3/0.101: tx: Len 112 Stack {0 0 253} {30 0 254} -
> ipv4 data
> Rack1R1#
> 19:25:02: MPLS turbo: Se2/1: rx: Len 112 Stack {25 0 254} {30 0 254} -
ipv4
> data
> 19:25:02: MPLS turbo: AT3/0.101: tx: Len 112 Stack {0 0 253} {30 0 254} -
> ipv4 data
> 19:25:04: MPLS turbo: Se2/1: rx: Len 112 Stack {25 0 254} {30 0 254} -
ipv4
> data
> 19:25:04: MPLS turbo: AT3/0.101: tx: Len 112 Stack {0 0 253} {30 0 254} -
> ipv4 data
> Rack1R1#
> 19:25:06: MPLS turbo: Se2/1: rx: Len 112 Stack {25 0 254} {30 0 254} -
ipv4
> data
> 19:25:06: MPLS turbo: AT3/0.101: tx: Len 112 Stack {0 0 253} {30 0 254} -
> ipv4 data
> 19:25:08: MPLS turbo: Se2/1: rx: Len 112 Stack {25 0 254} {30 0 254} -
ipv4
> data
> 19:25:08: MPLS turbo: AT3/0.101: tx: Len 112 Stack {0 0 253} {30 0 254} -
> ipv4 data
> Rack1R1#u all
> All possible debugging has been turned off
>
> Rack1R1#show mpls forwarding-table | in ^25
> 25 1/36 150.1.9.0/24 160266 AT3/0.101
> point2point
> Rack1R1#show mpls atm-ld
> Rack1R1#show mpls atm-ldp bindings 150.1.9.0 24
> Destination: 150.1.9.0/24
> Headend Router ATM3/0.101 (1 hop) 1/36 Active, VCD=5
>
> Rack1R1#
> Rack1R1#show atm pvc
> VCD / Peak Avg/Min
Burst
> Interface Name VPI VCI Type Encaps SC Kbps Kbps
> Cells Sts
> 3/0.101 2 1 33 TVC MUX UBR
> 155000 UP
> 3/0.101 3 1 34 TVC MUX UBR
> 155000 UP
> 3/0.101 4 1 35 TVC MUX UBR
> 155000 UP
> 3/0.101 5 1 36 TVC MUX UBR
> 155000 UP
> 3/0.101 6 1 37 TVC MUX UBR
> 155000 UP
> 3/0.101 7 1 38 TVC MUX UBR
> 155000 UP
> 3/0.101 9 1 40 TVC MUX UBR
> 155000 UP
> 3/0.101 10 1 41 TVC MUX UBR
> 155000 UP
> 3/0.101 11 1 42 TVC MUX UBR
> 155000 UP
> 3/0.101 12 1 43 TVC MUX UBR
> 155000 UP
> 3/0.101 13 1 44 TVC MUX UBR
> 155000 UP
> 3/0.101 15 1 46 TVC MUX UBR
> 155000 UP
> 3/0.101 1 1 64 PVC SNAP UBR
> 155000 UP
> 4/0 1 0 102 PVC SNAP UBR
> 155000 UP
> Rack1R1#
> Rack1R9#show mpls forwarding-table 150.1.9.9
> Local Outgoing Prefix Bytes Label Outgoing Next Hop
> Label Label or VC or Tunnel Id Switched interface
> None No Label 150.1.9.9/32 0 aggr-punt
> Rack1R9#
> Rack1R9#show mpls atm-ldp bindings 150.1.9.0 24
> Destination: 150.1.9.0/24
> Tailend Router ATM3/0.109 1/33 Active, VCD=2
> Rack1R9#show mpls forwarding-table vrf MGMT detail
> Local Outgoing Prefix Bytes Label Outgoing Next Hop
> Label Label or VC or Tunnel Id Switched interface
> 30 Pop Label 9.9.9.9/32[V] 0 aggregate/MGMT
> MAC/Encaps=0/0, MRU=0, Label Stack{}
> VPN route: MGMT
> No output feature configured
>
> Rack1R9#
If I just try to ping R9 from R3 under the global table it seems to respond
properly:
Rack1R3#show ip cef 150.1.9.9
> 150.1.9.0/24, version 29, epoch 0, cached adjacency to Serial1/2
> 0 packets, 0 bytes
> tag information set, shared
> local tag: 33
> fast tag rewrite with Se1/2, point2point, tags imposed: {25}
> via 150.1.13.1, Serial1/2, 2 dependencies
> next hop 150.1.13.1, Serial1/2
> valid cached adjacency
> tag rewrite with Se1/2, point2point, tags imposed: {25}
> Rack1R3#ping 150.1.9.9 reo
> Rack1R3#ping 150.1.9.9 rep
> Rack1R3#ping 150.1.9.9 repeat 10
>
> Type escape sequence to abort.
> Sending 10, 100-byte ICMP Echos to 150.1.9.9, timeout is 2 seconds:
> !!!!!!!
> Cisco-2801#9
> [Resuming connection 9 to R9 ... ]
>
> 19:31:08: MPLS turbo: AT3/0.109: rx: Len 108 Stack {0 0 253} - ipv4 data
> 19:31:08: ICMP: echo reply sent, src 150.1.9.9, dst 150.1.13.3
> 19:31:08: MPLS turbo: AT3/0.109: rx: Len 108 Stack {0 0 253} - ipv4 data
> 19:31:08: ICMP: echo reply sent, src 150.1.9.9, dst 150.1.13.3
> 19:31:08: MPLS turbo: AT3/0.109: rx: Len 108 Stack {0 0 253} - ipv4 data
> 19:31:08: ICMP: echo reply sent, src 150.1.9.9, dst 150.1.13.3
> 19:31:08: MPLS turbo: AT3/0.109: rx: Len 108 Stack {0 0 253} - ipv4 data
> 19:31:08: ICMP: echo reply sent, src 150.1.9.9, dst 150.1.13.3
> 19:31:08: MPLS turbo: AT3/0.109: rx: Len 108 Stack {0 0 253} - ipv4 data
> 19:31:08: ICMP: echo reply sent, src 150.1.9.9, dst 150.1.13.3
> Rack1R9#
> 19:31:08: MPLS turbo: AT3/0.109: rx: Len 108 Stack {0 0 253} - ipv4 data
> 19:31:08: ICMP: echo reply sent, src 150.1.9.9, dst 150.1.13.3
> 19:31:08: MPLS turbo: AT3/0.109: rx: Len 108 Stack {0 0 253} - ipv4 data
> 19:31:08: ICMP: echo reply sent, src 150.1.9.9, dst 150.1.13.3
> 19:31:08: MPLS turbo: AT3/0.109: rx: Len 108 Stack {0 0 253} - ipv4 data
> 19:31:08: ICMP: echo reply sent, src 150.1.9.9, dst 150.1.13.3
> 19:31:08: MPLS turbo: AT3/0.109: rx: Len 108 Stack {0 0 253} - ipv4 data
> 19:31:08: ICMP: echo reply sent, src 150.1.9.9, dst 150.1.13.3
> 19:31:08: MPLS turbo: AT3/0.109: rx: Len 108 Stack {0 0 253} - ipv4 data
> 19:31:08: ICMP: echo reply sent, src 150.1.9.9, dst 150.1.13.3
> Rack1R9#
> 19:31:10: MPLS turbo: AT3/0.109: rx: Len 48 Stack {0 6 253} - ipv4 data
> Rack1R9#
>
>
>
> Rack1R9#show run
> ip vrf MGMT
> rd 100:4
> route-target export 100:4
> route-target import 100:4
> !
> interface Loopback9
> ip vrf forwarding MGMT
> ip address 9.9.9.9 255.255.255.255
> no clns route-cache
> !
> interface ATM3/0.109 mpls
> ip address 150.1.109.9 255.255.255.0
> no atm enable-ilmi-trap
> mpls label protocol tdp
> mpls ip
> !
> router bgp 100
> no synchronization
> bgp log-neighbor-changes
> neighbor 150.1.3.3 remote-as 100
> neighbor 150.1.3.3 update-source Loopback0
> no auto-summary
> !
> address-family vpnv4
> neighbor 150.1.3.3 activate
> neighbor 150.1.3.3 send-community extended
> exit-address-family
> !
> address-family ipv4 vrf MGMT
> redistribute connected
> no auto-summary
> no synchronization
> exit-address-family
>
> Rack1R9#show ip route vrf MGMT
>
> Routing Table: MGMT
>
> Gateway of last resort is not set
>
> 7.0.0.0/32 is subnetted, 1 subnets
> B 7.7.7.7 [200/409600] via 150.1.3.3, 00:20:27
> 8.0.0.0/32 is subnetted, 1 subnets
> B 8.8.8.8 [200/11] via 150.1.6.6, 00:20:27
> 9.0.0.0/32 is subnetted, 1 subnets
> C 9.9.9.9 is directly connected, Loopback9
> Rack1R9#
> Rack1R9#show ver
> Cisco IOS Software, 7200 Software (C7200-K91P-M), Version 12.2(31)SB14,
> RELEASE SOFTWARE (fc5)
> Technical Support: http://www.cisco.com/techsupport
> Copyright (c) 1986-2009 by Cisco Systems, Inc.
> Compiled Thu 22-Jan-09 14:02 by thvk
>
> ROM: ROMMON Emulation Microcode
> BOOTLDR: 7200 Software (C7200-K91P-M), Version 12.2(31)SB14, RELEASE
> SOFTWARE (fc5)
>
> Rack1R9 uptime is 20 hours, 3 minutes
> System returned to ROM by unknown reload cause - suspect
> boot_data[BOOT_COUNT] 0x0, BOOT_COUNT 0, BOOTDATA 19
> System image file is "tftp://255.255.255.255/unknown"
>
>
> This product contains cryptographic features and is subject to United
> States and local country laws governing import, export, transfer and
> use. Delivery of Cisco cryptographic products does not imply
> third-party authority to import, export, distribute or use encryption.
> Importers, exporters, distributors and users are responsible for
> compliance with U.S. and local country laws. By using this product you
> agree to comply with applicable laws and regulations. If you are unable
> to comply with U.S. and local laws, return this product immediately.
>
> A summary of U.S. laws governing Cisco cryptographic products may be found
> at:
> http://www.cisco.com/wwl/export/crypto/tool/stqrg.html
>
> If you require further assistance please contact us by sending email to
> export@cisco.com.
>
> Cisco 7206VXR (NPE400) processor (revision A) with 245760K/16384K bytes of
> memory.
> Processor board ID 4294967295
> R7000 CPU at 150Mhz, Implementation 0x27, Rev 2.1, 256KB L2 Cache
> 6 slot VXR midplane, Version 2.1
>
> Last reset from power-on
>
> PCI bus mb0_mb1 (Slots 0, 1, 3 and 5) has a capacity of 600 bandwidth
> points.
> Current configuration on bus mb0_mb1 has a total of 500 bandwidth points.
> This configuration is within the PCI bus capacity and is supported.
>
> PCI bus mb2 (Slots 2, 4, 6) has a capacity of 600 bandwidth points.
> Current configuration on bus mb2 has a total of 300 bandwidth points
> This configuration is within the PCI bus capacity and is supported.
>
> Please refer to the following document "Cisco 7200 Series Port Adaptor
> Hardware Configuration Guidelines" on Cisco.com <http://www.cisco.com>
> for c7200 bandwidth points oversubscription and usage guidelines.
>
>
> 1 FastEthernet interface
> 2 ATM interfaces
> 125K bytes of NVRAM.
>
> 8192K bytes of ATA PCMCIA card at slot 0 (Sector size 512 bytes).
> 8192K bytes of Flash internal SIMM (Sector size 256K).
> Configuration register is 0x2102
>
> Rack1R9#
>
>
> Rack1R3#show run
> Building configuration...
>
> ip vrf MGMT
> rd 100:4
> route-target export 100:4
> route-target import 100:4
> !
> ip vrf VPN_A
> rd 100:1
> export map MGMT_EXPORT
> route-target export 100:1
> route-target import 100:1
> route-target import 100:4
> !
>
> !
> !
> !
> !
> !
> interface Ethernet0/0
> ip vrf forwarding VPN_A
> ip address 10.1.37.3 255.255.255.0
> full-duplex
> !
> router eigrp 1
> redistribute bgp 100
> no auto-summary
> !
> address-family ipv4 vrf VPN_A
> redistribute bgp 100 metric 1500 1 255 255 1500
> network 10.0.0.0
> no auto-summary
> autonomous-system 100
> exit-address-family
> eigrp router-id 150.1.3.3
> !
> router bgp 100
> no synchronization
> bgp log-neighbor-changes
> neighbor 150.1.4.4 remote-as 100
> neighbor 150.1.4.4 update-source Loopback0
> neighbor 150.1.6.6 remote-as 100
> neighbor 150.1.6.6 update-source Loopback0
> neighbor 150.1.9.9 remote-as 100
> neighbor 150.1.9.9 update-source Loopback0
> neighbor 150.1.9.9 route-reflector-client
> no auto-summary
> !
> address-family vpnv4
> neighbor 150.1.4.4 activate
> neighbor 150.1.4.4 send-community extended
> neighbor 150.1.4.4 route-reflector-client
> neighbor 150.1.6.6 activate
> neighbor 150.1.6.6 send-community extended
> neighbor 150.1.6.6 route-reflector-client
> neighbor 150.1.9.9 activate
> neighbor 150.1.9.9 send-community extended
> exit-address-family
> !
> address-family ipv4 vrf VPN_B
> neighbor 204.12.1.254 remote-as 54
> neighbor 204.12.1.254 activate
> no synchronization
> exit-address-family
> !
> address-family ipv4 vrf VPN_A
> redistribute eigrp 100
> no synchronization
> exit-address-family
> !
> address-family ipv4 vrf MGMT
> no synchronization
> exit-address-family
> !
> ip prefix-list MGMT_EXPORT seq 5 permit 7.7.7.7/32
> !
> route-map MGMT_EXPORT permit 10
> match ip address prefix-list MGMT_EXPORT
> set extcommunity rt 100:4
> Rack1R3#show ip route vrf MGMT
>
> Routing Table: MGMT
> Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
> D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
> N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
> E1 - OSPF external type 1, E2 - OSPF external type 2
> i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS
> level-2
> ia - IS-IS inter area, * - candidate default, U - per-user static
> route
> o - ODR, P - periodic downloaded static route
>
> Gateway of last resort is not set
>
> 7.0.0.0/32 is subnetted, 1 subnets
> B 7.7.7.7 [20/409600] via 10.1.37.7 (VPN_A), 19:36:00, Ethernet0/0
> 8.0.0.0/32 is subnetted, 1 subnets
> B 8.8.8.8 [200/11] via 150.1.6.6, 00:22:57
> 9.0.0.0/32 is subnetted, 1 subnets
> B 9.9.9.9 [200/0] via 150.1.9.9, 00:22:42
> Rack1R3#
>
-- Raffy Armistead CCIE# 16248Blogs and organic groups at http://www.ccie.net
This archive was generated by hypermail 2.1.4 : Sun Mar 01 2009 - 09:44:12 ARST