MPLS VPN基础配置

MPLS VPN配置

基础配置

在这里插入图片描述

仅参考拓扑图,地址自行规划

实验配置

R1

sy
dhcp enable
sy R1
inter g0/0/0
ip ad dh

R2

sy
sy R2
dhcp enable
isis
net 49.222222222222.00
is-level level-2
is-name R2
inter g0/0/1
ip ad 23.1.1.2 24
isi en
inter loop0
ip ad 2.2.2.2 32
isis en

ip vpn-insta VPN_A    #创建VPN实例 VRF
route-distinguisher 100:1    #配置RD用来标记私网流量,加上RD之后IP流量就变成了VPNv4流量
vpn-target 100:1 ex    #配置RT用来影响VPNv4路由信息的加载
vpn-target 100:2 im

ipv4-f
inter g0/0/0
ip bind vpn-instance VPN_A    #将VPNv4绑定到接口,绑定之后会清除接口里所有配置
ip ad 192.168.1.254 24
dhcp select inte


mpls lsr-id 2.2.2.2  #配置MPLS标签交换
mpls
mpls ldp
inter g0/0/1
mpls 
mpls ldp

bgp 100    #配置MP-BGP
peer 4.4.4.4 as 100
peer 4.4.4.4 con loo 0
undo peer 4.4.4.4 enable    #关闭BGP普通的IPv4邻居
ipv4-f vpnv4
peer 4.4.4.4 enable    #开启MP-BGP邻居功能

bgp 100
ipv4 vpn-instance VPN_A    #进入BGP宣告MP-BGP路由信息
net 192.168.1.0 24


R3

sy
sy R3
dhcp enable
isis
net 49.333333333333.00
is-level level-2
is-name R3
inter g0/0/0
ip ad 23.1.1.3 24
isis en
inter g0/0/1
ip ad 34.1.1.3 24
isis en 
inter loop0
ip ad 3.3.3.3 32 
isis en

mpls lsr-id 3.3.3.3
mpls
mpls ldp
inter g0/0/0
mpls
mpls ldp
inter g0/0/1
mpls
mpls ldp

R4

sy
sy R4
dhcp enable
isis
net 49.444444444444.00
is-level level-2
is-name R4
inter g0/0/0
ip ad 34.1.1.4 24
isi en
inter loop0
ip ad 4.4.4.4 32
isis en

ip vpn-insta VPN_A
route-distinguisher 100:2
vpn-target 100:1 im
vpn-target 100:2 ex

ipv4-f
inter g0/0/1
ip bind vpn-instance VPN_A
ip ad 192.168.2.254 24
dhcp select inte


mpls lsr-id 4.4.4.4
mpls
mpls ldp
inter g0/0/0
mpls
mpls ldp

bgp 100
peer 2.2.2.2 as 100
peer 2.2.2.2 con loo 0
undo peer 2.2.2.2 enable
ipv4-f vpnv4
peer 2.2.2.2 enable

bgp 100
ipv4 vpn-instance VPN_A
net 192.168.2.0 24


R5

sy
sy R5
dhcp enable
inter g0/0/1
ip ad dh

查询配置

VRF

dis ip routing-table vpn-instance VPN_A    #查看虚拟路由表,在LER设备上查询

#只能在LER设备上进行 ICMP 的 Ping 测试需要在命令后加参数
ping -vpn-instance VPN_A 3.3.3.3 进行连通性测试(同样支持普通ICMP里面的参数)
ping -vpn-instance VPN_A -a 1.1.1.1 3.3.3.3    #指定源地址去进行 Ping 测试
tracert -vpn-instance VPN_A -v -a 1.1.1.1 3.3.3.3    # -v表示显示详细信息,-a表示指定源地址,-q表示探测包的数量
#在配置完RT之后,我们使用上面的 Tracert 命令就能看见数据包经过IP网络进入MPLS网络的效果
RD、RT

dis bgp vpnv4 route-distinguisher 100:1 routing-table 192.168.2.0    #查看RD、RT信息,并且指定要查询的路由,在配置好RT之后才可以查询到配置
MP-BGP

dis bgp vpnv4 all peer    #查看所有的VPNv4邻居
dis bgp vpnv4 vpn-instance VPN_A routing-table    #查看VPN实例下的BGP路由,后面加参数一般是私网路由
dis bgp vpnv4 all routing-table peer 3.3.3.3 advertised-routes    #查看所有对邻居3.3.3.3通告的路由信息

Author:DC

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值