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

某局点SR6608和分支MSR路由器建立IPSec后业务不通问题处理经验案例

2015-10-22 发表
  • 0关注
  • 1收藏 2456浏览
张玺 六段
粉丝:4人 关注:0人

某局点使用SR6608路由器作为总部路由器,使用MSR路由器作为分支路由器,总部和分支之间的数据通过IPSec进行封装,使用IKE主模式建立IPSec隧道。

该局点共有三个分支,设备开局时,前两个分支已经调通,业务正常。但配置第三个分支时,IKE SA和PSec SA均能正常建立,公、私网路由也配置正确,但业务不通。

总部和第三个分支大致拓扑如下:

L0:192.168.15.254/32------总部SR66-------公网-------分支MSR----L0:172.16.10.254/32

其中,使用Loopback0接口模拟两端的私网地址。两端Loopback0地址互ping不通。



故障现象比较奇怪,此时,我们分以下几个步骤来排查问题原因:

1、从MSR侧带Loopback0 ping 总部SR66的L0,以下结果可见SR66收到了该IPSec报文,但没有回复IPSec报文。

dis ipsec statistics tunnel-id 17

 ------------------------------------------------

  Connection ID : 17

 ------------------------------------------------

  the security packet statistics:

    input/output security packets: 7/0       //开始只收到了7个IPSec报文

    input/output security bytes: 616/0

    input/output dropped security packets: 0/0

    dropped security packet detail:

      not enough memory: 0

      queue is full: 0

      authentication has failed: 0

      wrong length: 0

      replay packet: 0

      packet too long: 0

      wrong SA: 0

MSRping -a 172.16.10.254 192.168.15.254,5个包:

dis ipsec statistics tunnel-id 17

 ------------------------------------------------

  Connection ID : 17

 ------------------------------------------------

  the security packet statistics:

    input/output security packets: 12/0   //输入增加了5个,输出仍为0

    input/output security bytes: 1056/0

    input/output dropped security packets: 0/0

    dropped security packet detail:

      not enough memory: 0

      queue is full: 0

      authentication has failed: 0

      wrong length: 0

      replay packet: 0

      packet too long: 0

      wrong SA: 0

2、在SR66的公网口出方向做Firewall

#

acl number 3999

 rule 0 permit ip source 172.16.10.0 0.0.0.255 destination 192.168.15.0 0.0.0.255

 rule 5 permit ip source 192.168.15.0 0.0.0.255 destination 172.16.10.0 0.0.0.255

#

dis firewall-statistics interface g3/2/6

  Interface: GigabitEthernet3/2/6

  Out-bound Policy: acl 3999

  From 2013-04-11 16:46:58 to 2013-04-11 17:50:58

     27 packets, 2268 bytes, 0% permitted,   //开始统计到27个包

     0 packets, 0 bytes, 0% denied,

     140902 packets, 89998909 bytes, 100% permitted default,

     0 packets, 0 bytes, 0% denied default,

  Totally 140929 packets, 90001177 bytes, 100% permitted,

  Totally 0 packets, 0 bytes, 0% denied.

SR66 ping MSR 端私网地址:

ping -a 192.168.15.254 172.16.10.254

  PING 172.16.10.254: 56  data bytes, press CTRL_C to break

    Request time out

    Request time out

    Request time out

    Request time out

    Request time out

 

  --- 172.16.10.254 ping statistics ---

    5 packet(s) transmitted

    0 packet(s) received

    100.00% packet loss

从下面的防火墙统计信息可见SR66确实回包了,但从g3/2/6发出去的包没有被IPSec加密:

dis firewall-statistics interface g3/2/6

  Interface: GigabitEthernet3/2/6

  Out-bound Policy: acl 3999

  From 2013-04-11 16:46:58 to 2013-04-11 17:51:38

     32 packets, 2688 bytes, 0% permitted, //匹配ACL 3999的包增长了5

     0 packets, 0 bytes, 0% denied,

     141111 packets, 90051714 bytes, 100% permitted default,

     0 packets, 0 bytes, 0% denied default,

  Totally 141143 packets, 90054402 bytes, 100% permitted,

  Totally 0 packets, 0 bytes, 0% denied.

3、为何业务报文匹配了感兴趣流,但没有被SR66的IPSec隧道加密呢?我们继续来看一下设备IPSec相关配置:

#
        ipsec policy loncin 1 isakmp
         security acl 3000
         ike-peer gz
         proposal cp1
    #
        ipsec policy loncin 2 isakmp
         security acl 3001
         ike-peer hn
         proposal hn
    #
        ipsec policy loncin 3 isakmp          //第三个分支配置
         security acl 3004
         ike-peer hnlx
         proposal def
    #

acl number 3004
     rule 0 permit ip source 192.168.15.0 0.0.0.255 destination 172.16.10.0 0.0.0.255
     rule 5 permit ip source 192.168.15.0 0.0.0.255 destination 172.16.11.0 0.0.0.255

到此,配置都没有问题,但此时,我们发现了acl 3001中有一条奇怪的配置:rule 40

acl number 3001
     rule 0 permit ip source 192.168.130.0 0.0.0.255 destination 192.168.17.0 0.0.0.255
     rule 5 permit ip source 192.168.15.0 0.0.0.255 destination 192.168.17.0 0.0.0.255
     rule 15 permit ip source 192.168.192.0 0.0.0.255 destination 192.168.17.0 0.0.0.255
     rule 20 permit ip source 192.168.15.0 0.0.0.255 destination 172.16.2.0 0.0.0.255
     rule 25 permit ip source 192.168.130.0 0.0.0.255 destination 172.16.2.0 0.0.0.255
     rule 30 permit ip source 192.168.192.0 0.0.0.255 destination 172.16.2.0 0.0.0.255
     rule 35 permit ip source 192.168.15.254 0 destination 172.16.2.0 0.0.0.255
     rule 40 deny ip

明明是第二个分支引用的ACL,会对第三个分支造成影响么?

答案是肯定的。事实上,H3C Comware V5平台的设备,配置IPSec ACL的时候,通常要保护什么流量,就配置相应的permit;不保护的流量不用配置deny,否则,deny的ACL会影响后面的节点,导致后面节点业务流量无法被IPSec封装。


到此,问题的原因被我们找到了,删除该ACL后,业务恢复正常通信,问题解决 。


H3C Comware V5平台的设备,配置IPSec ACL的时候,通常要保护什么流量,就配置相应的permit;不保护的流量不用配置deny,否则,deny的ACL会影响后面的节点,导致后面节点业务流量无法被IPSec封装。


该案例对您是否有帮助:

您的评价:1

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

作者在2019-06-10对此案例进行了修订
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

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