2005年上半年软件水平考试(中级)网络工程师上午(基础知识)试
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2005年上半年软件水平考试(中级)网络工程师上午(基础知识)
试题真题试卷(题后含答案及解析)
题型有:1. 选择题
选择题(每小题1分,共75分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。
1.如果主存容量为16M字节,且按字节编址,表示该主存地址至少应需要(3)位。
A.16
B.20
C.24
D.32
正确答案:C
解析:用二进制编码表示地址,16M字节地址最少需要24位。
2.三个可靠度R均为0.8的部件串联构成一个系统,如下图所示:则该系统的可靠度为(7)。
A.0.24
B.0.512
C.0.8
D.0.992
正确答案:B
解析:本题中由三个部件串联构成系统,三个部件中任何一个部件失效就足以使系统失效。
串联系统的可靠度RS=R×R×R=0.8×0.8×0.8=0.512。
3.在计算机系统中,构成虚拟存储器(8)。
A.只需要一定的硬件资源便可实现
B.只需要一定的软件即可实现
C.既需要软件也需要硬件方可实现
D.既不需要软件也不需要硬件
正确答案:C
解析:在计算机系统中,构成虚拟存储器,既需要硬件,如大容量的外部存储器(硬磁盘)及一定容量的主存储器,同时还需要必要的管理软件,能够对虚拟存储器进行管理。
只有这样才能实现虚拟存储器。
4.某公司使用包过滤防火墙控制进出公司局域网的数据,在不考虑使用代
理服务器的情况下,下面描述错误的是“该防火墙能够(9)”。
A.使公司员工只能访问Internet上与其有业务联系的公司的IP地址
B.仅允许HTTP协议通过
C.使员工不能直接访问FTP服务端口号为21的FTP服务
D.仅允许公司中具有某些特定IP地址的计算机可以访问外部网络
正确答案:B
解析:考点:考查包过滤防火墙的基础知识,尤其是它所工作的协议栈层次。
包过滤防火墙通常直接转发报文,它对用户完全透明,速度较快。
包过滤防火墙一般有一个包检查模块(通常称为包过滤器),数据包过滤可以根据数据包中的各项信息来控制站点与站点、站点与网络、网络与网络之间的相互访问,但无法控制传输数据的内容,因为内容是应用层数据,而包过滤器处在传输层和网络层。
无论是源IP地址还是目IP地址,都是网络层的IP地址,都在包过滤防火墙的控制范围内,因此,通过配置目的IP和源IP,可以实现A和D。
默认情况下,FTP协议开放的端口号是21,它是传输层的TCP协议的端口号。
因此,虽然FTP 是应用层协议,但是通过包过滤防火墙限制TCP端口号,可以实现C。
HTTP协议是超文本传输协议,它是应用层协议,包过滤防火墙无法实现对应用层协议的限制,所以无法实现B。
5.我国著作权法中,(12)系指同一概念。
A.出版权与版权
B.著作权与版权
C.作者权与专有权
D.发行权与版权
正确答案:B
解析:我国著作权法第五十六条中指出:“本法所称的著作权即版权。
”
6.由我国信息产业部批准发布,在信息产业部门范围内统一使用的标准,称为(13)。
A.地方标准
B.部门标准
C.行业标准
D.企业标准
正确答案:C
解析:根据标准制定的机构和标准适用的范围有所不同,标准可分为国际标准、国家标准、行业标准、企业(机构)标准及项目(课题)标准。
由国务院有关行政主管部门制定并报国务院标准化行政主管部门备案的标准,称为行业标准。
我国信息产业部属我国行政主管部门,其批准发布标准在信息行业范围内为行业统一的标准。
7.某软件设计师自行将他人使用C程序语言开发的控制程序转换为机器语言形式的控制程序,并固化在芯片中,该软件设计师的行为(14)。
A.不构成侵权,因为新的控制程序与原控制程序使用的程序设计语言不同B.不构成侵权,因为对原控制程序进行了转换与固化,其使用和表现形式不同
C.不构成侵权,将一种程序语言编写的源程序转换为另——种程序语言形式,属于一种“翻译”行为
D.构成侵权,因为他不享有原软件作品的著作权
正确答案:D
解析:计算机软件著作权的客体是指著作权法保护的计算机软件著作权的范围(受保护的对象)。
著作权法保护的计算机软件是指计算机程序(源程序和目标程序)及其有关文档(程序设计说明书、流程图、用户手册等)。
该设计师自行(未经许可)使用他人使用C程序语言开发的软件的行为属于侵权行为。
8.页式存储系统的逻辑地址是由页号和页内地址两部分组成。
假定页面的大小为4K,地址变换过程如下图所示,图中逻辑地址用十进制表示。
图中有效地址经过变换后,十进制物理地址a应为(17)。
A.33220
B.8644
C.4548
D.2500
正确答案:A
解析:本题考查的是页式存储管理中的地址变换知识。
在页式存储管理中,有效地址除页的大小,取整为页号,取余为页内地址。
本题页面的大小为4K,有效地址8644除4096,取整为2,取余为452。
我们先查页表得物理块号8,因此a的有效地址为8×4096+452=33220。
9.下列叙述中,与提高软件可移植性相关的是(18)。
A.选择时间效率高的算法
B.尽可能减少注释
C.选择空间效率高的算法
D.尽量用高级语言编写系统中对效率要求不高的部分
正确答案:D
解析:软件可移植性是指与软件可从某一环境移植到另一环境的能力有关的一组属性。
高级语言具有较好的可移植性,所以可以尽量用高级语言编写系统中对效率要求不高的部分。
减少注释、选择时间/空间效率高的算法都不能提高软件的可移植性。
10.在OSI参考模型中,上层协议实体与下层协议实体之间的逻辑接口叫做服务访问点(SAP)。
在Internet中,网络层的服务访问点是(21)。
A.MAC地址
B.LLC地址
C.IP地址
D.端口号
正确答案:C
解析:ISO开放系统互连参考模型把网络协议分为7层,下层协议实体向上层协议实体提供服务,上层协议实体通过服务访问点(Service Access Point,SAP)接受下层的服务。
服务访问点就是邻层实体之间的逻辑接口。
从物理层开始,每一层都向上层提供服务访问点。
在连接因特网的普通微机上,物理层的服务访问点就是网卡接口(RJ45接口或BNC接口),数据链路层的服务访问点是MAC地址,网络层的服务访问点是IP地址,传输层的服务访问点是端口号,应用层提供的服务访问点是用户界面。
11.在OSI参考模型中,实现端到端的应答、分组排序和流量控制功能的协议层是(22)。
A.数据链路层
B.网络层
C.传输层
D.会话层
正确答案:C
解析:ISO开放系统互连参考模型把网络协议分为7层,每一层的主要功能都可以用一两句话概括如下。
(1)物理层:规定了网络连接设备的物理特性(机械特性、电气特性、功能特性和过程特性);(2)数据链路层:在相邻结点之间可靠地传送帧;(3)网络层:在通信子网中进行路由选择和通信控制;(4)传输层:在端系统之间可靠地传送报文;(5)会话层;在分布式应用之间规定了传送的同步点和发送方向;(6)表示层:提供了统一的网络数据表示;(7)应用层:为普通用户提供了分布式应用环境,为高级用户(网络程序员)提供了分布式开发环境。
传输层为了实现可靠地传送报文,就必须具备端到端的应答、分组排序和流量控制等功能。
12.在Internet上有许多协议,下面的选项中能正确表示协议层次关系的是(23)。
A.
B.
C.
D.
正确答案:A
解析:答案A是正确的,SNMP使用无连接的传输服务(UDP),POP3使用面向连接的传输服务(TCPL,网络层都通过IP数据报传送。
答案B的错误在于SNMP使用的传输层协议不是TCP,POP3也不是包装在ARP报文中传送;答案C和D的错误都在于Telnet不是使用无连接的传输服务(UDP),而是使用面向连接的传输服务。
13.下页图中画出曼彻斯特编码和差分曼彻斯特编码的波形图,实际传送
的比特卑为(28)。
A.01101001 1
B.01111001 0
C.10010110 0
D.10000110 1
正确答案:A
解析:曼彻斯特编码和差分曼彻斯特编码都是所谓双相码,每一比特中间都有电子转换,用以取得同步信息。
这种编码用两个码元表示一个比特,编码的效率只有50%,在数据速率不是很高的情况下(10Mb/s左右)使用。
差分曼彻斯特编码的特点是每一比特的前沿有电平跳变表示“0”,没有电平跳变表示“1”。
曼彻斯特编码则有两种表示方法,正变负(或负变正)表示“1”,而负变正(或正变负)表示“0”,两种都是正确的,只要能区分两种状态就可以了。
根据图中给出的波形,答案A应该是唯一正确的。
14.N-ISDN有两种接口:基本速率接口(2B+D)和基群速率接口(30B+D),有关这两种接口的描述中,正确的是(29)。
A.基群速率接口中,B信道的带宽为16kb/s,用于发送用户信息
B.基群速率接口中,D信道的带宽为16kb/s,用于发送信令信息
C.基本速率接口中,B信道的带宽为64kb/s,用于发送用户信息
D.基本速率接口中,D信道的带宽为64kb/s,用于发送信令信息
正确答案:C
解析:N-ISDN有两种接口:基本速率接口BPI(2B+D)和基群速率接口PRI(30B+D)。
在基本速率接口中,两个B信道(64kb/s)用于传送用户数据,一个D信道(16kb/s)用于传送信令;在基群速率接口中,30个B信道(64kbS)用于传送用户数据,一个D信道(64kb/s)用于传送信令。
显然答案C是正确的。
15.在ATM网络中,AAL5用于LAN仿真,以下有关AAL5的描述中不正确的是(30)。
A.AAL5提供面向连接的服务
B.AAL5提供无连接的服务
C.AAL5提供可变比特率的服务
D.AAL5提供固定比特率的服务
正确答案:D
解析:在ATM适配层(ATM Adaptation Layer,AAL),发送方把高层来的数据分割成48字节长的ATM负载,接收方把ATM信元的有效负载重新组装成用户数据包。
ATM适配层分为两个子层:. CS(Convergence)子层提供标准的接口;. SAR(Segmentation And Reassembly)子层对数据进行分段和重装配。
这两个子层与相邻层的关系见下图。
AAL又分为4种类型,对应于A、B、C、D 4种业务(见下表),这4种业务是定义AAL层时的目标业务。
(1)AAL1:对应于A类业务。
CS子层检测丢失和插入的信元,平滑进来的数据,提供固定速率的输出,并且进行分段。
SAR子层加上信元顺序号和、检查和、以及奇偶效验位等。
(2)AAL2:对应于B类业务,用于传输面向连接的实时数据流。
无错误检测,只检查顺序。
(3)AAL3/4:对应于C/D类业务,原来ITU-T有两个不同的协议分别用于C类和D类业务,后来合并为一个协议。
该协议用于面向连接的和无连接的服务,对信元错误和丢失敏感,但是与时间无关。
(4)AAL5:对应于C/D类业务,这是计算机专家们提出的协议。
与AAL3/4不同之处是在CS子层加长了检查和字段,减少了SAR子层,只有分段和重组功能,因而效率更高,AAL5在ATM局域网仿真中有重要应用。
下图表示AAL5两个子层的功能,其中的PAD为填充字段,使其成为48字节的整数倍;UU字段供高层用户使用,例如,作为顺序号或多路复用,AAL层不用;Len字段代表有效负载的长度;CRC字段为32位效验和,对高层数据提供保护。
综上所述,AAL5并不能提供固定比特率的业务,所以选项D是不正确的。
16.以下有关帧中继网的描述中不正确的是(31)。
A.帧中继在虚电路上可以提供不同的服务质量
B.在帧中继网中,用户的数据速率可以在一定的范围内变化
C.帧中继网只提供永久虚电路服务
D.帧中继不适合对传输延迟敏感的应用
正确答案:C
解析:帧中继最初是作为ISDN的一种承载业务而定义的。
在帧中继的虚电路上可以提供不同的服务质量,服务质量参数如下。
. 接入速率(AR):指DTE 可以获得的最大数据速率,实际上就是用户一网络接口的物理速率。
. 约定突发量(Bc);指在Tc(时间间隔)内允许用户发送的数据量。
. 超突发量(Be):指在Tc内超过Bc部分的数据量,对这部分数据网络将尽力传送。
. 约定数据速率(CIR):指正常状态下的数据速率,取Tc内的平均值。
. 扩展数据速率(EIR):指允许用户增加的数据速率。
. 约定速率测量时间(Tc):指测量Bc和Be的时间间隔。
. 信息字段最大长度:指每个帧中包含的信息字段的最大字节数,默认为1600字节。
这些参数之间有如下关系:. Bc=Tc*CIR . Be=Tc*EIR 在用户一网络接口(UNI)上对这些参数进行管理。
在两个不同的传输方向上,这些参数可以不同,以适应两个传输方向业务量不同的应用。
网络应该可靠地保证用户以等于或低于CIR的速率传送数据。
对于超过CIR的Bc部分,在正常情况下也能可靠地传送,但是若出现网络拥塞,则会被优先丢弃。
对于Be部分的数据,网络将尽量传送,但不保证传送成功。
对于超过Bc+Be的部分,网络拒绝接收。
这是在保证用户正常通信的前提下防止网络拥塞的重要手段,对各种数据通信业务(流式的和突发的)有很强的适应能力。
在帧中继网上,用户的数据速率可以在一定的范围内变化,从而既可以适应流式业务,又可以适应突发式业务,这使得帧中继成为远程传输的理想形式,如下图所示。
帧中继在第二层建立虚电路,用帧方式承载数据业务,因而第三层就被简化掉了。
同时,FR的帧层也比HDLC操作简单,只做检错,不再重传,没有滑动窗口式的流控,只有拥塞控制。
帧中继提供两种虚电路:交换虚电路(SVC)和永久虚电路
(PVC)。
LAP-F协议在信令信道(DLCI=0)上传送建立、维护和释放交换虚电路的信令,如下图所示。
17.网络连接如下页图所示,要使计算机能访问到服务器,在路由器R1中配置路由表的命令是(34)。
A.R1(config)#ip host R2202.116.45.110
B.R1(config)#ip network202.16.7.0255.255.255.0
C.R1(config)#ip host R2202.116.45.0255.255.255.0
D.R1(config)#ip route201.16.7.0255.255.255.0202.116.45.110
正确答案:D
解析:对路由器配置静态路由的命令格式如下:ip route prefix mask {address|interface}[distance][tag tag][permanent]其中prefix所要到达的目标网络mask子网掩码address 下一跳IP地址interface 本地网络接口distance 管理距离(可选) tag tag值(可选) permanent 该路由为固定路由,即使关掉端口,路由仍然保留由于R1要访问网络201.16.7.0 255.255.255.0,必须把下一跳地址定位到R2的串口S1,其地址为202.116.45.110,所以答案D是对的。
18.以下协议中支持可变长子网掩码(VLSM)和路由汇聚功能(Route Summarization)的是(37)。
A.IGRP
B.OSPF
C.VTP
D.RIPv1
正确答案:B
解析:OSPF(Open Shortest Path First)是一种内部网关协议(1GP),用于在自治系统(AS)内进行路由决策。
OSPF是典型的链路状态协议,通过在路由器之间广播链路状态信息来建立链路状态数据库,产生最小生成树,并构造路由表。
IGRP(Interior Gateway Routing Protocol)是20世纪80年代中期由Cisco公司开发的路由协议。
当时最流行的路由协议是RIP,虽然RIP对于小中型的同构型网络很有用,但随着网络的发展,其限制越来越明显,特别是很小的跳步数限制了网络的规模,单一的路由度量标准(跳步数)也不够灵活。
Cisco路由器的普及和IGRP的健壮性使得许多大型网络采用IGRP来代替RIP。
IGRP也是一种距离矢量路由协议。
IGRP根据网络带宽、延迟、负载和可靠性等因素构造路由度量标准(metric),度量标准值越小,路径越好。
网络管理员可以为各种度量因子设置权重,IGRP根据管理员设置的权重自动计算最佳路由。
IGRP为各种度量因子提供了较宽的值域。
例如,可靠性和负载在1~255之间取值;带宽值域为1200b/s~10Gb/s;延迟可取值1~24。
各种度量因子与用户定义的算法相结合,使得管理人员可以根据网络管理的目标更有效地优化路由选择功能。
为了提供更多的灵活性,IGRP支持多路径路由。
两条等带宽线路可以用循环方式支持同一条通信流,当一条线路断掉时自动切换到另一条线路。
即使各条线路的度量不同,也可以使用多路径路由。
例如,如果一条路径比另一条路径好3倍,它的使用率
将是另一条路径使用率的3倍。
IGRP维护一组计时器来维护路由信息,包括更新计时器、失效计时器、保持计时器和清除计时器。
更新计时器规定路由更新消息应该以什么频度发送(默认值为90秒)。
失效计时器规定在没有特定的路由更新消息时,路由器应等待多久再声明该路由失效(默认值为更新周期的3倍)。
保持计时器规定保持周期的长度(默认值为更新周期加10秒)。
最后,清除计时器规定清除路由表之前等待的时间(默认值为路由更新周期的7倍)。
可变长子网掩码能把大的网络划分成小的子网,这样可以节约网络地址,同时还可以对网络的各个部分实施不同的管理策略。
网络边界路由器取它所连接的各个子网掩码的共同前缀作为一个大的超网,这种功能叫做路由汇聚。
路由汇聚功能缩小了路由表,使查表速度更快,同时屏蔽了个别链路的临时故障,使其不会引起路由翻转(Route Flapping)。
对于距离矢量路由协议,路由汇聚功能还可以减少路由信息的通信量。
RIPv1不支持可变长子网掩码和路由汇聚功能,后来出现的RIPv2才支持这些功能。
IGRP也不支持可变长子网掩码和路由汇聚功能,Cisco在20世纪90年代初开发了平衡式混合路由选择协议EIGRP,结合了距离矢量协议和链路状态协议的优点,同时还支持可变长子网掩码和路由汇聚功能。
19.关于OSPF拓扑数据库,下面选项中正确的是(38)。
A.每一个路由器都包含了拓扑数据库的所有选项
B.在同一区域中的所有路由器包含同样的拓扑数据库
C.使用Dijkstra算法来生成拓扑数据库
D.使用LSA分组来更新和维护拓扑数据库
正确答案:D
解析:OSPF网络是分层次的,层次结构的最大单位是自治系统(AS),自治系统内部则分为多个区域(Area)。
区域的划分产生了两类不同的OSPF路由,区别在于源和目的是在同一区域还是在不同区域,分别称为域内路由和域间路由。
OSPF主干网负责在区域之间分发路由信息,主干网包含所有的区域边界路由器,还包含不全部属于某区域的网络及其相连的路由器。
下图是一个划分为若干区域的OSPF自治系统的例子。
在上图中,路由器4、5、6、10、11和12组成主干网。
如果区域3中的主机H1要向区域2中的主机H2发送数据,则先发送给R13,由它转发给R12,再转发给R11,R11沿主干网转发给R10,然后通过两个区域内路由器(R9和R7)到达主机H2。
主干网本身也是个OSPF区域(Area 0),所有的主干路由器与其他区域内路由器一样,使用相同的算法来维护主干网内的路由信息。
作为一种链路状态路由协议,OSPF将链路状态公告LSA(Link State Advertisement)广播给同一区域内的所有路由器,由此建立链路状态数据库(也叫拓扑数据库),每一个路由器以自己为根按照最短路径优先算法算法(也叫Dijkstra算法)计算最短通路树,并修改路由表。
每一个区域都具有该区域专用的链路状态数据库。
一个区域的网络拓扑结构在区域外是不可见的。
同样,每一个区域内路由器对区域外的网络结构也不了解,也就是说,区域内的LSA广播被区域边界挡住了,这样就减少了网络中的广播数据包,也减少了链路状态数据库的大小。
随着区域概念的引入,AS内的所有路由器不再具有相同的链路状态数据库,而是只具有其所在的区域的链路状态数据库。
区域边界路由器则具有与其相连的所有区域的链路状态数据库。
20.OSPF协议使用(39)分组来保持与其邻居的连接。
A.Hello
B.Keepalive
C.SPF(最短路径优先)
D.LSU(链路状态更新)
正确答案:A
解析:OSPF报文包含24字节的分组头,如下图所示,其中各个字段解释如下:. 版本号:标识OSPF协议的版本。
. 类型:区分OSPF分组的类型,可为下列类型之一。
◆Hello:建立和维持邻居关系。
◆数据库描述:描述链路状态数据库的内容,在初始化邻接关系时交换这种分组。
◆链路状态请求:向邻接路由器发送的请求信息。
在路由器发现其链路状态数据库过期后发送这种分组。
◆链路状态更新:对链路状态请求的响应。
一个链路状态更新分组中可以包含多个LSA。
◆链路状态应答:对链路状态更新分组的确认。
. 分组长度;指示包括分组头在内的长度(字节数)。
. 路由器ID:32位的数唯一地标识AS内的路由器。
. 区域ID:标识分组所属的区域。
. 校验码:对整个分组进行校验。
. 认证类型:所有OSPF分组交换都需要认证。
每区域的认证类型可以不同。
. 认证:包含认证信息。
. 数据:包含封装的上层信息。
所谓链路状态公告LSA就是描述本地网络和路由器状态的数据单元。
关于一个路由器的LSA包含了该路由器的各个接口及其连接的设备(或网络)。
LSA被广播到区域内的所有路由器,用以形成链路状态数据库。
Hello分组用于建立和维护邻居关系(Neighbor),在广播网络中Hello 分组还用于动态地发现邻居路由器。
OSPF路由器每10秒钟向它的每一个接口发送Hello分组,接收到Hello分组的路由器就知道了邻居的存在。
如果40秒钟没有从特定的邻居接收到这种分组,路由器就认为那个邻居不存在了,并且产生声明该邻居丢失的LSA。
Hello定时器的值可以改变,但是在一个网段中所有路由器的定时器必须保持一致。
可见Hello分组也有Keepalive的功能。
使用小的Hello分组来维持路由信息减少了网络中的信息流量,在稳定状态下,大的链路状态更新分组每30分钟才传送一次。
在广播网络(例如,以太网)和非广播多址网络NBMA(例如,X.25)中,通过Hello协议选出一个指定路由器(Designated Router,DR)和一个备份指定路由器(Backup Designated Router,BDR)。
指定由器负责为整个网络生成LSA,它可以减少网络通信量和链路状态数据库的大小。
当两个相邻路由器的链路状态数据库同步后,就称为“邻接”(Adjacency),邻接的路由器定期交换路由信息。
并不是每一对邻居路由器都能建立邻接关系,在广播网络和非广播多址网络中,指定路由器决定哪些路由器应该相邻接,链路状态数据库在邻接路由器之间获得同步。
21.下面有关边界网关协议BGP4的描述中,不正确的是(40)。
A.BGP4网关向对等实体(Peer)发布可以到达的AS列表
B.BGP4网关采用逐跳路由(hop-by-hop)模式发布自己使用的路由信息
C.BGP4可以通过路由汇聚功能形成超级网络(Supernet)
D.BGP4报文直接封装在IP数据报中传送
正确答案:D
解析:边界网关协议(Border Gateway Protocol,BGP)是自治系统之间的路由协议。
自治系统(Autonomous System,AS)是由一个组织应用同样的路由策略进行管理的一组网络。
BGP用于在Internet中交换ISP(Internet Service Provider)之间的路由信息。
客户网络(例如,校园网或公司网络)通常使用内部网关协议在其网络内部交换路由信息。
客户网络连接到ISP,ISP使用BGP与客户网络交换路由信息。
当BGP用于AS之间的时候,可以叫做外部BGP(EBGP),如果ISP使用BGP在AS内部交换路由信息,这时可称为内部BGP(IBGP) BGP支持CIDR 技术,以减少路由表的大小。
例如,ISP的网络地址块为195.10.x.x,其中包含256个C类网络(195.10.0.x~195.10.255.x)。
如果不使用CIDR技术,ISP的路由器就要发布256个C类地址块,使用了CIDR技术只需要发布一个地址块195.10.x.x,虽然形式上类似B类地址块,但是减少了路由表的大小。
BGP 报文封装在TCP段中传送,BGP路由器与其邻居通过TCP连接交换路由信息。
初始连接建立时要发送全部路由信息,以后只发送改变了的路由信息。
BGP路由器不需要进行周期性路由更新。
BGP路由器可能从不同的源接收到针对同一目标的多个路由通告,这时需要选择一条最佳通路,同时把选择的最佳通路加入路由表并通告其邻居路由器。
选择最佳路由的准则如下:. 如果下一跳不可到达,则丢弃报文并更新路由表;. 选择权重(人为指定)最大的通路;. 若权重相同,则选择本地优先级最高的通路,本地优先级由本地AS设定;. 如果本地优先级相同,则选择具有原发性的通路;. 如果都是转发的,则选择最短AS通路;. 如果AS通路相同,则选择最低原发类型的通路(IGP<EGP <Incomplete);. 如果原发类型相同,则选择具有最小MED属性的通路;. 如果MED相同,则选择外部通路而不选择内部通路;. 如果都是内部或都是外部通路,则选择最近的IGP邻居;. 选择由BGP路由器ID表示的最小IP 地址。
需要说明的是:原发属性有3种类型,表示BGP路由信息的来。
. IGP——路由是内部的,当用路由器配置命令向BGP注入路由时设置这个值。
. EGP——路由是从EBGP学习来的。
. Incomplete——路由的来源未知。
另外,MED(Multi-Exit Discriminator)属性是用于向一个外部AS建议最佳路由的度量标准。
在下图中,路由器C通告路由172.16.1.0的度量标准为10,而路由器D 通告路由172.16.1.0的度量标准是5,按照最小值优先的原则,AS 100将选择路由器D作为AS 200的最佳路由。
BGP在对等实体之间交换Keepalive报文来判断对方是否存在。
BGP的实现可以调整发送Keepalive报文的时间间隔,一般不要小于1秒钟,其合理长度应该是保持定时器的1/3。
22.多协议标记交换(MPLS)是IETF提出的第三层交换标准,下面有关MPLS的描述中,正确的是(41)。
A.MPLS支持各种网络层协议,带有MPLS标记的分组必须封装在PPP帧中传送
B.MPLS标记在各个子网中是特定分组的唯一标识
C.路由器可以根据转发目标把多个IP流聚合在一起,组成一个转发等价类(FEC)
D.传送带有MPLS标记的分组之前先要建立对应的网络连接
正确答案:C
解析:多协议标记交换MPLS(Multiprotocol Label Switching)把第2层的链路。