[附录D
复习题答案](part0008.html#ch13-1)
第1章
(1)当前的EGP版本是什么?
答案:当前的EGP版本是2。
(2)什么是EGP内部邻居?什么是EGP外部邻居?
答案:如果EGP网关与邻居位于同一个AS中,则是内部邻居;如果位于不同AS之中,则是外部邻居。
(3)EGP末梢网关与EGP核心网关的主要区别是什么?
答案:末梢网关只能宣告其AS内的网络,而核心网关可以宣告内部和外部网络。
(4)EGP为何使用核心或主干AS的概念?
答案:EGP无环路检测机制,因而为了在工程上设计无环路拓扑结构,就必须让AS间流量穿越主干AS。
(5)主动EGP邻居与被动EGP邻居之间有何区别?
答案:主动邻居可以发起对等关系并向对等体发送Hello消息以维护该关系,而被动邻居则以I-Heard-You消息响应Hello消息。
(6)EGP轮询消息的作用是什么?
答案:轮询消息的作用是向邻居请求Update(更新)消息。
(7)什么是间接邻居或第三方邻居?
答案:间接邻居是一个与其他网关共用相同数据链路,且通过该网关能到达某特定网络,但又不与该网关直接对等的网关。
(8)EGP如何利用度量值计算去往目的地的最佳路径?
答案:虽然EGP有度量值,但无相关机制来确定最佳路径,因而仅用度量值来表示不可达网络。
第2章
(1)BGP-4与早期版本的主要不同之处是什么?
(2)CIDR解决了哪两个问题?
答案:CIDR解决了Internet路由表爆炸问题,并减缓了B类网络地址的耗尽速度。
(3)有类别与无类别IP路由器之间的区别是什么?
答案:有类别IP路由器执行路由表查询时,首先找到主类网络地址,然后再匹配子网。而无类别IP路由器则忽略目的地址的类别,并对地址前缀进行最长匹配查找。
(4)有类别与无类别IP路由协议之间的区别是什么?
答案:有类别IP路由协议仅宣告网络或子网地址,而不宣告任何前缀长度信息,因而接收到该宣告的路由器都必须对地址前缀的长度做出一定的假设。而无类别IP路由协议则包含了地址前缀长度信息,从而接收路由器可以解析出地址长度,因而无类别协议可以执行VLSM和地址汇总。
(5)给定地址172.17.208.0/23、172.17.210.0/23、172.17.212.0/23和172.17.214.0/23,请使用最长可能的地址掩码,以单个聚合地址来汇总这些地址。
答案:172.17.208.0/21
(6)什么是地址前缀?
答案:IP地址前缀是IP地址的一部分,是路由器进行路由决策时所考虑的对象。在有类别环境中,地址前缀是主类网络地址或某个子网,而在无类别环境中,地址前缀可以是32bit地址中任意数量的前导bit。
(7)例2-16中的路由表取自某无类别路由器,路由器向以下目的地址转发数据包时的下一跳地址是什么?
172.20.3.5
172.20.1.67
172.21.255.254
172.16.50.50
172.16.0.224
172.16.51.50
172.17.40.1
172.17.41.1
172.30.1.1
例2-16:配置练习题(7)的路由表。
(待续)
答案:
(8)请解释汇总是如何隐藏网络的不稳定性的。
答案:被聚合地址所汇总的成员地址或目的地址是不会被汇总点向外宣告的,因而即便某个成员地址的状态发生了变化,该变化也不会被汇总点宣告出去。
(9)请解释汇总是如何产生不对称流量模型的。
答案:由于汇总隐藏了汇总点之后的互联网络细节,如果多台路由器都宣告了某汇总地址,那么汇总点之外的路由器将选择最近的汇总路由器。
(10)不对称流量是不被期望的吗?
答案:该观点属于主观判断。一方面,不对称流量会让互联网络的网络基准、故障检测及排除变得困难,而且如果互联网络的地域较广,那么将会影响时延敏感型流量;但另一方面,汇总所带来的好处可能会超越这些问题。
(11)什么是NAP?
答案:NAP是一个LAN或交换机,服务提供商可以通过NAP进行互联。从Internet流量的角度来看,NAP是Internet分层拓扑结构中的最高点。
(12)什么是路由服务器?
答案:路由服务器是一台服务器,有了路由服务器,路由器就可以通过某种路由协议建立对等关系,每台路由器都向路由服务器发送更新,而不是向对等体发送更新。路由服务器可以应用一定的路由策略,然后将更新发送给其他对等体。当多台路由器必须通过某公共数据链路(如NAP)建立对等关系时,路由服务器就非常有用,可以大大减少每台路由器所必须建立的对等会话数,特别是当路由器使用BGP等单播路由协议时,它就更为重要(因为此时需要向每个对等体发送独立的数据包)。由于路由服务器并不执行包转发操作,因而不是一台路由器。
(13)什么是与提供商相独立的地址空间?拥有此地址的好处是什么?
答案:与提供商相独立的地址空间是由区域性IP地址注册管理机构负责分配的,而不是某个服务提供商的CIDR地址块的一部分。当AS多归属到多个服务提供商时,这将非常有用。而且由于该地址是可携带的,也就是说,该地址空间的所有者可以在不用重新编址的情况下更换ISP,因而从这方面来说也是非常有用的。
(14)拥有一个与提供商相独立的/21地址为何会有问题?
答案:某些国家的服务提供商不接受长于/19的IP前缀,因而/21可能不会被宣告到整个Internet范围。
(15)什么是路由策略?
答案:路由策略是一组预定义的处理出站和入站路由的规则,典型的用于设置路由策略的工具有路由重分发、路由过滤器和路由映射。
(16)BGP用以可靠连接其邻居的底层协议是什么?
答案:BGP使用TCP端口号179。
(17)BGP的4种消息类型分别是哪些?每种消息类型又是如何使用的?
答案:BGP使用4种消息类型,包括Open(打开)消息、Keepalive(保持激活)消息、Update(更新)消息和Notification(通告)消息。Open消息用于向邻居初次标识一个BGP发言者并开始一个对等会话,Keepalive消息用于维护对等体连接,Update消息用于宣告路由,Notification消息则用于向对等体通告差错情况。
(18)在什么状态(或哪些状态)下,BGP对等体之间可以交换Update消息?
答案:仅当BGP对等体均处于Established(建立)状态时才可以交换Update消息。
(19)什么是NLRI?
答案:NLRI就是在BGP Update消息中宣告的IP地址前缀。
(20)什么是路径属性?
答案:路径属性是BGP路由的特性。
(21)BGP的4种路径属性分别是什么?
答案:BGP的4种路径属性分别是周知强制属性、周知自选属性、可选传递性属性和可选非传递性属性。
(22)AS_PATH属性的作用是什么?
答案:AS_PATH属性描述的是所接收到的Update消息在离开发信路由器之后所经过的AS号,该信息可以被用来确定AS间最短路径,并且可用于检测路由环路。
(23)AS_PATH包括哪些不同类型的属性?
答案:AS_PATH包括AS_SEQUENCE、AS_CONFED_SEQUENCE、AS_SET及AS_CONFED_SET属性。其中,AS_SEQUENCE是一个有序的AS号列表,AS_SET是一个无序的AS号列表,AS_CONFED_SEQUENCE和AS_CONFED_SET与AS_SEQUENCE和AS-SET相同,
但仅用于BGP联盟内部。
(24)NEXT_HOP属性的作用是什么?
答案:NEXT_HOP属性描述了到达目的地(在BGP Update消息中被宣告为NLRI)所应被转发到的下一跳路由器。
(25)LOCAL_PREF属性的作用是什么?
答案:如果多个IBGP发言者在同一个AS内宣告相同的路由,那么就可以利用LOCAL_PREF属性来标识路由的优先级,LOCAL_PREF值越大,路由的优先级就越高。
(26)MULTI_EXIT_DISC属性的作用是什么?
答案:两个自治系统之间存在多条链路时,EBGP发言者就可以通过MED向邻居AS通告入站流量的优先链路。
(27)BGP发言者发起一条聚合路由时哪种或哪些属性会有用?
答案:通过ATOMIC_AGGREGATE属性向下游路由器告知聚合时丢失了路由信息,而AGGREGATOR属性则用于标识发起路由聚合的路由器。
(28)什么是BGP管理性权值?
答案:BGP管理性权值是Cisco专有参数,可以分配给单台路由器中的路由,权值越高,表明该路由越优。管理性权值仅在本地路由器有效,不会被宣告给其他对等体。
(29)假设去往同一目的地有两条路由,一条是EBGP路由,另一条是IBGP路由,请问BGP路由器会优选哪条路由?
答案:如果权值、LOCAL_PREF、AS_PATH长度、ORIGIN代码以及MED都相等,那么EBGP路由将优于IBGP路由。
(30)假设某路由器有两条去往同一目的地的路由,路径A的LOCAL_PREF为300,且AS_PATH中有3个AS号,路径B的LOCAL_PREF为200,且AS_PATH中有2个AS号。假定其他情况完全一致,请问路由器会优选哪条路径?
答案:在BGP决策进程中,LOCAL_PREF比AS_PATH的优先权更高,因而将优选路径A。
(31)什么是路由阻尼?
答案:路由阻尼是一种对BGP路由状态变化而给予的惩罚机制。路由状态的变化越频繁(路由翻动),累加的惩罚值就越大,当惩罚值超过一定阈值时,该路由就会被抑制一段时间,从而大大降低不稳定路由对BGP互联网络的不利影响。
(32)请给出路由阻尼中的惩罚值、抑制门限、重用门限以及半衰期的定义。
答案:惩罚值是路由阻尼机制在路由状态发生变化后给该路由赋予的一种特征值。
抑制门限是一个阈值,如果某路由累加的惩罚值超过了该阈值,那么就不再宣告该路由。
重用门限也是一个阈值,如果被抑制路由的惩罚值降低到该阈值之下时,表示可以重新宣告该路由。
半衰期是路由的累加惩罚值减小的速率,在半衰期结束时,惩罚值也降低到原先的一半。
(33)什么是IGP同步?为什么同步很重要?
答案:IGP同步是一种路由规则,即除非某特定转接路由位于IGP路由表中,否则BGP路由器不能向EBGP对等体宣告该转接路由。如果BGP路由器通过IGP路由器来转发某转接数据包,但该IGP路由器不知道该路由,那么将丢弃该数据包。
(34)在什么情况下可以安全地关闭IGP同步机制?
答案:如果AS内的IBGP对等体为全网状连接或某AS不是一个转接AS时,就可以关闭IGP同步机制。
(35)什么是BGP对等体组?
答案:BGP对等体组就是在一组共享相同路由策略的BGP对等体,由于对等体组可以将路由策略应用于一组路由器(而无需为单台路由器单独配置路由策略),因而可以简化配置工作。
(36)什么是BGP团体?
答案:BGP团体是一组共享相同路由策略的路由器,只要设置路由的COMMUNITY属性即可启用该机制,接收到这些路由的对等体可以识别COMMUNITY属性并应用相应的路由策略。
(37)什么是路由反射器?什么是路由反射客户?什么是路由反射簇?
答案:路由反射器类似于路由服务器,可以让IBGP路由器在无需建立全互连关系的情况下实现对等连接,来自某个对等体的路由会被路由反射器宣告(或反射)给其他对等体,因而与IBGP全互连相比,可以大大减少所需的对等会话数量。路由反射器与路由服务器的区别在于,路由反射器本身也是一台路由器。路由反射客户是与路由反射器建立对等连接的IBGP路由器。路由反射簇就是路由反射器及其客户的集合,一个簇可以拥有多个路由反射器,但簇中的客户必须与本簇中的所有路由反射器建立对等连接。
(38)路径属性ORIGINATOR_ID和CLUSTER_LIST的作用是什么?
答案:在使用路由反射器的时候,ORIGINATOR_ID和CLUSTER_LIST属性可以防止出现路由环路。
(39)什么是BGP联盟?
答案:BGP联盟就是一个大的AS,为便于管理,将该大AS划分为一组小型自治系统。
(40)路由反射器能否用于联盟内?
答案:能。
(41)next-hop-self功能的作用什么?是否有其他实现该功能的替代方案?
答案:next-hop-self的作用是让路由器将接收自外部对等体的路由的NEXT_HOP属性更改为自己的IP地址,当IGP不知道外部下一跳地址时就使用该功能。一种可选的方案就是在外部链路上运行被动模式下的IGP,这样就可以知道外部下一跳地址所位于的子网。
第5章
(1)请说明为什么重复性单播无法代替大规模网络中的多播?
答案:重复性单播会给源带来极大的处理负担,会在源接口、数据链路和所连接的路由器上产生很严重的瓶颈。而且,源必须维护相应的状态以记住向哪些地址发送这些重复的数据包,从而潜在地必须有复杂的成员告知源其将要加入和离开的机制。最后,重复性单播还会带来排队问题,而且数据包之间会产生无法接受的时延问题。
(2)IP多播保留的地址范围是什么?
答案:D类地址被保留给多播使用,即地址的前4个bit为1110,地址范围为224.0.0.0〜239.255.255.255。
(3)单个D类地址前缀能够创建多少个子网?
答案:单个D类地址前缀无法创建子网,IP多播使用的只是单个地址,而不是子网。
(4)对目的地址在224.0.0.1〜224.0.0.255范围内的数据包来说,路由器会采取哪些与其他多播地址不一样的处理方式?
答案:路由器不转发目的地址位于224.0.0.1〜224.0.0.255范围内的数据包。
(5)请写出与下列IP地址相关的MAC地址。
(a)239.187.3.201
(b)224.18.50.1
(c)224.0.1.87
答案:(a)0100.5E3B.03C9
(c)0100.5E00.0157
(6)MAC地址0100.5E06.2D54代表的多播地址是什么?
答案:MAC地址0100.5E06.2D54可以表示以下32个IP地址中的任一个:第1个8位组是224〜239之间的任一个数,第2个8位组是134或6,第3个8位组是45,最后一个8位组是87。
(7)为什么令牌环介质不适宜分发多播包?
答案:令牌环介质不适宜分发多播包的原因是令牌环帧采用little-endian格式,从而难以简单地将多播IP地址编码为MAC地址。相反,必须使用保留的功能性MAC地址或广播MAC地址,但这两种地址会极大地降低数据链路的效率。
(8)什么是加入等待时间?
答案:加入等待时间是从主机发送加入请求到主机能真正接收到组流量之间的时间周期。
(9)什么是离开等待时间?
答案:离开等待时间是从子网中的最后一个组成员离开多播组到路由器停止向该子网转发多播流量之间的时间间隔。
(10)什么是多播DR(或查询路由器)?
答案:多播查询路由器就是子网中负责向所连主机查询组成员的路由器。
(11)由什么设备发送IGMP Query(查询)消息?
答案:由路由器负责发送IGMP Query(查询)消息,如果某子网连接了多台路由器,那么IP地址最小的路由器将成为查询路由器。
(12)由什么设备发送IGMP Membership Report(成员关系报告)消息?
答案:由主机负责发送IGMP Membership Report(成员关系报告)消息。
(13)IGMP Membership Report(成员关系报告)消息的作用是什么?
答案:由主机发送的IGMP Membership Report(成员关系报告)消息的作用是告知本地路由器其希望加入该多播组。
(14)IGMP General Query(常规查询)与Group-Specific Query(特定组查询)消息之间有何功能性区别?
答案:路由器发送General Query(常规查询)的目的是发现任意及所有多播组的成员,而Group-Specific Query(特定组查询)消息的目的是发现某特定多播组的成员,通常是在接收到Leave Group(离开组)消息之后再发送该消息。
(15)IGMPv2与IGMPv1是否兼容?
答案:IGMPv2的大部分内容与IGMPv1保持兼容,但是如果子网中存在IGMPv1路由器,那么子网中的所有路由器都必须被设置为IGMPv1。
(16)IGMP的IP协议号是什么?
答案:IGMP的IP协议号是2。
(17)Cisco CGMP协议的作用是什么?
答案:通过该协议,以太网交换机可以发现哪些接口上连接了组成员,因而可以只将多播会话分发到那些连接了组成员的交换端口上。
(18)与CGMP相比,IP Snooping的优点是什么?可能的缺点是什么?
答案:与CGMP不同,IP Snooping不是专有协议,因而适用于多厂商混合应用环境。其潜在的缺点是,如果交换机仅以软件方式支持该协议,那么将会影响其性能。
(19)由什么设备发送CGMP消息:路由器、以太网交换机或两者?
答案:只有路由器才能发送CGMP消息,交换机则负责侦听CGMP消息。
(20)什么是反向路径转发机制?
答案:RPF是IP多播路由的基本转发机制,由于路由器发现的最短路径是去往多播源的最短路径,而不是去往目的地的最短路径,当将多播包向目的地进行转发时(更准确的说法是将多播包从多播源向外转发),是沿着最短路径的反方向进行转发的。
(21)多少台主机可以构成一个密集拓扑结构?多少台主机可以构成一个稀疏拓扑结构?
答案:密集拓扑结构与稀疏拓扑结构之间没有具体的主机数量界限。
(22)与隐式加入相比,显示加入的主要优点是什么?
答案:与隐式加入相比,显示加入的主要优点是路由器无需维护那些不是任何组成员上行接口的状态。
(23)有源多播树与共享多播树之间的主要结构性差异是什么?
答案:有源树以源子网或源路由器为根,而共享树则以某些聚合点(RP)或核心路由器为根,而且共享树可以被多个源所共享。
(24)什么是多播定界?
答案:多播定界就是将多播包限制在一个确定的拓扑区域中。
(25)IP多播定界的两种方法是什么?
答案:IP多播定界的两种方法分别是TTL定界和管理性定界。
(26)从多播路由器的观点来看,上游和下游的含义是什么?
答案:上游就是朝向多播源的方向,下游就是离开多播源的方向。
(27)什么是RPF检查?
答案:RPF检查就是验证来自特定多播源的多播包到达的是朝向多播源的上行接口,而不是其他接口。
(28)什么是剪枝?什么是嫁接?
答案:剪枝就是从多播树中删除路由器的操作,嫁接就是向多播树增加路由器的操作。
(29)什么是剪除生存期?剪除生存期到期时会发生什么?
答案:用于隐式加入协议的剪除生存期是路由器维护处于剪除状态的接口的时间。当剪除生存期到期时,路由器将重新在该接口上转发多播包,直至下游邻居重新发出剪除请求。
(30)什么是路由相关性?DVMRP如何通告路由相关性?
答案:路由相关性指的是路由器依赖其上游邻居来转发某特定多播组的多播包。DVMRP路由器通过毒性反转路由(其度量值是所宣告的跳数加上32)来通告路由相关性。
(31)DVMRP是密集模式协议还是稀疏模式协议?
答案:DVMRP是密集模式协议。
(32)MOSPF是密集模式协议还是稀疏模式协议?
答案:MOSPF是密集模式协议。
(33)MOSPF专用LSA的名称及类型是什么?
答案:MOSPF专用LSA的名称是Group Membership LSA(组成员关系LSA),类型为6。
(34)MOSPF路由器是否能与不支持MOSPF的OSPF路由器建立邻接关系?
答案:能。尽管只有数据库描述包中的MC bit被置位的邻居才交换Group MembershipLSA(组成员关系LSA)。
(35)请定义如下MOSPF路由器类型。
(a)域间多播转发路由器
(b)AS间多播转发路由器
(c)万能多播接收路由器
答案:域间多播转发路由器负责转发区域之间的IP多播包,类似于单播OSPF ABR;AS间多播转发路由器负责转发MOSPF域外的IP多播包,类似于单播OSPF ASBR;万能多播接收路由器是一个向其转发所有多播包的路由器。
(36)CBT是密集模式协议还是稀疏模式协议?
答案:CBT是稀疏模式协议。
(37)什么是CBT父路由器?什么是CBT子路由器?
答案:CBT父路由器是上游路由器,而CBT子路由器则是下游路由器。
(38)请描述两种CBT DR从多播源向核心路由器分发多播包的方法以及各自的应用场合。
答案:如果直连的多播源是一个成员源,那么其多播包将通过多播树进行转发;如果多播源是非成员源,那么将创建一条至核心路由器的隧道,并通过该隧道转发多播包。
(39)什么是PIM剪除覆盖?
答案:剪除覆盖就是通过向多路接入网络中的上游路由器发送Join(加入)消息来取消同一网络中其他路由器发出的剪除请求。
(40)什么是PIM转发路由器?如何选择PIM转发路由器?
答案:当多台上游路由器连接到同一个多路接入网络并正在接收同一个多播组的多播包时,PIM转发路由器就是将多播包转发到该网络的路由器。通过Assert(声明)消息中宣告的管理性距离来选举PIM转发路由器,管理性距离最小的即为PIM转发路由器;如果管理性距离相等,那么路由度量值最小的将成为PIM转发路由器• 如果路由度量值也相等,那么IP地址最小的路由器将成为PIM转发路由器。
(41)PIM选择DR的规则是什么?
答案:IP地址(根据PIM Hello消息)最大的PIM路由器就是DR。
(42)什么是PIM SPT?什么是PIM RPT?
答案:最短路径树就是有源树,聚合点树是以聚合点(RP)为根的共享树。
(43)Cisco路由器自动发现PIM-SM RP的两种可用机制是什么?
答案:可以利用Auto-RP或Bootstrap(引导)协议来自动发现PIM-SM RP。
(44)对问题(43)中的两种发现机制来说,哪种机制用于多厂商路由器拓扑结构?
答案:除Cisco外的其他厂商一般不支持Auto-RP,因而Bootstrap(引导)协议适用于多厂商路由器拓扑结构。
(45)什么是C-RP?
答案:C-RP即候选RP,是有资格成为全部多播组或指定的一组多播组的RP的路由器。
(46)什么是BSR?
答案:使用Bootstrap(引导)协议之后,BSR(Bootstrap路由器)负责在整个PIM-SM域中宣告RP-Set中的C-RP信息。
(47)什么是RP映射代理?
答案:使用Auto-RP之后,由RP映射代理负责宣告group-to-RP映射关系。
(48)(S,G)多播路由表项与(*.G)多播路由表项之间有何区别?
答案:(S,G)表项引用的是SPT,而(*,G)表项引用的是RPT。
(49)与自RP至多播源的PIM-SM单向多播树相比,多播源与核心路由器之间的双向CBT树有何重要缺陷?
答案:由于双向树没有明确的上游和下游概念,因而难以保证无环路路径。
(50)什么是PIM-SM源注册?
答案:源注册是路由器将封装在PIM Register(注册)消息中的多播包从多播源转发到RP的一种机制,如果多播源发出的流量较大,那么RP将构建一个SPT并发出一条Register Stop(注册终止)消息。
(51)Cisco路由器何时从PIM-SM RPT切换到SPT?
答案:Cisco路由器在接收到RPT上某特定(S,G)的第一个多播包之后,或者(S,G)的多播包到达速率超过命令ip pim spt-threshold中指定的阈值之后,就会从PIM-SM RPT切换到SPT。
第7章
(1)在7.1节中给出了一个管理性定界的示例,接口E0上的边界阻塞了组织机构本地多播包(目的地址前缀与239.192.0.0/14相匹配的多播包),但允许全局范围的多播包,那么请问组地址224.0.0.50能够穿越该边界吗?
答案:如果目的地址为224.0.0.50的多播包由本地路由器发起,那么该多播包将穿越该边界。虽然access-list 10允许224.0.0.50,但由于该地址位于链路本地范围之内,因而下一跳路由器不会继续转发该多播包。
(2)Cisco IOS软件如何处理运行了PIM协议的点到点接口以及多路接入接口上的DVMRP Prune(剪除)消息?
答案:会忽略多路接入接口上的DVMRP Prune消息,而正常处理点到点接口上的DVMRP Prune消息。
(3)为什么Cisco IOS软件可以接受DVMRP Probe(探测)消息,但却不能发送该消息?
答案:接收DVMRP Probe消息是检测DVMRP邻居的需要。不发送Probe消息的原因是防止多路接入网络上的其他Cisco PIM路由器将该消息的发起者误认为是DVMRP路由器。
(4)什么是PIM(,,RP)表项?
答案:PIM(,,RP)表项是去往PIM多播边界路由器的树枝,Cisco IOS不支持MBR。
(5)MBGP与普通的BGP之间有何区别?
答案:MBGP有两个扩展属性,即MP_REACH_NLRI和MP_UNREACH_NLRI。
(6)什么是MBGP AFI?
答案:AFI是地址族标识符,当MBGP被用于多播路由时,AFI总是被设置为1(对IPv4),而sub-AFI则用于表示相关的NLRI的是否被用于多播、单播或者同时用于多播和单播。
(7)MSDP携带了不同PIM域中RP之间的多播源和多播组成员信息。这种说法是否正确?
答案:错误。MSDP仅传递多播源信息,而不携带组成员信息。
(8)MSDP的传送协议是什么?
答案:MSDP使用TCP端口号639。
答案:SA是源有效消息,当多播源的DR注册到RP上时,如果该RP正在运行MSDP,那么将在SA消息中将(S,G)对宣告给其对等体。
(10)MSDP RP如何确定某SA消息是在RPF接口上接收到的?
答案:MSDPRP通过检查BGP下一跳数据库(首先是MBGP,然后是单播BGP)来确定正确的上行接口。
(11)什么是SA缓存?
答案:SA缓存就是存储学习自SA消息的(S,G)状态信息,SA缓存机制是以消耗路由器内存为代价来降低加入等待时间,Cisco IOS软件在默认情况下禁用SA缓存机制。
(12)在不启用SA缓存功能的情况下,有没有办法降低加入等待时间?
答案:有。如果某MSDP对等体正在缓存SA,那么就可以让RP在接收到加入消息后立即使用SA Request(请求)消息向其对等体请求(S,G)信息。
第8章
(1)下面哪一项正确表示了带有60bit前缀的地址200A 0000 0000
0C00 0000 0000 0000 0000?
A. 200A:0000:0000:0C/60
B. 200A::0C00:0:0:0:0/60
C. 200A:0000:0000:0C00::/60
D. 200A::0C00::/60
E. 200A:0:0:C00::/60
F. 200A::0C/60
答案:B、C、E。
(2)地址0:0:0:0:0:0:0:0的使用场合是什么?
答案:这是一个未指定地址,表示缺少一个地址。如果是数据包的源地址,那么表明没有为接口分配地址,正试图发现其不确定地址是否被其他节点所使用。
(3)假设某用户配置其站点边界路由器(该路由器连接在某个IPv6公共网络上),让该路由器宣告其所有内部网络地址(包括FEC0:0020:0:0100::/56),但却被来自该IPv6公共网络管理员告知有问题,为什么?
答案:因为FEC0:0020:0:0100::/56是一个站点本地地址,不能将其宣告到站点边界之外。
(4)哪些扩展头要求自源至目的地路径上的每个IPv6节点都必须予以处理?
答案:逐跳选项头。
(5)哪些扩展头被用于指定在到达目的地之前需要访问的路由器列表并让其中的每台路由器都处理该头部?
答案:紧靠在路由头之前的目的选项头。
(6)假设某路由器接收到一个比其出站链路MTU大的数据包,请问该路由器是否分段该数据包并将这些分段数据包转发到目的地?
答案:不会。该路由器会丢弃该数据包,并向源节点发送一条ICMP Packet Too Big消息,源节点利用这些ICMP包来执行路径MTU发现机制,对数据包进行分段完全是源节点的职责。
答案:路由器向链路上的所有主机发送RA消息,如果Mbit被置位,那么主机将从状态化配置服务器获取IP地址。
(8)如果路由器在其RA消息中宣告前缀信息,请问如何使用这些信息?
答案:包含在RA消息中的前缀信息的作用是告诉主机哪些前缀是在链前缀以及/或在自动配置地址时应使用哪些前缀。
(9)主机的IP地址可以存在哪两种状态?每种状态的角色是什么?
答案:优选地址和贬抑地址。可以使用优选地址来发起任何IP会话,而贬抑地址仅被用于维护现有连接,而不能用来发起新连接(如果存在优选地址)。
(10)路由器在其RA消息中宣告何种信息,让主机在发起IP会话时停止使用某特定前缀?
答案:要么是有效生存期值为0,要么是优选生存期值为0。有效生存期为0表示该前缀不再有效,而优选成存期为0则表示贬抑该前缀。
(11)如果某节点的邻居状态为DELAY,那么该节点是否可以向该邻居发送数据包?
答案:可以。虽然状态为DELAY的邻居的可达性没有得到验证,但该节点可以将数据包发送给已缓存的该邻居的链路层地址。
(12)某主机没有运行任何路由协议,利用一台默认路由器向远程节点发送数据,如果该默认路由器出现了故障,那么请问该主机是否会继续向该失效路由器发送数据,直至TCP连接失效?
答案:不会。因为邻居不可达进程、默认路由器列表以及地址解析进程会协助该主机发现失效路由器并寻找一台新的默认路由器。
(13)多播包的作用域值有哪些?其作用是什么?
答案:节点本地作用域、链路本地作用域、站点本地作用域、组织结构本地作用域、全局作用域。利用作用域值可以限制多播的作用范围并限制多播包所能传递的范围。
(14)在Cisco路由器启用IPv6路由的命令是什么?
答案:ipv6 unicast-routing。
(15)在接口上启用IPv6的接口子命令是什么?
答案:ipv6 enable和ipv6 address address prefix[eui-64]。
(16)启用RlPng进程的命令是什么?
答案:ipv6 ripprocess-nameenable。
(17)如何在邻居之间启用BGP-for-IPv6进程?
答案:router bgp local -AS
neighbor neighbor-ipv6-address remote-as remote-as-number
!
address-family ipv6
neighbor neighbor-ipv6-address activate
第9章
(1)请解释SNMP轮询与trap之间的差异。
答案:管理站通过轮询方式从路由器请求相关信息,而trap是由路由器主动发送的有关某事件的信息。
(2)如果指定记录严重等级为差错(Errors)的消息,那么还将会记录哪些其他等级的消息?
答案:紧急(Emergencies)、警报(Alerts)、严重(Critical)。
(3)如果查看路由器的接口时发现存在不同寻常的流量模型,通常情况下,所有的流量都是入站流量,但现在却存在出站流量,请问如何快速确定该流量的源和目的地?
答案:在接口上启用IP记账功能,重复使用命令show ip accounting来查看哪个源/目的地对正在发送流量。