MPLS 体系架构
1 MPLS的标签
一个MPLS的标签是有32bit组成,并且由于统一的标准结构;
标签 EXP BoS TTL
其中前20bit是标签值,且前16位是固定的,不能随便的定义,从20-22是3bit的EXP 主要用于QoS, 第23位是BoS位,从24到31是TTL.
2 标签交换路由器
LSR 标签交换路由器 就是一台支持MPLS的路由器
(1)入站LSR 标签的添加
(2)链路LSR 标签的替换
(3)出站LSR 标签的移除
3 LSP 标签交换路径 label switching path
一条LSP就是第一个LSR 是入站LSR,最后一个是出站LSR,就是从一个入站LSR经过路径到达最后一个LSR的路径
4 FEC 转发等价类
就是一组或者一些列沿着相同路径抓发的数据流
5 标签分发技术
(1)在已用的IP路由协议中分发标签
(2)在使用一种独立的协议进行分发标签
虽然BGP具有IP协议中的分发标签,但是不是一种IGP协议,所以建议使用一种新的协议LDP进行分发标签;
基本上所有的厂商都是用LDP协议为IGP前缀分发标签;
其中分发标签的协议主要包括以下几种
(1)TDP cisco私有协议,不过目前Cisco基本上也是使用IEEE的LDP协议
(2)LDP协议 IEEE定义的,目前是最流行的分发标签协议;
(3)RSVP协议, 不是目前只是用在MPLS TE中。
其中MP-BGP只为BGP路由条目分发标签
LDP的四个功能
(1)运行LDP的LSR发现
(2)会话的建立和维护
(3)标签映射通告
(4)使用通知来管理
LDp的简单操作
hostname london
ip cef
mpls label protocol ldp
interface loopback0
ip address 10.200.254.2 255.255.255.255
interface ethernet0/1/3
ip address 10.200.210.2 255.255.255.0
mpls ip
show mpls ldp discovery detail可以查看到MPLS的相关信息
LDP是用UDP协议646端口,地址为224.0.0.2
也可以使用show mpls interfaces 来查看那些接口运行了mpls协议
对于运行mpls协议的路由器,你可以像运行ospf,bgp一样,设置一个router-id. 比如是用mpls ldp router-id interface [force] 建议使用force,
hostname new-york
interface ethernet1/1
ip address 10.200.210.1 255.255.255.0
mpls ip
mpls ldp discovery transport-address 100.200.255.1
interface ethernet1/2
ip address 10.200.218.1 255.255.255.0
mpls ip
mpls ldp discovery transport-address 100.200.255.1
通过LDP控制标签通告
mpls ldp advertise-labels
hostname sydney
mpls ldp router-id loopback0 force
no mpls ldp advertise-labes
mpls ldp advertise-labes for 1 to 2
mpls label protocol ldp
access-list 1 permit 10.200.254.4
access-list 1 permit 10.200.254.5
access-list 1 deny any
access-list 2 permit 10.200.254.5
access-list 2 deny any
ip vrf cust-one
rd 1:1
route-target export 1:1
route-target import 1:1
interface s5/1
ip vrf forwarding cust-one
阅读(1426) | 评论(0) | 转发(0) |