zoukankan      html  css  js  c++  java
  • 子网划分

    一. 常见掩码换算:

    掩码位

    十进制

    可容纳主机+2(网络地址、广播地址)

    2^n-2

    /30

    255.255.255.252

    主机数=2

    /29

    255.255.255.248

    主机数=6

    /28

    255.255.255.240

    主机数=14

    /27

    255.255.255.224

    主机数=30

    /26

    255.255.255.192

    主机数=62

    /25

    255.255.255.128

    主机数=126

    /24

    255.255.255.0

    主机数=254

    /23

    255.255.254.0

    主机数=510

    /22

    255.255.252.0

    主机数=1022

    /21

    255.255.248.0

    主机数=2046

    /20

    255.255.240.0

    主机数=4094

    /19

    255.255.224.0

    主机数=8190

    /18

    255.255.192.0

    主机数=16382

    /17

    255.255.128.0

    主机数=32766

    /16

    255.255.0.0

    主机数=65534

    二. VLSM:

    VLSM要遵循“从大到小”的规划原则

    N

    0

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    2^n

    1

    2

    4

    8

    16

    32

    64

    128

    256

    512

    1024

    网段192.168.0.0/16

    一段:需要500台主机

    二段:需要280台主机

    三段:需要230台主机

    四段:需要15台主机

    1. 一段(500台):

    需要500台主机,外加一个“网络地址”和“广播地址”,所以总部需要500+1+1=502个地址,所以2^9=512≥502,N=9,从地址段192.168.0.0/255.255.0.0中截取

    主机位地址换算九位(0变1):

    192.168.0.0=192.168.000000000.00000000→192.168.00000001.111111111=192.168.1.255

    掩码位地址换算九位(1变0):

    255.255.255.255=255.255.11111111.11111111→255.255.11111110.00000000=255.255.254.0

    “一段”网络为:

    掩码地址:255.255.254.0

    网络地址:192.168.0.0/255.255.254.0

    主机地址:192.168.0.1/255.255.254.0—192.168.1.254/255.255.254.0

    广播地址:192.168.1.255/255.255.254.0

    剩余网络地址:192.168.2.0-192.168.255.0/255.255.0.0

    2. 二段(280台):

    需要280台主机,外加一个“网络地址”和“广播地址”,所以总部需要280+1+1=282个地址,所以2^9=512≥282,N=9,从地址段192.168.2.0-192.168.255.0/255.255.254.0中截取

    主机位地址换算9位(0变1):

    192.168.2.0=192.168.000000010.00000000→192.168.00000011.11111111=192.168.3.255

    掩码位地址换算9位(1变0):

    255.255.255.255=255.255.11111111.11111111→255.255.11111110.00000000=255.255.254.0

     “二段”网络为:

    掩码地址:255.255.254.0

    网络地址:192.168.2.0/255.255.254.0

    主机地址:192.168.2.1/255.255.254.0—192.168.3.254/255.255.254.0

    广播地址:192.168.3.255/255.255.254.0

    剩余网络地址:192.168.4.0-192.168.255.0/255.255.0.0

    3. 三段(120台):

    需要120台主机,外加一个“网络地址”和“广播地址”,所以总部需要120+1+1=122个地址,所以2^7=128≥122,N=7,从地址段192.168.4.0-192.168.255.0中截取

    主机位地址换算7位(0变1):

    192.168.4.0=192.168.000000100.00000000→192.168.00000100.01111111=192.168.4.127

    掩码位地址换算7位(1变0):

    255.255.255.255=255.255.11111111.11111111→255.255.255.10000000=255.255.255.128

     “三段”网络为:

    掩码地址:255.255.255.128

    网络地址:192.168.4.0/255.255.255.128

    主机地址:192.168.4.1/255.255.255.128—192.168.4.126/255.255.255.128

    广播地址:192.168.4.127/255.255.255.128

    剩余网络地址:192.168.4.128/255.255.255.128,192.168.5.0-192.168.255.0/255.255.0.0

    4. 四段(15台):

    需要15台主机,外加一个“网络地址”和“广播地址”,所以总部需要15+1+1=17个地址,所以2^5=32≥17,N=5,从地址段192.168.4.128/255.255.255.128中截取

    主机位地址换算5位(0变1):

    192.168.4.128=192.168.000000100.10000000→192.168.00000100.10011111=192.168.4.159

    掩码位地址换算5位(1变0):

    255.255.255.255=255.255.11111111.11111111→255.255.255.11100000=255.255.255.224

     “四段”网络为:

    掩码地址:255.255.255.224

    网络地址:192.168.4.128/255.255.255.24

    主机地址:192.168.4.129/255.255.255.0—192.168.4.158/255.255.255.224

    广播地址:192.168.4.159/255.255.255.224

    注:VLSM一定要按照“从需求IP数量最大→需求IP数量最小”划分,否则会出现问题

    三. CIDR:

    192.168.1.0/24

    192.168.2.0/24

    192.168.3.0/24

    转换成二进制:

    192.168.00000001.0

    192.168.00000010.0

    192.168.00000011.0

    将不一致的劈开:

    192.168.000000 01.0

    192.168.000000 10.0

    192.168.000000 11.0

    变为0并用掩码隔开:

    192.168.000000 00.0 /255.255.111111 00.0

    192.168.0.0 /255.255.252.0

  • 相关阅读:
    格式化 | python笔记(1)
    在docker容器中部署python-selenium+chrome-headless自动化脚本(续)
    Jenkins+Postman+Newma+Xmysql之API全自动化测试
    1分钟搭建极简mock server
    绘图神器-matplotlib入门
    请务必每天早上8点将前十条科技要闻发给三爷
    请以excel管理你的接口测试用例
    如何优雅地使用httprunner进行接口测试
    一键压测工具改造(locust)
    shell中if的可判断的类型
  • 原文地址:https://www.cnblogs.com/SR-Program/p/11661699.html
Copyright © 2011-2022 走看看