CIDR

作者: 为心莳萝 | 来源:发表于2018-01-18 10:14 被阅读0次

CIDR(Classless Inter-Domain Routing)子网划分

1. 原始的IP地址表示方法及其分类

IP地址表示为:
IP地址 ::= {<网络号>,<主机号>}

  • 将主机号置0,就可以得到网络号
  • 子网掩码为标准的255.0.0.0、255.255.0.0、255.255.255.0

最初的IP地址被划分为五类,如下图所示:

IP分类.jpg
网络类别 最大网络数 第一个网络号 最后一个网络号 最大主机数
A 126(27-2) 1 126 16777214
B 16383(214-1) 128.1 191.255 65534
C 2097151(221-1) 192.0.1 223.255.255 254

注:
A类网络地址需要减去全0和127的情况;
B类和C类需要排除128.0.0.0和192.0.0.0;
主机数都要减去2,全0和全1不分配;

2. 基本子网划分

三级IP地址表示法:
IP地址 ::= {<网络号>,<子网号>,<主机号>}

  • 子网划分是从主机号中借走几位用于子网的划分,网络地址是网络号加子网号
  • 子网掩码为:255.255.x.0
  • 通过子网掩码和IP地址可以得到网络地址,以及主机地址范围

注:子网划分时全0和全1子网号不能使用,子网数都需要减去2

3.CIDR及地址块计算

IP地址表示法:
IP地址 ::= {<网络前缀>,<主机号>}/网络前缀所占位数 (斜线表示法)

  • 是一种无分类的编址方法,一定程度上解决了路由表项过多过大的问题
  • 通过网络所占位数即可得到地址掩码
  • CIDR表示法给出任何一个IP地址就相当于给出了一个CIDR地址块,实现了路由的聚合

例如:已知一个IP地址:128.14.35.7/20 (10000000 00001110 00100011 00000111)
即前20位是网络地址,后12位是主机地址,可以得到:
最小地址是:128.14.32.0 = 10000000 00001110 00100000 00000000
最大地址是:128.14.47.255 = 10000000 00001110 00101111 11111111
子网掩码是:255.255.240.0 = 11111111 11111111 11110000 00000000
可以得到这各CIDR地址块可以指派(47-32+1)*256=4096个地址,包含全0和全1地址。

相关文章

  • TCP/IP之CIDR与路由聚合

    CIDR (CIDR: Classless InterDomain Routing)无类域间路由 消除传统的 A ...

  • [转] TCP/IP之CIDR与路由聚合

    转载自六尺帐篷,原文地址 CIDR (CIDR: Classless InterDomain Routing)无类...

  • CIDR

    概念 无类域间路由CIDR(Classless InterDomain Routing)CIDR的提出:Inter...

  • CIDR概述

    一、CIDR概览 CIDR(无分类域间路由选择,Classless Inter-Domain Routing),将...

  • 小马哥网络课笔记6------子网、超网

    子网掩码的CIDR表示方法 CIDR( Classless Inter- Domain Routing):无类别间...

  • 关于CIDR

    什么是CIDR CIDR-Classless Inter-Domain Routing, 翻译过来就是:无类域间路...

  • CIDR

    地址块10.0.0.0/10可简写为10/10 或者是0000101000*(#在星号*之前是网络前缀,星号*表示...

  • CIDR

    CIDR(Classless Inter-Domain Routing)子网划分 1. 原始的IP地址表示方法及其...

  • CIDR

    123

  • 如何在linux上查找公有ip

    公有地址由 InterNIC 分配并由基于类的网络 ID 或基于 CIDR 的地址块构成(被称为 CIDR 块),...

网友评论

      本文标题:CIDR

      本文链接:https://www.haomeiwen.com/subject/yxpuoxtx.html