拓扑信息
基础配置
整个环境基础 IP 地址,以用于实现三层网络互通;
配置 IGP 互通,实现 MPLS Domain 的 IP 互通;
配置 MPLS Domain 服务,实现 MPLS 环境;
注意,基础配置这里不再赘述,与常规配置并无差异;
配置 VRF 实例
VRF、RD、RT、Assign Interface to VRF
[PE-01]ip vpn-instance CORP-01-HQ [PE-01-vpn-instance-CORP-01-HQ-af-ipv4] route-distinguisher 100:1 # 建议两端配置不同参数 [PE-01-vpn-instance-CORP-01-HQ-af-ipv4] vpn-target 100:100 both # 两端的出入值需要对应保持一致 [PE-01-GigabitEthernet0/0/0] ip binding vpn-instance CORP-01-HQ [PE-01-GigabitEthernet0/0/0] ip address 10.0.61.1 255.255.255.0 ping -vpn-instance CORP-01-HQ 10.0.61.6 -------------------------------------------------------------------------------- PE-02,配置类似,这里不再赘述
配置 IGP 协议(CE ⇔ PE)
使用 OSPF 协议:
[PE-01]ospf 2 vpn-instance CORP-01-HQ [PE-01-ospf-2]area 1 [PE-01-ospf-2-area-0.0.0.1]network 10.0.61.1 0.0.0.0 [CORP-01-HQ]ospf 1 [CORP-01-HQ-ospf-1]area 1 [CORP-01-HQ-ospf-1-area-0.0.0.1]network 10.0.61.6 0.0.0.0 [CORP-01-HQ-ospf-1-area-0.0.0.1]network 10.6.6.6 0.0.0.0 display ip route-table vpn-instance CORP-01-HQ -------------------------------------------------------------------------------- PE-02 与 CORP-01-SUB,配置类似,这里不再赘述
如果使用 BGP 协议:
1)[PE],需要到 [bgp] ipv4-family vpn-instance 中进行 peer enable;
配置 MP-BGP 协议(PE ⇒ PE)
[PE-01]bgp 100 [PE-01-bgp]peer 10.4.4.4 as-number 100 [PE-01-bgp]peer 10.4.4.4 connect-interface LoopBack 0 [PE-01-bgp]ipv4-family vpnv4 unicast [PE-01-bgp-af-vpnv4]peer 10.4.4.4 enable [PE-01-bgp]ipv4-family unicast # 拆除 IPv4 BGP Peer 关系,其与本实验无关; [PE-01-bgp-af-ipv4]undo peer 10.4.4.4 enable [PE-01-bgp-af-ipv4]display bgp peer # 此时,输出应该为空 display bgp vpnv4 all peer # 查看 MP-BGP VPNv4 邻居关系 -------------------------------------------------------------------------------- PE-02,配置类似,这里不再赘述
IPv4 Family VPNv4 Unicast
Undo IPv4 Faily Unicast
路由引入(IGP ⇔ BGP)
Import OSPF Route in BGP VPN Instance
// Local-CE (OSPF) => Local-PE (MP-BGP) [PE-01-bgp] ipv4-family vpn-instance CORP-01-HQ # 进入 VRF-INST 再引入 [PE-01-bgp-CORP-01-HQ] import-route ospf 2 display bgp vpnv4 all routing-table display bgp vpnv4 all routing-table label // Remote-PE (MP-BGP) => Remote-CE (OSPF) [PE-02]ospf 2 vpn-instance CORP-01-SUB [PE-02-ospf-2]import-route bgp [CORP-01-SUB]display ip routing-table -------------------------------------------------------------------------------- 同样,Remote-CE 的 路由需要进入 Local PE,也需要如上引入过程,配置类似,这里不再赘述;
访问测试
PC2 ping PC1:
PC> ping 192.168.1.1
在 P-01 和 P-02 间,执行 ICMP 抓包:
Frame 118: 82 bytes on wire (656 bits), 82 bytes captured (656 bits) on interface -, id 0 Ethernet II, Src: HuaweiTe_30:80:e3 (00:e0:fc:30:80:e3), Dst: HuaweiTe_ed:04:ed (00:e0:fc:ed:04:ed) MultiProtocol Label Switching Header, Label: 1024, Exp: 0, S: 0, TTL: 125 MultiProtocol Label Switching Header, Label: 1032, Exp: 0, S: 1, TTL: 126 Internet Protocol Version 4, Src: 192.168.2.1, Dst: 192.168.1.1 Internet Control Message Protocol