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
以下是基于思科(Cisco IOS)设备的配置命令及详细解析。思科与华为在接口命名、VLAN配置逻辑以及AAA认证语法上有较大区别。
-
交换机 Core 配置(网关与DHCP)
配置命令:
Core> enable Core# configure terminal Core(config)# hostname Core # 创建VLAN并配置SVI接口地址 Core(config)# vlan 10 Core(config-vlan)# exit Core(config)# vlan 20 Core(config-vlan)# exit Core(config)# interface vlan 10 Core(config-if)# ip address 172.16.10.254 255.255.255.0 Core(config-if)# no shutdown Core(config-if)# exit Core(config)# interface vlan 20 Core(config-if)# ip address 172.16.20.254 255.255.255.0 Core(config-if)# no shutdown Core(config-if)# exit # 配置DHCP服务及排除地址 Core(config)# ip dhcp excluded-address 172.16.10.1 172.16.10.99 Core(config)# ip dhcp pool VLAN10_POOL Core(dhcp-config)# network 172.16.10.0 255.255.255.0 Core(dhcp-config)# default-router 172.16.10.254 Core(dhcp-config)# exit # 配置VLAN20的DHCP(为保持网络完整,建议配置) Core(config)# ip dhcp pool VLAN20_POOL Core(dhcp-config)# network 172.16.20.0 255.255.255.0 Core(dhcp-config)# default-router 172.16.20.254 Core(dhcp-config)# exit解析:
-
vlan 10/vlan 20:思科需分别进入VLAN视图创建VLAN。 -
interface vlan 10:创建SVI(交换机虚拟接口),相当于华为的Vlanif接口。 -
ip address ... 255.255.255.0:思科配置IP地址时,子网掩码必须使用点分十进制格式,不能像华为那样直接写24。 -
no shutdown:思科接口默认是关闭(shutdown)状态,必须手动开启。 -
ip dhcp excluded-address ...:全局配置DHCP排除地址范围。 -
ip dhcp pool ...:思科使用全局地址池模式,而不是华为的“基于接口地址池”。需要进入地址池视图,配置network(网段)和default-router(网关)。
-
-
交换机 SW1 配置(VLAN创建与接口划分)
配置命令:
SW1> enable SW1# configure terminal SW1(config)# hostname SW1 # 创建VLAN SW1(config)# vlan 10 SW1(config-vlan)# exit SW1(config)# vlan 20 SW1(config-vlan)# exit # 配置连接终端的接口(GE0/0/1、GE0/0/2 划入VLAN 10) SW1(config)# interface range GigabitEthernet0/0/1 - 2 SW1(config-if-range)# switchport mode access SW1(config-if-range)# switchport access vlan 10 SW1(config-if-range)# exit # 配置连接终端的接口(GE0/0/3、GE0/0/4 划入VLAN 20) SW1(config)# interface range GigabitEthernet0/0/3 - 4 SW1(config-if-range)# switchport mode access SW1(config-if-range)# switchport access vlan 20 SW1(config-if-range)# exit # 配置上行接口(GE0/0/5)仅放行VLAN 10和20 SW1(config)# interface GigabitEthernet0/0/5 SW1(config-if)# switchport trunk encapsulation dot1q SW1(config-if)# switchport mode trunk SW1(config-if)# switchport trunk allowed vlan 10,20 SW1(config-if)# exit解析:
-
interface range ...:思科支持使用range关键字批量配置多个接口,提高效率。 -
switchport mode access/switchport access vlan 10:将接口配置为接入模式并划入指定VLAN。 -
switchport trunk encapsulation dot1q:注意: 部分思科交换机(如3560/3750)默认只支持ISL封装,必须先指定封装协议为dot1q(802.1Q)。如果是较新的型号(如2960/3650),可能不需要此命令。 -
switchport mode trunk:将接口配置为Trunk模式。 -
switchport trunk allowed vlan 10,20:仅允许VLAN 10和20通过。思科默认允许所有VLAN,此命令用于限制放行列表。
-
-
开启 Telnet 服务(AAA认证)
配置命令:
# 开启Telnet服务(部分思科设备需先配置域名才能生成RSA密钥,但Telnet通常不需要) SW1(config)# enable secret cisco # 建议配置特权密码,否则无法进入特权模式 # 创建AAA本地用户 SW1(config)# aaa new-model SW1(config)# username sysadmin privilege 15 secret Aaa!@#$%523 # 配置VTY用户界面认证模式为AAA SW1(config)# line vty 0 4 SW1(config-line)# login local SW1(config-line)# transport input telnet SW1(config-line)# exit解析:
-
enable secret cisco:思科设备建议配置特权模式密码,否则Telnet登录后无法进入enable模式。 -
aaa new-model:思科开启AAA认证功能必须首先执行此命令。 -
username sysadmin privilege 15 secret Aaa!@#$%523:创建本地用户sysadmin,权限级别15(最高),密码为Aaa!@#$%523(secret表示密码加密存储)。 -
line vty 0 4:进入VTY虚拟终端线路配置视图。 -
login local:配置VTY线路使用本地用户名和密码进行认证(相当于华为的authentication-mode aaa结合本地用户)。 -
transport input telnet:仅允许Telnet协议接入(默认允许所有协议,此命令用于限制)。
-
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)