在本文中,小编我将详细给大家分析下bgp是甚么意思?
BGP(边界网关协议)是通过在边沿路由器之间交换路由和可达性信息来管理数据包如何通过互联网路由的协议。BGP在自治系统(AS)引导数据包-由单个企业或服务提供商管理的网络。在单个网络中AS内部路由的流量称为内部BGP或iBGP。更常见的是,BGP用于将一个AS连接到其他自治系统,然后称之为外部系统BGP或eBGP。有时,BGP它被描写为可达性协议,而不是路由协议。
BGP角色包括:
1、由于它是PVP,所以BGP将全部自治系统/网络路径拓扑传送到其他网络;
2、拓扑保护所有外部连接网络的路由表;
3、支持无类域间路由(CIDR),它为连接的Internet装备分配Internet协议(IP)地址;
4、在增进不同自治系统之间的通讯时,BGP被称为外部BGP(EBGP)。使用主机网络/自治系统时,BGP称为内部BGP(IBGP);
5、创建BGP扩大和替换外部网关协议(EGP)。
BGP用在哪里?
BGP提供网络稳定性,确保路由器在另外一个互联网路径出现故障时能够快速适应数据包的重新连接。BGP根据网络管理员配置的路径、规则或网络策略做前途由决策。每个BGP所有路由器都保护标准路由表,以指点传输中的数据包。该表与单独的路由表相结合,称为路由信息库(RIB),它是存储在BGP服务器上的数据表在路由器上。RIB包括直接连接的外部对等体和内部对等体的路由信息,并在更改时不断更新路由表。BGP基于TCP/IP并使用客户端–与客户端一起使用服务器拓扑–通过向服务器发送要求发起服务器通讯BGP会话。
BGP路由基础知识
只有当产生变化时,BGP发送更新的路由器表信息–即使如此,它也只发送受影响的信息。BGP对等体之间的连接一定要手动设置,并在两端编写对等地址。
BGP根据当前的可达性、跳数等路径特点做出最好路径决策。在多条路径(如主要托管设施)的情况下,BGP它可以用来偏好可以根据流量在其网络中进出的路径来转达。BGP乃至有一种机制可以定义任何标签,称为社区,可以通过对等体之间的相互协议来控制路由广告行动。
BGP⑷是当前版本BGP,它支持IPv六、无类域间路由(CIDR),支持IPv可延续性CIDR在网络中具有比现在使用更多的权利IP更多地址分配方案。
TOP