IP地址规划设计技术

基础知识

IP地址的概念和划分地址新技术的研究

  • IP地址概念与划分地址新技术的研究历程大致可以分为四个阶段

    • 标准分类的IP地址

      IP地址是由网络号与主机号组成的,长度是32 bit ,用点分十进制方法表示,这样就构成了标准分类的IP地址。常用的A类、B类、C类IP地址采用包括“网络号-主机号”的两层结构层次(RFC1812)

    • 划分子网的三级地址结构

      人们认为A类与B类IP地址设计不合理,对IP地址的匮乏表示强烈的担忧。1991年研究人员提出了子网subnet和掩码mask的概念。构成子网就是将一个大的网络划分成几个较小的子网络,将传统的“网络号-主机号”的两级结构,变为“网络号-子网号-主机号”的三级结构

    • 构成超网的无类域间路由(CIDR)技术

      无类域间路由的出现是希望解决Internet扩展中存在的两个问题

      • 32位IP地址空间可能在第40亿台主机接入Internet前就耗尽
      • 随着越来越多的网络地址出现,主干网的路由表增大,路由器负荷增加,服务质量下降

      无类域间路由CIDR技术也被称为超网技术。构成超网的目的是将现有的IP地址合并成较大的、具有更多主机地址的路由域

      例如,可以将一个组织所属的C类网络合并到一个更多的地址范围的大的路由域中

    • 网络地址转换(NAT)技术

      网络地址转换设计的基本思路:为每一个公司分配一个或少量的IP地址,用于传输Internet的流量。在公司内部的每一台主机分配一个不能够在Internet上使用的保留的专用IP地址

      专用IP地址用于内部网络的通信,如果需要访问外部Internet主机,必须由运行网络地址转换的主机或路由器将内部的专用IP地址转换成全局IP地址

标准分类的IP地址

  • IPv4的地址长度为32 bit,用点分十进制(dotted decimal)表示。通常采用x.x.x.x的方式来表示,每个x为8 bit,每个x的值为0~255,例如,202.113.29.119

    Screenshot_20210203_160531

    • A类地址

      A类地址网格号(net ID)的第一位为0(前导码),其余的各位可以分配。因此A类地址共被分为大小相同的128块,每一块的net ID不同

      第一块覆盖的地址为:0.0.0.0~0.255.255.255(net ID=0)

      第二块覆盖的地址为:1.0.0.0~1.255.255.255(net ID=1)

      最后一块覆盖的地址为:127.0.0.0~127.255.255.255(net ID=127)

      第一块和最后一块地址留作特殊用途,另外net ID=10的10.0.0.0~10.255.255.255用于专用地址

      其余的125块可指派给一些机构因此能够得到A类地址的机构只有125个

      每一个A类网络可以分配的主机号host ID可以是224-2=16777214个,主机号为全0和全1的两个地址保留用于特殊目的

    • B类地址

      B类地址的网络号长度为14位,网络号总数为214=16384

      B类地址的主机号长度为为16位,因此每个B类网络可以有216-2=65534个主机号

      主机号为全0和全1的两个地址保留用于特殊目的

    • C类地址

      C类IP地址网络号长度为21位,允许有221=2097152个不同的C类网络

      主机号长度为8位, 因此每个C类网络的主机号数最多为28-2=254个主机号

      主机号为全0和全1的两个地址保留用于特殊目的

    • 特殊地址形式

      • 直接广播地址

        在A类、B类、C类IP地址中,如果主机号是全1,那么这个主机号为直接广播地址,它是用来使路由器将一个分组以广播方式发送给特定网络上的所有主机。

        例如,主机要以广播方式发送一个分组给特定网络(网络地址为201.161.20.0)上的所有主机,那么需要使用直接广播地址,这个直接广播地址为201.161.20.255

      • 受限广播地址

        32位全为1的广播地址(255.255.255.255)为受限广播地址,用来将一个分组以广播方式发送给本网络中的所有主机。

        路由器则阻挡该分组通过,将其广播功能限制在本网内部

      • “这个网络上的特定主机地址”

        当一个主机或一个路由器向本网络的某个特定的主机发送一个分组,那么它就需要使用“这个网络上的特定主机”地址。

        “这个网络上的特定主机”的网络号位全0,主机号为确定的值。这样的分组被限定在本网内部,由主机号对应的主机接收。

        例如,主机要向本网络中的某个主机(IP地址为201.161.20.18)发送一个分组,那么需要使用“这个网络上是特定主机地址”,这个地址为0.0.0.18。

      • 回送地址

        A类地址中的127.0.0.0是回送地址,它是一个保留地址。回送地址是用于网络软件测试和本地进程间通信

        TCP/IP协议规定:含网络号为127的分组不能出现在如何网络上;主机和路由器不能为该地址广播任何寻址信息

        “Ping”应用程序可以发送一个将回送地址作为目的地址的分组,以测试IP软件是否接收或发送一个分组

        一个客户进程可以使用回送地址来发送一个分组给本机的另一个进程,用来测试本地进程之间的通信情况。

划分子网的三级网络结构

子网的基本概念
  • 标准分类的IP地址存在着两个主要的问题: IP地址的有效利用率问题和路由器的工作效率问题, 为了解决这个问题,人们提出了子网(subnet)的概念。RFC940对子网的概念和划分子网的标准做出了说明。
  • 提出子网概念的基本思路是:允许将网络划分成多个部分供内部使用,但是对于外部网络,仍然像一个网络一样
  • 子网的划分有利于优化网络性能,改善网络管理
划分子网的地址结构
  • 划分子网技术的要点
    • 三级层次是IP地址:net ID——subnet ID——host ID
    • 同一个子网中所有主机必须使用相同的子网号subnet ID
    • 子网的概念可以应用于A类、B类、C类中任意一类的IP地址中
    • 子网之间的距离必须很近
    • 分配子网是一个组织和单位内部的事,它既不要向ICANN申请,也不需要改变任何外部的数据库
    • 在Internet的文献中,一个子网也称为一个IP网络或一个网络
子网掩码的概念

当三级层次的IP地址提出后,一个很现实的问题是:如何从一个IP地址中提取出子网号。人们提出了子网掩码或掩码的概念。子网掩码有时叫做子网屏蔽码。

掩码的概念同样适用于没有进行子网划分的A类、B类、C类

Screenshot_20210204_142237

  • 如果路由器在处理划分子网后的三层结构的IP地址时,需要给它IP地址和子网掩码。它需要通过标准地址的前3位判断该地址是A类、B类或C类地址,同时根据子网掩码来判断出子网号

  • 标准的B类地址的16位的网络号是不变的,如果需要划分出64个子网,那么就可以借用原16位主机号的6位(26=64),该子网的主机号就变成了10位。子网掩码用点分十进制表示为255.255.252.0

    原子网掩码: 11111111 | 11111111 | 0000000 | 00000000 即 255.255.0.0

    子网掩码: 11111111 | 11111111 | 1111100 | 00000000 即 255.255.252.0

    另一种表示方法是用“/”加上网络号+子网号的长度,即“网络号/22”表示 (16+6=22) 22个1

    Screenshot_20210204_170858

无类域间路由(CIDR)技术

  • CIDR的研究思路

    将剩余的IP地址不是按照标准的地址分类规则分配,而是以可变大小的块方法进行分配。ISP、大学、机关与公司在确定IP地址结构时,不是限制于标准分类的IP地址结构,而是根据对IP地址管理和路由器的需要来灵活地决定

  • CIDR的技术特点

    • 它区别于一般的标准分类IP地址概念的“网络前缀”,代替的原来的“网络号+主机号”的结构,形成了无分类的结构,即表示为“网络前缀+主机号”的二级地址结构,也不再使用“子网”的概念。即IP地址表示为<网络前缀>,<主机号>
    • 网络前缀相同的连续的IP地址形成了一个“CIDR地址块”。它是由块起始地址与块地址数来表示的
  • CIDR的广播地址

    在A类、B类和C类IP地址中,如果主机号为全1,那么这个地址为广播地址。在无类域间路由中,广播地址也采用相同的原则

    例如网络156.25.0.0/16中的广播地址应该是将16位的主机号置1,即156.25.255.255;
    网络195.1.22.64/27的广播地址具有考虑5位的主机号置1。由于64的二进制数为01000000,后5位的主机号置1之后为01011111(为十进制位95),那么网络195.1.22.64/27的广播地址为195.1.22.95

  • Screenshot_20210207_172433

专用IP地址与内部网络地址规划方法

全局IP地址与专用IP地址
  • 区别主要表现

    • 全局ip地址连到Internet

      专用ip地址也需要运行TCP/IP协议,但是它是内部网络,并不直接连接到Internet,但网络内部用户访问Internet是受到严格控制的

    • 全局IP地址是需要申请的

      专用IP地址是不需要申请的

    • 全局IP地址必须保证在Internet上是唯一的

      专用IP地址在某一个网络内部是唯一的,但是在Internet中并不是唯一的

  • IPv4为内部网络预留的专用IP地址有三组

    • 第一组是A类地址的一个地址块,这个地址中的地址空间为**(10.0.0.0~10.255.255.255)**
    • 第二组是B类地址的16个地址块**(172.16~172.31)**
    • 第三组是C类地址的256个地址块**(192.168.0~192.168.255)**
NAT方法的局限性
  • NAT违反了IP地址结构模型的设计原则
  • NAT使得IP协议从面向无连接变成了面向连接。
  • NAT违反了基本的网络分层结构模型的设计原则
  • 有些应用是将IP地址插入到正文的内容中,例如标准的FTP协议与IP Phone协议H.323
  • NAT同时存在对高层协议和安全性的影响问题

IP地址规划方法

  1. 判断用户对网络与主机数的需求

    • 根据网络总体设计中物理拓扑设计是参数,确定以下两个主要数据
      • 网络中最多可能使用的子网数量Nnet
      • 网络中最大网段已有的和可能扩展的主机数量Nhost
  2. 计算满足用户需求的基本网络地址结构

    • 选择subnet ID字段的长度值X,要求Nnet≤2x

      例如子网数Nnet为10,那么选择subnet ID字段的长度值X=4,24=16,大于最多可能使用的子网数量10,符合要求

    • 选择host ID字段的长度值Y,要求Nhost≤2Y

      例如,子网主机数量Nhost为12,那么选择host ID字段的长度值Y=4,24=16,大于最多可能有的主机数量12,符合要求

    • 根据X+Y的值可以确定需要申请哪一类IP地址

      因为在子网划分中,X+Y值表示出subnet ID与host ID长度的和,例如本例中X=4、Y=4,总长度为8,那么一个C类地址段就可以满足要求

  3. 计算地址掩码

    根据子网掩码的定义,没有划分子网的C类网络的地址掩码是255.255.255.0

    划分子网之后的地址掩码是将一个标准的32位IP地址中高于host ID(Y位以上)的高位置置1即可,也就是需要将标准IP地址的第4个8 bit中的前4 bit位置1,如果用十进制表示则为128+64+32+16=240。那么该地址掩码为255.255.255.240。如果这个C类地址为192.168.1.0,那么也可以简单地表示192.168.1.0/28

  4. 计算网络地址

    由于地址设计时选择host ID长度Y=4,那么每个子网中最多有24-2=14个主机(全0全1排除)。也就是说相邻子网的主机地址增量值为16。那么本例中第一个网络号为192.168.1.0,那么下一个网络号在此基础上增加16,有24=16个子网

    需要注意的是,最初在描述划分子网的RFC文档中规定不使用第一个和最后一个地址,即本例中不使用192.160.1.0与192.160.1.240地址号,但是如果TCP/IP协议设定允许的话,也可以使用,有24=16个子网

  5. 计算网络广播地址

    根据规律,一个子网的定向广播地址是比下一个子网地址号小1的地址号,主机号全为1

  6. 计算网络主机地址

    按照地址使用的规律,剔除网络地址与广播地址(全0全1)之外的网络地址都是主机可以使用的IP地址

子网地址规划方法

子网地址规划的基本方法和步骤

  • 创建子网需要执行以下三个步骤

    1. 确定所需要的net ID数

      每个子网需要一个net ID

      每个广域网连接需要一个net ID

    2. 确定所需要的host ID数

      每个主机需要一个host ID

      路由器的每个连接需要一个host ID

    3. 基于以上要求,需要创建以下内容

      为整个网络设定一个子网掩码

      为每个物理网段设定一个不同的subnet ID

      为每个子网确定主机的合法地址空间

  • 子网地址规划需要回答以下5个基本问题

    • 这个被选定的子网掩码可以产生多少个子网?
    • 每个子网内部可以有多少个合法是subnet ID?
    • 这些合法是主机地址是什么?
    • 每个子网的广播地址是什么?
    • 每个子网内部合法的net ID是什么?

子网地址规划示例

  • 用户需求

    • 一个校园网获得一个B类IP地址(156.26.0.0),要进行子网划分
    • 该校园网将由近210个网络组成
    • 为了便于管理,要求根据目前的情况进行子网划分
  • 确定子网号subnet ID的长度

    • 考虑到校园网的子网数量在254个之内,因此一个可行的子网划分方案是取子网号的长度为8位。这样的子网掩码为255.255.255.0
    • 由于主机号host ID不能使用全0或全1,因此校园网只能拥有254(或256)个子网,每个子网只能有254台主机
    • 在确定子网长度时,应该权衡子网数与每个子网中主机与路由器数这两个方面的因素,不能简单地追求子网数量,一定是满足基本要求,并考虑留有一定的余量
  • 确定子网地址

    在以上的子网划分方案中,校园网可用的IP地址为:

    子网1:156.26.1.1~156.26.1.254
    子网2:156.26.2.1~156.26.2.254
    子网3:156.26.3.1~156.26.3.254
    ……
    子网254:156.26.254.1~156.26.254.254

可变长度子网掩码(VLSM)地址规划方法

  • 可变长度子网掩码(VLSM)地址规划的基本原则

    IP协议允许使用变长子网的划分(RFC1009).在某种情况下,需要在子网划分时可以设计子网号长度是不同

    VLSM(Variable Length Subnet Mask,可变长度子网掩码),是在标准的掩码上面再划分的子网的网络号码,无类路由选择网络可以使用VLSM,而有类路由选择网络中不能使用VLSM

  • 可变长度子网掩码(VLSM)地址规划的案例

    • 用户需求

      1. 某公司申请了一个整个C类202.60.31.0的IP地址空间。
      2. 该公司有100名员工在销售部门工作, 50名员工在财务部门工作,50名员工在设计部门工作。
      3. 要求网络管理员为销售部门、财务部门与设计部门分别组建子网
    • 选择可变长度子网掩码

      • 针对这种情况,可以通过可变长度子网掩码(Variable Length Subnet Mask,VLSM)技术将一个C类IP地址分为3个部分,其中子网1的地址空间是子网2和子网3地址空间的2倍

      • 计算子网1地址空间

        首先可以使用子网掩码为255.255.255.128,将一个C类IP地址划分为两半

        运算结果表明:可以将202.60.31.1~202.60.31.126作为子网1的IP地址

      • 计算子网2和子网3地址空间

        可以将平分后的两个较小的地址空间平分给子网2和子网3,第一个可用的地址是202.60.31.129,最后一个可用的地址是202.60.31.190。因此子网2可用的地址是202.60.31.129~202.60.31.190

        因为下一个地址202.60.31.191中191是全1的地址,需要留作广播地址。接下来的地址是202.60.31.192,它是子网3的第一个地址。那么子网3的IP地址该是从202.60.31.192~202.60.31.254

    • 确定三个子网的IP地址空间

      采用变长子网划分的三个子网的IP地址分别为:

      子网1地址空间为:202.60.31.1~202.60.31.126。
      子网掩码为: 255.255.255.128。
      子网2地址空间为:202.60.31.129~202.60.31.190。
      子网掩码为: 255.255.255.192。
      子网3地址空间为:202.60.31.193~202.60.31.254。
      子网掩码为: 255.255.255.192

      Screenshot_20210207_170500

      Screenshot_20210207_170913

CIDR地址规划方法

  • CIDR地址规划方法示例

    • 用户需求

      如果一个校园网管理中心获得了200.24.16.0/20的地址块,它希望将它划分为8个等长的较小的地址块。

      确定CIDR地址中借用主机号的长度

      借用CIDR地址中12位的前三位(23=8),可以实现进一步划分为8个等长的较小地址块的目的

    • 地址块的划分

      Screenshot_20210207_172759

  • 对划分结构的分析

    • 每个地址块的起始地址与每个地址块的可分配地址数
    • 分析每个地址块的网络前缀
    • 划分CIDR地址块后的校园网结构
  • CIDR技术的主要应用

    无类域间路由CIDR接收通常用在将多个C类IP地址归并到单一的网络中,并且在路由表中使用一项来表示这些C类IP地址

    • 构建超网
    • 路由聚合

内部网络专用IP地址规划与网络地址转换NAT方法

内部网络的专用IP地址选择的依据

RFC1918在讨论内部网络的专用IP地址规划方法时任务,使用专用地址规划一个内部网络地址系统时,首选的方案是使用A类地址中的专用IP地址块理由主要有两个

  • 该地址覆盖从10.0.0.0到10.255.255.255的地空间,由用户分配的子网号和主机号的总长度为24位,可以满足各种专用网络的需要
  • A类专用地址特征比较明显,从20世纪80年代之后,10.0.0.0的地址已经不再使用了。因此,只要出现10.0.0.0到10.255.255.255的地址,人们很快就会识别出它是一个专用地址,这样也便于规划和管理。当然,B类的16个专用地址块和C类256个专用地址块也可以使用

规划内部网络地址系统的基本原则

  • 简洁
  • 便于系统的扩展与管理
  • 有效的路由

内部网络地址规划案例

  • 用户需求

    • 该公司为总部、销售与配售分中心、零售商店等3层的结构
    • 公司总部主干网有15个LAN,总共有230台计算机与其他联网设备
    • 公司在18个地区设有销售和配售管理的分中心;每个分中心通过2条T3链路与总部主干网路由器连接
    • 每个分中心有2个LAN;一个用于分中心的销售管理,一个用于分中心仓库商品配送管理;分中心用于销售管理的计算机等设备最多为80台;分中心用于商品配送的计算机等设备最多为120台。分中心内部还应该有一个连接2个LAN与公司总部及下属基层零售商店的中心主干网
    • 每个分中心最多支持200个基层零售商店
    • 每个基层零售商店有一个LAN,最多有12台计算机与其他联网设备

    Screenshot_20210207_201010

  • 基本设计思想

    在规划内部网络地址系统时,最重要的是简洁和便于管理,同时要考虑系统的可扩展性,因此,该地址系统设计的基本思想是

    • 使用A类地址中的专用IP地址块,可分配的地址总长度为24位
    • 采用3级地址结构,即总部级——分中心级——基层商店级
    • 采用定长子网掩码
  • 地址结构设计

    按照以上设计思想,根据本例的实际结构情况,最简单而实用的方法是选择掩码255.255.255.0

    由于该网络的子网数多于每个子网的主机数,因此可以选择地址结构为

    • 网络号:8位
    • 子网号:16位
    • 主机号:8位

    根据网络的层次结构,公司总部定义为“区域0”, 那么用R表示发布在不同区域的地区号,S表示基层销售商店号,H表示主机号,那么整个公司的专用IP地址结构为:10.R.S.H。按照这个设计思想,IP地址的文档就可以方便的生成了

  • 地址分配

    • 总部LAN地址

      总部定义为区域0,即R=0,可以10.0.0.0表示公司的主干网。在这个组中共有15个LAN,那么S等于1~14。

      关于总部LAN连接的地址信息如下表所示

      描述 地址范围
      主干网10.0.0.1~10.0.0.254
      LAN110.0.1.1~10.0.1.254
      LAN210.0.2.1~10.0.2.254
      LAN310.0.3.1~10.0.3.254
      ........
      LAN1510.0.15.1~10.0.15.254
    • 从总部到负责销售与配送管理分中心WAN的连接地址

      每个分中心通过2条T3链路与总部的主干网路由器连接,因此可以将两条从主干网路由器到负责销售与配送管理中心的两个方向的连接分别表示为10.100+R.0.0与10.200+R.0.0。

      描述地址范围
      总部—地区110.101.0.1~10.101.0.2
      10.201.1.1~10.201.1.2
      总部—地区210.102.0.1~10.102.0.2
      10.202.1.1~10.202.1.2
      总部—地区1810.118.0.1~10.118.0.2
      10.218.1.1~10.218.1.2
    • 销售与配送分中心的LAN地址

      为了不与销售商店的LAN地址发送冲突,销售与配送管理中心的3个LAN地址分别表示为:10.R.255.0、10.R.254.0与10.R.253.0

      描述地址范围
      地区1:LAN1
                 LAN2
                 仓库
      10.1.255.1~10.1.255.254
      10.1.254.1~10.1.254.254
      10.1.253.1~10.1.253.254
      地区2:LAN1
                 LAN2
                 仓库
      10.2.255.1~10.2.255.254
      10.2.254.1~10.2.254.254
      10.2.253.1~10.2.253.254
      ..... .....
      地区18:LAN1
                 LAN2
                 仓库
      10.18.255.1~10.18.255.254
      10.18.254.1~10.18.254.254
      10.18.253.1~10.18.253.254
    • 从负责销售与配送管理分中心到各种管理是销售商店WAN连接地址

      从负责销售与配送管理分中心到各自管理的销售商店的两个方向的连接的地址分别表示为:10.100+R.S.1与10.100+R.S.2

      描述地址范围
      地区1到商店1
      地区1到商店2
      ……
      地区1到商店200
      10.101.1.1~10.101.1.2
      10.101.2.1~10.101.2.2
      ……
      10.101.200.1~10.101.200.2
      地区2到商店1
      地区2到商店2
      ……
      地区2到商店200
      10.102.1.1~10.102.1.2
      10.102.2.1~10.102.2.2
      ……
      10.102.200.1~10.102.200.2
      ...... ......
      地区1到商店1
      地区1到商店2
      ……
      地区1到商店200
      10.101.1.1~10.101.1.2
      10.101.2.1~10.101.2.2
      ……
      10.101.200.1~10.101.200.2
    • 销售商店地址

      销售商店的地址瑞然占用的空间最大,但是比较直观。R地区的S商店的LAN地址可以表示为:10.R.S.0

      描述地址范围
      地区1:商店1
                 商店2
                 商店200
      10.1.1.1~10.1.1.254
      10.1.2.1~10.1.2.254
      10.1.200.1~10.1.200.254
      地区2:商店1
                 商店2
                 商店200
      10.2.1.1~10.2.1.254
      10.2.2.1~10.2.2.254
      10.2.200.1~10.2.200.254
      ..... .....
      地区18:商店1
                 商店2
                 商店
      10.18.1.1~10.18.1.254
      10.18.2.1~10.18.2.254
      10.18.200.1~10.18.200.254
    • 地址结构设计

    • 主机地址空间的划分

      子网组地址结构
      总部的LAN10.0.1.0~10.0.15.0
      总部到分部的连接 10.100+R.0.0
      10.200+R.0.0
      分中心的LAN10.R.253.10~10.R.255.0
      分中心到商店的连接 10.100+R.S.1
      10.100+R.S.2
      商店的LAN10.R.S.0

NAT的基本概念

NAT技术使用于四类应用领域

  • ISP、ADSL与有线电视的地址分配
  • 移动无线接入地址分配
  • 电子政务内网等对Internet访问需要严格控制的内部网络系统的地址分配
  • 与防火墙结合

在使用专用IP地址设计的内部网络中,如果要访问外部的Internet主机,要运行NAT的主机或路由器将内部的专用IP地址转换为全局的IP地址

网络地址转换NAT的基本工作原理

Screenshot_20210207_214858

  • 思想:

    • 由内到外,源地址(专用地址)转换成公有地址

    • 由外到内,目的地址(公有地址)转换成专用地址

      以上均包含端口号的转换

  • NAT的技术类型

    • 静态NAT (一对一)(固定)
    • 动态地址NAT (一对多)(不固定,但在同一时间仍是一对一)
    • 网络地址端口转换(NAPT (一对多,端口区分)(同一时间可以一对多)

IPv6地址规划基本方法

IPv6地址的主要特征

  • 特征

    新的协议格式

    巨大的地址空间

    有效的分机寻址和路由结构

    地址自动配置

    内置的安全机制

    更好地支持Qos服务

  • IPv6地址长度规定为128位,可提供超过3.4x1038个IP地址

IPv6地址分类

IPv6的地址分为:单播地址、组播地址、多播地址与特殊地址等基本的四类地址,同时它还加入了对自动配置的支持 。

IPv6地址的表示方法

  • IPv6的128 位地址用 16 位边界划分,每个 16 位段转换成 4 位十六进制数字,用冒号“:”分隔。结果表示被称为冒号十六进制。如:21DA:0000:0000:0000:02AA:000F:FE08:9C5A

  • 压缩零

    某些地址类型中包含一系列的零。要进一步简化IPv6 地址的表示,冒号十六进制格式中被设置为0的连续16位块可以被压缩为“::”

    例如,链接本地地址FE80:0:0:0:2AA:FF:FE9A:4CA2 可以压缩为FE80::2AA:FF:FE9A:4CA2。

    多播地址FF02:0:0:0:0:0:0:2 可以压缩为 FF02::2。

    零压缩只能用于压缩冒号十六进制符号中一个连续的 16 位段。不能使用零压缩来包括某个 16 位信息块的一部分

IPv6的地址表示时需要注意的问题

  • 在使用零压缩法时,不能把一个位段内部的有效0也压缩掉

    例如:不能将FF02:30:0:0:0:0:0:5简写为FF2:3::5

  • ::双冒号在一个地址中只能出现一次

    例如:地址0:0:0:2AA:12:0:0:0,不能把它表示为::2AA:12::

  • 确定::之间代表了被压缩的多少位0, 可以数一下地址中还有多少个位段,然后用8减去这个数,再将结果乘以16。

    例如:在地址FF02:3::5中有3个位段(FF02、3和2),可以根据公式计算:(8-3)×16=80则::之间表示有80位的0被压缩

  • IPv6前缀问题

    • IPv4子网掩码用来表示网络和子网地址的长度。例如,192.1.29.7/24表示子网掩码长度为24位,子网掩码为255.255.255.0;
    • IPv6不支持子网掩码,它只支持前缀长度表示法。例如为21DA::D3:2:0/48

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值