如何建设学校门户网站,设计素材网站哪个好,商城网站建设自助建站平台,为什么要建设学校网站哈工大计算机网络课程网络层协议详解之#xff1a;CIDR与路由聚集 文章目录 哈工大计算机网络课程网络层协议详解之#xff1a;CIDR与路由聚集CIDR与路由聚集CIDR路由聚集 CIDR与路由聚集
CIDR
CIDR#xff1a;无类域间路由#xff08;CIDR#xff1a;Classless InterDo…哈工大计算机网络课程网络层协议详解之CIDR与路由聚集 文章目录 哈工大计算机网络课程网络层协议详解之CIDR与路由聚集CIDR与路由聚集CIDR路由聚集 CIDR与路由聚集
CIDR
CIDR无类域间路由CIDRClassless InterDomain Routing
特点
消除传统的A类、B类、C类地址界限。 NetIDSubID—统称为Network Prefix可以是任意长度 融合了子网地址与子网掩码方便子网划分。 无类地址格式a.b.c.d/x其中x表示上面的网络前缀的长度
例如下图的IP地址 图中红色部分就是网络前缀蓝色部分就是主机号。上述IP地址写成点分十进制表示的IP地址格式为200.23.16.0/23。其中23表示的就是网络前缀的bit位数。
有了这种CIDR的表示形式后子网和子网掩码的表示也更加方便了比如下述子网与子网掩码
子网201.2.3.64
子网掩码255.255.255.192
用CIDR来表示就是201.2.3.64/2626表示IP地址的前26位bit表示子网网络前缀。
无类域间路由CIDR的优点 提高IPv4地址空间分配效率。 因为在传统的有类IP地址划分中每个有类IP地址的网络号都是固定的一个比较大的网络可能就分配一个A类地址一个比较小的网络可能就分配一个C类地址但是这两个网络可能都无法将主机号分配完造成IP资源的浪费。有了CIDR之后就可以跳脱固定有类IP地址的网络号范围将任意bit位作为网络号划分成任意大小的子网。这样就可以根据具体的子网规模来划分网络大小提高IP资源的利用率。 提高路由效率 CIDR可以将多个子网聚合为一个较大的子网。此时路由器的转发表里就可以面向更大的子网来记录转发信息而不是对于每一个小的子网。这样就减轻了路由表的存储、检索性能提高路由效率。 CIDR的这种方式也叫做路由聚集
路由聚集
下图给出一个路由聚集的示意图 如图所示右侧的网络包含了3个小的子网这三个小的子网再通过左侧的路由器与Internet相连。此时针对这三个小的子网按照原先存储子网和子网掩码的方式路由器的转发表里存储这这样的信息 但是现在有了路由聚集和我们可以将这个三个小的子网聚集成一个更大的子网来存储。由于这三个子网中最大的子网范围为223.1.0.0/23因此用一个更大的子网来表示就是223.1.0.0/22。这三个小的子网就相当于子网内部的继续划分此时对内部的3个小的子网的路由由内部的路由器再进行进一步区分。
有机构做过统计在互联网的主干链路上使用CIDR技术对路由表进行充分的路由聚合之后可以减少路由器40%~70%的存储 对路由检索效率的提升是非常有效的。
层级编址使得路由信息通告更高效下图是一个路由通告的示意图 图中的ISP网络服务提供商可能与多个子网/组织相连为它们提供网络服务。当ISP向互联网上的更高层的路由器发布路由信息的时候并不需要将每个子网一个一个发布而是同样可以利用路由聚合聚合成一个更大的子网 比如图中的200.23.16.0/20来进行发布。
作为更高层的互联网中的路由器只需要去判断如果一个IP数据报所要到达的地址满足200.23.16.0/20就可以向这个子网中进行发送了。其他的一些ISP也可以同样进行路由聚合后再进行发布。
需要注意的是上述ISP能够进行路由聚合的前提是这些子网/组织的IP地址是连续的不然如果中间的某一些IP被划分到了另一个ISP的子网中就可能出现传输错误了。比如下面这种情况 其中200.23.18.0/23属于另一个ISP下的组织如果按之前的路由聚合方式的话就会出现IP地址发送错误的情况也就出现了路由中通常所说的黑洞现象。 路由黑洞一般是在网络边界做汇总回程路由的时候产生的一种不太愿意出现的现象就是汇总的时候有时会有一些网段并不在内网中存在但是又包含在汇总后的网段中如果在这个汇总的边界设备上同时还配置了缺省路由就可能出现一些问题。这时如果有数据包发向那些不在内网出现的网段但是又包含在汇总网段所在的路由器根据最长匹配原则并没有找到对应的路由只能根据默认路由又回到原来的路由器这就形成了环路直到TTL值超时丢弃。 为了避免黑洞现象的出现又希望利用路由聚合所带来的优点就需要在路由发布时加上单独的特定子网IP信息比如上图中的除了发布199.32.0.0/16这个路由聚合后的子网IP还要单独额外发布200.23.18.0/23来告知上层路由器满足这个条件的目的IP也需要发给我。
相当于对于这种子网不连续IP地址的情况在路由聚合后那些缺失的IP地址要单独告知上层路由器单独存储保证转发的正确性。
这种路由选择的方式实际上也就是路由器在检索时遵循的最长前缀匹配优先。 因为这些单独的IP地址相较于路由聚合后的IP地址匹配的位数更多所以路由器会选择该目的IP的输出链路进行跳转。