动态 主机 配置 协议
- 动态的为主机配置 IP 地址等相关信息;
DHCP 定义: 动态主机配置协议;
对大量的终端主机, 实现 IP 地址自动配置以及集中管理;
节省了工作量, 降低了人为配置错误;
DHCP 工作过程:
- 设备角色
DHCP 服务器
- 工作原理:
1.DHCP 客户端发送 discover 报文; 广播方式;
2.DHCP 服务器接收以后, 返回一个 offer 报文; 广播方式;
3.DHCP 客户端发送 request 报文; 广播方式;
4.DHCP 服务器接收以后, 返回一个 ack 报文; 广播方式;
DHCP 的配置思路:
1. 配置 DHCP 客户端
2. 配置 DHCP 服务器
- # 开启 DHCP 功能
- [R2] dhcp enable
- #创建 DHCP 地址池
* 全局的地址池
[R2] ip pool ABC
- [R2-ip-pool-ABC] network 192.168.1.0 mask 255.255.255.0
- [R2-ip-pool-ABC] gateway-list 192.168.1.254
- [R2-ip-pool-ABC] dns-list 8.8.8.8
- #确定 DHCP 选择模式
- 需要在接收 DHCP 客户端发送来的报文的端口上配置;
- 命令:
[R2]interface gi0/0/0
[R2-gi0/0/0] dhcp select global -> 从这个接口上
收到的 DHCP 请求, 都直接在本地设备的
地址池 ( ip pool ) 中拿地址用;
DHCP 服务器配置: 接口地址池
- # 开启 DHCP 功能
- [R2] dhcp enable
- # 创建 DHCP 地址池 :
接口的地址池
- 使用接收 DHCP 报文的那个端口的 IP 地址
所在的网段, 当做 DHCP 客户端所要的 IP
地址空间;
- 配置命令:
- interface gi0/0/0
- dhcp server dns-list 8.8.8.8
- # 确定 DHCP 选择模式
当我们在 DHCP 服务器上配置的地址池是
属于 "接口类型" 的时候, 我们在 " 接收 DHCP
报文 " 的端口上的 DHCP 选择模式, 应该按
照如下命令配置:
- interface gi0/0/0
- dhcp select interface
- ========================================================
DHCP 中继:
当 DHCP 客户端 与 DHCP 服务器不在同一个网段的时候,
我们需要配置 DHCP 中继;
并且一般情况下, 是在一个 VLAN 的网关接口下配置的;
配置命令:
- 启用 DHCP 功能;
dhcp enable
- 配置 DHCP 中继 (网关接口下)
- interface vlanif 10
- ip address 192.168.1.254 255.255.255.0
- dhcp select relay
- dhcp relay server-ip 192.168.12.2
- =====================================================
交换机上的端口的模式:
Acess : 只能支持一个 vlan;
Trunk : 可以支持多个 vlan ;
Hybrid (默认) : 你们可以做的, 我都可以;
- # 可以支持 1 个 VLAN;
- # 也可以支持多个 VLAN;
- # 当支持多个 VLAN 的时,
有的 VLAN 的数据可以有标签;
有的 VLAN 的数据可以无标签;
Hybrid 配置命令:
1. 创建 VLAN :10,20,30
[SW1]vlan batch 10 20 30
2. 配置端口属于的 VLAN -- PVID
- [SW1]interface gi0/0/1
- [SW1-gi0/0/1] port hybrid pvid vlan 10
- [SW1]interface gi0/0/2
- [SW1-gi0/0/2] port hybrid pvid vlan 20
- [SW1]interface gi0/0/3
- [SW1-gi0/0/3] port hybrid pvid vlan 30
3. 配置每个端口连接的 VLAN 内部进行互通;
- [SW1]interface gi0/0/1
- [SW1-gi0/0/1] port hybrid untagged vlan 10
- [SW1]interface gi0/0/2
- [SW1-gi0/0/2] port hybrid untagged vlan 20
- [SW1]interface gi0/0/3
- [SW1-gi0/0/3] port hybrid untagged vlan 30
4. 配置端口, 实现 VLAN 10 与 VLAN 30 之间的互通;
- [SW1]interface gi0/0/1
- [SW1-gi0/0/1] port hybrid untagged vlan 30
- [SW1]interface gi0/0/3
- [SW1-gi0/0/3] port hybrid untagged vlan 10
5. 配置端口, 实现 VLAN 20 与 VLAN 30 之间的互通;
- [SW1]interface gi0/0/2
- [SW1-gi0/0/1] port hybrid untagged vlan 30
- [SW1]interface gi0/0/3
- [SW1-gi0/0/3] port hybrid untagged vlan 20
- DHCP
来源: http://www.bubuko.com/infodetail-2622119.html