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

无类比域间路由选择(CIDR)

无类别域间路由选择即CIDR它的核心思想就一句话彻底废除传统A、B、C类的固定边界用灵活的网络前缀取代预定义长度。一、它解决了什么问题历史背景在CIDR之前是“有类”IP时代弊端极明显巨大的浪费一个B类地址固定提供 2^16−265534 个地址。对只有几百人的公司这会造成几万个地址闲置。路由表爆炸哪怕给同一个机构连续分配几个C类网络如192.168.1.0—192.168.8.0核心路由器上也需要8条独立路由记录。CIDR的使命就是抑制浪费聚合路由。二、CIDR怎么干它抛开了A、B、C类的限制用两部分描述一个网络CIDR地址块 网络前缀 / 前缀长度 网络前缀相当于连续的网络位可以是从1到32位的任意值。前缀长度标识前多少位是网络部分就是子网划分中新掩码的长度。1. 灵活分配地址抑制浪费老方式需要300台主机C类(254台)不够必须给一个B类(65534台)浪费严重。CIDR方式2^8−2254 不够2^9−2510 满足。需要9位主机位网络位就是 32−923 位。直接分配/23的地址块例如200.1.1.0/23恰好提供510个地址按需分配。2. 路由聚合抑制路由表爆炸这就是CIDR的“超网”思想把多个连续网络号合并在一条路由通告。实例一个机构有8个连续的C类网络192.168.8.0/24到192.168.15.0/24。对外发布时不必发8条只发1条聚合路由。聚合计算细节第一步找到这8个网络号的共同网络高位。把800001000和1500001111写成二进制发现前5位00001不变。网络号的前16位192.168也全部相同。总网络前缀位 16 5 21位。第二步确定超级网络地址。就是地址块中最小的那个并把变动的位归零。即192.168.8.0。结果向全球发布一条192.168.8.0/21的路由就代表了这8个C类网络。关键原则聚合的地址块必须是连续的且总数是2的幂次方起止边界要对齐。三、技术细节1. 掩码与步长的对等关系CIDR中掩码就是前缀长度。前缀长度主机位(n)点分十进制掩码末段/第三段块大小总IP数 2^n/248.256.0256/239.254.0(255.255.254.0)512/2210.252.01024/2111.248.02048/2012.240.04096核心公式可用主机数 2^n−2所属的 网络号即网络地址 IP地址 AND 掩码每个块的首地址就是块大小的整数倍。广播地址 下一个网络号 - 1步长也叫“块大小”就是一个子网内包含的IP地址总数。它的计算有两条路结果完全一致1. 直接从掩码算步长 256 - 掩码的非零段值这里只处理掩码中最后一个不是255的段。如果掩码是标准的255.255.255.0非零段就是最后的0。2. 从主机位算步长 2^主机位数主机位数n就是掩码中末段连续0的个数。2. 最长前缀匹配路由器查表铁律聚合路由和具体子网路由可能同时存在。路由器转发数据包时永远选择路由表中“前缀最长、最具体”的那一项。例子路由器同时有两条路由路由A192.168.16.0/20聚合路由范围大路由B192.168.18.0/24具体子网范围小一个发给192.168.18.5的包两条路由都匹配。路由B的前缀长度 /24 /20更长更具体。结果路由器会选择B。这保证了聚合路由的灵活性也确保了访问具体子网的准确性。四、CIDR计算演练题目某公司被分配了整个CIDR地址块172.16.64.0/20需在该块内划分出5个主机数不少于500的子网。计算了过程分析现有资源/20主机位 n32−2012。总IP数 2^124096。分析需求按主机数500台主机2^8−2254 不够2^9−2510 满足。每个子网需要n 9位主机位。子网掩码将是 32−923。计算步长关键/23的总IP数步长 2^9512。掩码是255.255.254.0第三段非零值是254步长 256−2542在第三段增加即每次第三段2。确定第一个子网的网络号必须对齐步长边界不能随意指定。第一个子网号即172.16.64.0。推导子网均在/20块内网络号第三段每次增加2子网1:172.16.64.0/23子网2:172.16.66.0/23子网3:172.16.68.0/23子网4:172.16.70.0/23子网5:172.16.72.0/23五个/23子网共占用 5×51225605×5122560 个IP远小于总公司持有的4096个,实现IP灵活分配。

相关文章:

无类比域间路由选择(CIDR)

无类别域间路由选择,即CIDR,它的核心思想就一句话:彻底废除传统A、B、C类的固定边界,用灵活的网络前缀取代预定义长度。一、它解决了什么问题?(历史背景)在CIDR之前,是“有类”IP时代…...

DeepSeek悄悄干了一件大事,但所有人的目光都在OpenAI身上

DeepSeek悄悄干了一件大事,但所有人的目光都在OpenAI身上AI观察社 2026年4月24日 今天的AI圈,所有人都在讨论GPT-5.5。 我也是。早上起来刷了一圈推特,满屏都是"GPT-5.5来了""最强模型""Agent时代…...

保姆级教程:用ESP32和MicroPython驱动1.8寸ST7735S彩屏,5分钟显示你的第一张图片

零基础玩转ESP32:5分钟点亮ST7735S彩屏全攻略 第一次接触ESP32和MicroPython的硬件爱好者们,是否曾被复杂的SPI接线和驱动配置劝退?今天我们将用最直观的方式,带你绕过所有坑点,从零开始驱动1.8寸ST7735S彩屏。不同于常…...

告别重复劳动!5分钟掌握taskt:Windows平台最强免费自动化工具

告别重复劳动!5分钟掌握taskt:Windows平台最强免费自动化工具 【免费下载链接】taskt taskt (pronounced tasked and formely sharpRPA) is free and open-source robotic process automation (rpa) built in C# powered by the .NET Framework 项目地…...

Pandas分位数quantile()避坑指南:为什么你的计算结果和教科书不一样?

Pandas分位数计算差异全解析:从理论到实践的深度避坑指南 当你第一次在Pandas中使用quantile()函数时,可能会惊讶地发现它与统计学教科书中的结果不同。这种差异不是bug,而是设计选择。本文将带你深入理解这种差异背后的原理,并掌…...

4GB显存也能跑SDXL?Fooocus低配置AI绘图终极指南

4GB显存也能跑SDXL?Fooocus低配置AI绘图终极指南 【免费下载链接】Fooocus Focus on prompting and generating 项目地址: https://gitcode.com/GitHub_Trending/fo/Fooocus 你是否曾因为电脑配置不够而放弃了AI绘画的梦想?当其他AI绘画工具动辄需…...

服务器设计细节 之 【缓冲区模块】(memXXX接口、std::cpoy)

目录 2.实现思想 2.4.简单实现 3.memXXX接口 3.1.memcpy — 内存拷贝 3.2.memmove — 内存移动 3.3.memset — 内存填充 3.4.memchr — 内存查找 3.5.memcmp — 内存比较 4.std::copy -- 范围拷贝 1.模块概述 Buffer 模块是一个基于线性内存空间的缓冲区组件&#xff…...

阅读 String 源代码之后的收获

在学习 Java 的过程中,String 是最常用的类之一。表面上看,它只是一个保存字符串的对象,但阅读部分源代码后,我发现它背后其实有很多值得学习的设计思想。 1. String 是不可变的 这是我阅读源代码后最深刻的认识之一。 在日常编程…...

AI Agent Harness Engineering 成本与收益的真相:企业投入产出比全景分析与 ROI 计算方法论

AI Agent Harness Engineering 成本与收益的真相:企业投入产出比全景分析与 ROI 计算方法论副标题:从盲目跟风到数据驱动决策——拆解百万到十亿级Agent项目的真实投入、可量化收益与可持续增长模型第一部分:引言与基础 (Introduction & …...

【限时开源】企业级AI沙箱框架v1.0发布:支持自动策略生成、实时syscall拦截、GPU设备级隔离——仅开放前500名开发者申请白名单

更多请点击: https://intelliparadigm.com 第一章:Docker Sandbox 运行 AI 代码隔离技术 实战案例 在 AI 模型快速迭代与第三方代码频繁集成的场景下,运行不可信推理脚本存在严重安全风险。Docker Sandbox 提供轻量级、强隔离的容器化执行环…...

【AI大模型】国内外主流大语言模型(LLM)全面对比解析

目录 一、国际主流大语言模型(LLM)详解 1. GPT-4o(OpenAI)—— 全能型旗舰标杆 2. Claude 3系列(Anthropic)—— 安全合规与长文本专家 3. Llama 3(Meta)—— 开源界的性能黑马 …...

Cursor Pro永久免费使用终极指南:3步解锁AI编程助手完整功能

Cursor Pro永久免费使用终极指南:3步解锁AI编程助手完整功能 【免费下载链接】cursor-free-vip [Support 0.45](Multi Language 多语言)自动注册 Cursor Ai ,自动重置机器ID , 免费升级使用Pro 功能: Youve reached yo…...

14万+下载量!为什么Tavily Search是OpenClaw必装的第一技能?

没有它,你的AI Agent就是"瞎子" 一、先问一个问题 你用过ChatGPT吗? 那你一定遇到过这种情况:问它"2026年最新AI趋势",它告诉你"我的知识截止到2024年4月"。 这就是大模型的先天缺陷——知识有截…...

设备预测性维护在物联网中的技术革新与应用实践

物联网技术的快速发展为工业设备管理带来了革命性变化,预测性维护(Predictive Maintenance, PdM)作为其核心应用之一,正在改变传统被动维修模式。通过实时数据采集、智能分析和故障预警,企业能够显著降低停机时间与维护…...

终极IDM激活方案:开源脚本实现永久免费使用的完整指南

终极IDM激活方案:开源脚本实现永久免费使用的完整指南 【免费下载链接】IDM-Activation-Script IDM Activation & Trail Reset Script 项目地址: https://gitcode.com/gh_mirrors/id/IDM-Activation-Script 想要永久免费使用Internet Download Manager&a…...

VLOOKUP到XLOOKUP的正确打开方式

先说结论VLOOKUP是Excel里被用得最多也被骂得最多的函数,而XLOOKUP是它的全面升级版,能解决VLOOKUP几乎所有的痛点。如果你还在用VLOOKUP,是时候认识XLOOKUP了。这个东西是什么你一定遇到过这种场景,两张表,一张是员工…...

VSCode-reinstall-remote-extension备份重装vscodeextension

远端vscode环境出现莫名其妙卡顿频繁重启,根据重装解决99%问题定律的原则,决定删除vscode-server重装。但是机器上,随着时间推移,vscode安装了n多extension,一时之间难以取舍。那就先备份再重装吧,好在code…...

解密OpenHand机械手:从实验室原型到工业级抓取系统的实战演进

解密OpenHand机械手:从实验室原型到工业级抓取系统的实战演进 【免费下载链接】openhand-hardware CAD files for the OpenHand hand designs 项目地址: https://gitcode.com/gh_mirrors/op/openhand-hardware 面对机器人抓取任务中的自适应挑战,…...

终极明日方舟自动化助手:5分钟快速上手MAA完整指南

终极明日方舟自动化助手:5分钟快速上手MAA完整指南 【免费下载链接】MaaAssistantArknights 《明日方舟》小助手,全日常一键长草!| A one-click tool for the daily tasks of Arknights, supporting all clients. 项目地址: https://gitcod…...

BiliRoamingX:解锁B站完整观影体验的3大核心解决方案

BiliRoamingX:解锁B站完整观影体验的3大核心解决方案 【免费下载链接】BiliRoamingX-integrations BiliRoamingX integrations and patches powered by ReVanced. 项目地址: https://gitcode.com/gh_mirrors/bi/BiliRoamingX-integrations 你是否曾因地区限制…...

仰望U8真牛,老戏骨都忍不住夸

2026北京车展看点还真不少!王志飞和宁理两位老师,特意来到仰望展台体验了仰望U8。两人亲自坐进车里,体验了车内空间和智能配置,整体体验下来评价都很不错。王志飞分享说,仰望U8车内静谧性很好,行驶起来特别…...

C 语言控制流完全指南

在 C 语言编程中,控制流是程序的核心骨架,决定了代码的执行顺序与逻辑分支。本文将系统讲解 C 语言中的分支、循环、跳转语句,帮你彻底掌握程序控制的核心技巧。一、二路分支:if 与 if-else逻辑:程序中某段代码需要在满…...

100人以内中小工厂ERP怎么选?好用不贵的系统看这里

很多几十人到百人的中小工厂,都面临同样的管理难题: 库存不准,盘点麻烦,积压浪费多 生产进度不透明,天天追着车间问 订单易出错,漏单错发时有发生 财务对账慢,成本利润算不清 想用系统又怕&…...

卡梅德生物技术快报|探针定制:媒介探针 qPCR 体系原理、设计规范与工程化实现

摘要本文聚焦基于媒介探针的 qPCR 定制体系,详解探针定制的技术原理、序列设计、体系优化、工程化要点与性能验证方法,提供可直接落地的实验方案与参数配置,面向生物信息、分子诊断、实验开发工程师,助力快速搭建高性能、低成本的…...

2025届毕业生推荐的六大AI辅助论文网站推荐

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek DeepSeek系列论文,系统讲解了混合专家模型也就是MoE与多头潜在注意力即MLA机制的…...

2026年Hermes Agent/OpenClaw如何部署?常见问题解答

2026年Hermes Agent/OpenClaw如何部署?常见问题解答。OpenClaw和Hermes Agent是什么?OpenClaw和Hermes Agent怎么部署?如何部署OpenClaw/Hermes Agent?2026年还在为部署OpenClaw和Hermes Agent到处找教程踩坑吗?别再瞎…...

如何快速批量下载ASMR音频资源:asmr-downloader完整使用指南

如何快速批量下载ASMR音频资源:asmr-downloader完整使用指南 【免费下载链接】asmr-downloader A tool for download asmr media from asmr.one(Thanks for the asmr.one) 项目地址: https://gitcode.com/gh_mirrors/as/asmr-downloader 如果你是一位ASMR爱好…...

BES2800BP_nuttx编译环境搭建方法

1BES2800BP_nuttx编译环境搭建方法0开发环境搭建先安装WSL执行指令指令1: sudo apt install bison flex gettext texinfo libncurses5-dev libncursesw5-dev xxd git gperf automake libtool pkg-config build-essential gperf genromfsv libmpc-dev libmpfr-dev li…...

基于MCP协议为AI助手构建持久记忆层:Reattend配置与实战指南

1. 项目概述:为AI助手构建持久记忆层 如果你和我一样,每天都要和Claude、Cursor这类AI助手打交道,那你一定对下面这个场景深恶痛绝:每次打开一个新的对话窗口,AI都像一张白纸,你得把项目背景、技术决策、会…...

如何5分钟搞定Steam清单下载?Onekey免费工具终极指南

如何5分钟搞定Steam清单下载?Onekey免费工具终极指南 【免费下载链接】Onekey Onekey Steam Depot Manifest Downloader 项目地址: https://gitcode.com/gh_mirrors/one/Onekey 你是不是曾经为了获取Steam游戏的Depot清单而头疼?那些复杂的API调用…...