• 总结:当静态路由和BGP同时存在时路由优选BGP的两种方法


    结论:

    方法一、配置BGP协议的外部优先级比静态路由的优先级高,优选BGP。

                  优点:配置简单。

                  缺点:全局生效,如果用户有针对某个静态路由想提高优先级,不受动态路由影响,则针对每个静态路由都需要人为提升优先级。

    方法二、配置指定的静态路由的外部优先级与BGP协议的优先级相同,然后因为EBGP的内部优先级高于静态路由,所以优选EBGP协议。

                  对应方法一的优缺点。

    组网图:

     配置方法:

    方法一:配置BGP协议优先级高于静态路由。

    第一步:查看目的网段优先级

    第二步:修改BGP的协议优先级为50,高于静态路由

    [branch-bgp]dis this
    [V200R003C00]
    #
    bgp 65003
    timer keepalive 20 hold 60
    peer 40.0.0.1 as-number 65002
    #
    ipv4-family unicast
    undo synchronization
    preference 50 50 50
    network 40.0.0.0 255.255.255.0
    network 70.0.0.0 255.255.255.0
    peer 40.0.0.1 enable
    #
    return
    [branch-bgp]

    第三步:查看目的网段优先级

    方法二:外部优先级相同时,EBGP优先级高于静态路由

    第一步:查看目的网段优先级

    第二步:配置静态路由的优先级为255

    ip route-static 192.168.0.0 255.255.255.0 50.0.0.2 preference 255

    第三步:查看目的网段优先级

     

      点评:路由器先比较路由协议的外部优先级,外部优先级高的协议学习到的路由优选到路由表中。

    如果外部优先级相同,则再比较协议的内部优先级,内部优先级高的协议学习到的路由优选到路由表中。

  • 相关阅读:
    ASP.NET 构建高性能网站 架构设计
    ASP.NET 构建高性能网站 架构设计
    Vim和Vi的常用命令
    Vim和Vi的常用命令
    Vim和Vi的常用命令
    【收藏】前端知识体系完整版本
    【收藏】前端知识体系完整版本
    Ubuntu-升级linux软件源,安装vim/五笔
    高阶函数---swift中的泛型介绍(一步步实现Map函数)
    Go基础学习(二)
  • 原文地址:https://www.cnblogs.com/zhouhaibing/p/8997417.html
Copyright © 2020-2023  润新知