当前位置: 首页 > 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的建模形式:这是窗口右滑动的情况 对于窗口左滑动的也是同理。…...

Qri入门教程:如何在5分钟内开始使用分布式数据集版本控制

Qri入门教程:如何在5分钟内开始使用分布式数据集版本控制 【免费下载链接】qri youre invited to a data party! 项目地址: https://gitcode.com/gh_mirrors/qr/qri Qri是一款强大的分布式数据集版本控制工具,它比电子表格更强大,比数…...

终极PDF对比指南:3分钟掌握diff-pdf高效文档核对技巧

终极PDF对比指南:3分钟掌握diff-pdf高效文档核对技巧 【免费下载链接】diff-pdf A simple tool for visually comparing two PDF files 项目地址: https://gitcode.com/gh_mirrors/di/diff-pdf 还在为PDF文档版本混乱而烦恼吗?diff-pdf作为一款开…...

3个理由告诉你为什么选择哔哩下载姬:B站视频下载的终极解决方案

3个理由告诉你为什么选择哔哩下载姬:B站视频下载的终极解决方案 【免费下载链接】downkyi 哔哩下载姬downkyi,哔哩哔哩网站视频下载工具,支持批量下载,支持8K、HDR、杜比视界,提供工具箱(音视频提取、去水印…...

Frida-Agent-Example实战指南:Native层动态插桩核心原理与工程落地

1. 这不是“又一个 Frida 教程”,而是一份能直接进项目、改代码、抓数据的实战手记你有没有遇到过这样的场景:App 里某个关键接口返回的数据结构藏在层层混淆的 Java/Kotlin 方法里,反编译出来的 smali 逻辑像天书;或者某个加密参…...

WarcraftHelper:魔兽争霸3终极兼容性增强插件完全指南

WarcraftHelper:魔兽争霸3终极兼容性增强插件完全指南 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper WarcraftHelper是一款专为《魔兽争霸…...

简历离职原因避坑指南:HR直呼“加分”的标准答案(附反例吐槽)

前言:离职原因不是“坦白局”,是“情商测试题” “你为什么从上家公司离职?” 这句话堪称职场面试的“灵魂拷问”——比“你有什么缺点”更难回答,比“期望薪资多少”更易踩雷。就像网上吐槽的:说“公司不好”像吐槽前任的怨妇,说“薪资太低”像眼里只有钱的财迷,说“…...

Trae+Playwright MCP:企业级浏览器自动化测试底座构建指南

1. 这不是又一个“安装教程”,而是一套能跑通、能维护、能交付的浏览器自动化测试底座你有没有遇到过这样的情况:项目刚立项,测试同学信心满满说“用Playwright写自动化脚本”,结果三天过去,环境还卡在npm install pla…...

独立游戏开发者如何用Tap广告联盟实现首月变现?我的Unity激励视频接入与调优心得

独立游戏开发者的Tap广告联盟实战指南:从零到首笔收益的完整路径当我在Steam上发布第一款独立游戏时,曾天真地认为"酒香不怕巷子深"。直到账户余额持续三个月停留在两位数,才意识到商业化设计的重要性。作为小型团队,我…...

ARM SME指令集与MOVA指令详解:矩阵运算优化

1. ARM SME指令集概述在当今计算密集型应用如机器学习、信号处理和科学计算的推动下,现代处理器架构不断扩展其并行计算能力。ARMv9架构引入的SME(Scalable Matrix Extension)正是这种演进的典型代表,它为矩阵和向量操作提供了硬件…...

2026年怎么安装OpenClaw?阿里云部署及配置Token Plan保姆级指南

2026年怎么安装OpenClaw?阿里云部署及配置Token Plan保姆级指南。OpenClaw是开源的个人AI助手,Hermes Agent则是一个能自我进化的AI智能体框架。阿里云提供计算巢、轻量服务器及无影云电脑三种部署OpenClaw 与 Hermes Agent的方案、百炼Token Plan兼容主…...