"EGP"术语和"IGP"对应
EGP本身就是一个运行在AS之间的路由协议
特性:
1.是路径矢量路由协议,在设计上避免了环路的发生
2.由TCP协议承载,端口号是179
3.路由附带丰富的属性
4.只发送增量路由更新
5.丰富的路由过滤和路由策略
运行BGP协议的路由器称为BGP发言者
相互之间存在TCP连接,相互交换路由信息的BGP发言者之间称为BGP对等体
BGP邻居分两种:
EBGP对等体:不同AS的BGP设备建立的邻居,默认:EBGP必须物理直连
为了防止环路EEBGP不会将学习到的路由再向原发布者发布。
IBGP对等体:同一个AS内的BGP设备建立的邻居,IBGP邻居可以跨越中间3层路由设备建立
为了防止环路,BGP发言者从IBGP获得的路由不向它的IBGP对等体发布
(1)BGP邻居必须手工指定
(2)BGP协议基于TCP传递协议消息,建立邻居前,必须先保证设备之间的TCP连接
建立IBGP邻居与上述配置类似,注意本地和邻居AS号一致。
为了保证邻居的稳定性,可以使用loopback口建立BGP邻居
必须先保证loopback口之间IP互通!!!通过IGP协议保证
(1)通过loopback建立EBGP邻居
路由器A: bgp 100 本地AS号
peer 2.2.2.2 as-number 200 邻居AS号
peer 2.2.2.2 ebgp-max-hop 2 EBGP默认物理直连方可建立,loop口建立的EBGP邻居不是物理直连
peer 2.2.2.2 connect-interface loopback X
address-family ipv4 unicast
peer 2.2.2.2 enable
路由器A: bgp 200 本地AS号
peer 1.1.1.1 as-number 100 邻居AS号
peer 1.1.1.1 ebgp-max-hop 2 EBGP默认物理直连方可建立,loop口建立的EBGP邻居不是物理直连
peer 2.2.2.2 connect-interface loopback X
address-family ipv4 unicast
peer 1.1.1.1 enable
(2)AS内通过loopback口建立IBGP邻居
路由器A: bgp 100 本地AS号
peer 2.2.2.2 as-number 100邻居AS号
peer 2.2.2.2 connect-interface loopback X
address-family ipv4 unicast
peer 2.2.2.2 enable
路由器A: bgp 100 本地AS号
peer 1.1.1.1 as-number 100 邻居AS号
peer 2.2.2.2 connect-interface loopback X
address-family ipv4 unicast
peer 1.1.1.1 enable
IBGP允许跨路由设备建立,因此不需配置ebgp-max-hop
通过loopback建立BGP邻居 peer X.X.X.X connect-interface loopback X 告诉指定本地设备与邻居建立关系的接口