DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。
华为交换机配置DHCP:
1.DHCP模式:全局模式 Global、接口模式 Interface、中继模式 Relay
2.DHCP各种模式的配置命令:
全局模式配置命令:
[全局] dhcp enable ——开启DHCP服务
ip pool "name"——新建IP地址池
[IP pool "name"] gateway-list 10.5.81.1 ——指定网关IP地址
[IP pool "name"] network 10.5.81.0 mask 255.255.255.0 ——设置DHCP地址池分发范围(自动剔除网关地址)
[IP pool "name"] excluded-ip-address 10.5.80.100 10.5.81.254 ——设置DHCP预留地址段(此地址段将做保留不下发)
[IP pool "name"] dns-list 8.8.8.8 —— 设置DCHP下发的DNS地址
[IP pool "name"] display this ——查看当前地址池配置
[[S5700-2-GigabitEthernet1/0/1]] dhcp select global —— 在端口视图下启用DHCP 全局模式
注:三层交换机需启用三层端口,才可在端口下面执行三层命令。例:[S5700-2-GigabitEthernet1/0/1] undo portswitch ——启用三层接口
接口模式配置命令:
[全局] dhcp enable ——开启DHCP服务
[S5700-2-GigabitEthernet1/0/1] undo portswitch —— 在三层交换机端口下启用三层接口功能
[S5700-2-GigabitEthernet1/0/1] ip address 10.5.81.1 255.255.255.0 ——设置端口IP地址,此地址将作为DHCP接口模式下发的网关地址
[S5700-2-GigabitEthernet1/0/1] dhcp select interface —— 启用DHCP的接口模式
[S5700-2-GigabitEthernet1/0/1] dhcp server excluded-ip-address 10.5.81.100 10.5.81.254 ————设置DHCP预留地址段(此地址段将做保留不下发)
[S5700-2-GigabitEthernet1/0/1] dhcp server dns-list 10.10.10.10 —— 设置DHCP接口模式下发的DNS地址
[S5700-2-GigabitEthernet1/0/1] display this —— 查看接口下的配置
中继模式配置命令:
中继模式使用场景:在大型的网络中,可能会存在多个子网。DHCP客户端通过网络广播消息获得DHCP服务器的响应后得到IP地址。但广播消息是不能跨越子网的。因此,如果DHCP客户端和服务器在不同的子网内,客户端是不能向服务器申请IP地址的,这就需要用到DHCP中继功能。DHCP中继功能,承担不同子网间DHCP客户端和服务器的通信任务。
例:网络拓扑:DHCP——SW1交换机——客户端A
[DHCP] dhcp enable —— DHCP服务器启用dhcp服务
[DHCP] ip pool A —— 新建IP地址池A ,用于为客户端A提供地址
[DHCP-ip-pool-A] gateway-list 10.5.81.1 ——指定提供给客户端A的网关IP地址
[DHCP-ip-pool-A] network 10.5.81.0 mask 255.255.255.0 ——设置DHCP提供给客户端A的地址池分发范围(自动剔除网关地址)
[DHCP-ip-pool-A] excluded-ip-address 10.5.80.100 10.5.81.254 ——设置DHCP预留地址段(此地址段将做保留不下发)
[DHCP-ip-pool-A] dns-list 8.8.8.8 —— 设置DCHP为客户端A下发的DNS地址
[DHCP-GigabitEthernet1/0/1] dhcp select global —— 在端口视图下启用DHCP 全局模式
注:1、如果是三层交换机必须先启用端的三层功能,使用命令:undo portswitch ;2、此接口必须是与下发交换机的直连接口。
[SW1] dhcp enable —— 启用交换机dhcp服务(此交换机与客户端A直接相连)
[SW1-GigabitEthernet1/0/1] dhcp select relay —— 启用接口的中继模式(些接口必须为客户端A的直连口)
[SW1-GigabitEthernet1/0/1] dhcp relay server-ip 61.1.10.10 —— 设置中继转发DHCP地址
[SW1-GigabitEthernet1/0/1] display this —— 查看当前端的配置
注:DHCP的中继模式要考虑设备之间的路由!!!DHCP的中继模式要考虑设备之间的路由!!!
DHCP的中继模式要考虑设备之间的路由!!!
华为交换机的Eth-Trunk接口如何执行三层命令:
[SW1] interface Eth-trunk 1 —— 全局模式下新建 Eth-trunk接口
[SW1-Eth-Trunk1] undo portswitch —— 启用Eth-trunk接口的三层功能
注:启用三层功能之前要确保此接口下无任何配置。
[SW1-Eth-Trunk1] ip address 10.5.88.1 255.255.255.0 —— 启用三层功能后,可对接口配置IP地址等三层命令
Eth-Trunk接口的其他常用命令:
[SW1-Eth-Trunk1] mode lacp —— 负载分担方式设置Lacp模式
注:另一台相连的交换机Eth-trunk口也必须为 相同负载分担模式,否则无法通信;
[SW1-Eth-Trunk1] port link-type trunk —— 设置接口为Trunk模式
[SW1-Eth-Trunk1] port trunk allow-pass vlan all —— 放行Vlan
[SW1-Eth-Trunk1] trunkport GigabitEthernet 0/0/1 to 0/0/2 —— 将端口加入到Eth-Trunk接口
注:所有要聚合的端口参数要一致,比如将两个端口加入到Eth-trunk口,那这两个端口带宽要相同。