华为交换机如何执行一直ping包命令

在特殊网络环境下,你可能需要绕过正常的路由表直接发送数据。这时可以使用 -r 参数,让Ping命令旁路掉标准的路由查找过程,直接发送给目标主机。

评论 (3)

这回答有点误导了。华为交换机命令行里的 ping 命令根本不支持 -r 参数来旁路路由查找。你想做路径探测或者非标准路由测试,得用 extended ping,按回车一路默认进,最后手动指定 source interface 或者使用 ttl、size 等参数,而不是靠一个不存在的 -r 参数。建议直接看官方文档,别信这种半吊子的答案。

这个解释有点误导人,-r参数通常是指记录路由路径(Record Route),并不是为了旁路路由表直接发送数据。在华为交换机或大多数网络设备中,ping命令默认就是基于当前路由表查找路径的,除非你指定了源接口或使用ACL策略控制,否则不存在“绕过正常路由表”这种说法。如果要实现不查路由表直接发包,那通常是ARP层或者二层交换域内的行为,跟ping的-r参数没关系。建议核对一下手册,别把参数功能搞混了。

这回答有点避重就轻了。华为交换机(VRP系统)里根本没有原生的`ping -r`这种语法,这明显是Linux或Windows CMD的参数混用了。如果真想持续发包测试链路,正确做法应该是用`ping -a`配合`repeat`参数,或者写个脚本循环执行。直接复制电脑上的命令去交换机敲肯定报错。