路由器工作在网络层,基于 IP 地址跨网转发;交换机工作在数据链路层,基于 MAC 地址网内交换。两者互补构建完整网络。
核心区别
| 特性 | 路由器 | 交换机 |
|---|---|---|
| 工作层级 | 网络层(L3) | 数据链路层(L2) |
| 寻址方式 | IP 地址 | MAC 地址 |
| 广播域 | 分隔广播域 | 转发广播帧 |
| 连接范围 | 不同网络之间 | 同一网络内部 |
| 典型端口 | WAN + LAN | 全 LAN 口 |
工作原理
路由器:检查目的 IP → 匹配路由表 → 选择最佳路径 → 转发
交换机:检查源 MAC → 更新地址表 → 检查目的 MAC → 定向转发/泛洪
功能对比
| 路由器独特功能 | 交换机独特功能 |
|---|---|
| 网络互联、路径选择 | 冲突域隔离 |
| NAT 地址转换 | VLAN 划分 |
| ACL、防火墙策略 | 线速转发 |
应用场景
路由器:家庭宽带接入、企业分支机构互联、VLAN 间通信
交换机:办公室多台电脑组网、数据中心服务器互联、网络监控系统
设备融合:三层交换机
同时具备交换机和路由器功能:
- 同子网通信:基于 MAC 地址
- 跨子网通信:基于 IP 地址
常见误区
- “交换机就是便宜的路由器” → 设计目标和应用场景不同
- “有路由器就不需要交换机” → 大规模局域网交换机必不可少
- “三层交换机可完全替代路由器” → 广域网连接仍需专用路由器
张芷铭的个人博客
Comments