描述
内部 PE1 P1 P2 PE2 使用 OSPF。
PE1 与 PE2 建立 BGP 邻居,通过 MP-BGP 通过 VPNv4 传递。
P1 与 P2 间基于标签 Label 进行转发,不需要运行 BGP,路由表中无外部私网路由。
PE1 与 CE1,PE2 与 CE2 建立基于 vpn instance 的 EBGP。
拓扑
内部
AS 100
环回接口 loopback IP 网段均为:10.10.X.X/32
以太网接口 G 网段均为:10.10.XX.X/24
OSPF 1 area 0
外部
AS 65001,65002
loopback IP 段均为:20.20.X.1/32
以太网接口 G 网段均为:20.20.XX.X/24
PE1
配置 IP
sys
sys PE1
int loop 0
ip addr 10.10.1.1 32
int g0/0/0
ip addr 10.10.11.1 24
int g0/0/1
ip addr 20.20.11.1 24
q配置 vpn instance
ip vpn-instance vpn1
# RD ASN_or_IP:编号
route-distinguisher 100:123
# RT ASN_or_IP:编号
vpn-target 100:1
q
q
int g0/0/1
# 原 IP 改为绑定 IP 时,会丢失
# 建议先查看 IP,以免后续绑定 IP 错误
dis th
ip binding vpn-instance vpn1
ip address 20.20.11.1 255.255.255.0
q配置基于 vpn instance 的 EBGP
bgp 100
ipv4-family vpn-instance vpn1
peer 20.20.11.2 as 65001常用查询命令
dis bgp vpnv4 vpn-instance vpn1 peer
# VPN1 的路由表
dis ip routing-table vpn-instance vpn1
# VPN1 的 BGP 路由表
dis bgp vpnv4 vpn-instance vpn1 routing-table配置 OSPF
ospf 1 router-id 10.10.1.1
area 0
netw 10.10.1.1 0.0.0.0
netw 10.10.11.0 0.0.0.255
q配置 MPLS LSR LDP
# lsr-id 使用环回 IP ,借助 OSPF 帮助 ldp 建立邻居关系
mpls lsr-id 10.10.1.1
mpls
mpls ldp
q
int g0/0/0
mpls
mpls ldp
q常用查询命令
dis mpls interface
dis mpls ldp interface
dis mpls ldp session
dis mpls ldp lsp 配置 MP-IBGP MP-BGP
bgp 100
peer 10.10.4.1 as 100
peer 10.10.4.1 connect-interface Loop 0
# 必须基于 vpnv4 配置
ipv4-family vpnv4
peer 10.10.4.1 enable
q
q常用查询命令
dis bgp vpnv4 all peer
dis mpls lsp vpn-instance vpn1
dis bgp vpnv4 vpn vpn1 routing-table
dis bgp vpnv4 vpn vpn1 routing-table 20.20.2.1
dis bgp vpnv4 vpn vpn1 routing-table label
P1
配置 IP
sys
sys P1
int loop 0
ip addr 10.10.2.1 32
int g0/0/0
ip addr 10.10.11.2 24
int g0/0/1
ip addr 10.10.21.1 24配置 OSPF
ospf 1 router-id 10.10.2.1
area 0
netw 10.10.2.1 0.0.0.0
netw 10.10.21.0 0.0.0.255
netw 10.10.11.0 0.0.0.255
q
q配置 MPLS LSR LDP
mpls lsr-id 10.10.2.1
mpls
mpls ldp
q
int g0/0/0
mpls
mpls ldp
q
int g0/0/1
mpls
mpls ldp
qP2
配置 IP
sys
sys P2
int loop 0
ip addr 10.10.3.1 32
int g0/0/0
ip addr 10.10.21.2 24
int g0/0/1
ip addr 10.10.31.1 24
q配置 OSPF
ospf 1 router-id 10.10.3.1
area 0
netw 10.10.3.1 0.0.0.0
netw 10.10.21.0 0.0.0.255
netw 10.10.31.0 0.0.0.255
q
q配置 MPLS LSR LDP
mpls lsr-id 10.10.3.1
mpls
mpls ldp
q
g0/0/0
mpls
mpls ldp
q
g0/0/1
mpls
mpls ldp
qPE2
配置 IP
sys
sys PE1
int loop 0
ip addr 10.10.4.1 32
int g0/0/0
ip addr 10.10.31.2 24
int g0/0/1
ip addr 10.10.41.1 24
q配置 vpn instance
ip vpn vpn1
route-distinguisher 100:123
vpn-target 100:1
q
q
int g0/0/1
dis th
ip binding vpn-instance vpn1
ip address 20.20.41.1 255.255.255.0
q配置基于 vpn instance 的 EBGP
bgp 100
ipv4-family vpn-instance vpn1
peer 20.20.41.2 as 65002配置 OSPF
ospf 1 router-id 10.10.4.1
area 0
netw 10.10.4.1 0.0.0.0
netw 10.10.31.0 0.0.0.255
q
q配置 MPLS LSR LDP
mpls lsr-id 10.10.4.1
mpls
mpls ldp
q
int g0/0/0
mpls
mpls ldp
q
int g0/0/1
mpls
mpls ldp
q配置 MP-IBGP MP-BGP
bgp 100
peer peer 10.10.1.1 as 100
peer 10.10.1.1 connect-interface Loop 0
ipv4-family vpnv4
peer 10.10.1.1 enable
q
qCE1
配置 IP
sys
sys CE1
int loop 0
ip addr 20.20.1.1 32
int g0/0/0
ip addr 20.20.11.2 24
q配置 EBGP
bgp 65001
peer 20.20.11.1 as 100
netw 20.20.1.1 32
netw 20.20.11.0 24
q常用查询命令
dis bgp rout
dis bgp peerCE2
配置 IP
sys
sys CE2
int loop 0
ip addr 20.20.2.1 32
int g0/0/0
ip addr 20.20.41.2 24
q配置 EBGP
bgp 65002
peer 20.20.41.1 as 100
netw 20.20.2.1 32
peer 20.20.41.0 24
q