03-H3C SR8800 6PE典型配置举例
本章节下载: 03-H3C SR8800 6PE典型配置举例 (184.06 KB)
H3C SR8800 6PE典型配置举例
Copyright © 2014 杭州华三通信技术有限公司 版权所有,保留一切权利。 非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部, 并不得以任何形式传播。本文档中的信息可能变动,恕不另行通知。 |
目 录
本文档介绍了6PE的配置举例。
6PE(IPv6 Provider Edge,IPv6供应商边缘)是一种过渡技术,它采用MPLS(Multiprotocol Label Switching,多协议标签交换)技术实现通过IPv4骨干网连接隔离的IPv6用户网络。当ISP希望在自己原有的IPv4/MPLS骨干网的基础上,为用户网络提供IPv6流量转发能力时,可以采用6PE技术方便地达到该目的。
本文档中的配置均是在实验室环境下进行的配置和验证,配置前设备的所有参数均采用出厂时的缺省配置。如果您已经对设备进行了配置,为了保证配置效果,请确认现有配置和以下举例中的配置不冲突。
本文假设您已了解6PE特性。
· 不同AS域的PE之间不支持6PE。
· 由于IPv6报文最小为1280字节,因此6PE组网中,PE设备连接IPv4网络的接口和P设备的接口上,接口MTU值必须大于1280,MPLS MTU值必须大于1284,否则IPv6报文将会被丢弃。
如图1所示,CE 1和CE 2为某公司两个分支机构的公网接入路由器且公司内部均为IPv6网络,运营商内部为采用OSPF作为IGP的MPLS网络。现要求通过配置6PE技术实现该两个分支机构的互通。
图1 6PE典型配置组网图
设备 |
接口 |
IP地址 |
设备 |
接口 |
IP地址 |
PE1 |
Loop0 |
1.1.1.1/32 |
PE2 |
Loop0 |
2.2.2.2/32 |
|
GE2/1/4 |
10.1.1.1/24 |
|
GE2/1/5 |
15.1.1.2/24 |
|
GE2/1/7 |
9:1::2/64 |
|
GE6/1/1 |
10:1::1/64 |
CE1 |
GE2/1/6 |
9:1::1 /64 |
CE2 |
GE9/1/1 |
10:1::2/64 |
|
Loop1 |
ee::1/128 |
|
Loop1 |
ff::1/128 |
P |
GE2/1/2 |
10.1.1.2/24 |
|
|
|
|
GE2/1/3 |
15.1.1.1/24 |
|
|
|
· 为了隐藏IPv6报文、使得IPv4骨干网中的设备能够转发IPv6用户网络的报文,在IPv4骨干网络中需要建立公网隧道。在本例中采用OSPF作为骨干网IGP,并根据路由协议生成公网MPLS标签,在PE间建立MPLS隧道。
· 为了将本地分支机构的IPv6路由信息扩散到对端分支机构,需要在PE设备之间建立MP-BGP会话,通过MP-BGP会话将带有标签的IPv6路由信息发布给对端的PE设备。
本举例是在SR8800-CMW520- R3725版本上进行配置和验证的。
在进行IPv6的相关配置以前,必须先在所有PE和CE设备上使能IPv6报文转发功能。缺省情况下,IPv6报文转发功能处于关闭状态。
(1) 配置各接口地址。
# 配置Loopback接口地址。
<PE1> system-view
[PE1] ipv6
[PE1] interface LoopBack 0
[PE1-LoopBack0] ip address 1.1.1.1 32
[PE1-LoopBack0] quit
# 配置公网侧接口地址。
[PE1] interface GigabitEthernet 2/1/4
[PE1-GigabitEthernet2/1/4] ip address 10.1.1.1 24
[PE1-GigabitEthernet2/1/4] quit
# 配置私网侧接口地址。
[PE1] interface GigabitEthernet 2/1/7
[PE1-GigabitEthernet2/1/7] ipv6 address 9:1::2 64
[PE1-GigabitEthernet2/1/7] quit
(2) 配置OSPF协议发布公网路由。
<PE1> system-view
[PE1] ospf 1
[PE1-ospf-1] area 0
[PE1-ospf-1-area-0.0.0.0] network 1.1.1.1 0.0.0.0
[PE1-ospf-1-area-0.0.0.0] network 10.1.1.0 0.0.0.255
[PE1-ospf-1-area-0.0.0.0] quit
[PE1-ospf-1] quit
(3) 使能MPLS和MPLS LDP能力,建立公网LSP。
[PE1] mpls lsr-id 1.1.1.1
[PE1] mpls
[PE1-mpls] quit
[PE1] mpls ldp
[PE1-mpls-ldp] quit
[PE1] interface GigabitEthernet 2/1/4
[PE1-GigabitEthernet2/1/4] mpls
[PE1-GigabitEthernet2/1/4] mpls ldp
[PE1-GigabitEthernet2/1/4] quit
(4) 建立BGP对等体。
# 与PE2设备之间建立IBGP对等体,使能对等体的6PE能力,并引入IPv6的直连路由。
[PE1] bgp 200
[PE1-bgp] peer 2.2.2.2 as-number 200
[PE1-bgp] peer 2.2.2.2 connect-interface LoopBack 0
[PE1-bgp] ipv6-family
[PE1-bgp-af-ipv6] peer 2.2.2.2 enable
[PE1-bgp-af-ipv6] peer 2.2.2.2 label-route-capability
[PE1-bgp-af-ipv6] import-route direct
# 与CE1设备之间建立EBGP对等体。
[PE1] bgp 200
[PE1-bgp] ipv6-family
[PE1-bgp-af-ipv6] peer 9:1::1 as-number 100
[PE1-bgp-af-ipv6] quit
[PE1-bgp] quit
(1) 配置各接口地址。
# 配置Loopback接口地址。
<PE2> system-view
[PE2] ipv6
[PE2] interface LoopBack 0
[PE2-LoopBack0] ip address 2.2.2.2 32
[PE2-LoopBack0] quit
# 配置公网侧接口地址。
[PE2] interface GigabitEthernet 2/1/5
[PE2-GigabitEthernet2/1/5] ip address 15.1.1.2 24
[PE2-GigabitEthernet2/1/5] quit
# 配置私网侧接口地址。
[PE2] interface GigabitEthernet 6/1/1
[PE2-GigabitEthernet6/1/1] ipv6 address 10:1::2 64
[PE2-GigabitEthernet6/1/1] quit
(2) 配置OSPF协议发布公网路由。
<PE2> system-view
[PE2] ospf 1
[PE2-ospf-1] area 0
[PE2-ospf-1-area-0.0.0.0] network 2.2.2.2 0.0.0.0
[PE2-ospf-1-area-0.0.0.0] network 15.1.1.0 0.0.0.255
[PE2-ospf-1-area-0.0.0.0] quit
[PE2-ospf-1] quit
(3) 使能MPLS和MPLS LDP能力,建立公网LSP。
[PE2] mpls lsr-id 1.1.1.1
[PE2] mpls
[PE2-mpls] quit
[PE2] mpls ldp
[PE2-mpls-ldp] quit
[PE2] interface GigabitEthernet 2/1/5
[PE2-GigabitEthernet2/1/5] mpls
[PE2-GigabitEthernet2/1/5] mpls ldp
[PE2-GigabitEthernet2/1/5] quit
(4) 建立BGP对等体。
# 与PE 1设备之间建立IBGP对等体,使能对等体的6PE能力,并引入IPv6的直连路由。
[PE2] bgp 200
[PE2-bgp] peer 1.1.1.1 as-number 200
[PE2-bgp] peer 1.1.1.1 connect-interface LoopBack 0
[PE2-bgp] ipv6-family
[PE2-bgp-af-ipv6] peer 1.1.1.1 enable
[PE2-bgp-af-ipv6] peer 1.1.1.1 label-route-capability
[PE2-bgp-af-ipv6] import-route direct
# 与CE 2设备之间建立EBGP对等体。
[PE2] bgp 200
[PE2-bgp] ipv6-family
[PE2-bgp-af-ipv6] peer 10:1::2 as-number 300
[PE2-bgp-af-ipv6] quit
[PE2-bgp] quit
(1) 配置各接口地址。
<CE1> system-view
[CE1] ipv6
[CE1] interface LoopBack 1
[CE1-LoopBack1] ipv6 address EE::1 128
[CE1-LoopBack1] quit
[CE1] interface GigabitEthernet 2/1/6
[CE1-GigabitEthernet2/1/6] ipv6 address 9:1::1 64
[CE1-GigabitEthernet2/1/6] quit
(2) 配置IPv6的BGP对等体。
[CE1] bgp 100
[CE1-bgp] ipv6-family
[CE1-bgp-af-ipv6] peer 9:1::2 as-number 200
# 配置CE 1引入直连路由,发布给CE 2。
[CE1-bgp-af-ipv6] import-route direct
[CE1-bgp-af-ipv6] quit
[CE1-bgp] quit
(1) 配置各接口地址。
<CE2> system-view
[CE2] ipv6
[CE2] interface LoopBack 1
[CE2-LoopBack1] ipv6 address FF::1 128
[CE2-LoopBack1] quit
[CE2] interface GigabitEthernet 9/1/1
[CE2-GigabitEthernet9/1/1] ipv6 address 10:1::2 64
[CE2-GigabitEthernet9/1/1] quit
(2) 配置IPv6的BGP对等体。
[CE2] bgp 300
[CE2-bgp] ipv6-family
[CE2-bgp-af-ipv6] peer 10:1::1 as-number 200
# 配置CE 2引入直连路由,发布给CE 1。
[CE2-bgp-af-ipv6] import-route direct
[CE2-bgp-af-ipv6] quit
[CE2-bgp] quit
(1) 配置各接口地址。
<P> system-view
[P] interface LoopBack 0
[P-LoopBack0] ip address 3.3.3.3 32
[P] interface GigabitEthernet 2/1/2
[P-GigabitEthernet2/1/2] ip address 10.1.1.2 24
[P-GigabitEthernet2/1/2] quit
[P] interface GigabitEthernet 2/1/3
[P-GigabitEthernet2/1/3] ip address 15.1.1.1 24
[P-GigabitEthernet2/1/3] quit
(2) 配置OSPF协议发布公网路由。
[P] ospf 1
[P-ospf-1] area 0
[P-ospf-1-area-0.0.0.0] network 3.3.3.3 0.0.0.0
[P-ospf-1-area-0.0.0.0] network 10.1.1.0 0.0.0.255
[P-ospf-1-area-0.0.0.0] network 15.1.1.0 0.0.0.255
[P-ospf-1-area-0.0.0.0] quit
[P-ospf-1] quit
(3) 使能MPLS和MPLS LDP能力,建立公网LSP。
[P] mpls lsr-id 3.3.3.3
[P] mpls
[P-mpls] quit
[P] mpls ldp
[P-mpls-ldp] quit
[P] interface GigabitEthernet 2/1/2
[P-GigabitEthernet2/1/2] mpls
[P-GigabitEthernet2/1/2] mpls ldp
[P-GigabitEthernet2/1/2] quit
[P] interface GigabitEthernet 2/1/3
[P-GigabitEthernet2/1/3] mpls
[P-GigabitEthernet2/1/3] mpls ldp
[P-GigabitEthernet2/1/3] quit
# 在CE 1上查看IPv6路由表,可以查看到对端CE2设备发布的路由。
[CE1] display ipv6 routing-table
Routing Table :
Destinations : 7 Routes : 7
Destination: ::1/128 Protocol : Direct
NextHop : ::1 Preference: 0
Interface : InLoop0 Cost : 0
Destination: 9:1::/64 Protocol : Direct
NextHop : 9:1::1 Preference: 0
Interface : GE2/1/6 Cost : 0
Destination: 9:1::1/128 Protocol : Direct
NextHop : ::1 Preference: 0
Interface : InLoop0 Cost : 0
Destination: 10:1::/64 Protocol : BGP4+
NextHop : 9:1::2 Preference: 255
Interface : GE2/1/6 Cost : 0
Destination: EE::1/128 Protocol : Direct
NextHop : ::1 Preference: 0
Interface : InLoop0 Cost : 0
Destination: FF::1/128 Protocol : BGP4+
NextHop : 9:1::2 Preference: 255
Interface : GE2/1/6 Cost : 0
Destination: FE80::/10 Protocol : Direct
NextHop : :: Preference: 0
Interface : NULL0 Cost : 0
# 通过命令行ping CE 2设备,可以正常ping通。
[CE1] ping ipv6 ff::1
PING ff::1 : 56 data bytes, press CTRL_C to break
Reply from FF::1
bytes=56 Sequence=1 hop limit=62 time = 2 ms
Reply from FF::1
bytes=56 Sequence=2 hop limit=62 time = 2 ms
Reply from FF::1
bytes=56 Sequence=3 hop limit=62 time = 2 ms
Reply from FF::1
bytes=56 Sequence=4 hop limit=62 time = 2 ms
Reply from FF::1
bytes=56 Sequence=5 hop limit=62 time = 1 ms
--- ff::1 ping statistics ---
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 1/1/2 ms
同理,在CE 2设备上也可以ping通CE 1设备。
#
sysname PE1
#
ipv6
#
mpls lsr-id 1.1.1.1
#
mpls
#
mpls ldp
#
interface LoopBack0
ip address 1.1.1.1 255.255.255.255
#
interface GigabitEthernet2/1/7
port link-mode route
ipv6 address 9:1::2/64
#
interface GigabitEthernet2/1/4
port link-mode route
ip address 10.1.1.1 255.255.255.0
mpls
mpls ldp
#
bgp 200
undo synchronization
peer 2.2.2.2 as-number 200
peer 2.2.2.2 connect-interface LoopBack0
#
ipv6-family
import-route direct
undo synchronization
peer 2.2.2.2 enable
peer 9:1::1 as-number 100
peer 2.2.2.2 label-route-capability
#
ospf 1
area 0.0.0.0
network 1.1.1.1 0.0.0.0
network 10.1.1.0 0.0.0.255
#
· PE 2:
#
sysname PE2
#
ipv6
#
mpls lsr-id 2.2.2.2
#
mpls
#
mpls ldp
#
interface LoopBack0
ip address 2.2.2.2 255.255.255.255
#
interface GigabitEthernet2/1/5
port link-mode route
ip address 15.1.1.2 255.255.255.0
mpls
mpls ldp
#
interface GigabitEthernet6/1/1
port link-mode route
ipv6 address 10:1::2/64
#
bgp 200
undo synchronization
peer 1.1.1.1 as-number 200
peer 1.1.1.1 connect-interface LoopBack0
#
ipv6-family
import-route direct
undo synchronization
peer 1.1.1.1 enable
peer 10:1::2 as-number 300
peer 1.1.1.1 label-route-capability
#
ospf 1
area 0.0.0.0
network 15.1.1.0 0.0.0.255
network 2.2.2.2 0.0.0.0
#
· CE 1:
#
sysname CE1
#
ipv6
#
interface LoopBack1
ipv6 address EE::1/128
#
bgp 100
undo synchronization
#
ipv6-family
import-route direct
undo synchronization
peer 9:1::2 as-number 200
#
· CE 2:
#
sysname CE2
#
ipv6
#
interface LoopBack1
ipv6 address FF::1/128
#
interface GigabitEthernet9/1/1
port link-mode route
ipv6 address 10:1::1/64
#
bgp 300
undo synchronization
#
ipv6-family
import-route direct
undo synchronization
peer 10:1::2 as-number 200
#
· P:
#
sysname P
#
ipv6
#
mpls lsr-id 3.3.3.3
#
mpls
#
mpls ldp
#
interface LoopBack0
ip address 3.3.3.3 255.255.255.255
#
interface GigabitEthernet2/1/2
port link-mode route
ip address 10.1.1.2 255.255.255.0
mpls
mpls ldp
#
interface GigabitEthernet2/1/3
port link-mode route
ip address 15.1.1.1 255.255.255.0
mpls
mpls ldp
#
ospf 1
area 0.0.0.0
network 1.1.1.1 0.0.0.0
network 10.1.1.0 0.0.0.255
network 15.1.1.0 0.0.0.255
#
· 《H3C SR8800系列万兆核心路由器 三层技术-IP路由配置指导》中的“IPv6 BGP”
· 《H3C SR8800系列万兆核心路由器 三层技术-IP路由命令参考》中的“IPv6 BGP”
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!