华为HCIP综合练习(BGP协议详解)_第1页
华为HCIP综合练习(BGP协议详解)_第2页
华为HCIP综合练习(BGP协议详解)_第3页
华为HCIP综合练习(BGP协议详解)_第4页
华为HCIP综合练习(BGP协议详解)_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

华为HCIP综合练习(BGP协议详解)一、单项选择题(每题2分,共20分)1.在BGP协议中,用于通告网络可达性并携带路由度量值的关键数据包类型是?A.UPDATEB.KEEPALIVEC.NOTIFICATIOND.HELLO参考答案:A解析:BGP协议通过UPDATE数据包交换路由信息,其中包含网络前缀、AS-PATH、NEXT_HOP等属性,以及MED、LOCAL_PREF等度量值。KEEPALIVE用于维持邻居关系,NOTIFICATION用于处理错误状态,HELLO是OSPF协议的链路层广播数据包。本题考查BGP核心数据包功能,A选项正确。2.当BGP邻居之间执行路径选择时,若两路径具有相同的AS-PATH长度,则系统将比较哪个属性来确定最优路径?A.LOCAL_PREFB.MEDC.NEXT_HOPD.ORIGIN参考答案:C解析:BGP路径选择优先级顺序为:最优路径(iBGP优于eBGP)、本地优先级(LOCAL_PREF)、MED、外部度量值(IGP成本)、AS-PATH长度、NEXT_HOP。当AS-PATH长度相同时,系统比较NEXT_HOP的跳数,跳数少的路径优先。LOCAL_PREF仅在自治系统内部起作用,MED由发端AS配置。本题涉及BGP路径选择算法细节。3.在BGP协议中,以下哪个属性属于团体属性(Community)?A.AS_PATHB.NEXT_HOPC.ORIGIND.NO_ADVERTISE参考答案:D解析:BGP团体属性(Community)是一组用于分类和处理路由的属性,如NO_ADVERTISE禁止路由通告,BLACKHOLE标记恶意路由。AS_PATH记录AS序列,NEXT_HOP指下一跳,ORIGIN表明路由起源。NO_ADVERTISE是团体属性标准值之一。本题考查BGP扩展属性分类。4.当BGP邻居之间执行路由重分发时,若在EBGP邻居上配置了network命令,则该路由的AS_PATH属性将如何变化?A.保留原始AS_PATHB.在AS_PATH末尾追加本地AS号C.清空AS_PATH属性D.在AS_PATH首部插入本地AS号参考答案:B解析:使用network命令重分发路由时,系统会在AS_PATH末尾追加本地AS号,以避免路由环路。例如,AS100重分发的路由原本AS_PATH为100->200,执行network命令后变为100->200->100。AS_PATH首部插入是redistribute命令的行为。本题涉及BGP重分发特性。5.在BGP协议中,用于实现路由聚合(RouteAggregation)的扩展属性是?A.AGGREGATE_NHOPB.AGGREGATE_COMMUNITYC.AGGREGATE_PREFIXD.AGGREGATE_AS参考答案:A解析:BGP聚合路由时使用AGGREGATE_NHOP属性标识聚合后的下一跳,AGGREGATE_COMMUNITY标记聚合前缀,AGGREGATE_PREFIX是RFC6996新增属性,AGGREGATE_AS用于AS聚合。本题考查BGP扩展属性功能。6.当BGP邻居之间执行路由反射(RouteReflection)时,以下哪个角色是反射器(Reflector)?A.Peer-AB.Peer-BC.Peer-CD.Peer-D参考答案:B解析:路由反射机制中,Peer-B作为反射器,转发来自Peer-A的路由给Peer-C,同时将来自Peer-C的路由转发给Peer-A。Peer-A和Peer-C是客户(Client)。反射器必须与客户建立全连接关系。本题涉及BGP高级组网技术。7.在BGP协议中,用于控制路由通告方向的属性是?A.LOCAL_PREFB.MEDC.NEXT_HOPD.AS_PATHprepending参考答案:B解析:MED(Multi-ExitDiscriminator)用于向相邻AS建议最优入口点,值越小越优先。LOCAL_PREF在自治系统内部起作用,NEXT_HOP指下一跳,AS_PATHprepending是路由抑制技巧。本题考查BGP策略控制属性。8.当BGP邻居之间执行路由过滤时,以下哪种方法可以实现拒绝通告特定前缀?A.access-listB.distribute-listC.community-listD.route-map参考答案:D解析:BGP路由过滤使用route-map实现,可通过permit/deny语句结合匹配条件(如prefix-list)拒绝特定前缀。access-list用于IP层过滤,distribute-list用于路由协议重分发过滤,community-list基于团体属性过滤。本题涉及BGP策略配置。9.在BGP协议中,以下哪种情况会导致路由抖动(RouteFlapping)?A.邻居超时重传B.AS_PATH属性变化C.MED值调整D.NEXT_HOP不可达参考答案:D解析:路由抖动指路由频繁出现可达/不可达状态,典型原因是NEXT_HOP不可达导致路由持续通告和撤销。邻居超时重传是正常维护,AS_PATH变化是路由变化,MED调整影响优先级。本题考查BGP故障排查。10.当BGP邻居之间执行路由重分发时,以下哪种配置会导致AS_PATH属性重复?A.redistributeconnectedB.redistributestaticC.redistributeibgpD.redistributeospf参考答案:C解析:redistributeibgp命令会将iBGP路由重分发到EBGP邻居时保留AS_PATH,导致AS编号重复。redistributeconnected和ospf不会引入AS_PATH问题。静态路由重分发会清除AS_PATH。本题涉及BGP重分发配置风险。二、判断题(每题2分,共20分)1.BGP协议通过TCP端口179建立邻居关系,该端口是BGP协议的标准端口号。参考答案:正确解析:BGP协议基于TCP协议运行,端口号固定为179,这是IETFRFC4271规定的标准端口。该端口用于BGP邻居建立和维护会话。2.在BGP协议中,AS_PATH属性用于记录路由经过的所有自治系统编号,其长度对路由选择没有影响。参考答案:错误解析:AS_PATH属性记录路由经过的所有AS编号,长度是BGP路径选择的重要依据,AS编号越少(路径越短)优先级越高。该属性长度直接影响路由选择结果。3.BGP协议中的NEXT_HOP属性仅适用于iBGP邻居之间的路由通告。参考答案:错误解析:NEXT_HOP属性适用于所有BGP路由通告,包括iBGP和eBGP邻居。但对于eBGP邻居,NEXT_HOP是到达目标网络的下一跳IP地址。4.BGP协议通过route-map可以实现精细化的路由过滤,包括拒绝特定前缀的通告。参考答案:正确解析:route-map是BGP路由策略的核心工具,通过permit/deny语句结合多种匹配条件(如prefix-list、access-list)实现路由过滤,可以精确控制路由通告。5.BGP协议中的LOCAL_PREF属性仅适用于iBGP邻居之间的路由选择,对eBGP邻居无效。参考答案:错误解析:LOCAL_PREF属性用于自治系统内部的路由选择,值越大优先级越高,仅对iBGP邻居有效。对于eBGP邻居,系统总是优先选择eBGP路由。6.BGP协议通过AS_PATHprepending可以实现路由抑制,其原理是在AS_PATH首部插入本地AS编号。参考答案:正确解析:AS_PATHprepending是通过在AS_PATH首部插入本地AS编号,增加AS计数,使路径看起来更长,从而降低路由优先级,实现路由抑制。7.BGP协议中的MED属性用于向相邻AS建议最优入口点,值越小越优先。参考答案:正确解析:MED(Multi-ExitDiscriminator)是相邻AS之间的路由选择参考,值越小表示发端AS越希望入口AS使用该路径,适用于eBGP邻居。8.BGP协议通过network命令可以重分发直连接口路由,但需要配置AS号才能正确通告。参考答案:错误解析:network命令重分发直连接口路由时,不需要配置AS号,系统会自动将本地AS号追加到AS_PATH属性。若要指定AS号,应使用redistributeconnected命令。9.BGP协议中的route-reflector机制可以提高网络可扩展性,但需要配置客户-服务器关系。参考答案:正确解析:route-reflector机制通过反射器节点转发路由信息,减少邻居连接需求,提高可扩展性。正确配置需要建立客户-服务器关系,避免环路。10.BGP协议通过redistributeospf命令可以将OSPF路由重分发到BGP邻居,但会丢失OSPF的cost属性。参考答案:正确解析:redistributeospf命令将OSPF路由重分发到BGP时,会自动将OSPF的cost属性转换为BGP的IGP成本,但该转换过程可能丢失精度或细节。三、填空题(每题2分,共20分)1.BGP协议通过______属性记录路由经过的所有自治系统编号,该属性长度对路由选择有重要影响。参考答案:AS_PATH解析:AS_PATH是BGP核心属性之一,记录路由经过的AS序列,其长度是路径选择的重要依据,AS编号越少优先级越高。2.在BGP协议中,用于向相邻AS建议最优入口点的扩展属性是______,值越小越优先。参考答案:MED(Multi-ExitDiscriminator)解析:MED属性用于eBGP邻居之间的路由选择,发端AS通过设置MED值建议相邻AS选择最优入口路径,值越小表示发端AS越希望入口AS使用该路径。3.BGP协议通过______机制可以实现路由聚合,减少路由表规模并提高网络可扩展性。参考答案:RouteAggregation(路由聚合)解析:路由聚合通过合并多个子网为更大前缀,减少路由表条目,提高网络可扩展性。BGP支持多种聚合方法,包括标准前缀聚合和AS聚合。4.在BGP协议中,用于控制路由通告方向的属性是______,其值由发端AS配置。参考答案:MED(Multi-ExitDiscriminator)解析:MED属性用于eBGP邻居之间的路由选择,发端AS通过设置MED值建议相邻AS选择最优入口路径,值越小表示发端AS越希望入口AS使用该路径。5.BGP协议通过______属性实现路由反射,该机制需要配置客户(Client)和反射器(Reflector)关系。参考答案:RouteReflection(路由反射)解析:路由反射机制通过反射器节点转发路由信息,减少邻居连接需求,提高可扩展性。正确配置需要建立客户-服务器关系,避免环路。6.在BGP协议中,用于控制自治系统内部路由选择的属性是______,值越大越优先。参考答案:LOCAL_PREF(本地优先级)解析:LOCAL_PREF属性用于自治系统内部的路由选择,值越大优先级越高,仅对iBGP邻居有效。对于eBGP邻居,系统总是优先选择eBGP路由。7.BGP协议通过______命令可以将直连接口路由重分发到BGP邻居,但不需要配置AS号。参考答案:network解析:network命令用于重分发直连接口路由,系统会自动将本地AS号追加到AS_PATH属性,不需要手动配置AS号。redistributeconnected命令会保留AS_PATH。8.BGP协议通过______机制可以实现路由抑制,通过在AS_PATH首部插入本地AS编号,增加AS计数。参考答案:AS_PATHprepending(AS路径前置)解析:AS_PATHprepending是通过在AS_PATH首部插入本地AS编号,增加AS计数,使路径看起来更长,从而降低路由优先级,实现路由抑制。9.在BGP协议中,用于实现路由过滤的配置工具是______,通过permit/deny语句实现精细化控制。参考答案:route-map解析:route-map是BGP路由策略的核心工具,通过permit/deny语句结合多种匹配条件(如prefix-list、access-list)实现路由过滤,可以精确控制路由通告。10.BGP协议通过______端口建立邻居关系,该端口是BGP协议的标准端口号。参考答案:179解析:BGP协议基于TCP协议运行,端口号固定为179,这是IETFRFC4271规定的标准端口。该端口用于BGP邻居建立和维护会话。四、简答题(每题2分,共16分)1.简述BGP协议的邻居建立过程及其关键步骤。参考答案:BGP邻居建立过程如下:(1)配置邻居IP地址和AS号;(2)发送HELLO数据包建立TCP连接;(3)发送KEEPALIVE数据包维持连接;(4)交换OPEN消息协商参数(版本、AS号、持活时间等);(5)发送KEEPALIVE确认OPEN消息;(6)建立全连接关系后开始交换UPDATE数据包。关键步骤包括:TCP连接建立、OPEN消息交换、邻居状态确认。2.解释BGP协议中的AS_PATH属性及其作用。参考答案:AS_PATH属性记录路由经过的所有自治系统编号序列,其作用包括:(1)防止路由环路,通过检查AS编号是否重复;(2)实现路径选择,AS编号越少优先级越高;(3)支持AS路径过滤,可拒绝来自特定AS的路由。3.描述BGP协议中的LOCAL_PREF属性及其应用场景。参考答案:LOCAL_PREF属性用于自治系统内部的路由选择,其特点包括:(1)仅对iBGP邻居有效;(2)值越大优先级越高(最大值为65000);应用场景:在自治系统内部选择最优iBGP路径,例如从多个出口AS选择优先路径。4.说明BGP协议中的MED属性及其作用。参考答案:MED属性用于eBGP邻居之间的路由选择,其特点包括:(1)仅对eBGP邻居有效;(2)值越小表示发端AS越希望入口AS使用该路径;作用:建议相邻AS选择最优入口路径,减少入口流量。5.解释BGP协议中的AS_PATHprepending技术及其应用场景。参考答案:AS_PATHprepending技术通过在AS_PATH首部插入本地AS编号,增加AS计数,作用包括:(1)降低路由优先级,实现路由抑制;(2)使路径看起来更长,降低优先级;应用场景:抑制内部路由泄露到外部网络,或控制特定路由传播范围。6.描述BGP协议中的route-map配置方法及其作用。参考答案:route-map配置方法:(1)创建route-map名称和序列号;(2)使用permit/deny语句;(3)添加匹配条件(如prefix-list、access-list);作用:实现精细化路由过滤,控制路由通告方向和优先级。7.解释BGP协议中的route-reflector机制及其优势。参考答案:route-reflector机制通过反射器节点转发路由信息,优势包括:(1)减少邻居连接需求,提高可扩展性;(2)避免环路,正确配置需建立客户-服务器关系;(3)适用于大型网络,减少路由器间直连需求。8.说明BGP协议中的redistribute命令配置风险及其规避方法。参考答案:redistribute命令风险:(1)redistributeibgp会保留AS_PATH,导致AS重复;(2)redistributeconnected可能引入非直连接口路由;规避方法:(1)redistributeibgp时使用network命令替代;(2)明确配置前缀过滤条件;(3)避免redistributeospf时丢失IGP成本信息。五、应用题(每题4分,共24分)1.案例背景:某企业网络拓扑如下:AS100通过AS200和AS300连接互联网,配置了BGP协议。网络出现路由抖动问题,路由频繁在AS100-AS200和AS100-AS300之间切换。要求分析可能原因并提出解决方案。参考答案:可能原因:(1)NEXT_HOP不可达,导致路由频繁不可达;(2)MED值设置不当,相邻AS选择路径不稳定;(3)AS_PATHprepending差异,导致优先级变化;解决方案:(1)检查NEXT_HOP可达性,确保网关正常;(2)调整MED值,建议相邻AS使用最优路径;(3)统一AS_PATHprepending策略,避免优先级波动。2.案例背景:某企业网络需要聚合多个子网为更大前缀通告给ISP,要求使用BGP协议实现路由聚合。现有路由表如下:/24,/24,/24要求设计聚合方案并配置相关参数。参考答案:聚合方案:(1)将三个子网聚合为/22;(2)配置AS_PATHprepending抑制聚合路由;(3)设置LOCAL_PREF优先聚合路由;配置示例:```iprouteaggregateredistributeconnectednetwork```4.案例背景:某企业网络需要过滤特定前缀路由,要求使用BGP协议实现路由过滤。现有路由表如下:/24,/24,/24要求拒绝通告/24给ISP邻居。参考答案:过滤方案:(1)创建prefix-list拒绝/24;(2)配置route-map应用prefix-list;(3)在ISP邻居上应用route-map;配置示例:```ipprefix-listFILTERdeny/24route-mapFILTERdenypermit10prefix-listFILTERdenyneighborroute-mapFILTERout```6.案例背景:某企业网络需要配置BGP策略控制,要求实现以下目标:(1)自治系统内部优先使用AS100-AS200路径;(2)自治系统外部优先使用AS100-AS300路径;(3)拒绝通告/24给AS300邻居。参考答案:策略控制方案:(1)配置LOCAL_PREF提高AS100-AS200优先级;(2)配置MED建议AS300使用AS100-AS300路径;(3)配置route-map拒绝/24;配置示例:```routerbgp100neighborremote-as200neighborlocalpref200neighborremote-as300neighbormed100route-mapFILTERdenypermit10prefix-listFILTERdeny/24neighborroute-mapFILTERout```7.案例背景:某企业网络需要配置BGP邻居关系,要求实现以下目标:(1)建立全连接关系;(2)配置路由重分发;(3)实现路由聚合。参考答案:配置方案:(1)配置TCP连接和邻居IP;(2)使用redistribute命令重分发路由;(3)配置iprouteaggregate实现聚合;配置示例:```routerbgp100neighborremote-as200neighborupdate-sourceLoopback0neighborremote-as300redistributeconnectediprouteaggregate```8.案例背景:某企业网络需要配置BGP反射器,要求实现以下目标:(1)配置反射器节点;(2)建立客户-服务器关系;(3)配置路由过滤。参考答案:配置方案:(1)配置reflector节点;(2)设置customer和server角色;(3)配置route-map过滤路由;配置示例:```routerbgp100address-familyipv4unicastneighbortypereflectorneighborroute-mapFILTERinneighbortypeclientneighborremote-as200neighborroute-mapFILTERout```【标准答案及解析】一、单项选择题1.A2.C3.D4.B5.A6.B7.B8.D9.D10.C二、判断题1.√2.×3.×4.√5.×6.√7.×8.×9.√10.√三、填空题1.AS_PATH2.MED(Multi-ExitDiscriminator)3.RouteAggregation(路由聚合)2.MED(Multi-ExitDiscriminator)5.RouteReflection(路由反射)3.LOCAL_PREF(本地优先级)7.network8.AS_PATHprepending(AS路径前置)4.route-map10.179四、简答题1.参考答案:BGP邻居建立过程如下:(1)配置邻居IP地址和AS号;(2)发送HELLO数据包建立TCP连接;(3)发送KEEPALIVE数据包维持连接;(4)交换OPEN消息协商参数(版本、AS号、持活时间等);(5)发送KEEPALIVE确认OPEN消息;(6)建立全连接关系后开始交换UPDATE数据包。关键步骤包括:TCP连接建立、OPEN消息交换、邻居状态确认。2.参考答案:AS_PATH属性记录路由经过的所有自治系统编号序列,其作用包括:(1)防止路由环路,通过检查AS编号是否重复;(2)实现路径选择,AS编号越少优先级越高;(3)支持AS路径过滤,可拒绝来自特定AS的路由。3.参考答案:LOCAL_PREF属性用于自治系统内部的路由选择,其特点包括:(1)仅对iBGP邻居有效;(2)值越大优先级越高(最大值为65000);应用场景:在自治系统内部选择最优iBGP路径,例如从多个出口AS选择优先路径。4.参考答案:MED属性用于eBGP邻居之间的路由选择,其特点包括:(1)仅对eBGP邻居有效;(2)值越小表示发端AS越希望入口AS使用该路径;作用:建议相邻AS选择最优入口路径,减少入口流量。5.参考答案:AS_PATHprepending技术通过在AS_PATH首部插入本地AS编号,增加AS计数,作用包括:(1)降低路由优先级,实现路由抑制;(2)使路径看起来更长,降低优先级;应用场景:抑制内部路由泄露到外部网络,或控制特定路由传播范围。6.参考答案:route-map配置方法:(1)创建route-map名称和序列号;(2)使用permit/deny语句;(3)添加匹配条件(如prefix-list、access-list);作用:实现精细化路由过滤,控制路由通告方向和优先级。7.参考答案:route-reflector机制通过反射器节点转发路由信息,优势包括:(1)减少邻居连接需求,提高可扩展性;(2)避免环路,正确配置需建立客户-服务器关系;(3)适用于大型网络,减少路由器间直连需求。8.参考答案:redistribute命令配置风险:(1)redistributeibgp会保留AS_PATH,导致AS重复;(2)redistributeconnected可能引入非直连接口路由;规避方法:(1)redistributeibgp时使用network命令替代;(2)明确配置前缀过滤条件;(3)避免redistributeospf时丢失IGP成本信息。五、应用题1.参考答案:可能原因:(1)NEXT_HOP不可达,导致路由频繁不可达;(2)MED值设置不当,相邻AS选择路径不稳定;(3)AS_PATHprepending差异,导致优先级变化;解决方案:(1)检查NEXT_HOP可达性,确保网关正常;(2)调整MED值,建议相邻AS使用最优路径;(3)统一AS_PATHprepending策略,避免优先级波动。2.参考答案:聚合方案:(1)将三个子网聚合为/22;(2)配置AS_PATHpre

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论