配置LDP和IGP同步示例.docx
《配置LDP和IGP同步示例.docx》由会员分享,可在线阅读,更多相关《配置LDP和IGP同步示例.docx(12页珍藏版)》请在冰豆网上搜索。
配置LDP和IGP同步示例
配置LDP和IGP同步示例
组网需求
如图1所示,在PE1到PE2之间建立两条链路,PE1->P1->P2->PE2为主链路,PE1->P1->P3->PE2为备份链路。
在主备链路的分叉节点P1和主链路上的LDP邻居节点P2之间的链路两端接口上配置LDP和IGP同步功能。
当主链路故障后恢复时,能够缩短流量从备份链路切换到主链路的时间间隔,将该中断时间控制在毫秒级。
其中P和PE设备都是交换机设备。
图1配置LDP和IGP同步组网图
交换机
接口
对应的VLANIF
IP地址
P1
GE1/0/0
VLANIF10
10.1.1.1/24
P1
GE2/0/0
VLANIF30
10.3.1.1/24
P2
GE1/0/0
VLANIF10
10.1.1.2/24
P2
GE2/0/0
VLANIF20
10.2.1.1/24
P3
GE1/0/0
VLANIF30
10.3.1.2/24
P3
GE2/0/0
VLANIF40
10.4.1.1/24
PE2
GE1/0/0
VLANIF20
10.2.1.2/24
PE2
GE2/0/0
VLANIF40
10.4.1.2/24
配置思路
采用如下的思路实现LDP和IGP同步:
1.配置VLAN和VLANIF接口。
2.在主备链路的分叉节点P1和主链路上的LDP邻居节点P2之间的链路两端接口上使能LDP和IGP同步功能。
3.在主备链路的分叉节点P1和主链路上的LDP邻居节点P2之间的链路两端接口上设置定时器hold-down、hold-max-cost和delay的值。
数据准备
为完成此配置例,需准备如下的数据:
∙各节点接口的IP地址如图1,OSPF进程号,所在的区域
∙定时器hold-down、hold-max-cost和delay的值
操作步骤
1.在交换机上创建VLAN,将相应的GE接口加入到VLAN,并创建VLANIF接口,配置VLANIF接口的IP地址
按照图1配置各接口的IP地址和掩码,包括各Loopback接口。
并使用OSPF协议通告各接口所连网段和LSRID主机路由,具体配置过程略。
其中PE1->P1->P2->PE2为主链路,PE1->P1->P3->PE2为备份链路,P1的接口VLANIF30的cost值为1000。
上述配置完成后,在各节点上执行displayiprouting-table命令,可以看到相互之间都学到了到达彼此的路由,且P1到P2路由的出接口为Vlanif10。
以P1的显示为例:
displayiprouting-table
RouteFlags:
R-relay,D-downloadtofib
------------------------------------------------------------------------------
RoutingTables:
Public
Destinations:
14Routes:
14
Destination/MaskProtoPreCostFlagsNextHopInterface
1.1.1.9/32Direct00D127.0.0.1InLoopBack1
2.2.2.9/32OSPF102D10.1.1.2Vlanif10
3.3.3.9/32OSPF104D10.1.1.2Vlanif10
4.4.4.9/32OSPF103D10.1.1.2Vlanif10
10.1.1.0/24Direct00D10.1.1.1Vlanif10
10.1.1.1/32Direct00D127.0.0.1InLoopBack1
10.1.1.2/32Direct00D10.1.1.2Vlanif10
10.2.1.0/24OSPF102D10.1.1.2Vlanif10
10.3.1.0/24Direct00D10.3.1.1Vlanif30
10.3.1.1/32Direct00D127.0.0.1InLoopBack1
10.3.1.2/32Direct00D10.3.1.2Vlanif30
10.4.1.0/24OSPF103D10.1.1.2Vlanif10
127.0.0.0/32Direct00D127.0.0.1InLoopBack1
127.0.0.1/32Direct00D127.0.0.1InLoopBack1
2.使能各节点全局和各接口的MPLS和MPLSLDP
#配置P1。
system-view
[P1]mplslsr-id1.1.1.9
[P1]mpls
[P1-mpls]quit
[P1]mplsldp
[P1-mpls-ldp]quit
[P1]interfacevlanif10
[P1-Vlanif10]mpls
[P1-Vlanif10]mplsldp
[P1-Vlanif10]quit
[P1]interfacevlanif30
[P1-Vlanif30]mpls
[P1-Vlanif30]mplsldp
[P1-Vlanif30]quit
#配置P2。
system-view
[P2]mplslsr-id2.2.2.9
[P2]mpls
[P2-mpls]quit
[P2]mplsldp
[P2-mpls-ldp]quit
[P2]interfacevlanif10
[P2-Vlanif10]mpls
[P2-Vlanif10]mplsldp
[P2-Vlanif10]quit
[P2]interfacevlanif20
[P2-Vlanif20]mpls
[P2-Vlanif20]mplsldp
[P2-Vlanif20]quit
#配置P3。
system-view
[P3]mplslsr-id3.3.3.9
[P3]mpls
[P3-mpls]quit
[P3]mplsldp
[P3-mpls-ldp]quit
[P3]interfacevlanif30
[P3-Vlanif30]mpls
[P3-Vlanif30]mplsldp
[P3-Vlanif30]quit
[P3]interfacevlanif40
[P3-Vlanif40]mpls
[P3-Vlanif40]mplsldp
[P3-Vlanif40]quit
#配置PE2。
system-view
[PE2]mplslsr-id4.4.4.9
[PE2]mpls
[PE2-mpls]quit
[PE2]mplsldp
[PE2-mpls-ldp]quit
[PE2]interfacevlanif20
[PE2-Vlanif20]mpls
[PE2-Vlanif20]mplsldp
[PE2-Vlanif20]quit
[PE2]interfacevlanif40
[PE2-Vlanif40]mpls
[PE2-Vlanif40]mplsldp
[PE2-Vlanif40]quit
上述配置完成后,相邻节点之间应该建立起LDP会话。
在各节点上执行displaymplsldpsession命令可以看到显示结果中Status项为“Operational”。
以P1的显示为例:
displaymplsldpsession
LDPSession(s)inPublicNetwork
------------------------------------------------------------------------------
Peer-IDStatusLAMSsnRoleSsnAgeKA-Sent/Rcv
------------------------------------------------------------------------------
2.2.2.9:
0OperationalDUPassive000:
00:
56227/227
3.3.3.9:
0OperationalDUPassive000:
00:
56227/227
------------------------------------------------------------------------------
TOTAL:
2session(s)Found.
LAM:
LabelAdvertisementModeSsnAgeUnit:
DDD:
HH:
MM
3.在主备链路的分叉节点P1和主链路上的LDP邻居节点P2之间的链路两端接口上使能LDP和IGP同步功能
#配置P1。
system-view
[P1]interfacevlanif10
[P1-Vlanif10]ospfldp-sync
[P1-Vlanif10]quit
#配置P2。
system-view
[P2]interfacevlanif10
[P2-Vlanif20]ospfldp-sync
[P2-Vlanif20]quit
4.在主备链路的分叉节点P1和主链路上的LDP邻居节点P2之间的链路两端接口上配置定时器hold-down的值
#配置P1。
system-view
[P1]interfacevlanif10
[P1-Vlanif10]ospftimerldp-synchold-down8
[P1-Vlanif10]quit
#配置P2。
system-view
[P2]interfacevlanif10
[P2-Vlanif10]ospftimerldp-synchold-down8
[P2-Vlanif10]quit
5.在主备链路的分叉节点P1和主链路上的LDP邻居节点P2之间的链路两端接口上配置定时器hold-max-cost的值
#配置P1。
system-view
[P1]interfacevlanif10
[P1-Vlanif10]ospftimerldp-synchold-max-cost9
[P1-Vlanif10]quit
#配置P2。
system-view
[P2]interfacevlanif10
[P2-Vlanif10]ospftimerldp-synchold-max-cost9
[P2-Vlanif10]quit
6.在主备链路的分叉节点P1和主链路上的LDP邻居节点P2之间的链路两端接口上配置定时器delay的值
#配置P1。
system-view
[P1]interfacevlanif10
[P1-Vlanif10]mplsldptimerigp-sync-delay6
[P1-Vlanif10]quit
#配置P2。
system-view
[P2]interfacevlanif10
[P2-Vlanif10]mplsldptimerigp-sync-delay6
[P2-Vlanif10]quit
7.检查配置结果
上述配置完成后,在P1节点上执行displayospfldp-sync命令,可以看到接口状态为“Sync-Achieved”。
displayospfldp-syncinterfacevlanif10
InterfaceVlanif10
HoldDownTimer:
8HoldMaxCostTimer:
9
LDPState:
UpOSPFSyncState:
Sync-Achieved
配置文件
∙P1的配置文件
∙#
∙sysnameP1
∙#
∙vlanbatch1030
∙#
∙mplslsr-id1.1.1.9
∙mpls
∙#
∙mplsldp
∙#
∙interfaceVlanif10
∙ipaddress10.1.1.1255.255.255.0
∙ospfldp-sync
∙ospftimerldp-syncholddown8
∙ospftimerldp-syncholdmaxcost9
∙mpls
∙mplsldp
∙mplsldptimerigp-sync-delay6
∙#
∙interfaceVlanif30
∙ipaddress10.3.1.1255.255.255.0
∙ospfcost1000
∙mpls
∙mplsldp
∙#
∙interfaceGigabitEthernet1/0/0
∙portlink-typeaccess
∙portdefaultvlan10
∙#
∙interfaceGigabitEthernet2/0/0
∙portlink-typeaccess
∙portdefaultvlan30
∙#
∙interfaceLoopBack1
∙ipaddress1.1.1.9255.255.255.255
∙#
∙ospf1
∙area0.0.0.0
∙network1.1.1.90.0.0.0
∙network10.1.1.00.0.0.255
∙network10.3.1.00.0.0.255
∙#
return
∙P2的配置文件
∙#
∙sysnameP2
∙#
∙vlanbatch1020
∙#
∙mplslsr-id2.2.2.9
∙mpls
∙#
∙mplsldp
∙#
∙interfaceVlanif10
∙ipaddress10.1.1.2255.255.255.0
∙ospfldp-sync
∙ospftimerldp-syncholddown8
∙ospftimerldp-syncholdmaxcost9
∙mpls
∙mplsldp
∙mplsldptimerigp-sync-delay6
∙#
∙interfacevlanif20
∙ipaddress10.2.1.1255.255.255.0
∙mpls
∙mplsldp
∙#
∙interfaceGigabitEthernet1/0/0
∙portlink-typeaccess
∙portdefaultvlan10
∙#
∙interfaceGigabitEthernet2/0/0
∙portlink-typeaccess
∙portdefaultvlan20
∙#
∙interfaceLoopBack1
∙ipaddress2.2.2.9255.255.255.255
∙#
∙ospf1
∙area0.0.0.0
∙network2.2.2.90.0.0.0
∙network10.1.1.00.0.0.255
∙network10.2.1.00.0.0.255
∙#
return
∙P3的配置文件
∙#
∙sysnameP3
∙#
∙vlanbatch3040
∙#
∙mplslsr-id3.3.3.9
∙mpls
∙#
∙mplsldp
∙#
∙interfaceVlanif30
∙ipaddress10.3.1.2255.255.255.0
∙mpls
∙mplsldp
∙#
∙interfaceVlanif40
∙ipaddress10.4.1.1255.255.255.0
∙mpls
∙mplsldp
∙#
∙interfaceGigabitEthernet1/0/0
∙portlink-typeaccess
∙portdefaultvlan30
∙#
∙interfaceGigabitEthernet2/0/0
∙portlink-typeaccess
∙portdefaultvlan40
∙#
∙ospf1
∙area0.0.0.0
∙network3.3.3.90.0.0.0
∙network10.3.1.00.0.0.255
∙network10.4.1.00.0.0.255
∙#
return
∙PE2的配置文件
∙#
∙sysnamePE2
∙#
∙vlanbatch2030
∙#
∙mplslsr-id4.4.4.9
∙#
∙mpls
∙#
∙mplsldp
∙#
∙interfaceVlanif20
∙ipaddress10.2.1.2255.255.255.0
∙mpls
∙mplsldp
∙#
∙interfaceVlanif40
∙ipaddress10.4.1.2255.255.255.0
∙mpls
∙mplsldp
∙#
∙interfaceGigabitEthernet1/0/0
∙portlink-typeaccess
∙portdefaultvlan20
∙#
∙interfaceGigabitEthernet2/0/0
∙portlink-typeaccess
∙portdefaultvlan40
∙#
∙interfaceLoopBack1
∙ipaddress4.4.4.9255.255.255.255
∙#
∙ospf1
∙area0.0.0.0
∙network4.4.4.90.0.0.0
∙network10.2.1.00.0.0.255
∙network10.4.1.00.0.0.255
∙#
return