深入理解路由表共44页文档
- 格式:ppt
- 大小:3.11 MB
- 文档页数:44


详解路由器的工作原理路由器是现代网络中不可或缺的设备,它在不同的网络之间传输数据并确保数据的准确和高效传递。
本文将详细解释路由器的工作原理,包括路由器的功能、数据转发、路由选择以及网络地址转换等。
通过深入了解路由器的运作原理,我们可以更好地理解网络通信的基本原理。
一、路由器的功能路由器作为一个关键的网络设备,具有以下三个基本功能:数据转发、路由选择和网络地址转换。
1. 数据转发数据转发是路由器最重要的功能之一,它负责将数据包从一个网络转移到另一个网络。
当路由器接收到数据包时,它会根据源IP地址和目标IP地址来确定下一跳,然后将数据包发送到正确的出口。
2. 路由选择路由选择是路由器决定数据包传输路径的过程。
路由器拥有路由表,其中包含了网络的拓扑结构信息和最优路径信息。
根据路由表中的信息,路由器会选择最佳的路径将数据包发送到目标网络。
3. 网络地址转换网络地址转换(NAT)是路由器提供给内部网络使用外部IP地址的方式。
当内部网络中的终端设备通过路由器进行互联网访问时,路由器会将内部IP地址转换为外部IP地址,以确保内部网络与互联网之间的通信。
二、数据转发的过程数据转发是路由器的核心功能之一,它包括数据包的接收、路由选择和数据包的转发。
当路由器接收到一个数据包时,它首先会检查数据包的目标IP地址是否在路由表中。
如果目标IP地址在路由表中,路由器将选择下一跳并将数据包转发到正确的出口。
如果目标IP地址不在路由表中,路由器将丢弃该数据包或将其传送到默认路由。
路由选择的过程是基于路由表的信息进行的。
路由表中的信息包括目标网络的地址和下一跳的地址。
路由器通过查找路由表来确定数据包的正确路径,并确保数据包能够按照最佳路径传输。
一旦路由器确定了下一跳,它会将数据包发送到适当的出口。
数据包将通过物理链路转发到下一个路由器或目标网络。
物理链路可能是通过以太网、无线网络或其他网络技术实现的。
三、路由选择的算法路由器使用不同的路由选择算法来确定最佳路径。
简述路由表的形成过程
路由表是路由系统的核心组成部分,它记录了从源主机到目的主机的路由息。
通常情况下,路由表是在路由器上通过静态路由或动态路由算法自动构建的。
路由表的形成过程主要分为路由表初始建立和路由表更新两个步骤。
首先,路由表初始建立,即通过静态路由或动态路由算法等方法,将路由息存储在路由表中,这个过程可以简单理解为:当路由器接收到源主机发送的数据包时,它会根据路由表中的息,确定数据包应该如何转发,从而实现数据的传输。
其次,路由表更新,该过程主要是指路由表中的路由息会随着网络环境的变化而发生变化,所以必须定期更新路由表中的息,以保证网络的正常运行。
一般来说,路由表更新的方式有两种:静态更新和动态更新。
在静态更新中,网络管理员需要手动为每个路由器配置路由表,而在动态更新中,路由器会自动从其他路由器获取路由表更新息,这种方式更加灵活,也更加高效。
总结起来,路由表的形成过程主要包括路由表初始建立和路由表更新两个步骤,两者相辅相成,是保证网络正常运行的重要因素。
在路由表初始建立中,路由器会将路由息存储在路
由表中;在路由表更新中,路由器会定期更新路由表中的路由息,以保证网络的正常运行。
IP筛选器的属性如下图所示,你可以通过源网络、目标网络和协议来对IP数据包进行筛选器;你可以只设置源IP网络或目标网络,或者都不设置,根据协议来进行筛选。
对于源网络和目标网络的匹配,RRAS是按照以下原则进行:将IP数据包的源IP地址和目的IP地址分别与IP筛选器中设置的源网络和目标网络的子网掩码进行相与操作,然后再和IP筛选器中的源网络的IP地址和目的网络的IP地址进行比较。
因此,对于筛选器的设置,子网掩码中设置为“0”的位,在IP地址中必须设置为“0”。
这是为什么呢?因为在相与操作中,与“0”相与永远为“0”,因此任何IP地址和子网掩码的“0”位相与后均为“0”。
而如果你设置的筛选器中IP地址对应的位却设置为“1”,那么你的筛选器将永远都得不到匹配,因此此筛选器就没有任何作用。
如果你设置错误,则RRAS会提示你输入的IP地址和子网掩码不兼容,如下图所示:因此,定义源网络和目标网络的方法为:•定义某个IP地址时,使用子网掩码255.255.255.255。
例如定义源网络为IP地址10.2.1.8,应采用子网掩码255.255.255.255;而10.2.1.0/24网络的子网广播地址,应采用IP地址10.2.1.255、子网掩码255.255.255.255来定义。
•定义某个网络时,在子网掩码为“0”的位设置IP地址位为“0”。
例如要定义网络10.2.1.0/24,则采用IP 地址10.2.1.0、子网掩码255.255.255.0来定义;要定义网络10.2.1.192/27,则采用IP地址10.2.1.192、子网掩码255.255.255.224来定义。
你还可以通过协议来进行筛选。
在IP筛选器中,你可以设置为使用TCP、TCP(已建立的)、UDP、ICMP、其他指定协议号的IP协议或者任何IP协议来进行筛选。
其中TCP和TCP(已建立的)区别在于是否已经建立好了TCP连接,这是IP筛选器的状态过滤功能。