BGP 是什么

Fanly 2018-11-21 15:58:03
问答

边界网关协议(BGP)是一种路由协议,用于在不同的主机网关,Internet或自治系统之间传输数据和信息。BGP是路径向量协议(PVP),它维护到不同主机,网络和网关路由器的路径,并根据它确定路由决策。

BGP(边界网关协议)是一种协议,通过在边缘路由器之间交换路由和可达性信息来管理数据包如何通过互联网路由。BGP 在自治系统(AS)之间引导数据包- 由单个企业或服务提供商管理的网络。在单个网络 AS 内路由的流量称为内部 BGP 或 iBGP。更常见的是,BGP 用于将一个 AS 连接到其他自治系统,然后将其称为外部 BGP 或 eBGP。

BGP 边界网关协议

BGP 用于在不同的主机网关,Internet 或自治系统之间传输数据和信息。BGP 是路径向量协议(PVP),它维护到不同主机,网络和网关路由器的路径,并根据它确定路由决策。它不使用内部网关协议(IGP)度量标准来进行路由决策,而只是根据路径,网络策略和规则集来决定路由。

有时,BGP 被描述为可达性协议而不是路由协议。

BGP 角色包括

  • 因为它是 PVP,所以 BGP 将整个自治系统/网络路径拓扑传送到其他网络
  • 使用所有外部连接网络的拓扑维护其路由表
  • 支持无类域间路由(CIDR),它为连接的 Internet 设备分配 Internet 协议(IP)地址

当用于促进不同自治系统之间的通信时,BGP 被称为外部 BGP(EBGP)。在主机网络/自治系统中使用时,BGP 称为内部 BGP(IBGP)。

创建 BGP 是为了扩展和替换外部网关协议(EGP)。

BGP 用于哪些地方

BGP 提供网络稳定性,保证路由器可以快速适应在另一个互联网路径发生故障时通过另一次重新连接发送数据包。BGP 根据网络管理员配置的路径,规则或网络策略做出路由决策。每个 BGP 路由器都维护一个标准路由表,用于引导传输中的数据包。此表与单独的路由表结合使用,称为路由信息库(RIB),它是存储在 BGP 路由器上的服务器上的数据表。RIB 包含来自直接连接的外部对等体以及内部对等体的路由信息​​,并在发生更改时不断更新路由表。BGP 基于 TCP/IP 并使用客户端 - 服务器 拓扑,用于与客户端 - 服务器通信,通过向服务器发送请求来发起 BGP 会话。

BGP 路由基础知识

只有在发生变化时,BGP 才会发送更新的路由器表信息 - 即使这样,它也只发送受影响的信息。BGP 没有自动发现机制,这意味着必须手动设置对等体之间的连接,并在两端编写对等地址。

BGP 根据当前可达性,跳数和其他路径特征做出最佳路径决策。在多个路径可用的情况下(如在主要托管设施内),BGP 可用于根据流量在其网络中进出的路径来传达组织自己的偏好。BGP 甚至有一种定义任意标签的机制,称为社区,可以通过对等体之间的相互协议来控制路由广告行为。

BGP-4 是当前版本的 BGP,它支持 IPv6 和无类域间路由(CIDR),支持 IPv4 的持续可用性。使用 CIDR 是一种在网络中拥有比使用当前 IP 地址 分配方案更多地址的方法。

0个人收藏 收藏

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • BGP 服务器

    BGP服务器是什么

    BGP服务器是边界网关协议的实现,用于在互联网中交换路由信息,确保数据包按最佳路径传输。它支持动态路由、路由策略和多路径选择,维护互联网的可用性和鲁棒性。然而,BGP也面临安全挑战,如劫持、路由泄漏和路由污染。
  • BGP 机房

    BGP机房是什么

    BGP机房是互联网基础设施中的关键部分,通过管理路由信息、优化数据传输、提供网络隔离和故障恢复功能,确保了互联网的稳定性和安全性。尽管面临安全威胁和网络增长的挑战,但它们在全球互联性和网络流量管理方面发挥着不可替代的作用。
  • BGP 专线 Border Gateway Protocol

    BGP专线是什么

    BGP专线是一种通过BGP协议建立的专用互联网连接,用于连接大型网络、数据中心、企业和云服务提供商。它提供高度可靠、高性能、灵活性和安全性,适用于大规模数据传输和实时应用。相对于公共互联网连接、VPN和MPLS连接,BGP专线具有明显的优势。
  • BGP 网络

    BGP网络是什么

    BGP(Border Gateway Protocol)是互联网的关键路由协议,用于管理全球网络中的路由信息。它通过建立邻居关系、选择最佳路径、传播路由信息和监控网络状态来工作。BGP的重要性体现在支持全球互联网、确保网络稳定性、提供路由策略控制和多路径选择。
  • BGP 协议

    BGP协议是什么

    BGP是一种用于互联网中路由选择的协议。BGP是一种路径向量协议,其功能是在互联网中实现路由器之间的路由信息交换,用于实现路由的选择和路径的传输,同时可以防止路由环路和选择最佳路径。
  • BGP4+是什么

    BGP4+是什么

    BGP4+是为了使BGP4能够支持多种网络层协议,如IPv6和IPX等,规定了一种BGP4多协议扩展即BGP4+来实现BGP4对IPv6协议的支持。