网络层设备,路由器构造
路由器由两大部分组成:路由选择和分组转发。
路由选择
负责建立和维护路由表。
路由表字段:
| 网络前缀 | 下一跳 | 出接口 | 其他 |
|---|
路由表由路由协议动态生成或手动配置:
- RIP:距离向量协议,以跳数为度量
- OSPF:链路状态协议,以带宽/代价为度量
- BGP:域间路由协议,用于不同自治系统之间
分组转发
负责实际转发数据包,由路由表提炼出转发表。
转发表字段:
| 网络前缀 | 下一跳 | 出接口 |
|---|
转发流程:
- 查转发表,最长前缀匹配,确定下一跳和出接口
- 通过数据链路层封装(MAC 地址)
- 从对应出接口的物理层发出