网络规划笔记


子网计算和可用主机计算

\(2^m=切割的子网数\)

\(2^n-2=可用主机数\)

\(2^{掩码-已知掩码}=可用主机位数\)

比如: 192.168.1.0/24 切割为 27位掩码,求可用地址块和地址范围

\(2^m\)

掩码位1的个数 8个1 7个1 6个1 5个1 4个1 3个1 2个1 1个1
结果算式 \(2^8\) \(2^7\) \(2^6\) \(2^5\) \(2^4\) \(2^3\) \(2^2\) \(2^1\)
十进制 255 128 64 32 16 8 4 2
/掩码表示 32 31 30 29 28 27 26 25

掩码与简写十进制

/简写 32 30 29 28 27 26 25 24
/掩码表示 全0,1 255.255.255.252 255.255.255.224 255.255.255.240 255.255.255.224 255.255.255.192 255.255.255.128 255.255.255.0

1.容量计算:

一般可寻址内存范围:
\(\cfrac {容量} {字长} \)

字长:
32位CPU
64位CPU

可寻址内存范围:

\(可寻址内存范围=\cfrac {容量} {(字长/8)} \)

2.延时计算:

\(总延时=信号传播延时+数据传输延时\)

1.信号传播延时

\(信号传播延时=\cfrac {通信线路距离} {信号传播速度}\)

线缆默认默认\(200m\)/\(\mu s\) 20万km/s

光钎默认速度:\(300m\)/\(\mu s\) 30万km/s

2.数据传输延时

\(数据传输延时=\cfrac {传输数据大小} {传输速率}\)

比如101G数据,需要通过10Gbps链路传输,求传输延时?
设:
101G数据延时t,101G为D,10Gbps为链路速度speed

\(t=\cfrac {D} {speed} \)

\(t=\cfrac {101G} {10Gbps} = 10s\)

假设CHIA单机每天Poilt 8P 数据,想通过10G网络进行传输,请问需要多少天?

根据公式 \(t=\cfrac {D} {speed} \)

\(D=8P=8*1000T=8000T\)

\(D=8000T*1000=8000000G\) \(t=\cfrac {D} {speed} \) = \(t=\cfrac {8000000G} {10Gbps} \) =800000s = \(\cfrac {800000s} {60*60}\)
=222.2小时 =9.25天

所以,说用10G网络复制chia的文件是不靠谱的.

3.最小帧长

\(最小帧长=2*数据速率*信号传播延时\)

比如:2km的以太网传输速率为100Mbps, 信号传输速率为200m/us求最小帧长?

解:

1.\(信号传播延时=\cfrac {距离} {电缆速度}\)
  • 200m/us=20wkm/s
    \(信号传播延时=\cfrac {2km} {20wkm/s}\) = 0.00001s
2.\(最小帧长=2*数据速率*信号传播延时\) = \(2*100Mbps*0.00001s \)
  • 100Mbps 换算为 M->K->bit bps
  • 最小帧长 = \(2*100*1000*1000*0.00001s \)= 2000bit

4.奈奎斯特定理

无噪声干扰极限数据速率

  • \(数据速率R = B*log_2*N\)
Devops