『壹』 路由汇聚具体怎么算
由于其它段相同,只比较扮厅第三段,即129、130、132、133
170.18.129.0——10000001
170.18.130.0——10000010
170.18.132.0——10000100
170.18.133.0——10000101
第17到21位相同,即厅拆隐为10000,后三位不同御衡,补0,因此第三段是10000000
因此是170.18.128.0/21
『贰』 路由聚合是怎么回事
路由聚合就是将多个小的网络聚合成一个大的网络,减少好兆路由表数目。如型山果现在有192.168.0/24-192.168.15/24共16个C类网络。我们可以聚合为192.168.0.0/20一个网络。友租租这样就只需要一条路由就可以代表这16个C类网络。
仅供参考
『叁』 关于路由汇聚算法,没看懂
IPv4的网络地址是四个字节,通常用点分十进制数字来表示:x.x.x.x。
因为每个字节可表示的数字范围是0~255,所以ip地址的范围就是:0.0.0.0到255.255.255.255。
可以把IP地址中的每一个数字转换为二进制:
172.18.129.0:10101100.00010010.10000 001.00000000
172.18.130.0:10101100.00010010.10000 010.00000000
172.18.132.0:10101100.00010010.10000 100.00000000
172.18.133.0:10101100.00010010.10000 101.00000000
可以注意到,我上面的那四组二进制数乎余模,从我故意用空格分开的位置处,前面的位置是完全相同的。
那么当我想从一堆ip地址中筛选出上面的四个地址,只要利用下面这个特殊的岁缓地址:
netmask: 11111111.11111111.11111 000.00000000
进行“按位与”运算,就可以毁键很容易地过滤出来了。
这个netmask就是我们常说的“子网掩码”,通常可以表示为255.255.248.0。因为netmask的前面共有21个1(8+8+5),所以也可以写成172.18.128.0/21。
『肆』 两个网络汇聚后的网络怎么算
化成二进制,然后找出相同的部分,就是聚合后的网锋姿简络地址。对于一般由路由器和主机组成的互连系统,我们可以使用下列方法定义系统中的子网。为了确银裤定网络区域,分开主机和路由器的每个接口,从而产生了若干个分离的网络岛册让,接口端连接了这些独立网络的端点。这些独立的网络岛叫做子网。IP地址是以网络号和主机号来表示网络上的主机的,只有在一个网络号下的计算机之间才能"直接"互通。
『伍』 路由聚合是将小的子网汇聚成大的网络,
173.31.192.0 /则乎21
覆盖范围:173.32.192.0-173.32.199.255
看看你的几个小子网 是不是都覆盖在里面了?
诀窍就是选孝盯扮取一个子网块
这块不是随便起的,是2的n次方 比如 2 4 8 16等等
从193到198 这个块大于4 小于8 所以选8=3的3次方
新掩码=原有掩码-3=21 得出最终结果:
173.31.192.0 /21
192是怎么来的?按照8为块从0推过来 离你的最小巧灶值最近的 就是汇总路由
『陆』 路由汇聚的算法实现
1)将各子网地址的网段以二进制写出。
2)比较,从第1位比特开始进行比较,将从开始不相同的比特到末尾位填充为0。由此得到的地址为汇总后的网段的网络地址,其网络位为连续的相同的比特的位数。
假设下面有4个网络:
172.18.129.0/24
172.18.130.0/24
172.18.132.0/24
172.18.133.0/24
如果这四个进行路由汇聚,能覆盖这四个网络的汇总地址是:
172.18.128.0/21
算法为:129的二进制代码是10000001
130的二进制代码是10000010
132的二进制代码是10000100
133的二进制代码是10000101
这四个数的前五位相同都是10000,所以加上前面的172.18这两部分相同的位数,网络号就是8+8+5=21。而10000000的十进制数是128,所以,路由汇聚的Ip地址就是172.18.128.0。所以最终答案就是172.18.128.0/21。
使用前缀地址来汇总路由能够将好李昌路由条目保持为可管理的,而它带来的优点是:
1、路由更加有效
2、减少重新计算路由友扒表或匹配路由时的CPU周期
3、减少路由器的内存消耗
4、在网络发生变化时可以更快的收敛
5、容易排错
路由汇聚比CIDR的要求低,它描述了网络的汇总,这个汇总的网络是有类的网络或是无类的网络的汇总,聚合在边界路由协议(BGP)中使用的更多。
此外,虽然不是传统的方法,也可以将有类的子网进行汇总扰闷。
『柒』 求路由汇聚的计算问题
这个问题是一个理论问题。一般采用可变长子网掩码方式进行汇聚。其实没有那么复杂,只要按照二进制指数倍进行子网划分就不会有错。其逆过程就是路由汇聚了。我这里给你倒是有资料,但是没法给你传啊。
给你举一个实际的例子吧:樱腊辩
某学校分到16个c类网络地址:211.69.16-211.69.31/24。它向外宣布路由的时候只需要一条汇聚路由局蠢即可。那么它是如何汇聚的?在这里我们知道16是有4为二进制数表示的,也就是说他要把最后面的4为网络地址作为汇聚地址使用掩码位数24-4=20。然后看一下其网络地址脊缺是不是二进制数的指数倍:16正是2的4次方,因此其向外公布的网络地址就是211.69.16/20,即255.255.240.0
仅供参考
『捌』 路由聚合计算
首先:你考虑3个可用地址的最小块应该是8,而不是4,因为还要加上广播地址和网络号
其实腊慧算掩码你只需要算出合适块大小2^x,32-x就是掩码长度,拿这个来说,这个块大小为2^3=8,掩码就是32-3=29
而掩码30:255.255.255.252,可用地址:256-252-广播地址早悄-网络号=2
所有掩码长度只能选29:255.255.255.248
扩展下,10.9.1.0/29,共可以分成29-24=5 , 2^5=32个块,每个块大小为8,第一个块地址范围为10.9.1.0-10.9.1.7,其中0为轮睁答网络号,7为广播地址
『玖』 路由汇聚算法是怎么样的
先吧两个网络地址猛手橘薯悄转换成二进制,然后取完全相同的部分作为聚合路由的ip
如193:00010101 00000001 11000001 00000000
而194:00010101 00000001 11000010 00000000
完全相同枝团的是00010101 00000001 110000XX XXXXXXXX
相同部分长度就是掩码长度
所以聚合后是21.1.192.0/22
这是最基本的算法,必须知道