IP地址架构与主类分类,首字节规则
主类分类
- A : 最高位恒为零 0-127
-
- 0.0.0.0/0 默认路由 缺省路由 ;
- 127.0.0.1 环回地址 用来检测网卡的驱动是否OK
- 2^24 - 2 ; 两个不能用:主机位全为0的IP地址 主机位全为1的IP地址
- B : 最高的两位恒为10 128-191
-
- 前16位是网路位 后16位是主机位
- 2 ^16 -2 ;
- C : 最高三位恒为110 192 - 223 2^8-2
- D : 组播地址
- E :
路由 Route 去往一个目的网络的路径信息
网络号 主机位全为0的IP地址 用来标识网络
子网广播(主机位全为1的地址) :255.255.255.255 全向广播;一般用于网络内的广播
定向广播:xx.255.255.255
- PCA--R1---R2---PCB 20.0.0.0/8 要给对端所有的设备广播,那么设的IP地址是20.255.255.255 当他到达R2的右端后,会被转换为 255.255.255.255 在对端网络内进行泛洪
子网化
目的:将一个主类地址段中的不同地址用于不同网络之间,并且可以解决地址冲突问题
11.0.0.0/8 : /8 表示的就是网络位的位数
借位: 将靠近网络位的主机位变更为主机位
主机位最少留两位 : 00 11 不能用
P2P : 点到点网络
MA : 多路访问网络
子网掩码 Netmask
- FLSM 定长子网掩码
-
- 所有属于同一个主网的子网段 网络位长度安全一致
- VLSM 不定长子网掩码
公有地址与私有地址
公有地址 :
私有地址 :10.0.0.0/8 172.16.0.0/16-172.31.0.0/16 192.168.0.0/24-192.168.255.0/24
MPLS VPN : 拉专线
DHCP
报文类型与作用
- 若有多台服务器给主机发送了OFFER,那么主机会采用最先到达的OFFER,并且回复一个Request;
- ACK与OFFER的内容完全一样,除了报文id
- 发送ACK的时候,思科以广播发,华为以单播发;因为在OFFER报文收到时,这个ip地址本身是没有使用的,那可以暂时给主机使用;
- 同时也需要看客户端能不能支持单播,如果不支持,那么都要以广播的形式发。
- NAK : 广播形式发送;
- 三种发送Requset 的情况
-
- 收到OFFER后,发送对应的Requst,谁提供的用了,谁提供的没用;广播形式;
- 当地址使用时间达到百分之50的时候,通过单播形式向服务器发送请求;如果服务器允许,那么发送ACK,如果不允许,那么发送NAK;当地址使用时间达到87.5%的时候,会以广播形式发送Request,看哪台服务器能够提供服务,如果没有能够再提供服务的,当时间到达以后,就要释放掉这个地址;
- 如果主机重启了,会再向服务器发送REQUEST,询问之前的地址能否继续使用,如果能,服务器会返回一个ACK,如果不能,会返回一个NAK;
- DHCP release : 主动释放地址;
- DHCP Decline : 地址冲突检测
-
- 可以通过ping 的形式检测,但是在有防火墙的情况下是禁ping的
- 免费ARP请求; 自己问自己,用ip地址寻找映射的mac地址,如果没有回复,那么就认为是没有冲突的;同时,广播发送的时候,所有其他主机都会更新我此时的ip到mac的映射;
DHCP 中继原理
问题:通常一个园区内,DHCP的服务器只有一台,在一般通信中会跨越网络(因为有路由器);
client ---R1---R2---Server
DHCP Relay 中继:
- 当收到广播REQUEST的报文后,变成单播的REQUESET转发给服务器。要在所有客户端网关上启用。
- 中继者会添加自己的网关,每个网络都会有一个地址池,服务器根据中继者的网关,从相应的地址池里选出一个地址,并以单播的形式发送给中继者,当中继者收到后,会再改成广播的形式向整个网络内的主机发送;
DHCP地址池分类
主机地址池: 一个地址 client-ID(01MAC地址)
网段池: