CIDR和路由汇总的区别

2024-11-08 19:38:01
推荐回答(4个)
回答(1):

CIDR指的是一个地址块
路由汇总是把多条路由条目汇为一条比较粗略的路由. 两者的功能的都是为了减少路由条目,将多个网络汇总为一个路由条目
但路由汇总一般是在主类网络的边界内进行,而CIDR可以合并多个网络,CIDR没有类的的概念,它是个纯数字概念

简单的判别一个路由是CIDR还是路由汇总的方法(初步总结方法,未必完全正确):

看这个路由掩码前缀 比实际单个网络的掩码前缀小,且比主类网络掩码前缀还大,那么就是路由汇总(在主类内部进行,没有超过主类)

路由掩码前缀比实际单个网络的掩码前缀小,且比主类网络的前缀还小,那么就是CIDR

换个简单说法,就是掩码缩短,没超过主类的是汇总,缩的超过主类的是CIDR

CIDR是一种用记缓解IP地址耗尽和路由选择表增大问题的机制。CIDR基于的思想是,可将多个地址块合并或聚合起来,组成一个更大的无类IP地址集,以支持更大的主机。CIDR机制可用于A类,B类和C类地址块。

重点:CIDR和路由汇总之间的区别在于,路由汇总通常在分类网络边界内进行,而CIDR合并多个分类网络。

例如:某家公司使用4个B类网络:分部A的IP地址为172.16.0.0/16,分部B的IP地址为172.17.0.0/16,分部C的IP地址为172.18.0.0/16,分部D的IP地址为172.19.0.0/16,可以将它们合并为一个地址块:172.16.0.0/14,它代表全部4个B类网络,这种操作是CIDR,因为合并跨越了B类网络的边界。[/size]
[size=2][/size]
[size=2]路由汇总 :[/size]
[size=2] 路由汇总也被称为路由聚合(route aggregation)或超网(supernetting),可以减少路由器必须维护的路由数,因为它是一种用单个汇总地址代表一系列网络号的方法。

路由汇总计算示例
  路由选择表中存储了如下网络:
172.16.12.0/24
172.16.13.0/24
172.16.14.0/24
172.16.15.0/24

要计算路由器的汇总路由,需判断这些地址最左边的多少位相同的。计算汇总路由的步骤如下:
  第一步:将地址转换为二进制格式,并将它们对齐
  第二步:找到所有地址中都相同的最后一位。在它后面划一条竖线可能会有所帮助。
  第三步:计算有多少位是相同的。汇总路由为第1个IP地址加上斜线可能会有所帮助。
      172.16.12.0/24 = 172. 16. 000011 00.00000000
      172.16.13.0/24 = 172. 16. 000011 01.00000000
      172.16.14.0/24 = 172. 16. 000011 10.00000000
      172.16.15.0/24 = 172. 16. 000011 11.00000000
      172.16.15.255/24 = 172. 16. 000011 11.11111111
IP地址172.16.12.0---172.16.15.255的前22位相同,因此最佳的汇总路由为172.16.12.0/22

路由汇总的实现
使用路由汇总,可以减少接受汇总路由的路由器中的路由选择条目,从而降低了占用的路由器内存和路由选择协议生成的网络流量。为支持路由汇总,必须满足下述要求:
a.多个IP地址的最左边几位必须相同
b.路由选择协议必须根据32位的IP地址和最大为32位的前缀长度来做出路由选择决策
c.路由选择更新中必须包含32位的IP地址和前缀长度(子网掩码)

Cisco路由器中的路由汇总操作
Cisco通过以下两种方法来管理路由汇总:
1.发送路由汇总:路由选择协议RIP/IGRP和EIGRP自动地在主网络(分类网络)的边界接口上向外通告的路由选择信息进行汇总.具体地说,如何路由和被通告的接口的分类网络地址不同,则自动对路由进行汇总。使用OSPF或IS-IS时,必须手工配置汇总。路由汇总不一定总管用。如果需要跨越边界通告所有的网络,如网络不连续时,就不能使用路由汇总。使用EIGRP和RIPV2时,可以关闭自动汇总功能。
2.选择路由:如果在路由选择表中有多个与目的地匹配的条目,将使用前缀最长的。对于同一个目的地,可能有多条与之匹配的条目,但总是使用前缀最长的那一个

了汇总路由选择条目,路由条目必须要有相同的最高位。换句话说,当网络号是2的幂,如2、4、8、16等等,或者是2的幂的倍数时才能够执行汇总。例如,假设给定的网络号是4,它是2的幂。则此数值的有效倍数为4、8、16等等。网络边界是基于子网掩码的。对于子网掩码255.255.255.240而言,如果网络号不是16的倍数将不能汇总(可容纳的地址数量由掩码240决定)。
例如,192.168.1.16/28对于掩码240可能有效汇总,而192.168.1.8却不行(没有以16的倍数开始)。如果增量不是2的幂或2的幂的倍数,那么这些地址有时可以汇总成更小的汇总路由集合。这是2的幂的列表:0、2、4、8、16、32、64、和128。同时,执行汇总的时候,还需要明确所有会聚了的路由是与通告汇总的路由器相关联的(或路由器之后)。本节的后面部分将阐述路由汇总的基础。
当进行汇总的时候,需要记住路由只能在比特的边界进行汇总(2的幂),或者是2的幂的倍数边界。汇总的技巧是查看子网掩码的选项:0、128、192、224、240、248、252、254和255。每个子网掩码都覆盖了一定数量的地址,如表12-1所示。例如,假定有一组C类子网:192.168.1.0/30和192.168.1.4/30。这些网络总共包括了8个地址,并且起始于2的幂边界:0。因此,这些网络可以汇总为192.168.1.0/29,其包括了从192.168.1.0到192.168.1.7的地址。

再看一个实例。假设有一组C类子网:192.168.1.64/26和192.168.1.128/26。每个网络有64个地址,总共128个。C类网络中可以容纳128个地址的掩码值是255.255.255.128(25比特)。然而,由于比特值必须是2的幂且要起始于2的幂的网络边界,这个子网掩码带来了问题。对于一个25比特的掩码,只存在两个两个网络号:192.168.1.0/25和192.168.1.128/25。网络192.168.1.64/26位于第一个网络号之内,而192.168.1.128/26位于第二个之内――于是,尽管两个网络是连续的,他们不能由25比特的掩码汇总(255.255.255.128)。可以使用一个24比特的掩码(255.255.255.0);虽然它总共包括了256个地址,而不是本例所需的128个。如第一段所述,只需要汇总连接到路由器或路由器之后的地址。如果192.168.1.0/26和192.168.1.192/26处于路由器之后,就可以把所有4个子网汇总为192.168.1.0/24。
前面两个汇总的实例比较简单。现在来看一个更复杂的例子,它说明了在网络寻址没有得到正确的规划的情况下,路由汇总将是怎样的困难。这里将用到图12-11中的网络。此网络中,尽管路由器A的左边连接了其他的网络,路由器A需要汇总它自己及路由器B、C和D所连接网络的路由,这样做的目的是为了使路由器A向左边网云的路由器通告最少数量的路由。

首先记住,路由器A只能为它连接的或位于其后的路由(路由B、C、D连接的网络)创建汇总条目。其次,这些汇总项必须中2的幂或起始于2的幂的连网边界。本例中,首先要做的事是按号码顺序列出路由器A所知晓的路由(位于其右边):
192.168.5.64/28
192.168.5.80/28
192.168.5.96/28
192.168.5.112/28
192.168.5.192/28
192.168.5.208/28
注意位于路由器A左边网络192.168.5.0的子网不应该包含在汇总条目中。在该实例中, 子网64、80、96和112是连续的,同时汇总掩码起始于2的幂网络边界(地址64)。要汇总子网192和208,需要一个27比特的掩码(255.255.255.224),其将包括32个地址的地址块:从192到223。
路由大A可以将下面汇总路由通告给它左边的网云:
192.168.5.64/26包括地址64~127,全部位于路由器A的右边。
192.168.5.192/27包括地址192~223,同样全部位于路由器A的右边。
正如所见,原来路由器A需要通告6条网络条目,通过汇总后,减少到了两条汇总路由。

回答(2):

“整个网络的掩码相同那么这就是有类网络”这句话不对 有类网络的子网掩码长度只可以是8、16和24 而这个网络的掩码可以是13-30之间的任意数 RIPv1是有类路由协议 只能支持标准有类地址(子网掩码长度分别为8、16和24),不支持其他长度 CIDR是解决IP地址枯竭的对策 路由汇总是解决路由表条目过多的方法 可以说 CIDR造成了路由表庞大 而路由汇总解决了这个问题

回答(3):

我来解释下 原回答CIDR是解决ip地址枯竭的对策 这句话是对的,为什么呢?先要理解CIDR的概念(无类别域间路由),无类无类就是完全没了有类地址的概念,意思就是说根据子网掩码来确定网络位跟主机位,这样是不是ip地址可用的就多了,所以这句话对的 原回答 CIDR造成了路由表庞大,既然ip地址分的细了多了,那路由表当然会庞大起来所以用路由汇总解决这个问题 lz的理解CIDR是地址聚合不完全对,应该是CIDR加强了路由聚合能利用CIDR增加了可用的ip地址,自然能利用CIDR来增加路由聚合 你可以理解为CIDR是一种编址方式,路由汇总只是利用了这种方式 以上是个人理解,最近在学这个,楼主还在学吗?可以一起讨论呀

回答(4):

路由汇总又叫路由聚合,,是CIDR无类域间路由的一个重要特点,。。