CCIE理论-第十八篇-MPLS概念描述
IPV6是搞完了,就到MPLS了
首先呢有些人会喜欢叫MPLS-VPN
但是请注意
MPLS和VPN,是他吗的两个技术!!!
MPLS
MPLS呢,也是一种数据的交换方式,不过可能他显得高级那么一点点
VPN应该属于是个人都知道的那种了,虚拟专用网络.简单的说就是梯子
后期做实验呢,很多时候不通的时候,第一反应应该是去看看有没有路由,然后再看看vpn的密钥交互
小知识,路由器转发数据呢,他确实呢看路由表准发的,不过呢,路由器是给人看的,路由器实际上看的是CEF快速转发表
首先,什么是MPLS
Multi Protocol Lable Switching
核心路由器利用标签或者是标记在建立的LSP(Lable Switching Path)
上传输数据的一中数据交换方式
简单的说,就是这个东西只能用在这个技术上
标签:一种简单的具体固有长度的字段,存在数据帧头和包头之间
既然说到交换了
那就提一下交换吧
1.进程交换,针对每一个数据包,查表转发
优点:可以根据数据包做负载均衡
缺点:效率低,速度慢-古老(基本不用)2.快速交换-针对CEF,一次查表,多次转发
特征,根据相同的五元组,会产生一个高速缓存
这样做不能实现数据包到达负载均衡,但是可以实现数据流的负载均衡
---基本上现在的设备都是在快速交换上去做的,它里面有个叫硬件加速卡的东东.几十块
思科的CEF:思科特快转发访问列表
华为的CEF:ADJ表3.本次的标签交换(MPLS)
做MPLS必须开启CEF
因为MPLS用的标签,是用来插入到路由条目里面去的
但是路由表不支持,只要FIB唯一唯一支持插入标签
TAG和这个标签,是不一样的,TAG是给route map做策略,或者其他东东的用的
这个是一个做好了mpls环境的抓包
可以看得到,MPLS是工作在帧头和IP包头之间的,跟GRE一样,四个字节的大小
其实这里的对比,路由表VS MPLS
其实这个就有点像BGP VS OSPF 但是实际上,BGP很多时候都需要结合MPLS使用(这样做的对比比较形象)
MPLS的模式
MPLS有两种模式
1信元模式
2.帧模式(现当代使用)
在八九十年代的时候呢,有一种东西叫ATM线路,这个基本上都是银行用的,可以理解为专线
在那个年代能跑到150M+,在那个年代10M还是很奢侈的时候,150M可以说是如日中天了
MPLS可以用在这,用在这的就叫信元模式,
信元模式是直接使用数据帧头来存存储标签的,基于接口的
而现在的帧模式,是基于平台的,他是在数据帧和IP包头之间插入标签来工作的
MPLS网络的组成设备(LSR+Edge LSR)
LSR:Lable Switching Router)标签转发路由器
所以启用的标签协议的路由器都被称为LSR,大概像OSPF中的DROTHERS
Edge LSR:边界标签转发路由器
启用了MPLS,并且用于连接没有启用MPLS的设备,理解为OSPF中的ABR
LSR和Edge LSR的结构和组成没任何区别,唯一的区别是对查表的区别
LSR接受和发出的都是标签数据包,只需要查LFIB就行
Edge LSR接收和发出均存在IP数据包,所以除了LFIB,还需要查询路由表
MPLS呢,会涉及到很多的抓包什么的
总之列,真滴就挺多东西的~