上海网站建设推荐案例网站模板 div
web/
2025/9/27 12:42:32/
文章来源:
上海网站建设推荐案例,网站模板 div,建设银行u盾用网站打不开,如何做网站的订阅LDP --- 标签分发协议 --- 主要应用在MPLS的控制层面
MPLS控制层面需要完成的工作主要就是分配标签和传递标签。分配标签的前提是本地路由表中得先存在标签#xff0c;传递标签的前提也是得先具备路由基础。所以#xff0c;LDP想要正常工作#xff0c;则需要IGP作为基础。 …LDP --- 标签分发协议 --- 主要应用在MPLS的控制层面
MPLS控制层面需要完成的工作主要就是分配标签和传递标签。分配标签的前提是本地路由表中得先存在标签传递标签的前提也是得先具备路由基础。所以LDP想要正常工作则需要IGP作为基础。 1.分配标签 分配标签并不是所有设备都针对自己本地路由表中所有的路由条目分配标签而是在判定自己是某网段的出站LSR时才会主动分配标签 当然在构成到达目标网段的LSP过程中所有中间的LSR都需要给对应的FEC分配标签才行。则其他设备只有在收到标签和目标网段的映射关系后才会被动的分配标签。分配标签之前需要完成检查动作主要检查目标网段本地路由表是否可达以及下一跳和通告者是否相同。检查通过则可以分配标签不通过则不能分配标签 LDP的标签分配方式 1.有序方式 --- 华为设备默认选择的是有序方式分配标签 2.独立方式 --- 不需要确认自己是出站LSR也可以主动给路由表中路由条目分配标签 2.传递标签 出站LSR分配完标签之后需要传递给其他的LSR设备传递的前提条件是彼此之间得先是LDP对等体关系。而LDP对等体关系建立的前提条件是需要先建立LDP会话 本地LDP会话 --- 直连的两个设备之间建立LDP会话 远程LDP会话 --- 非直连设备之间可以通过手工指定的方式来创建远程的LDP会话 LDP协议在建立本地的LDP会话时不需要手动指定邻居的IP地址可以自动的发现邻居关系。主要是因为LDP首先会通过组播224.0.0.2的形式周期性发送hello包来发现邻居。hello包使用UDP 646端口来完成。 本地LDP会话建立过程 1.在LSR上激活LDP之后首先周期性的发送hello包来完成对等体的发现工作 在hello包中需要携带一些参数其中包含传输地址和LDP ID 传输地址这个地址主要是后面建立TCP会话时需要用到的地址默认情况下我们将使用该设备的LSR ID来作为这个地址。所以要求LSR ID必须是可用且可达的IP地址 LDP ID所有激活LDP协议的LSR设备都要求必须具有一个LDP ID这个ID是由48位二进制构成表达方式位32位16位前32位使用是LSR ID后16位用0来表示。这个和标签空间有关所有基于设备的标签空间其值都为0 hello包的发送周期默认为5s保活时间为3倍hello时间即默认15秒 2.双方在交互完hello包之后将获取到对方传输地址则将根据这个传输地址来建立TCP会话 在建立TCP会话之间LDP也存在检查动作需要先确认收到的传输地址在本地路由表中是否可达可达则可以正常建立TCP会话。 如果双方都建立TCP会话则将创建两条双向通道造成资源浪费。则在收到对端hello包中的传输地址后将和本地的传输地址进行对比传输地址大的一方我们称为主动方主动方则可以主动建立TCP会话而被动方则不建立。 3.完成TCP会话建立之后传输地址大的一方将优先使用初始化报文里面包含一些协商的参数发给被动方。对方如果确认里面的参数则将回复Keeplive报文进行确认同时发送自己本地的初始化报文携带自己的参数。主动方收到后也将对参数进行确认如果没问题则也将发送Keeplive报文。双方都收到Keeplive报文则代表参数协商成功LDP会话建立成功 之后也需要周期性的发送Keeplive报文进行保活发送周期默认为15s保活时间为3倍的周期发送时间则默认为45s。 上下游关系 --- 由数据层流量流动方向来决定数据发送方为上游接受方为下游。从控制层的角度来看则标签传递的方向应该是从下游发送到上游。之后上游设备会去收集下游的标签 标签传递方式 --- DU模式 --- 下游自主模式 --- 华为设备默认采用这种模式所有LSR在分配好标签之后可以主动的将标签传递给其他LSR --- 如果选择的是下游自主模式则设备在传递标签时无法判断上下游关系的则会将标签发给所有的对等体关系。当设备收到标签之后则将可以基于路由表判断上下游关系。华为设备只有上游设备会记录下游设备发送的标签而且上游设备发送的标签将不保存。还有一种标签的保存模式是上下游标签都保存 DOD模式 --- 下游按需模式 --- 只有下游设备在收到上游设备通知之后才会给上游设备发送标签 数据层面流动过程 在数据层面流量通过的过程当中入站LSR设备和出站LSR设备都需要查询两张表一张FIB表一张LFIB表才能完成转发过程导致效率降低需要优化。 优化思路 入站LSR --- 因为入站的数据包中不包含标签所以必须查看FIB表。则可以直接将出站标签添加到FIB表这样则将不再需要查看LFIB表 出站LSR --- PHP --- 次末跳弹出机制 ---- 出站LSR设备在给FEC分配标签时直接分配特殊标签3隐式空标签之后将这个标签传递给自己上游设备上游将会把这个标签作为出站标签记录在LFIB表中。当数据来到设备上匹配LFIB时发现出站标签为3则将直接把这个标签弹出。则这样出站LSR设备收到的将是一个不带标签的数据包则他可以直接查看FIB表来实现转发。 华为设备默认开启次末跳弹出机制
LDP的配置 1.先在所有LSR上启动IGP协议保证路由基础 2.配置MPLS的LSR ID [r1]mpls lsr-id 1.1.1.1 3.激活MPLS和LDP 全局激活[r1]mpls InfoMpls startingplease wait... OK [r1]mpls ldp 接口激活[r1-GigabitEthernet0/0/0]mpls [r1-GigabitEthernet0/0/0]mpls ldp [r1]display mpls ldp peer --- 查看LDP对等体关系 [r1]display mpls ldp session --- 查看LDP会话 [r4]display mpls lsp --- 查看LFIB表 注意华为设备默认只给/32的主机路由分配标签因为MPLS并没有主要应用在数据转发上如果路由表中的路由条目太多则将导致生成过多LSP造成资源浪费 [r4-mpls]lsp-trigger all -- 这个命令可以让设备给除了/32主机路由外的路由分配标签
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/82772.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!