• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 全部
  • 全部
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
高级搜索

EVPN分布式网关组网Leaf下行终端tracert外网,Border不回显tracert结果案例分析

  • 0关注
  • 0收藏,80浏览
粉丝:13人 关注:15人

组网及说明

        标准EVPN分布式网关组网。




问题描述

        如下图所示,终端tracert外网交换机上地址,发现报文第二跳到Border后无回显。




过程分析

        tracert程序的实现原理是利用IP生存时间 (TTL) 字段和 ICMP错误消息来确定从一个主机到网络上其他主机的路由。 首先,tracert送出一个TTL是1的IP 数据包到目的地,当路径上的第一个路由器收到这个数据包时,它将TTL减1。此时,TTL变为0,所以该路由器会将此数据包丢掉,并送回一个【ICMP time exceeded】消息。tracert收到这个消息后,便知道这个路由器存在于这个路径上,接着tracert再送出另一个TTL是2的数据包,发现第2个路由器...... tracert每次将送出的数据包的TTL 加1来发现另一个路由器,这个重复的动作一直持续到某个数据包抵达目的地。tracert有一个固定的时间等待响应,如果这个时间过了,它将打印出一系列的*号表明在这个路径上,这个设备不能在给定的时间内发出ICMP TTL到期消息的响应。然后tracert给TTL记数器加1,继续进行。

        通过在Border设备上执行debugging ip icmp,然后在终端执行tracert程序,可以看到Border返回的ICMP错误消息的报文源IP为0.0.0.0。这导致了Leaf设备认为该报文是不合法,并将ICMP错误消息报文弃掉,并没有到达用户终端。


        ICMP差错消息报文通过查找去往终端的路由表,然后用路由出接口IP作为ICMP差错消息报文的源IP的。在Border上查找去往终端的路由,发现路由的出接口是L3VNI接口。由于L3VNI接口没有IP,所以ICMP差错消息报文的源IP为0.0.0.0。



解决方法

        为了让ICMP错误消息报文可以正常到达用户终端,让tracert的第二跳结果回显,需要使其报文源IP为非0.0.0.0。可以通过在设备上指定ICMP差错报文源IP进行规避。命令为ip icmp source [ vpn-instance vpn-instance-name ] ip-address,该命令需要指定该终端业务网段所关联的VRF名称,源IP可以任意指定(非0.0.0.0)。


        通过在Border上指定ICMP差错报文的源IP,实现了tracert第二跳到Border后tracert结果可以正常回显,具体现象如下:



0 个评论

该案例暂时没有网友评论

编辑评论

举报

×

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

侵犯我的权益

×

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

泄露了我的隐私

×

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

侵犯了我企业的权益

×

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

抄袭了我的内容

×

原文链接或出处

诽谤我

×

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

对根叔知了社区有害的内容

×

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

不规范转载

×

举报说明

提出建议

    +
<

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

确定

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