BGP:*是运行于 TCP 上的一种自治系统的路由协议。====》边界网关协议(默认端口179)
AS:自治系统。 一个自治系统就是处于一个管理机构控制下的路由器和网络群组。在一 个自治系统中的路由器必须相连连接,并且运行相同的路由协议,同时分配一个相同的 自治系统编号。自治系统之间的连接使用外部路由协议, 如BGP协议
每个自治系统的管理员至少选择一个路由器作为该自治系统的 “BGP发言人”(BGP-speaker),当建立邻居关系后,就被称为BGP-peer
边界路由器:两个AS中利用BGP交换信息的路由器称为边界路由器
BGP的邻居关系:
一台BGP路由器运行在一个单一的AS内,在和其它BGP路由器建立邻居时,如果对方路由器和自己属于相同AS,则邻居关系为IBGP (internal BGP),如果属于不同AS,则邻居关系为EBGP (external BGP)。BGP要求eBGP邻居必须直连,而iBGP邻居可以任意距离,但这些都是可以改变的。
路由器优先级的顺序 EBGP > IGP > IBGP
###########################################################################
路由:是指路由器的从一个接口接收到数据包,根据数据包的目的地址进行定向发送 到另一个接口的过程。
路由的工作有两个:
1、确定最佳路径
路由器根据 网络寻址功能是路由器在网络中确定一条最佳的路径。
2、通过网络传输信息
当路由器从某一个接口中接到数据包后,会查看数据中的目标网络地址来判断该包的目的地址在当前的路由表中是否存在。如果发现包的目标地址和本路由器的某个接口所连接的网络地址相同,那么马上将数据发送给相应的接口。如果发现数据包的目标地址不是自己的直连网段,路由器会查看自己的路由表,查找包的目的网络所对应的接口,并从相应的接口转发出去;如果报的目标地址和表中记录的网络地址不匹配,则根据路由器配置转发到默认接口,该接口会转发给客户一个信息不可达的信息。