在Windows系统中,所谓“持久路由”就是()。要添加一条到达目标10.40.0.0/16的持久路由,下一跃点地址为10.27.0.1,则在DOS窗口中键入命令()。
则在DOS窗口中键入命令()。
A.route-s add 10.40.0.0 mask255.255.0.0 10.27.0.1
B.route-p add 10.27.0.1 10.40.0.0 mask255.255.0.0
C.route-p add 10.40.0.0 mask255.255.0.0 10.27.0.1
D.route-s add 10.27.0.1 10.40.0.0 mask255.255.0.0
参考答案:C
解析:
[分析]: Windows Server 2003的路由类型有5种,见下表。当Windows服务器收到一个IP数据包时,查找路由的优先次序是主机路由、网络路由、默认路由。
持久路由(Persistent route)是利用route add-p命令添加的表项,每次初始化时,这种路由都会加入Windows的注册表中,同时加入路由表。
Route命令的功能是显示和修改本地的IP路由表,如果不带参数,则给出帮助信息。Route命令的语法如下:
route[-f] [-p] [Command[Destination] [mask Netmask] [Cateway] [metric
Metric]] [if Interface]]
对以上参数解释如下:
● -f
删除路由表中的网络路由(子网掩码不是255.255.255.255)、本地环路路由(目标地址为127.0.0.0,子网掩码为255.0.0.0)和组播路由(目标地址为224.0.0.0,子网掩码为240.0.0.0)。如果与其他命令(例如add、change或delete)联合使用,在运行这个命令前先清除路由表。
● -p
与add命令联合使用时,一条路由被添加到注册表中,当TCP/IP协议启动时,用于初始化路由表。在默认情况下,系统重新启动时不保留添加的路由。与print命令联合使用时则显示持久路由列表。对于其他命令,这个参数被忽略。持久路由保存在注册表中的HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\tcpip\Parameters\Persistent Routes位置。
● Command
表示要运行的命令,可用的命令有add(添加路由)、change(修改路由)、delete(删除路由)和print(显式路由表)。
● Destination
说明目标地址,可以是网络地址(IP地址中对应主机的位都是0)、主机地址或默认路由(0.0.0.0)。
● mask Netmask
说明了目标地址对应的子网掩码。网络地址的子网掩码依据网络的大小而变化,主机地址的子网掩码为255.255.255.255,默认路由的子网掩码为0.0.0.0。如果忽略了这个参数,默认的子网掩码为255.255.255.255。由于在路由寻址中具有关键作用,因此目标地址不能特异于对应的子网掩码。换言之,如果子网掩码的某个位是0,则目标地址的对应位不能为1。
● Gateway
说明下一跃点的IP地址。对于本地连接的子网,网关地址是本地子网中分配给接口的IP地址;对于远程路由,网关地址是相邻路由器中直接连接的IP地址。
● metricMetric
说明路由度量值(1~9999)。通常选择度量值最小的路由。度量值可以根据跃点数、链路速率、通路可靠性、通路的吞吐率以及管理属性等参数确定。
● ifInterface
说明接口的索引。使用route print命令可以显示接口索引列表。接口索引可以使用十进制数或十六进制数表示。如果忽略if参数,接口索引根据网关地址确定。