多协议标签交换(ISP级)
multi-protocol label switch

多协议 网络层  ip  ipX  ipv6 apple talk
重点看label
features   交换机制 工作在数据层面  
ospf rip eigrp  bgp   控制层面
收到数据包根据路由转发
路由器转发过程
1目标ip与掩码与操作   与出来结果与网络号比较
2最长匹配

mpls使用标签转发 为了取代传统ip转发机制
扩展应用   mpls vpn       mpls te(限制流量工程)

标签怎么形成的
根据路由表形成
3层vpn路由
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 vpn  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默认