VPLS 二层 VPN 实验

一、预习:

vpls:Virtual Private LAN Service,虚拟专用局域网,是公用网络中提供的一种点到多点的L2VPN业务。
完整地实现 VPLS,首先在 PE1 和 PE2 之间建立一个承载隧道,然后创建 PW(Pseudo-Wire 伪线,用于承载不同企业客户的业务)

二、概念:

VRF:Virtual Router Forwarding(三层隔离)
VSI:Virtual Switch Instance 虚拟交换实例,将 MAC 表分租户隔离,为了分隔流量(二层隔离)
EVI:EVPN VPN-Instance

三、通信过程:

1、PC1 发送 ARP 请求
2、R1 生成 MAC 地址表,并向 VSI 所有 PW 泛洪
3、R3 接收报文,并在 VSI 中生成 MAC 地址表
4、向 PC2 转发 ARP 请求

四、拓扑:

在这里插入图片描述

五、VPLS 实验过程:

1、配置IP、IGP、MPLS LDP,其中,让 PE1 和 PE3 直接用 LDP 建 MPLS 远端隧道实现 LSP 的连通
mpls ldp remote-peer R3	#起 MPLS 远程邻居 R3
  remote-ip 3.3.3.3		#指定远程邻居的地址
2、建立伪线:
	a、让 MPLS 启用 L2VPN功能:mpls l2vpn
	b、建立vsi:
	vsi 1 static
	  pwsignal ldp | bgp
	    vsi-id 1		#vsi-id 两端相同
	    peer 1.1.1.1
	dis vsi
3、在对 CE 端接口上做二层绑定:
int ethe 0/0/1
  l2 binding vsi 1
dis vpls connection ldp	#内层 vpls 分配的标签
dis mpls lsp	#外层,公网隧道
dis arp		#在 CE 上查看对端 ARP 表
这时,CE 两端相当于通过二层交换机互通

六、详细配置:

R1(PE1):
mpls lsr-id 1.1.1.1
mpls
#
mpls l2vpn
#
vsi 1 static
 pwsignal ldp
  vsi-id 1
  peer 3.3.3.3
#
mpls ldp
#
mpls ldp remote-peer r3
 remote-ip 3.3.3.3
#
interface Ethernet0/0/0
 l2 binding vsi 1
#
interface GigabitEthernet0/0/0
 ip address 12.1.1.1 255.255.255.0
 mpls
 mpls ldp
#
interface LoopBack0
 ip address 1.1.1.1 255.255.255.255
#
ospf 1 router-id 1.1.1.1
 area 0.0.0.0
  network 12.1.1.0 0.0.0.255
 network 1.1.1.1 0.0.0.0
#
R2(P):
mpls lsr-id 2.2.2.2
mpls
#
mpls ldp
#
interface GigabitEthernet0/0/0
 ip address 12.1.1.2 255.255.255.0
 mpls
 mpls ldp
#
interface GigabitEthernet0/0/1
 ip address 23.1.1.2 255.255.255.0
 mpls
 mpls ldp
#
interface LoopBack0
 ip address 2.2.2.2 255.255.255.255
#
ospf 1 router-id 2.2.2.2
 area 0.0.0.0
  network 2.2.2.2 0.0.0.0
  network 12.1.1.0 0.0.0.255
  network 23.1.1.0 0.0.0.255
#
R3(PE2):
mpls lsr-id 3.3.3.3
mpls
#
mpls l2vpn
#
vsi 1 static
 pwsignal ldp
  vsi-id 1
 peer 1.1.1.1
#
mpls ldp
#
mpls ldp remote-peer r1
 remote-ip 1.1.1.1
#
interface Ethernet0/0/0
 l2 binding vsi 1
#
interface GigabitEthernet0/0/0
 ip address 23.1.1.3 255.255.255.0
 mpls
 mpls ldp
#
interface LoopBack0
 ip address 3.3.3.3 255.255.255.255
#
ospf 1 router-id 3.3.3.3
 area 0.0.0.0
  network 3.3.3.3 0.0.0.0
  network 23.1.1.0 0.0.0.255
#

七、验证:

1、用 PC1 ping PC2,可以通,成功获取到对端MAC

在这里插入图片描述
在这里插入图片描述

2、查看 PE 上 VSI 状态:

在这里插入图片描述

3、查看 PE 上 VPLS 连接的 LDP 标签:

在这里插入图片描述

4、查看 PE 数据流方向的抓包:

可以看到:最里面的 Data 就是 Ping 包的内容(wireshark 未解析出来,if 将 PC1 和 PC2 换成路由器,起用 OSPF 它是可以解析出 Hello 包的)然后再看 2.5 层存在两层标签,内层标签 1026 是 VPLS LDP 分配的标签,外层标签 1025 是走公网隧道的 MPLS LSP 走向 R3 的标签:
在这里插入图片描述

八、最后:

VPLS 存在无法负载分担、网络部署困难,无法满足灵活部署和 CE 多归属场景。所以我们后来引申出了更高级的 EVPN

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值