• Lab BGP 路由翻动(route flaps)


    路由翻动(route flaps)
    路由翻动产生的原因有很多种比如:链路不稳定、路由器接口故障、ISP工程施工、管理员错误配置和错误故障检查等等都能造成路由翻动,由于路由翻动会造成每台路由器重新计算路由,从而消耗了大量的网络带宽和路由器的CPU资源。
    场景,BGP邻居的flaping

    step 1 R1 R2 RIP
    step 2 建立EBGP的邻居关系,用环回口建立邻居关系。
    step 3 假如R1、R2将他们的更新源通告进了BGP,然后通过BGP传递给对方,这时由于从EBGP学到的路由的AD为20,大于IGP的默认AD,这时会产生邻居的flaping现象。

    step 4 show ip bgp summary可以看到每经过60秒BGP table version is 1, main routing table version 1会改变一次。BGP转发表里变化了多少次。

    step 5 用debug ip bgp、debug ip bgp update来查看BGP的flaping。

    step 6 解决方法:(1)EBGP建邻居时不要将环回口引入BGP。(2)Network + backdoor

    第二种场景,BGP路由下一跳的flaping

    R1、R2、R3因为属于同一个AS,所以运行一个IGP,R2-R4,R3-R5之间的链路并没有通告进IGP中。

    R1、R2、R3 IBGP对等体关系,R3在指R1时,打了neighbor 1.1.1.1 next-hop-self;R4-R2 ,R5-R3 ,R4-R5为EBGP对等体关系,它们都拿直连接口建立邻居关系。
    这时R4将它的环回口4.4.4.0/24和R2-R4的直连网络24.0.0.0/24引入BGP,这时在R1上就会产生路由下一跳flaping的现象。这时show ip bgp summary可以看到每经过60秒BGP table version is 1, main routing table version 1会改变一次。
    解决方法:
    (1)静态路由(R1上静态路由)
    (2)在IBGP邻居所处的IGP中宣告
    (3)将与EBGP直连的网络重分布进IGP
    (4)neighbor x.x.x.x next-hop-self(R2指R1时输入)

  • 相关阅读:
    Bundle Adjustment
    BFL ekf imu and odom
    RNN
    深度学习的数学(笔记)
    BP 神经网络
    PCA
    SVM
    KNN
    Kmeans
    决策树
  • 原文地址:https://www.cnblogs.com/cyrusxx/p/12824199.html
Copyright © 2020-2023  润新知