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

V5防火墙路由下一跳配置错误导致L2TP VPN不通

2016-06-02 发表
  • 0关注
  • 0收藏 1395浏览
王林 四段
粉丝:3人 关注:0人

1.1

分支用V5防火墙F100-C-G作为出口,采用PPPOE拨号方式上网,内网网段为192.168.2.0/24,网关192.168.2.1在防火墙上。总部用V5防火墙F100-M-SI作为出口,采用静态公网IP地址方式上网,内网网段为192.168.1.0/24,网关192.168.1.1在防火墙上。分支和总部采用LAC-Auto-Initiated模式建立L2TP VPN隧道,F100-C-GLAC F100-M-SILNS,隧道ip地址段为192.168.3.0/24,其中LAC的隧道接口(VT1ip地址采用拨号获取,LNS隧道接口(VT0ip地址为192.168.3.254,具体组网如上图1.1。目前内网互ping不通,并且也无法互相访问。


对于L2TP VPN无法通信的问题,一般排查步骤可分为三步:检查L2TP隧道是否成功建立,检查L2TP会话是否存在,路由配置和安全策略是否正确。

1.通过在LAC上查看L2TP隧道建立信息,发现存在对应的隧道,如下所示:

  display l2tp tunnel

Total tunnel = 1

 LocalTID RemoteTID RemoteAddress    Port   Sessions RemoteName

 1        5         218.8.184.186    1701   1        H3C

2.检查是否存在对应的会话,通过在LAC上查看,会话也存在,并且LAC L2TP虚接口获取到的ip地址为192.168.3.108

  display l2tp session

Total session = 1

LocalSID  RemoteSID  LocalTID

 6451      16286      1

3.L2TP隧道和会话都存在,说明内网无法互通肯定和路由以及安全策略有关。两端内网相互通信,涉及到的路径为:192.168.2.0/24——192.168.3.108LNS分配给LAC VT1口的ip地址)——192.168.3.254(LNS VT0接口地址)——192.168.1.0/24,通过检查两端配置,并没有发现影响内网互通的安全策略存在,而且值得一提的是,通过两端互ping测试,发现LACLNS内网192.168.1.0/24可以ping通,但LNS无法pingLAC内网192.168.2.0 /24,由于LNSLACL2TP接口地址均属于两端的直连网段,所以原因就是LNS端到192.168.2.0/24的路由不正确,但是通过查看LNS的路由信息,并无异常,确实存在到192.168.2.0/24的正确路由表项,如下红色摘取部分:

display ip routing-table

Routing Tables: Public

        Destinations : 31       Routes : 31

 

Destination/Mask    Proto  Pre  Cost         NextHop         Interface

192.168.2.0/24      Static 60   0            192.168.3.254   VT0

为了对比分析,这里我们把LAC端对应的正确路由也放到这里讨论:

   dis ip routing-table

Routing Tables: Public

        Destinations : 10       Routes : 10

 

Destination/Mask    Proto  Pre  Cost         NextHop         Interface

192.168.1.0/24      Static 60   0            192.168.3.108   VT1

可以看到,两端的路由都是将下一跳指定为出接口,即VT接口,但为什么就会出现LAC端路由正确,而LNS端路由错误呢?

最后,通过在LNS端查询L2TP隧道信息,发现存在多个L2TP隧道,也就是说LNS和多个LAC建立了L2TP VPN,如果将到192.168.2.0网段的下一跳指定为LNS端隧道出接口,由于存在多个隧道,设备无法得知目的地址为192.168.2.0/24的数据包应该如何封装L2TP头部,也就不知道目的公网地址是多少, 192.168.2.0/24网段的数据包无法从一个具体的隧道路由出去。另外这里不得不多说一句,到其他几个隧道的数据包之所以转发正常,是因为其他几个点L2TP VPN采用Client-Initiated模式,内网PC直接和LNS建立L2TP隧道,在LNS端上存在对应的直连路由。


LACL2TP虚接口,即VT1接口配置静态ip地址192.168.3.108,并且在LNS端,修改到192.168.2.0/24网段的路由,将其下一跳指定为192.168.3.108


V5防火墙使用LAC-Auto-Initiated模式建立L2TP VPN隧道时,最好把到对端内网路由的下一跳指定为对端的L2TP接口地址,不要指定成本端的L2TP接口地址,以免当存在多个隧道时,路由出错。


该案例对您是否有帮助:

您的评价:1

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

作者在2019-06-12对此案例进行了修订
0 个评论

该案例暂时没有网友评论

编辑评论

举报

×

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

侵犯我的权益

×

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

泄露了我的隐私

×

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

侵犯了我企业的权益

×

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

抄袭了我的内容

×

原文链接或出处

诽谤我

×

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

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

×

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

不规范转载

×

举报说明

提出建议

    +

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

确定

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

注册后可访问此模块

跳转hclhub

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