网络-路由交换-IPv4-Cisco-BGP
BGP 基础知识点 1) BGP 用于自身所在的AS 具有多出口,多ISP,并且要优化到ISP 的路由时使用BGP。 2) BGP 是一个用来控制策略的工具。 3) BGP 需要可靠的传输,采用TCP 可以保证传输,减少BGP 的复杂度。 4) BGP 本身收敛速度较慢(分钟级)。 5) BGP 分为IBGP 和EBGP。IBGP 路由器邻居默认不用直接互联,即可以跨路由器建立IBGP 邻居关系,而EBGP 邻居默认必须直接互联。 6) BGP 邻居交互信息是通过TCP 连接,所以首先要能建立TCP 连接,通过TCP 连接发送消息建立邻居关系。 7) BGP 有4 个消息,open(建立关系),notification(故障切断),update(路由更新),keepalive(保活)。 8) BGP 不能通过默认路由发包,必须要有详细路由。 IBGP 的水平分割 EBGP 是通过as_path 防环的,但在一个AS 内部的IBGP 的as_path 相同,防环失效。为了IBGP 也能防环,设置了IBGP 水平分割机制,即通过IBGP 学习到的路由信息不能通告给其他IBGP 邻居。因此IBGP 路由器如果不两两互联的话就不能学习到路由信息,这导致所有IBGP 路由器必须要配置成Full-mesh 的邻居关系(并且关闭同步机制)。要想不配置成Full-mesh 关系,就要用到路由反射器