Vlan,Trunk,Hybird,GVRP

一,

VLAN的定义:

VLAN(Virtual LAN):虚拟局域网

—是物理设备上连接的不受物理位置限制的用户的一个逻辑组。

为什么引入VLAN技术:

(1)交换机分割了冲突域,但是不能分割广播域

(2)交换机的端口数量的增加,各种广播也随之而来,从而降低了网络的效率

(3)为了分割广播域,引入了VLAN技术

VLAN的作用:

(1)广播的有效控制

(2)比较安全,提高了效率

(3)节省了带宽的有效利用

(4)延迟

VLAN的种类:

(1)基于端口划分的静态VLAN

(2)基于MAC地址划分的动态VLAN

PVID:表示的是端口所属的VLN,默认情况下,交换机所有端口的PVID都是1

VLAN的配置步骤:创建VLAN ,将端口加入到相应的VLAN中,验证。

创建VLAN的方式:(在系统视图模式下创建)

创建VLAN        [huawei]vlan 10

批量创建VLAN    [huawei]vlan batch10 20 30 /vlan batch 10 to 30

删除VLAN的方式:(在系统视图模式下创建)

删除VLAN: [huawei]undo vlan 10

批量删除:[huawei]VLANundo vlan vlan batch10 20 30

批量删除:[huawei]VLANundo vlan batch 10 to 30

将端口加入到VLAN:在端口模式中先修改成access再加入VLAN

[huawei]interface ethernet0/0/1

[huawei-ethernet0/0/1]port link-type access

[huawei-ethernet0/0/1]port default vlan 1

批量将端口加入到VLAN:将端口加入到端口组,再将端口组加入到VLAN

[huawei]port-group1

[huawei-port-group-1]group-member ethernet0/0/1 ethernet0/0/2

[huawei-port-group-1]group-member ethernet0/0/1 to ethernet0/0/2

[huawei-port-group-1]port link-type access

[huawei-port-group-1]port default vlan 2

验证VLAN的配置:

[huawei]display vlan

[huawei]display vlan vlan-id

VLAN

同一个VLAN可以互通

不同VLAN不能互通;

同一个VLAN的成员主机,可以在不同的物理位置(不同的交换设备)

二,Trunk:

一般用来链接“交换机”设备。

为了能够在同一个链路上同时传输多个 VLAN 的数据,必须将链路的模式配置为 trunk 模式。

该类型的链路上的数据,是需要携带 vlan 标签的:

该链路为数据打标签的方式,分为两种

1、ISL  : inter-switch link ,交换机之间的链路协议。

思科的私有协议;现在很多交换机已经不支持了;

标签总长度为30个字节, 其中ISL头部是26个字节,ISL尾部是4个字节;

2、802.1q :是公有标准,任何厂家的设备都支持使用该协议为2层数据打标签。

标签长度为4个字节;

Access:    一般用来连接“非交换机”设备!

这种类型的链路,同一时刻,只能属于一个 VLAN ;传输的数据,是没有任何标签的。

配置 Trunk链路:(华为)

1、配置端口的链路类型

interface gi0/0/24

port link-type trunk

2、设置 Trunk 链路上允许通过的 VLAN

interface gi0/0/24

port trunk allow-pass vlan all

3、验证 、测试、保存

display port vlan

配置 Trunk链路:(思科)

1、配置链路的 trunk 封装协议(ISL或者 802.1q) [可选]

interface fas0/24

switchport  trunk encapsulation dot1q | isl

2、配置链路的模式为 trunk

interface fas0/24

switchport  mode  trunk

3、验证、测试与保存

show interface trunk //查看思科交换机上的 trunk 链路;

华为交换机处理数据帧的过程:

1、当交换机收到的一个数据帧时,会为该数据帧打一个标签:

display port vlan

依靠的是该显示结果中的对应端口下的 PVID 参数;

2、当交换机将一个数据帧转发出去时候,查看的是以下对应表:

display vlan

在对应的 VLAN (即数据帧的入端口的PVID表示的VLAN)

后面的成员端口(这些端口,表示的是数据帧的出端口)

,同时要关注这些端口在发送出去数据时,是否携带标

签(TG/UT)

Trunk:中继链路/干道链路

交换机之间的互联:同一个链路,需要同时传输多个 VLAN 的流量。

如何区分不同 VLAN 的流量 ---- 打标记;

1、ISL:inter-switch link ,思科私有

ISL头部+L2+L3+L4+Data+FCS+ISL尾部

2、802.1q : 公有协议;

DMAC + SMAC + Tag + Type   4Byte

其中表示vlan-id的为12bit;

三,Hybird 配置过程:

1、创建VLAN 10

[sw]vlan 10

2、配置链接 PC 的链路类型为 hybrid

[sw]interface gi0/0/1

[sw-gi0/0/1]port link-type hybrid

3、配置每个端口上的 PVID 为 10 ;

[sw]interface gi0/0/1

[sw-gi0/0/1]port hybrid pvid vlan 10 [如何使用默认值,是否通]

4、配置每个端口上的不封装标签的 VLAN ;

[sw]interface gi0/0/1

[sw-gi0/0/1]port hybrid untagged vlan 10

5、配置 PC 的IP地址为: 192.168.10.x/24

6、验证、测试、保存

display port vlan  // 查看 gi0/0/1 | 2 的 PVID 是否为 10 ;

display vlan  // 查看 vlan 后面是否对应 gi0/0/1 | 2 ;

Ping 192.168.10.2

<sw>save

hybrid:混杂端口

该类型的端口,仅仅在华为设备上存在,并且是每个端口的默认模式;

该模式的端口,可以同时模拟出 access 和 trunk 链路的功能。

在转发数据帧时,对数据帧中的标签的处理方式非常的灵活。

交换机的端口处理标签的方式:

1、 入向数据

#如果收到的数据,没有标签,则使用该端口的PVID表示的 VLAN 号,为该数据打标签;

命令: display port vlan

#如果收到的数据,携带标签,则直接接收,不对标签做任何的处理,保留原来的样子。

2、出向数据

#首先来判定当前的数据帧,应该从哪个端口出去:

命令:display vlan

% 查看数据携带的 标签 对应的 VLAN 中的:

& untagged : 在该类型的端口发送,则干掉标签;

& tagged : 在该类型的端口发送出去,则携带标签;

注意:

在交换网络中,必须确保所有的交换机上面的 VLAN 信息是完全一致的。否则会导致交换网络不通!

四,GVRP

GVRP :通用属性注册协议

GVRP的作用:(公有协议) 【在思科中,实现相同功能的是 VTP 】

在不同的交换机之间自动的同步 VLAN 信息;

通过 GVRP 学习到的 VLAN ,称之为 动态 VLAN ;

对于动态 VLAN 而言,

# access 端口是不可以直接加入的;

access 端口只能加入到 静态 VLAN (本地手动创建的)

# trunk 端口是自动加入的;

配置 GVRP :

1、全局启动 GVRP 功能:

[SW]gvrp

2、在 trunk 链路上启动 GVRP ;

[sw]interface gi0/0/24

[sw-gi0/0/24]gvrp

3、验证 GVRP

display gvrp status

display vlan --> 会在显示结果中看到类型为 dynamic 的

vlan ;

原文地址:http://blog.51cto.com/13560878/2061815

时间: 2024-08-07 08:12:17

Vlan,Trunk,Hybird,GVRP的相关文章

VLAN trunk GVRP

VLAN trunk GVRPVLAN(virtual lan local area network)虚拟局域网:是物理设备上连接的不受物理位置限制的用户的一个逻辑组交换机分割冲突域(信号冲突的范围),不能分割广播域(同一网段),故valn分割广播域 帧格式引入:vlan tag(标签)四个字节,其中12bit作为标记,(4096个).其他作为 功能:广播控制:安全性:带宽利用:延迟 VLAN的种类基于端口划分的静态vlan(主流)基于MAc地址划分的动态VLAN 参考:http://www.0

VLAN TRUNK扩展

VLAN TRUNK扩展 一.MUX VLAN 产生的背景   第一不同属性的VLAN 之间,想要互相通信   第二相同的VLAN下,数据要隔离 2   基本的概念及实现 和思科PVLAN ,锐捷super vlan等技术有共同点. 主vlan:可以和任何vlan通信 团体vlan:可以和主VLAN通信,vlan内部之间可以互相通信,不可以和其他的团 体vlan通信,包括隔离VLAN 隔离vlan:可以和主VLAN通信,vlan内部之间不可以互相通信,不可以和其他的 团体或隔离vlan通信 二.

cisco 三层交换机与二层交换机级联 vlan trunk

模拟实验三层交换机与二层交换机级联,二层交换机下挂接2个vlan 分别是vlan2,vlan3,vlan2,vlan3下各接一台电脑,电脑ip信息如下: PC1 VLAN 2: 10.86.2.10 255.255.255.0 10.86.2.1 pc2 vlan 3 10.86.3.10 255.255.255.0 10.86.3.1 级联的三层交换机和二层交换机端口都需启用trunk功能 一. 三层交换机配置如下 config t vlan 2 vlan 3 int vlan 2 ip ad

配置网卡为vlan trunk

http://www.microhowto.info/tutorials/802.1q.html Configure an Ethernet interface as a VLAN trunk host需要连接2个 VLANs, 192.168.2.1/24 on VLAN 2 and 192.168.3.1/24 on VLAN 3 # modprobe 8021q # lsmod | grep 8021q 3种方法: 1 通过配置文件 auto eth0.2 iface eth0.2 ine

centos7 配置vlan trunk口

centos7 配置vlan centos7在网上找到的方法都是使用vconfig去配置,但偏偏centos7没有vconfig这个包,用yum安装也搜不到这个包,如果用centos6的包又太过麻烦,现提供已下配置方法 注: 此方法通过安装centos7时,配置vlan IP,进系统后生成的配置修改得来 此方法无需vconfig,无需添加开机启动 实例: 物理网卡:enp8s0f0 vlan 10,192.168.10.2/24,网关:192.168.10.1 配置方法: 1.进入网卡目录 cd

vlan trunk

Vlan trunk 实验 拓扑图:     创建Vlan: [Huawei]vlan 3    //创建vlan 3 [Huawei-vlan3]int g0/0/3    //进入借口int g0/0/5 [Huawei-GigabitEthernet0/0/3]port link-type access  //改变接口类型为access [Huawei-GigabitEthernet0/0/3]port default vlan 3    //将接口接入vlan 3 [Huawei-Gig

关于VLAN,Trunk,Hybird 配置思路

VLAN配置思路:1.创建vlansw1(config)#vlan 12sw1(config-vlan)#name CAIWU2.配置端口模式sw1(config)#interface fas0/1 | fas0/2sw1(config-if)#no shutdown sw1(config-if)#switchport mode access3.配置端口属于的vlansw1(config)#interface fas0/1 | fas0/2sw1(config-if)#switchport ac

虚拟机 vlan trunk 特性

1. 功能 1)允许不同vlan的network下的虚拟机之间通信.一般情况下,虚拟机只能在相同vlan的网络下通信. 2)允许虚拟机发送vlan报文. 2. 组网图 虚拟机出来的tap设备连接到tbr网桥上,此时tap设备不打tag值, vlan_mode = trunk ,trunk port 与 subport 共用一个tap设备. tbr网桥与br-int网桥用ovs自身的patch对相连. 3. 流表转换 trunk port场景 , 即虚拟机出来的报文不带vlan信息 1)untag

VLAN+trunk+端口安全组合实验一

Scenario In this activity, two switches are completely configured. On a third switch, you are responsible for assigning IP addressing to the Switch Virtual Interface, configuring VLANs, assigning VLANs to interfaces, configuring trunking, and perform