MPLS中的php(Penultimate Hop Popping)倒数第二跳弹出
(2010-03-15 13:52:36)
标签:
it |
分类: 计算机网络技术文章 |
PHP ( Penultimate Hop Popping )
倒数第二跳弹出
PHP 之前
在 Egress LSR 需要执行两次查询
1 查询 LFIB, 移除 ( untagged ) 所有标签, 成为IP数据包
2 查询 FIB, 找到下一跳地址, 转发该IP数据包
PHP 之后
倒数第二跳 LSR 弹出( pop )标签, 成为 IP数据包, 发送给Egress LSR
在 Egress LSR 只需要执行一次查询, 查询 FIB, 找到下一跳地址, 转发该IP数据包
PHP 优化了MPLS 的性能
Egress LSR 为网络 10.0.0.0/8 分配一个特殊的标签(TDP为1, LDP为3, 也叫做隐式无效(imp-null)值 )
倒数第二跳 LSR 收到 网络 10.0.0.0/8 的 imp-null 标签, 在 LFIB中显示执行 pop 操作
pop 与 untag
pop 弹出一个标签, 可能还是标签数据包
untag 标签全部弹出, 成为 IP数据包
PHP 之前
在 Egress LSR 需要执行两次查询
1 查询 LFIB, 移除 ( untagged ) 所有标签, 成为IP数据包
2 查询 FIB, 找到下一跳地址, 转发该IP数据包
PHP 之后
倒数第二跳 LSR 弹出( pop )标签, 成为 IP数据包, 发送给Egress LSR
在 Egress LSR 只需要执行一次查询, 查询 FIB, 找到下一跳地址, 转发该IP数据包
PHP 优化了MPLS 的性能
Egress LSR 为网络 10.0.0.0/8 分配一个特殊的标签(TDP为1, LDP为3, 也叫做隐式无效(imp-null)值 )
倒数第二跳 LSR 收到 网络 10.0.0.0/8 的 imp-null 标签, 在 LFIB中显示执行 pop 操作
pop 与 untag
pop 弹出一个标签, 可能还是标签数据包
untag 标签全部弹出, 成为 IP数据包

加载中…