VLAN介绍

  1. VLAN
    1. VALN的作用
    2. 实验
      1. 不同交换机上的相同VLAN通信
      2. VLAN数据帧的传播
    3. 实现同一VLAN在不同交换机的通信
    4. 实现不同vlan间的路由通信
      1. 方法一:
      2. 方法二:

VLAN

虚拟局域网VLAN(Virtual LAN)。802.1Q,dot1Q

VALN的作用

VLAN技术——一种专为隔离二层广播报文设计的虚拟局域网技术;vlan可以分组设备,增强局域网的安全性(业务隔离)。(减少网络广播,增强网络的利用率)

实验

不同交换机上的相同VLAN通信

交换机端口种类的简绍:

  1. Access:Access端口一般是指那些连接不支持VLAN技术的终端设备的端口,这些端口接收到的数据帧不包含VLAN标签。而向外发送数据帧时,必须保证数据帧中也不包含VLAN标签。一般接主机或路由器。只能加入一个VLAN。
  2. Trunk:Trunk端口一般是指那些连接支持VLAN技术的网络设备(如交换机)的端口,这些端口接收到数据帧一般都会包含VALN标签,而向外发送数据帧时,必须保证接收端能够区分不同VLAN的数据帧,故常常需要添加VLAN标签。一般用于交换机之间的连接。
  3. Hybird:Hybird端口属于Access和Trunk的混合模式,工作在Hybrid模式下的端口可以属于多个VLAN,可以接收和发送多个VLAN的报文,可以用于交换机之间的连接,也可以用于连接用户的计算机。
    Hybird端口和Trunk端口的不同之处在于Hybird端口允许多个VLAN的报文不带标签,而Trunk端口只允许默认(需要在交换机的端口设置)VLAN的报文通过。

    所有端口默认为Access类型的端口

    VLAN数据帧的传播

    在这里插入图片描述

实验拓扑图:

在这里插入图片描述
LSW1的操作:

<Huawei>undo terminal monitor 
Info: Current terminal monitor is off   //关闭日志更新(小编觉得这个有点烦)
sysname  //进入系统模式
[Huawei]vlan batch 2 3  //创建valn 2和vlan 3
Info: This operation may take a few seconds. Please wait for a moment...done.  
[Huawei-Ethernet0/0/1]port link-type access  //将端口类型设置为access
[Huawei-Ethernet0/0/1]port default vlan 2  //将端口 E0/0/1划分为vlan1

其他vlan的划分与上述操作相同
配置完成后输入display vlan查看个vlan与各交换机个端口的关系

[Huawei]display vlan
The total number of vlans is : 3
--------------------------------------------------------------------------------
U: Up;         D: Down;         TG: Tagged;         UT: Untagged;
MP: Vlan-mapping;               ST: Vlan-stacking;
#: ProtocolTransparent-vlan;    *: Management-vlan;
--------------------------------------------------------------------------------

VID  Type    Ports                                                          
--------------------------------------------------------------------------------
1    common  UT:Eth0/0/3(U)     Eth0/0/4(D)     Eth0/0/5(D)     Eth0/0/6(D)     
                Eth0/0/7(D)     Eth0/0/8(D)     Eth0/0/9(D)     Eth0/0/10(D)    
                Eth0/0/11(D)    Eth0/0/12(D)    Eth0/0/13(D)    Eth0/0/14(D)    
                Eth0/0/15(D)    Eth0/0/16(D)    Eth0/0/17(D)    Eth0/0/18(D)    
                Eth0/0/19(D)    Eth0/0/20(D)    Eth0/0/21(D)    Eth0/0/22(D)    
                GE0/0/1(D)      GE0/0/2(D)                                      

2    common  UT:Eth0/0/1(U)                                                     

3    common  UT:Eth0/0/2(U)                                                     


VID  Status  Property      MAC-LRN Statistics Description      
--------------------------------------------------------------------------------

1    enable  default       enable  disable    VLAN 0001                         
2    enable  default       enable  disable    VLAN 0002                         
3    enable  default       enable  disable    VLAN 0003                         

在主机上配置好图片中的IP地址
PC1pingPC2:Destination host unreachable
PC1pingPC3:Destination host unreachable
PC1pingPC4:Destination host unreachable
PC2pingPC3:Destination host unreachable
PC2pingPC4:Destination host unreachable
PC3pingPC4:Destination host unreachable
这时候网络内所有主机两两都不能互相通信(相同vlan不是能通信吗?),到底是哪里出了问题呢?回顾上述交换机端口的类型以及作用。

  • 交换机LSW1的Ethernet 0/0/1与Ethernet 0/0/2端口的类型为Access模式
  • 交换机LSW2的Ethernet 0/0/1与Ethernet 0/0/2端口的类型为Access模式

当PC1pingPC2的时候数据帧通过LSW1的E0/0/1口,进入交换机后被贴上vlan2的标签,当这个数据帧到达LSW1的E0/0/2口时,此口不识别带有vlan的数据帧,所以不会通过导致两台计算机不能通信。
当PC1pingPC3的时候数据帧通过LSW1的E0/0/1口,进入交换机后被贴上vlan2的标签,当这个数据帧到达LSW1的E0/0/3口时,此口不识别带有vlan的数据帧,所以不会通过导致两台计算机不能通信。

实现同一VLAN在不同交换机的通信

上面提到的三种交换机端口的Trunk类型,将LSW1与LSW2的E0/0/3的端口设置为Trunk,并允许vlan2和vlan3通过此端口即可实现同一vlan在不同交换机的通信。

[Huawei]interface Ethernet0/0/3  //进入端口E0/0/3
[Huawei-Ethernet0/0/3]port link-type trunk  //将端口的类型设置为trunk
[Huawei-Ethernet0/0/3]port trunk allow-pass vlan 2 to 3  //允许vlan2和vlan3通过此端口

在LSW2上进行相同操作。
这时PC1可以与PC3通信。
过程:PC1发送数据帧——>通过LSW1的E0/0/1——>进入交换机贴上vlan2标签——>通过LSW1的E0/0/3口,此端口类型为trunk已设置允许vlan2和vlan3通过——>到达LSW2的E0/0/3口同样——>进入交换机拆掉vlan2的标签——>将数据帧从LSW的E0/0/1口发出——>PC3接收消息。
PC3回复 PC1消息的步骤与上述相同,流程相反。
PC2与PC4通信过程相同。

实现不同vlan间的路由通信

配置三层交换机的vlanif实现三层交换机的路由功能,实现不同vlan间的通信。

经典案例:单臂路由

方法一:

通过路由器子接口实现

子接口(subinterface)是通过协议和技术将一个物理接口(interface)虚拟出来的多个逻辑接口。

优点:打破物理接口的数量限制,在一个接口中实现多个VLAN间的路由和通信。

缺点:多个子接口共用主接口,性能比单个物理接口差,负载大的情况下容易成为网络流量瓶颈。

子接口实现

注:要注意AR1上的配置

方法二:

通过三层交换机的vlanif接口(SVI:交换式虚拟接口)实现

Vlanif


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 2924854739@qq.com

文章标题:VLAN介绍

本文作者:DROBP

发布时间:2019-08-08, 19:50:50

最后更新:2019-11-05, 16:32:08

原始链接:https://DROBP.github.io/2019/08/08/VLAN介绍/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏