多协议标签交换(MPLS)技术解析
1. MPLS 路径选择与 LSP 建立流程
在 MPLS 中,路径选择与标签交换路径(LSP)的建立遵循特定流程。当寻找下一跳时,若发现合适的下一跳,处理将继续。具体流程如下:
1. 若找到符合接口地址要求的下一跳,处理进入步骤 9。
2. 若第二个抽象节点是松散跳,标签交换路由器(LSR)会选择前往该节点的任意下一跳,移除第一个节点,然后进入步骤 9。
3. 若未找到路由(包括无可用路由且第二个抽象节点是严格跳的情况),LSP 建立失败。
4. 若没有更多显式路由,LSR 可插入一系列新的抽象节点作为前往目的地的新显式路由。若插入,处理进入步骤 10;否则,LSP 建立继续,但后续将逐跳路由。
5. 若所选下一跳是显式路由中(新的)第一个抽象节点的成员,且该抽象节点不是显式地址,LSR 可根据本地路径计算在显式路由头部插入额外的抽象节点,前提是插入的所有抽象节点必须是第一个抽象节点的子集。
6. 若所选下一跳不是显式路由中(新的)第一个抽象节点的成员(若第一个抽象节点是松散跳则可能出现这种情况),LSR 必须在显式路由开头插入一个新的抽象节点,使下一跳成为该节点的成员,以确保显式路由在后续节点被接受。
下面是该流程的 mermaid 流程图:
graph TD;
A[开始] --> B{找到合适下一跳?};
B -- 是 --> C(进入步骤 9);
B -- 否 --> D{第二个抽象节点是松散跳?};
D -- 是 --> E(选择下一跳,移除第一个节点,进入
超级会员免费看
订阅专栏 解锁全文
2363

被折叠的 条评论
为什么被折叠?



