名词解释

包交换的发展

包交换的含义:路由器和终端基于3层ip地址进行数据转发路由的行为

原始包交换

既查路由表还要查ARP表的低效查表行为,又叫进程交换

快速包交换

一个数据流的第一个数据包进行一次原始交换,过程中将路由的结果和数据包特征(五元组)记录在缓存中,之后该数据流剩余的数据包全部基于缓存中的规则进行转发(一次路由,多次交换)

特快包交换(CEF)

将路由表和ARP缓存表中的内容进行预读取(将递归的条目进行递归运算,该查ARP表的提前查好),之后将结果记录在CEF表中,CEF表支持硬件转发

CEF是思科私有技术,华为使用FIB表进行转发

帧中继

数据链路层的传输单元叫帧,帧中继的意思是二层单播

常规路由器转发流量必须要查的两张表:路由表、ARP表

标签交换

标签交换诞生的目的在于优化查表过程,原本需要查两张表,有了标签交换之后只需要查一张表。

标签交换的工作过程

数据包在进入MPLS域内后,将在第二层和第三层中间压入标签号 相当于在数据包的2.5层压入标签号,使得域内路由器在转发该数据包时基于2.5层标签号查询本地的LFIB表,即可进行数据转发

第一跳压入标签,最后一跳弹出标签。中间的每台路由器只需要查询一次表

MPLS