多协议标签交换(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默认