OSPF),并着重讨论了RIP。
然后讨论了路由器产品的几种结构,最后介绍了局域网系统中使用路由器的解决方案。
6.1 路由器的性能特点和工作原理
6.1.1 路由器的性能特点
1.路由器的性能
路由器是跨越互联网,把信息从源端送到目的端。
2.路由器的特点
路由器与桥接器比较:
相同点:均为网络互连设备;
不同点:路由器工作在第三层,通过网络地址(IP)作为转发的依据,一般耗时较 长,具有广播包抑制和子网隔离功能;而网桥工作在第二层,通过物理地址(MAC)作为转发的依据,一般耗时较短;
6.1.2 路由器组网体系结构
(1)一台功能完整的路由器中,常常可以支持多种协议栈数据转发。
(2)路由器的功能还包括数据过滤、计费、网络管理等多项功能。
(3)路由器属中间系统(IS),主机属端系统(ES)。
6.1.3 路由器工作原理
(1)接收帧,并分解IP数据包;
(2)IP包头合法性验证;
?链路层帧长必须足够大(20字节);
?CRC验证;
?版本号必须为4;
?IP数据包长度必须足够大,以容纳IP数据包头。
(3)IP数据包选项处理;
?纪录路由选项:路由器在选项数据域中写入自己的IP地址;
?对于时间戳选项,写入自己的IP地址及当前以毫秒为单位的世界标准时间计算值;
对于源路由选项,要先写入自己的IP地址,后面还要做进一步的处理。
(4)IP数据包本地提交和转发;确定数据包是当地的还是需转发。
(5)转发寻径;根据目的地址确定转发路径。
(6)转发验证;主要对IP地址进行验证。
(7)TTL处理;TTL——Time to live (生存时间),经过一个路由器,TTL的值减1,如果TTL的值为0时,这个
数据包被丢弃。且路由器发给源站点一个ICME超时控制报文。
(8)数据包分段;
当要转发的IP数据包中长度大于要输出的物理网络的MTU(最大传输单元)时,路 由器要把这个数据包分段。
(9)链路层寻址。
根据路由器的路由表选择下一个输出端口。
实例:在Internet上路由IP数据包的传送