不同Vlan的PC相互通信(一)

不同Vlan的PC相互通信(一)

本周计算机网络实验,实验内容是:只使用Vlan的trunk接口和access接口实现两个二层交换机上属于不同Vlan的PC互通

预备知识

交换机端口

以太网端口有三种链路类型:access、hybrid、trunk.

  • Access端口只能允许一个Vlan通过,一般用于连接终端,也是端口默认的类型。

  • Trunk端口可以允许多个Vlan通过,一般用于交换机之间的连接:

    Port link-type trunk

  • Hybrid端口和Trunk端口唯一不同之处在于发送数据时:

    1. Hybrid端口既可以允许多个Vlan的报文发送时不打标签,也可以允许多个Vlan的报文发送时打标签;
    2. Trunk端口只允许和自己pvid值相同的Vlan报文发送时不打标签。所以Hybrid端口不仅用于连接交换机,还可以连接终端。Port link-type hybrid

端口接收报文

  • Access端口收报文:
    收到一个报文,判断是否有Vlan信息:
    1. 如果没有则打上端口的PVID,并进行交换转发
    2. 如果则直接丢弃(缺省)。
  • trunk端口收报文:
    收到一个报文,判断是否有Vlan信息:
    1. 如果没有则打上端口的PVID,并进行交换转发
    2. 如果判断该trunk端口是否允许该Vlan的数据进入:如果允许则报文携带原有Vlan标记进行转发,否则丢弃该报文。
  • hybrid端口收报文:
    收到一个报文,判断是否有Vlan信息:
    1. 如果没有则打上端口的PVID,并进行交换转发
    2. 如果则判断该hybrid端口是否允许该Vlan的数据进入:如果可以则转发,否则丢弃。

端口发送报文

  • Acess端口发报文:
    将报文的vlan tag剥离,直接发送出去。
  • trunk端口发报文:
    比较端口的PVID和将要发送报文的Vlan信息:
    1. 如果两者相等则剥离Vlan信息,再发送
    2. 否则报文将携带原有的Vlan标记转发。
  • hybrid端口发报文:
    1、判断该Vlan在本端口的属性
    2、如果是untag则剥离Vlan信息,再发送,如果是tag则比较端口的PVID和将要发送报文的Vlan信息,如果两者相等则剥离Vlan信息,再发送,否则报文将携带原有的Vlan标记进行转发。

实验环境

上课时是在实体交换机上操作,课后使用华为eNSP模拟试验,加深印象。

华为eNSP:

在这里插入图片描述

网络拓扑图

在这里插入图片描述

设备配置

交换机配置

  • LSW1
    在这里插入图片描述
    在这里插入图片描述
  • LSW2
    在这里插入图片描述
    在这里插入图片描述

PC机配置

PC1:
在这里插入图片描述

PC2:
在这里插入图片描述

PC3:
在这里插入图片描述

PC4:
在这里插入图片描述

PC5:
在这里插入图片描述

PC6:
在这里插入图片描述

实验结果

Vlan 100的PC1可以访问对端 Vlan 200的PC2.
在这里插入图片描述
在这里插入图片描述

Vlan 100和Vlan 100、Vlan 200 和Vlan 200间均不能通信,为什么?

在这里插入图片描述
在这里插入图片描述

Vlan50和Vlan50的相互通信不受任何影响,为什么?

在这里插入图片描述

在这里插入图片描述

结果分析

由交换机端口收发报文的性质可知,实验结果与预期一致。

附配置命令

交换机的基本配置

•显示交换机的各种运行状态

[sw]display current-configuration

[sw]display interface

[sw]display ip routing-table

[sw]display arp

•配置主机名

​ [sw]sysname

•删除某条命令:undo

Vlan创建及端口指定

•创建/删除Vlan

[sw]Vlan 10

[sw]undo Vlan 10

•给指定Vlan增加/删除以太网接口

[sw-Vlan10]port g0/0/1

[sw-Vlan10]undo port g0/0/1

配置交换机管理IP地址

•[sw] interface vlan 1

•[sw-vlanif1] ip address 192.168.1.1 255.255.255.0

注意:

•交换机Vlan 1 默认是交换机器的管理中心,在默认的情况下,交换机所有的接口都处于此下,为其配置地址可以连通到所有的接口.

•二层交换机的管理IP只能有一个生效。

•默认情况下给Vlan1配置IP,因为交换机所有接口默认都属于Vlan1

•给不同Vlan配置IP地址时,VlanIP地址不能在同一网段

例:Vlan1 192.168.1.1 Vlan10 192.168.1.2(不允许)

交换机端口参数的配置

•进入ethernet0/0/10端口

[sw]interface ethernet0/0/10

•配置端口速率为100M

[sw-ethernet0/0/10]speed 100

•配置端口的双工模式为全双工

[sw-ethernet0/0/10]duplex full

•配置端口速率参数有1000(1000M)、100(100M)、10(10M)、auto(自适应),默认是auto

•配置模式有full (全双工)、half(半双工)、auto(自适应),默认是auto

•端口预设模式是自适应(auto)时,需要先解除自适应(auto)

[sw-ethernet0/0/10] undo negotiation auto

交换机端口类别的配置

•端口加入Vlan

[sw]Vlan 10

[sw-Vlan 10]port ethernet0/0/10

•配置端口类别成trunk或hybrid类型

[sw-ethernet0/0/10]port link-type trunk/hybrid

•端口切回access类型(端口缺省都属于access)

[sw-ethernet0/0/10]undo port link-type trunk/hybrid

•给trunk/hybrid端口设置PVID值(缺省ID),因为trunk/hybrid端口可以允许多个Vlan数据通过,所以要设置PVID。

[sw-ethernet0/0/10]port trunk/hybrid pvid Vlan 20

•设置trunk端口允许通过的Vlan

[sw-ethernet0/0/10]port trunk allow-pass Vlan10 20

•设置hybrid端口发报文时执行“撕标签”操作的Vlan,同时也是允许通过的Vlan(类似access)

[sw-ethernet0/0/10]port hybrid untagged Vlan 10 20

•设置hybrid端口发报文时带标签,同时也是允许通过的Vlan(类似trunk)

[sw-ethernet0/0/10]port hybrid tagged Vlan 10 20

交换机接口关闭和开启

•将接口关闭
[sw-ethernet0/0/1] shutdown

•将接口启用
[sw-ethernet0/0/1] undo shutdown

•在配置完接口属性后,最好执行一套接口关闭和开启的操作,以保证接口的开启状态以及运行刚设置的脚本。

  • 7
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 要验证4个PC是否属于同一个VLAN,可以按照以下步骤操作: 1. 确定VLAN ID:首先需要确认这4个PC所在的VLAN ID,可以查看交换机上的VLAN配置或者通过网络拓扑图确定。 2. 检查端口:找到这4个PC所连的交换机端口,检查这些端口是否都配置在同一个VLAN上,可以使用命令行工具(如PuTTY)登录交换机并使用show vlan命令查看。 3. 使用ping命令:在同一个VLAN中的PC应该能够相互ping通,可以在其中一个PC上打开命令提示符(Windows系统)或终端(macOS或Linux系统),使用ping命令测试另外三台PC的IP地址。如果能够ping通,则说明这四台PC属于同一个VLAN。 通过以上步骤可以验证这四个PC是否属于同一个VLAN。 ### 回答2: 要验证4个PC属于同一个VLAN,有几种方法可以实施。 首先,我们可以通过观察交换机上的端口状态来确定它们所连口是否属于相同的VLAN。我们可以登录到交换机的控制台,并使用命令查看与这些PC口的配置。如果这些口都被配置为相同的VLAN,那么这4个PC就属于同一个VLAN。 其次,我们还可以通过查看PC上的网卡配置来确定它们所属的VLAN。我们可以打开每台PC的控制面板,并找到网络和共享中心。在该界面中,我们可以找到网络连的详细信息,并查看网卡是否被配置为相同的VLAN。 另外,我们还可以通过进行网络连通性测试来验证这四台PC是否属于同一个VLAN。我们可以使用ping命令来测试这些PC之间的连通性。如果它们能够互相ping通,那么它们就在同一个网络中,也就属于同一个VLAN。 最后,我们还可以使用网络管理软件来验证这4个PC是否属于同一个VLAN。网络管理软件通常具有查看和管理网络设备的功能,可以让我们轻松地查看交换机和PC之间的连关系,并确定它们是否属于同一个VLAN。 总结来说,要验证4个PC属于同一个VLAN,我们可以通过观察交换机上的端口状态、查看PC上的网卡配置、进行网络连通性测试或使用网络管理软件来进行验证。通过这些方法,我们可以确认这4个PC是否属于同一个VLAN。 ### 回答3: 要验证4个PC属于同一个VLAN,可以通过以下步骤进行: 1. 首先,确认已经创建了一个VLAN,并将四台PC添加到该VLAN中。在交换机或路由器上进行相应的配置,将这四台PC分配到同一个VLAN的端口上。 2. 确保每台PC的网络设置正确配置,包括IP地址、子网掩码、默认网关以及DNS服务器。这是确保PC之间能够进行正常通信的基本设置。 3. 使用ping命令来测试PC之间的连通性。在其中一台PC上打开命令提示符或终端窗口,输入其他三台PC的IP地址并发送ping请求。如果能够收到回复,表示这四台PC可以相互通信,属于同一个VLAN。 4. 检查网管工具或设备界面,确认四台PC的端口状态显示为"UP"或"Connected",这表示这些端口已经成功连并正常工作。 5. 使用网络分析工具,如Wireshark,监测这四台PC之间的网络流量。如果能够捕获到它们之间的通信,并且源和目的地的VLAN标记一致,说明它们是属于同一个VLAN的。 通过以上步骤,可以验证这四台PC是否属于同一个VLAN。注意,在操作过程中,需确保各项配置正确,并且网络设备的固件或操作系统版本能够支持VLAN的功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值