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

防火墙RBM对接交换机M-LAG IS-IS邻居震荡典型案例分析

  • 0关注
  • 2收藏 2081浏览
粉丝:39人 关注:3人

组网及说明

组网如下图,交叉连线。FW单框三层聚合,SW跨框二层聚合。

FW1聚合口对接SW的DR口。



告警信息

不涉及


问题描述

HA系统和M-LAG系统跑IS-IS协议,FW1通过子接口RAGG11.11和RAGG11.12与 核心的vlan 11和vlan 12口使能IS-IS进程1和IS-IS进程2,FW2通过子接口RAGG13.13和RAGG13.14 与 核心vlan 13和 vlan 14接口使能 IS-IS 进程1和IS-IS进程2。

配置完成后,发现邻居状态一直震荡:

FW1日志:

%Apr 14 22:12:35:808 2023 BJDS-DS202-1-4-popFW1-H3CF5000M-2U25 ISIS/5/ISIS_NBR_CHG: IS-IS 1, Level-2 adjacency 0000.0000.0006 (Route-Aggregation11.11), state changed to DOWN.
%Apr 14 22:12:37:948 2023 BJDS-DS202-1-4-popFW1-H3CF5000M-2U25 ISIS/5/ISIS_NBR_CHG: IS-IS 1, Level-2 adjacency 0000.0000.0010 (Route-Aggregation11.12), state changed to DOWN.
%Apr 14 22:12:41:415 2023 BJDS-DS202-1-4-popFW1-H3CF5000M-2U25 ISIS/5/ISIS_NBR_CHG: IS-IS 1, Level-2 adjacency 0000.0000.0010 (Route-Aggregation11.12), state changed to UP.
%Apr 14 22:12:42:692 2023 BJDS-DS202-1-4-popFW1-H3CF5000M-2U25 ISIS/5/ISIS_NBR_CHG: IS-IS 1, Level-2 adjacency 0000.0000.0006 (Route-Aggregation11.11), state changed to UP.
%Apr 14 22:12:44:117 2023 BJDS-DS202-1-4-popFW1-H3CF5000M-2U25 ISIS/5/ISIS_NBR_CHG: IS-IS 1, Level-2 adjacency 0000.0000.0006 (Route-Aggregation11.11), state changed to DOWN.
%Apr 14 22:12:45:797 2023 BJDS-DS202-1-4-popFW1-H3CF5000M-2U25 ISIS/5/ISIS_NBR_CHG: IS-IS 1, Level-2 adjacency 0000.0000.0010 (Route-Aggregation11.12), state changed to DOWN.

SW1日志:

%Apr 14 03:02:30:062 2023 BJDS-DS202-1-4-TOR&POP1-H3CS7603-6U17 ISIS/5/ISIS_NBR_FALLBACK: IS-IS 2, Level-2 adjacency 0000.0000.0011 (Vlan-interface12), IfMTU: 1497, CpuUsage: 4%, AddressFamily: IPv4, Last3HelloSentAt: 03:02:07:395, 03:02:16:845, 03:02:25:705, Last3HelloRecvAt: 03:02:25:720, 03:02:29:051, 03:02:30:061, LocalAddress: 192.168.100.49, LocalIpv6Address: N/A, PeerAddress: 192.168.100.50, PeerIpv6Address: N/A, changed from UP to INIT at 03:02:30:062, Reason: IIHNoSNPA.
%Apr 14 03:02:30:062 2023 BJDS-DS202-1-4-TOR&POP1-H3CS7603-6U17 ISIS/5/ISIS_NBR_CHG: IS-IS 2, Level-2 adjacency 0000.0000.0011 (Vlan-interface12), state changed to INIT, Reason: 2way-fail.
%Apr 14 03:02:30:553 2023 BJDS-DS202-1-4-TOR&POP1-H3CS7603-6U17 ISIS/5/ISIS_NBR_CHG: IS-IS 1, Level-2 adjacency 0000.0000.0011 (Vlan-interface11), state changed to UP, Reason: 2way-pass.
%Apr 14 03:02:33:589 2023 BJDS-DS202-1-4-TOR&POP1-H3CS7603-6U17 ISIS/5/ISIS_NBR_CHG: IS-IS 2, Level-2 adjacency 0000.0000.0011 (Vlan-interface12), state changed to UP, Reason: 2way-pass.


过程分析

从SW的日志信息来看,IS-IS邻居震荡的原因是SW收到的hello包不携带SNPA。因此进一步在FW上抓包进行确认,发现确实在IS-IS三次握手之后,防火墙又通过子接口11和12向组播地址0180-C200-0015发送了hello报文,该报文并未携带SNPA信息。

报文信息如下:



基于抓包判断问题可能出在FW上,因此在FW上收集IS-IS的调试信息:

RBM_P<FW1>*Apr 17 09:45:17:240 2023 FW1 ISIS/7/ISISDBG: -COntext=1;
ISIS-1-ADJ: Receive a Lan L2 Hello packet from(0000.0000.0006) on circuit(Route-Aggregation11.11)
 
*Apr 17 09:45:17:240 2023 FW1 ISIS/7/ISISDBG: -COntext=1;
ISIS-1-ADJ: Level-2 NBR(0000.0000.0006) two way pass.
 
*Apr 17 09:45:17:629 2023 FW1 ISIS/7/ISISDBG: -COntext=1;
ISIS-1-ADJ: Receive a Lan L2 Hello packet from(0000.0000.0010) on circuit(Route-Aggregation1.12)
 
*Apr 17 09:45:17:630 2023 FW1 ISIS/7/ISISDBG: -COntext=1;
ISIS-1-ADJ: Level-2 NBR(0000.0000.0010) two way pass.
 
*Apr 17 09:45:18:571 2023 FW1 ISIS/7/ISISDBG: -COntext=1;
ISIS-1-ADJ: Receive a Lan L2 Hello packet from(0000.0000.0005) on circuit(Route-Aggregation11.11)
 
%Apr 17 09:45:18:572 2023 FW1 ISIS/5/ISIS_NBR_CHG: -COntext=1; IS-IS 1, Level-2 adjacency 0000.0000.0006 (Route-Aggregation11.11), state changed to DOWN.
*Apr 17 09:45:18:571 2023 FW1 ISIS/7/ISISDBG: -COntext=1;
ISIS-1-ADJ: IIH has the same SNPA with a NBR,but different SystemId. The NBR will be down.

 抓包:


通过调试信息以及抓包可以看出,FW1上从Route-Aggregation11.11同时收到SW侧DR口的携带不同的LSP-id的报文,导致邻居刷新。

因此,判断IS-IS邻居震荡和组网强相关。



解决方法

M-LAG使用限制如下:

配置VLAN接口的M-LAG虚拟IPv4/IPv6地址时,对于同一虚拟MAC地址,虚拟IPv4地址和虚拟IPv6地址在M-LAG设备上的状态必须一致,同为active或同为standby
在用户侧设备通过M-LAG双归接入网关的场景中,M-LAG设备作为网关进行三层转发。由于不同M-LAG设备上的网关接口(例如VLAN接口、VSI虚接口)需要具有相同的IP地址和MAC地址,M-LAG设备与用户侧设备之间无法建立路由邻居关系。为了解决上述问题,可以在M-LAG设备上配置本功能,并配置路由协议(例如BGP和OSPF)使用虚拟IP地址与其他设备建立邻居关系。
M-LAG设备与其他设备建立BGP邻居关系时,需要在M-LAG设备上进行以下配置:
·              配置port m-lag virtual-ip ipv4-address { mask-length | mask } [ active | standby ] [ virtual-mac mac-address ]命令。
·              配置peer source-address命令并将虚拟IPv4地址作为源IPv4地址。
M-LAG设备与其他设备建立OSPF邻居关系时,需要在M-LAG设备上进行以下配置:
·              配置port m-lag virtual-ip ipv4-address { mask-length | mask } [ active | standby ] [ virtual-mac mac-address ]命令。
·              配置ospf peer sub-address enable命令并将虚拟IPv4地址作为从IPv4地址。
在双活网关场景下,配置本命令时,需要在两台M-LAG设备上配置不同的虚拟IPv4地址,且均配置为active状态。在VLAN接口下配置本命令时,如果配置虚拟MAC地址,则指定的虚拟MAC地址需要和VLAN接口下通过mac-address命令配置的MAC地址保持一致。

针对OSPF以及BGP协议来说,有对应的命令可以使用虚拟IPv4地址和防火墙建立邻居关系。但是ISIS没有。 


解决方案:使用OSPF 协议或者BGP协议。


该案例对您是否有帮助:

您的评价:1

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

0 个评论

该案例暂时没有网友评论

编辑评论

举报

×

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

侵犯我的权益

×

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

泄露了我的隐私

×

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

侵犯了我企业的权益

×

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

抄袭了我的内容

×

原文链接或出处

诽谤我

×

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

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

×

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

不规范转载

×

举报说明

提出建议

    +

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

确定

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

注册后可访问此模块

跳转hclhub

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