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

MSR系列路由器Nat outbound和Nat server同时使用注意问题

2012-07-30 发表
  • 0关注
  • 1收藏 2743浏览
粉丝: 关注:

MSR系列路由器

Nat outboundNat server同时使用注意问题

  一、组网

  二、问题描述

某公司路由器上的出接口同时配置了nat outboundnat server,为的是外网人员可以访问到内网的服务器,内部人员也可以正常访问公网,客户发现当内网服务器访问公网其他地址时,在MSR上看不到相应的nat session,客户感觉很奇怪。

    使用如下拓扑来模拟客户的网络,PC地址为1.1.1.2,在出口路由器上同时配置nat outboundnat server,看一下是否如客户所说,内网服务器主动访问公网时,没有nat session

  三、过程分析

如果PC 1.1.1.2PING INTERNET中一个地址,是走NAT SERVER,还是 nat

outbound 3004

1)如果内网主机地址为1.1.1.2 ping 外网2.2.2.2,可以ping通,但是不会匹配nat outbound,在一直ping通的状态下查看nat session中无数据,这时应该匹配的是nat  server。如图1所示。

2)如果内网主机地址1.1.1.2 telnet到外网设备2.2.2.2上,因为使用的协议是tcp而不是icmp,这是就会匹配到nat outbound 3004,在nat session中存在地址转换的会话。如图2所示

  

3)如果内网主机地址不为1.1.1.2为其他,比如说1.1.1.3,此时ping外网2.2.2.2可以ping通,这时候会匹配nat outbound,进行地址转换,如图3所示。

  

  

我们普遍认为nat server只是匹配从公网过来的入方向的数据流,但是nat server其实是匹配双向的,当配置了nat server后,系统就已经生成了一条静态的会话表项,使用上述例子中的配置,接口下配置了nat server protocol icmp global 2.2.2.1 any inside 1.1.1.2 icmp后,在系统中就以生成了如下nat会话:

Protocol       globaladdr       insideaddr

 ICMP           2.2.2.1          1.1.1.2

如果是对于接口是入方向的报文,若协议为ICMP且目的地址为2.2.2.1,则改变该IP报文的目的地址为1.1.1.2,即正常的nat server的作用;

如果对于接口是出方向的报文,若协议为ICMP且源地址为1.1.1.2,则改变该IP报文的源地址为2.2.2.1发送出去。

 

  四、配置参考

Nat 设备配置

#

acl number 3004 //配置nat outbound的感兴趣流

 rule 0 permit ip source 1.1.1.0 0.0.0.255

#

interface Ethernet0/0

 port link-mode route

 nat outbound 3004  //配置nat outbound 3004

//配置nat server匹配的流为ICMP报文

 nat server protocol icmp global 2.2.2.1 any inside 1.1.1.2 icmp  

#

  五、结论:

在接口下同时配置nat outboundnat server,若内网过来一条数据流,既匹配nat outbound,又匹配nat server的服务映射,那这条数据流匹配的是nat server的映射,如果不匹配nat server或者不匹配nat server中的具体协议,就会匹配nat outbound

 

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

作者在2019-06-11对此案例进行了修订
2 个评论
zhiliao_xYzuh 知了小白
粉丝:0人 关注:0人

图看不了

chinapost 知了小白
粉丝:0人 关注:1人

就是nat server优先级高!对吗?

编辑评论

举报

×

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

侵犯我的权益

×

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

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到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

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