静态路由//

静态路由的基本概念

静态路由是一种网络路由方式,其路由信息是由网络管理员手动配置的,而不是通过动态路由协议自动学习的,静态路由是固定的,不会随着网络状态的变化而变化,这种路由方式适用于网络拓扑结构简单且稳定的环境,尤其是在中小型网络中较为常见。

涉及知识点

静态路由选择原则

尽量选择距离最短的路径

负载均衡

当路由器访问同一个目标且具有多条开销相似的路径时,可以让设备将流量拆分后沿多条路径同时发送以达到叠加带宽的作用。

静态路由的优先级

静态路由的默认优先级为60.如果需要在多条静态路由中优选某条路由,可以通过降低该路由的优先级或提高其他路由的优先级来实现。静态路由本省不包含成本(cost)值。但是路由表中显示的cost值为0。

Pre:优先级---当两条路由条目的目标网段相同时,仅加载优先级较高的路由条目到路由表中

(优先级的数值越小,优先级越高。华为系统中,直连路由默认为0,静态路由默认为60)

RD:该条路由需要递归查找(当一个路由器收到一个目的地址的数据包,但其路由表中没有直接匹配的条目时,路由器会检查是否有指向该目的地址的静态路由或动态路由。如果存在这样的路由,并且该路由的标志位设置为RD,那么路由器会继续递归地查找下一跳路由器的路由表,以此类推,直到找到一个能够直接转发数据包的路由或者达到路由的终点。这个过程允许路由器通过一系列已知的路由跳转来转发数据包到最终目的地。)

静态路由基本配置

1.静态路由:代指 通往 192.168.3.0/24网段下一跳为192.168.2.2

[R1]ip route-static 192.168.3.0 24 192.168.2.2

2.查询路由表

[R1]display ip routing-table

3.环回接口:路由器配置的虚拟接口,一般用于虚拟测试,不需要设备支持

[R1]interface LoopBack 0  创建环回接口0

[R1]ping -a 192.168.1.1 192.168.2.1   指定 192.168.1.1去ping 192.168.2.1

4.手工汇总:当路由器可以访问多个连续的子网时,若均通过相同的下一跳,可以将这些网段进行汇总计算,之后仅编辑汇总过后的网段的静态路由,即可达到减少路由条目,提高转发效率的目的。

例:假设现在有两个网络 192.168.1.0/27 和192.168.1.32/27 这时候可以将它们汇总为 192.168.1.0/25

  1. 路由黑洞: 在汇总中若包含网络中实际不存在的网段时,可能会使消息又去无回,造成链路资源的浪费。(合理的子网划分可以尽量减少路由黑洞 )

一旦黑洞路由与缺省路由相遇,将百分之百形成路由环路

6.空接口路由: 在黑洞路由器上,配置一条到达汇总网段并指向空接口的路由。

(空接口:null口,路由器的一个虚拟接口,如果一条路由被指向空接口,则意味着被丢弃.

路由表匹配原则:最长匹配原则/精确匹配原则.)

[R1]ip route-static 192.168.0.0 21 NULL 0 将去往192.168.0.0/21的路由指向NULL0
    
    NULL 0 需要配置在黑洞路由器上

7.缺省路由: 一条不限定目标的路由条目;查表时,若本地所有路由条目均不匹配,则将匹配缺省路由。缺省路由在网络设计中非常重要,因为它允许路由器在没有具体路由信息的情况下仍然能够将数据包发送到网络之外。这对于小型网络尤为有用,其中路由器可能只连接到互联网,或者在复杂的网络环境中,作为最后一跳设备,将数据包传递给上游服务提供商。合理配置缺省路由可以减少路由表的大小,降低路由器的处理负担,并提高网络的整体效率。

8.浮动静态路由

[R1]ip route-static 192.168.2.0 24 12.0.0.2 preference 61 

将去往192.168.2.0/24网段的路由条目优先级调整至 61

[R1]display ip routing-table protocol static 查看由静态路由生成的路由表
相关推荐
中云DDoS CC防护蔡蔡26 分钟前
微信小程序被攻击怎么选择高防产品
服务器·网络安全·微信小程序·小程序·ddos
HPC_fac130520678161 小时前
以科学计算为切入点:剖析英伟达服务器过热难题
服务器·人工智能·深度学习·机器学习·计算机视觉·数据挖掘·gpu算力
yaoxin5211232 小时前
第二十七章 TCP 客户端 服务器通信 - 连接管理
服务器·网络·tcp/ip
sinat_384241097 小时前
使用 npm 安装 Electron 作为开发依赖
服务器
朝九晚五ฺ7 小时前
【Linux探索学习】第十四弹——进程优先级:深入理解操作系统中的进程优先级
linux·运维·学习
Kkooe8 小时前
GitLab|数据迁移
运维·服务器·git
久醉不在酒8 小时前
MySQL数据库运维及集群搭建
运维·数据库·mysql
虚拟网络工程师10 小时前
【网络系统管理】Centos7——配置主从mariadb服务器案例(下半部分)
运维·服务器·网络·数据库·mariadb
BLEACH-heiqiyihu10 小时前
RedHat7—Linux中kickstart自动安装脚本制作
linux·运维·服务器
勤奋的小王同学~10 小时前
项目虚拟机配置测试环境
服务器