当前位置:文档之家› BGP协议原理、

BGP协议原理、

1、下面有关BGP协议描述,正确的是(cd)

A.BGP协议属于边界路由协议,这里的边界指路由区域的边界

B.BGP协议不仅可以发现和计算路由,而且还负责控制路由的传播和选择最优路由

C.BGP协议以TCP作为传输层协议

D.BGP协议支持CIDR和路由聚合

2、BGP协议和自治系统之间的正确关系是(b )

A.BGP协议只能被应用在自治系统之间,不能被应用在自治系统内部

B.BGP协议是运行在自治系统之间的路由协议,而OSPF、RIP及IS-IS等协议应用在自治系统内部

C.BGP协议通过在自治系统之间传播链路信息的方式来构造网络拓扑结构

D.BGP协议不能跨多个自治系统而运行

3、下面有关BGP协议描述,错误的是(c)

A.BGP是一个很健壮的路由协议

B.BGP可以用来检测路由环路

C.BGP无法聚合同类路由

D.BGP是由EGP继承而来的

4、在BGP协议中,用来交换BGP版本号、自治系统号、保持时间以及BGP标识符等信息的报文是(a)

A.Open报文

B.Update报文

C.keepalive报文

D.Notification报文

5、以下关于BGP协议的描述正确的是(bd )

A.BGP是一种自治系统内的动态路由发现协议,它的基本功能是在自治系统内自动交换无环路的路由信息

B.通过携带AS路径信息,可以解决路由循环问题

C.BGP-4不支持无分类区域间路由CIDR

D.路由更新时,BGP只发送增量路由,大大减少了BGP传播路由所占用的带宽,适用于在Internet上传播大量的路由信息

6、以下有关BGP发送路由的说法正确的是(ab )

A.BGP工作在自治系统之间,BGP发送和引入路由的范围是整个AS自治区mn域

B.BGP采用发送增量路由的方法,完成全部路由信息的通告和维护

C.和IGP一样,BGP在发送路由时不在本地保存发送给对端的路由信息

D.BGP初始化时先发送路由信息的摘要给对端,然后再发送对端需要的路由信息,这样可以减少对链路带宽的占用

7、BGP协议中规定了BGP的两个邻居:IBGP对等体和EBGP对等体,有关对这些对等体路由的通告描述正确的是(ab )

A.BGP把从EBGP获得的路由向IBGP对等体通告

B.BGP把从EBGP获得的路由向EBGP对等体通告

C.BGP把从IBGP获得的路由向IBGP对等体通告(不通告)

D.BGP一定会把从IBGP获得的路由信息向EBGP对等体通告(看同步情况决定是否将IBGP 路由通告给EBGP PEER)

8、一个BGP路由器对路由的处理过程如下,BGP路由器对路由处理过程的正确顺序是(c )

a. 路由聚合,合并具体路由

b. 决策过程,选择最佳路由

c. 从对等体接收路由

d. 输入策略机,根据属性过滤和设置属性

e. 输出策略机,发送路由给其他对等体

f. 加入路由表

A.C-D-B-A-F-E

B.C-D-B-F-A-E

C.C-D-A-B-F-E

D.C-D-A-F-B-E

9、下列关于BGP的路由属性的描述,错误的是(ad)

A.路由器在接收到过渡属性后应该将该属性传递给其它对等体,这类属性包括路由的metric 等

B.必遵属性指每个路由必须具有的属性,如下一跳;而可选属性则可以省略

C.本地优先属性用于在自治系统内优选到达某一目的地的路由

D.团体属性标识了一组具有相同特征的路由器,与它所在的IP子网无关但与自治系统有关

10、对于运行BGP4的路由器,下面说法错误的是(d )

A.多条路径时,只选最优的给自己使用

B.从EBGP获得的路由会向它所有BGP相邻体通告

C.只把自己使用的路由通告给BGP 相邻体

D.从IBGP获得的路由会向它的所有BGP相邻体通告

11、使用BGP来进行路由聚合的好处是(ab )

A.使用超网来使路由表的规模减小

B.能合理地利用网络带宽

C.避免黑客攻击

D.以上都对

12、BGP在传输层采用TCP来传送路由信息,使用的端口号是(c )

A.520

B.89

C.179

D.180

13、对于一个具体的ASBR来说,其路由的来源有两种:从对等体接收的或者从IGP引入的,以下说法正确的是(ad )

A.对于接收的路由,根据其属性进行过滤,并设置某些属性

B.BGP可能从多个对等体收到目的地相同的路由,BGP将所有路由加入IP路由表

C.对于IGP路由,必须经过引入策略的过滤和设置

D.BGP发送优选的BGP路由和引入的IGP路由给对等体

14、当BGP从IGP引入路由时,下列哪项描述是错误的?(ab )

A.不能引入直连路由

B.不能引入静态路由

C.可以引入其它动态路由协议发现的路由信息

D.可以引入其它运行BGP的自治系统发现的路由信息

15、成为BGP路由的三种途径包括(abc)

A.使用Import-route命令把IGP发现的路由纯动态注入到BGP的路由表中

B.使用Network命令把IGP发现的路由半动态注入到BGP的路由表中

C.把人为规定的静态路由注入到BGP的路由表中

D.将从IBGP学到的路由注入到BGP的路由表中

E.将从EBGP学到的路由注入到BGP的路由表中

16、以下有关运行BGP路由协议的路由器在路由的转发方法中说法错误的是(abc )

A.把自己路由表中使用的路由只向它的EBGP相邻体通告

B.把自己路由表中使用的路由只向它的IBGP相邻体通告

C.在同步状态下,把从自己的IBGP相邻体获得的路由信息都向自己的EBGP相邻体通告

D.把从自己的EBGP相邻体获得的路由信息都向自己的IBGP相邻体通告

17、下列有关BGP动态路由协议论述正确的是(acd)

A.BGP联盟就是把一个自治系统分割为许多小的自治系统,由这些小的自治系统再组成一个联盟

B.BGP联盟就是把一个自治系统分割成许多小的自治系统,这些小的自治系统中必须有一个系统充当骨干区,然后以这个骨干区为中心形成一个联盟

C.作为反射器的路由器将它的IBGP相邻体分为客户机和非客户机两类

D.作为反射器的路由器和它的所有客户机构成一个群,与此相对应,其他不属于该群的所有IBGP相邻体(相对反射器而言)就叫做非客户机

18、BGP协议为了减少自治系统内部连接的复杂程度可以采用的方法有(bc )

A.路由聚合

B.建立联盟

C.设置反射器

D.提高衰减的惩罚值

19、BGP发送路由的方式是(c )

A.周期性广播所有路由

B.周期性组播发送所有路由

C.只发送发生改变的路由

D.对等体请求才发送

20、在BGP协议中,对环路的避免的方法有(b )

A.在路由的origin属性中记录路由的起源

B.在路由的AS-Path属性中记录所有途经的AS

C.在路由的Next-Hop属性中纪录路由的下一跳

D.在路由的MED属性中影响另一AS的出口选择

21、下面关于距离矢量路由协议的说法正确的是(cd)

A.BGP协议是严格意义的距离矢量协议,因为它的报文中包含中继段数

B.所有的距离矢量协议都支持无类别域间路由(CIDR)

C.链路状态协议交换的是链路状态信息,而距离矢量协议交换的是目的前缀的可到达性信息及相应的度量。

D.所有的距离矢量协议都支持水平分割

22、关于自治系统和区域的说法正确的是(cd )

A.区域表示共享同一路由策略的路由器的集合,可以包含一个或几个路由协议

B.区域的范围比自治系统大,即一个区域可以包含一个或几个自治系统

C.自治系统和区域都是指路由器的一个集合

D.自治系统是指由统一机构管理,使用同一组路由策略的路由器的集合

23、关于同步的说法正确的是(ab)

A.同步是指自治系统中的所有路由器在通过IGP得知路由前,BGP不把此路由向外发送

B.IBGP相邻体间至少要建立逻辑连接

C.在自治系统内部配置非同步时,IBGP相邻体间应建立物理全闭合网

D.当配置了同步时,可能存在AS中IBGP相邻体在未通过IGP得知该路由的情况下,将此路由向AS外部发送

24、关于NOTIFICATION消息,正确的说法是(bd )

A.NOTIFICATION消息长度不可变。

B.NOTIFICATION消息中既包含差错码(与消息类型相关),也包含差错子码。

C.在BGP四种报文中,NOTIFICATION报文的长度最小。

D.BGP对等体一旦发送NOTIFICATION报文,便断开BGP连接。

25、以下关于BGP路由器转发路由的说法正确的是(acd )

A.BGP在与邻居建立连接后,将把全部活动BGP路由转发给对等体,此后地发送增量路由给对等体。。

B.BGP不仅发现路由,也转发路由。

C.BGP一般不转发别的协议发现的路由,除非该路由已经被引入到BGP路由表中。

D.当存在多条路径时,BGP只选最优的路由给自己使用,发布路由时,也只发布最优路由

26、在BGP路由协议中,有关UPDATE报文,以下说法正确的是(acd )

A.BGP协议的路由更新是由Update报文来实现的

B.一个报文中可以同时通告多条路由,但是他们的路径属性可以不相同

C.一个报文中可以同时通告多条路由,但是他们的路径属性必须完全相同

D.一个报文中可以同时通告多个不可达路由,与路径属性无关

27、BGP动态路由协议的报文根据TYPE字段区分了以下哪些格式的BGP报文(adef )

A.OPEN报文

B.HELLO报文

C.REFLASH报文

D.UPDA TE报文

E.NOTIFICATION报文

F.KEEPALIVE报文

28、BGP通过下面何种方式在两个相邻体之间建立会话(d )

A.Telnet

B.发Hello Packet

C.UDP

D.TCP

29、在BGP路由协议中,以下真正用来传递路由信息的报文是(c )

A.Notification

B.Open

C.Update

D.Keeplive

30、在BGP路由协议中,以下关于UPDATE消息说法正确的是(de )

A.UPDA TE消息中包含对端对等体的版本号信息。

B.UPDATE消息可以同时发送几条属性不同的网络层可达路由信息。

C.UPDATE消息中包含可以同时撤消的几条不可达路由及其相关属性字段。

D.UPDA TE消息的最大长度为4096字节。

E.BGP对CIDR的支持是在UPDA TE消息中体现的。

31、在BGP路由协议中,以下关于KEEPALIVE消息说法正确的是(abcd )

A.KEEPALIVE消息是固定长度(19字节)的BGP消息报头,只有报文头。

B.KEEPALIVE消息的发送时间间隔应小于保持时间(holdtime)。

C.KEEPALIVE的发送时间间隔推荐是保持时间间隔的1/3。

D.当BGP连接建立之后,将周期性地发送KEEPALIVE消息。

32、在BGP路由协议中,UPDA TE消息中必须包含的路径属性有(abc )

A.ORIGIN。

B.AS_PA TH。

C.NEXT _HOP。

D.LOCAL_PREFERENCE。

E.MULTI _EXIT _DISC。

33、对于BGP的MED(Multi-Exit Descriminators)属性,下列描述中正确的是(ab )

A.MED属性就是一个路由的外部度量Metric

B.MED属性是在自治系统之间交换的

C.自治系统是使用MED属性来进行路由出自治系统的路由选择

D.当一个运行BGP自治系统得到目的地址相同、下一跳不同的多条路由时,在其它条件相同的情况下,MED较大的路由作为该自治系统的外部路由

34、对于BGP的本地优先(Local Preference)属性,下列描述中正确的是(acd )

A.缺省情况下,本地优先级的值为100

B.本地优先属性是在自治系统之间交换的

C.自治系统使用本地优先级属性来进行出自治系统的路由选择

D.BGP的路由器通过不同邻居得到了目的地相同、下一跳不同的路由时,将选取本地优先级最高的路由作为到达目的地的路由

35、对于BGP的起点(Origin)属性,下列描述中正确的是(ab)

A.该属性表示路由是怎样成为BGP路由的

B.若路由是用“Network”命令注入到BGP路由表中的,则Origin属性为IGP

C.若路由是用“Import-route”命令注入到BGP路由表中的,则Origin属性为EGP

D.若路由是通过EGP注入到BGP路由表中的,则Origin属性为Incomplete

36、关于BGP路由聚合,下列描述正确的是(acd)

A.路由聚合就是把各段路由综合到一个或多个聚合或CIDR块中,以便把路由表中的路由数目减到最小

B.BGP目前仅支持自动路由聚合的方式

C.BGP聚合路由功能可以实现只通告聚合后的路由

D.在进行BGP的路由聚合时,还可改变聚合路由的AS路径属性

E.缺省情况下,BGP也将对本地路由进行聚合

37、在BGP路由协议中,公认团体属性NO-EXPORT的作用是(a )

A.传递这一团体属性值的路由不应被通告给一个联盟之外的对等体

B.传递这一团体属性值的路由,在收到后,不应通告给任何BGP的对等体

C.传递这一团体属性值的路由,在收到后,不应通告给任何EBGP的对等体

D.以上都不对

38、在BGP路由协议中,公认团体属性LOCAL-AS的作用是(c )

A.传递这一团体属性值的路由不应被通告给一个联盟之外的对等体

B.传递这一团体属性值的路由,在收到后,不应通告给任何BGP的对等体

C.传递这一团体属性值的路由,在收到后,不应通告给任何EBGP的对等体

D.以上都不对

39、下列关于BGP“团体”属性的描述,哪些是正确的(abd )

A.一个团体是一组具有公共性质的目的地

B.一条路由也可以有一个以上的团体属性

C.一个团体一般在一个网络或一个自治系统内

D.团体一般由团体属性列表来标识

40、BGP路由协议的AS-Path路径属性的类型为(ab )

A.必遵

B.过渡

C.可选

D.非过渡

41、下列关于BGP“路由反射器”属性的描述,哪些是正确的(bc )

A.在任何规模的内部BGP闭合网中,都建议使用BGP的路由反射器以减少IBGP连接数量

B.一个路由反射器和它的各客户机构成了一个群(CLUSTER)。路由反射器的不属于这个群的所有同伴就是非客户机

C.非客户机必须与路由反射器以及互相之间组成全连接网

D.反射器功能只在路由反射器上完成,该路由器不处理不需要反射的路由

42、关于路由的AS-Path属性,下列说法正确的为(acd )

A.在一个AS内部传递路由时,BGP并不把自己所在的AS加到AS-Path中去,只有在路由离开该AS时才加到AS-Path中去。

B.在一个AS内部传递路由时,BGP把自己所在的AS加到AS-Path中去。

C.使用AS路径属性的目的是避免路由环路。

D.本地始发的路由,AS-Path属性为空。

43、在BGP路由协议中,对于路由的下一跳属性说法正确的是:(c )

A.BGP在向IBGP通告从其他EBGP得到的路由时,改变路由的下一跳属性

B.BGP在向EBGP通告从其他EBGP得到的路由时,不改变路由的下一跳属性

C.BGP在向IBGP通告从其他EBGP得到的路由时,不改变路由的下一跳属性

D.下一跳的属性是可选非过渡

44、有关本地优先属性下列说法正确的是:(abc )

A.本地优先属性用来帮助AS区域内部的路由器选择到AS区域外部使用较好的出口。

B.本地优先属性对于自治系统来说是本地的,只在IBGP相邻体之间交换,不会发送给EBGP 对等体。

C.IBGP相邻体之间发送的Update报文中必须包括Local Preference属性,否则出错并导致连接中断。

D.IBGP相邻体之间发送的Update报文中可以不包括Local Preference属性。

45、BGP根据属性完成路由决策过程,选择路由的策略如下:

A 丢弃下一跳(next hop)不可达的路由;

B 优选经过AS(AS-Path)最少的路由;

C 优选起点类型(origin)最低的路由;

D 优选最高本地优先级(local-preference)的路由;

E 优选本路由器始发的路由;

则这些路由策略的优先级别从高到低排列,正确的顺序为:(c )

A.ABCDE

B.CDEAB

C.ADEBC

D.ADECB

E.ADCBE

46、有关BGP路由的过滤下列说法正确的为:(abcde )

A.可根据路由的IP地址过滤

B.可根据路由经过的AS-Path过滤

C.可根据路由的属性过滤

D.可根据路由到来的接口过滤

E.可根据过滤的结果设置路由的属性

47、以下关于BGP邻居说法正确的是(b )

A.BGP邻居是协议算法动态发现的

B.BGP邻居必须手工配置

C.BGP邻居必须在不同的自治系统内

D.以上说法都不对

48、以下关于BGP邻居说法正确的是(c )

A.BGP邻居之间互相掌握相同的路由信息

B.BGP会把从邻居得到的路由信息向所有邻居转发

C.当BGP收到邻居发来的路由信息时,不一定把这些路由信息全部加入路由表中

D.以上说法都不对

49、以下关于BGP路由聚合说法正确的是(abcd )

A.可以通过聚合,抑制所有具体的路由

B.可以聚合,同时发送部分具体路由

C.聚合会造成构成聚合的单独路由的属性丢失

D.聚合可能会造成次优路由

50、以下关于BGP路由反射器,客户机和非客户机关系的说法正确的是(acd )

A.如果路由是从非客户机对等体收到的,仅反射给客户机

B.如果路由是从客户机对等体收到的,仅反射给非客户机

C.如果路由是从客户机对等体收到的,既反射给非客户机,也反射给本群内的所有其他客户机

D.如果路由从EBGP对等体收到,将把此路由反射给所有的客户机和非客户机对等体

51、如果在自治系统内设置了路由反射器,以下的说法正确的是(bd )

A.群内客户机必须只和反射器建立连接,不许在客户机之间建立全连接

B.群内部的客户机之间既可以建立全连接,也可以只和反射器建立星型连接

C.一个自治系统中只能有一个路由反射器

D.路由反射器之间必须建立全连接

52、通过路由衰减可以解决BGP路由摆动引起的问题(t )

T.True F.False

53、BGP是自治系统间的路由协议的标准,是外部路由协议,其着眼点不在于发现和计算路由,而在于控制路由的传播和选择最好的路由(t )

T.True F.False

54、BGP的团体是一组有公共性质的目的地。一个团体限于一个网络或一个自治系统(f )T.True F.False

55、IBGP对等体之间不一定是物理上直连的,但是EBGP对等体之间是必须有物理上的直连链路。(f )

T.True F.False

56、用“import-route”命令注入到BGP的路由,则该路由的origin属性为Incomplete。(t )T.True F.False

57、用“network”命令注入到BGP的路由,则该路由的origin属性为EGP。(f )

T.True F.False

58、由于路由的本地优先级属性不在AS之间传递,那么在联盟内部它也不会在子AS之间传递。(f)

T.True F.False

59、下列关于BGP“路由衰减”特性的描述,哪些是正确的(ad )

A.BGP的路由衰减是因路由不稳定性而引起的

B.对摆动路由惩罚值随着时间推移而逐渐加重

C.被惩罚的路由将永远不被重新通告直到它从路由表消失掉

D.当路由摆动发生时,Update报文将在网络上反复传播

60、下列关于BGP“联盟”属性的描述,哪些是正确的(b)

A.它将一个自治系统划分为若干个子自治系统,每个子自治系统内部的IBGP同伴全连接,并同联盟中其它的子自治系统建立连接

B.联盟能很容易地检测到自治系统内部的路由环路

C.子自治系统之间及联盟本身与外部自治系统之间使用EBGP

D.下一跳、MED值和本地优先级等重要信息在穿越子自治系统时都不会丢失

61、以下关于BGP属性说法正确的是(ab )

A.目前为止,BGP共有16种属性

B.BGP属性最多可以扩展到256种

C.BGP可选属性是指BGP路由信息中可以不包含此类属性,如Origin属性

D.以上说法都不对

62、以下哪些是合法的Origin属性值(abc )

A.IGP

B.Incomplete

C.EGP

https://www.doczj.com/doc/4c7278236.html,plete

63、以下路由的Orign属性为IGP的有(ab)

A.BGP聚合路由

B.在BGP配置模式下用Network命令引入的路由

C.从OSPF引入的路由

D.引入的直连路由

64、AS路径属性的作用有:(abc )

A.避免路由自环

B.优选路由

C.策略路由

D.聚合路由

65、以下关于下一跳属性说法正确的是(ac)

A.BGP在向IBGP对等体通告从EBGP对等体得来的路由时,不改变下一跳属性

B.BGP在向EBGP对等体通告路由时,下一跳属性是与本地BGP路由器连接的对端路由器的端口地址应改为下一跳是本地路由器端口的地址

C.路由信息在同一共享子网上的BGP对等体之间传输不会改变下一跳属性

D.以上说法都不对

66、以下关于本地优先属性说法正确的是(ac )

A.路由在传播过程中,本地优先属性值是可以改变的

B.本地优先属性属于过渡属性

C.本地优先属性就是用来帮助AS区域内部的路由器选择到AS区域外部使用较好的出口

D.本地优先属性就是用来帮助AS区域内部的路由器选择到AS区域外部使用较好的入口

67、以下有关MED属性的说法正确的是(bc )

A.MED属性是过渡属性

B.路由在传播过程中,其MED属性可以被改变

C.MED属性用来帮助其外部的邻居路由器选择一个较好的入口路径

D.MED属性用来帮助其外部的邻居路由器选择一个较好的出口路径

68、以下关于BGP团体属性说法正确的是(ab )

A.团体属性是可选属性

B.团体属性是过渡属性

C.团体属性可以用于优选到达同一目的地的路由

D.以上说法都不对

69、以下属于BGP公认的团体属性值的有(abc )

A.NO_EXPORT

B.NO_ADVIERTISE

C.LOCAL_AS

D.NO_BROADCAST

BGP协议详解

BGP协议 简介: BGP中文名字:边界网关协议 英文名字: border gateway protocol BGP协议是运行于 TCP 上的一种自治系统的路由协议。 BGP 是唯一一个用来处理像因特网大小的网络的协议,也是唯一能够妥善处理好不相关路由域间的多路连接的协议。 BGP 构建在 EGP 的经验之上。是互联网上一个核心的去中心化自治路由协议。它通过维护IP路由表或‘前缀’表来实现自治系统(AS)之间的可达性,属于矢量路由协议。 BGP不使用传统的内部网关协议(IGP)的指标,而使用基于路径、网络策略或规则集来决定路由。 功能: BGP 系统的主要功能是和其他的BGP 系统交换网络可达信息。网络可达信息包括列出的自治系统(AS)的信息。这些信息有效地构造了AS 互联的拓朴图并由此清除了路由环路,同时在AS 级别上可实施策略决策。 BGP的强大过滤功能: 解决大规模网络应用中遇到的问题: 优缺点:

优点: 应用特定的属性避免环路的发生 路由信息携带丰富的属性 丰富的属性值 可以组建可扩展的巨大的网络 丰富的路由过滤和路由策略 缺点: 传统的BGP-4只能管理IPv4单播路由信息,对于使用其它网络层协议(如IPv4 组播,IPv6单播、组播)的应用,在跨自治系统传播时就受到一定限制。为了提供对多种网络层协议的支持,IETF对BGP-4进行了扩展,形成MP-BGP。 所有的用户私有网络在被BGP 传递时,都加入了RD(路由区分符),BGP 要支持这些RD 的传递,也需要多协议的BGP(MP-BGP) MP-BGP采用地址族(Address Family)来区分不同的网络层协议。目前,系统实现了多种MP-BGP扩展应用,包括对VPN的扩展、对IPv6的扩展等。 为保证IBGP对等体之间的连通性,需要在IBGP对等体之间建立全连接关系。假设在一个AS内部有n台路由器,那么应该建立的IBGP连接数就为n(n-1)/2。当IBGP对等体数目很多时,对网络资源和CPU资源的消耗都很大。 解决上述问题的方法很多,但是在解决上述主要问题的同时还必须满足如下几个标准: 简单:必须易于配置同时也易于理解 容易转变:在不改变拓扑和自治系统的前提下,能够将全连接的拓扑转变。“联盟”技术在这点上就做得不够好,对管理者来说是不幸的。 兼容性:必须保证在IBGP发言者之间的连接只有原自治系统或者域全连接的一部分的情况下,不丢失任何的路由信息。 实现技术就是——1,BGP Route Reflector

BGP协议

BGP协议 为方便管理, 互连网被划分为不同的自治系统,BGP协议用来学习不同的自治系统间的路由信息。 Autonomous Systems:运行同一种选路策略,由统一管理者管理。 自治系统号由IANA (Internet地址授权委员会)分配, 组织使用BGP连接INTERNET 时,必须要申请公有AS号。 AS: 1—65535, 其中公有: 1—64511 私有: 64512—65535 当前, BGP协议广泛在INTERNET和大型行业及企业网中应用。 路由协议作用: 动态学习互连网网的路由信息。 内部网关协议IGP, 如RIP /OSPF /EIGRP 在选择路径时, 依据:度量值 RIP 跳数 OSPF 开销=100M/带宽 EIGRP带宽+延迟 外部网关协议EGP, 当前使用的是BGP(边界网关协议, 它的前身是EGP), 在选择路径时, 采用的是BGP属性(或者可以称之为策略). 使用BGP的原因: 1.管理:电信联通 2.支持更多的路由条目(OSPF最多1万条,ISIS最多2万条,而internet现在路由条目为 13万多条) 3.策略:非常丰富的属性(路由策略)对路由进行控制。 4.扩展:IPV4 IPV6 VPNV4(MBGP, 用于MPLS-VPN) BGP属性: 一.AS路径属性. BGP是一种路径矢量型协议, 类似于RIP(距离矢量协议).。 默认情况下, BGP协议会选择一条从源到目的地的最短无环路径。

分析: 从AS200访问160.1.0.0 /16, BGP协议默认会选择: 160.1.0.0/16 300 600 i 400 500 600 i 类似于RIP的逐跳选择,以AS为跳数,选择最短的AS无环路径。 并且,在向邻居通告时,只通告自已采用的路由。 EBGP水平分割 不接收路径列表中包含本身AS号的路由更新。(防止环路)二.下一跳属性 默认, 下一跳为邻接AS路由器的外部接口IP. 如果下一跳不可达,则路由无效,解决办法: 1. 通过IGP学习 2. 修改下一跳属性 R2(config-router) # neighbor 23.0.0.3 next-hop-self neighbor 34.0.0.4 next-hop-self 可避免AS间路径在IGP中通告 三.源头属性 信息来源: i 由BGP的Network命令通告的路由 e 由EGP(早期的外部网关协议)学来的(现在已不用) ? 通过重分发到BGP进程学到的. 可信度i>e >? 实验: 基本的BGP配置. 要求: AS100 BGP + OSPF 重分发 AS200 BGP + EIGRP AS300 BGP

BGP 协议原理总结

BGP协议原理总结 BGP协议3: 边界网关路由协议(版本3) RFC1267 王尚 201192339

名词解释: 1AS(自治系统):在单一技术管理下的一系列路由器,他们使用一个内部网关,在AS内部路由数据包的共同标准,使用同一个外部网关协议来想其他AS传输数 据包。因为这个经典的解释已经被扩展,所以对于一个单一的AS来说在内部 使用多个内部网关协议和有时多个系列的标准已经很普遍了。 (在这里使用的AS强调了这样的事实,即便多个内部网关协议和度量标准被 使用,一个AS面向其他的AS的管理拥有一个单一的连贯一致的内部路由方 案,并且展示一个始终如一的图片,什么的网络通过它可以到达。从外部的路 由的观点来看一个AS可以被看做一个单片集成电路:) 图1AS系统 2IGP(内部的边界网关协议)专门用于自治系统中的网关间交换数据流转通道信息的协议 3EGP(外部的边界网关协议)在自治系统间的相邻的网关主机间交换路由信息的协议。常用于在INTERNET主机间交换路由表信息。一个轮询协议,利用H ELLO和I-HEARD-YOU消息的转换,能让每个网关控制盒接受网络 可达性信息的速率,容许每个系统控制自己的开销,同时发出命令请求更新响应。 路由表包括一组一知路由器及这些路由器的可到达地址及路径开销,从而选择最 佳路由。每个路由器没个120或者480秒访问邻居一次,邻居发挥完整的路 由表来响应。 4IBGP(内部边界网关协议) 5EBGP(外部边界网关协议) 6EBGP对等体 7BGP和IGP同步:一个BGP路由器不将从内部Peer得知的目的地通告给外部Peer,除非该目的地也能通过IGP得知。若一个路由器通过IGP得知该 目的地,则可以认为路由能在AS中传播,内部通达已经可以得到保证。 BGP协议概述 1BGP协议是外部路由协议,用来在AS之间传递路由信息。 2是一种增强的距离矢量路由协议。具有以下特点: ①可靠的路由更新机制

BGP协议原理、

1、下面有关BGP协议描述,正确的是(cd) A.BGP协议属于边界路由协议,这里的边界指路由区域的边界 B.BGP协议不仅可以发现和计算路由,而且还负责控制路由的传播和选择最优路由 C.BGP协议以TCP作为传输层协议 D.BGP协议支持CIDR和路由聚合 2、BGP协议和自治系统之间的正确关系是(b ) A.BGP协议只能被应用在自治系统之间,不能被应用在自治系统内部 B.BGP协议是运行在自治系统之间的路由协议,而OSPF、RIP及IS-IS等协议应用在自治系统内部 C.BGP协议通过在自治系统之间传播链路信息的方式来构造网络拓扑结构 D.BGP协议不能跨多个自治系统而运行 3、下面有关BGP协议描述,错误的是(c) A.BGP是一个很健壮的路由协议 B.BGP可以用来检测路由环路 C.BGP无法聚合同类路由 D.BGP是由EGP继承而来的 4、在BGP协议中,用来交换BGP版本号、自治系统号、保持时间以及BGP标识符等信息的报文是(a) A.Open报文 B.Update报文 C.keepalive报文 D.Notification报文 5、以下关于BGP协议的描述正确的是(bd ) A.BGP是一种自治系统内的动态路由发现协议,它的基本功能是在自治系统内自动交换无环路的路由信息 B.通过携带AS路径信息,可以解决路由循环问题 C.BGP-4不支持无分类区域间路由CIDR D.路由更新时,BGP只发送增量路由,大大减少了BGP传播路由所占用的带宽,适用于在Internet上传播大量的路由信息 6、以下有关BGP发送路由的说法正确的是(ab ) A.BGP工作在自治系统之间,BGP发送和引入路由的范围是整个AS自治区mn域 B.BGP采用发送增量路由的方法,完成全部路由信息的通告和维护 C.和IGP一样,BGP在发送路由时不在本地保存发送给对端的路由信息 D.BGP初始化时先发送路由信息的摘要给对端,然后再发送对端需要的路由信息,这样可以减少对链路带宽的占用 7、BGP协议中规定了BGP的两个邻居:IBGP对等体和EBGP对等体,有关对这些对等体路由的通告描述正确的是(ab ) A.BGP把从EBGP获得的路由向IBGP对等体通告

bgp是哪层协议

竭诚为您提供优质文档/双击可除 bgp是哪层协议 篇一:bgp协议原理总结 BGP协议原理总结 BGP协议3: 边界网关路由协议(版本3) RFC1267 王尚 201192339 名词解释: 1AS(自治系统):在单一技术管理下的一系列路由器,他们使用一个内部网关,在A S内部路由数据包的共同标准,使用同一个外部网关协议来想其他AS传输数据包。因为这个经典的解释已经被扩展,所以对于一个单一的AS来说在内部使用多个内部网关协议和有时多个系列的标准已经很普遍了。 (在这里使用的AS强调了这样的事实,即便多个内部网关协议和度量标准被使用,一个AS面向其他的AS的管理拥有一个单一的连贯一致的内部路由方案,并且展示一个

始终如一的图片,什么的网络通过它可以到达。从外部的路由的观点来看一个AS可以被看做一个单片集成电路:)图1AS系统 IGP(内部的边界网关协议)专门用于自治系统中的网关间交换数据流转通道信息 的协议 EGP(外部的边界网关协议)在自治系统间的相邻的网关主机间交换路由信息的协 议。常用于在INTERNET主机间交换路由表信息。一个轮询协议,利用HELLO和I-HEARD-YOU消息的转换,能让每个网关控制盒接受网络可达性信息的速率,容许每个系统控制自己的开销,同时发出命令请求更新响应。路由表包括(bgp是哪层协议)一组一知路由器及这些 路由器的可到达地址及路径开销,从而选择最佳路由。每个路由器没个120或者480秒访问邻居一次,邻居发挥完整的路由表来响应。 IBGP(内部边界网关协议) EBGP(外部边界网关协议) EBGP对等体 BGP和IGP同步:一个BGP路由器不将从内部Peer得知的目的地通告给外部 Peer,除非该目的地也能通过IGP得知。若一个

bgp协议优势

竭诚为您提供优质文档/双击可除 bgp协议优势 篇一:bgp协议原理、 1、下面有关bgp协议描述,正确的是(cd) a.bgp协议属于边界路由协议,这里的边界指路由区域的边界 b.bgp协议不仅可以发现和计算路由,而且还负责控制路由的传播和选择最优路由 c.bgp协议以tcp作为传输层协议 d.bgp协议支持cidR和路由聚合 2、bgp协议和自治系统之间的正确关系是(b) a.bgp协议只能被应用在自治系统之间,不能被应用在自治系统内部 b.bgp协议是运行在自治系统之间的路由协议,而ospF、Rip及is-is等协议应用在自治系统内部 c.bgp协议通过在自治系统之间传播链路信息的方式来构造网络拓扑结构 d.bgp协议不能跨多个自治系统而运行 3、下面有关bgp协议描述,错误的是(c)

a.bgp是一个很健壮的路由协议 b.bgp可以用来检测路由环路 c.bgp无法聚合同类路由 d.bgp是由egp继承而来的 4、在bgp协议中,用来交换bgp版本号、自治系统号、保持时间以及bgp标识符等信息的报文是(a) a.open报文 b.update报文 c.keepalive报文 d.notification报文 5、以下关于bgp协议的描述正确的是(bd) a.bgp是一种自治系统内的动态路由发现协议,它的基本功能是在自治系统内自动交换无环路的路由信息 b.通过携带as路径信息,可以解决路由循环问题 c.bgp-4不支持无分类区域间路由cidR d.路由更新时,bgp只发送增量路由,大大减少了bgp 传播路由所占用的带宽,适用于在internet上传播大量的路由信息 6、以下有关bgp发送路由的说法正确的是(ab) a.bgp工作在自治系统之间,bgp发送和引入路由的范围是整个as自治区mn域 b.bgp采用发送增量路由的方法,完成全部路由信息的

BGP路由协议详解(完整篇)

BGP路由协议详解 制作人:张选波 二〇〇九年六月二十二日

一、BGP的概况 BGP最新的版本是BGP第4版本(BGP4),它是在RFC4271中定义的;一个路由器只能属于一个AS。AS的范围从1-65535(64512-65535是私有AS号),RFC1930提供了AS 号使用指南。 BGP的主旨是提供一种域间路由选择系统,确保自主系统只能够无环地交换路由选择信息,BGP路由器交换有关前往目标网络的路径信息。 BGP是一种基于策略的路由选择协议,BGP在确定最佳路径时考虑的不是速度,而是让AS能够根据多种BGP属性来控制数据流的传输。 1、BGP的特性 BGP将传输控制协议(TCP)用作其传输协议。是可靠传输,运行在TCP的179端口上(目的端口) 由于传输是可靠的,所以BGP0使用增量更新,在可靠的链路上不需要使用定期更新,所以BGP使用触发更新。 类似于OSPF和ISIS路由协议的Hello报文,BGP使用keepalive周期性地发送存活消息(60s)(维持邻居关系)。 BGP在接收更新分组的时候,TCP使用滑动窗口,接收方在发送方窗口达到一半的时候进行确定,不同于OSPF等路由协议使用1-to-1窗口。 丰富的属性值 可以组建可扩展的巨大的网络 2、BGP的三张表 邻居关系表 ?所有BGP邻居 转发数据库 ?记录每个邻居的网络 ?包含多条路径去往同一目的地,通过不同属性判断最好路径 ?数据库包括BGP属性 路由表 ?最佳路径放入路由表中 ?EBGP路由(从外部AS获悉的BGP路由)的管理距离为20 ?IBGP路由(从AS系统获悉的路由)管理距离为200 如下图所示。

浅谈BGP协议的工作原理

浅谈BGP 协议的工作原理 图文信息中心 李宪民 【摘 要】BGP (Border Gateway Protocol :边界网关协议):是一种增强的距离矢量路由协议,属于外部路由协议。从功能上讲它是一种自治系统间的动态路由协议。它通过维护IP 路由表或‘前缀’表来实现自治系统(AS )之间的可达性,使用基于路径、网络策略或规则集来决定路由。它的基本功能是在自治系统间自动交换无环路的路由信息,通过交换带有自治系统号(AS)序列属性的网络可达信息,来构造自治系统的拓扑图,从而消除路由环路,并使得基于自治系统级别的策略控制得以实施。 本文从应用的角度出发,通过BGP 协议特点、BGP 路由通告原则、成为BGP 路由的方法、BGP 报文(消息)、BGP 邻接关系的建立、BGP 的路由属性、BGP 路由选择等七个方面对BGP 协议进行阐释。 【关键词】 BGP 路由协议 自治系统 对等体 状态机 BGP 报文 路由属性 一、BGP 协议简介 BGP (Border Gateway Protocol )是一种自治系统间的动态路由协议,它的基本功能是在自治系统间自动交换无环路的路由信息,通过交换带有自治系统号序列属性的路径可达信息,来构造自治区域的拓扑图,从而消除路由环路并实施用户配置的路由策略。与OSPF 和RIP 等在自治区域内部运行的协议对应,BGP 是一种EGP (Exterior Gateway Protocol )协议,而OSPF 、RIP 、ISIS 等为IGP (Interior Gateway Protocol )协议。BGP 协议经常用于ISP 之间。 BGP 协议从1989年以来就已经开始使用。它最早发布的三个版本分别是RFC1105(BGP-1)、RFC1163(BGP-2)和RFC1267(BGP-3),当前使用的是RFC1771(BGP- 4)。 随着INTERNET 的飞速发展,路由表的体积也迅速增加,自治区域间路由信息的交换量越来越大,影响了网络的性能。BGP 支持无类别域间选路CIDR (Classless Interdomain Routing ),可以有效的减少日益增大的路由表。BGP-4正迅速成为事实上的Internet 边界路由协议标准。 二、BGP 协议相关概念 (一)自治系统( Autonomous System ) 自治系统:是由同一个技术管理机构管理、使用统一选路策略的一些路由器的集合。每个自治系统都有唯一的自治系统编号,这个编号是由因特网授权的管理机构分配的。 引入自治系统的基本思想:通过不同的编号来区分不同的自治系统。通过采用路由协议和自治系统编号,路由器就可以确定彼此间的路径和路由信息的交换方法。 自治系统的编号范围是1到65535,其中1到64511是注册的因特网编号,64512到65535是私有网络编号。 (二)BGP 路由传递 一般情况下一条路由是从自治系统内部 产生的,它由某种内部路由协议发现和计算,传递到自治系统的边界,由自治系统边界路由 器(ASBR )通过EBGP 连接传播到其它自治系统中。路由在传播过程中可能会经过若干个 自治系统,这些自治系统称为过渡自治系统。如右图中AS5。若这个自治系统有多个边界路 由器,这些路由器之间运行IBGP 来交换路由信息。这时内部的路由器并不需要知道这些外部路由,它们只需要在边界路由器之间维护IP 连通性。如:AS2、AS3、AS4。还有一种自治系统称为Stub AS ,如:AS1、AS6、AS7。其内部只有一个ASBR 通过EBGP 连接外部,AS1AS7AS6 AS5AS4 AS3AS2

ibgp协议的作用

竭诚为您提供优质文档/双击可除 ibgp协议的作用 篇一:bgp协议原理、 1、下面有关bgp协议描述,正确的是(cd) a.bgp协议属于边界路由协议,这里的边界指路由区域的边界 b.bgp协议不仅可以发现和计算路由,而且还负责控制路由的传播和选择最优路由 c.bgp协议以tcp作为传输层协议 d.bgp协议支持cidR和路由聚合 2、bgp协议和自治系统之间的正确关系是(b) a.bgp协议只能被应用在自治系统之间,不能被应用在自治系统内部 b.bgp协议是运行在自治系统之间的路由协议,而ospF、Rip及is-is等协议应用在自治系统内部 c.bgp协议通过在自治系统之间传播链路信息的方式来构造网络拓扑结构 d.bgp协议不能跨多个自治系统而运行 3、下面有关bgp协议描述,错误的是(c)

a.bgp是一个很健壮的路由协议 b.bgp可以用来检测路由环路 c.bgp无法聚合同类路由 d.bgp是由egp继承而来的 4、在bgp协议中,用来交换bgp版本号、自治系统号、保持时间以及bgp标识符等信息的报文是(a) a.open报文 b.update报文 c.keepalive报文 d.notification报文 5、以下关于bgp协议的描述正确的是(bd) a.bgp是一种自治系统内的动态路由发现协议,它的基本功能是在自治系统内自动交换无环路的路由信息 b.通过携带as路径信息,可以解决路由循环问题 c.bgp-4不支持无分类区域间路由cidR d.路由更新时,bgp只发送增量路由,大大减少了bgp 传播路由所占用的带宽,适用于在internet上传播大量的路由信息 6、以下有关bgp发送路由的说法正确的是(ab) a.bgp工作在自治系统之间,bgp发送和引入路由的范围是整个as自治区mn域 b.bgp采用发送增量路由的方法,完成全部路由信息的

相关主题
文本预览
相关文档 最新文档