当前位置:网站首页>LDP相关知识
LDP相关知识
2022-07-26 00:05:00 【蒽筱】
LDP
标签分发协议,主要应用在MPLS的控制层面
MPLS控制层面需要完成的工作主要就是分配标签和传递标签。分配标签的前提是本地路由表中得先存在标签,传递标签的前提也是得先具备路由基础。所以,LDP想要正常工作,则需要IGP作为基础.
1、分配标签
LDP的标签分配方式:
1、有序方式
华为设备默认选择的是有序方式分配标签
2、独立方式
不需要确认自己是出站LSR,也可以主动给路由表中路由条目分配标签
2、传递标签
本地DP会话
直连的两个设备之间建立LDP会话。
本地DP会话的建立过程:
1、在LSR上激活LDP之后,首先周期性的发送hello包来完成对等体的发现工作。
2、双方在交互完hello包之后,将获取到对方传输地址,则将根据这个传输地址来建立TCP会话。
3、完成TCP会话建立之后,传递地址大的一方将优先使用初始化报文,里面包含—些协商的参数发给被动方。对方如果确认里面的参数,则将回复keeplive报文进行确认,同时发送自己本地的初始化报文,携带自己的参数。主动方收到后也将对参数进行确认,如果没问题则也将发送keeplive报文。双方都收到keeplive报文,则代表参数协商成功,LDP会话建立成功。
远程LDP会话
非直连设备之间,可以通过手工指定的方式来创建远程的LDP会话。
数据层面流动过程
在数据层面流量通过的过程当中,入站LSR设备和出战LSR设备都需要查询两张表,一张FIB表,一张LFIB包才能完成转发过程,导致效率降低,需要优化。
优化思路:
入站SR
因为入站的数据包中不包含标签,所以,必须查看FlIB表。则可以直接将出站标签添加到FIB表中,这样则将不再需要查看LFPB表。
出站SR ---- PHP ---- 次末跳弹出机制
出站LSR设备在给FEC分配标签时直接分配特殊标签3(隐式空标签),之后,将这个标签传递给自己上游设备,上游将会把这个标签作为出站标签记录在LFIB表中。当有数据来到设备上,匹配LFIB时发现出战标签为3,则他将直接把这个标签弹出。则这样出站LSR设备收到的将是一个不带标签的数据包,则他可以直接查看FIB表来实现转发。
LDP的配置
1、先在所有LSR上启动IGP协议,保证路由基础
2、配置MPLS的LSR ID
3、激活MPLS和LDP
边栏推荐
- STM32 pit encountered when using timer to do delay function
- Appium中控件元素封装类梳理
- Duplicate disk: recommended system - negative sampling strategy
- 二叉树——617. 合并二叉树
- Binary tree - 617. Merge binary tree
- "Animal coin" is fierce, trap or opportunity? 2021-05-12
- Binary tree - 226. Flip binary tree
- Leetcode question brushing series -- 931. Minimum sum of descent path
- Basic syntax of MySQL DDL, DML and DQL
- Stack and queue - 150. Inverse Polish expression evaluation
猜你喜欢

Leetcode107-二叉树的层序遍历II详解
![[one library] mapbox GL! A map engine out of the box](/img/50/70e4679e74b2a53a3011e5a8e847da.jpg)
[one library] mapbox GL! A map engine out of the box

The GUI interface of yolov3 (3) -- solve the out of memory problem and add camera detection function

Stm32 systeminit trap during simulation debugging

二叉树——110. 平衡二叉树

Piziheng embedded: the method of making source code into lib Library under MCU Xpress IDE and its difference with IAR and MDK

NVIDIA cuDNN学习

The bull market is not over yet, and there is still 2021-05-18 in the second half

After entering www.baidu.com in the address bar

“动物币”凶猛,陷阱还是机遇?2021-05-12
随机推荐
用了MQ消息中间件后,我开始后悔了...
牛市还将继续,拿好手里的币 2021-05-08
Observer model of behavioral model
“群魔乱舞”,牛市是不是结束了?2021-05-13
Leetcode107-二叉树的层序遍历II详解
LeetCode_55_跳跃游戏
SQLZOO——Nobel Quiz
Getting started with Servlet
Stack and queue - 239. Sliding window maximum
How does the server build a virtual host?
滑动窗口_
C语言实战之猜拳游戏
Exercise (2) create a set to store the elements "1", "$", "2", "$", "3", "$", "4"“
Binary tree - 110. Balanced binary tree
J9数字论:什么是DAO模式?DAO发展过程的阻碍
解决不挂载数据的页面刷新
牛市还没有结束,还有下半场 2021-05-18
栈与队列——150. 逆波兰表达式求值
Compile live555 with vs2019 in win10
二叉树——404. 左叶子之和