虽然路由表中的大多数表目以信宿网络地址作 为信宿地址,但为了特殊的目的,也可以用主 机的IP地址作为信宿地址。 特定主机路由:用主机的P地址作为信宿地址 的表目。目的:给网络管理人员赋予了更大的 网络控制权,用于安全性和网络测试。 默认路由:路由表中的另一个特殊表目。默认 路由将去往多个网络的路由表目合为一个。目 的:进一步隐藏细节、缩小路由表
• 虽然路由表中的大多数表目以信宿网络地址作 为信宿地址,但为了特殊的目的,也可以用主 机的IP地址作为信宿地址。 特定主机路由:用主机的IP地址作为信宿地址 的表目。目的:给网络管理人员赋予了更大的 网络控制权,用于安全性和网络测试。 • 默认路由:路由表中的另一个特殊表目。默认 路由将去往多个网络的路由表目合为一个。目 的:进一步隐藏细节、缩小路由表
在路由表中默认路由表目所对应的信宿地址和 子网掩码都是0000。 个路由表中最多只能有一个默认路由表目, 该表目一般放在路由表的最后,当路由表前面 部分的所有路径都无效时(P地址和路由表中 的子网掩码逻辑与后与信宿地址不匹配),才 使用默认路由。由于默认路由的信宿地址和子 网掩码都是0.0.0.0,所以任何P地址和它都是 匹配的
• 在路由表中默认路由表目所对应的信宿地址和 子网掩码都是0.0.0.0。 • 一个路由表中最多只能有一个默认路由表目, 该表目一般放在路由表的最后,当路由表前面 部分的所有路径都无效时(IP地址和路由表中 的子网掩码逻辑与后与信宿地址不匹配),才 使用默认路由。由于默认路由的信宿地址和子 网掩码都是0.0.0.0,所以任何IP地址和它都是 匹配的
主机中也存在一个路由表。因为主机所 在的物理网络可能连接了多个路由器, 为了实现最短路径原则,去往不同的信 宿可能采用不同的路由器作为路径上的 初始路由器。主机路由表的目的正是为 了在不同的初始路由器中作出选择,把 数据报交给去往信宿最近的一个路由器
• 主机中也存在一个路由表。因为主机所 在的物理网络可能连接了多个路由器, 为了实现最短路径原则,去往不同的信 宿可能采用不同的路由器作为路径上的 初始路由器。主机路由表的目的正是为 了在不同的初始路由器中作出选择,把 数据报交给去往信宿最近的一个路由器
7.32路由算法 ·主机和路由器发出数据报时,卩模块要根据数据报 中的信宿I地址和路由表完成下面的路由算法。 Route IP Datagram(datagram, routing table) 从数据报中取出信宿IP地址I 对路由表中的每一个表目 将子网掩码和信宿IP地址进行逻辑与得到Ⅰs if是特定主机路由 特定主机路由 then按路由表发送数据报: else if I匹配信宿网络地址 网络路由 then按路由表发送数据报; else if路由表中指定了默认路由 默认路由 then将数据报发往默认路由器 else丢弃数据报产生ICM出错报文 图7-5路由算法 返回
7.3.2 路由算法 • 主机和路由器发出数据报时,IP模块要根据数据报 中的信宿IP地址和路由表完成下面的路由算法。 Route_IP_Datagram(datagram,routing_table) 从数据报中取出信宿 IP 地址 ID 对路由表中的每一个表目 将子网掩码和信宿 IP 地址进行逻辑与得到 IN if 是特定主机路由 then 按路由表发送数据报; else if IN 匹配信宿网络地址 then 按路由表发送数据报; else if 路由表中指定了默认路由 then 将数据报发往默认路由器 else 丢弃数据报产生 ICMP 出错报文 特定主机路由 默认路由 网络路由 图 7-5 路由算法 返回
74静态路由 ·路由表的建立和刷新可以采用两种不同的方式: 静态路由和动态路由。 一般说来,以静态路由方式工作的路由器只知 道那些和它有物理连接的网络,而不能发现和 它没有直接物理连接的那些网络。对于这种路 由器,如果想让它把数据包路由到任何其他的 网络,需要以手工方式在路由表中添加条目。 ·每台路由器中的静态路由表是一个本地文件, 该文件包含所有去往已知网络的路由。静态路 由要求手工配置固定的路由表。当网络结构发 生变化时,网络管理人员要及时地调整路由表
7.4 静态路由 • 路由表的建立和刷新可以采用两种不同的方式: 静态路由和动态路由。 • 一般说来,以静态路由方式工作的路由器只知 道那些和它有物理连接的网络,而不能发现和 它没有直接物理连接的那些网络。对于这种路 由器,如果想让它把数据包路由到任何其他的 网络,需要以手工方式在路由表中添加条目。 • 每台路由器中的静态路由表是一个本地文件, 该文件包含所有去往已知网络的路由。静态路 由要求手工配置固定的路由表。当网络结构发 生变化时,网络管理人员要及时地调整路由表