您如何在 Cisco IOS 中使用严格/丢失源跟踪路由
网络工程
思科
路由
思科命令
数据包跟踪器
跟踪路由
2022-02-19 11:45:59
1个回答
根据评论,您需要在路由器上启用源路由。出于安全原因,默认情况下它是禁用的,如果源路由被禁用,数据包中的路由选项将被忽略。
您的主机必须在路径中提供路由选项。您可以使用 Cisco 的扩展 traceroute 来指定路由选项,但除非您在所需路径中的所有路由器上启用了源路由,否则它将不起作用。
这也迫使流量进行进程交换,这将减慢路由。如果您希望测试传播时间,您会发现源路由会变慢。
完成测试后,您应该禁用它。如果主机确定了流量将采用的路径,那么您的网络设计将毫无意义,这是一个安全问题。您不太可能找到启用此功能的任何企业或互联网运营商/提供商。
您可以使用扩展的跟踪路由。就像是:
Router1#traceroute
Protocol [ip]:
Target IP address: 10.11.12.13
Ingress traceroute [n]:
Source address: 10.11.1.1
Numeric display [n]:
Timeout in seconds [3]:
Probe count [3]:
Minimum Time to Live [1]:
Maximum Time to Live [30]:
Port Number [33434]:
Loose, Strict, Record, Timestamp, Verbose[none]: Loose
Source route: 10.11.2.1 10.11.3.1 10.11.4.1 10.11.5.1 10.11.6.1 10.11.7.1
Cisco 有解释此命令的文档,例如使用扩展 ping 和扩展跟踪路由命令。你可以cisco extended traceroute在网上搜索。
