当BGP运行与同一AS内部时,称为BGP;当BGP运行与不同的AS之间,称为EBGP
    IGP用来内部数据转发
    BGP外部路由的传递(tcp协议,三次握手建立连接,默认以AS区域路由作为度量值)
    BGP报文类型:
    Open报文(协商BGP参数)
    Update报文(交换路由信息)
    Keepalive报文(保持邻居关系)
    Notification报文(差错通知)
    Route-Refresh(改变路由策略后请求对等体重重新发布路由信息)
    dis bgp root查看bgp网络类型:
    标识位(I)表示接收的路由为network发布
    标识位(E)表示接收的路由为EGP发布
    标识位(?)表示接收的路由为其他方式发布
    BGP属性:
    origin(定义路径的信息来源)
    as_path(as路径,用于解决bgp中的路由环路问题)
    next_hop(下一条)
    local_pref(本地路由优先级;一般在目的路由的上一个路由做配置)
    med(实际修改lsa开销值作为选取路径的路由优先级)
    BGP选路规则:(refresh bgp all export重新刷新状态)
    查看选取最优路径的详细信息:
    image.jpeg

    • 优选preference_value值(缺省)最高的路由(私有属性,仅本地有效)

    仅对本地路由下一跳生效,过了操作的路由恢复值

    • 优选本地优先级(local_preference)最高的路由(一般为控制出去的流量)
    • 优选手动聚合>自动聚合>network>import>从对等体学到的(自己产生的优于邻居学到的)
    • 优选AS_Path短的路由。(都是从邻居学到的情况下)

    只能增加AS_Path值,所以增加开销选择另一条,一般加本区域的AS值,加路由策略
    route-policy as_path peimit node 10——apply as-path 200 addtitive——q——peer 10.1.1.1 route-policy as_path export(出方向位置,根据路由位置选择出方向入方向)

    • 起源类型IGP>EGP> Incomplete

    image.jpeg
    image.jpeg

    • 对于来自同一As的路由,优选MD值小的(本端做影响进来的流量)

    image.jpeg
    image.jpeg
    image.jpeg
    image.jpeg
    出方向做的

    • 优选从EBGP学来的路由(EBGP>IBGP)
    • 优选AS内部IGP的 Metric最小的路由

    改下一跳路径开销值

    • 优选Cluster_list最短的路由(RR存在)
    • 优选0rginaton_ID最小的路由(RR存在)
    • 优选 Router_iD最小的路由器发布的路由
    • 优选具有较小IP地址的邻居学来的路由

    BGP反射器(RR):
    可以减少IBGP的连接数
    联盟:
    讲一个AS转变为多个小的AS
    联盟中的每个子AS属性只在自己的AS区域内使用
    路由反射器与联盟相比较:
    反射器:不需要更改现有的网络拓扑,兼容性好;配置方便,只需要对反射器的设备进行配置,客户机并不需要知道自己是客户机;集群与集群之间仍然需要全连接;适用于中、大规模网络
    联盟:需要改变逻辑拓扑;所有设备需要进行重新配置;联盟的子AS之间是特殊的EBGP链接,不需要全连接;使用与大规模网络
    解决路由环路:
    Originator ID由RR产生用来标识路由的始发者
    Cluster_list集群ID由RR的root ID演变而来
    堆叠:
    多台支持堆叠的交换机逻辑上变成一台交换机并让用户用一个IP对堆叠进行维护管理达到跨设备的链路聚合
    优点:高可靠性,强大的网络扩展能力,简化配置和管理,无环网络