这节课我们来学习一下网络层设备。那对于网络层设备呢大家一定不陌生,最主要的就是这个路由器了。那这节课我们就来学习一下路由器它的内部构造以及它的一个转发过程。
首先呢路由器它是一种具有多个输入端口和多个输出端口的专用计算机,任务呢就是转发分组。啊正因为它有多个输入以及输出端口,我们才可以让这个路由器连接多台主机以及连入多个网络。
那这是一个路由器的内部结构图。我们可以看到它主要分成两个部分,一个是路由选择部分,一个是分组转发部分。那这个路由选择部分呢,也叫做控制部分。
那这一部分的核心构建,可以看到就是这个最大字的路由选择处理机。啊这个路由选择它的功能呢就是根据所选定的一个路由选择协议,啊比如说RIP协议或者说OSPF协议等等,构造出一个完整的路由表。啊因为我们之前讲过这两个协议,构造出的路由表项其实也是不一样的。那构造出路由表之后呢啊就可以定期地或者是经常性地和相邻路由器交换路由信息,而且呢也可以不断地更新和维护这个路由表。因此这个路由选择部分呢就是为构建一个完整的路由表而服务的。
那我们接下来再看这个第二部分。第二部分呢是分组转发部分,那这个分组转发呢它又包含三个部分。第一个部分呢就是多个输入端口,第二部分就是中间的这个交换结构。第三个就是多个输出端口。那在分组转发这一块呢,核心当然也是这个交换结构。
交换结构它的功能呢是根据转发表对分组进行一个转发。也就是它是一个啊分组的搬运工,它可以把分组从一个固定端口输出到另一个端口,给它找到一个合适的端口输出去。那这个转发表是什么呢?转发表是由路由表而得来的。啊根据路由表的几列属性然后呢再结合主机的网卡特性,就可以确定接下来一个转发表。那这个转发表呢就是告诉我这一个分组应该从哪个输出端口、具体的哪个端口输出去,啊来进行一个转发。
那这里面的转发大家要和路由选择区分开。转发呢在这路由器内部就是把一个分组从一个端口、输入端口转发到另一个输出端口。而这个路由选择呢是比较宏观的,啊就是比较大的。指的是在路由之间,啊选择一个合适的路径,把一个信息从源站或者说源主机发送到目的主机。这是路由选择,转发就是在内部的,路由选择呢就是在外部的。那当然并不是任何一个分组只要进了这个路由器,只要从输入端口进来了,就一定会从这个交换结构这儿然后再输出去。这要分情况的。
如果收到的分组呢,是路由器之间交换路由信息的分组,比如说RIP分组还有OSPF分组等等。那就会把这些分组送交给路由选择处理机,也就是送交给路由器的路由选择部分然后来进行一个处理和计算。那如果收到的是数据分组呢,
原文地址:https://www.cnblogs.com/ZHONGZHENHUA/p/11443650.html