Cisco Packet Tracer 交换机的VLAN划分

Vlan(virtual local area network,虚拟局域网)技术在局域网互联时得到广泛推广和应用。Vlan是指一个在物理网络上根据用途、工作组、应用等来逻辑划分的局域网络,是一个广播域,与用户的物理位置没有。Vlan中的网络用户是通过LAN交换机来通信的。一个Vlan中的成员看不到另一个Vlan中的成员。

因此,划分Vlan能有效地控制网络广播风暴,提高网络的安全可靠性,是有效的网络监控、数据流量控制的手段,还能实现不同地理位置的部门间的局域网通信,有效地节省构建网络时所需网络设备的费用。

本实训将分成以下三个任务进行。

任务1 交换机的Vlan划分

任务2 交换机间相同Vlan的通信

任务3 三层交换机的配置

交换机的VLAN划分

1. 首先建立好网络拓补图,连接好线

2.给终端设备配置好IP 和子网掩码,本实验是在相同网段下的VLAN划分

 3.进入交换机命令配置面板,创建VLAN10-40 ,并命名为v10-40

每一步都有详细的介绍

方法一:

Switch>en  进入特权模式
Switch#vlan database   进入vlan数据库 进行创建
% Warning: It is recommended to configure VLAN from config mode,
  as VLAN database mode is being deprecated. Please consult user
  documentation for configuring VTP/VLAN in config mode.

Switch(vlan)#
Switch(vlan)#vlan 10 name v10  创建vlan10 命名为v10
VLAN 10 added:
    Name: v10   创建成功并命名为v10
Switch(vlan)#
Switch(vlan)#
Switch(vlan)#vlan 20 name v20 创建vlan20 命名为v20
VLAN 20 added:
    Name: v20               创建成功并命名为v20
Switch(vlan)#vlan 30 name v30
VLAN 30 added:
    Name: v30
Switch(vlan)#vlan 40 name v40  同上
VLAN 40 added:
    Name: v40
Switch(vlan)#

方法二:

Switch>
Switch>en     进入特权模式
Switch#conf    进入全局配置模式
Configuring from terminal, memory, or network [terminal]? 
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#
Switch(config)#
Switch(config)#vlan 10  创建vlan10
Switch(config-vlan)#name v10  改名为v10
Switch(config-vlan)#
Switch(config-vlan)#
Switch(config-vlan)#
Switch(config-vlan)#vlan 20
Switch(config-vlan)#name v20  同上
Switch(config-vlan)#

4.将端口划分到vlan里面

Switch(config)#in f 0/1  进入f0/1端口
Switch(config-if)#
Switch(config-if)#sw mo a   将端口的模式改成接入状态
Switch(config-if)#sw a vlan 10  加入vlan10

批量将vlan划分到端口里
Switch(config)#in r f 0/2-3  进入f0/2-3端口里面
Switch(config-if-range)#sw mo a  将端口的模式改为接入状态 
Switch(config-if-range)#sw a vlan 20  加入vlan20
Switch(config)#do sh r   查看配置状态
Building configuration...

Current configuration : 1231 bytes
!
version 12.2
no service timestamps log datetime msec
no service timestamps debug datetime msec
no service password-encryption
!
hostname Switch
!
!
!
!
!
spanning-tree mode pvst
spanning-tree extend system-id
!
interface FastEthernet0/1
 switchport access vlan 10   这里可以看到 端口已经划分成功了
 switchport mode access
!
interface FastEthernet0/2
 switchport access vlan 20
 switchport mode access
!
interface FastEthernet0/3
 switchport access vlan 20
 switchport mode access

### 如何在 Cisco Packet Tracer 中配置交换机 VLAN #### 配置概述 在 Cisco Packet Tracer 中,VLAN 的配置涉及多个步骤,主要包括创建 VLAN、分配端口到特定的 VLAN、验证配置以及测试网络连通性。以下是详细的配置方法。 --- #### 创建 VLAN 并将其应用到交换机端口 1. **打开交换机 CLI 界面** 双击交换机设备,在弹出的窗口中选择 “CLI” 进入命令行界面[^1]。 2. **进入全局配置模式** 输入 `enable` 命令切换至特权执行模式,再输入 `configure terminal` 或者简写为 `conf t` 来进入全局配置模式[^2]。 3. **创建新的 VLAN** 使用以下命令来定义一个新的 VLAN: ```bash switch(config)# vlan <VLAN_ID> switch(config-vlan)# name <VLAN_NAME> ``` 例如,创建 ID 为 10 的 VLAN 并命名为 Sales: ```bash switch(config)# vlan 10 switch(config-vlan)# name Sales ``` 4. **将接口分配给指定的 VLAN** 将某个物理端口分配到已创建的 VLAN 下: ```bash switch(config)# interface fastethernet <PORT_NUMBER> switch(config-if)# switchport mode access switch(config-if)# switchport access vlan <VLAN_ID> ``` 例如,将 FastEthernet0/1 接口加入到 VLAN 10: ```bash switch(config)# interface fastethernet 0/1 switch(config-if)# switchport mode access switch(config-if)# switchport access vlan 10 ``` 5. **保存配置** 完成上述操作后,记得通过以下命令保存当前更改以防重启丢失数据: ```bash switch# copy running-config startup-config ``` --- #### 测试 VLAN 配置的有效性 为了确认 VLAN 是否正常工作,可以通过以下方式检验: 1. **显示 VLAN 表格信息** 执行如下命令查看所有 VLAN 和其对应的成员端口列表: ```bash switch# show vlan brief ``` 2. **检查主机间的连通性** 同一 VLAN 内部的不同主机应该能够互相通信;而跨 VLAN 主机则无法直接访问除非经过路由器或三层交换机处理[^3]。具体做法是在终端仿真器下运行 ping 测试命令,比如从一台 PC 发送 ICMP 请求包到达另一台同属一个子网下的目标 IP 地址上: ```bash PC>ping <TARGET_IP_ADDRESS> ``` 如果返回成功响应,则表明该部分功能运作良好。 --- #### 注意事项 - 默认情况下,所有未被显式指派过的端口都属于 VLAN 1 (即 native VLAN),因此建议重新规划并合理安排资源以避免潜在冲突。 - 当存在多台互联级联型二层交换装置时还需要额外考虑 trunk link 设置以便于传输 tagged frames 数据帧跨越边界传递消息过去。 ```python def configure_vlan(vlan_id, vlan_name, port_number): commands = [ f'vlan {vlan_id}', f'name {vlan_name}', f'interface fastethernet {port_number}', 'switchport mode access', f'switchport access vlan {vlan_id}' ] return '\n'.join(commands) print(configure_vlan(10, "Sales", "0/1")) ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Super鸣_

谢谢ovo

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值