MPLS基本概念设置和效验Word文档下载推荐.docx
《MPLS基本概念设置和效验Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《MPLS基本概念设置和效验Word文档下载推荐.docx(18页珍藏版)》请在冰豆网上搜索。
LDP与传统的IP网络的路由协议的作用类似,负责FEC的分类,
分配和分布标签和路由的绑定信息及LSP的建立和维护等。
只要经LDP学到的路由与IGP学到的路由相同,就会在LSR上的LFIB中创建一个进程。
6、LFIB
类似于路由表,包含目标网络prefix以及对应的如和出标签以及出口信息等。
其中的localtag是告诉上游LSR使用这个标签到达本地;
而outgingtag是下游LSR告诉本地LSR要到达某个目标网络应该使用这个标签到达下游LSR。
7、上游和下游
源网络被称为上游;
目标网络被成为下游。
8、下游分发标签及数据转发
在MPLS网络中,标签是由靠近目标网络的下游LSR逐级向上游LSR分发,标签仅具有局部意义。
9、POPtag倒数第二跳标签弹出
由于连接目标网络的LSR直接连接到客户网络,为了减轻倒数第一跳LSR的负担,CISCO在MPLS网络中采用POPtag倒数第二跳标签弹出机制。
也就是在连接目标网络的倒数第二跳LSR上就将标签弹出直接将数据转发到倒数第一跳LSR上。
三、标签的分发及数据转发的基本过程
以下图为例,我们来看一下标签的分发和数据转发构成,图中R2、R3、R4、R5和R8为MPLS网络中的LSR路由器,而R1和R11为客户ROUTER。
在这个例子中我们以192.168.5.0/24网络为目标网络为例,这样R2、R3、R4相对于R8就为上游LSR,而R8、R4、R3相对于R2就为下游LSR。
对于目标网络192.168.5.0/24标签的分发是由R8---R4---R3---R2方向,采用下游分发方式分发的;
而数据转发是根据实现实现分配的标签由R2---R3---R4—R8方向转发的。
具体见下图所示:
注意:
localtag是本地ROUTER告知上游LSR应该使用这个标记到达某个目标网络;
而outtag是由下游LSR接收到的标签,本地LSR根据这个标签向下游转发数据。
四、实验拓扑
五、设置指导
1、在所有路由器上启动routingprotocol,考虑到MPLSVPN和MPLSTE正常情况下,在MPLS骨干网络中主要采用两种IGP协议:
OSPF和IS-IS,并保证路由畅通,在这个实验中我们以OSPF为例。
2、在MPLS骨干网络上所有路由器上启动CEF或distributeCEF.
Router(config)#ipcef
或
Router(config)#ipcefdistributed
3、在所有LSR连接MPLS骨干的接口上起用MPLS
Router(config--f)#mplsip
Router(config--f)#tag-switchingip
具体采用那个命令要根据IOS版本。
4、指定使用那种标签分发协议,默认为TDP,当与其他厂家设备相连时要指定使用LDP。
Router(config)#mplslabelprotocol<
tdp/ldp>
六、部分效验命令
1、showiproute---效正路由
2、showipprotocol---检查routingprotocol是否正常启动。
3、showipcef---检查CEF是否正常启动。
4、showmplsinterface---检查MPLS骨干的接口是否起用了MPLS,同时检查使用的是那种标签分发协议。
5、showmplsforwarding-table或showtag-switchingforwarding-table检查是否正确建立了MPLSforwardingtable(LFIB),使用这个命令可以看到针对某个目标网络在本地LSR上的输入和输出标签,以及输出接口等信息。
6、showmplsforwarding-table<
Destinationprefix>
〈MASK〉detail可以查看某个目标网络的详细的mplsforwardingtable.
7、showmplsldpbinding<
〈MASK〉或
Showtag-switchingtdpbinding<
〈MASK〉效验针对某个具体的目标网络的标签关联信息。
应该注意的是针对某个目标网络具有多个途径时,会有多个remotebingding标签,这种情况下LSR将选择具有shortestpath的标签。
8、showipcef<
detail不但可以效验CEF是否工作正常同时也可以效验标签是否正确置换。
9、showmplsldpneighbor或showtag-switchingtdpneighbor效验LSR之间是否正确建立了ldpneighbor或tdpneighbor关系。
七、所有ROUTER设置
r1设置
enable
configt
noipdomainlookup
hostr1
ipcef
enablepasswordccsr
interlo0
ipaddress1.1.1.1255.255.255.255
noshut
exit
interfa2/0
full-duplex
ipaddress192.168.1.1255.255.255.0
routerospf1
network192.168.1.00.0.0.255area1
linevty04
login
passwordccsr
end
r2设置
hostr2
ipaddress2.2.2.2255.255.255.255
ipaddress192.168.1.2255.255.255.0
interfa0/0
ipaddress192.168.2.1255.255.255.0
mplsip
network2.2.2.20.0.0.0area0
network192.168.2.00.0.0.255area0
r3设置
hostr3
ipaddress3.3.3.3255.255.255.255
ipaddress192.168.3.1255.255.255.0
ipaddress192.168.2.2255.255.255.0
network3.3.3.30.0.0.0area0
network192.168.3.00.0.0.255area0
r4设置
hostr4
ipaddress4.4.4.4255.255.255.255
ipaddress192.168.3.2255.255.255.0
interfa3/0
ipaddress192.168.4.1255.255.255.0
network4.4.4.40.0.0.0area0
network192.168.4.00.0.0.255area0
r8设置
hostr8
ipaddress8.8.8.8255.255.255.255
ipaddress192.168.4.2255.255.255.0
mplsip
ipaddress192.168.5.1255.255.255.0
network8.8.8.80.0.0.0area0
network192.168.5.00.0.0.255area2
r11设置
hostr11
ipaddress11.11.11.11255.255.255.255
ipaddress192.168.5.2255.255.255.0
八、部分效验
1、路由器正常设置后,我们会从路由器上的显示中判断LSR的工作情况,我们这里以R4的显示为例:
r4#
*Sep2012:
32:
59.635:
%SYS-5-CONFIG_I:
Configuredfromconsolebyconsole
33:
01.519:
%LINK-3-UPDOWN:
InterfaceFastEthernet2/0,changedstatetoup
01.563:
InterfaceFastEthernet3/0,changedstatetoup
02.519:
%LINEPROTO-5-UPDOWN:
LineprotocolonInterfaceFastEthernet2/0,changedstatetoup
02.563:
LineprotocolonInterfaceFastEthernet3/0,changedstatetoup
40.371:
%OSPF-5-ADJCHG:
Process1,Nbr3.3.3.3onFastEthernet2/0fromLOADINGtoFULL,LoadingDone
42.295:
Process1,Nbr8.8.8.8onFastEthernet3/0fromLOADINGtoFULL,LoadingDone
55.427:
%LDP-5-NBRCHG:
TDPNeighbor3.3.3.3:
0isUP
34:
01.623:
TDPNeighbor8.8.8.8:
我们从R4启动时的显示可以看出:
1、相应的接口启动
2、ospfneighbor建立
3、ldpneighbor建立
2、showmplsldpneighbor效验LSR之间是否正确建立了ldpneighbor关系。
我们这里以R4的显示为例:
r4#showmplsldpneighbor
PeerTDPIdent:
3.3.3.3:
0;
LocalTDPIdent4.4.4.4:
TCPconnection:
3.3.3.3.711-4.4.4.4.11013
State:
Oper;
PIEssent/rcvd:
7/7;
Downstream
Uptime:
00:
03:
24
TDPdiscoverysources:
FastEthernet2/0,SrcIPaddr:
192.168.3.1
AddressesboundtopeerTDPIdent:
192.168.3.13.3.3.3192.168.2.2
8.8.8.8:
8.8.8.8.11012-4.4.4.4.711
18
FastEthernet3/0,SrcIPaddr:
192.168.4.2
192.168.4.28.8.8.8192.168.5.1
从上面的显示可以看出R4与R3和R8建立了正确的ldpneighbor.
3、检查mplsforwarding-table,R4的显示为例
r4#showmplsforwarding-table
LocalOutgoingPrefixBytestagOutgoingNextHop
tagtagorVCorTunnelIdswitchedinterface
16Poptag192.168.2.0/24896Fa2/0192.168.3.1
17162.2.2.2/320Fa2/0192.168.3.1
18Poptag3.3.3.3/320Fa2/0192.168.3.1
19Poptag8.8.8.8/320Fa3/0192.168.4.2
2017192.168.1.0/241518Fa2/0192.168.3.1
21Poptag192.168.5.0/242166Fa3/0192.168.4.2
从上面显示可以看出由于R4对于192.168.5.0/24网络来说是倒数第二跳LSR,因此进行了标签弹出(Poptag)
下面我们在来看一下R3的mplsforwarding-table
r3#showmplsforwarding-table
16Poptag2.2.2.2/320Fa0/0192.168.2.1
17Poptag192.168.1.0/242012Fa0/0192.168.2.1
18Poptag192.168.4.0/240Fa2/0192.168.3.2
19Poptag4.4.4.4/320Fa2/0192.168.3.2
20198.8.8.8/320Fa2/0192.168.3.2
2121192.168.5.0/241544Fa2/0192.168.3.2
r3#
我们可以看到由于R3不是倒数第二跳LSR,它针对目标网络192.168.5.0/24同时具有localtag和outgoingtag。
4、效验CEF是否正常工作以及标签是否正确置换
以R3为例:
r3#showipcef192.168.5.2detail
192.168.5.0/24,version22,epoch0,cachedadjacency192.168.3.2
0packets,0bytes
taginformationset
localtag:
21
fasttagrewritewithFa2/0,192.168.3.2,tagsimposed:
{21}
via192.168.3.2,FastEthernet2/0,0dependencies
nexthop192.168.3.2,FastEthernet2/0
validcachedadjacency
tagrewritewithFa2/0,192.168.3.2,tagsimposed:
r8#showmplsforwarding-table
16Poptag192.168.3.0/240Fa3/0192.168.4.1
1716192.168.2.0/240Fa3/0192.168.4.1
18172.2.2.2/320Fa3/0192.168.4.1
19183.3.3.3/320Fa3/0192.168.4.1
20Poptag4.4.4.4/320Fa3/0192.168.4.1
2120192.168.1.0/240Fa3/0192.168.4.1
r8#
2