bgp原理?(企业bgp方案)
一、bgp原理?
BGP概述
边界网关协议( Border Gateway Protocol , BGP )是一种实现自治系统AS之间的路由可达 ,并选择最佳路由的矢量性协议。
1.1 BGP路由协议几个重要的特点
1、BGP使用TCP作为其传输层协议(监听端口号为179) ,提高了协议的可靠性。
2、BGP是外部路由协议,用来在AS之间传递数据,对稳定性要求非常高。因此用TCP协议的高可靠性来保证BGP协议的稳定性。
3、BGP的对等体之间必须逻辑上连通,并进行TCP连接。目的端口号为179,本地端口号任意。
4、BGP对等体和IGP对等体不同, BGP对等体(Peer)是指使用TCP建立连接的两端,而非与IGP同概念的直连邻居,只要TCP能够建立连接并不一定需要直连。
5、BGP本身只负责控制路由,数据转发依然靠静态或IGP路由。
6、BGP支持无类别域间路由CIDR.
7、路由更新时, BGP只发送更新的路由,大大减少了BGP传播路由所占用的带宽,适用于在Internet上传播大量的路由信息。
8、 BGP是一种增强的距离矢量路由协议,从设计上避免了环路的发生。
9、AS之间: BGP通过携带AS Path信息标记途经的AS,带有本地AS号的路由将被丢弃,从而避免了域间产生环路。
10、AS内部: BGP在AS内学到的路由不会再通告给AS内的BGP邻居,避免了AS内产生环路。
11、BGP提供了丰富的路由策略,能够对路由实现灵活的过滤和选择。
12、BGP提供了防止路由振荡的机制(路由衰减) ,有效提高了Internet网络的稳定性。
二、bgp符号含义?
一般指边界网关协议(Border Gateway Protocol)。 边界网关协议(BGP)是运行于 TCP 上的一种自治系统的路由协议。 BGP 是唯一一个用来处理像因特网大小的网络的协议,也是唯一能够妥善处理好不相关路由域间的多路连接的协议。
三、bgp协议用于?
BGP协议用于在不同的主机网关,Internet 或自治系统之间传输数据和信息。BGP 是路径向量协议(PVP),它维护到不同主机,网络和网关路由器的路径,并根据它确定路由决策。它不使用内部网关协议(IGP)度量标准来进行路由决策,而只是根据路径,网络策略和规则集来决定路由。
BGP(边界网关协议)是一种协议,通过在边缘路由器之间交换路由和可达性信息来管理数据包如何通过互联网路由。BGP 在自治系统(AS)之间引导数据包- 由单个企业或服务提供商管理的网络。在单个网络 AS 内路由的流量称为内部 BGP 或 iBGP。更常见的是,BGP 用于将一个 AS 连接到其他自治系统,然后将其称为外部 BGP 或 eBGP。
四、bgp协议解析?
BGP是自治系统路由协议,用于AS间交换路由信息,目前广为使用的是BGP-4,支持CIDR,BGP协议使用TCP179端口传输。
同一AS的路由之间传输的协议称为IBGP,不同AS的路由之间传输的协议称为EBGP,BGP采用增量更新策略,不会定期同步路由。
BGP主要支持5种消息类型:
建立OPEN消息
当TCP连接建立后,双方发送OPEN消息,如果OPEN消息可以接受,则发送KEEPALIVE消息确认回复。
更新UPDATE消息
用于在对等体之间传递路由信息,该消息可以检测路由环路。
通告NOTIFICATION消息
当BGP协议检测到错误时,发送此消息,此消息发送时,BGP连接立即中断。
保持连接KEEPALIVE消息
建立BGP连接的对等体必须定期发送KEEPALIVE消息,发送周期为双方协商的Hold Timer的1/3,最快发送频率不能小于1秒。
路由刷新ROUTE-REFRESH消息
用于BGP对等体重新发送指定的路由信息。
五、bgp交互原则?
边界网关协议:是一种实现自治系统AS之间的路由可达并选择最佳路由矢量性协议。早期发布的三个版本分别是BGP-1(RFC1105)、BGP-2(RFC1163)和BGP-3(RFC1267),1944年开始使用BGP-4(RFC1171),2006年以后单播IPv4网络使用的版本是BGP-4(RFC4271),其他网络使用的版本是MP-BGP(RFC4760)。
BGP路由协议的特点:
1.BGP能够承载大批量的路由协议,能够支撑大规模的网络。
2.BGP使用TCP协调一作为其传输层协议(监听号端口为179),提高了协议的可靠性。
3.BGP是外部路由协议,用来在AS之间传递数据,对稳定性要求非常高,所以用TCP协议的高可靠性来保证BPG协议的稳定性。
4.BGP的对等体之间必须逻辑联通,并进行TCP连接,用的端口号为179,本地端口任意。
5.BGP对等体和TGP对等体不同,BG对等体是指使用TCP建立连接的两端,而非与IGP同概念的直连邻居,只要TCP能够建立连接并不一定需要直连。
6.BGP本身只负责控制路由,数据转发依然靠静态或TGP路由。
7.BGP支持无类别域间路由CIDR。
8.路由更新时,BGP只发送更新的路由,大大减少了BGP传播路由所占用的带宽,适用于再internet上传播大量的路由信息。
9.BGP是一种增强的距离矢量协议,从设计上避免了环路的发生。
10.AS之间:BGP通过携带AS-Path信息标记途径的AS,带有本地AS号的路由将被丢弃,从而避免了域间产生环路。
11.AS内部:BGP在AS内学到的路由不会再通告给AS内的BGP邻居,避免了AS内产生环路。
12.BGP提供了丰富的路由策略,能够对路由实现灵活的过滤和选择。
13.BGP提供了防止路由振荡的机制,有效提高了interent网络的稳定性。
14.BGP易于扩展,能够适应新的发展,主要是通过TVB进行扩展。
六、BGP多线机房的BGP到底是什么?
定义:边界网关协议(BGP)是运行于 TCP 上的一种自治系统(AS)的路由协议,是唯一能够妥善处理不相关路由域间的多路连接的协议。
通俗点讲
中国电信 、中国联通、中国移动和一些拥有AS自治域的大型民营IDC运营商就可以通过BGP协议来实现多线互联。
具体实现方案
国内IDC机房需要在CNNIC(中国互联网信息中心)或APNIC(亚太网络信息中心)申请自己的IP地址段和AS号,然后将自己的IP地址广播到其它网络运营商的AS中,并通过BGP协议将多个AS进行连接,从而实现可自动跨网访问。此时,当用户发出访问请求后,将根据BGP协议的机制自动在已建立连接的多个AS之间为用户提供最佳路由,从而实现不同网络运营商用户的高速访问同一机房资源。如北京微网聚力昌平机房,有二种BGP带宽,普通的BGP又叫多线代播,另一种是真正意义上的动态BGP带宽,特点是速度快,稳定,全国及海外节点全覆盖。2跳上骨干,可与海外互通,智能选择最优路径等优点。
七、啥子叫BGP线路?
BGP通俗来讲就是多线单IP,可以自动切换访问线路,访问更快,更好。
八、bgp路由配置详解?
BGP基本配置如下:
Router # confg terminal
进入全局配置模式
Routerconfig) # ip routing
启动路由协议
Router (config)”router bgp antlonomous-ystem mumber
启动BGP协议进程,autonomous-system -number用来指定自治区号
Router (configrouter) # network network address mask nehwark mask
配置接口网络、掩码
Router (confgrouter) # end
返回特权模式
九、为什么使用BGP?
1.BGP主要用于互联网AS(自治系统)之间的互联, 2.中国联通 、中国电信、中国铁通等一些大的民营IDC运营商 采用BGP方案来实现双线路互联或多线路互联的机房,使的用户不管接什么网都能快速的访问服务器 3.全国各大网络运营商多数都是通过BGP协议与自身的AS号来实现多线互联的。
使用此方案来实现多线路互联,由设备将会判断到IDC机房IP段的最佳路由,以保证不同网络运营商用户的高速访问。像——小鸟云一样的云计算厂商,都是具备全国节点,且都是BGP线路高速访问!
十、bgp协议的作用?
BGP协议的作用:BGP用来承载用户路由,通过OSPF来保障各路由设备的连通性,在6509路由器上GBP要和上连的两个GSR建立BGP邻居叛乱。
通过关系,通过注入的方式将用户路由注入到BGP中。
通过路由汇聚(aggregate-address命令)将跌幅汇聚成一条较大的路由,实现减少路由条目的目的。