BGP路由协议的简介

张国荣抽烟2023-05-04  22

BGP是自治系统间的路由协议。BGP交换的网络可达性信息提供了足够的信息来检测路由回路并根据性能优

先和策略约束对路由进行决策。特别地,BGP交换包含全部AS path的网络可达性信息,按照配置信息执行路由策略。

随着近年来互联网的进步和增长,它也不得不面对一些严重的规模问题,包括:

-B类网络地址空间的耗尽。该问题的主要原因之一,是缺少适于 中型组织的中等大小的网络;C类网络,最多拥有254个主机地址,实在太少,而B类网络允许最多65534个地址,却又太大无法充分使用。

-互联网路由器中路由表的增长使目前的软件(和人们)无法有效管理。

-32位IP地址空间的耗竭。

很明显,前两个问题和最后一个问题可能分别在今后一两年内和三年内变得急迫。无类别域间路由(CIDR)试图解决这些问题,设计相应机制来降低路由表和对新IP网络分配需求的增长速度。它并没有解决更具长期性的第三个问题,而是努力让近期问题推迟使得互联网仍能有效运作,同时着手远期的解决方案。

BGP-4对BGP-3做了扩展,支持路由信息的聚合及基于无类别域间路由体系(CIDR)的路由减少。本备忘录论述了BGP-4在互联网中的应用。本文档的所有讨论基于如下假设:互联网是一些随意连接的自治系统的集合。也就是说,互联网可以建模成一张一般的网络图,图上节点是AS,边是每对AS间的连接。

自治系统的经典定义是,一组路由器在统一管理之下,在AS内使用内部网关协议和统一度量来路由数据包,而通过外部网关协议将数据包路由到其他AS。该经典定义尚在发展,一些AS在其内部使用多种内部网关协议和度量。在此,强调一下自治系统在本文档中的含义,即使它采用多种IGP和度量,它的管理区别于其他 AS,其内部路由是一致的,当路由穿越它时,它在图上视作一个节点。每个AS由一个管理机构管理,至少在外部看来它代表着该系统的路由信息。

IGP全称是Interior

Gateway

Protocol,叫做内部网关协议,IGP有RIPv1,RIPv2,OSPF,eigrp;

和IGP相对的是EGP,EGP叫做外部网关协议,EGP包括EGP和BGP,而现在没有人用EGP了,所以实际上外部网关协议只有BGP一种了。注意,前面的EGP是分类,后面的那个EGP是具体的路由协议,不要混淆这两个概念。

所以,两者的作用不同,IGP主要用在内网中的,BGP是用在运营商的设备上的。

我大概说一下吧

BGP用于AS之间,如电信各运营商之间都是使用BGP协议。

1、BGP不同于OSPF/IS-IS/RIP等协议,它是一种AS之间的路由选择协议,而OSPF/RIP等属于AS内部路由选择协议;

2、BGP是用来管理路由的,本身不能发现路由,而域内路由选择协议是可以及时发现路由的,并根据不同的算法计算路由。

3、BGP对路由的管理体现在:BGP有丰富的路由属性,如:下一跳、metric、优先级、团体等,通过这些属性控制路由在as内的出入。

BGP的几个工作原则:

1, 忽略下一跳不可达的路由

2, 忽略不同步的IBGP路由

3, 首选具有最大权重优先,思科私有。(local to router)

4, 首选具有最大本地优先级优先。(global within AS)

5, 首选具有始发本地的路由的路由器优先,(next hop=0000)

6, 首选具有最短AS-PATH的路由。

7, 首选具有最小的源码的路由,IGP〈EBP〈incomplete

8, 当所有路由的AS号都相同的时候,首选MED最低的路由,在所有AS号码相同的时候比较MED

9, 首选具有EBGP〉联盟EBGP>IBGP

10,首选具有最近的IGP邻居路由器优先,metric

11 首选具有最老的路由优先(注意:现在这条基本不用)

12,首选具有最低ROUTER-ID的路由。(2个BGP地址不能建邻)

13,首选具有最低的neighbor的IP地址

BGP协议的作用:BGP用来承载用户路由,通过OSPF来保障各路由设备的连通性,在6509路由器上GBP要和上连的两个GSR建立BGP邻居叛乱。通过关系,通过注入的方式将用户路由注入到BGP中。通过路由汇聚(aggregate-address命令)将跌幅汇聚成一条较大的路由,实现减少路由条目的目的。

BGP(border

gateway

protocol)是一种在自治系统之间动态交换路由信息的路由协议,又称为边界网关协议,一个自治系统的经典定义是在一个管理机构控制之下的一组路由器,它使用IGP和普通度量值向其他自治系统转发报文。

随着网络的发展,南电信北联通的线路越来越限制着企业的业务发展。

服务商为了能满足企业的需求,不断对服务器性能进行改进,而BGP高防服务器就是为了满足企业需求推出的一款服务器。BGP实际上是边界网关协议的英文缩写,BGP是一个用来处理像因特网大小的网络的协议,也是一个能够妥善处理好不相关路由域间的多路连接的协议。简单来说,BGP线路是多条线路集合成为一个IP,这种单IP的服务器在电信、联通、移动等线路上访问不延迟,而且很顺畅。高防服务器指的是:防御DDoS流量攻击或是CC攻击能力明显。而且在攻击量大的情况下还能保障服务器的正常运转的服务器。一般有实力的IDC服务商,使用的BGP高防服务器都会采用动态BGP。运营商可以在很短时间内自动调整网络,保障访问体验速度,动态BGP会根据协议,在较短时间里面自动优化网络结构,保证使用网络的稳定、高效,因为动态BGP不占用高防服务器的资源,对服务器不会造成压力,所以,一般有实力的IDC服务商都会采用这种方法。因此,租用高防BGP服务器不仅可以防御攻击,并且不会受三大运营商网络的影响。对于企业来说既可以防御攻击,也不存在南北网络不互通,而导致业务的局限性。而且客户都能很好的访问网站,提升体验感。

以上就是关于BGP路由协议的简介全部的内容,包括:BGP路由协议的简介、IGP和BGP的区别、bgp的工作原理 谁和我详细说一下啊~~等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

转载请注明原文地址:https://juke.outofmemory.cn/read/3796076.html

最新回复(0)