多协议标签交换(ISP级)
multi-protocol label switch
多协议 网络层 ip ipX ipv6 apple talk
重点看label
features 交换机制 工作在数据层面
ospf rip eigrp bgp 控制层面
收到数据包根据路由转发
路由器转发过程
1目标ip与掩码与操作 与出来结果与网络号比较
2最长匹配
mpls使用标签转发 为了取代传统ip转发机制
扩展应用 mpls *** mpls te(限制流量工程)
标签怎么形成的
根据路由表形成
3层***路由
2层地址
出接口
qos
源地址
FEC(forwrding eauivalence class mpls) 实际上是一种分类转发的技术,它将具有形同转发处理方式(目标地址形同、使用的转发路径相同
、具有形同的服务等级)的分组归为一类,这种类别就称为转发等价类。
经常用到的是目标地址。
mpls可以为非ip协议工作。
路
mpls只工作在数据层面,而分标签是由ldp tdp来做的。bgp rsvp 也可以做分发标签。由器平台的交换机器
交换机制 进程交换
快速交换 基于cache
cef 基于fib 形成两张表 fib标题 adj表
cef的优点 1
mpls首次按要启用cef
1、启用cef可以被asic抵用作转发。
2、基于拓扑驱动(第一个包不用做触发)。
3、cef将路由和下一条关联,解决递归问题。
4、cef是唯一一种提供mpls标签插入的转发机制。
5、cef形成fib 而tdp/ldp根据fib来分发标签
label forwarding inform ion base
mpls labels
帧模式(tcp/ip模型)
信源模式(工作在atm)
标签4个字节32位
分成四大块 标签号20位 0-15被保留 16位第一个标签
3位的exp位 实验位 qos位
1位的是否栈底位 最低一层标签 s位 mpls 1层标签 mpls *** 2层标签 mpls te 三层标签
8位ttl
标签插在ip包头前 称为2.5层
以太网type字段 0x0800 表示封装的ip 0x8600 表示封装的ipv6 0x8848 表示封装的多播 0x8847 表示封装的单播
lsr(label switch routers)标签交换路由器 运行mpls 的路由器 只做交换
edge lsr 边界标签交换路由器作用 impose label pop label
架构;
步骤:
1、构建ip路由表
2、lsr上运行ldp为路由分发标签 不会为bgp路由分发标签
3、通告给其他lsr
4、形成lib lfib fib
note:标签的分发,压入,弹出一般由运营商来做。
tdp cisco私有 tcp/udp 711 hello 5s
ldp tcp/udp 646 hello 5s
12.4版本以下的默认用tdp 12.4以后的版本用的是ldp默认