CIDR(Classless Inter-Domain Routing):无分类域间路由选择。

由于现在的终端数大量的增加,分类的IPV4地址已经有很大一分部被分配了,并且一部分IP是未被利用而浪费的,为了解决这个问题。出现了几种方案:

1.通过子网掩码划分子网

2.VLSM(Variable Length Submit Mask):可变长子网掩码

3.CIDR(Classless Inter-Domain Routing):无分类域间路由选择

...

无分类是指摒弃之前的分类IP,以提高IP地址的利用率。

CIDR将32位IP地址分为两部分:IP::={<网络前缀>,<主机号>},使用斜线记法:IP地址/网络前缀。

CIDR将网络前缀相同的连续IP地址组成一个CIDR地址块,如果我们知道了一个地址,就能知道该地址块的最大地址和最小地址,以及快中包含的地址数。

为了更好的选择路由,CIDR使用32位的地址(子网)掩码,斜线记法中网络前缀的位数也是地址掩码连续“1”的位数。

CIDR地址块包含了大约2的整数次幂的分类地址,这也就是所谓构成所谓的超网,其实就是超(类)网。

由于不同的地址掩码与IP地址相与时,可能会出现冲突。这是就出现最长地址掩码匹配原则,越长的地址掩码意味着网络前缀越长,主机位置就越精确。

查找路由表的算法:

1.用网络前缀去遍历路由表,查找匹配IP

2.利用Huffman树存储路由信息(利用唯一网络前缀):可对此进行优化,如果不同地址块中前n位一致,可直接从n+1层开始查找,提高查找效率。

CIDR(构成超网)相关推荐

  1. 4.3.6 无分类编址CIDR(构成超网)

    目录 无分类编址CIDR 构成超网 最长前缀匹配 无分类编址CIDR 构成超网 最长前缀匹配

  2. 无分类编址CIDR(构造超网)

    无分类编址CIDR(构造超网) 1. 无分类编址CIDR(Classless Inter-Domain Routing,读音"sider") 无分类编址:即无类别域间路由. 无分类 ...

  3. 4.3.6无分类编址CIDR(构成超网)

    4.3.6无分类编址CIDR ps:无类别域间路由(Classless Inter-Domain Routing.CIDR) 文章目录 4.3.6无分类编址CIDR 1.无分类编址CIDR 2.构成超 ...

  4. 网络层:构成超网(CIDR)

    CIDR构成超网 CIDR消除了原来的传统的 A,B, C, D类地址, 使用了各种网络前缀来代替原来分类地址中的网络号和子网号, IP 地址由原来的三级分类又变成了两级分类. 其中网络号和子网号是一 ...

  5. IPv4下,划分子网,构造超网(CIDR)

    早期 IP 地址的设计不够合理: (1) IP 地址空间的利用率有时很低. (2) 给每一个物理网络分配一个网络号会使路由表变得太大因而使网络性能变坏. (3) 两级的 IP 地址不够灵活. 提出子网 ...

  6. 子网,变长子网及超网(CIDR)

    1.划分子网 某单位有一个大型的局域网需要接入因特网,申请C类网络则可分配地址不够,于是申请了B类网络 而随着单位的发展,该单位又需要一个新的局域网(例如不同的部门局域网不一样),如果申请新的网络号会 ...

  7. IP、子网、超网(CIDR)、网段知识讲解

    一.IP 1. IP地址的概念 2. IP地址结构 3. IP分类: 二.子网 1. 子网概念: 2. 划分子网的意义: 3. 划分子网方法: 4. 子网掩码: 三.超网 1. 超网概念: 2. 表示 ...

  8. 计算机网络 | 构造超网 | CIDR

    目录 一.无分类编址CIDR(构造超网) 1.为什么要使用CIDR 2.网络前缀 3.路由聚合和构成超网 4.CIDO的其他表示方法 5.总结 一.无分类编址CIDR(构造超网) 1.为什么要使用CI ...

  9. Cisco Packet Tracer 超网(CIDR)设置实验

    超网(CIDR)设置实验报告 实验目的 使用模拟仿真软件进行超网(CIDR)设置实验 实验内容 完成实验网络拓扑图的配置 实验步骤 1.初始拓扑图如下,安装标注配置好 2.如pc3配置好所有主机的ip ...

最新文章

  1. 98年建模a题论文_2019年第九届APMCM亚太地区大学生数学建模竞赛 A 题(中英版)...
  2. php mysql 检索跳转_jQuery+AJAX+PHP+MySQL数据库开发搜索功能,无跳转无刷新搜索。...
  3. Servlet的Cookie和Session机制
  4. 10.11 noip模拟试题
  5. 2w字详解数据湖:概念、特征、架构与案例
  6. 量化投资学习——股票数据接口的汇总和整理
  7. DVWA-low通关
  8. 制作你喜欢的双系统启动菜单—VistaBootPRO
  9. php 函数名,php里函数名或者方法名前加 符号表示的意思
  10. Python应用(四)其他功能(一)python将ppt导出高清图片
  11. 木纹标识lisp_Lisp 中的 string 和 symbol 的区别?
  12. python 生成16位integer
  13. JavaScript知识点整理(十六)- PC端网页特效 - 案例练习
  14. GB28181平台对接接口详解
  15. lol丢失base.dll文件怎么办?base.dll文件下载
  16. Linux高并发服务器开发---笔记1(环境搭建、系统编程、多进程)
  17. 来玩个游戏,解锁IT女~
  18. iPhone 游戏 Dungeon Hunter2 地牢猎手 今日通关
  19. iphone更新运营商服务器,iPhone 上提示“运营商设置”更新是什么?
  20. 基于模糊神经网络算法预测电价(Matlabd代码实现)

热门文章

  1. WiFi无线网络参数 802.11a/b/g/n 详解
  2. 创意发明:基于stm32的微型掌上示波器 设计说明书电路及源代码
  3. 照片建模神器 Recap Photo
  4. ubuntu 切换 java 版本
  5. 连接远程桌面提示“无法验证此远程计算机的身份”的解决办法
  6. 学计算机要数学和英语怎么说,高中数学和英语有点恼火。但本人大学想学计算机,就是不知道英语和数学与计算机专业有什么必要联络吗?...
  7. 解决openwrt opkg内核版本不匹配问题
  8. 写给编程初学者的一篇文章,该如何学习编程?我的编程学习之路
  9. 【图像去噪】基于非局部均值(NLM)滤波图像去噪matlab源码
  10. 谷爱凌母亲 24 年前重磅采访:远见卓识的人,可以改变世界