配置动态BFD检测LDPLSP示例.docx
《配置动态BFD检测LDPLSP示例.docx》由会员分享,可在线阅读,更多相关《配置动态BFD检测LDPLSP示例.docx(11页珍藏版)》请在冰点文库上搜索。
配置动态BFD检测LDPLSP示例
配置动态BFD检测LDPLSP示例
组网需求
如图1所示,节点LSRA、LSRB和LSRC于同一MPLS域,LSRA和LSRC间创建LDPLSP链路,要求使用动态BFD检测LDPLSP的连通性。
图1配置动态BFD检测LDPLSP示例组网图
交换机
接口
对应的VLANIF
IP地址
LSRA
GE1/0/0
VLANIF10
10.1.1.1/24
LSRB
GE1/0/0
VLANIF10
10.1.1.2/24
LSRB
GE2/0/0
VLANIF20
10.2.1.1/24
LSRC
GE2/0/0
VLANIF20
10.2.1.2/24
配置思路
采用如下的思路动态BFD检测LDPLSP:
1.在LSRALSRC之间创建LDPLSP链路;
2.配置BFD基本能力;
3.调整BFD检测参数。
数据准备
为完成此配置例,需准备如下的数据:
∙各节点的LSRID和接口IP地址
∙BFD检测参数
操作步骤
1.在PE和P设备上创建VLAN,将相应的GE接口加入到VLAN,并创建VLANIF接口,配置VLANIF接口的IP地址和OSPF协议
按照图1配置各接口的IP地址和掩码,包括各Loopback接口。
在所有节点上配置OSPF协议,发布各自Loopback接口的主机路由,具体配置过程略。
配置完成后,各LSR可以互相Ping通对方的LSRID,在各LSR上执行displayiprouting-table命令可以看到到达各LSR的路由表项。
2.创建LSRA和LSRC间的LDPLSP
#配置LSRA
system-view
[LSRA]mplslsr-id1.1.1.1
[LSRA]mpls
[LSRA-mpls]quit
[LSRA]mplsldp
[LSRA-mpl-ldp]quit
[LSRA]interfacevlanif10
[LSRA-Vlanif10]mpls
[LSRA-Vlanif10]mplsldp
[LSRA-Vlanif10]quit
#配置LSRB
system-view
[LSRB]mplslsr-id2.2.2.2
[LSRB]mpls
[LSRB-mpls]quit
[LSRB]mplsldp
[LSRB-mpl-ldp]quit
[LSRB]interfacevlanif10
[LSRB-Vlanif10]mpls
[LSRB-Vlanif10]mplsldp
[LSRB-Vlanif10]quit
[LSRB]interfacevlanif20
[LSRB-Vlanif20]mpls
[LSRB-Vlanif20]mplsldp
#配置LSRC
system-view
[LSRC]mplslsr-id3.3.3.3
[LSRC]mpls
[LSRC-mpls]quit
[LSRC]mplsldp
[LSRC-mpl-ldp]quit
[LSRC]interfacevlanif20
[LSRC-Vlanif20]mpls
[LSRC-Vlanif20]mplsldp
[LSRC-Vlanif20]quit
配置完成后,在LSRA执行displaymplsldplsp命令,可以看到LSRALSRC之间的LDPLSP已经建立,以LSRA的显示为例。
[LSRA]displaymplsldplsp
LDPLSPInformation
-----------------------------------------------------------
SNDestAddress/MaskIn/OutLabelNext-HopIn/Out-Interface
-----------------------------------------------------------
11.1.1.1/323/NULL127.0.0.1Vlanif10/InLoop0
22.2.2.2/32NULL/3100.1.1.2-------/Vlanif10
33.3.3.3/32NULL/1025100.1.1.2-------/Vlanif10
-----------------------------------------------------------
TOTAL:
3NormalLSP(s)Found.
TOTAL:
0LiberalLSP(s)Found.
A'*'beforeanLSPmeanstheLSPisnotestablished
A'*'beforeaLabelmeanstheUSCBorDSCBisstale
3.配置动态BFD会话检测LSRALSRC之间的LDPLSP
#在LSRA配置FEC列表,这样就可以保障只触发BFD检测LSRALSRC之间的LDPLSP。
[LSRA]fec-listtortc
[LSRA-fec-list-tortc]fec-node3.3.3.3
#在LSRA使能BFD,指定动态触发BFD会话的FEC列表,并调整BFD检测参数。
[LSRA]bfd
[LSRA-bfd]quit
[LSRA]mpls
[LSRA-mpls]mplsbfd-triggerfec-listtortc
[LSRA-mpls]mplsbfdenable
[LSRA-mpls]mplsbfdmin-tx-interval100min-rx-interval600detect-multiplier4
#在LSRC上配置被动使能BFDforLSP能力。
[LSRC]bfd
[LSRC-bfd]mpls-passive
4.检查配置结果
#执行displaybfdsessionallverbose命令查看动态创建的BFD会话状态。
[LSRA]displaybfdsessionallverbose
-----------------------------------------------------------
SessionMIndex:
4095(OneHop)State:
UpName:
bfd1
-----------------------------------------------------------
LocalDiscriminator:
8192RemoteDiscriminator:
8193
SessionDetectMode:
AsynchronousModeWithoutEchoFunction
BFDBindType:
LDP_LSP
BindSessionType:
Dynamic
BindPeerIpAddress:
3.3.3.3
NextHopIpAddress:
10.1.1.2
BindInterface:
Vlanif10
LSPToken:
0x10000
FSMBoardId:
1TOS-EXP:
7
MinTxInterval(ms):
100MinRxInterval(ms):
600
ActualTxInterval(ms):
10ActualRxInterval(ms):
60
LocalDetectMulti:
4DetectInterval(ms):
1800
EchoPassive:
DisableAclNumber:
--
Procinterfacestatus:
DisableProcessPST:
Enable
WTRInterval(ms):
--LocalDemandMode:
Disable
ActiveMulti:
3
LastLocalDiagnostic:
NoDiagnostic
BindApplication:
LSPM|L2VPN|OAM_MANAGER
SessionTXTmrID:
16000SessionDetectTmrID:
16790
SessionInitTmrID:
--SessionWTRTmrID:
--
SessionEchoTxTmrID:
--
PDTIndex:
FSM-0|RCV-0|IF-0|TOKEN-0
SessionDescription:
--
-----------------------------------------------------------
TotalUP/DOWNSessionNumber:
1/0
#查看LSRC上的被动创建的BFD会话状态,其中BFDBindType字段的值为“PeerIPAddress”,说明LSRC发送的BFD报文是通过IP路由传输的。
[LSRC]displaybfdsessionpassive-dynamicverbose
-----------------------------------------------------------
SessionMIndex:
257(MultiHop)State:
UpName:
bfd2
-----------------------------------------------------------
LocalDiscriminator:
8193RemoteDiscriminator:
8192
SessionDetectMode:
AsynchronousModeWithoutEchoFunction
BFDBindType:
PeerIpAddress
BindSessionType:
Entire_Dynamic
BindPeerIpAddress:
1.1.1.1
BindInterface:
--
FSMBoardId:
1TOS-EXP:
7
MinTxInterval(ms):
100MinRxInterval(ms):
600
ActualTxInterval(ms):
600ActualRxInterval(ms):
100
LocalDetectMulti:
3DetectInterval(ms):
400
EchoPassive:
DisablAclNumber:
--
Procinterfacestatus:
DisableProcessPST:
Disable
WTRInterval(ms):
--LocalDemandMode:
Disable
ActiveMulti:
4
LastLocalDiagnostic:
NoDiagnostic
BindApplication
SessionTXTmrID:
75SessionDetectTmrID:
76
SessionInitTmrID:
--SessionWTRTmrID:
--
SessionEchoTxTmrID:
--
PDTIndex:
FSM-0|RCV-0|IF-0|TOKEN-0
SessionDescription:
--
-----------------------------------------------------------
TotalUP/DOWNSessionNumber:
1/0
配置文件
∙LSRA的配置文件
∙#
∙sysnameLSRA
∙#
∙vlanbatch10
∙#
∙bfd
∙#
∙mplslsr-id1.1.1.1
∙mpls
∙mplsbfdenable
∙mplsbfd-triggerfec-listtortc
∙mplsbfdmin-tx-interval100min-rx-interval600detect-multiplier4
∙#
∙fec-listtortc
∙fec-node3.3.3.3
∙#
∙mplsldp
∙#
∙interfaceVlanif10
∙ipaddress10.1.1.1255.255.255.0
∙mpls
∙mplsldp
∙#
∙interfaceGigabitEthernet1/0/0
∙portlink-typeaccess
∙portdefaultvlan10
∙#
∙interfaceLoopBack0
∙ipaddress1.1.1.1255.255.255.255
∙#
∙ospf1
∙area0.0.0.0
∙network1.1.1.10.0.0.0
∙network10.1.1.00.0.0.255
∙#
return
∙LSRB的配置文件
∙#
∙sysnameLSRB
∙#
∙vlanbatch1020
∙#
∙mplslsr-id2.2.2.2
∙mpls
∙#
∙mplsldp
∙#
∙interfaceVlanif10
∙ipaddress10.1.1.2255.255.255.0
∙mpls
∙mplsldp
∙#
∙interfaceVlanif20
∙ipaddress10.2.1.1255.255.255.0
∙mpls
∙mplsldp
∙#
∙interfaceGigabitEthernet1/0/0
∙portlink-typeaccess
∙portdefaultvlan10
∙#
∙interfaceGigabitEthernet2/0/0
∙portlink-typeaccess
∙portdefaultvlan20
∙#
∙interfaceLoopBack0
∙ipaddress2.2.2.2255.255.255.255
∙#
∙ospf1
∙area0.0.0.0
∙network2.2.2.20.0.0.0
∙network10.1.1.00.0.0.255
∙network10.2.1.00.0.0.255
∙#
return
∙LSRC的配置文件
∙#
∙sysnameLSRC
∙#
∙bfd
∙mpls-passive
∙#
∙vlanbatch20
∙#
∙mplslsr-id3.3.3.3
∙mpls
∙#
∙mplsldp
∙#
∙interfaceVlanif20
∙ipaddress10.2.1.2255.255.255.0
∙mpls
∙mplsldp
∙#
∙interfaceGigabitEthernet2/0/0
∙portlink-typeaccess
∙portdefaultvlan20
∙#
∙interfaceLoopBack0
∙ipaddress3.3.3.3255.255.255.255
∙#
∙ospf1
∙area0.0.0.0
∙network3.3.3.30.0.0.0
∙network10.2.1.00.0.0.255
∙#
return