在MPLS中的Traceroute命令.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在MPLS中的Traceroute命令 目录 简介 先决条件 要求 使用的组件 规则 正常 traceroute 命令 MPLS traceroute 命令 no mpls ip propagate-ttl 命令 相关信息 简介 本文档说明 traceroute 命令在多协议标签交换 (MPLS) 环境中的工作方式。 先决条件 要求 Cisco 建议您了解以下主题: 基本 MPLS 知识 有关详细信息,请参阅 MPLS 初学者常见问题。 使用的组件 本文档不限于特定的软件和硬件版本。 规则 有关文档规则的详细信息,请参阅 Cisco 技术提示规则。 正常 traceroute 命令 本部分介绍传统 traceroute 命令的工作原理。此图显示了一个服务提供商设置,其中,路由器 1 (R1) 和路由器 4 (R4) 是提供商边缘 (PE) 路由器,而路由器 2 (R2) 和路由器 3 (R3) 是提供商 (P) 路由器。 此示例执行从 R1 到 R4 环回 14 的 traceroute。R1 使用具有大于 32000 的任意目标端口值的 User Datagram Protocol (UDP) 数据报。如果您为端口号选择这样一个高值,请确保预定接收方上不存 在这样一个端口。它会将数据报置于 IP 数据包中。 注意: 在本文档中,只要提到 IP 数据包,它便是包含 UDP 数据报的 IP 数据包。 这是正常 traceroute 命令的事件序列: 1. R1 通过其 eth1 接口发送目标地址为 14 且存活时间 (TTL) 为 1 的 IP 数据包。 2. R2 接收该数据包,并注意到它不是预定接收方,而且该数据包的 TTL 为 1。R2 丢弃该数据 包,并向 R1 发送 TTL 过期 Internet Control Message Protocol (ICMP) 消息。此 ICMP 消息 的源地址是 R2 eth0 的 IP 地址(接收原始数据包的接口的地址)。 3. 接收 ICMP 消息时,R1 会通过其 eth1 接口发送另一个目标为 14 且 TTL 为 2 的 IP 数据包。 4. R2 接收该数据包,并注意到它不是预定接收方,而且可以通过 R3 到达预定接收方。R2 将 TTL 递减(从 2 到 1),并将数据包转发到 R3。R3 接收该数据包并注意到它不是预定接收方 。TTL 为 1。R3 丢弃该数据包,并使用其 eth0 地址作为源地址,将 TTL 过期 ICMP 消息发 送给 R1。 5. R1 接收该 ICMP 消息,并通过其 eth1 接口将另一个 TTL 值为 3 的 IP 数据包发送给 14。在 途中,R2 和 R3 将 TTL 递减,并将其传递给 R4。R4 获取该数据包,发现它是预定接收方 ,然后尝试连接到 UDP 数据报中的端口值。R4 发现此端口不存在,并向 R1 发送 ICMP port unreachable 错误消息。与前面一样,此 ICMP 消息的源地址为 R4 的 eth0。traceroute 程序 现在具有带有对应源地址的所有 ICMP 错误消息,并具有指向目标的完整路由。 MPLS traceroute 命令 请考虑正常 traceroute 命令部分中详细介绍的这一相同方案,只不过所有路由器(R1 到 R4)现在 进行标签交换而不是进行 IP 转发。下图中显示了试验床设置。试验床中显示的所有接口都处于 网络中。 对于本文档而言,假设: R1 使用标签 47 到达 R4 并将数据包转发到 R2。 R2 使用标签 45 到达 R4 并将数据包转发到 R3。 R3 弹出标签并将数据包转发到 R4。 R4 使用标签 28 到达 R1 并将数据包转发到 R3。 R3 使用标签 26 到达 R1 并将数据包转发到 R2。 R2 弹出标签并将数据包转发到 R1。 以下步骤说明了执行从 R1 到 R4 环回 1 的 traceroute 时的事件序列。 1. R1 将标签为 47 且 TTL 为 1 的标签交换数据包发送给 R2。该 IP 数据包的 TTL 字段会复制到 标签报头的 TTL 字段上。 2. R2 发现它不是预定接收方,并且 TTL 为 1。R2 丢弃该数据包,并像对常规 IP 数据包那样来 创建 TTL 过期 ICMP 消息。在这种情况下,将针对 MPLS 的每个 ICMP 扩

文档评论(0)

2105194781 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档