子网与超网
在 IP 地址中增加一个“子网号字段”,使两级 IP 地址变为三级 IP 地址,这种做法叫划分子网。从主机号借用若干个比特作为子网号,路由器收到 IP 数据报后,先按目的网络号和子网号找到目的子网。
子网掩码是一个与 IP 地址相对应的32位二进制串,由一串1和跟随的一串0组成,其中1对应网络号和子网号。路由器在相互交换路由信息时,必须把自己所在网络的子网掩码告诉对方;路由表中的每一个条目,除了要给出目的网络地址和下一跳地址外,还需要同时给出该目的网络的子网掩码。
无分类域间路由选择(CIDR)是在变长子网掩码的基础上提出的一种消除传统A、B、C类网络划分,并且可以在软件的支持下实现超网构造的一种 IP 地址的划分方法。IP 地址的无分类两级编址为:IP::={<网络前缀>,<主机号>};将网络前缀都相同的连续的 IP 地址组成“CIDR 地址块“,一个地址块可以表示很多地址,这种地址的聚合称为路由聚合。路由表项由”网络前缀“和”下一跳地址“组成,在查找路由表时应当选择具有最长网络前缀的路由,称为最长前缀匹配。