路由基础-静态路由

路由基础

路由条目的来源

  1. 直连路由-路由器本地接口所在的网段,自动学习
  2. 静态路由-手工配置的路由条目
  3. 动态路由-路由器之间动态学习到的路由

IP路由表

  1. 初始化情况下,路由器所知的网络,只有其直连接口所在网络
  2. 直连网络在路由表中的标记为Direct
  3. 直连网络出现在路由表中的前提,是该网络的接口物理及协议都为UP
  4. 路由表中的优先级代表相对路由协议的优先级,数字越小越优

路由器的工作内容

  1. 路由器知道目标地址
  2. 发现到达目标地址的可能的路由
  3. 选择最佳路径
  4. 维护路由信息
  5. 转发IP数据

路由器对数据包的处理过程

  1. 查找路由表,匹配表项
  2. 是否有默认路由
  3. 路由失败丢弃数据包,向发送方发送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

静态路由BFD


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 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" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏