A、 R5会实现负载分担
B、 R5会优选R2通告的路由,因为该条路由的ASPath属性值较短
C、 R4发送10.0.1.0/24路由的ASPath是(100 300 400)
D、 R2发送10.0.1.0/24路由的ASPath是(200 100)
答案:BD
解析:解析:此图中,R5会优选ASPath短的路由。ASPath中AS号是从右往左写的,最左边的AS是最后经过的AS。
A、 R5会实现负载分担
B、 R5会优选R2通告的路由,因为该条路由的ASPath属性值较短
C、 R4发送10.0.1.0/24路由的ASPath是(100 300 400)
D、 R2发送10.0.1.0/24路由的ASPath是(200 100)
答案:BD
解析:解析:此图中,R5会优选ASPath短的路由。ASPath中AS号是从右往左写的,最左边的AS是最后经过的AS。
A. 在路由反射器中,除了RR也需要配置Client,同时所有Client必须知道RR的存在
B. 路由反射器技术可以避免同一个AS内IBGP全互联导致的扩展性差问题
C. 当路由反射器执行路由反射时,它只将自己最优的BGP路由进行反射
D. 如果路由来自EBGP对等体,则反射器会发送给所有客户和非客户IBGP对等体
解析:解析:因为在一个AS内传递BGP路由的时候,有可能存在BGP环路的问题。所以BGP协议存在一个IBGP防环机制,即 IBGP水平分割 -- 从IBGP邻居学习到的路由不会传递给其他的IBGP邻居。但是如此一来,就会导致一个AS内的IBGP邻居路由器之间存在“无法正常传递路由”的问题。所以针对IBGP水平分割,我们有了IBGP全互联、BGP联盟、BGP反射器等解决方案。在BGP反射器解决方案中,我们仅仅需要在BGP反射器上配置客户端,就可以实现IBGP邻居之间的路由传递。并且反射器除了“非客户端与非客户端之间的路由不反射”以外,其他情况下的路由传递都是正常的。使用了该解决方案以后,大大的简化了一个AS内的BGP邻居路由器之间的架构问题,增强了BGP网络的看扩展性。
A. BGP路由器不会宣告任何从EBGP对等体来的更新信息给其EBGP对等体
B. 非RR的BGP路由器不会宣告任何从 IBGP对等体来的更新信息给其他IBGP对等体
C. 通过 AS-PATH属性,丢弃从EBGP对等体接收到的在AS-PATH属性里面包含自身AS号的任何更新信息
D. 任何从IBGP对等体来的路由信息,都会通告给其他IBGP对等体
解析:解析:EBGP防环使用的是 as-path属性,如果在 ebgp 邻居学习过来的路由,如果as-path中包含了自己的 AS 号,则拒绝接收该路由条目。如果从IBGP邻居学习过来的路由,遵守IBGP水平分割,不会再次发送给另外一个IBGP邻居。所以选择“非RR的BGP路由器不会宣告任何从 IBGP对等体来的更新信息给其他IBGP对等体”、“通过 AS-PATH属性,丢弃从EBGP对等体接收到的在AS-PATH属性里面包含自身AS号的任何更新信息”。
A. Hello
B. Keepalive
C. Update
D. Open
解析:解析:BGP支持的报文有:Open、Update、Notification、Keepalive、Route-refresh。其实Open报文起到了OSPF中Hello报文的作用。所以除了选项“Hello”以外,其他选项都支持。
A. 使用TCP作为传输层协议
B. 能够支撑MPLS/VPN的应用,传递客户VPN路由
C. 周期性路由更新
D. 能够承载大批量的路由信息,能够支撑大规模网络
解析:解析:BGP协议是高级路由协议,不会进行周期性的更新的。支持的是触发式的、增量式更新。】
A. RR从EBGP对等体学到的路由,发布给所有的非客户机和客户机
B. 当RR收到对等体发来的路由,只选择最佳路由进行反射
C. RR从客户机学到的路由,只发布给此RR的所有非客户机
D. RR从非客户机IBGP对等体学到的路由,发布给此RR的所有客户机
解析:解析:从EBGP对等体学到的路由,发布给所有的非客户机和客户机。 从非客户IBGP对等体学到的路由,发布给此RR的所有客户机。 从客户机学到的路由,发布给此RR的所有非客户机和客户机(发起此路由的客户机除外)。排除“RR从客户机学到的路由,只发布给此RR的所有非客户机”选项,其他选项正确。
A. 只有从IGP学到的路由才能够宣告给其他BGP邻居
B. 只有被BGP优选的最佳路由才能够宣告给其他BGP邻居
C. 缺省情况下,从IBGP学到的路由不向其他IBGP邻居转发
D. 从所有BGP邻居学习到的所有BGP路由都宣告给其他BGP邻居
解析:解析:BGP通过network命令将指定前缀和掩码的一条路由注入到BGP路由表中,该路由是从各路由协议的路由中选出的最优路由。而import-route (BGP)命令是按协议类型,将RIP路由、OSPF路由、ISIS路由、静态路由和直连路由等某一协议的路由注入到BGP路由表中。而IBGP邻居之间传递路由存在水平分割,即:从IBGP邻居学习来的路由,缺省情况下,不会传给其他IBGP邻居。所以选项“只有从IGP学到的路由才能够宣告给其他BGP邻居”、“从所有BGP邻居学习到的所有BGP路由都宣告给其他BGP邻居”是错误的。
A. 缺省情况下,没有配置下一跳迭代路由策略
B. BGP的下一跳属性和IGP的有所不同,不一定就是邻居设备的IP地址
C. 可以通过peer X.X.X.X next-hop-local命令配置向IBGP对等体发布路由时,修改下一跳地址
D. 缺省情况下,BGP向IBGP对等体发布引入的IGP路由时,将下一跳属性改为自身的接口地址
解析:解析:默认情况下,下一跳迭代策略需要配置。IGP的下一跳地址不一定是BGP的下一跳地址。Next-hop-local命令用来修改IBGP的下一跳地址。可以通过next-hop-invariable命令不修改下一跳地址,默认情况下修改为自身接口地址。所以本题全选。
A. 静态路由
B. 直连路由
C. OSPF路由
D. IS-IS路由
解析:解析:在BGP协议中,import-route命令后面可以跟任何类型的路由。
A. L3VPN
B. IPv4组播
C. IPv6
D. EVPN
解析:解析:在MP-BGP协议中,通过不同的 family 区分不同的业务类型,但是不支持 L3VPN 。
A. MED
B. ASPATH
C. Local-Preference
D. Origin
解析:解析:BGP的公认必遵属性有:Origin、ASPath、NextHop,必须包含在Update报文中,而MED是可选非过渡属性,Local-Preference是公认任意属性,所以选择“MED”、“Local-Preference”。