路油器(Router)是用于连接多个逻辑上分开的网络,所谓逻辑上分开的网络是代表一个单独的网络或者一个子网时,可通过路由器来完成。因此,路由器具有判断网络地址和选择路径的功能,它能在多网络互连接环境中,建立灵活的连接,可用完全不同的数据分组和介质访问方法连接各种子网,路由器只接受源站或其他路由器的信息,属网络层的一种互连设备。 路由器不关心各子网使用的硬件设备,但要求运行与网络层协议相一致的软件。路由器分本地路由器和远程路由器,本地路由器是用来连接网络传输介质的,如光纤,同轴电缆,双绞线,远程路由器是用来连接远程传输介质,并要求相应的设备,如电话线要配调制解调器,无线要通过无线接收机,发射机。 一般说来,异种网络互连与多个子网互连都应采用路由器来完成。路由器的主要工作就是为经过路由器的每个数据帧寻找一条最佳传输路径,并将该数据有效地传送到目的站点。由此可见选择最佳路径的策略即路由算法是路由器的关键所在。为了完成这项工作,在路由器中保存着各种传输路径的相关数据---路由表(Routing Table),供路由选择时使用。路由表中保存着子网的标志信息,网上路由器的个数和下一个路由器的名字等内容。路由表要以是由系统管理员固定设置好的,也可以由系统动态修改,可以由路由器自动调整,也可以由主机控制
1. 静态路由 由系统管理员事先设置好固定的路由表称之为静态(Static)路由表,一般是在系统安装时就根据网络的配置情况预先设定的,它不会随未来网络结构的改变而改变
2. 动态路径表 动态(Dynamic)路由表是路由器根据网络系统的运行情况而自动调整的路径表。路由器根据路由协议(Routing protocol)提供的功能,自动学习和记忆网络运行情况,在需要时自动计算数据传输的最佳路径。
|