DL010016 MPLS L2 VPN实验指导书 ISSUE11.docx
《DL010016 MPLS L2 VPN实验指导书 ISSUE11.docx》由会员分享,可在线阅读,更多相关《DL010016 MPLS L2 VPN实验指导书 ISSUE11.docx(32页珍藏版)》请在冰豆网上搜索。
![DL010016 MPLS L2 VPN实验指导书 ISSUE11.docx](https://file1.bdocx.com/fileroot1/2023-1/22/9d35ff30-ce7e-46ba-86b8-94469e72c287/9d35ff30-ce7e-46ba-86b8-94469e72c2871.gif)
DL010016MPLSL2VPN实验指导书ISSUE11
DL010016
MPLSL2VPN实验指导书
(cover)
ISSUE1.1
目录
课程说明1
实验说明1
版本介绍1
实验目的1
实验任务1
相关资料1
第1章CCC本地连接配置指导2
1.1组网及业务描述2
1.2命令行列表2
1.3配置流程图3
1.4配置步骤3
1.5结果验证4
1.6FAQ4
1.7配置参考4
第2章CCC远程连接配置指导6
2.1组网及业务描述6
2.2命令行列表6
2.3配置流程图8
2.4配置步骤8
2.5结果验证9
2.6FAQ9
2.7配置参考10
第3章Martini配置指导12
3.1组网及业务描述12
3.2命令行列表12
3.3配置流程图13
3.4配置步骤14
3.5结果验证14
3.6FAQ15
3.7附加任务15
3.8配置参考15
第4章Kompella配置指导18
4.1组网及业务描述18
4.2命令行列表18
4.3配置流程图20
4.4配置步骤21
4.5结果验证22
4.6FAQ22
4.7配置参考23
课程说明
实验说明
本实验指导书本主要介绍了MPLSL2VPN协议的各基本业务的配置方法及配置流程,涵盖了MPLSL2VPN当前的主要技术,相信您能通过本指导书了解对MPLSL2VPN各基本业务的配置方法及配置流程。
版本介绍
本指导书适用于VRP版本3.30,RELEASE0008,VRP版本3.40,RELEASE0108与VRP版本5.10,RELEASE0039
实验目的
●了解MPLSL2VPN的基本原理
●掌握MPLSL2VPN的配置流程
●熟悉MPLSL2VPN的配置命令
实验任务
●配置CCC的本地VPN
●配置CCC的远程VPN
●配置基于VLAN的Martini
●配置基于以太网的Kompella
相关资料
●VRP3.30操作手册
●VRP3.30命令手册
●VRP3.40操作手册
●VRP3.40命令手册
●VRP5.10操作手册
●VRP5.10命令手册
第1章CCC本地连接配置指导
编写提示:
本上机指导书实用于版本V200R002,最后更新时间2005-05-08
1.1组网及业务描述
编写提示:
给出实验室里的组网图,并描述该组网的主要特征。
在描述的时候请注意在配置业务的时候涉及到的参数和说明请在这里注明。
图1-1
●三台路由器RTA、RTB与RTC,之间通过Serial口相连,链路层封装PPP。
RTC与RTD之间建立CCC本地连接。
●RTA设备上连接RTC与RTD的接口不必配置IP地址。
1.2命令行列表
表1-1
操作
版本
命令
配置LSRID
VRP3.30
VRP3.40
mplslsr-idX.X.X.X
VRP5.10
mplslsr-idX.X.X.X
使能MPLS,并进入MPLS视图
VRP3.30
VRP3.40
mpls
VRP5.10
mpls
使能MPLSL2VPN
VRP3.30
VRP3.40
mplsl2vpn
VRP5.10
mplsl2vpn
创建CCC本地连接
VRP3.30
VRP3.40
Cccccc-connection-nameinterfaceinterface-typeinteface-numberout-interfaceinterface-typeinteface-number
VRP5.10
Cccccc-connection-nameinterfaceinterface-typeinteface-numberout-interfaceinterface-typeinteface-number
1.3配置流程图
图1-1
编写提示:
通过表格的形式列举实验中要使用到的主要的,典型的命令行列。
可以参考命令行手册。
主要数通采用。
1.4配置步骤
编写提示:
[列出需要完成实验所需要的步骤,并对各个步骤作必要说明。
说明应使学员可以更容易理解业务,同时在配置描述的时候给出相关参数(如下面的IP地址,密钥,名称等),尽量使得配置数据规范,避免配置冲突。
]
(1)指定LSRID
在系统视图下,指定MPLSLSRID;
(2)运行MPLS
在系统视图下,运行MPLS;
(3)运行MPLSL2VPN
系统视图下,运行MPLSL2VPN;
(4)创建CCC的本地连接
创建一个CCC的本地连接,接口分别为连接RTC与RTD的端口;
1.5结果验证
编写提示:
给出验证结果的方法和步骤。
验证的时候的方式多样一些,分步骤进行,这样就可以让学员在验证结果的时候能够更加充分地理解业务的工作原理。
(5)displayccc查看CCC连接信息,可以看到建立了一条CCC的本地连接
[RTA]disccc
totalconnections:
1
localconnections:
1,1up
remoteconnections:
0,0up
name:
CEA-CEB,type:
local,state:
up,
intf1:
Serial2/0(up),intf2:
Serial3/0:
0(up)
说明:
本地连接是在两个本地CE之间建立的连接。
可以直接在PE上完成交换,不需要配置静态LSP。
(6)通过Ping检测RTC与RTD之间的连通性
[RTD]ping172.1.1.2
PING172.1.1.2:
56databytes,pressCTRL_Ctobreak
Replyfrom172.1.1.2:
bytes=56Sequence=1ttl=255time=31ms
Replyfrom172.1.1.2:
bytes=56Sequence=2ttl=255time=29ms
Replyfrom172.1.1.2:
bytes=56Sequence=3ttl=255time=29ms
Replyfrom172.1.1.2:
bytes=56Sequence=4ttl=255time=30ms
Replyfrom172.1.1.2:
bytes=56Sequence=5ttl=255time=30ms
---172.1.1.2pingstatistics---
5packet(s)transmitted
5packet(s)received
0.00%packetloss
round-tripmin/avg/max=29/29/31ms
1.6FAQ
编写提示:
列举在配置的过程中或者验证结果的时候可能出现的一些问题,并给出解答。
这里的问题应该是学员最容易犯的一些问题和错误。
老师在带上机的时候可以搜集这方面的问题,并将它们列举在这里。
Q:
CCC的全称是什么?
CCC的连接能否承载多业务?
为什么?
A:
CCC是CircuitCrossConnect(电路交叉连接)的缩写,通过静态配置来实现MPLSL2VPN;与普通MPLSL2VPN的两层标签不同,CCC使用一层标签传送用户数据,因此,CCC对LSP的使用是独占性的。
编写提示:
学员除了完成前面的主要业务配置之外,还可以在以上配置的基础之上,附加一些其他的业务。
如通过修改,删除,添加某些参数的形式,来观察原来的业务会发生的改变。
通过这种方式,学员就可以进一步地理解所配置的业务。
1.7配置参考
编写提示:
给出要得出实验结果所需要的完整的数据配置。
这一部分主要是提供给基础一般或者比较差的学员,供他们在配置业务的时候参考。
这里的配置必须要保证它的正确性,也就是说当学员按照命令行配置的时候,能够得到在前面结果验证中的结果。
1.7.1端口配置
1.配置RTA
system-view
[RTA]intloopback0
[RTA-LoopBack0]ipaddress1.1.1.1255.255.255.255
[RTA]intserial3/0
[RTA-Serial3/0]undoshutdown
[RTA]intserial2/0
[RTA-Serial2/0]undoshutdwon
2.配置RTC
[RTC]interfaceserial3/0
[RTC-Serial3/0]ipaddress172.1.1.2255.255.255.252
3.配置RTD
system-view
[RTD]interfaceserial2/0
[RTD-Serial2/0]ipaddress172.1.1.1255.255.255.252
1.7.2业务配置
1.配置RTA
(7)指定LSRID
[RTA]mplslsr-id1.1.1.1
(8)运行MPLS
[RTA]mpls
(9)运行MPLSL2VPN
[RTA]mplsl2vpn
(10)创建CCC本地连接
[RTA]cccRTC-RTDinterfaceSerial2/0out-interfaceSerial3/0:
0
第2章CCC远程连接配置指导
2.1组网及业务描述
编写提示:
给出实验室里的组网图,并描述该组网的主要特征。
在描述的时候请注意在配置业务的时候涉及到的参数和说明请在这里注明。
图2-1
●RTB与RTC之间通过Serial口相连,链路层封装PPP;RTA与RTB,RTC与RTD之间通过以太口相连。
RTA和RTD之间建立CCC远程连接。
●RTB设备上连接RTA的接口,RTB设备上连接RTA的接口不必配置IP地址。
2.2命令行列表
表2-1
操作
版本
命令
配置LSRID
VRP3.30
VRP3.40
mplslsr-idX.X.X.X
VRP5.10
mplslsr-idX.X.X.X
使能MPLS,并进入MPLS视图
VRP3.30
VRP3.40
mpls
VRP5.10
mpls
使能MPLSL2VPN
VRP3.30
VRP3.40
mplsl2vpn
VRP5.10
mplsl2vpn
设置本LSR为指定LSP的入口节点
VRP3.30
VRP3.40
static-lspingresslsp-namel2vpn{nexthopnext-hop-addr|outgoing-interfaceinterface-typeinterface-num}out-labelout-label
VRP5.10
设置本LSR为指定LSP的中间节点
VRP3.30
VRP3.40
static-lsptransitlsp-namel2vpnincoming-interfaceinterface-typeinterface-numin-labelin-label{nexthopnext-hop-addr|outgoing-interfaceinterface-typeinterface-num}out-labelout-label
VRP5.10
static-lsptransitlsp-nameincoming-interfaceinterface-typeinterface-numberin-labelin-label{nexthopnext-hop-addr|outgoing-interfaceinterface-typeinterface-number}out-labelout-label
设置本LSR为指定LSP的出口节点
VRP3.30
VRP3.40
static-lspegresslsp-namel2vpnincoming-interfaceinterface-typeinterface-numin-labelin-label
VRP5.10
创建CCC远程连接
VRP3.30
VRP3.40
cccccc-connection-nameinterfaceinterface-typeinterface-numtransmit-lsptransmit-lsp-namereceive-lspreceive-lsp-name
VRP5.10
cccccc-connection-nameinterfaceinterface-typeinteface-numberin-labelin-label-valueout-labelout-label-value{nexthopip-address|out-interfaceinterface-typeinteface-number}
在VRP5.10中,每个CCC远程连接不需要配置两条静态LSP,仅需要为它配置入标签和出标签,入标签为此CCC连接独占,相当于配置了静态LSP。
说明:
如果出接口是以太网接口,则必须指定下一跳IP地址。
2.3配置流程图
图2-1
编写提示:
通过表格的形式列举实验中要使用到的主要的,典型的命令行列。
可以参考命令行手册。
主要数通采用。
2.4配置步骤
编写提示:
[列出需要完成实验所需要的步骤,并对各个步骤作必要说明。
说明应使学员可以更容易理解业务,同时在配置描述的时候给出相关参数(如下面的IP地址,密钥,名称等),尽量使得配置数据规范,避免配置冲突。
]
(11)指定LSRID
在系统视图下,指定MPLSLSRID;
(12)运行MPLS
在系统视图下,运行MPLS,并在相应的端口运行MPLS;
(13)创建静态LSP
在MPLS视图下分别创建两条静态LSP,每条LSP负责单方向数据传输,即RTB-RTD与RTD-RTB;
(14)运行MPLSL2VPN
系统视图下,运行MPLSL2VPN;
(15)创建CCC的远程连接
创建一个CCC的本地连接,接口分别为连接RTC与RTD的端口;
2.5结果验证
编写提示:
给出验证结果的方法和步骤。
验证的时候的方式多样一些,分步骤进行,这样就可以让学员在验证结果的时候能够更加充分地理解业务的工作原理。
(16)displayccc查看CCC连接信息,可以看到建立了一条CCC的远程连接
[RTB]displayccc
totalconnections:
1
localconnections:
0,0up
remoteconnections:
1,1up
name:
RTC-RTD,type:
remote,state:
up,
intf:
Ethernet0/0(up),tran-lsp:
RTB-RTA(up),rcv-lsp:
RTA-RTB(up)
[RTC]displayccc
totalconnections:
1
localconnections:
0,0up
remoteconnections:
1,1up
name:
RTC-RTD,type:
remote,state:
up,
intf:
Ethernet0/0(up),tran-lsp:
RTB-RTA(up),rcv-lsp:
RTA-RTB(up)
说明:
在RTB和RTC上查看CCC连接信息,可以看到建立了一条CCC远程连接,状态为UP。
(17)另外也可以通过使用displaymplslsp和displaymplsstatic-lsp命令查看LSP和静态LSP的状态信息
[RTB]displaymplslsp
-----------------------------------------------------------------------
LSPInformation:
StaticLsp
-----------------------------------------------------------------------
TOTAL:
2Record(s)Found.
NOFECNEXTHOPI/O-LABELOUT-INTERFACE
10.0.0.0/0192.2.2.1-----/100S2/0
2-------/---------200/------------
[RTC]dismplslsp
-----------------------------------------------------------------------
LSPInformation:
StaticLsp
-----------------------------------------------------------------------
TOTAL:
2Record(s)Found.
NOFECNEXTHOPI/O-LABELOUT-INTERFACE
10.0.0.0/32192.2.2.2-----/200S2/0
2-------/---------100/------------
2.6FAQ
编写提示:
列举在配置的过程中或者验证结果的时候可能出现的一些问题,并给出解答。
这里的问题应该是学员最容易犯的一些问题和错误。
老师在带上机的时候可以搜集这方面的问题,并将它们列举在这里。
Q:
CCC的全称是什么?
CCC的连接能否承载多业务?
为什么?
A:
CCC是CircuitCrossConnect(电路交叉连接)的缩写,通过静态配置来实现MPLSL2VPN;与普通MPLSL2VPN的两层标签不同,CCC使用一层标签传送用户数据,因此,CCC对LSP的使用是独占性的。
编写提示:
学员除了完成前面的主要业务配置之外,还可以在以上配置的基础之上,附加一些其他的业务。
如通过修改,删除,添加某些参数的形式,来观察原来的业务会发生的改变。
通过这种方式,学员就可以进一步地理解所配置的业务。
2.7配置参考
编写提示:
给出要得出实验结果所需要的完整的数据配置。
这一部分主要是提供给基础一般或者比较差的学员,供他们在配置业务的时候参考。
这里的配置必须要保证它的正确性,也就是说当学员按照命令行配置的时候,能够得到在前面结果验证中的结果。
2.7.1端口配置
1.配置RTA
system-view
[RTA]interfaceethernet0/0
[RTA-Ethernet0/0]ipaddress10.1.1.1255.255.255.252
2.配置RTB
system-view
[RTB]interfaceloopback0
[RTB-LoopBack0]ipaddress2.2.2.2255.255.255.255
[RTB]intserial2/0
[RTB-Serial2/0]ipaddress192.2.2.2255.255.255.252
3.配置RTC
[RTC]interfaceloopback0
[RTC-LoopBack0]ipaddress3.3.3.3255.255.255.255
[RTC]interfaceserial2/0
[RTC-Serial2/0]ipaddress192.2.2.1255.255.255.252
4.配置RTD
system-view
[RTD]interfaceethernet0/0
[RTD-Ethernet0/0]ipaddress10.1.1.2255.255.255.252
2.7.2业务配置
1.配置RTB
(18)指定LSRID
[RTB]mplslsr-id2.2.2.2
(19)运行MPLS
[RTB]mpls
[RTB-Serial2/0]mpls
(20)配置静态LSP
[RTB-mpls]static-lspingresRTA-RTBl2vpnnexthop192.2.2.1out-label100
[RTB-mpls]static-lspegressRTB-RTAl2vpnincoming-interfaceSerial2/0in-label200
(21)运行MPLSL2VPN
[RTB]mplsl2vpn
(22)创建CCC远程连接
[RTB]cccRTC-RTDinterfaceEthernet0/0transmit-lspRTA-RTBreceive-lspRTB-RTA
说明:
在VRP5.10版本下显示:
[RTB]cccRTC-RTDinterfaceethernet0/0in-label200out-label100next-hop192.2.2.1
2.配置RTC
(23)指定LSRID
[RTC]mplslsr-id3.3.3.3
(24)运行MPLS
[RTC]mpls
[RTC-Serial2/0]mpls
(25)配置静态LSP
[RTC-mpls]static-lspingressRTB-RTAl2vpnnexthop192.2.2.2out-label200
[RTC-mpls]static-lspegressRTA-RTBl2vpnincoming-interfaceSerial2/0in-label100
&说明:
在VRP5.10版本下没有此命令;
(26)运行MPLSL2VPN
[RTC]mplsl2vpn
(27)创建CCC远程连接
[RTC]cccRTC-RTDinterfaceEthernet0/0transmit-lspRTB-RTAreceive-lspRTA-RTB
说明VRP5.10:
[RTC]cccRTC-RTDinterfaceethernet0/0in-label100out-label200next-hop192.2.2.2
第3章Martini配置指导
3.1组网及业务描述
编写提示:
给出实验室里的组网图,并描述该组网的主要特征。
在描述的时候请注意在配置业务的时候涉及到的参数和说明请在这里注明。
图3-1
●RTA、RTD分别通过VLAN方式接入RTB和RTC。
●RTA和RTD之间建立Mart