VLAN实验

本文详细描述了如何配置电脑IP地址、设置交换机VLAN及端口模式,以实现PC间以及服务器间的网络互通。步骤包括配置静态IP、创建VLAN、设置端口类型和允许所有VLAN通过。最后通过ping测试验证网络连通性。

实验1:

第一步将每台电脑配置一个ip和掩码

如:PC1   IP:192.168.1.1   掩码:255.255.255.0

       PC2   IP:192.168.1.2       掩码:255.255.255.0

       PC3   IP :192.169.1.3     掩码: 255.255.255.0

       PC4  IP :192.168.1.4   掩码  :255.255.255.0

第二步,在中间的交换机里建立虚拟网

vlan batch 10 20

 第三步,进入对应的端口设置端口模式

要先进入对应端口 int 端口

port link -type access(端口选择access)

简写为:p l a

第四步,端口加入VLAN

port default vlan10 (端口选择access)

简写:p d v 10

如下图:

第五步ping测,在pc3ping测pc4

在pc1ping测pc2

实验2:在实验1的基础上增加一台交换机和两台服务器

1.在下面的交换机里,先进入和上面连接的交换机对应的端口进行配置

int e0/0/5,进去后再选择trunk模式,这个模式用于一般连接交换机

port linke-type trunk(端口选择trunk模式)

简写就是p l t

再配置该端口全vlan可以连接:port trunk allow-pass vlan all

再配置上面的交换机,先划分出10和20的vlan段,然后在对应的服务器和交换机连接的端口上分别配置他们的vlan,再和下面交换机连接的那个端口上配置 p l t,再配置 port trunk allow-pass vlan all

就完成两个交换机的互通了。

全部配置完后在服务器上ping同一vlan段下的pc设备是否连通

至此测试完成。

### 设置和测试VLAN配置的实验步骤 为了完成VLAN相关的配置与测试,可以按照以下内容进行操作: #### 1. VLAN 创建 在交换机上创建所需的VLAN。例如,在华为交换机中可以通过命令行界面执行如下操作: ```shell [Huawei] vlan batch 2 3 // 批量创建VLAN 2 和 VLAN 3 ``` 此命令会一次性创建两个VLAN编号分别为2和3[^1]。 #### 2. 接口分配到特定VLAN 将交换机上的物理端口划分为不同的VLAN模式(Access 或 Trunk)。对于Access接口,指定其所属的VLAN;而对于Trunk接口,则允许传输多个VLAN的数据帧。 ```shell [Huawei-GigabitEthernet0/0/1] port link-type access // 将GigabitEthernet0/0/1设为access类型 [Huawei-GigabitEthernet0/0/1] port default vlan 2 // 将该端口加入VLAN 2 ``` 如果需要配置Trunk链路以便支持多VLAN数据转发,可使用以下指令: ```shell [Huawei-GigabitEthernet0/0/24] port link-type trunk // 设定trunk类型的连接 [Huawei-GigabitEthernet0/0/24] port trunk allow-pass vlan all // 允许所有VLAN通过此trunk链接 ``` 以上命令分别设置了某个端口作为Trunk并开放全部VLAN流量通行的能力。 #### 3. 单臂路由实现VLAN间通信 当存在跨VLAN访问的需求时,可通过单臂路由来达成目标。具体做法是在路由器的一个物理接口下建立若干逻辑子接口,每个子接口对应一个独立的VLAN ID及其IP地址范围。 ```shell [R1]interface g0/0/0.10 // 进入g0/0/0的第一个子接口 [R1-g0/0/0.10]encapsulation dot1q 10 // 定义dot1Q封装协议,关联至VLAN 10 [R1-g0/0/0.10]ip address 192.168.10.1 255.255.255.0 // 配置子网掩码及默认网关 ``` 上述脚本展示了如何在一个实际存在的以太网卡之上构建虚拟化的子接口,并赋予相应的参数设定[^2]。 #### 4. 测试连通性 利用PC终端尝试与其他同属一个VLAN或者跨越不同VLAN成员之间发起ICMP请求验证可达状况。比如让位于VLAN 2中的主机向同样处于这个组播域内的另一台机器发送ping包确认能否正常回应; ```bash ping 192.168.2.100 -t // 不断地向地址为192.168.2.100的目标发出探测信号直到手动停止为止 ``` 而针对涉及到了其他广播区域的情况则需借助先前搭建好的中间件设施来进行消息传递处理[^3]。 --- ####
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值