网络路由之静态路由学习资料整理

简介: 静态路由是由网络管理员手动配置的固定路由表项,不受动态路由协议的影响,用于指定网络目标及其下一跳,提供网络控制和管理的手动路由选择。

何为路由?

路由工作在TCP/IP四层协议栈的网络层,通过转发分组实现网络互连,并连接两个IP子网。是指分组从源端到目的端时路径的进程。路由一般支持TCP/IP协议。路由器根据网络层的地址和路由器内部维护的路由表决定下一跳地址,分组到达路由时,更改链路层MAC帧的报头继续转发。
平常大家一直容易将路由与桥接弄混,但是桥接和路由的区别非常明显:路由与桥接的关键区别点在于路由发生在网络层,桥接发生在链路层。

路由分类

①静态路由(Static Routing):即由网络管理员/用户静态指定,不会随时间、流量、拓扑结构等因素变化而变化的路由路径。
②动态路由(Dynamic Routing):由路由器自动学习,受时间、网络流量、拓扑结构等因素变化而变化的路由路径。
③直连路由(Connected Route):因传输介质直连(直接连接)而产生的路由路径,直连不需要再设置路由,但设置也不会出错。
④路由汇聚(Routing aggregation):多条路由路径合成一条路由路径(形态:合成的一条路由路径,其子网掩码1的位数必定不大于原有路由路径子网掩码1的位数)。
⑤无类域间路由(Classless Interdomain Routing,CIDR):严格的路由汇聚,或者说是路由汇聚的最优方式/精确汇聚(无类域间路由路由属于但不等于路由汇聚的范围)。
⑥默认路由(Default Routing):路由器设置的不存在路由路径的所有报文均采用默认路由进行转发:
ip route 0.0.0.0 0.0.0.0 X.X.X.X,即最大范围的路由汇聚,包含了所有子网。
⑦网关(Gateway):网关其实是对于PC/Server等非网络设备这个概念会更加明显,网关实质就是局域网的默认路由的下一跳地址。

路由优先级

关于有多条路由设置的问题,优先级如下:
直连路由 > 最长掩码匹配 > 路由汇聚 > CIDR > 默认路由
(因为有最长掩码优先匹配原则,因此默认路由必定是最后才会使用的路由方式)。

静态路由

静态路由(英语:Static routing),一种路由的方式,路由项(routing entry)由手动配置,而非动态决定。
与动态路由不同,静态路由是固定的,不会改变,即使网络状况已经改变或是重新被组态。
静态路由通常是由网络管理员逐项加入路由表。

静态路由优缺点

优点

1,网络安全保密性高;
2,不需要与邻居路由器频繁交换路由信息;
3,不会产生路由更新流量,不占用网络带宽。

缺点

1,由管理员手动配置的,並且是单向的。
2,根据对端网段数量增减,并且有多少网段就需要添加多少网段,比较繁琐。
3,缺乏灵活性。

静态路由与默认路由的区别

相对于动态路由来说,静态路由和默认路由的性质是一样的。其实都是静态性路由。
路由表中明细的路由(静态路由)时,就会先找明细路由,在明细中找不到路由时,就走默认的。
(地址掩码越小、精度越高,匹配优秀级就越高)

计算机路由配置命令

1. 查看所有的路由表信息

route print

route print 是在 Windows 操作系统上用于显示当前系统路由表的命令。通过执行这个命令,你可以查看系统中所有已配置的路由信息。

2. 添加一条路由条目

route add 10.0.0.0 MASK 255.0.0.0 10.0.0.1
route add 10.0.0.0 MASK 255.0.0.0 10.0.0.1 METRIC 3

将数据包发送到目标网络10.0.0.0/8,通过下一跳10.0.0.1,并设置路由的度量值为3。

route add 10.0.0.0 MASK 255.0.0.0 10.0.0.1 METRIC 3 IF 2

route add: 添加路由的命令。
10.0.0.0: 目标网络的IP地址。
MASK 255.0.0.0: 子网掩码,用于确定网络的范围。
10.0.0.1: 下一跳的IP地址,表示数据包要经过这个IP地址才能到达目标网络。
METRIC 3: 指定路由的度量值,用于确定多个路由之间的优先级。METRIC值越低,优先级越高。
IF 2: 指定路由的接口,数字2表示特定的网络接口。这是一个可选项,用于指定数据包应该通过哪个网络接口发送。

3. 添加一条永久路由条目(-p 表示永久路由,重启后不丢失)

route -p add 10.0.0.0 MASK 255.0.0.0 10.0.0.1

4. 删除路由条目

route delete 10.0.0.0
如果是删除默认路由:route delete 0.0.0.0 (这一条慎用)

5. 修改路由条目(CHANGE 只用于修改网关和/或跃点数)

route CHANGE 10.0.0.0 MASK 255.0.0.0 10.0.0.2 METRIC 2 IF 2

目录
相关文章
|
12天前
|
存储 算法 Windows
课程视频|R语言bnlearn包:贝叶斯网络的构造及参数学习的原理和实例(下)
课程视频|R语言bnlearn包:贝叶斯网络的构造及参数学习的原理和实例
|
12天前
|
算法 数据可视化 数据挖掘
课程视频|R语言bnlearn包:贝叶斯网络的构造及参数学习的原理和实例(上)
课程视频|R语言bnlearn包:贝叶斯网络的构造及参数学习的原理和实例
|
1天前
|
机器学习/深度学习 存储 自然语言处理
【威胁情报挖掘-论文阅读】学习图表绘制 基于多实例学习的网络行为提取 SeqMask: Behavior Extraction Over Cyber Threat Intelligence
【威胁情报挖掘-论文阅读】学习图表绘制 基于多实例学习的网络行为提取 SeqMask: Behavior Extraction Over Cyber Threat Intelligence
6 0
|
2天前
|
负载均衡 网络协议 安全
【计算机网络】虚拟路由冗余(VRRP)协议原理与配置
【计算机网络】虚拟路由冗余(VRRP)协议原理与配置
8 0
|
4天前
|
安全 网络协议 网络架构
【网络技术设备安全】BGP 基础与概述-2-中转 AS 中的 IBGP 路由传递
【网络技术设备安全】BGP 基础与概述-2-中转 AS 中的 IBGP 路由传递
【网络技术设备安全】BGP 基础与概述-2-中转 AS 中的 IBGP 路由传递
|
11天前
|
Kubernetes API 调度
|
11天前
|
监控 网络协议 安全
【亮剑】当设备IP能ping通但无法上网时,可能是DNS解析、网关/路由设置、防火墙限制、网络配置错误或ISP问题
【4月更文挑战第30天】当设备IP能ping通但无法上网时,可能是DNS解析、网关/路由设置、防火墙限制、网络配置错误或ISP问题。解决步骤包括检查网络配置、DNS设置、网关路由、防火墙规则,以及联系ISP。预防措施包括定期备份配置、更新固件、监控网络性能和实施网络安全策略。通过排查和维护,可确保网络稳定和安全。
|
12天前
|
前端开发 数据挖掘 数据建模
课程视频|R语言bnlearn包:贝叶斯网络的构造及参数学习的原理和实例(中)
课程视频|R语言bnlearn包:贝叶斯网络的构造及参数学习的原理和实例
|
13天前
|
机器学习/深度学习
GAN网络的代码实现(学习ing)
GAN网络的代码实现(学习ing)
|
13天前
|
网络虚拟化 数据安全/隐私保护 数据中心
【专栏】对比了思科与华为网络设备的基本配置、接口、VLAN、路由、访问控制列表及其它关键命令
【4月更文挑战第28天】本文对比了思科与华为网络设备的基本配置、接口、VLAN、路由、访问控制列表及其它关键命令。尽管两者在很多操作上相似,如设备命名(思科:`hostname`,华为:`sysname`)、查看版本信息(思科:`show version`,华为:`display version`),但在某些方面存在差异,如接口速率设置(两者都使用`speed`和`duplex`,但命令结构略有不同)和VLAN配置(华为的`port hybrid`命令)。