网络基础知识怎么才能提高(常见的一些问题解答)
网络工程师常会碰到的一些问题
1、ldp有哪几种报文,分别是什么作用?
Hello 通过组播寻找邻居。
Ldp Initialization 用来传递ldp相关参数
Keepalive用来确认ldp参数,以及保持邻居关系
Label Mapping 用来传递fec和标签的对应关系,邻居收到这个消息,会更新标签转发表中fec、标签和出接口信息
Address 用来传递开启了mpls ldp的接口地址,邻居收到这个消息,结合fec和路由表确定标签转发表的下一跳信息
Notification 差错通知
2、ldp是如何进行标签分配的,du和dod有什么不同,Independent和ordered有什么不同,Liberal和Conservative有什么不同?
以192.168.5.0/24为例
第一步:egress路由器,将自己的路由条目转成fec,并且给这个fec分配标签为3,发给上游路由器。
第二步,上游路由器收到下游路由器的ldp报文,根据label mapping和之前的address消息,更新自己的标签转发表。Fec,出标签,出接口,下一跳都可以更新。
[Huawei]dis mpls lsp | include 192.168.5
-------------------------------------------------------------------------------
LSP Information: LDP LSP
-------------------------------------------------------------------------------
192.168.5.0/24 1028/3 -/GE0/0/1
第三步,倒数第二条路由器,继续向上游发送label mapping消息,为上游路由器,分配这个fec的出标签。上游路由器针对这个fec的出标签,就是本机针对这个fec的入标签。
所以本机先更新标签转发表的入标签部分
192.168.5.0/24 1028/3 -/GE0/0/1
上游路由器收到label mapping消息后,更新标签转发表
[Huawei]dis mpls lsp | include 192.168.5.0
-------------------------------------------------------------------------------
LSP Information: LDP LSP
-------------------------------------------------------------------------------
192.168.5.0/24 1028/1028 -/GE0/0/0
3、如果查看lsp标签,看到3,是什么意思
拆除标签,实现php。倒数第二跳,看到这个fec的出标签是3,就会拆掉标签发出。
以为最后一台设备是egress,是需要查路由表也就是ip头部来转发报文的。
所以直接拆掉mpls头部,发给最后一条路由器就可以了。
为egress路由器,减轻工作量,让他少查一次mpls头部。
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com