本文共 1793 字,大约阅读时间需要 5 分钟。
MPLS学习一些问题(二)
1. 为什么如果在一个MPLS网络中当独立模式和有序模式混用时等同于独立模式? LSRA---LSRB--LSR3---10.0.1/24 LSR-B处于独立控制模式,LSR-A处于有序控制模式。 LSR-B有10.0.1.0的路由,他将通告给它的上游LSR-A,而LSR-A收到下游的标签就会通告给它的所有上游。 初始化协商的时候就应该协商邻居是否有PHP功能,有的话才可以分配3标签。 好处是在Egress LSR可以只进行一次查找,如果没有PHP,要进行两次查找。 LDP discovery是用UDP,其它的消息都使用TCP。 U为0时:当收到不可识别的LDP消息,向发送者发送一个通知消息。 5. LDP的PDU头部的长度,消息结构中的长度,TLV中的长度分别是指什么? PDU头部的长度:指PDU头部以后(标识符之后)的大小。 6. 在hello消息中,如何区分是targethello,还是linkhello? (R位: 1表示接收者要定期发送hello给源,0表示不要求) 7. hello消息中的可选参数的配置序列号和传输地址有什么作用? 8.一个LSR对收到一个LDP hello后,怎么处理? 检查hello是否可接受(不可接受丢弃)-------检查本地是否有这个邻接(有的话重置定时器,没有的话建立这个邻接,并开始启动定时器)-----如果携带TLV选项就处理----查看LDP头部标识符所指定的标签空间,如果没有会话,则尝试建立会话。 协商 keepalive时间,如果不一致选择小的。 协商是DU还是DOD模式,(A 1:DOD 0:DU)如果是ATM或者FR用DOD,其它都用DU。 协商会话中允许处理的最大LDP PDU的长度。不一致取小的。 小于等于255就是默认4096个字节。 10. DU控制模式下也有可能发送标签请求消息,什么情况下呢? LSR rd (下游)---LSRrc(上游)
上游LSR工作在保守模式下的时候,上游LSR暂时不需要该LSR RD的标签绑定(可能下一跳不是最RD),就会向下游发送一个标签释放消息。如果下一跳又修改为RD,那么就需要之前已经释放的标签绑定,就会向上游发送一个标签请求消息。 11. DOD方式下什么情况使得上游无法得到标签?出现等循环? 下游在等待上游的标签请求信息,但是上游是DU模式,不发送标签请求消息。所以等循环。 解决办法:如果发现下游处于DOD模式,则无论如何都发送一个标签请求消息。 12. (f0/0) CE1
( f0/1
) ---------(f0/2) PE1(fo/3)-------(f0/4)-PE2(f0/5)----------(f0/6)CE2(f0/7)
CE1
的 f0/1
配置成 trunk
, F0/2
要如何配置? 一定配置子接口吗? CE1
的 f0/1
配置成 trunk
, f0/2
配置成子接口(封装 vlan20
), f0/0
配置成 trunk
, 从 f0/0
接收到带有 VLAN 20
的帧 ,这里的 tag
是属于 u-tag
还是 p-tag
? 本文转自wzhj132 51CTO博客,原文链接:http://blog.51cto.com/wzhj132/281807 转载地址:http://gfisa.baihongyu.com/