在不同的isis level中不能建立remote LDP LSP

发布时间:  2011-10-29 浏览次数:  104 下载次数:  0
问题描述
场景:在大型的骨干网络中,经常需要将一个IGP域分成多个小的area区域。

物理组网拓扑如下:

R1-----R2-----R3-----R4-----R5,其中R2和R1属于相同的area区域,R4和R5属于相同的area区域,R1和R5是level-1区域内路由器,R2、R4属于level-1-2路由器,R3属于level-2路由器。R1(ISIS-level-1)-----R2(level-1-2)-----R3(level-2)---R4(level-1-2)-----R5(level-1)。

在两端的r1和r5之间建立remote ldp peer。目前状态是ldp session为operational

ldp session(s) in public network
codes: lam(label advertisement mode), ssnage unit(dddd:hh:mm)
a '*' before a session means the session is being deleted.
------------------------------------------------------------------------------
peerid status lam ssnrole ssnage kasent/rcv
------------------------------------------------------------------------------
2.2.2.2:0 operational du active 0000:03:02 730/730
5.5.5.5:0 operational du passive 0000:03:02 729/729
------------------------------------------------------------------------------
total: 2 session(s) found.

查看lsp状态,ldp lsp不能成功建立


ldp lsp information
-------------------------------------------------------------------------------
destaddress/mask in/outlabel upstreampeer nexthop outinterface
-------------------------------------------------------------------------------
*5.5.5.5/32 liberal
*5.5.5.5/32 liberal




处理过程

1、检查配置 remote ldp 配置
mpls ldp remote-peer r5
remote-ip 5.5.5.5
undo remote-ip pwe3

mpls ldp remote-peer r1
remote-ip 1.1.1.1
undo remote-ip pwe3

remote ldp 配置正常。

2、检查igp 配置和路由表,igp配置正常,检查ip 路由表和isis 路由,均正常

ip 路由表:

route flags: r - relay, d - download to fib
------------------------------------------------------------------------------
routing tables: public
destinations : 9 routes : 9

destination/mask proto pre cost flags nexthop interface

0.0.0.0/0 isis 15 10 d 23.1.1.1 gigabitethernet0/0/0

isis 路由:

route information for isis(1)
-----------------------------

isis(1) level-1 forwarding table
--------------------------------

ipv4 destination intcost extcost exitinterface nexthop flags
----------------------------------------------------------------------------
0.0.0.0/0 10 null ge0/0/0 12.1.1.1 a/-/-/-

3、发现在路由表中没有5.5.5.5的32位路由。由于LDP的触发方式是host,所以路由表中必须有remote peer的32位地址,remote LDP才能建立成功。

根因

路由器在不同ISIS area区域不会有对方32位主机路由。

由于LDP的触发方式是host,所以路由表中必须有remote peer的32位地址,remote LDP才能建立成功

解决方案

A:在R2和R4上,分别进行路由泄露,使得R1和R5相互学习到loopback地址,import-route isis level-2 into level-1
B:在R1和R5上,配置以loopback为目的地址的静态路由;
C:为了防止路由泄露,使得level-1区域内路由器学习过多的路由,从而增加处理负担。可以在路由泄露时设置策略,只限制32位的loopback地址进行泄露。

 

建议与总结
分析方向:
1、MPLS配置、LDP配置、IGP配置是否正常
2、路由学习是否正常
3、R1和R5相互ping,是否相互路由可达
4、remote LDP配置是否正常

END