天天看点

关于交换机DHCP的基础知识DHCP——动态主机配置协议

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转发的数据包

继续阅读