路由技术是Internet得以持续运行的关键
常用名词
术语 | 备注 |
---|
路由(routing) | 从源地址到目的地址,不同网络间的转发过程 | 路由表(routing table) | 路由信息的集合,路由的依据 | 路由器(router) | 具有路由功能的设备 | 默认网关(default gateway) | 通过是路由设备的接口 IP地址 |
IP路由过程 、 路由器收到数据包检测路由表中是否存在能够去往目的地的 IP 地址 转发过程中是逐跳转发“并不会引导其他路由器转发”
路由器转发数据包 路由表只是转发的 依据,真正转发的是根据接口“知道从哪里发送” 下一跳是路由器需要将该数据包交给谁来转发
路由动态协议和静态协议 静态协议配置简单,不占用资源 动态协议配置相对复杂,可以及时同步网络变化
IP路由表:存放最优路由信息/条目
路由表字段 | 备注 |
---|
Destination目标地址 | 用来标识存在的能够去往的目的地地址或目录网络 | Mask掩码 | 用来选择最佳路由的重要依据(最长匹配原则) | NextHop下一跳 | 指明该数据包所经过的 下一个路由器的接口地址 | Interface出接口 | 指明该数据包将从哪个接口转发 | Protocol协议 | 路由的来源 | Preference优先级 | 用来比较不同协议学习去往相同地址不同路径的优先程度(越小越优先) | cost开销 | 用来比较相同协议学习去往相同地址不同路径的代价(越小越优先) |
不同协议比较
路由协议/类型 | 管理距离/优先级 |
---|
Direct | 0 | OSPF | 10 | ISIS | 15 | Static | 60 | RIP | 100 | OSPF/ASE | 150 | BGP | 255 |
路由度量 相同协议比较
等价路由(ECMP,Equal cost multi-Path)
对于一个路由来源,当到同一个目标网络存在多条相同度量值的路由时,路由器会将这些路由条目都加入路由表,数据包会在这几个链路进行负载分担
负载均衡的选择:逐包,逐流,可以根据目标IP或源IP,目标MAC或源MAC选择。最终会经过“哈希”计算实现
最长掩码匹配原则 最终数据包实现最佳路由的算法
路由表的形成,路由的来源
路由来源 | 备注 |
---|
直连路由 | 路由器接口上的网路(接口配置IP地址并且UP出现) | 静态路由 | 管理员手动添加的网络 |
|