路由基础-静态路由
路由基础
路由条目的来源
- 直连路由-路由器本地接口所在的网段,自动学习
- 静态路由-手工配置的路由条目
- 动态路由-路由器之间动态学习到的路由
IP路由表
- 初始化情况下,路由器所知的网络,只有其直连接口所在网络
- 直连网络在路由表中的标记为Direct
- 直连网络出现在路由表中的前提,是该网络的接口物理及协议都为UP
- 路由表中的优先级代表相对路由协议的优先级,数字越小越优
路由器的工作内容
- 路由器知道目标地址
- 发现到达目标地址的可能的路由
- 选择最佳路径
- 维护路由信息
- 转发IP数据
路由器对数据包的处理过程
- 查找路由表,匹配表项
- 是否有默认路由
- 路由失败丢弃数据包,向发送方发送ICMP报错包
Loopback接口
- 是一个回环接口,虚拟的软件接口,可虚拟出一个接口对其进行操作。
- Loopback接口在手工创建后,是不会DOWN的,因此非常稳定
- Loopback接口常用于
- 模拟路由器的直连网段,可用于测试
- 可用于设备管理(Loopback接口比较稳定)
- 供其他协议使用,例如OSPF、BGP、MPLS等的RouterID
- 作为SNMP traps消息的源地址
- 其他用途
路由条目的类型
- 主机路由
- 子网
- 一组子网(汇总路由)
- 主类网络号
- 超网(CIDR)
- 缺省地址(默认路由)
IP路由查找的最长匹配原则
- 当路由器在将目的IP地址在路由表中执行查找时,采用的原则是“最长匹配原则”,也就是查找目的的IP地址与路由器前缀匹配度最长的表项,使用该表项作为最终数据转发的依据,
路由器收到对收到的数据包的处理
- 最长匹配原则(缩小网络范围)
- 比较路由协议优先级(越小越优先)
- 比较路由度量值(思科:metric 华为:cost)
- 比较路由协议优先级(越小越优先)
- 寻找缺省路由
- 丢弃并发送ICMP错误消息
以下所有情况都涉及静态路由
综合案例
PC可以ping通10.1.5.1
R1ping不通10.1.5.1,数据包在返回到R2时无法找到路由表项。
浮动静态路由
当在一台路由器上去某个网段的路径有多条,数据包在路由时路由的路径不同,可通过浮动静态路由解决,在配置静态路由后并修改其路由协议优先级,使其正常时路由一条链路,正常链路故障时路由另一条链路。(前提是路由表是由静态路由所决定,静态路由的优先级为60)
汇总路由存在的问题
会出现来回踢皮球的情况(路由环路,会使网络充满大量广播包)。
解决方法:
- 1.设置一条黑洞路由 (ip route-static 192.168.0.0 16 null 0,凡是被此条路由匹配的数据包全部丢掉)
- 2.一般不建议将路由汇总的范围设置过大。
静态路由BFD
- 情景说明:在两台路由器相连的中间安装了一台2层交换机,在正常情况下链路可以通信,当这两条链路中的某一条链路DOWN后,而另一台路由器是无法感知到的,会导致没有感知到的路由器下的网段无法上网。
- 解决方法:在两台路由器之间部署BFD来检测对端的状态。
- 配置方法:ip route-static 2.2.2.0 24 192.168.12.2 track bfd-session bfd12
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 2924854739@qq.com
文章标题:路由基础-静态路由
本文作者:DROBP
发布时间:2019-11-12, 21:15:43
最后更新:2019-11-16, 17:54:30
原始链接:https://DROBP.github.io/2019/11/12/路由基础-静态路由/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。