两台SR8804X之间建立GRE,GRE隧道口及内网口都绑定同一个VPN实例1,作为GRE隧道源目地址的公网口不在VPN实例中。GRE隧道口起来后,两端通过GRE隧道口建立OSPF,交互内网20.0.0.0/24和30.0.0.0/24网段路由。
客户配置完成后,GRE隧道能up,OSPF邻居也能正常建立,两端私网能学到对端路由。GRE隧道口地址之间能够ping通,SR8804X上绑定VPN 1的接口地址之间互ping能通,但私网设备20.0.0.2到30.0.0.2之间ping不通。
SR88X上面做GRE有一个限制,平时大家可能不太了解,就是做GRE的接口在SPC板卡上面时,除了通常的GRE配置外,还需要配置一个业务环回组,这一部分在配置手册上有如下说明:
当隧道源接口位于SPC类和MPE-1104单板上时,请先使用service-loopback group命令创建业务类型为Tunnel的业务环回组,将设备上未使用的某个二层以太网接口加入该业务环回组。关于业务环回组的详细介绍,请参见“二层技术-以太网交换配置指导”中的“业务环回组”。
请现场客户将业务环回组配置上去后,私网地址之间已可以正常互通。
除此之外,客户咨询如果GRE隧道口源目地址对应的公网口也绑定VPN,是否需要增加其他配置,这个需求在R76XX版本已经实现:GRE隧道口下面可以配置tunnel vpn-instance XXX。
当流量从绑定VPN 1的内网口上来时,设备查路由走到GRE隧道口,之后设备按照GRE隧道口下的源目地址进行GRE封装,并查找公网路由将封装后的报文发出去。到达对端设备后送到GRE接口,拆掉GRE头后给到隧道上,进入对应VPN实例内进行转发。如果作为GRE源和目的的公网口也绑定VPN实例,则报文封装完GRE头后查找公网路由表查不到、无法正常转发。在R76XX版本内,配置tunnel vpn-instance abc后,报文封装完GRE头后,会去对应的abc实例内查找路由表,因此能转发。
对上述组网图中的现象,配置业务环回组可以解决客户的问题。
对于客户咨询的公网口绑定VPN实例的组网情况,需要升级设备版本至R76XX,并在GRE隧道下指定tunnel vpn-instance。
业务环回组是SR88X的SPC板卡做GRE等隧道时应用到的一个概念,平时应用比较少。对于该问题的现象,GRE隧道能up、OSPF能建立、设备上面VPN接口能互通、私网之间不通,这种现象就比较像是产品本身有某些限制。遇到此类问题,可以仔细看一下配置知道对应的部分,一般会有相关说明。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作