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

EVPN 路由无法学习问题处理经验案例

2017-08-02 发表
  • 0关注
  • 0收藏 2152浏览
张磊 九段
粉丝:26人 关注:0人

EVPN组网中Border通过VPC1VRFA)与外网互联。VM属于VPC2(VRFB)下挂在leaf下面。Border将从外网学习到的路由通过EVPN传递给leaf,通过将两个VPC拉通(利用BGP RT属性使路由可以互相学习)。

远端Border设备通过EVPN控制平面发布前缀路由110.1.1.0/24,本端leaf查看VPN VRFB的系统路由表却没有这条路由。



1、查看设备到RREVPN邻居状态是否正常。Established为正常状态。

display bgp  instance SDN_INSTANCE_BGP peer l2vpn evpn

 BGP local router ID: 2.2.2.6

 Local AS number: 65205

 Total number of peers: 2                 Peers in established state: 2

  * - Dynamically created peer

  Peer        AS  MsgRcvd  MsgSent OutQ PrefRcv Up/Down  State

 

  2.2.2.4    65205     1468     1729    0       6 21:48:01 Established

  2.2.2.5    65205     1407     1461    0       6 21:48:05 Established

2、前缀路由是通过TYPE 5的路由消息传递的,TYPE 5的前缀路由的收发受ip vpn-instance实例下address-family ipv4视图下配置的RT控制。其次,需要检查两端配置的RT属性是否满足BGP路由引入的要求(路由中携带RT属性必须至少有一个值属于接收端配置的import-extcommunity列表)。

#

ip vpn-instance VRFB

 route-distinguisher 1:24001

 #

 address-family ipv4

  export route-policy SDN_POLICY_EXPORT_IPV4_VRFB

  vpn-target 0:24001 1:24001 0:25001 import-extcommunity

  vpn-target 1:24001 export-extcommunity

 #

3、查看BGP中的EVPN TYPE5路由,查看是否有接收到远端发布的前缀路由。从下面的信息看可以接收到远端的前缀路由,并且BGP路由表中的状态也是有效的,并且也是计算出了最优的路由。

[LA1]display  bgp  instance SDN_INSTANCE_BGP l2vpn  evpn  route-type ip-prefix

 BGP local router ID is 2.2.2.6

 Status codes: * - valid, > - best, d - dampened, h - history,

               s - suppressed, S - stale, i - internal, e - external

               Origin: i - IGP, e - EGP, ? - incomplete

 

 Total number of routes from all PEs: 9

 

 Route distinguisher: 4:25001

 Total number of routes: 4

 

     Network        NextHop      MED      LocPrf     PrefVal Path/Ogn

 

* >i [5][0][24][110.1.1.0]/80

                    2.2.2.1         0          100        0       i

*  i                2.2.2.1         0          100        0       i

4、查看evpn routing-table表是否正常生成了前缀路由,发现上述前缀路由并没有生成。从这里可以看出问题出现在BGP优选出的路由向evpn routing-table表添加的过程。

[LA1]display evpn routing-table vpn-instance VRFB

VPN instance:VRFB      Local L3VNI:24001

IP address         Next hop        Outgoing interface    NibID

10.1.2.48          2.2.2.8         Vsi-interface24001    0x18000000

5、查看上述前缀路由的详细信息。发现下面路由中携带的路由属性是正常的,比如RT等扩展团体属性及L3VNI

[LA1]display bgp instance SDN_INSTANCE_BGP l2vpn evpn route-distinguisher 4:25001 route-type ip-prefix [5][0][24][110.1.1.0] 80

 

 BGP local router ID: 2.2.2.6

 Local AS number: 65205

 

 Route distinguisher: 4:25001

 Total number of routes: 2

 Paths:   2 available, 1 best

 

 BGP routing table information of [5][0][24][110.1.1.0]/80:

 From            : 2.2.2.4 (2.2.2.4)

 Rely nexthop    : 3.3.0.33

 Original nexthop: 2.2.2.1

 OutLabel        : NULL

 Ext-Community    <RT: 0:25001>, <RT: 1:25001>, <Encapsulation Type: VXLAN>, <Router's MAC: 84d9-31f5-3908>

 AS-path         : (null)

 Origin          : igp

 Attribute value : MED 0, localpref 100, pref-val 0

 State           : valid, internal, best

 Originator      : 2.2.2.1

 Cluster list    : 2.2.2.4

 IP precedence   : N/A

 QoS local ID    : N/A

 Traffic index   : N/A

 EVPN route type : IP prefix advertisement route

 ESI             : 00:00:00:00:00:00:00:00:00:00

 Ethernet tag ID : 0

 IP prefix       : 110.1.1.0/24

 Gateway address : 0.0.0.0

 MPLS label      : 25001

6、要在路由表中生成一条路由,这条路由的下一跳必须可达。EVPN组网比较特殊,在对称IRB转发实现中,远端路由的下一跳为远端VTEPloopback口地址,设备上需要生成该下一跳的arp表项,arp表项中的MAC地址就是上述路由详细信息中携带的Router's MAC: 84d9-31f5-3908扩展团体属性中的值。同时出接口为路由中携带的L3VNIVSI接口。

查看设备上是否形成下一跳的ARP表项。通过如下的信息看出,设备确实没有生成下一跳的arp信息,最终导致路由无法生效。

[LA1]display arp 2.2.2.1

Type: S-Static  D-Dynamic  O-Openflow  R-Rule  M-Multiport  I-Invalid

IP address   MAC address    VID      Interface/Link ID      Aging Type

ARP中的IP地址,MAC地址等信息通过路由的详细信息可以看出没有问题,那么需要查看arp的出接口是否正确配置。检查设备配置发现,设备确实没有正确配置L3VNI 25001对应的VSI接口。

正确配置示例为:

#

interface Vsi-interface25001

 description SDN_VRF_VSI_Interface_25001

 l3-vni 25001

#


增加L3VNI接口的相关配置后解决。


该案例对您是否有帮助:

您的评价:1

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

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

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