WOLF-LAB沃尔夫网络实验室中国网络精英的发源地!
24小时咨询热线:173-1636-2402

技术文档

Technical documentation

您当前位置: 首页 > 技术文档 > 详情

HCIE培训Datacom学习课程MPLS设计思想Multi-Protocol Label Switching

发布日期:2023-06-29 浏览次数:1008 来源:崔志鹏

HCIE培训Datacom学习课程MPLS设计思想Multi-Protocol Label Switching


WOLFLAB网络技术实验室1.jpg

WOLFLAB官方微信:17316362402,HCIE培训Datacom学习课程联系WOLFLAB,华为认证HCIA、HCIP、HCIE培训课程循环开班!

Multi-Protocol Label Switching:

HCIE培训Datacom学习课程-多协议标签交换,二层标识为0x8847(单播报文),MPLS协议在数据包的二层与三层之间增加4个字节的标签,所以称之为二层半协议,在路由器进行转发的时候,不再看目标IP,而是根据标签进行转发。目前以太网和PPP采用的都是帧模式的MPLS,在二层和三层中插入MPLS标签。


MPLS设计思想:

图片1(84).png

假设R1以自己loop0 1.1.1.1访问R3的loop0接口3.3.3.3,要是传统的IP转发,数据包到了R2上,R2的处理步骤:

@拆帧头;

@查找路由表中有没有去往3.3.3.3的路由;

------------------------------------------------------------------------------

Routing Table : Public

Summary Count : 1

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

 

        3.3.3.3/32  OSPF    10   2           D   1.1.12.2        GigabitEthernet

0/0/0

------------------------------------------------------------------------------

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

 

       1.1.12.0/24  Direct  0    0           D   1.1.12.1        GigabitEthernet

0/0/0

@最长匹配递归查询,查两次表,找到出接口g0/0/1将数据包发出,要是BGP路由就需要查三次表;

 

有了MPLS如何处理:

图片1(85).png

@R3事先给这条3.3.3.3的路由分配一个标记,R2收到R3的标签信息也给这条3.3.3.3的路由分配一个标记;

@如果把IP报文事先通过某种方法打上标记,报文到达R2这台路由器就可以根据标记进行转发,就不需要进行两次查表的行为了;

@假设R3上给3.3.3.3/32的路由分配一个标签300告诉给R2,R2收到R3给3.3.3.3/32的路由分配的标签也给该路由分配一个标签200告诉R1;

@此时R1再以自己loop0 1.1.1.1访问R3的loop0接口3.3.3.3,就去查标签信息表,在二层和三层头部之间压入标签200;

icmp request:sip:1.1.1.1 dip:3.3.3.3

二层封装 | mpls:200 | sip:1.1.1.1 dip:3.3.3.3

@数据包到了R2上,R2第一步拆帧头,第二步看标签,入标签200,出标签300,就将数据包中的标签替换,发送给R3,此时R2就不需要最长匹配递归查询,查两次表了,只需要查一次就行了;

icmp request:sip:1.1.1.1 dip:3.3.3.3

二层封装 | mpls:300 | sip:1.1.1.1 dip:3.3.3.3

@数据包到了R3上,R3第一步拆帧头,第二步看标签,入标签300,出标签NULL,此时就将标签拿掉查路由表;

@R3上发现3.3.3.3是自己的一个接口,就给R1回复一个icmp reply,回包就走IP了,如果想走标签,道理是一样的;


https://www.wolf-lab.com/

WOLFLAB官方微信:17316362402

WOLFLAB官方QQ:2569790740

华为HCIE Datacom培训课程联系WOLFLAB网络技术实验室

WOLFLAB实验室HCIE讲师:崔志鹏

WOLFLAB网络技术实验室-华为授权机构

返回目录
在线咨询