当前位置: 首页 > news >正文

02.IP地址以及静态路由配置

文章目录

  • IP地址
    • IP地址分类
    • IPV4地址(32位)
      • IPV4地址的分类
      • 特殊IP地址
    • VLSM --- 可变长子网掩码(子网划分)
    • CLDR --- 无类域间路由(汇总)
    • 配置
      • 静态路由的基础配置
      • 静态路由的拓展配置

IP地址

IP地址分类

  • IPV4(32位二进制构成) — 点分十进制
  • IPV6(128位二进制构成) — 冒分十六进制

IPV4地址(32位)

IPV4地址分为:网络位和主机位

​ 192.168.1. 00000000 /24

​ 网路位 主机位 掩码

  • 网络位相同,则代表在同一个广播域中;在一个广播域中,通过主机位来区分不同的设备。
  • 子网掩码 ---- 由连续的1和连续的0组成,1代表的是网络位,0代表的是主机位

IPV4地址的分类

A,B,C,D,E地址的范围

  • A类: 00000000.x.x.x — 01111111.x.x.x 0.x.x.x – 127.x.x.x
  • B类: 10000000.x.x.x — 10111111.x.x.x 128.x.x.x – 191.x.x.x
  • C类: 11000000.x.x.x — 11011111.x.x.x 192.x.x.x – 223.x.x.x
  • D类: 11100000.x.x.x — 11101111.x.x.x 224.x.x.x – 239.x.x.x
  • E类: 11110111.x.x.x — 11111110.x.x.x 240.x.x.x – 254.x.x.x

A,B,C类(单播地址) — 既能作为源IP使用,也能作为目标IP使用

D类(组播地址) — 只能作为目标IP使用而不能作为源IP使用

E类(保留地址) — 科研

在IP地址空间中,有一部分IP地址被称为私网IP地址,其余的被称为公网IP地址

私网IP地址的特点:可以重复使用,仅需要保证私网内部唯一(我们一般将使用私网IP地址通信的网络称为私网,使用公网IP地址通信的网络称为公网)

特殊IP地址

  • 127.0.0.1到127.255.255.254----本地环回地址

    ​ 作用:

    ​ 用于检测TCP/IP协议栈道是否能够正常的封装和解封装数据

    ​ 用于检测网卡的好坏

    ​ 设备中默认不存在(华为存在),PC在系统安装完成之后默认存在(127.0.0.1)

  • 0.0.0.0/0 --无效地址/缺省地址(默认地址)

  • 255.255.255.255 —受限广播地址(受路由器的限制) —只可以作为目标地址去使用

  • 169.254.x.x/16 —本地链路地址/自动私有地址–当PC无法通过自动获取IP地址的方式获取到IP地址时,PC会自动生成一个地址–169.254.x.x/16

  • 192.168.1.00000000/24 —主机位全0地址(网络地址)

  • 192.168.1.11111111/24------ 主机位全1的地址-- 直接广播地址 – 只能作为目标IP使用

VLSM — 可变长子网掩码(子网划分)

  • 通过借用主机位来充当网络位的方法,之后将原来的一个大的广播域逻辑的划分为若干个小的广播域
  • 子网掩码变长意味着网络位变长,主机位减少段

例如:

​ 192.168.1.0/24

借1位划分了2个网段

192.168.1.01111111/24+1

192.168.1.0/25

网络地址 192.168.1.0/25

广播地址 192.168.1.127/25

可用地址数量= 2^7-2=126

可用地址范围 192.168.1.1/25-192.168.1.126/25

192.168.1.128/25

网络地址 192.168.1.128/25

广播地址 192.168.1.255/25

可用地址数量 126

可用地址范围 192.168.1.129/25-192.168.1.254/25

借2位划分了4个网段

192.168.1.11000000/24+2

192.168.1.0/26

网络地址 192.168.1.0/26

广播地址 192.168.1.63/26

可用地址数量 62

可用地址范围 192.168.1.1/26-192.168.1.62/26

192.168.1.64/26

192.168.1.128/26

192.168.1.192/26

借3位划分了8个网段

192.168.1.11100000/24+3

192.168.1.0/27

192.168.1.32/27

网络地址 192.168.1.32/27

广播地址 192.168.1.63/27

可用地址数量30

可用地址范围 192.168.1.33/27-192.168.1.62/27

192.168.1.64/27

192.168.1.96/27

192.168.1.128/27

192.168.1.160/27

192.168.1.192/27

192.168.1.224/27

CLDR — 无类域间路由(汇总)

​ 取相同,去不同 — 二进制

例如:

192.168.0.0/24

192.168.1.0/24

192.168.2.0/24

192.168.3.0/24

汇总后

192.168.0.0/22

配置

直连路由—默认生成的条件

​ 1,接口双UP

​ 2,接口必须配置IP地址获取未知网段路由信息

静态路由:直接由网络管理员手工添加的路由

动态路由:所有路由器运行相同的路由协议,彼此之间沟通,交流,最终计算出未知网段的路由信息。

静态路由的基础配置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-W3soYHLt-1685546656882)(C:\Users\Lin\AppData\Roaming\Typora\typora-user-images\image-20230125234030840.png)]

方法一:[r1]ip route-static 192.168.3.0 24 192.168.2.2 需要递归查找出接口方法二:[r1]ip route-static 192.168.3.0 24 GigabitEthernet 0/0/1 需要开启代理ARP[r2-GigabitEthernet0/0/0]arp-proxy enable--激活代理ARP代理ARPARP的一种,激活代理ARP的路由器将会查看收到ARP请求包中的请求IP地		址,基于请求IP地址查看本地的路由表。如果本地路由可达,则将冒充对方回		  复ARP应答,将自己的MAC地址回复。之后,数据来到自身后将帮忙转发。方法三:[r1]ip route-static 192.168.3.0 24 GigabitEthernet 0/0/1 192.168.2.2不需要递归查找方法四:[r1]ip route-static 192.168.4.0 24 192.168.3.2写下两跳,需要递归查找,必须存在可递归的路由

静态路由的拓展配置

  • 负载均衡 —当路由器访问同一目标具有多条开销相似的路径时,可以让流量进行拆分,同时从多条路径上通过,达到叠加带宽的目的。

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

  • 路由黑洞 —在汇总中,若包含网络内实际不存在的网段时,可能造成流量有去无回,浪费链路资源。

    ​ 合理的网段划分和汇总可以减少路由黑洞的产生。

  • 缺省路由 —一条不限定目标的路由。查表时,若本地所有路由均未匹配,则将匹配缺省路由

    ​ [r1]ip route-static 0.0.0.0 0 12.0.0.2

    ​ 缺省路由和黑洞相遇会100%出环。

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

    ​ 1,路由器的匹配原则—最长匹配原则(精确匹配原则)

    ​ 2,null 0—虚拟接口 — 匹配到出接口为空接口的路由的数据包将直接被丢弃

    ​ [r1]ip route-static 192.168.0.0 22 NULL 0

  • 浮动静态路由—通过修改静态路由的默认优先级,实现静态路由的备份效果

    ​ [r2]ip route-static 1.1.1.0 24 21.0.0.1 preference 61

条到达汇总网段指向空接口的路由。

​ 1,路由器的匹配原则—最长匹配原则(精确匹配原则)

​ 2,null 0—虚拟接口 — 匹配到出接口为空接口的路由的数据包将直接被丢弃

​ [r1]ip route-static 192.168.0.0 22 NULL 0

  • 浮动静态路由—通过修改静态路由的默认优先级,实现静态路由的备份效果

    ​ [r2]ip route-static 1.1.1.0 24 21.0.0.1 preference 61

相关文章:

02.IP地址以及静态路由配置

文章目录 IP地址IP地址分类IPV4地址(32位)IPV4地址的分类特殊IP地址 VLSM --- 可变长子网掩码(子网划分)CLDR --- 无类域间路由(汇总)配置静态路由的基础配置静态路由的拓展配置 IP地址 IP地址分类 IPV4(32位二进制构成) — 点分十进制IPV6(128位二进制构成) — 冒分十六进制…...

GD32(STM32)因为中断问题,导致不能进行程序 正常运行

项目中,之前定时器中断就用了个TIM2,但后来程序优化需要再加一个计数定时器TIM6, TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; // 开启定时器时钟,即内部时钟CK_INT72M RCC_APB1PeriphClockCmd(RCC_APB1Perip…...

华为OD机试真题B卷 Java 实现【统计字符】,附详细解题思路

一、题目描述 输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数。 数据范围:输入的字符串长度满足 1 \le n \le 1000 \1≤n≤1000 。 二、输入描述 输入一行字符串,可以有空格。 三、输出描述 统计其中英文字符&#…...

深入理解设计原则之开闭原则(OCP)

系列文章目录 C高性能优化编程系列 深入理解设计原则系列 深入理解设计模式系列 高级C并发线程编程 OCP:开闭原则 系列文章目录1、开闭原则的定义和解读2、如何理解“对扩展开放,对修改关闭”3、实现开闭原则的方法4、如何在团队协作中保证开闭原则的实…...

【学习随笔】

2022/11/13 HTML :讲完了 css:讲完了 作业:编写登陆界面、整理一下sql优化,对于mybatis不熟练的继续练习 关于MySQL优化的问题? 思路总结:主要考虑数据库优化与SQL语句优化。 1,数据库优化,包括存储引擎的优化&…...

【多路IO复用】select

select: 1.select:当被监听的 fd(文件描述符)就绪后会返回,但是我们无法知道具体是哪些 fd 就绪了,只能遍历所有的 fd。通常来说某一时刻,就绪的 fd 并不会很多,但是使用 select 必须要遍历所有…...

cuda编程学习——基础知识介绍!干货向(三)

本文主要内容为介绍CUDA编程前的一些基础知识 参考资料: 高升博客 《CUDA C编程权威指南》 以及 CUDA官方文档 文章、讲解视频同步更新公众《AI知识物语》,B站:出门吃三碗饭 1:并行计算 并行程序可以分为 指令并行&#xff1…...

30 VueComponent 事件的绑定

前言 这是最近的碰到的那个 和响应式相关的问题 特定的操作之后响应式对象不“响应“了 引起的一系列的文章 主要记录的是 vue 的相关实现机制 呵呵 理解本文需要 vue 的使用基础, js 的使用基础 测试用例 用例如下, 我们这里核心关注 事件的处理流程 问题的调试 整个…...

作用域及作用域链

作用域 隔离变量的集合 作用域最大的用处就是隔离变量,不同作用域内的同名变量不会有命名冲突。 作用域类型 全局作用域,函数作用域和块级作用域。 1)全局作用域,在整个代码文件中都可以访问的作用域。 2)函数作用域…...

深入解析Linux C/C++ 编程中的内存泄漏问题

深入解析Linux C/C 编程中的内存泄漏问题 I. 前言 (Introduction)1.1 文章目的与内容概述 (Purpose and Overview of the Content)1.2 重要性和实用性的说明 (Significance and Practicality Explanation)1.3 数据结构与内存泄漏的基本概念 (Basic Concepts of Data Structure …...

【爬虫第三章】 Python基础

预计更新一、 爬虫技术概述 1.1 什么是爬虫技术 1.2 爬虫技术的应用领域 1.3 爬虫技术的工作原理 二、 网络协议和HTTP协议 2.1 网络协议概述 2.2 HTTP协议介绍 2.3 HTTP请求和响应 三、 Python基础 3.1 Python语言概述 3.2 Python的基本数据类型 3.3 Python的流程控制语句 3…...

电力系统的虚假数据注入攻击和MTD系统研究(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…...

【阿里云】阿里云OSS对象存储— 开通OSS服务、搭建OSS环境、快速入门

目录 一、开通OSS服务 二、搭建OSS环境 1、创建Bucket存储空间 2. 创建文件夹上传图片 3. RAM 访问控制 三、快速入门 1.下载SDK 2.创建存储空间[可选] 3.上传图片 一、开通OSS服务 二、搭建OSS环境 1、创建Bucket存储空间 选择 Bucket列表,进行Bucket创建…...

代理对象Proxy是什么

Proxy是ES6(ECMAScript 2015)引入的一个特性,它是一种用于创建代理对象的构造函数。代理对象可以用来拦截并自定义对目标对象的操作。 通过使用Proxy,您可以在目标对象上设置各种拦截器(称为"陷阱"&#xf…...

会话跟踪cookie和session

什么是会话跟踪技术 会话:用户打开浏览器,访问web服务器的资源,会话建立,直到有一方断开连接,会话结束。在一次会话中可能包含多次请求和响应。 会话跟踪:一种维护浏览器状态的方法,服务器需…...

ACS Cent. Sci 2018 | 数据驱动的分子连续表征的自动化学设计

原文标题:Automatic Chemical Design Using a Data-Driven Continuous Representation of Molecules 代码:https://github.com/aspuru-guzik-group/chemical_vae 原文链接:https://pubs.acs.org/doi/10.1021/acscentsci.7b00572 Automatic…...

安卓Termux搭建web服务器【公网远程手机Android服务器】

文章目录 概述1.搭建apache2.安装cpolar内网穿透3.公网访问配置4.固定公网地址5.添加站点 概述 Termux是一个Android终端仿真应用程序,用于在 Android 手机上搭建一个完整的Linux 环境,能够实现Linux下的许多基本操作,不需要root权限Termux就…...

【大数据之Hive】二、Hive安装

Hive安装部署(最小化部署) 安装部署Hive(最小化只用于本机测试环境中,不可用于生产环境),并运行。 步骤: (1)把apache-hive-3.1.3-bin.tar.gz解压到/opt/module/目录下&…...

三大特性之多态

文章目录 静态的多态动态的多态虚函数虚函数的重写(覆盖)利用虚函数重写实现多态重写的两个例外1.协变2.析构函数的函数名不同 C11的override和final 重载,重写(覆盖),重定义(隐藏)抽…...

单调队列优化dp

文章目录 单调队列优化dp烽火传递修剪草坪绿色通道琪露诺旅行问题Watching Fireworks is Fun瑰丽华尔兹股票交易 单调队列优化dp 文章首发于我的个人博客:欢迎大佬们来逛逛 单调队列优化dp的建模形式:这是窗口右滑动的情况 对于窗口左滑动的也是同理。…...

【低压配电漏电继电器660V/LLJ-100H/AC220V 中性点漏电保护 JOSEF】

LLJ-F(S)系列漏电继电器 系列型号: LLJ-10F(S)漏电继电器LLJ-15F(S)漏电继电器LLJ-16F(S)漏电继电器 LLJ-25F(S)漏电继电器LLJ-30F(S)漏电继电器LLJ-32F(S)漏电继电器 LLJ-60F(S)漏电继电器LLJ-63F(S)漏电继电器LLJ-80F(S)漏电继电器 LLJ-100F(S)漏电继电器LLJ-120…...

[数据结构习题]栈——中心对称链

[数据结构习题]栈——中心对称链 👉知识点导航💎:【数据结构】栈和队列 👉[王道数据结构]习题导航💎: p a g e 70.4 page70.4 page70.4 本节为栈和链表综合练习题 题目描述: 🎇思路…...

AMD Software Adrenalin Edition 23.5.1驱动发布,快速获取驱动

AMD新驱动赶在五月天发布!AMD Software Adrenalin Edition 23.5.1驱动 ,为部分游戏带来支持,以及为重要的软件带来修复。驱动人生带大家一览AMD WHQL 23.5.1驱动的优化内容。 游戏方面,AMD WHQL 23.5.1主要为游戏《指环王&#x…...

Visual Studio内引用Lua解释器,编译Lua源码,执行Lua脚本

前言 本篇在讲什么 在Visual Studio中引入lua的解释器 使用C调用Lua文件 本篇适合什么 适合初学Lua的小白 适合需要C/C和lua结合开发的人 本篇需要什么 对Lua语法有简单认知 对C/C语法有简单认知 依赖Lua5.1的环境 依赖VS 2017编辑器 本篇的特色 具有全流程的图文…...

【赏】C语言迷宫游戏设计如何解决屏幕严重刷屏问题同时实现运行时间的显示

要解决屏幕严重刷屏问题,可以参考以下方法: 在每次刷新前清空屏幕,使用system("cls")命令来实现清屏。 只在需要更新的地方进行刷新,而不是整个屏幕都重新绘制。在此代码中,只需要在用户输入移动指令后更新电子鼠的位置即可,不用每次循环都重新画整个迷宫。同时…...

Spring Boot如何实现接口文档自动生成

Spring Boot如何实现接口文档自动生成 在开发Web应用程序时,接口文档是非常重要的一环,它可以帮助我们快速了解API的功能和使用方法,同时也是与其他开发人员和团队协作的重要工具。然而,手动编写和维护接口文档是一项繁琐的工作&…...

二进制概述-0day漏洞利用原理(1)

二进制利用基本原理,Lord PE的使用,凡是资源性的物质且可表达的皆可利用。 往期文章: 漏洞概述-0day漏洞利用原理(0)_luozhonghua2000的博客-CSDN博客 PE 文件格式 PE (Portable Exec utable) 是 Win32 平台下可执行文件遵守的数据格式。常见的可执行文件(如“*.exe”文件…...

加密与解密 调试篇 动态调试技术 (二)-常见断点

目录 常见的断点 1.INT 3 断点 检测 绕过 2.硬件断点 原理 我们给出硬件中断的例子 删除硬件断点 3.内存断点 原理 例子 删除 区别 总结 4.内存访问一次性断点 5.消息断点 例子 删除 6.条件断点 (1)按寄存器条件中断 (2&…...

【JavaScript】拾遗(5.25)

文章目录 1. JavaScript2.HTML嵌入JS的第一种方式:行间事件3.HTML嵌入JS的第二种方式:脚本块的方式4. HTML嵌入JS的第三种方式:外部式(外链式)5. 局部变量和全局变量6. 函数7.事件8.回调函数8.1 注册事件8.2 代码的执行顺序 1. JavaScript JavaScript是一门脚本语言。&#xf…...

QMI8658 - 姿态传感器学习笔记 - Ⅲ

文章目录 1.复位1.1 上电复位:1.2 推荐工作条件 2. 校准(COD)2.1 校准步骤2.2 校准注意事项:2.3 校准状态指示2.4 校准参数更新 3. 自检3.1 加速度计自检3.2 陀螺仪自检 4. Ctrl94.1 写Ctrl94.2 读Ctrl94.3 Ctrl9详细命令说明 5. 中断5.1 同步采样模式5.…...