前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >学点东西:子网汇聚、子网划分

学点东西:子网汇聚、子网划分

作者头像
看、未来
发布2021-09-18 11:27:45
5270
发布2021-09-18 11:27:45
举报
文章被收录于专栏:CSDN搜“看,未来”

文章目录

概念性的东西

我问你这篇保熟不?! – 做服务端开发,不懂网络层,真的可以吗?

但是呢,上面这篇还漏了些比较重要的,贴近生产实际的内容,所以,这篇来补上。


子网汇聚

例:将下面五个子网聚和成一个超网

代码语言:javascript
复制
192.168.11.0/27
192.168.12.0/27
192.168.14.0/27
192.168.14.32/27
192.168.14.64/27

前面两位暂且不谈,且看后两位,因为后两位都各不相同,找出其相同处,就可以了将之聚合成一超网了,当然,如果你觉得不必这么麻烦,直接将之聚合成192.168.0.0/16,理论上是可行,但如果增加了一个子网192.168.0.0/18,当路由器存在此网络的路由表项时,会将它也聚合进去,造成路由混乱,所以,尽量找到它的最小合集,方能找到最小的超网。

方法其实只有一个,就是将不同的用二进制展开,上下对应,找出相同位置处的数字,若数字相同,则将超网的相同位上置与其位上相同的数字,即如果全为0,则置0,全为1,则置为1;如相同位置处的数字有不同,则在超网的相应位上为0。如下所示:

代码语言:javascript
复制
00001011   00000000    ==>11.0
00001100   00000000    ==>12.0
00001110   00000000    ==>14.0
00001110   00100000    ==>14.32
00001110   01000000    ==>14.64
--------------------------------
00001000   00000000    ==> 8.0 

且前面5位是相同的,所以,掩码长度为16+5=21

故此超网为:192.168.8.0/21


按要求划分子网

呐,就这种的题目。

指定了一个网络地址192.168.1.0/24,其他自己看图说话。

首先我们要清楚几个概念:

1、路由器是需要一个IP地址的

2、每个局域网下是有一个广播地址和一个环回地址的。

3、如果是网桥、集线器、转接器等设备,是没有IP地址分配的,不过本题中没有出现。

现在我们来划分这个子网。

来张图回忆一下:

首先我们先来看HQ上的两个局域网,各自需要50台主机,所以各自需要53个IP,为什么是53?50+2+1。

53<64 = 2^6,所以分配6位主机位,掩码长度26,

网络地址:192.168.1.0/26,广播地址:192.168.1.63

再看看Branch1上的两个局域网,各20台主机,所以各需要23个局域网,分配5个主机位,掩码长度27,

网络地址:192.168.1.0/27,广播地址:192.168.1.0/31

对于Branch2上的两个局域网,各需要15个IP,分配4个主机位,掩码长度28,

网络地址:192.168.1.0/28,广播地址:192.168.1.0/15。


本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/06/30 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 概念性的东西
  • 子网汇聚
  • 按要求划分子网
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档