一、MPLS ***简介
MPLS ***是一种L3***技术,使用BGP在ISP发布***路由,使用MPLS转发***报文。MPLS ***有CE、PE和P基本组成,其中
- CE:用户边缘设备,与ISP网络相连
- PE:ISP边缘设备,与客户网络相连
- P:ISP核心设备,转发MPLS报文
二、MPLS工作原理
1、***实例
***实例也叫VRF,每个***实例之间相互隔离,PE设备上使用***实例来连接不同的客户设备,实现客户网络隔离的需求。***实例中的信息包括:IP路由表、标签转发表、与***实例绑定的接口以及***实例的管理信息。
2、RD
RD:路由标识,当CE的IPv4路由进入***v4地址族时,在IPv4路由前添加8字节的RD,形成***v4路由前缀,避免客户网络重叠的问题
3、*** Target
*** Target指导PE将***v4地址族发往正确的CE设备,*** Target分为Import方向和Export方向
4、数据转发流程
1)CE和PE间运行PE-CE的路由协议
2)PE学习到CE的路由条目,放入*** 实例的路由表中
3)PE将*** 实例的路由信息,压入两层标签
- 私网标签
目标PE为目标CE分配的***v4路由前缀- 公网标签
到达目标PE的MPLS LSP
接着重发布到全局***v4地址族
4)目标PE收到路由信息之后,匹配RT值,将***v4前缀放入到正确的***实例路由表
三、MPLS ***基本配置
实验拓扑
配置步骤
1)MPLS配置
2)PE设备配置***实例
// 配置***实例 ***1
ip ***-instance ***1
ipv4-family
// 配置RD
route-distinguisher 1:1
// 配置*** Target
***-target 100:200 export-extcommunity
***-target 200:100 import-extcommunity
// 接口绑定***实例
interface GigabitEthernet0/0/0
ip binding ***-instance ***1
ip address 10.1.12.2 255.255.255.0
查看***实例
disp ip ***-instance verbose
测试PE与CE直连连通性
3)配置PE与CE间路由协议
CE
bgp 100
router-id 1.1.1.1
peer 10.1.12.2 as-number 200
ipv4-family unicast
undo synchronization
import-route direct
peer 10.1.12.2 enable
PE
bgp 200
ipv4-family ***-instance ***1
import-route direct
peer 10.1.12.1 as-number 100
查看***v4 邻居
display bgp ***v4 ***-instance ***1 peer
4)配置MP-BGP
bgp 200
router-id 2.2.2.2
peer 4.4.4.4 as-number 200
peer 4.4.4.4 connect-interface LoopBack0
ipv4-family ***v4
peer 4.4.4.4 enable
查看BGP邻居
disp bgp peer
查看***实例路由
查看CE1到CE2连通性
路由跟踪
来源:51CTO
作者:up4ever
链接:https://blog.51cto.com/12631595/2485015