VLAN技术

5 篇文章 0 订阅
1 篇文章 0 订阅

VLAN

V----虚拟

LAN---局域网---广播域

        虚拟局域网---可以理解为是虚拟的广播域,交换机和路由器协同工作后,将原来一个广播域逻辑上划分成多个虚拟的广播域。

基本配置:

 第一步:创建VLAN

        [Huawei]display vlan---查看VLAN信息

        VID ---VLAN ID ---用来区分和标定不同VLAN ---IEEE组织在802.1Q标准中进行了规定,规定VID必须由12位二进制构成---0 -4095,其中0和4095为保 留---所以,VID的取值范围为1 -4094。

        [Huawei]vlan 2---创建VLAN

        [Huawei]vlan batch 4 to 100---批量创建VLAN

        [Huawei]undo vlan batch 4 to 100---批量删除VLAN

第二步:将接口划入到VLAN

        将VID配置映射到交换机的接口上,实现VLAN的划分----物理VLAN/一层VLAN

        将VID配置映射到数据包中的MAC地址,实现VLAN----二层VLAN

        将数据帧中的类型字段所标记的上层协议和VID进行映射,实现VLAN的划分---三层VLAN

        因为设备的层次叫法主要是根据其转发特性来决定的,并不代表设备没有处理上层的能力,所以,VLAN划分也可以基于IP地址进行划分,也可以基于策略进行划分。

        在交换机中为了区分不同VLAN的流量,需要给数据帧打上标签。于是就有了802.1Q帧,在普通的以太网Ⅱ型帧的基础上,在其源MAC和类型字段之间增加了4个字节的标签,我们称为TAG,里面包含12位的VID,这样的帧我们也称为tagged帧。没有打标签的帧也可以称为untagged帧

        依靠这个特性,我们将交换机和PC之间的链路称为Access链路,Access链路中交换机侧的接口被称为Access接口。Access链路中,只能通过untagged帧,并且,这些帧一定属于某一个特定的VLAN,我们将交换机和交换机之间的链路称为trunk链路(trunk干道),trunk链路中交换机侧的接口被称为trunk接口,trunk链路中可以通过tagged帧,并且这些帧可以属于多个VLAN。

第三步:配置Trunk干道

        第二步配置:

                [sw1-GigabitEthernet0/0/1]port link-type access

                [sw1-GigabitEthernet0/0/1]port default vlan 2

                [sw1]port-group group-member GigabitEthernet 0/0/3 GigabitEthernet 0/0/4---创建接口组

                [sw1-port-group]

        第三步配置:

                [sw1-GigabitEthernet0/0/5]port link-type trunk

                [sw1-GigabitEthernet0/0/5]port trunk allow-pass vlan ?

                INTEGER<1-4094> VLAN ID

                all All

                [sw1-GigabitEthernet0/0/5]port trunk allow-pass vlan 2 3

Hybrid---混杂接口

        [sw1]display port vlan active

在不做任何配置的情况下,华为交换机默认的接口类型为hybrid类型

PVID---代表接口所属的VID---华为设备设定,所有接口在没有做配置的情况下,其PVID为1,即其默认属于VLAN1

华为设备规定,所有通过接口进入到交换机的数据都必须代表标签,如果没有标签,则需要打上进入接口PVID的标签。

VLAN List---允许列表,该接口允许那些VLAN的流量通过,则列表中就有他们的VID

U----untagged

T----tagged---这两个标记代表的是从该接口转出的数据是否允许带标签,T则允许带,U则不允许带。

(注意,在trunk干道中,只有和trunk接口PVID相同的VLAN的流量出去时可以不带标签。)

Access接口

1、当Access接口从链路上收到一个untagged帧时,交换机首先会在数据帧中添加VID和PVID的标签,之后查看允许列表,如果允许列表中有该数据帧标签中的VID号,则转发(Accsee接口因为允许列表中的VID号和自己的PVID相同,所以,这种情况下,一定可以转发)

2、当一个tagged帧从交换机的其他端口到达一个Access端口后,交换机会检查这个帧中的tag的VID是否在允许列表之中的VID相同,如果不同,则直接丢弃;如果相同,则需要先剥离标签后发出到链路上。

3、如果ACCESS接口在链路上收到一个tagged帧,则交换机会检查他的VID是否在自己本地的允许列表中,如果在,则转发,不在,则丢弃

trunk接口

1、当trunk接口从链路上接口到一个untagged帧,交换机首先会在数据帧中添加VID为PVID的标签,之后,查看允许列表,如果允许列表中有该数据帧标签中的VID号,则转发,如果没有,则丢弃;

2、当一个tagged帧从交换机的其他接口到达一个trunk接口后,如果这个tag中的VID不在trunk接口的允许列表则直接丢弃,如果在,则转发,如果VID和trunk接口的PVID相同,则剥离标签后发出,如果不相同,则不剥离标签,直接发出

3、如果trunk接口在链路上收到一个tagged帧,交换机将先查看这个tagged帧中的VID是否在允许列表中,如果在,则转发,如果不在,则丢弃;

修改PVID:

Access----可以修改PVID,可以修改允许列表(但是PVID和允许列表必须相同且只能允许一个VLAN的流量通过,出口的封装方式只能时不带标签封装)

Trunk----可以修改PVID,可以修改允许列表,而且允许列表中可以通过多个VLAN的流量,出口封装方式仅为带标签封装(PVID若在允许列表中,则默认为封装不带标签)

[sw1-GigabitEthernet0/0/5]port trunk pvid ? ---修改trunk接口PVID的命令

vlan Virtual LAN

Hybird ----可以修改PVID,可以修改允许列表,而且允许列表中可以通过多个VLAN的流量,而且可以修改出口的封装方式。

[sw 3-GigabitEthernet0/0/1]portlink-type hybrid ---修改接口的类型为混杂口

[sw 3-GigabitEthernet0/0/1]porthybrid pvid vlan 2---修改混杂口的PVID

[sw 3-GigabitEthernet0/0/1]porthybrid untagged vlan 2 3 4---修改允许列表,并且出去的时候不带标签

[s w4-GigabitEthernet0/0/1]porthybrid tagged vlan 2 to 4---修改允许列表,并且出去的时候带标签

第四步:VLAN间路由

子接口---路由器的虚拟接口---路由器将一个物理接口逻辑上的切分为多个虚拟的子接口。

[r1]int g 0/0/0.1---创建子接口

[r1-GigabitEthernet0/0/0.1

[r1-GigabitEthernet0/0/0.1]dot1q termination vid 2

[r1-GigabitEthernet0/0/0.1]arp broadcast enable ---开启ARP广播----开启后子接口才会

进行ARP应答
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值