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地址。

    相关文章

      网友评论

          本文标题:CIDR

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