• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 是
  • 否
  • 全部
  • 是
  • 否
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索
问

跟踪路由不显示下一跳

5天前提问
  • 0关注
  • 0收藏,106浏览
粉丝:0人 关注:0人

问题描述:

如果交换机配置了双活网关会不会导致跟踪路由时下一跳不会显示出来,跟踪路由时显示的是到了防火墙后直接到目的地址了没有显示出中间汇聚交换机的地址,防火墙做了vrrp,交换机做的双活网关是否会影响到跟踪路由的回显情况

3 个回答
粉丝:109人 关注:1人

中间所有链路都开ttl回显才行

你的终端是Linux还是Windows,Linux默认是udp,Windows默认icmp

叫我靓仔 发表时间:5天前 更多>>

都有开

zhiliao_s8bmq7 发表时间:5天前

你的终端是Linux还是Windows,Linux默认是udp,Windows默认icmp

叫我靓仔 发表时间:5天前
粉丝:19人 关注:9人

双活网关(如VXLAN分布式网关或M-LAG双活)通常不会直接导致traceroute下一跳不显示,但VRRP和防火墙的ICMP处理方式会影响回显。
排查步骤:
1. 确认traceroute发出的报文类型。Windows默认用ICMP Echo,Linux默认用UDP,H3C设备用tracert默认UDP,可加-icmp参数测试。
2. 在汇聚交换机上抓包或开debug看是否收到TTL超时报文:
debugging ip icmp(慎用,影响性能)
或配置流镜像抓包确认汇聚是否回复了TTL超时。
3. 检查汇聚交换机是否配置了ip unreachables enable和ip ttl-expires enable。H3C设备默认开启,但若被关闭则不会回复ICMP超时,导致该跳显示* * *。
4. 防火墙VRRP场景:traceroute经过防火墙时,防火墙若配置了ip ttl-expires enable且VRRP主备切换,回包可能从备设备发出,源IP为VRRP虚地址,但路径显示可能跳过中间设备,因为防火墙会终结TTL并重新发起会话,导致后续跳数不准确。
5. 双活网关影响:如果汇聚交换机作为分布式网关,三层转发时TTL正常递减,不会隐藏自身地址。但若流量走二层透传到防火墙,汇聚只做二层转发,traceroute自然不显示汇聚地址,这是正常现象。
关键确认命令:
汇聚交换机:display ip interface brief 确认是否三层接口
display current-configuration | include ttl 检查TTL超时回复配置
防火墙:display vrrp 确认主备状态,debug ip icmp 看是否回复超时
结论:双活网关本身不隐藏下一跳,更可能是防火墙或中间设备未回复ICMP超时,或流量二层透传导致。

粉丝:48人 关注:2人

  1. ✅双活网关(分布式 /anycast 网关)本身不会直接 “吃掉 TTL、跳过三层跳数”;但来回路径不一致、报文二层穿越汇聚设备,会造成 tracert 看不到汇聚节点H3C。
  2. tracert 显示节点的必要条件:报文经过该设备做三层转发(TTL 减 1),并且设备回复 ICMP‑TTL‑exceeded 超时报文;如果报文只是二层透传经过交换机,没有做三层路由,TTL 不递减,则不会在 tracert 出现该设备H3C。

最常见两种根因(你的现象大概率第 1 种)

原因 1:流量在汇聚交换机是二层转发,没有执行三层路由(最高概率)

场景:PC 网关是汇聚双活虚拟网关;访问外网,报文三层终结在汇聚(TTL‑1),发给防火墙 VRRP 虚拟 IP。 但返回流量直接回防火墙,防火墙回程报文二层透传穿过汇聚交换机,汇聚不对回程报文做三层处理,TTL 不减少。

  • tracert 探测包出去:源 →【汇聚三层,TTL‑1】→防火墙 →目的
  • tracert 探测包回程路径:目的 →防火墙 →二层透传穿过汇聚 →源

回程报文在汇聚只是二层交换,不做三层,TTL 不会再减 1,汇聚不会生成 ICMP 超时报文。 Windows tracert 只看探测报文出去方向的 TTL 超时回复;若部分探测报文哈希走二层直通,汇聚不参与三层转发,tracert 输出就会直接跳到防火墙,看不到汇聚的 hop。

双活网关 / IRF 堆叠,双链路上行防火墙,很容易出现往返路径不对称:去程走汇聚三层,回程二层透传过汇聚。业务完全正常,仅 tracert 显示异常。

原因 2:汇聚交换机关闭 ICMP TTL‑超时报文发送

配置icmp ttl‑exceeded send disable,收到 TTL=0 报文丢弃,不回复 ICMP 超时报文,tracert 该跳显示* * *或者直接跳过该节点。

display current‑configuration | include "icmp ttl‑exceeded send"

原因 3:防火墙安全策略丢弃 ICMP TTL‑exceeded 报文

防火墙放行业务流量,但安全策略拒绝 ICMP 错误报文,汇聚发回来的 TTL 超时报文被防火墙拦截,源端收不到汇聚的回应,tracert 就看不到汇聚节点。

区分:防火墙 VRRP 本身不会造成该现象,VRRP 只是虚拟网关,不修改 TTL 处理逻辑。

排查定位步骤

  1. 确认报文是否真的经过汇聚三层转发 在汇聚交换机抓 tracert 探测报文:
  • 出去方向:看报文是否经过 Vlan‑interface 三层接口,TTL 是否减 1;
  • 回程方向:看回程报文是走二层还是走三层 Vlan‑interface。
  1. 检查汇聚是否关闭 TTL 超时报文
display current‑configuration | include icmp ttl‑exceeded

V7 默认是开启发送;如果显示icmp ttl‑exceeded send disable,执行:

system‑view undo icmp ttl‑exceeded send disable
  1. 检查防火墙安全策略,允许 ICMP 错误报文(ICMP type 11 TTL‑exceeded)
  • 汇聚发给源端的 ICMP TTL 超时报文,要能够穿过防火墙回到内网源主机;
  • 若防火墙策略拒绝 type‑11,源主机收不到汇聚的回应,tracert 就看不到汇聚。
  1. 核对往返路由,消除来回路径不一致 双活网关双链路上行防火墙,尽量保证去、回流量都经过汇聚交换机三层转发,不要回程二层直通绕过三层 Vlan‑if 接口。

业务影响说明

⚠️该现象只是 tracert 工具显示异常,不影响业务转发、ping、业务访问;只是排障工具体验问题,不需要为了 tracert 改动现网业务架构。

验证小技巧

  1. 在汇聚交换机本机上执行tracert 目的IP,此时汇聚作为源第一跳,一定能完整看到所有跳点。
  2. PC 端 tracert,同时在汇聚交换机上debugging ip icmp看是否产生 TTL‑exceeded 报文,确认报文有没有发出,判断是交换机没回包,还是防火墙把回包拦截。

总结

  1. 双活网关不会直接破坏 TTL;往返路径不一致,回程报文二层绕过汇聚三层接口是该现象最主要诱因。
  2. tracert 必须报文经过设备三层转发(TTL‑1)+ 返回 ICMP TTL 超时报文,才会显示这一跳。
  3. 业务不受影响,仅排障工具显示异常;优先检查 ICMP 配置、防火墙是否拦截 ICMP type11,再优化路由避免来回路径不一致。


编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

✖

分享扩散:

➤

提出建议

✖

    +
✖

亲~登录后才可以操作哦!

确定
✖

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub
✖

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

✖

举报

×

侵犯我的权益 >
对根叔社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明