BGP选路详解
Writed by Vindeselly
本文档详解了BGP的选路原则,采用GNS3模拟器、CISCO的IOS为工具,采取理论实验相结合的方式进行详解,其中英文来自CISCO官方BGP文档内容
一、优先选择WEIGHT最高的(Prefer the path with the highest WEIGHT)
WEIGHT是一个CISCO私有的参数,只在本地有效,不会传给对等体。取值范围0~65535,起源于本地的路由(宣告、重分发、聚合)的weight为32768,由于不传给BGP对等体,从PEER学习的更新weight为0
R1、R2、R3之间建立IBGP PEER关系,R1、R3上有loopback 0口,IP为1.1.1.1/32,R1、R3通过network的方式将1.1.1.1/32宣告进BGP进程。
R2默认的BGP转发表如下:
在R2上进行如下配置:
该命令表示从对端接收BGP路由更新时,在本地修改weight值为65535
此时BEST给了WEIGHT更大的条目
二、优先选择Local-preferences最高的(Prefer the path withthe highest LOCAL_PREF)
LOCAL_PREF作用于本地AS内,默认取值为100,LP为空时表示取默认值
拓扑配置同上条选路原则