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

某局点SecPath L1000-S(V7) 路由跟踪出现环路故障排查经验案例

2021-08-31 发表
  • 0关注
  • 0收藏 1349浏览
粉丝:4人 关注:0人

组网及说明

现场两台LB设备配置了堆叠,旁挂ADS设备,需要将公网访问内网的流量引流到ADS设备进行检测,于是现场配置了策略路由将去往内网的流量引流到ADS上,ADS设备再将流量通过路由返回给LB设备。大致拓扑如下:

本次涉及设备的型号以及版本:SecPath L1000-S   Version 7.1.064, Release 8127P41



问题描述

现场反馈配置了策略路由后发现无法PING通内网地址,TRACERT跟踪发现流量到达LB设备后,下一跳一直变成了LBADS设备互联的接口地址。



过程分析

1、让现场开启Debug查看下报文的转发过程。相关的Debug开关如下:

Debugging ip info

Debugging session session-table all

Debugging aspf packet

Debugging security-policy all

T    d

T    m

开启Debug后现场访问测试,输出如下Debug信息,从Debug中可以看出报文从Reth10口收到后从Reth30口转发出去,但是没有看到从Reth40收到并且从内网的Reth20口转发出去。

Receiving, interface = Reth10

version = 4, headlen = 20, tos = 0

pktlen = 78, pktid = 34202, offset = 0, ttl = 64, protocol = 17

checksum = 31253, s = 192.168.10.20, d = 172.20.4.1

channelID = 0, vpn-InstanceIn = 0, vpn-InstanceOut = 0.

prompt: Receiving IP packet from interface Reth10.

Payload: UDP

  source port = 137, destination port = 137

  checksum = 0x92bf, length = 58.

 

*Jul 21 21:17:10:483 2021 HL_LB _H3C_L1000_01 IPFW/7/IPFW_PACKET: -COntext=1;

Sending, interface = Reth30

version = 4, headlen = 20, tos = 0

pktlen = 78, pktid = 34202, offset = 0, ttl = 63, protocol = 17

checksum = 31509, s = 192.168.10.20, d = 172.20.4.1

channelID = 0, vpn-InstanceIn = 0, vpn-InstanceOut = 0.

prompt: Sending IP packet received from interface Reth10 at interface Reth30.

Payload: UDP

  source port = 137, destination port = 137

  checksum = 0x92bf, length = 58.

2、于是让现场在Reth40以及的Reth20接口下抓包,确认报文是否从Reth40接口收到并且从Reth20接口转发出去。抓包信息如下,Reth40的接口可以抓到ADS返回的流量,但是在Reth20的接口上没有抓到对应的流量,那么基本可以判定报文丢失在LB设备上。观察抓包的流量,发现有个奇怪的现象,报文的TTL值是在逐步递减的。一般报文的TTL值每经过一次三层设备会减一,所以现场的这种现象可能是环路导致。报文从Reth40口收到后又从Reth30口发出了,ADS设备又将该报文从Reth40口发回形成了环路。

3、 结合现场的组网情况,发现报文存在二次上LB设备的情况,同一报文先是从 Reth10口进来,之后经过ADS设备又从 Reth40口进来 。而设备是缺省开启了快转负载分担功能的,开启快速转发负载分担功能后,当一条数据流从不同入接口上来进行转发时,不再根据入接口不同区分数据流,所以导致了Reth40口收到的流量匹配了快速转发表,又从Reth30口转发出去。


解决方法

通过undo ip fast-forwarding load-sharing命令关闭快速转发负载分担功能后,将会根据入接口的不同对已标识的数据流再次做出区分,建立两个快速转发表,这样问题就解决了。


该案例对您是否有帮助:

您的评价:1

若您有关于案例的建议,请反馈:

作者在2021-11-29对此案例进行了修订
0 个评论

该案例暂时没有网友评论

编辑评论

举报

×

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

侵犯我的权益

×

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

泄露了我的隐私

×

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

侵犯了我企业的权益

×

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

抄袭了我的内容

×

原文链接或出处

诽谤我

×

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

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

×

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

不规范转载

×

举报说明

提出建议

    +

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

确定

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

注册后可访问此模块

跳转hclhub

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