分组转发的过程简单地意味着将传入分组转发到它们的预期目的地。
- 互联网通常由两个术语组成-互连和网络。因此,它是与大量网络的连接。要转发的分组可以与源主机相同的网络相关联,或者可以属于不同网络中的目的地主机。因此,这取决于目的地,分组在到达其目的地之前可能需要行进多少。
- 路由器负责数据包的转发过程。它接受来自源主机或数据包路径中的另一个路由器的数据包,并将其放在通往目标主机的路由上。
- 路由表由路由器维护,用于决定分组转发。
路由器中的数据包转发:
路由器在网络上用于将分组从本地网络转发到远程网络。因此,路由过程包括将数据包从入口接口转发到出口接口。
工作:
路由器中的包转发包括以下步骤-
- 路由器从入口接口接收到达的数据包,然后将该数据包转发到另一个接口。
- 由于路由器中存在多个接口,因此路由器需要为数据包选择最佳接口以到达预期目的地。
- 路由器根据路由表条目做出转发决策。路由表中的条目包括分组将被转发到的目的地网络和出口接口。
- 出口接口的选择依赖于:首先,接口必须通向分组要发送到的目标网络,其次,它必须是通向目的地网络的最佳可能路径。
数据包转发技术:
以下是基于目的主机的数据包转发技术:
- 下一跳方法:通过只保留数据包路径中的下一跳或下一个路由器的详细信息,下一跳方法减小了路由表的大小。使用此方法维护的路由表不包含有关数据包必须采用的整个路由的信息。
- 网络特定方法:在此方法中,不会为路由器网络中的所有目的主机创建条目。相反,该条目由连接到路由器的目的网络组成。
- 主机特定方法:在此方法中,路由表包含目的网络中所有目的主机的条目。随着路由表大小的增加,路由表的效率降低。它在路由和安全目的的验证过程中找到其应用。
- 默认方法:假设网络N1中的主机连接到两个路由器,其中一个(路由器R1)连接到网络N2,另一个路由器R2连接到Internet的其余部分。因此,路由表中只有一个路由器R2的默认条目。
THE END
暂无评论内容