[ 网络协议篇 ] 静态路由那些事 ?(上)

简介: 聊一聊基础的静态路由静态路由 默认路由 缺省路由 浮动路由 黑洞路由 路由黑洞(哈哈哈哈)

🍬 博主介绍


👨‍🎓 博主介绍:大家好,我是 _PowerShell ,很高兴认识大家~

✨主攻领域:【渗透领域】【数据通信】 【通讯安全】 【web安全】【面试分析】

🎉点赞➕评论➕收藏 == 养成习惯(一键三连)😋

🎉欢迎关注💗一起学习👍一起讨论⭐一起进步📝文末有彩蛋

🙏作者水平有限,欢迎各位大佬指点,相互学习进步!


一、静态路由是什么



1. 基本概念

静态路由(英语:Static routing)是一种路由的方式,路由项(routing entry)由手动配置,而非动态决定。


与动态路由不同,静态路由是固定的,不会改变,即使网络状况已经改变或是重新被组态。一般来说,静态路由是由网络管理员逐项加入路由表。


简单来说:

静态路由就是指网络工程师通过手工配置的方式为路由器添加的路由。

这是一种最直接、最简单的方法添加路由条目。


2. 优缺点

优点:

安全,占用系统资源少。

1. 使用静态路由的另一个好处是网络安全保密性高。

动态路由因为需要路由器之间频繁地交换各自的路由表,而对路由表的分析可以揭示网络的拓朴结构和网络地址等信息。

因此,网络出于安全方面的考虑也可以采用静态路由。

2. 不占用网络带宽,因为静态路由不会产生更新流量。

静态路由适用于中小型网络。


缺点:

不适合大型网络,无法根据拓扑的变化做出动态响应。

大型和复杂的网络环境通常不宜采用静态路由。

1. 网络管理员难以全面地了解整个网络的拓扑结构;

2. 当网络的拓扑结构和链路状态发生变化时,路由表中的静态路由信息需要大范围地调整,这一工作的难度和复杂程度非常高。

当网络发生变化或网络发生故障时,不能重选路由,很可能使路由失败。


二、基本配置



静态路由配置三要素:目的网段、出接口、下一跳。

在广播型网络中,配置时至少需要指定目的网段和下一跳。

如果只指定目的网段和出接口会导致路由不可达。

ip route-static x.x.x.x目的地址x.x.x.x掩码(g0/0/0)出接口x.x.x.x下一跳


三、默认路由/缺省路由



基本概念:

默认路由:又叫缺省路由

IP数据包中的目的地址找不到存在的其他路由时,路由器所选择的路由。


目的地不在路由器的路由表里的所有数据包都会使用默认路由

这条路由一般会连去另一个路由器,而这个路由器也同样处理数据包: 如果知道应该怎么路由这个数据包,则数据包会被转发到已知的路由;否则,数据包会被转发到默认路由,从而到达另一个路由器。每次转发,路由都增加了一跳的距离。


当设备去往同一方向的目的地数量过多时,网络管理员不可能把所有路由条目都写入到设备

中,这时候就可以写一条默认路由,默认路由会匹配所有地址,当找不到详细的路由条时,

则会匹配这条默认路由进行数据转发。

当去往某网段的路由同时存在详细条目和默认路由时,先走详细路由。


配置:

ip route-static 0.0.0.0 0 下一跳地址


四、浮动路由



基本概念

浮动路由又称为路由备份

两条或多条链路组成浮动路由

相同的目的地址,不同的下一跳地址,另一条下一跳的优先级低

原理:修改优先级

作用:负载分担,链路备份


配置

IP route-static 目的地址掩码下一跳pre 修改数值

相关文章
|
安全 网络协议 网络虚拟化
[ 网络协议篇 ] vlan 详解之 vlan if 详解
[ 网络协议篇 ] vlan 详解之 vlan if 详解
3464 0
[ 网络协议篇 ] vlan 详解之 vlan if 详解
|
存储 安全 Java
Security认证流程源码分析
Security认证流程源码分析
164 1
|
10月前
|
SQL Java 测试技术
Cause: dm.jdbc.driver.DMException: Digital overflow
在测试环境中遇到报错:`org.apache.ibatis.type.TypeException`,原因是为参数#1设置非空值时JdbcType为空,最终导致`dm.jdbc.driver.DMException: Digital overflow`。经分析发现,测试环境中的`invoiceId`字段类型为`BIGINT`,而传入的字符串值超出了`BIGINT`的最大长度,导致数字溢出。本地环境中该字段为`varchar(64)`,因此未出现此问题。调整测试环境表结构后,问题得以解决。
echarts图例legend实现默认选中显示状态的解决方案
echarts图例legend实现默认选中显示状态的解决方案
869 0
|
前端开发 网络架构
[ 数据通信面试篇 ] 数通面试题大集合(详解),看完直怼面试官(四)
面试网络方向的岗位,数通知识尤为重要。 这里我总结了200来个面试题,本文讲解前30个面试题。 这些问题搞懂了,什么技术支持工程师呀,远程技术支持工程师,网络工程师呀基本上没什么问题了。 当然了,也不只这些岗位会问道这些题,这里只罗列出来了契合的岗位。
2953 1
[ 数据通信面试篇 ] 数通面试题大集合(详解),看完直怼面试官(四)
|
网络协议 数据库 数据安全/隐私保护
|
传感器 算法
技术心得记录:四元数及姿态解算Mahony算法
技术心得记录:四元数及姿态解算Mahony算法
1032 0
|
网络协议 安全 网络性能优化
[ 数据通信面试篇 ] 数通面试题大集合(详解),看完直怼面试官(一)(上)
面试网络方向的岗位,数通知识尤为重要。 这里我总结了200来个面试题,本文讲解前30个面试题。 这些问题搞懂了,什么技术支持工程师呀,远程技术支持工程师,网络工程师呀基本上没什么问题了。 当然了,也不只这些岗位会问道这些题,这里只罗列出来了契合的岗位。
3069 1
[ 数据通信面试篇 ] 数通面试题大集合(详解),看完直怼面试官(一)(上)
|
安全 搜索推荐 Java
【SpringSecurity6.x】会话管理
【SpringSecurity6.x】会话管理
317 0
|
自然语言处理 JavaScript 前端开发
万字长文详解Java lambda表达式
详细介绍java lambda的各种使用方式以及lambda的实行原理和序列化原理
51981 9
万字长文详解Java lambda表达式