一。什么时候要使用BGP路由
1.给运营商使用的
2.成担互联网的传输与业务。
3.如果企业要使用BGP,
1)如果是一个传输AS,(可能要成担互联网的流量)
2)连接不同的网络(比如连接了联通,又连接到了电信,以保安全)单位使用的就这种。
3)希望流量是可以控制的。
如果一个连电信一个连网通,可以使用 ROUTE MAP 进行判断目的地址,如果是电信走电信,如果是网通走网通。但是性能会降低,因为这台设备就会是边界路由,要使用NET,转发,判断每个包的走向,是没有办法的办法,效率底。
BGP 围绕的主要是 AS,将整个互联网分成了几个若干的管理域。
多个AS之间做路由使用 BGP,但AS内部还是使用 OSPF RIP 等。
一个AS 是一个单独的技术管理下的路由器,
AS号是IANA来管理和分配,是个组织。
私有的AS号 64512 - 65535 可以内部自己使用。
path-vector 路径矢量 bgp新的特性。经过AS最少的就是优先使用的路径
BGP依赖管理员分配的属性,依据属性进行操作和寻径。
BGP只能影响自己的决策,不能影响邻居(AS)做决策。
什么时候不能用
硬件不行不能用
只有一个出口不能用
BGP传输的前提,必须要建立一条TCP会话,要想两个路由器建立一个BGP会话,就必须要先建立一个TCP会话,使用端口179
促发更新,只有产生变化时才会向外发送更新。
周期性发送保活信息,确认双方是正常的。
OSPF 使用 IP 包
EIGRP 使用 IP 包
RIP 使用 UDP 520端口
使用TCP的意义。BGP使用TCP 179 ,因为TCP可靠,有窗口机制传大包有保障,有流控,有重传输机制。
BGP也是三张表
邻居表
要建立邻居表先要建议TCP的会话,然后建议BGP的邻居关系 ,在周期性发送保活信息。会把邻居关系记录邻居表中。
转发表