DHCP——动态主机配置协议
一、采用的是C/S (client/server ),当用户需要上网的时候,为用户提供上网参数,(IP地址 子网掩码、DNS 、网关),基于UDP 67和68端口
二、DHCP的工作原理:
①DHCP discover:客户端发送的,用来寻找DHCP服务端,源IP0.0.0.0,目标地址255.255.255.255。
②DHCP offer:由服务端发送的。用来告知客户端,我可以给你提供上网参数,源 IP地址:服务端本身的IP地址 目标IP地址:255.255.255.255.
③DHCP request :由客户端发送,用来请求上网参数,源IP地址0.0.0.0 目标IP 地址:255.255.255.255。
④DHCP ack :由服务端发送,正式确认,IP地址分配给客户端使用,源IP地址:服 务端本身额IP地址,目的IP地址:255.255.255.255.
DHCP的基本配置:
R1(config)#ip dhcp pool vlan10pool -创建地址池名称vlan10pool
R1(dhcp-config)#network 192.168.10.0 255.255.255.0 --通告要分配的网段
R1(dhcp-config)#default-router 192.168.10.254 --指定网关是多少
R1(dhcp-config)#dns-server 218.85.157.99 --指定DNS服务器
R1(dhcp-config)#lease 1 20 10 --修改租期为1天20小时10分钟(默认为1天)
R1(config)#ip dhcp excluded-address 192.168.10.3 192.168.10.5 --将192.168.10.3 192.168.10.5 排除在外,不参与分配
PC(config-if)#ip add dhcp —客户端开启自动获取
免费ARP:以自己的IP地址为目标,用来询问网络中是否有人使用该IP地址,如果有人回应,说明有人使用该IP地址,如果没人回应,说明没人使用该IP地址
R1#debug ip dhcp server packet --查看有关于DHCP的报文
R1#debug ip dhcp server events --查看有关于DHCP的事件
三、为特定的用户(服务器)分配特定的IP地址
服务端:
R1(config)#ip dhcp pool teding
R1(dhcp-config)#host 192.168.10.100 /24 --特定分配的IP地址
R1(dhcp-config)#client-identifier 01cc02.05dc.0000 --与用户的Mac地址进 行绑定, 01表示以太网
R1(dhcp-config)#default-router 192.168.10.254
R1(dhcp-config)#dns-server 218.85.157.99
客户端:
PC(config-if)#ip add dhcp client-id ethernet 0/0 --ethernet 0/0是在服 务端绑定的接口的Mac地址
四、DHCP的中继:
DHCP的客户端和服务端不在同一个广播域,客户端发送的广播包 无法 跨越多个广播域,这个时候在接口上将这个广播包转换成单播包。
配置命令
R2(config)#int e0/0 --在网关接口
R2(config-if)#ip helper-address 172.16.10.254 --帮助命令 后面的IP地址是
DHCP服务端的IP地址,将广播包转换成单播包
R1(config)#ip route 0.0.0.0 0.0.0.0 172.16.10.1 --在服务端写一条默认路 由回包。
R1#show ip dhcp pool --查看IP地址池
## 五、客户端如何分辨,在DHCP服务端存在多个DHCPpool的情况下,寻找那个pool要地址
通过GIA 地址分辨,离PC最近的接口的IP地址同一个网段,去寻找pool
六、链路的捆绑,以太网的通道。
思路:将多个物理链路逻辑的捆绑成一条,聚合的链路带宽是之前所有链路的总和这样大大提高了传输速率,起到了冗余的效果,两边的本征要一致,双工模式要一致、速率。
可以通过LACP和PAGP ,还有手工绑定,来对链路进行捆绑,建立以太网的通道
①LACP:是IEEE定义,公有的协议,最多只能捆绑16条,具体传输数据的只有8条
a、active :主动发送报文协商
b、passive :被动等待协商
基本配置:
IOU1(config)#int range e0/0-1
IOU1(config-if-range)#switchport trunk encapsulation dot1q
IOU1(config-if-range)#switchport mode trunk
IOU1(config-if-range)#channel-group 1 mode active --建立捆绑组1模式是 LACP中的active
②PAGP :思科私有,原理与LACP一致,最多只能捆绑8条,具体传输数据的只有8条
a、auto:被动等待协商
b、desirable :主动发送报文协商
IOU1(config-if-range)#channel-group 2 mode auto
IOU1(config-if-range)#channel-group 2 mode desirable
③ON:强制捆绑:不需要发送报文协商
a、on
IOU2(config-if-range)#channel-group 3 mode on
IOU1#show etherchannel summary --查看捆绑组是否成功
七、负载均衡
IOU1#show etherchannel load-balance --查看负载均衡方式
IOU2(config)#port-channel load-balance src-ip --修改负载均衡方式
IOU1#show interfaces e0/1 | ip packets out --查看从e0/1转发的数据包