DHCP&AAA&VLAN综合配置案例
某公司网络拓扑如图所示交换机 SW1 及其所连终端电脑为新接入网络的设备,交换机 Core 为 VLAN10 和 VLAN20 终端电脑的网关,并提供 DHCP 服务。

-
在交换机 Core 上完成 VlanIF10 接口 ip 地址配置;配置基于接口地址池的 DHCP 服务,排除 172.16.10.1 至 172.16.10.99 的地址。
-
在交换机 SW1 批量创建 VLAN10、VLAN20,并完成相关接口配置,其中 GigabitEthernet0/0/5 仅放行 VLAN10 和 VLAN20。
-
开启 Telnet 服务,认证模式为 AAA,创建本地用户 sysadmin, 口令为 Aaa!@#$%523
华为交换机完整配置(Core + SW1)
说明:设备为华为VRP平台,拓扑说明:
Core:VLANIF10=172.16.10.254/24;VLANIF20=172.16.20.254/24,作为网关+DHCP服务器
SW1:GE0/0/1、GE0/0/2接入VLAN10终端;GE0/0/3、GE0/0/4接入VLAN20终端;GE0/0/5上联Core,Trunk仅放行VLAN10、20
一、Core交换机配置(任务1 + 任务3 Telnet AAA)
# 1. 进入系统视图
<Huawei>system-view
[Huawei]sysname Core
# 2. 创建VLAN10、VLAN20
[Core]vlan batch 10 20
# 3. 配置VLANIF10接口IP(网关)
[Core]interface Vlanif 10
[Core-Vlanif10]ip address 172.16.10.254 255.255.255.0
[Core-Vlanif10]quit
# 配置VLANIF20接口IP(网关,题目虽然只要求VlanIF10,但实际网络需要,一并写上)
[Core]interface Vlanif 20
[Core-Vlanif20]ip address 172.16.20.254 255.255.255.0
[Core-Vlanif20]quit
# 4. 开启全局DHCP功能
[Core]dhcp enable
# 5. 配置【基于接口地址池】DHCP for VLANIF10
[Core]interface Vlanif 10
# 接口下启用基于接口的地址池
[Core-Vlanif10]dhcp select interface
# 排除地址段:172.16.10.1 ~ 172.16.10.99
[Core-Vlanif10]dhcp server excluded-ip-address 172.16.10.1 172.16.10.99
# 配置网关(地址池下发网关)
[Core-Vlanif10]dhcp server gateway-list 172.16.10.254
# 可选DNS(实验可配公共DNS)
[Core-Vlanif10]dhcp server dns-list 223.5.5.5
[Core-Vlanif10]quit
# 【可选】VLAN20的DHCP(题目没强制,但实际组网配套)
[Core]interface Vlanif 20
[Core-Vlanif20]dhcp select interface
[Core-Vlanif20]dhcp server gateway-list 172.16.20.254
[Core-Vlanif20]dhcp server dns-list 223.5.5.5
[Core-Vlanif20]quit
# 6. 上联口GE0/0/1配置Trunk,放行VLAN10、20,连接SW1
[Core]interface GigabitEthernet 0/0/1
[Core-GigabitEthernet0/0/1]port link-type trunk
[Core-GigabitEthernet0/0/1]port trunk allow-pass vlan 10 20
[Core-GigabitEthernet0/0/1]quit
# =========任务3:开启Telnet,AAA认证,创建本地用户sysadmin,密码Aaa!@#$%523=========
# 开启telnet服务
[Core]telnet server enable
# 进入AAA视图
[Core]aaa
# 创建本地用户 sysadmin,密码Aaa!@#$%523,密码为密文存储
[Core-aaa]local-user sysadmin password cipher Aaa!@#$%523
# 设置用户权限级别为15(最高权限)
[Core-aaa]local-user sysadmin privilege level 15
# 授权服务:telnet
[Core-aaa]local-user sysadmin service-type telnet
[Core-aaa]quit
# 配置VTY线路,认证模式aaa
[Core]user-interface vty 0 4
[Core-ui-vty0-4]authentication-mode aaa
[Core-ui-vty0-4]quit
Core配置解析
-
dhcp enable:全局开启DHCP,华为交换机必须先全局开启才能使用地址池 -
dhcp select interface:基于接口地址池,地址池网段自动继承Vlanif接口IP网段,无需单独定义network -
dhcp server excluded-ip-address:保留静态地址,1~99不分配给终端,留给服务器/网管设备 -
Telnet+AAA:VTY远程登录使用AAA账号校验,账号sysadmin只能telnet登录,权限15级
二、SW1接入交换机配置(任务2)
<Huawei>system-view
[Huawei]sysname SW1
# 批量创建VLAN10、VLAN20
[SW1]vlan batch 10 20
# 配置接入VLAN10的接口 GE0/0/1、GE0/0/2,access模式
[SW1]interface range GigabitEthernet 0/0/1 to GigabitEthernet 0/0/2
[SW1-if-range]port link-type access
[SW1-if-range]port default vlan 10
[SW1-if-range]quit
# 配置接入VLAN20的接口 GE0/0/3、GE0/0/4,access模式
[SW1]interface range GigabitEthernet 0/0/3 to GigabitEthernet 0/0/4
[SW1-if-range]port link-type access
[SW1-if-range]port default vlan 20
[SW1-if-range]quit
# 上联口GE0/0/5,Trunk,仅放行VLAN10、VLAN20
[SW1]interface GigabitEthernet 0/0/5
[SW1-GigabitEthernet0/0/5]port link-type trunk
# 只允许VLAN10、20通过,其余VLAN全部拒绝
[SW1-GigabitEthernet0/0/5]port trunk allow-pass vlan 10 20
[SW1-GigabitEthernet0/0/5]quit
SW1配置解析
-
vlan batch 10 20:批量创建VLAN,等价于vlan 10 + vlan 20两条命令 -
interface range:批量选择连续接口,简化重复配置 -
Access接口:接终端PC,只能属于一个VLAN,PVID=所属VLAN
-
GE0/0/5 Trunk:交换机之间互联链路,携带VLAN标签;
port trunk allow-pass vlan 10 20严格限制,只允许VLAN10、20流量上传Core
验证命令(调试用)
Core上:
display ip pool #查看DHCP地址池
display vlanif #查看三层接口IP
display aaa local-user
display telnet server status
SW1上:
display vlan
display port vlan
关键点考点总结
-
题目要求基于接口地址池DHCP,不要用全局地址池(
dhcp select global) -
排除地址命令
dhcp server excluded-ip-address写在Vlanif接口视图 -
Trunk链路必须指定允许通过的VLAN,题目要求GE0/0/5仅放行VLAN10、20
-
Telnet认证模式
authentication-mode aaa,本地用户需要指定service-type telnet
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐

所有评论(0)