选路的原理-ax88772c,usb2.0转网口,市场上最具性价比的方案

时间:2024-07-30 05:00:43
【文件属性】:

文件名称:选路的原理-ax88772c,usb2.0转网口,市场上最具性价比的方案

文件大小:55.88MB

文件格式:PDF

更新时间:2024-07-30 05:00:43

TCP IP详解 全三卷

9.2 选路的原理 开始讨论 I P选路之前,首先要理解内核是如何维护路由表的。路由表中包含的信息决定 了I P层所做的所有决策。 在3 . 3节中,我们列出了 I P搜索路由表的几个步骤: 1) 搜索匹配的主机地址; 2) 搜索匹配的网络地址; 3) 搜索默认表项(默认表项一般在路由表中被指定为一个网络表项,其网络号为 0)。 匹配主机地址步骤始终发生在匹配网络地址步骤之前。 I P层进行的选路实际上是一种选路机制,它搜索路由表并决定向哪个网络接口发送分组。 这区别于选路策略,它只是一组决定把哪些路由放入路由表的规则。 I P执行选路机制,而路 由守护程序则一般提供选路策略。 9.2.1 简单路由表 首先来看一看一些典型的主机路由表。在主机s v r 4上,我们先执行带-r选项的n e t s t a t命令 列出路由表,然后以-n选项再次执行该命令,以数字格式打印出I P地址(我们这样做是因为路由 表中的一些表项是网络地址,而不是主机地址。如果没有- n选项,n e t s t a t命令将搜索文件 / e t c / n e t w o r k s并列出其中的网络名。这样会与另一种形式的名字—网络名加主机名相混淆)。 第1行说明,如果目的地是 1 4 0 . 2 5 2 . 1 3 . 6 5(s l i p主机),那么网关(路由器)将把分组转 发给1 4 0 . 2 5 2 . 1 3 . 3 5(b s d i)。这正是我们所期望的,因为主机 s l i p通过S L I P链路与b s d i相 连接,而b s d i与该主机在同一个以太网上。 对于一个给定的路由器,可以打印出五种不同的标志( f l a g): U 该路由可以使用。 G 该路由是到一个网关(路由器)。如果没有设置该标志,说明目的地是直接相连的。 H 该路由是到一个主机,也就是说,目的地址是一个完整的主机地址。如果没有设置该 标志,说明该路由是到一个网络,而目的地址是一个网络地址:一个网络号,或者网 络号与子网号的组合。 D 该路由是由重定向报文创建的( 9 . 5节)。 M 该路由已被重定向报文修改( 9 . 5节)。 标志G是非常重要的,因为由它区分了间接路由和直接路由(对于直接路由来说是不设置 标志G的)。其区别在于,发往直接路由的分组中不但具有指明目的端的 I P地址,还具有其链 路层地址(见图 3 - 3)。当分组被发往一个间接路由时, I P地址指明的是最终的目的地,但是 链路层地址指明的是网关(即下一站路由器)。我们在图 3 - 4已看到这样的例子。在这个路由 表例子中,有一个间接路由(设置了标志 G),因此采用这一项路由的分组其 I P地址是最终的 目的地(1 4 0 . 2 5 2 . 1 3 . 6 5),但是其链路层地址必须对应于路由器 1 4 0 . 2 5 2 . 1 3 . 3 5。 84使用TCP/IP详解,卷1:协议 下载


网友评论