MPLS学习一些问题(二)

简介:

MPLS学习一些问题(二)

1. 为什么如果在一个MPLS网络中当独立模式和有序模式混用时等同于独立模式?
如图所示:
LSRA---LSRB--LSR3---10.0.1/24
LSR-B处于独立控制模式,LSR-A处于有序控制模式。
LSR-B10.0.1.0的路由,他将通告给它的上游LSR-A,而LSR-A收到下游的标签就会通告给它的所有上游。
2. PHP是在什么时候协商的?有什么好处?
初始化协商的时候就应该协商邻居是否有PHP功能,有的话才可以分配3标签。
好处是在Egress LSR可以只进行一次查找,如果没有PHP,要进行两次查找。
3. LDP的消息是用TCP还是UDP
LDP discovery是用UDP,其它的消息都使用TCP
4. LDP消息结构中的U比特位是做什么的?
U0时:当收到不可识别的LDP消息,向发送者发送一个通知消息。
U1时:当收到不可识别的LDP消息,忽略掉。
目前RFC3036是都置为0.
5. LDPPDU头部的长度,消息结构中的长度,TLV中的长度分别是指什么?
PDU头部的长度:指PDU头部以后(标识符之后)的大小。
消息结构中的长度:指长度字段之后的大小。
TLV的长度:TLV长度字段之后的大小。
6. hello消息中,如何区分是targethello,还是linkhello
在必选的TLV字段里有T这个位,
T1: 表示targethello
T0: 表示link hello
R位: 1表示接收者要定期发送hello给源,0表示不要求)
7. hello消息中的可选参数的配置序列号和传输地址有什么作用?
传输地址: 用来指示建立TCP连接所用的地址。
配置序列号:用来解除会话协商不成功时的抑制。
8.一个LSR对收到一个LDP hello后,怎么处理?
检查hello是否可接受(不可接受丢弃)-------检查本地是否有这个邻接(有的话重置定时器,没有的话建立这个邻接,并开始启动定时器)-----如果携带TLV选项就处理----查看LDP头部标识符所指定的标签空间,如果没有会话,则尝试建立会话。
9. LDP 初始化消息协商的是什么?
协商 keepalive时间,如果不一致选择小的。
协商是DU还是DOD模式,(A 1DOD 0DU)如果是ATM或者FRDOD,其它都用DU
协商是否要打开环路检测(D 1:打开 0:关闭)
协商会话中允许处理的最大LDP PDU的长度。不一致取小的。 小于等于255就是默认4096个字节。
10. 标签撤销消息和标签释放消息的区别?
撤销是下游给上游
释放是上游给下游
10. DU控制模式下也有可能发送标签请求消息,什么情况下呢?
LSR rd  (下游)---LSRrc(上游)
上游LSR工作在保守模式下的时候,上游LSR暂时不需要该LSR RD的标签绑定(可能下一跳不是最RD),就会向下游发送一个标签释放消息。如果下一跳又修改为RD,那么就需要之前已经释放的标签绑定,就会向上游发送一个标签请求消息。
11. DOD方式下什么情况使得上游无法得到标签?出现等循环?
上游采用DU模式,下游采用DOD模式。
下游在等待上游的标签请求信息,但是上游是DU模式,不发送标签请求消息。所以等循环。
解决办法:如果发现下游处于DOD模式,则无论如何都发送一个标签请求消息。
 
12.
 VPLS 基本模型中:
 (f0/0) CE1 f0/1 ---------(f0/2) PE1(fo/3)-------(f0/4)-PE2(f0/5)----------(f0/6)CE2(f0/7)
 
CE1 CE2 用交换机 5750
PE1 PE2  用路由器
 
问题一:
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
 
相关文章
|
22小时前
|
弹性计算 关系型数据库 微服务
基于 Docker 与 Kubernetes(K3s)的微服务:阿里云生产环境扩容实践
在微服务架构中,如何实现“稳定扩容”与“成本可控”是企业面临的核心挑战。本文结合 Python FastAPI 微服务实战,详解如何基于阿里云基础设施,利用 Docker 封装服务、K3s 实现容器编排,构建生产级微服务架构。内容涵盖容器构建、集群部署、自动扩缩容、可观测性等关键环节,适配阿里云资源特性与服务生态,助力企业打造低成本、高可靠、易扩展的微服务解决方案。
1050 0
|
9天前
|
人工智能 运维 安全
|
22小时前
|
弹性计算 Kubernetes jenkins
如何在 ECS/EKS 集群中有效使用 Jenkins
本文探讨了如何将 Jenkins 与 AWS ECS 和 EKS 集群集成,以构建高效、灵活且具备自动扩缩容能力的 CI/CD 流水线,提升软件交付效率并优化资源成本。
238 0
|
7天前
|
人工智能 异构计算
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!
|
8天前
|
人工智能 测试技术 API
智能体(AI Agent)搭建全攻略:从概念到实践的终极指南
在人工智能浪潮中,智能体(AI Agent)正成为变革性技术。它们具备自主决策、环境感知、任务执行等能力,广泛应用于日常任务与商业流程。本文详解智能体概念、架构及七步搭建指南,助你打造专属智能体,迎接智能自动化新时代。
|
9天前
|
机器学习/深度学习 人工智能 自然语言处理
B站开源IndexTTS2,用极致表现力颠覆听觉体验
在语音合成技术不断演进的背景下,早期版本的IndexTTS虽然在多场景应用中展现出良好的表现,但在情感表达的细腻度与时长控制的精准性方面仍存在提升空间。为了解决这些问题,并进一步推动零样本语音合成在实际场景中的落地能力,B站语音团队对模型架构与训练策略进行了深度优化,推出了全新一代语音合成模型——IndexTTS2 。
711 23