项目 | 控制平面 | 数据平面 |
---|---|---|
功能 | 决定转发路径 | 执行转发操作 |
所在位置 | 每台路由器 或 SDN集中控制器 | 路由器内部硬件实现 |
实现方式 | 传统分布式 / SDN集中式 | 查表+转发 |
控制平面可通过两种方式实现:
分类方式 | 链路状态算法(LS) | 距离向量算法(DV) |
---|---|---|
信息视角 | 全局拓扑 | 仅邻居信息 |
算法类型 | Dijkstra | Bellman-Ford |
优点 | 快速收敛、可控性强 | 消息少、计算轻量 |
缺点 | 消息多、震荡问题 | 路由环路、收敛慢 |
Dx(y) = min_v{ c(x,v) + Dv(y) }
字段 | 说明 |
---|---|
Type | 报文类型(0=Echo Reply,3=Unreachable,8=Echo Request) |
Code | 子类型编码 |
校验和 | 检错字段 |
数据 | 原始IP头部 + 8字节原始数据 |
ICMP 封装于 IP 数据报内,为网络层之上、IP协议之下的协议。
协议 | 类型 | 算法 | 应用层次 | 特点 |
---|---|---|---|---|
RIP | DV | Bellman-Ford | 内部网关协议 | 简单,收敛慢,跳数限制 |
OSPF | LS | Dijkstra | 内部网关协议 | 安全,支持多路径、认证、层次化 |
BGP | 路径向量 | 自定义策略 | 外部网关协议 | 可扩展,策略灵活,避免环路 |
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。