当前位置:网站首页>MPLS中的包交换和标签交换
MPLS中的包交换和标签交换
2022-07-24 13:25:00 【Z_41527】
MPLS ---- 多协议标签交换技术
包交换
数据组成数据包,之后,在各个网络节点中不断传递,最终到达目标
包交换转发效率不高的问题所在:
1、在整个包交换的过程中,需要先查询路由表之后在查看ARP缓存表两张表来完成转发过程,导致效率较低
2、路由表的匹配原则 ---- 最长匹配原则导致路由表的查询效率不会太高
3、路由表存在递归查找的过程
4、IP头部是可变长头部,导致我们对IP头部进行读取时需要使用软件进行处理,无法基于硬件进行快速的查找
控制层面
路由协议的数据流方向,目的是为了获取未知网段的路由信息,生成路由表
数据层面
设备基于已经完善的路由表来转发具体的数据信息,其方向正好和控制层流量相反
包交换的变更
1、进程交换
最早期的包交换
每一个数据包都需要先查看路由表,之后再看ARP缓存表来确定二层封装内容
2、快速包交换
基于流的包交换
一次路由,多次交换
3、思科的特快交换技术
CEF技术
可以极大的提升路由的转发效率
标签交换
标签交换在二层和三层封装之间,添加一个和路由条目存在映射关系的标签,之后维护一张记录对应关系及转发接口的表,携带标签的数据来到设备上,先看标签,之后基于维护的标签转发表进行转发,而不再需要查看三层的内容。因为标签本身短小且定长,所以,其转发效率将高于包交换。
但是标签交换需要先给数据包中打上标签,之后在到达目标之前还需要将标签弹出,因此,标签交换只是在转发过程中提高了效率,整体上相交包交换提升并不明显
控制层面
基于FEC分配标签,并获取其他LSR对于同一个FEC分配的标签,之后,记录生成LIB表,之后结合FIB生成LFIB表
数据层面
设备基于LFIB表,根据标签进行转发
入站LSR
MPLS域的边界,当没有标签的数据包来到入站LSR上,他需要在数据包中压入标签
中转LSR
完成标签置换动作的LSR设备
出站LSR
也是MPLS域的边界,完成标签的弹出动作
标签交换可以做得更好:
1、用于解决BGP的路由黑洞
2、MPLS VPN
3、MPLS TE ---- 流量工程
构建静态LSP:
1、保证路由条件
静态只需要边界设备拥有来回路由信息即可
2、配置LSR
入站LSR
1.给LSR配置LSR-ID
2.激活MPLS
3.构建静态的LSP
配置中转LSR
配置出战LSR
边栏推荐
- 34. Add two numbers
- [datasheet] PHY ksz9031 gigabit network chip interpretation
- July training (day 24) - segment tree
- flinksql 在yarn上面怎么 以 perjob 模式跑啊,我在sqlclient 提交任务之
- Solution to embedded SD card /u disk read-only problem (fat read-only repair method)
- Gradle 15 minute introductory tutorial
- 爱可可AI前沿推介(7.24)
- 如何生成预期数据?埃默里大学等最新《深度学习可控数据生成》综述,52页pdf涵盖346篇文献全面阐述可控生成技术体系
- ESP32ADC
- ICML2022 | 分支强化学习
猜你喜欢

EAS approval process related table

ESP32ADC

Outdoor billboards cannot be hung up if you want! Guangzhou urban management department strengthens the safety management of outdoor advertising

Step of product switching to domestic chips, stm32f4 switching to gd32

20201127 use markdown to draw UML diagrams, graphviz installation experience hematemesis finishing

Chinese character style migration --- diversity regularization stargan for Chinese character multi font generation

Inversion of array (output in reverse order) (define an array and assign a value to output the array in reverse order)

On node embedding

Finclip's "applet export app" function has been updated again by the company

LEADTOOLS 22 套件 LEADTOOLS 超级套
随机推荐
户外广告牌不能“想挂就挂”!广州城管部门加强户外广告安全管理
About thread (5) thread pool
Finclip's "applet export app" function has been updated again by the company
I realize large top stack with C I
[paper reading] mean teachers are better role models
Use of PageHelper
Odoo+ test
The use of two-dimensional array (including the definition of two-dimensional array, the declaration and initialization of two-dimensional array (dynamic initialization, static initialization), common
现代数据架构选型:Data Fabric、Data Mesh
AtCoder Beginner Contest 261E // 按位思考 + dp
Modification of EAS login interface
Two stacks implement one queue
七月集训(第24天) —— 线段树
2022.07.21
[stm32] internal independent watchdog iwdg
基于群体熵的机器人群体智能汇聚度量
Nearly 65billion pieces of personal information were illegally handled in seven years, and the investigation of didi network security review case was announced
Detailed tutorial of ettercap
群体知识图谱:分布式知识迁移与联邦式图谱推理
About thread (3) thread synchronization