首页 > 其他分享 >BGP 相关术语

BGP 相关术语

时间:2024-05-05 14:35:16浏览次数:19  
标签:术语 IP Transit ISP BGP 互联网 相关 路由

BGP 相关术语

协议相关

  • BGP:边界网关协议(Border Gateway Protocol,BGP)是一种用来在路由选择域之间交换网络层可达性信息(Network Layer Reachability Information,NLRI)的路由选择协议;
  • NLRI: Network Layer Reachability Information,网络层可达性信息;由于 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 更新发送的一种标记,也可以理解为一种属性;
  • BGP Large Community:RFC 8092 定义的和 BGP community 类似的属性,作为一种扩展。
  • Attrib:路由属性
  • as path:一种路由属性,用于标记路由经过的 AS
  • origin:一种路由属性,用于标记路由起源。
  • next-hop:一种路由属性,下一跳,用于表明路由转发的下一跳。

部署相关

  • DN42/NeoNetwork:模拟现实的 BGP 网络,目前这两个网络已经打通。
  • 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)
  • ISP:Internet Service Provider,互联网服务提供商,一般来讲就是电信运营商;
  • ICP:Internet Context Provider,网络内容提供商,通常指的是网站。
  • IXP:(Internet Exchange Point ,IXP),互联网交换点是一个物理位置,Internet 服务提供商 (ISP) 和CDN等 Internet 基础设施公司通过它相互连接。这些位置位于不同网络的“边缘”,并允许网络提供商在他们自己的网络之外共享传输。通过在 IXP 位置内部存在,公司能够缩短来自其他参与网络的传输路径,从而减少延迟,缩短往返时间,并可能降低成本。
  • Bilateral interconnection:双边互联,BGP peer 直接建立 BGP 邻居关系为双边互联;类比网络接口的 P2P 类型。
  • Multilateral interconnection:多边互联,通过 IXP 建立邻居关系叫做多边互联;类比网络接口的 BMA 类型。
  • Looking glass:
  • Route server:
    • 常规 Route Server:
    • IXP 环境下 Router Server:
  • 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:互联网专线接入
  • ROA:即 Route Origin Authorization,一种最用于 BGP 的安全机制避免导致路由泄露(Route Leak)
  • NOC:网络运营中心
  • POP:相对通用的术语,Point of Presence,一般就直接叫 POP 节点,也有翻译成“入网点”的,这些节点通常和服务提供商的数据中心或与云服务提供商的节点相连,用于就近提供服务。
  • peering:对接,
  • Peer:对等体,BGP 邻居互为 PEER
  • Transit Peer
  • Downstream Peer
  • Private Peer
  • Local Peer
  • ULA 地址:Unique Local Address,简单理解就是类似 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

IP Transit供应商的等级

IP Transit供应商(ISPs)根据其功能分为三个等级。
一级互联网服务供应商(Tier 1 ISPs)是互联网的骨干,其足迹遍布全球。它们无须支付转接费用,而是进行免费对等(连接和交换数据)。一级网络连接二级和三级(低级)互联网服务供应商(ISP),并收取使用其网络的 “连接费”。二级互联网服务供应商(Tier 2 ISPs)拥有大量区域性或全国性网络。只有少数的二级ISP有能力为世界各地的消费者提供服务。二级供应商与其他二级供应商进行对等,以最小化IP Transit成本,但他们需从一级ISP那里购买IP Transit,以连接其他互联网。三级互联网服务供应商(Tier 3 ISPs)提供区域性服务,其网络覆盖数个国家或次区域。三级ISP只购买互联网流量,为避免高昂的成本,相比一级供应商,他们更多地向二级供应商购买IP Transit。三级ISP没有用户转接,一般只关注本地企业和消费市场。

ISP的层次结构根据等级将ISP划分为上游和下游。例如,当流量从三级ISP流向二级ISP时,它是在向上游移动。在这种情况下,等级较低的三级ISP是下游供应商,向上游供应商(二级ISP)购买IP Transit服务。具有类似等级的ISP,例如,一级和一级ISP,属于对等伙伴。
IP Transit 如何运作

IP Tranist将客户的网络连接到互联网,并为流量到达目的地提供清晰的路径。客户支付转接费,以连接由供应商提供的服务据点(PoP)。供应商确保客户可以访问互联网上的任何服务器,反之亦然。

IP Transit服务每月以每兆位/秒定价,当中包括服务等级协议(SLA),SLA规定了服务质量,以及客户长时间无法上网的补偿条款。

根据网络规模和等级高低,供应商需支付另一个更大的互联网,以确保客户流量能够顺利通过上游转接服务到达目的地。
IP Transit vs IX Transit vs DIA —如何选择?

除了IP Transit,还有两种连接服务提供互联网接入服务:IX Transit和DIA。
Most common types of connectivity service are IP Transit, peering, and DIA
三种互联网连接服务:IP Transit、IX Transit(通过互联网交换点进行对等)和互联网专线接入(DIA)

IX Transit是一种通过互联网交换点(IXP)的公共对等服务。IXP作为一个连接点,ISP的网络可以连接和交换互联网流量。IX Transit是IP Transit的一部分,它允许流量到达对等接点和下游ISP的网络,以获取最低延迟。

互联网专线接入(DIA)的运作模式与IP Transit相同,它是那些没有自治系统编号(ASN)的用户最常见的互联网服务。 它的价格比IP Transit便宜,但其停机时间和质量则仍有很大的进步空间。

预算、对等接点的数量以及对延迟的重视程度是您选择IP Transit、IX Transit或DIA时会考虑的因素。

如果您没有正式登记的自治系统编号(ASN),又只是寻找简单和便宜的互联网服务,DIA会是理想的选择。

IX Transit适合那些使用对延迟敏感的应用程序,并倾向在有限的预算范围内实际操控流量路由和网络优化的用户。

为了使您的企业与世界各地的企业连接,无论你倾向哪种互联网接入服务,IP Transit都是必不可少的选项。

标签:术语,IP,Transit,ISP,BGP,互联网,相关,路由
From: https://www.cnblogs.com/bfhyqy/p/18159100

相关文章

  • 博客园数据备份相关
    OpenAPI文档文档地址,使用前必须先申请权限,应用介绍要详细点。这种方式支持随笔和文章,不支持笔记。管理后台备份只能在工作日18:00之后、8点之前或周六、周日进行操作,每天只允许备份一次。这种方式仅支持随笔。使用爬虫使用接口来模拟网页版的操作,使用Jsoup库来解析HTML内......
  • 二叉树相关的三个常见算法题
    算法题一//计算一颗二叉树的所有节点的数量intBinaryTree_CountNode(Tnode_t*root){intn1,n2;if(NULL==root){return0;}n1=BinaryTree_CountNode(root->lchild);n2=BinaryTree_CountNode(root->rchild);returnn1+......
  • 08_自相关
    第8章自相关8.1自相关的后果除了异方差,违反球形扰动项的另一情形是扰动项存在自相关。定义自相关(autocorrelation)/序列相关(serialcorrelation)对于\(\{\epsilon_1,\cdots,\epsilon_n\}\),如果存在\(i\nej\),使得\(E(\epsilon_i\epsilon_j|X)\ne0\),即协方差矩阵\(Var......
  • 【软件构造课程相关】幻方及其构造(上)
    介绍​幻方(MagicSquare),有时又称魔术方阵或纵横图,由一组排放在正方形中的整数组成,其每行、每列以及每一条主对角线的和均相等。通常幻方由从1到$N2$的连续整数组成,其中N为正方形的行或列的数目。因此N阶幻方有N行N列,并且所填充的数为从1到$N2$。​幻方可以使用N......
  • Noise label相关文章随记
    ContrastiveLearningImprovesModelRobustnessUnderLabelNoise2021观察:监督的鲁棒学习方法在有噪音的时候下降明显半监督的鲁棒学习能利用无标签的数据取得更好的效果那么监督的鲁棒学习方法的性能下降是由标签噪音引起的,还是不够好的表征引起的?作者的答案是学到的表......
  • c语言实现vector及其相关函数(自存)
    #include<stdio.h>#include<stdlib.h>#definePREALLOC_MAX1024#defineDEFAULT_CAPACITY8typedefintE;typedefstruct{E*elements;//指向堆空间的数组intsize;//元素的个数intcapacity;//数组的容量}Vector;voidpush_back(Vect......
  • cpp字符串相关
    字符串相关文章参考:[详解-字符串]C++必知必会字符串-string常用各种操作解析-知乎(zhihu.com)C++字符串(string)常用操作总结-知乎(zhihu.com)c++读取字符串和字符的6种函数_c++获取字符串的每个字符-CSDN博客头文件#include<string>定义字符串stringstr;初始......
  • 操作系统相关知识总结
    计算机由硬件系统和软件系统两个部分组成,它们构成了一个完整的计算机系统。计算机软件是指程序、数据和文档的集合,是计算机系统的重要组成部分。按功能划分,软件可分为系统软件,开发系统(编程语言)和应用软件三种。操作系统是计算机硬件上加载的第一层软件,是对计算机硬件功能的首次......
  • 微机结构相关知识
    微机结构是指微型计算机的硬件组成和相互连接的方式。大致分为硬件系统和软件系统。硬件系统包括运算器、存储器、控制器、输入输出设备等组成部分。CPU,即中央处理器,是计算机的核心部件之一,负责处理和执行计算机程序中的指令。CPU的主要功能包括算术逻辑运算、控制和流水线执行指......
  • Spring配置相关
    SpringSpring技术是JavaEE开发必备技能,企业开发技术选型命中率>90%专业角度简化开发:降低企业级开发的复杂性框架整合:高效整合其他技术,提高企业级应用开发与运行效率初识Spring了解Spring家族Spring官网:https://spring.io/Spring发展到今天已经形成了一种开发的生态......