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

某局点升级版本后NAT业务异常问题典型案例

2024-04-07 发表
  • 0关注
  • 1收藏 235浏览
粉丝:35人 关注:3人

组网及说明

不涉及


告警信息

不涉及


问题描述

某局点使用全局NAT特性,从R8601P2415升级到R8660P43版本之后,发现NAT业务异常。

后续调整对应SNAT规则后业务恢复。


过程分析

现场从老版本升级到新版本后,全局NAT逻辑发生变化:

新版本全局NAT逻辑如下:

在全局NAT策略视图下,可通过执行display this命令查看NAT规则的匹配优先级顺序。匹配优先级顺序受规则创建顺序和规则中包含的转换动作类型的影响,具体如下:

·              DNAT规则”和“SNATDNAT规则”的匹配优先级高于所有“SNAT规则”

·              DNAT规则”和“SNATDNAT规则”的匹配优先级顺序与创建顺序有关,先创建的规则拥有较高的匹配优先级。

·              当新建“DNAT规则”或“SNATDNAT规则”时,该规则位于所有已存在的“DNAT规则”以及“SNATDNAT规则”之后,即该规则的匹配优先级低于所有已存在的“DNAT规则”以及“SNATDNAT规则”。

·              SNAT规则”的匹配优先级与创建顺序有关,先创建的规则拥有较高的匹配优先级。

·              当新建“SNAT规则”时,该规则在所有已有的“SNAT规则”之后,即该规则的匹配优先级低于所有已存在的“SNAT规则”。

一旦设备匹配到了“DNAT规则”或者“SNATDNAT规则”,就不会再匹配“SNAT规则”。用户可以通过移动NAT规则来调整匹配优先级顺序,但是需确保所有的“DNAT规则”和“SNATDNAT规则”位于“SNAT规则”之前:

·              不允许将“DNAT规则”或“SNATDNAT规则”移动到“SNAT规则”之后。

·              不允许将“SNAT规则”移动到“DNAT规则”或“SNATDNAT规则”之前。

也就是说新版本,SNAT规则是排在DNAT规则之后的。老版本则没有该限制,现场老版本存在SNAT规则之后是DNAT规则的情况。

全局NAT规则的匹配顺序都是顺序匹配,现场升级之后,原本优先级低的SNAT规则被移动到前面,导致对应的SNAT规则没有生效,业务发生中断。

RBM升级过程中,全局NAT规则变化如下:

1. RBM_P设备老版本升级到新版本后,配置自动发生变换。按照新版本的配置逻辑,DNAT在SNAT之前进行排序。

2. RBM_P设备重启完成后,从RBM_S批备配置,即按照老版本的配置进行顺序调整。但是由于RBM_P此时是新版本,新版本的全局NAT配置逻辑为SNAT规则在DNAT之后,导致SNAT规则出现失败的情况。原本应该SNAT顺序应该是平移的,由于新版本的配置逻辑要求SNAT必须在DNAT规则之后,导致前面的SNAT规则移动成功,但是后面的SNAT规则移动失败。

简单理解就是新版本的配置逻辑和批备过程的配置逻辑冲突,导致策略顺序发生改变。

 

 


解决方法

升级过程需保证:

1. DNAT规则和SNAT规则不能存在冗余的匹配条件,即SNAT规则在前,DNAT规则在后,然后匹配条件一致。这将会导致升级后SNAT规则的优先级降低。

2. 升级过程中关闭自动备份功能,升级完成后再打开。对应如下命令:

configuration auto-sync enable命令用来开启配置信息自动备份功能。

undo configuration auto-sync enable命令用来关闭配置信息自动备份功能。

【命令】

configuration auto-sync enable

undo configuration auto-sync enable

【缺省情况】

配置信息自动备份功能处于开启状态。

【视图】

RBM管理视图

【缺省用户角色】

network-admin

【使用指导】

开启此功能前,主管理设备上已经配置的信息,将会在开启此功能后进行一次批量备份,之后新增、删除和修改的配置信息将实时备份到从管理设备。

配置信息很多时批量备份时间会很长,可能需要一到两个小时。

【举例】

开启配置信息自动备份功能。

<Sysname> system-view

[Sysname] remote-backup group

[Sysname-remote-backup-group] configuration auto-sync enable


该案例对您是否有帮助:

您的评价: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

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