MPLS / MPLS_VPN
目录 MPLS
非IP包头交换过程 帧中继 PVC 交换方式 非IP数字包头交换方式 交换方式总结
MPLS(多协议标签交换) MPLS优势 MPLS中的BGP 思科MPLS历史 MPLS标签 MPLS标签栈 MPLS设备类型 LSR操作过程 标签交换路径LSP 转发等价类(FEC) MPLS标签交换过程 打标签 标签分发方式
在现有的路由协议中分发 标签分发协议 标签分发协议LDP 标签分发模式 标签分发模式 标签保存模式 LSP控制模式 MPLS负载均衡 MPLS未知标签 MPLS保留标签 MPLS TTL行为 MPLS MTU
MPLS最大接收单元(MRU) MTU路径发现 标签分发 LDP运行
配置MPLS
查看和修改标签范围 查看和修改MTU 全局开启CEF 配置LDP
查看LDP简单信息 查看LDP邻居相关信息 查看标签交换相关信息 查看标签交换过程 查看数据包交换数量 路由条目的标签限制 LDP邻居认证 LDP会话保护 配置会话保护 查看会话保护效果 手工配置远程会话 IGP和LDP同步
配置IGP和LDP的同步 查看配置 配置Holddown 查看同步的效果 MPLS_VPN
RD(路由区分符) VRF(虚拟路由表) RT(路由对象) MP-BGP MP-BGP规则 PE-CE路由协议 协议配置方法 静态路由 RIPv2 OSPF EIGRP EBGP 配置MPLS_VPN 配置MPLS 配置普通BGP 在PE上创建VRF
在PE上将连CE的接口划入VRF 在PE上查看VRF的路由表情况
创建MP-BGP
查看MP-BGP的VRF路由 为MP-BGP创建VRF 配置RT控制VRF路由信息 配置PE-CE的路由协议 在PE上查看VRF路由 将路由重分布进MP-BGP 查看MP-BGP路由 查看VRF路由 查看CE路由 测试用户之间通信 PE到CE的通信 OSPF Sham-Link 外部通信
在PE为LAN上创建VRF 配置PE-CE路由协议 配置EIGRP重分布进BGP 查看MP-BGP中的VRF路由表 配置RT允许双方VRF进入 查看双方VRF路由表 测试两个LAN的连通性 CE接入英特网 配置VRF静态路由 在PE-CE间配置Tunnel 更多PE-CE路由协议 静态写VRF路由 PE-CE之间运行EBGP Multi-VRF CE / VRF-Lite 将MPLS区域网络配通 配置MP-BGP
在CE上为不同部门创建不同VRF 将相应部门的接口划入相应VRF 配置PE-CE间的OSPF 在PE上创建VRF 在PE上启动OSPF
在MP-BGP和OSPF间重分布 查看CE各自VRF的路由 测试连通性
MPLS
非IP包头交换过程
1.帧中继 PVC交换方 式
在我们现有的网络当中,IP数据包网络占绝大部分,这样的IP数据包网络,在网络设备传递数据包时,是根据数据包的IP包头信息进行交换的,也就是网络设 备根据包头中的目标IP地址,来决定从哪个接口转发出去。所以在数据包当中,指导设备正确转发数据包的就是IP地址信息,而IP地址只是数据包的一个标识而已。既然数据包的包头信息能够指导设备正确转发,那数据包的包头只要能够被设备正确接受,就能够做出正确的转发决策,正因为如此,网络就产生了其它不同于IP数据包交换方式,比如我们应当熟悉的帧中继网络(Frame Relay)。在帧中继网络中,很明显,帧中继设备(帧中继交换机)在决定数据包该从哪个接口被发出去时,查看的就是包头PVC号码,而不是IP地址,这 个PVC号码,对于帧中继设备来说,就关系到这个数据包应该从哪个接口被转发出去。如上图所示,在帧中继交换机中,只关系数据包的PVC号码是多少,只要看到这个号码,就知道该从哪个接口出去,等数据包到了下一台交换机之后,下一台交换机也做同样的操作,即查看数
据包的PVC号码后就从相应接口发出去,但是不同数据包的PVC号码肯定应该是不一样的,因为同一个PVC号码,对于交换机来说,都应该从同一个接口出去。所以说一台交换机上的每个接口相关联的 PVC号码都是不一样的。但是,这台交换机用过的PVC号码,到了下一台交换机之后,还是可以使用的,因为前面一台交换机根据某个PVC号码对数据包转发之后,自己再根据数据包的PVC进行转发,与前面是不冲突的,因为是各自关联好的。从这里也可以想象出,一个数据包经过一台帧中继交换机之后,到了下面一 台,数据包的PVC是应该被设备进行重新改写才交换的,因为不可能一个PVC经过N台交换机还是一样的。所以可以得出一个理论就是,帧中继数据包的包头信息(即PVC号码)仅一跳有效,也就是本地有效,不同交换机之间,包头信息可重复,在这里用过的PVC号码,在别的交换机上也可能出现一样的,只要保证在单台交换机唯一就可以了,所以每次经过一个交换机之后,需要重新改写包头信息。
2.非IP数字包头交换方式
下面来看一下既不是IP数据包交换,也不是帧中继交换的网络,那么这样的网络给数据包写上什么样的包头来指导设备正确转发呢?就写一个号码而已,我们暂且称它为非IP数字包头交换。在这样的网络中,设备看到包头中的这个数字,就知道该从哪个接口转发出去,每台都是一样的。这种网络跟帧中继交换相同的是设备 也是查看一个号码,而不同的是,一个数据包写上一个号码之后,永远都不会被任何设备改写,直接传到目的地为止,可想而知,网络中任意两台主机之间,他们的 号码必须是唯一的,因为每台交换机都要根据这个号码来做出转发,如果两个数据