# 4.8 网络层设备 ## 一、路由器(Router) ### 1.1 路由器的概念 **路由器**: - 工作在网络层 - 连接不同网络 - 根据IP地址转发分组 - 实现网络互联的核心设备 ### 1.2 路由器的功能 **路由功能**: - 运行路由协议 - 维护路由表 - 计算最佳路径 **转发功能**: - 接收分组 - 查路由表 - 转发到相应接口 **其他功能**: - 网络地址转换(NAT) - 防火墙 - QoS - VPN ### 1.3 路由器的结构 **输入端口**: - 物理层:比特接收 - 数据链路层:帧处理 - 网络层:分组提取、查表、转发决策 **交换结构**: - 将分组从输入端口转移到输出端口 - 类型: - **内存交换**:通过内存复制 - **总线交换**:共享总线 - **互联网络交换**:交叉开关矩阵 **输出端口**: - 队列管理(排队、调度) - 数据链路层:帧封装 - 物理层:比特发送 **路由处理器**: - 运行路由协议 - 维护路由表 - 计算转发表 ### 1.4 路由器的转发过程 1. **接收分组**:从输入端口接收 2. **首部检验**:检验首部校验和 3. **TTL处理**:TTL减1,为0则丢弃 4. **查表转发**:查找路由表,确定输出端口 5. **首部修改**:重新计算首部校验和 6. **排队发送**:加入输出队列 7. **发送分组**:从输出端口发送 ### 1.5 路由表与转发表 **路由表**: - 由路由协议生成 - 包含目的网络、下一跳、度量等信息 - 可能包含多条路径 **转发表**: - 由路由表生成 - 用于实际转发 - 优化查找速度 - 通常只包含最佳路径 ### 1.6 路由器的优缺点 **优点**: - 连接不同网络 - 隔离广播域 - 路径选择 - 安全性 **缺点**: - 延迟(处理时间) - 成本 - 复杂性 --- ## 二、路由器与交换机的比较 ### 2.1 层次比较 | 特性 | 交换机 | 路由器 | |-----|--------|--------| | 工作层次 | 数据链路层 | 网络层 | | 寻址方式 | MAC地址 | IP地址 | | 转发依据 | MAC地址表 | 路由表 | | 广播域 | 不隔离 | 隔离 | | 冲突域 | 隔离 | 隔离 | ### 2.2 功能比较 | 特性 | 交换机 | 路由器 | |-----|--------|--------| | 连接网络 | 同一网络 | 不同网络 | | 路由选择 | 无 | 有 | | NAT | 无 | 有 | | 防火墙 | 简单 | 复杂 | | 速度 | 快 | 相对慢 | | 成本 | 低 | 高 | ### 2.3 应用场景 **交换机**: - 局域网内部连接 - 同一网络内设备互联 **路由器**: - 连接不同网络 - 局域网与Internet连接 - 广域网互联 --- ## 三、三层交换机 ### 3.1 什么是三层交换机 **三层交换机**: - 工作在数据链路层和网络层 - 具有交换机的速度和路由器的功能 - 硬件实现路由 ### 3.2 三层交换机的特点 **优点**: - 转发速度快(硬件路由) - 支持VLAN间路由 - 成本低于路由器 **缺点**: - 路由功能不如专业路由器强大 - 不支持复杂的路由策略 ### 3.3 三层交换机与路由器的比较 | 特性 | 三层交换机 | 路由器 | |-----|-----------|--------| | 转发速度 | 快(硬件) | 相对慢(软件/硬件) | | 路由协议 | 简单 | 完整 | | WAN接口 | 少 | 多 | | NAT | 简单 | 完整 | | 防火墙 | 简单 | 完整 | | 成本 | 中 | 高 | | 应用 | 局域网核心 | 广域网、边界 | --- ## 四、网关(Gateway) ### 4.1 什么是网关 **网关**: - 连接不同网络的设备 - 可以是路由器、服务器或软件 - 实现协议转换 ### 4.2 网关的类型 **协议网关**: - 实现不同协议的转换 - 如:邮件网关、应用网关 **应用网关**: - 在应用层进行转换 - 如:HTTP代理、邮件代理 **默认网关**: - 主机的默认路由 - 发往其他网络的数据都发送到默认网关 ### 4.3 默认网关的配置 **作用**: - 主机不知道目的网络时,发送到默认网关 - 默认网关通常是路由器 **配置**: - 与主机在同一网络 - 通常是网络的第一个或最后一个地址 --- ## 五、网络层设备的比较 ### 5.1 各层设备总结 | 设备 | 工作层次 | 寻址 | 广播域 | 主要功能 | |-----|---------|------|--------|---------| | 中继器 | 物理层 | 无 | 不隔离 | 信号再生 | | 集线器 | 物理层 | 无 | 不隔离 | 多端口连接 | | 网桥 | 数据链路层 | MAC | 不隔离 | 帧过滤、转发 | | 交换机 | 数据链路层 | MAC | 不隔离 | 帧转发、VLAN | | 路由器 | 网络层 | IP | 隔离 | 路由选择、分组转发 | | 三层交换机 | 数据链路层+网络层 | MAC+IP | 隔离 | 交换+路由 | | 网关 | 传输层及以上 | 应用层 | 隔离 | 协议转换 | ### 5.2 设备选择 **局域网内部**: - 交换机(二层或三层) **连接不同网络**: - 路由器 - 或三层交换机 **连接Internet**: - 路由器 **协议转换**: - 网关 --- ## 六、考研重点 1. **路由器**: - 概念和功能 - 结构:输入端口、交换结构、输出端口、路由处理器 - 转发过程 - 路由表与转发表 2. **路由器与交换机的比较**: - 工作层次 - 寻址方式 - 功能差异 - 应用场景 3. **三层交换机**: - 概念 - 特点 - 与路由器的比较 4. **网关**: - 概念 - 类型 - 默认网关 5. **网络层设备的比较**: - 各层设备总结 - 设备选择 --- *第四章完,进入第五章:传输层*