路由器、路由表及常用路由选择协议初识
什么是路由器
路由器是一种具有多个输入端口和多个输出端口的专用计算机,其任务是转发分组。
路由器包含了3(网络层)、2(数据链路层)和1(物理层)三层。
- 路由器使用队列来维护输入端口中接收到的分组,因此会产生一定的时延。
- 路由器同样使用队列来维护输出端口中等待发出的分组。
若路由器处理分组的速率赶不上分组进入队列的速率,则队列的存储空间很快就会耗尽,后面再进入队列的分组由于没有存储空间而只能被丢弃。路由器中的输入或输出队列产生溢出是造成分组丢失的重要原因。
路由器的功能
网络核心中起特殊作用的是路由器,它的主要功能是:
- 网络互连:它可以连接多个网络,并转发他们的报文
- 数据处理:包括分组过滤、防火墙、分组转发、压缩、加密、复用、优先级等
- 网络管理:流量控制、容错、性能管理等
路由器的核心——路由表
路由表的作用?
路由表的主要作用是供路由器查找目标网络,进而确定转发接口及下一跳路由,完成数据包的转发功能。
路由表的结构?
从上图可以看到,路由表主要包含以下部分:
- Destination/Ma