BGP 相关术语

BGP 相关术语

协议相关

  • BGP:边界网关协议(Border Gateway Protocol,BGP)是一种用来在路由选择域之间交换网络层可达性信息(Network Layer Reachability Information,NLRI)的路由选择协议;
  • NLRI:(Network Layer Reachability Information,NLRI),BGP/MP-BGP 传递的控制信息,最常见的 NLRI 就是IPv4/v6单播路由表;随着 MP-BGP 的扩展,各种控制信息,或者叫广义上的路由信息可以被 BGP 传递。
  • AS:自治系统 (Autonomous System, AS),BGP协议的基本组织单位;
  • ASN:自治系统编号(Autonomous System Number, ASN);
  • eBGP:AS 之间的 BGP 邻居关系;
  • iBGP:AS 内部 BGP 邻居关系;
  • peers:BGP 对等体,BGP 邻居互为 PEER;
  • speaker: 运行 BGP 协议的软件或设备均可称之为Speaker;
  • RR:路由反射器(Route Reflector,RR),AS 内因为防环原因路由不能向 iBGP 邻居发送,RR 用于解决此类问题;
  • Confederation:联邦,可以理解为 AS 内部的子 AS;
  • BGP Community: 随 BGP 更新发送的一种标记,可以理解为附属在 NLRI 上的一种属性;
  • BGP Large Community:RFC 8092 定义的和 BGP community 类似的属性,作为一种扩展;
  • Attrib:路由属性;
  • as path:一种路由属性,用于标记路由经过的 AS;
  • origin:一种路由属性,用于标记路由起源;
  • next-hop:一种路由属性,下一跳,用于表明路由转发的下一跳;

部署相关

  • DN42/NeoNetwork:模拟现实的 BGP 网络,目前这两个网络已经打通;
  • ChaosVPN:同 DN42 网络互联的虚拟网络,不同的是 ChaosVPN 关注点不是 BGP 而是 VPN 接入。
  • Anycast: 任意播,指多台服务器同时使用一个 IP,外界访问会被引导到最近的服务器上;
  • Filter:过滤器,通常指的是 BGP peer 之间接收或发送路有时采用的过滤器,BGP 协议本身没有路由合法性验证机制,采用过滤器防止恶意或者配置失误导致的路由异常;
  • Prefixes:前缀,CIDR 表示法中的路由前缀,有时候也可以理解为网段;
  • RIR:地区性 Internet 注册机构(Regional Internet Registry , RIR),目前全球有5大RIR机构:APNIC、ARIN、RIPE NCC、LACNIC 和 AFRINIC;
  • LIR:本地 Internet 注册机构(Local Internet Registry , LIR),二级或更多级的注册机构,二次分发零售;也可以单纯理解为 RIR 是一级分销,LIR 是二级分销或零售;
  • ISP:Internet Service Provider,互联网服务提供商,一般来讲就是电信运营商;
  • ICP:Internet Context Provider,网络内容提供商,通常指的是网站;
  • IXP:(Internet Exchange Point ,IXP),互联网交换点是一个物理位置,Internet 服务提供商 (ISP) 和CDN等 Internet 基础设施公司通过它相互连接。这些位置位于不同网络的“边缘”,并允许网络提供商在他们自己的网络之外共享传输。通过在 IXP 位置内部存在,公司能够缩短来自其他参与网络的传输路径,从而减少延迟,缩短往返时间,并可能降低成本;
  • NAP:(network access point, NAP),网络访问点,同 IXP。
  • Bilateral interconnection:双边互联,BGP peer 直接建立 BGP 邻居关系为双边互联;类比网络接口的 P2P 类型;
  • Multilateral interconnection:多边互联,通过 IXP 建立邻居关系叫做多边互联;类比网络接口的 MA 类型;
  • Looking glass:一般来说是一个展示 BGP 路由表的网页,其后端数据通常来自真正的公网 BGP 路由器;
  • Route server:不通场景下有不同的意思:
    • 公网 Route Server:和 Looking glass 类似,通过 telnet 或者 ssh 登录以命令行方式提供 BGP 路由表,一些是模拟环境、也有仅有查看路由表权限的真实路由器环境;和 looking glass 仅为用户接口不同;
    • IXP Router Server:类比 AS 内的 RR,IXP Router Server 可以理解为 eBGP 使用的 RR ;IXP Router Server 将收到的路由信息透明的转发给其他路由器;IXP 环境下 BGP peering 数量大,维护复杂,通过IXP Router Server 可以实现 Multilateral interconnection(多边互联),一台路由器只需要和 IXP Router Server 建立 BGP 连接,就可以接收到连接到该 IXP Router Server 的其他路由器发布的路由信息,无需和每一个路由器直接建立 eBGP 关系。极大的减少了 bgp 对接的复杂度;
  • Tier 1/2/3:IP Transit供应商(ISPs)根据其功能分为三个等级:
    • 一级互联网服务供应商(Tier 1 ISPs)是互联网的骨干,其足迹遍布全球。它们无须支付转接费用,而是进行免费对等(连接和交换数据)。一级网络连接二级和三级(低级)互联网服务供应商(ISP),并收取使用其网络的 “连接费”。
    • 二级互联网服务供应商(Tier 2 ISPs)拥有大量区域性或全国性网络。只有少数的二级ISP有能力为世界各地的消费者提供服务。二级供应商与其他二级供应商进行对等,以最小化 IP Transit 成本,但他们需从一级ISP那里购买 IP Transit,以连接其他互联网。
    • 三级互联网服务供应商(Tier 3 ISPs)提供区域性服务,其网络覆盖数个国家或次区域。
      三级ISP只购买互联网流量,为避免高昂的成本,相比一级供应商,他们更多地向二级供应商购买IP Transit。三级ISP没有用户转接,一般只关注本地企业和消费市场。
  • Up stream/Transit:上游,ISP 的层次结构根据等级将ISP划分为上游和下游。例如,当流量从三级ISP流向二级ISP时,它是在向上游移动。在这种情况下,等级较低的三级 ISP 是下游供应商,向上游供应商(二级ISP)购买 IP Transit 服务。具有类似等级的 ISP,例如,一级和一级 ISP,属于对等伙伴;
  • Customer:客户(下游),见上面一条的解释;
  • IP Transit:IP Tranist 是一种服务,将客户的网络连接到互联网,并为流量到达目的地提供清晰的路径。客户支付转接费,以连接由供应商提供的服务据点(PoP)。供应商确保客户可以访问互联网上的任何服务器,反之亦然;
  • IX Transit:IX Transit 是一种通过互联网交换点(IXP)的公共对等服务。IXP 作为一个连接点,ISP的网络可以连接和交换互联网流量。IX Transit 是IP Transit 的一部分,它允许流量到达对等接点和下游ISP的网络,以获取最低延迟;
  • DIA:互联网专线接入,此类接入的服务使用者通常没有自己的 ip 地址和 AS,借用 ISP 的地址用于互联网访问;一般企业互联网专线均为此种方式,此方式接入技术难度低,费用少,灵活度不如 BGP 接入方式;
  • ROA:即 Route Origin Authorization,常规的 BGP 协议没有数据合法性验证机制,NOA是一种用于 BGP 协议的安全机制,通常用于避免导致路由泄露(Route Leak);
  • NOC:(Network Operations Center,NOC),网络运营中心,网络的管理机构;
  • POP:相对通用的术语,Point of Presence,一般就直接叫 POP 节点,也有翻译成“入网点”的,这些节点通常和服务提供商的数据中心或与云服务提供商的节点相连,用于就近提供服务;
  • peering:对接,BGP 环境下意为 BGP 对接;
  • Peer:对等体,BGP 邻居互为 PEER;
  • Transit Peer:对端为 IP Transit供应商(ISPs)的Peer;
  • Downstream Peer:对端为下游的 Peer;
  • Private Peer:对端 AS 的 ASN 为私有 ASN;
  • Local Peer:对端和本端同级别,称为 Local Peer,
  • ULA 地址:Unique Local Address,简单理解就是类似 IPv4 192.168.0.0/16 或 IPv6 fc00::/7 这种的内网地址;
  • BIRD:一种软件,实现了各种IGP和BGP协议,目前有v1和v2两个版本;

参考

https://networkengineering.stackexchange.com/questions/1056/route-servers-and-looking-glasses-what-are-they
https://datatracker.ietf.org/doc/html/rfc2622/
https://ithelp.ithome.com.tw/questions/10200732?sc=pt
https://www.iptp.net/zh_CN/what-is-ip-transit/
https://zhuanlan.zhihu.com/p/551828207

posted @ 2024-05-05 14:22  bfhyqy  阅读(91)  评论(0编辑  收藏  举报