BGP协议,它把脸书放在背角上。那到底是什么?

      最后更新:2021-10-13 00:18:50 手机定位技术交流文章


      BGP BGP是“BGP BGP”是“边界网关协议”的名词,相当于中文的边境网关协议?名称比较抽象,我认为维基解密最好解释它(维基解密甚至没有类似的解释 ) 。 BGP是互联网中心的一个分散自治线路协议。 从这一观点看,它首先是一个互联网使用的路线协议。让我们从几个类似的想法开始:

      • AS(自治系统):自治系统是指由一个(而且往往更多)组织管辖下的所有IP网络和路由器,实施互联网共同路线计划,即AS是整个互联网的自主网络,BGP获得的网络自主权是指个人AS自治政府。
      • 内部网关协议(IGP):内部网关协议(IGP):内部网关协议(AS内部使用的一种路线协议),在AS内部使用的一种路线协议。在AS内部也有许多路由器处理多个网络。路由器需要了解分网络的现有信息。使用IGP来管理这些路径。RIP和OSF是代表网关协议(IGP):内部网关协议(AS内部使用的一种路线协议)。在AS内部也有许多路由器处理多个网络。还需要路由器之间了解分网络的现有信息。使用IGP来管理这些路径。RIP和OSF是代表。
      • EGP(外部网关协议):外部网关协议用于建立各种AS系统之间的分划线,此后已逐步取消,代之以BGP。
      由于BGP是为了取代EGP而建立的,它的地位与EGP相同。 然而,BGP也可以在AS内使用。BGP因此可以分为IBGP(Interior BGP:Interporate BGP:Inside BGP:Interporate AS)和EBGP(Exterporate BGP:Interporate BGP:Interporate AS:Interporate BGP:Interporate AS)和EBGP(Exporal BGP:Interporate BGP:Interporate AS:Interporate BGP:Interporates AS AS.)和EBGPP(Exporate BGPP:Ind difference AS) 。现在更符合逻辑,但IBPP协议(在此例中)仍然有效,因此IBGPP协议是针对同一AS网络, 通常不是大型的,因此在建设时,因此在大型的私人拥有的IP网络内使用。


      为何您需要 BGP BGP 协议在互联网上运作? 互联网似乎至关重要, 为什么日常生活中互动极少? 让我们来调查为什么BGP没有在云中出现。 Ming大概正在建造一个云层环境来提供虚拟机器服务。


      在云端需要互联网接入的情况下,Ming在互联网服务程序上应用了公共互联网IP, 互联网IP、 移动、 电信等等可以连接。 点可以使用路由器的 NAT/ Pat 地址将其IP转换为这个公共IP, 然后Ming在云路由器上将 ISP 路径设置为默认路由器 。


      当然,下一个版本需要互联网连通性(即互联网接入我们家的计算机)。 这也是不难的,也可以通过Port Forward传递。 Port Forward 绘制了一个公共网位上IP端口的空港图。例如,使用因特网IP1122港的22个假港口图,使用因特网IP:1122号因特网IP。 这部分工作仍然在Ming的云路由器中完成。第二层。第二层。版本0允许虚拟互联网连接,但也有某些问题:

      1. 每个空港必须绘制每个空港的空虚图。
      2. IP端口是受限制的。
      为了解决这些问题,Ming在互联网上申请了某些IP地址,如果真空需要通过外联网进入,则直接发给他们。 这是Ming的3.Version 0在线路上,而Ming在这里不需要BGP。 因为:
      1. Mingyun 的默认路由器只能配置到 ISP 路由器的地址。
      2. Mingyun的IP地址都因连接而分散,连接可以理解哪些IP地址应该作为到达这些IP地址的下一个跳跃。


      归根结底,IP接入有限,连接也不断丢失。这是所有三个版本,Ming选择了大投票。Ming首先向IANA申请了自己的互联网IP人才库。有了自己的互联网IP,因此也有必要考虑申请AS.AS。AS是一个16位数,全世界共有60,000多个数字。1-64511是唯一的全球数字,而64512 - 6553535可自用,可与网段相比。每个自主网络都需要申请自己的AS号,该号与AS 9800相连接。Ming随后购买了连接和电信线路,甚至允许断线器使用电信。这里的问题是:

      1. 连接或电信如何知道IPMing应申请什么互联网? 换句话说,我如何获得明云的互联网IP?
      2. Ming的云路由器的默认路由器是 ISP 路由器还是电信路由器?
      在 Ming 4 版本中, Ming 必须使用 BGP 。 Trough BGP, Ming 能够将自己的路径信息传输到连接、 电信, 所以 ISP 能够知道如何改变 Ming 公共网络虚拟机器的访问权限, 这意味着我们的普通客户可以通过 ISP 访问 Ming 网络。 但是, 通过在云中运行 BGP 服务, Ming 可以控制云层中的默认路由路由器路由器。 一般来说, 如果您从未听说过或使用 BGP 。 TGP, 您只能认为您的网络没有达到此水平 :( BGP 协议是最复杂的路径协议 ) 。 它是一个应用程序层协议, 使用 TCP 的传输层, 默认端口号为 179。 由于它是一个应用程序级协议, 它的连接可能被视为可信, 与底层工作无关, 例如碎裂、 确认、 重新传输、 等。 BGPGP 将是唯一使用 TCP 的路径协议, 而其他路径协议是 。


      标记包含16个字节以保持同步和加密信息。 Length 2 字节, 包括页头长度。 Type 1 字节确定目前可访问的 BGP 数据类型, 分为四个不同类别 :

      • 打开( 代码 1 ) : 一旦 TCP 连接形成, BGP 提供的第一批包。 接收 Open 时, BGP 端点会发送一个保存信息确认 Open 。 所有进一步的邮件都是在 Open 确认和 BGP 连接建立之后发送的 。
      • 更新( 代码 2 ) : BGP 连接第一次被破旧, 整个 BGP 根表被交换, 更新后只提供已更改的路径信息 。 因此, BGP 是传输路径的动态变化 。
      • 注释(代码 3): 发生错误时发送的电文, 并在电文发送后终止 BGP 连接 。
      • 保存( 代码 4): 没有数据, 只有信头 。 要保存 BGP 连接, 通常需要 BGP 会话的三分之一 的持有时间 。 默认为 60 秒, 如果持有时间为 0 秒, 则不会传送保存时间 。
        每种BGP数据的数据不尽相同,而网络设备操作员仅仅通过对开放和更新数据进行粘贴来做到这一点。


      BGP Open 数据在发送初始软件包时包含简单的配置信息, 如您自己的 AS 号、 BGP 连接的时间( 时间) 和 BGP id 。


      BGP Update 数据,主要就是交换Network Layer Reachability Information (NLRI)。一个Update数据包里面只会有一条path的路由信息,因此只有一组path attribute,但是路由可以有多条。具体的说,一个BGP router可能连接了多个BGP peer router,那么它在发送BGP Update数据时,一次只会发送一个它的BGP peer router的信息。 BGP如何工作 BGP是一种路径矢量协议(Path vector protocol)的实现。因此,它的工作原理也是基于路径矢量。首先说明一下,下面说的BGP route指的是BGP自己维护的路由信息,区分于设备的主路由表,也就是我们平常看见的那个路由表。BGP route是BGP协议传输的数据,并存储在BGP router的数据库中。并非所有的BGP route都会写到主路由表。每条BGP route都包含了目的网络,下一跳和完整的路径信息。路径信息是由AS号组成,当BGP router收到了一条 路由信息,如果里面的路径包含了自己的AS号,那它就能判定这是一条自己曾经发出的路由信息,收到的这条路由信息会被丢弃。 这里把每个BGP服务的实体叫做BGP router,而与BGP router连接的对端叫BGP peer。每个BGP router在收到了peer传来的路由信息,会存储在自己的数据库,前面说过,路由信息包含很多其他的信息,BGP router会根据自己本地的policy结合路由信息中的内容判断,如果路由信息符合本地policy,BGP router会修改自己的主路由表。本地的policy可以有很多,举个例子,如果BGP router收到两条路由信息,目的网络一样,但是路径不一样,一个是AS1->AS3->AS5,另一个是AS1->AS2,如果没有其他的特殊policy,BGP router会选用AS1->AS2这条路由信息。policy还有很多其他的,可以实现复杂的控制。 除了修改主路由表,BGP router还会修改这条路由信息,将自己的AS号加在BGP数据中,将下一跳改为自己,并且将自己加在路径信息里。在这之后,这条消息会继续向别的BGP peer发送。而其他的BGP peer就知道了,可以通过指定下一跳到当前BGP router,来达到目的网络地址。 所以说,BGP更像是一个可达协议,可达信息传来传去,本地根据收到的信息判断决策,再应用到路由表。DevOps 国际峰会 2021 · 北京站,10月22日-23日,近80位一线名企专家畅聊DevOps、运维领域质效合一之道,更有工行、农行、中行、BATJ 名企齐聚,偷师大厂的 DevOps 秘籍~

      近期好文推荐:

      我有十份运输规则摘要 由其中一人编写,我去拿

      “高效交通”公众寻求各种技术专家的贡献。

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/11653.html

          热门文章

          文章分类