配置带内方式GMPLS UNI隧道
介绍如何以带内控制通道的方式建立GMPLS UNI隧道来完成IP网络和传送网的对接。
组网需求
如图6-2所示,PE-1和PE-2为IP设备,NE1和NE2是光传送设备。用户希望采用GMPLS UNI隧道来完成IP网和光网的对接。为了节省设备的端口,用户采用了带内方式控制通道来完成此GMPLS UNI隧道的建立。
设备 |
接口 |
IP地址 |
---|---|---|
PE–1 |
Loopback0 |
1.1.1.1/32 |
GigabitEthernet0/3/0 |
– 此接口为TE-LINK的链路接口,不需配置IP地址。 |
|
Gmpls-Uni 1 |
10.2.1.1/30 |
|
NE1 |
Node ID |
7.7.7.7/32 |
PE–2 |
Loopback0 |
2.2.2.2/32 |
GigabitEthernet0/3/0 |
– 此接口为TE-LINK的链路接口,不需配置IP地址。 |
|
Gmpls-Uni 1 |
10.2.1.2/30 |
|
NE2 |
Node ID |
8.8.8.8/32 |
配置思路
采用如下的思路配置带内方式GMPLS UNI隧道:
- 配置Loopback接口和GMPLS UNI业务接口及它们的IP地址。
- 全局使能MPLS、MPLS TE和MPLS RSVP-TE。
- 配置LMP、TE-LINK及DATA-LINK。
- 配置带内控制通道。
- 配置显式路径。
配置路径为PE-1–>PE-2的GMPLS UNI隧道,完成IP网络和传送网的对接。
数据准备
为完成此配置例,需准备如下的数据,如表6-4所示:
设备 |
数据项 |
取值 |
---|---|---|
PE–1 |
GMPLS UNI业务接口编号 |
1 |
GMPLS UNI隧道名称 |
toPE-2 |
|
Tunnel ID |
1 |
|
数据交换类型 |
DCSC |
|
LMP Peer |
ne1 |
|
TE-LINK |
编号1。 本端接口ID:192.168.1.1 对端接口ID:192.168.1.2 |
|
显式路径 |
路径名:unipath 路径跳数:
|
|
PE–2 |
GMPLS UNI业务接口编号 |
1 |
GMPLS UNI隧道名称 |
toPE-1 |
|
LMP Peer |
ne2 |
|
TE-LINK |
编号1。 本端接口ID:192.168.2.2 对端接口ID:192.168.2.1 |
操作步骤
- 配置Loopback接口和GMPLS UNI业务接口及它们的IP地址
# 配置PE-1。
<PE-1> system-view
[~PE-1] interface LoopBack 0
[*PE-1-LoopBack0] ip address 1.1.1.1 32
[*PE-1-LoopBack0] quit
[*PE-1] interface Gmpls-Uni 1
[*PE-1-Gmpls-Uni1] ip address 10.2.1.1 255.255.255.252
[*PE-1-Gmpls-Uni1] quit
[*PE-1] commit
# 配置PE-2。
<PE-2> system-view
[~PE-2] interface LoopBack 0
[*PE-2-LoopBack0] ip address 2.2.2.2 32
[*PE-2-LoopBack0] quit
[*PE-2] interface Gmpls-Uni 1
[*PE-2-Gmpls-Uni1] ip address 10.2.1.2 255.255.255.252
[*PE-2-Gmpls-Uni1] quit
[*PE-2] commit
- 全局使能MPLS、MPLS TE和MPLS RSVP-TE
# 配置PE-1。
[~PE-1] mpls lsr-id 1.1.1.1
[*PE-1] mpls
[*PE-1-mpls] mpls te
[*PE-1-mpls] mpls rsvp-te
[*PE-1-mpls] commit
[~PE-1-mpls] quit
# 配置PE-2。
[~PE-2] mpls lsr-id 2.2.2.2
[*PE-2] mpls
[*PE-2-mpls] mpls te
[*PE-2-mpls] mpls rsvp-te
[*PE-2-mpls] commit
[~PE-2-mpls] quit
- 配置LMP、TE-LINK及DATA-LINK
# 配置PE-1。
[~PE-1] lmp
[*PE-1-lmp] peer ne1
[*PE-1-lmp-peer-ne1] lmp static
[*PE-1-lmp-peer-ne1] node-id 7.7.7.7
[*PE-1-lmp-peer-ne1] te-link 1
[*PE-1-lmp-peer-ne1-te-link-1] link-id local ip 192.168.1.1
[*PE-1-lmp-peer-ne1-te-link-1] link-id remote ip 192.168.1.2
[*PE-1-lmp-peer-ne1-te-link-1] data-link interface GigabitEthernet0/3/0 local interface-id 192.168.1.1 remote interface-id 192.168.1.2
[*PE-1-lmp-peer-ne1-te-link-1] commit
[~PE-1-lmp-peer-ne1-te-link-1] quit
[~PE-1-lmp-peer-ne1] quit
[~PE-1-lmp] quit
# 配置PE-2。
[~PE-2] lmp
[*PE-2-lmp] peer ne2
[*PE-2-lmp-peer-ne2] lmp static
[*PE-2-lmp-peer-ne2] node-id 8.8.8.8
[*PE-2-lmp-peer-ne2] te-link 1
[*PE-2-lmp-peer-ne2-te-link-1] link-id local ip 192.168.2.2
[*PE-2-lmp-peer-ne2-te-link-1] link-id remote ip 192.168.2.1
[*PE-2-lmp-peer-ne2-te-link-1] data-link interface GigabitEthernet0/3/0 local interface-id 192.168.2.2 remote interface-id 192.168.2.1
[*PE-2-lmp-peer-ne2-te-link-1] commit
[~PE-2-lmp-peer-ne2-te-link-1] quit
[~PE-2-lmp-peer-ne2] quit
[~PE-2-lmp] quit
- 配置带内控制通道
# 配置PE-1。
[~PE-1] efm enable
[*PE-1] interface gigabitethernet0/3/0
[*PE-1-GigabitEthernet0/3/0] efm enable
[*PE-1-GigabitEthernet0/3/0] efm packet max-size 1518
[*PE-1-GigabitEthernet0/3/0] lmp interface enable
[*PE-1-GigabitEthernet0/3/0] quit
# 配置PE-2。
[~PE-2] efm enable
[*PE-2] interface gigabitethernet0/3/0
[*PE-2-GigabitEthernet0/3/0] efm enable
[*PE-2-GigabitEthernet0/3/0] efm packet max-size 1518
[*PE-2-GigabitEthernet0/3/0] lmp interface enable
[*PE-2-GigabitEthernet0/3/0] quit
- 配置显式路径
# 只需在源C节点即PE-1上配置即可,且必须为源C节点、源N节点、宿N节点和宿C节点的严格四跳路径。
# 配置PE-1。
[~PE-1] explicit-path unipath
[*PE-1-explicit-path-unipath] next hop 192.168.1.1
[*PE-1-explicit-path-unipath] next hop 192.168.1.2
[*PE-1-explicit-path-unipath] next hop 192.168.2.1
[*PE-1-explicit-path-unipath] next hop 192.168.2.2
[*PE-1-explicit-path-unipath] commit
[~PE-1-explicit-path-unipath] quit
- 配置正反向GMPLS UNI隧道
# 配置PE-1。
[~PE-1] gmpls-tunnel PE-2
[*PE-1-gmpls-tunnel-PE-2] bind interface Gmpls-Uni1
[*PE-1-gmpls-tunnel-PE-2] destination 2.2.2.2
[*PE-1-gmpls-tunnel-PE-2] explicit-path unipath
[*PE-1-gmpls-tunnel-PE-2] bandwidth 100000
[*PE-1-gmpls-tunnel-PE-2] tunnel-id 1
[*PE-1-gmpls-tunnel-PE-2] switch-type dcsc
[*PE-1-gmpls-tunnel-PE-2] commit
[~PE-1-gmpls-tunnel-PE-2] quit
# 配置PE-2。
<PE-2> system-view
[~PE-2] gmpls-tunnel toPE-1
[*PE-2-gmpls-tunnel-toPE-1] passive
[*PE-2-gmpls-tunnel-toPE-1] match-tunnel ingress-lsr-id 1.1.1.1 tunnel-id 1
[*PE-2-gmpls-tunnel-toPE-1] bind interface Gmpls-Uni1
[*PE-2-gmpls-tunnel-toPE-1] commit
[~PE-2-gmpls-tunnel-toPE-1] quit
- 检查配置结果
配置完毕后,可以执行display mpls te gmpls tunnel-interface命令查看GMPLS UNI隧道的状态以及与其绑定的业务接口的协议状态。
[~PE-1] display mpls te gmpls tunnel-interface
Tunnel Name : toD Tunnel State Desc : CR-LSP is Up Session ID : 1 FTid : 33 Ingress LSR ID : 1.1.1.1 Egress LSR ID: 2.2.2.2 Admin State : UP Oper State : UP Signaling Protocol : RSVP Bandwidth(Kbit/sec) : 1000 Match Session ID : - Passive : NO Link Protect Type : REROUTE LSP Encoding Type : ETHERNET Switch Type : DCSC Graceful Deleting : NO Bind Interface : Gmpls-Uni1 Authentication : Disabled Primary LSP ID : 1.1.1.1:43 LSP State : UP Resv Style : SE Bandwidth(Kbit/sec) : 100000 Explicit Path Name : unipath
# 发现隧道状态为Up后,可以Ping对端的业务接口的IP地址。能Ping通说明IP网络和光网的对接已经完成。[~PE-1] ping 10.2.1.2
PING 10.2.1.2: 56 data bytes, press CTRL_C to break Reply from 10.2.1.2: bytes=56 Sequence=1 ttl=255 time=6 ms Reply from 10.2.1.2: bytes=56 Sequence=2 ttl=255 time=2 ms Reply from 10.2.1.2: bytes=56 Sequence=3 ttl=255 time=1 ms Reply from 10.2.1.2: bytes=56 Sequence=4 ttl=255 time=3 ms Reply from 10.2.1.2: bytes=56 Sequence=5 ttl=255 time=2 ms --- 10.2.1.2 ping statistics --- 5 packet(s) transmitted 5 packet(s) received 0.00% packet loss round-trip min/avg/max = 1/2/6 ms
配置文件
PE-1的配置文件
# sysname PE-1 # efm enable # mpls lsr-id 1.1.1.1 # mpls mpls te mpls rsvp-te mpls te cspf # explicit-path unipath next hop 192.168.1.1 next hop 192.168.1.2 next hop 192.168.2.1 next hop 192.168.2.2 # interface GigabitEthernet0/3/0 undo shutdown lmp interface enable efm enable efm packet max-size 1518 # interface LoopBack0 ip address 1.1.1.1 255.255.255.255 # interface Gmpls-Uni1 undo shutdown ip address 10.2.1.1 255.255.255.252 # lmp peer ne1 lmp static node-id 7.7.7.7 te-link 1 link-id local ip 192.168.1.1 link-id remote ip 192.168.1.2 data-link interface GigabitEthernet0/3/0 local interface-id 192.168.1.1 remote interface-id 192.168.1.2 # gmpls-tunnel toPE-2 destination 2.2.2.2 bind interface Gmpls-Uni1 switch-type dcsc bandwidth 10000 explicit-path unipath tunnel-id 1 # return
PE-2的配置文件
# sysname PE-2 # efm enable # mpls lsr-id 2.2.2.2 # mpls mpls te mpls rsvp-te mpls te cspf # interface GigabitEthernet0/3/0 undo shutdown lmp interface enable efm enable efm packet max-size 1518 # interface LoopBack0 ip address 2.2.2.2 255.255.255.255 # interface Gmpls-Uni1 undo shutdown ip address 10.2.1.2 255.255.255.252 # lmp peer ne2 lmp static node-id 8.8.8.8 te-link 1 link-id local ip 192.168.2.2 link-id remote ip 192.168.2.1 data-link interface GigabitEthernet0/3/0 local interface-id 192.168.2.2 remote interface-id 192.168.2.1 # gmpls-tunnel toPE-1 passive bind interface Gmpls-Uni1 match-tunnel ingress-lsr-id 1.1.1.1 tunnel-id 1 # return