MPLS实验
- 拓扑
- MPLS VPN配置
- PE与PE间建立MP-BPG邻居关系
- R7访问R2,R3,R4环回
拓扑
MPLS VPN配置
首先可以用OSPF协议将R2,R3,R4跑通,然后配置MPLS
[R2]mpls lsr-id 2.2.2.2 定义MPLS的router-id,要为本地设备的真实ip地址,且邻居可达,因为该地址将用于建立TCP会话,建议使用环回地址
[R2]mpls 开启MPLS协议
[R2-mpls]mpls ldp 激活LDP协议
然后在所有标签经过的接口上开启协议
[R2]interface GigabitEthernet 0/0/2
[R2-GigabitEthernet0/0/2]mpls 开启MPLS
[R2-GigabitEthernet0/0/2]mpls ldp 激活LDP协议
当tcp会话建立后,邻居间基于TCP会话再建立邻居关系,生成邻居表
#
ip vpn-instance a1 创建名为a1的vrf空间
ipv4-family 进入IPV4的配置模式下
route-distinguisher 1:1 RD值
vpn-target 1:1 export-extcommunity RT值 必须对端的PE端一致 一个出口一个入口
vpn-target 1:1 import-extcommunity
#
#
interface GigabitEthernet0/0/0 进入链接CE端的接口
ip binding vpn-instance a1 关联vrf空间
ip address 192.168.2.2 255.255.255.0 配置私有ip地址
#
查看空间内的私有路由表
测试
PE与PE间建立MP-BPG邻居关系
R2
#
bgp 1
router-id 2.2.2.2
peer 4.4.4.4 as-number 1
peer 4.4.4.4 connect-interface LoopBack0 与R4建立BGP邻居关系
#
#
ipv4-family vpnv4 在IPV4的家族模式中,与对端建立一个VPNV4的关系
policy vpn-target
peer 4.4.4.4 enable
#
ipv4-family vpn-instance a1
import-route direct 在BGP中引入直连和静态路由
import-route static
#
ipv4-family vpn-instance b1
import-route rip 1 引入RIP路由
#
R4
#
bgp 1
peer 2.2.2.2 as-number 1 跟R2建立邻居关系
peer 2.2.2.2 connect-interface LoopBack0
#
ipv4-family vpnv4
policy vpn-target
peer 2.2.2.2 enable
#
ipv4-family vpn-instance a2 在a2中引入静态和直连路由
import-route direct
import-route static
#
ipv4-family vpn-instance b2
import-route ospf 2 引入OSPF路由
#
查看双层标记的内层标签号
测试
R1
R6
R7访问R2,R3,R4环回
R7
#
acl number 2000
rule 5 permit source 47.1.1.0 0.0.0.255
#
#
interface GigabitEthernet0/0/1
ip address 47.1.1.1 255.255.255.0
nat outbound 2000
#
测试