【转帖】BGP:全穿透,半穿透,静态代播有什么区别

bgp,穿透,静态,什么,区别 · 浏览次数 : 0

小编点评

**一. 什么是BGP** 边界网关协议 (BGP) 是一个用于处理不相关路由域间多路连接的自治系统 (AS) 的路由协议。 BGP 使用一个称为 BGP 的协议来协调不同 AS 之间的路由,并将这些路由信息传递到网络中所有设备,包括路由器和用户。 **二. 具体实现方案** 国内 IDC 机房需要申请自己的 IP 地址段和 AS 号,然后将自己的 IP 地址广播到其它网络运营商的 AS 中,并通过BGP协议将多个AS进行连接,从而实现可自动跨网访问。 **三. BGP 穿透方式** 1. **全穿透 (真BGP)**:全穿透允许其他 AS 数据穿过本 AS,使其可以与其他 AS 进行互连。 2. **半穿透 (静态BGP)**:半穿透允许运营商自己网内可以实现动态路由,但只能在北上广才可以申请到。 3. **非穿透 (静态代播BGP,假BGP)**:非穿透指 AS 出口只有 1条路径,或者说本 AS 只和 1 个其他 AS 连接,本 AS 外出全部通过直连 AS。

正文

一. 什么是BGP
二. 具体实现方案
        2.1BGP的优点
        2.2 真伪BGP在使用效果上有什么差异
​​​​​​​        ​​​​​​​        2.2.1 真BGP实现了用户最佳路径的自动选择​
​​​​​​​        ​​​​​​​        2.2.2 伪BGP不具备真BGP动态最佳路径切换​
​​​​​​​        ​​​​​​​        2.2.3 半真半假的BGP机房​
​​​​​​​        ​​​​​​​        2.2.4 假BGP机房(代播)​
三. BGP 穿透方式
​​​​​​​        ​​​​​​​3.1 全穿透(真BGP)
​​​​​​​        3.2 半穿透(静态BGP)
​​​​​​​        ​​​​​​​3.3 非穿透(静态代播BGP,假BGP)


一. 什么是BGP?

    边界网关协议(BGP)是运行于 TCP 上的一种自治系统(AS)的路由协议,是唯一能够妥善处理不相关路由域间的多路连接的协议。

通俗点讲:中国电信 、中国联通、中国移动和一些拥有AS自治域的大型民营IDC运营商就可以通过BGP协议来实现多线互联。

    比如:出差去上海(网站) ,可以选择公路(电信)飞机(联通)、高铁(移动)等多种方式。BGP就好比一个智能APP可以帮助用户选择最佳的交通形式,并且可以在出现临时问题时,自动帮用户选择最佳的交通方式。

二. 具体实现方案

    国内 IDC 机房需要在 CNNIC(中国互联网信息中心) APNIC(亚太网络信息中心) 申请自己的 IP 地址段和 AS 号,然后将自己的 IP 地址广播到其它网络运营商的 AS 中,并通过BGP协议将多个AS进行连接,从而实现可自动跨网访问。
    此时,当用户发出访问请求后,将根据BGP协议的机制自动在已建立连接的多个AS之间为用户提供最佳路由,从而实现不同网络运营商用户的高速访问同一机房资源。

2.1BGP的优点:

    自动最优网络路径的选择,线路冗余,网络可靠稳定,实现多网接入。

2.2 真伪BGP在使用效果上有什么差异

2.2.1 真BGP实现了用户最佳路径的自动选择

即使遇到单条线路故障,BGP依然可以自动引导用户选择最佳的访问路径

2.2.2 伪BGP不具备真BGP动态最佳路径切换

伪BGP虽然也实现了多线接入,但并不具备真BGP动态最佳路径切换的功能。因此,一旦线路出现故障就会造成用户无法访问的情况,只能通过人工手动切换访问线路。

2.2.3 半真半假的BGP机房

   比如一个号称 五线 BGP的机房,其中联通、移动、A企业为BGP动态带宽,而中国电信和B企业为静态带宽,一旦联通或其它动态带宽线路出现故障,用户只可以自动被分配到移动和A企业的动态带宽线路上,依然实现了BGP的效果,但中国电信或B企业的静态带宽出现故障,则用户不会被自动分配到其他静态或动态网路中,并在静态带宽所在AS中形成路由黑洞,该AS内的用户将出现无法访问情况,需要人为介入进行手动修复且修复时间较长。

2.2.4 假BGP机房(代播)

    目前市面上还有一种更廉价的BGP实现方式,如上图,企业采购中国电信单线机房并广播自身IP地址的同时,与另外一个第三方IDC服务商的伪BGP机房进行专线互联,同时将自己的IP地址在第三方IDC服务商AS域中进行广播(代播),这样就可以变相的在单线机房基础上实现了BGP效果,但同上一案例一样,一旦出现静态带宽故障,路由黑洞出现,必须人工进行介入,且修复时间较长。

三. BGP 穿透方式

3.1 全穿透(真BGP)

    全穿透,其实就是和2个以上的AS连接,并且允许其他AS数据穿过本AS。比如,A-B-C,3个AS,B就是一个穿透AS,允许AC的数据从B中通过。
    简单说,全穿透BGP指的是能实现跨运营商进行互联,各运营商之间可以互作冗余的动态BGP带宽,属于中立带宽厂商,三大运营商之间可以互作冗余,自动择优选择路径,相当于汽车的自动档、及配有导航功能,全穿透动态BGP带宽是优于独立运营商动态BGP带宽的一种带宽。全穿透动态BGP带宽可用率更高可达到 99.999999%

3.2 半穿透(静态BGP)

    半穿透,指的是运营商自己网内可以实现的动态BGP带宽,如电信动态BGP带宽、联通动态BGP带宽、移动动态BGP带宽,也只能在北上广才可以申请到,普通二三线城市没有动态BGP带宽。当地运营商不支持申请开通。
    这种半穿透动态BGP带宽只能满足本网网内的路由切换,不能跨运营商进行冗余,所以这种单个运营商网内的动态BGP的可用率只能满足99.99%。

3.3 非穿透(静态代播BGP,假BGP)

    非穿透,指AS外出只有1条路径,或者说本AS只和1个其他AS连接,本AS的外出全部通过直连AS。这种又叫做静态代播BGP,因为这种带宽运营厂商没有自己的AS号,IP地址找运营商代播的,这种带宽不具备BGP的功能,也叫普通静态BGP.
    普通BGP二线、普通BGP三线、普通BGP四线、普通BGP多线等,显示效果是多线单IP,但实际上他的路由表就固定几条,当某一个运营商出现故障时,就会出现某个运营商某个城市出口方向故障,导致部分用户无法访问的情况。只能等人工去解决,不能自动修复。这种静态代播BGP的带宽可用率只能达到 99%

与【转帖】BGP:全穿透,半穿透,静态代播有什么区别相似的内容:

【转帖】BGP:全穿透,半穿透,静态代播有什么区别

一. 什么是BGP二. 具体实现方案 2.1BGP的优点 2.2 真伪BGP在使用效果上有什么差异​​​​​​​ ​​​​​​​ 2.2.1 真BGP实现了用户最佳路径的自动选择​​​​​​​​ ​​​​​​​ 2.2.2 伪BGP不具备真BGP动态最佳路径切换​​​​​​​​ ​​​​​​​ 2.

[转帖][笔记] BGP in the Data Center (O'Reilly 2017)

http://arthurchiao.art/blog/bgp-in-data-center-zh/ 关于本文 本文是我在读 BGP in the Data Center ( O’Reilly, 2017)时的读书笔记。原书很短,只有 90 页不到,但理论和实践兼备,是现代 数据中心和 BGP 入门

[转帖]三分钟读懂BGP中RD与RT

https://www.jianshu.com/p/4da7997d1f90 Route-Distinguisher(后简称"RD"), Route-Target(后简称"RT")经常出现在EVPN、MPLS VPN中,但它们是完全不同的两个概念,初学者往往难以区分两者的差异。学霸题:区分"RT""

[转帖]calico的两种网络模式BGP和IP-IP性能分析

目前使用较多的网络插件有 flannel,calico,canel等,但是如果对比以上几种网络插件的性能,还是calico最受欢迎 一、calico概述二、性能评测指标三、物理机性能评测四、物理机到pod之间的性能测评五、pod到pod之间的性能测评六、calico使用ipip网络模式七、calic

[转帖]

Linux ubuntu20.04 网络配置(图文教程) 因为我是刚装好的最小系统,所以很多东西都没有,在开始配置之前需要做下准备 环境准备 系统:ubuntu20.04网卡:双网卡 网卡一:供连接互联网使用网卡二:供连接内网使用(看情况,如果一张网卡足够,没必要做第二张网卡) 工具: net-to

[转帖]

https://cloud.tencent.com/developer/article/2168105?areaSource=104001.13&traceId=zcVNsKTUApF9rNJSkcCbB 前言 Redis作为高性能的内存数据库,在大数据量的情况下也会遇到性能瓶颈,日常开发中只有时刻

[转帖]ISV 、OSV、 SIG 概念

ISV 、OSV、 SIG 概念 2022-10-14 12:29530原创大杂烩 本文链接:https://www.cndba.cn/dave/article/108699 1. ISV: Independent Software Vendors “独立软件开发商”,特指专门从事软件的开发、生产、

[转帖]Redis 7 参数 修改 说明

2022-06-16 14:491800原创Redis 本文链接:https://www.cndba.cn/dave/article/108066 在之前的博客我们介绍了Redis 7 的安装和配置,如下: Linux 7.8 平台 Redis 7 安装并配置开机自启动 操作手册https://ww

[转帖]HTTPS中间人攻击原理

https://www.zhihu.com/people/bei-ji-85/posts 背景 前一段时间,公司北京地区上线了一个HTTPS防火墙,用来监听HTTPS流量。防火墙上线之前,邮件通知给管理层,我从我老大那里听说这个事情的时候,说这个有风险,然后意外地发现,很多人原来都不知道HTTPS防

[转帖]关于字节序(大小端)的一点想法

https://www.zhihu.com/people/bei-ji-85/posts 今天在一个技术群里有人问起来了,当时有一些讨论(不完全都是我个人的观点),整理一下: 为什么网络字节序(多数情况下)是大端? 早年设备的缓存很小,先接收高字节能快速的判断报文信息:包长度(需要准备多大缓存)、地