zoukankan      html  css  js  c++  java
  • 记一次B类地址子网划分

    说明:一般内网地址,没有要求严格的划分之类的。需要按要求严格划分一般都是公网地址

    温馨提醒:由于笔者功底不是很深厚,只能说我们保证把数算对用相对简单的方法

    现有一个公网ip,B类地址130.3.0.0/16

    需要满足以下所需主机地址

    1. 业务部:2000台主机
    2. 工程部:5000台主机
    3. 技术部:500台主机
    4. 财务部:200台主机

    大致思路:首先算出B类地址一共可以容纳65534台主机,也就是这么多都是有效地址,130.3.0.1~130.3.255.254/16

    • 那我们进行子网划分的原因就是尽量少的避免地址资源的浪费,因为我们用不了那么多,为什么要占着整个B类地址呢。

    首先划分最大的。

    5000台:

    将整个地址比喻成一张饼图。对半切一半三万多个地址还是浪费,我们继续切

    到这里就可以了0~8192够5000,再分下去就不够用了,我们只是尽量节约地址而已

    这时,我们已经把整个地址切了3次。

    这时我们的子网掩码是19.向主机位借3位。
    那么现在我们将这个网段分给5000台所在部门使用;130.3.31.0/19
    有效IP地址为130.3.0.1/19 ~ 130.3.31.254/19;后面这个数字31是11111111.11111111.11100000.00000000,;第三组反过来是00011111,换算十进制就是31,即可。
    该网段广播地址为130.3.31.255/19
    

    2000台:

    好的,那么刚才的地址已经算是分出去了,不能在惦记了,我们要从剩余的地址中继续划分。

    接下来时我再剩余的那块切一次,但是有可用地址4096个(红线标注),可是我只需要2000个就够哦,所以再切一次。这下剩余2048,够用了

    此时地址信息:

    130.3.32.0/21;因为我这次划分切了两刀,相当于向主机位又在上一个地址的基础上借了2位,加一起就是21位。
    130.3.32.1/21 ~ 130.3.39.254/21;
    广播:130.3.32.255
    

    接着切:

    500台:

    这是在原来基础上,又是切了两次。可用ip为510个

    这是的地址信息

    网络地址:130.3.40.0/23
    有效ip:130.3.40.1/23 ~ 130.3.41.254/23
    广播地址:130.3.41.255
    

    200台

    这下切一次就可以剩余254个地址,向主机为再借一位

    这时地址信息为

    网络地址:192.168.42.0/24
    有效ip:192.168.42.1 ~ 192.168.42.254
    广播地址:192.168.42.255
    

    可以啦,剩下的地址我们就可以用在其他地方了

  • 相关阅读:
    float的使用
    前端事件绑定
    serializeJson、serializeArray、serializeObject
    代码走查
    Colorpicker前端插件
    库/robfig/cron
    python打包
    最小公倍数 golang + python
    goland工具
    JavaScript操作JSON总结
  • 原文地址:https://www.cnblogs.com/jojoword/p/11276260.html
Copyright © 2011-2022 走看看