分享

「陪我一起练」—华为数通eNSP模拟实验7:vlan通信原理实验

 ~海龙~ 2019-02-11

在之前的章节中我们学习了二层网络技术中比较常用的一些知识,为了让我们更好的理解vlan通信原理,我们今天做一个另类的实验:两台华为交换机不同VLAN间的通信。此实验只是帮助我们理解vlan通信,实际网络应用中不建议使用。

1、 网络拓扑

「陪我一起练」—华为数通eNSP模拟实验7:vlan通信原理实验

如上图所示,在华为eNSP模拟器中我模拟拖入两台交换机,LSW1创建vlan10并配置ip地址为10.1.1.1/24,GE0/0/1配置为access模式允许vlan10通过;LSW2创建vlan20并配置IP地址为10.1.1.2/24,GE0/0/1配置为trunk模式允许vlan20通过,设置PVID为vlan20。

2、 业务配置

具体配置我就不一点一点打了,好累,截图发给大家看吧。

#LSW1交换机配置

「陪我一起练」—华为数通eNSP模拟实验7:vlan通信原理实验

「陪我一起练」—华为数通eNSP模拟实验7:vlan通信原理实验

「陪我一起练」—华为数通eNSP模拟实验7:vlan通信原理实验

#LSW2交换机配置

「陪我一起练」—华为数通eNSP模拟实验7:vlan通信原理实验

「陪我一起练」—华为数通eNSP模拟实验7:vlan通信原理实验

「陪我一起练」—华为数通eNSP模拟实验7:vlan通信原理实验

配置很简单,大家思考下两台交换机下的不同vlan是否能够通信呢?

3、 配置验证

如下图,利用dis interface GigabitEthernet 0/0/1命令,我们可以看到LSW2交换机GigabitEthernet 0/0/1接口下PVID和接口物理地址。

「陪我一起练」—华为数通eNSP模拟实验7:vlan通信原理实验

「陪我一起练」—华为数通eNSP模拟实验7:vlan通信原理实验

在交换机LSW1中ping交换机LSW2中vlan20的互联地址此时是可以ping通的。

「陪我一起练」—华为数通eNSP模拟实验7:vlan通信原理实验

通过dis mac-address vlan 10命令,我们看到交换机LSW1在vlan10中也学习到了交换机LSW2的mac地址,由此证明两台交换机之间二层互通。

4、 实验结论

为什么两台交换机不同vlan之间可以正常通信呢?

a、 交换机LSW1中vlan10数据在交换机内部时是带有vlan10这个标签的。

b、 通过GE0/0/1接口转发时,因为GE0/0/1接口是access模式,所以将vlan10标签剥掉,变成不带标签的数据转发出去。

c、 数据到达交换机LSW2的GE0/0/1接口时因为没有vlan标签,trunk模式下接口会为无vlan标签的数据打上PVID的vlan标签,本例中就是打上了vlan20的标签。

d、 相反的,如果交换机LSW2发送数据时,因为GE0/0/1接口为trunk模式,且允许vlan20通过,所以vlan20可以在该接口转发,但因为本征vlan即PVID与trunk的vlan相同,则会将vlan20的标签剥掉,变成无vlan标签的数据进行转发。

e、 交换机LSW1接收到无vlan标签的数据时,根据接口access的vlan信息对数据进行打标签。一个双向通信过程完成,具体可以参考下图。

「陪我一起练」—华为数通eNSP模拟实验7:vlan通信原理实验

与trunk链路不同的是,trunk链路中传输的除了本征vlan外,其它数据均为带有vlan标签的数据。

其实不管两端接口模式是access、trunk还是 hybrid,最根本的就是要求互联链路上传输的是无标签数据,两端设备可以对数据进行打标签和去标签即可实现通信。

其它不同vlan互通实验大家可以自行验证,本实验只是为了让大家了解vlan不同模式的通信过程。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多