静态路由

静态路由


1 . 定义

从管理员出学习到的数据转发路径,就称为静态路由


2 . 路由表

路由表

Proto :协议( Protocol )
  • Direct — 直连链路
  • Static — 静态路由
  • RIP 、OSPF等 — 动态路由
Pre : 优先级( Preference )
  • 优先级标识不同路由获取方式的可信度
  • 优先级越低,可信度越高

默认 路由优先级:
直连路由:0
OSPF路由:10
静态路由:60
RIP路由:100

Cost : 开销值/度量值
  • 当路由器通过同一种方式学习到了多条去往某个网络的路由,开销值就是标识不同路由优劣的参数。
  • 开销值越低,越有优势
Flags : 路由标记
  • D :表示这条路由已经下载到 FIB 中,路由器可以直接执行路由转发,从而提高数据的转发效率。
  • RD :表示迭代路由。路由器会根据该路由信息的下一跳地址迭代查找出路由的出接口信息。

【了解】当配置静态路由命令时,

  • 只使用下一跳地址时,NextHop : 下一跳 IP 地址,且 Flags 为 RD
  • 只使用出接口地址时,NextHop : 出接口IP地址,且 Flags 为 D
  • 同时使用下一跳,出接口时,NextHop : 下一跳 IP 地址,且 Flags 为 D
NextHop / Interdace : 下一跳地址和接口
  • 出接口:自身路由的接口地址
  • 下一跳:对方路由的 IP 地址

3. 路由信息的三种来源

  • 直连路由:管理员无需配置,直连路由就会出现在路由表中
  • 直连路由的优先级和度量值都是 0,将直连链路的优先级和度量值修改位其他数据值极容易导致次优路由升值路由环路问题,所以直连路由的路由优先级和度量值都是不可修改的。
  • 路由器只会把状态正常的接口所连接的网络,作为直连路由访日自己的路由表中。
  • 静态路由:需要管理员通过命令手动添加到路由表中
  • 负载分担:当静态路由的开销值为0,配置两条去往同一网络的静态路由,且这两条路由使用了不同的下一跳或者出站接口,且配置的链路优先级相同,那么就能实现数据流量的负载分担。
  • 路由备份:就是当上述情况时,配置不同链路的优先级,使得平时数据从优先级小的传输,当那条链路down掉的时候,那么数据就能实现从优先级稍大的那条链路上传输,当下优先级小的链路恢复时,数据继续从之前的那条链路上传输。
  • 动态路由:路由器从邻居路由器中学习过来的路由

4.静态路由的优缺点
  • 优点:

    • 设备不会自动删除出管理员手动添加的条目,故静态路由相对于动态路由而言要更加稳定
    • 静态路由比动态路由更加可控
    • 静态路由比动态路由更加容易部署
  • 缺点:

    • 静态路由的扩展性很差,不适用于复杂网络环境
    • 静态路由无法反映拓扑的变化

5.静态默认路由
  • 原理:路由 ” 最长匹配 “ 原则

当多条路由均匹配数据包目的 IP 地址时,路由器会按照最长的、也就是最精确的那条路由来战法这个数据包

  • 定义:给那些路由器位置网路作为目的地的数据包 ” 保底 “ 的全 0 静态路由称为静态默认路由

6.汇总静态路由

【路由条目越精准,掩码越长,路由器就会认为这条路由越优。但如果路由表中记录的路由都是主机路由,路由表就会非常庞大。因此,我们徐要靠汇总静态路由来既能缩小路由表的大小,又能够提高路由器的查询效率。】

1.如果汇总之后的网络,包含了被汇总网络之外的网络,那么这样的汇总会存在一定的风险
2.由于不当汇总或过度汇总,会导致环路风险,所以在设计之初应对IP地址规划做出正确的操作


7.路由黑洞

路由黑洞一般是在网络边界做汇总回程路由的时候产生的一种不太愿意出现的现象,就是汇总的时候有时会有一些网段并不在内网中存在,但是又包含在汇总后的网段中,如果在这个汇总的边界设备上同时还配置了缺省路由,就可能出现一些问题。这时,如果有数据包发向那些不在内网出现的网段(但是又包含在汇总网段)所在的路由器,根据最长匹配原则,并没有找到对应的路由,只能根据默认路由又回到原来的路由器,这就形成了环路,直到TTL值超时,丢弃。

黑洞路由,便是将所有无关路由吸入其中,使它们有来无回的路由,一般是admin主动建立的路由条目。
提到黑洞路由就要提一下null0接口。
null0口是个永不down的口,一般用于管理,详见null0相关内容。
admin建立一个路由条目,将接到的某个源地址转向null0接口,这样对系统负载影响非常小,如果同样的功能用ACL(地址访问控制列表)实现,则流量增大时CPU利用率会明显增加。所以,设置黑洞路由一直是解决固定DOS攻击的最好办法。


8.静态路由的配置

查看路由表
display ip routing-table(查看IP表中当前正在使用的路由)
display ip routing-table protocol static (只查看路由表中的静态路由)
添加静态路由条目
ip route-static 目标网络/网段 子网位 出接口/下一跳
配置浮动静态路由( 修改优先级 )
ip route-static 目标网络/网段 子网位 出接口/下一跳 preference 优先级
黑洞路由
ip routr-static 汇总路由网段 子网掩码 null 0
默认路由
ip route-static 0.0.0.0 0.0.0.0 下一跳IP地址

1.配置静态路由时不要忘记回程路由的配置

2.在以太网链路上配置静态路由时,下一跳参数中必须包含 IP 地址。在点对点链路上配置静态路由时,可以只是用下一跳 IP 地址,也可以使用出接口 IP 地址

  • 4
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值