-
2021-03-02 19:13:47
CISCO:vtp协议
一、vtp协议概述及原理
VLAN中继协议(VTP,Vlan Trunking Protocol)是CISCO专用协议,VTP负责在VTP域内同步VLAN信息,这样就不必在每个交换上配置相同的VLAN信息。VTP最重要的作用是,将进行变动时可能会出现在的配置不一致性降至最低.VTP也有一些缺点,这些缺点通常都与生成树协议有关.
1、vtp协议工作原理
VTP是一种消息协议,使用第2层帧,在全网的基础上管理VLAN的添加、删除和重命名,以实现VLAN配置的一致性。可以用VTP管理网络中VLAN1到1005。有了VTP,就可以在一台交换机上集中进行配置变更,所作的变更会被自动传播到网络中所有其他的交换机上。(前提是在同一个VTP域),为了实现此功能,必须先建立一个VTP域,以使它能管理网络上当前的VLAN。
交换机使用配置修正号,来决定当前交换机的内部数据是否应该接受从其他交换机发来的VTP更新信息。如果接收到的VTP更新配置修订号与内部数据库的修订号相同域者比它小,交换机忽略更新.否则,就更新内部数据库,接受更新信息.VTP管理域在安全模式下,必须配置一个在VTP域中所有交换机惟一的口令.
VTP协议中两个概念:VTP域、VTP通告
VTP域的概念
VTP域:也称为VLAN管理域,有一个以上共享VTP域名的相互连接的交换机组成。也就是说VTP域是一组VTP域名相同并通过中继链路相互连接的交换机
VTP域的要求:
域内的每台交换机都必须使用相同的VTP域名
Catalyst交换机必须是相邻的,
所有的Catalyst交换机之间必须启用Trunk中继
所有的Catalyst交换机必须属于一个VTP域,也就是说1个交换机只能加入到1个VTP管理域
VTP通告的概念VTP通告:在交换机之间用来传递VLAN信息的数据包成为VTP通告
使用VTP时,加入VTP域的每台交换机在其中继端口上通告如下信息:
管理域、版本号、配置修改编号、它所知道的VLAN、每个已知VLAN的某些参数。
2、VTP的优点
保持配置的一致性;
提供跨不同介质类型如ATM FDDI和以太网配置虚拟局域网的方法;
提供跟踪和监视虚拟局域网的方法;
提供检测加到另一个交换机上的虚拟局域的方法;
提供从一个交换机在整个管理域中增加虚拟局域网的方法3、Vtp的三种模式
服务器模式(server):充当VTP服务器的交换机控制着它所在域中VLAN的生成和修改,VTP服务器可以添加和修改VLAN,并想外部发送VTP通告,同时,VTP服务器也会学习域名相同的VTP通告信息,默认情况下,Catalyst交换机处于VTP服务器模式(server)。
客户机模式(client):处于此模式的交换机上不允许管理员创建,修改或删除VLAN,他们监听本域中其他交换机的VTP通告,并相应修改他们VTP配置情况,这是一种被动的监听模式,VTP客户端上也维护着VTP域内所有VLAN的列表。
透明模式(transparent):VTP透明模式中的交换机不参与VTP,当交换机处于透明模式时,他可以创建和删除本地的VLAN,当他不向外通告自己的VLAN配置信息,也不根据接收到的VTP通告信息更新和修改自己的VLAN数据库,运行VTP透明模式的交换机可以转发VTP通告信息。华为交换机GVRP
原理概述
GVRP(GARP VLAN Registration Protocol),中文名为GARP VLAN注册协议,是GARP通用属性注册协议的一种应用,用于注册和注销VLAN属性,GVRP使得交换机之间能够互相交换VLAN配置信息,动态创建和管理。
VLAN。手工配置的VLAN称为静态VLAN,而通过GVRP协议创建的VLAN称为动态VLAN,GVRP有三种注册模式,Normal模式、Fixed模式、Forbidden模式。
GVRP注册模式
Normal模式:允许该接口动态注册,注销VLAN,传播动态VLAN以及静态VLAN信息;
Fixed模式:禁止该接口动态注册、注销VLAN,只传播静态VLAN信息,即被设置成为该模式下的Trunk接口,即使允许所有VLAN通过,实际通过的VLAN也只能是手动配置的那部分。
Forbidden模式:禁止该接口动态注册、注销VLAN,不传播任何除VLAN1外的任何VLAN信息。即被设置成为该模式下的Trunk接口,即使允许所有VLAN通过,实际通过的VLAN也只能是VLAN1。华为VLAN聚合原理
使用目的:
VLAN Aggregation作为普通vlan的拓展技术,肯定是为了弥补普通vlan的一些不足,这个不足就是浪费IP地址,如果每一个vlan都在不同的网段,为了完成三层通信,每个vlan都将有一个vlanif的接口座位网关,并且每一个网段都有一个网络地址,一个广播地址,这样的话就导致了IP地址的浪费。
使用原理:
为了解决这个问题,我们采用了VLAN Aggregation的方式:不同vlan可以划分在同一个网段中,并且只用配置1个vlanif接口,这样就节约了广播地址,网络地址和vlanif的IP地址,其他设备都通过这个vlanif的接口进行三层互访。 划分super vlan,sub vlan这两种vlan,super vlan需要创建vlanif接口,但是不能绑定任何的物理接口,其下能够绑定多个sub vlan。sub vlan不能创建vlan接口,三层通信必须通过super vlan的vlanif接口,但是sub vlan需要绑定到物理接口上。
更多相关内容 -
华为VLAN技术原理与配置.ppt
2021-11-14 11:57:25华为VLAN技术原理与配置.ppt -
vlan技术原理
2014-06-04 16:47:16还在为vlan发愁吗,赶快下载吧,让你更轻松掌握vlan技术原理 -
VLAN技术原理及实现.ppt
2021-05-24 17:38:39VLAN技术原理 -
VLAN技术原理及实现
2016-01-13 22:55:32对VLAN的划分方法,实现框架,所涉及的协议,原则进行介绍,并有配置举例 -
VLAN技术原理
2017-02-21 17:40:00VLAN技术原理 传统局域网使用HUB,一个HUB就是一个冲突域,所以传统局域网是一个扁平的网络。这个局域网里面的任何一个主机发送报文,其他的主机都可以接收到。随着网络规模的增大,广播风暴占用了绝大的...VLAN技术原理
传统局域网使用HUB,一个HUB就是一个冲突域,所以传统局域网是一个扁平的网络。这个局域网里面的任何一个主机发送报文,其他的主机都可以接收到。随着网络规模的增大,广播风暴占用了绝大的资源,严重影响网络性能。通过使用VLAN(VirtualLocal Area Network)把一个大的广播域分为多个小的广播域,广播报文不能跨域传播。
一、VLAN优势:
1、限制广播包,提高带宽利用率
2、创建虚拟工作组
3、增强通信安全性
4、增强网络健壮性
二、VLAN划分方法
1、基于端口 划分 vlan
port 1和port 7属于VLAN2;port 2和port 10属于VLAN3;
这种划分优点是划分简单,但主机离开到新的交换机,需要重新划分。
2、基于MAC地址划分vlan
mac A 、mac C 属于VLAN3;mac B 、mac D 属于 VLAN4;
这种划分VLAN的方法的最大优点就是当用户物理位置移动时,即从一个交换机换到其他的交换机时,VLAN不用重新配置。
3、基于协议划分,通过二层数据中协议字段,判断上层网络协议,这种使用较少。
三、VLAN配置与实现
1、VLAN的链路类型
1)Access-Link 接入链路:用于连接主机和交换机的链路。
2)Trunk-Link 干道链路:承载多个不同VLAN数据的链路,通常用户交换机之间或交换机与路由器间互联。
2、以太网交换机的端口分类
1)Access 端口通常用户连接终端计算机,只能允许一个VLAN。
2)Trunk 可以属于多个VLAN,接收或发送多个VLAN报文。
3)Hybrid 可以连接终端,也可以连接交换机等,可以属于多个VLAN,接收或发送多个VLAN报文。
Access口不带tagge,Trunk 只对缺省vlan报文不带标签,hybrid可以允许多个vlan不带标签。三种端口的默认VLAN为Vlan 1,即PVID 为1。可以通过 display port vlan active XXXX查看端口下VLAN信息。
四、VLAN帧格式
注释:
TPID(Tag Protocol Identifier)是IEEE定义的新的类型,表明这是一个加了802.1Q标签的帧。TPID包含了一个固定的值0x8100。
Priority:这3位指明帧的优先级。一共有8种优先级,0-7。
CanonicalFormat Indicator( CFI ):CFI值为0说明是规范格式,1为非规范格式。它被用在令牌环/源路由FDDI介质访问方法中来指示封装帧中所带地址的比特次序信息。
VLANIdentified( VLAN ID ):这是一个12位的域,指明VLAN的ID,从0到4095,共4096个。
数据报文有些有这四个字节说明带有tagged,没有这四个字节说明没有带tagged。
五、VLAN转发原理
-
VLAN技术原理与配置
2022-03-01 16:36:33VLAN技术原理与配置 -
Super VLAN技术原理和配置.doc
2022-05-09 17:48:56Super VLAN技术原理和配置.doc -
通信与网络中的VLAN技术原理及其在校园网的应用
2020-11-26 00:45:16当前交换技术的迅速发展,也加快了虚拟子网技术(VLAN—Virtual Local Area Network)的应用速度,特别是在当前校园网上的应用更广泛。通过将校园网络划分为虚拟子网(VLAN),可以强化网络管理和网络安全,控制不必要... -
VLAN技术原理介绍.pptx
2021-10-12 08:11:45VLAN技术原理介绍.pptx -
VLAN技术原理与配置.ppt
2021-09-15 20:14:27VLAN技术原理与配置.ppt -
2-5-1-VLAN技术原理.ppt
2021-03-05 12:01:112-5-1-VLAN技术原理.ppt -
网络技术培训PPTDA000005 VLAN技术原理.pptx
2021-10-05 20:15:25网络技术培训PPTDA000005 VLAN技术原理.pptx -
VLAN技术原理及方案解析.doc
2021-10-03 15:35:49VLAN技术原理及方案解析.doc -
1-1 VLAN技术原理与配置.pdf
2020-02-13 19:06:291-1 VLAN技术原理与配置.pdf -
[精选]网络技术培训PPTDA000005 VLAN技术原理.pptx
2021-10-12 10:38:33[精选]网络技术培训PPTDA000005 VLAN技术原理.pptx -
HC120115000 VLAN技术原理与配置
2018-03-20 15:30:01HC120115000 VLAN技术原理与配置HC120115000 VLAN技术原理与配置。 -
Super VLAN技术原理和配置
2017-10-31 15:04:44Super VLAN技术原理和配置 Super VLAN产生的背景: 在大型局域网组网中,常采用接入层和核心层二层结构的组网方式,所有的网关都设在核心层设备上。由于每个VLAN都需要一个接口实现路由互通,这样问题就来了,...Super VLAN技术原理和配置
Super VLAN产生的背景:
在大型局域网组网中,常采用接入层和核心层二层结构的组网方式,所有的网关都设在核心层设备上。由于每个VLAN都需要一个接口实现路由互通,这样问题就来了,如果因为特殊的需要,网络中划分了成百上千个VLAN,此时核心层设备就会出现VLAN接口数量不足的情况。那么,如果拥有一种技术,可以对VLAN进行聚合,就可以大幅度缩减实际需要的VLAN接口数量,交换机支持VLAN接口少的问题就可以得到解决。为了解决上面的问题,Super VLAN技术出现了。
super VLAN技术引入Super VLAN和Sub VLAN两个概念
这里有需要注意的地方,Super VLAN和通常意义上的VLAN不同,它不包含任何物理接口(通常意义上的VLAN必须依赖于自身物理接口的UP),可以把它看作一个逻辑的三层概念。可以把它看作是若干Sub VLAN的集合,为Sub VLAN提供三层转发。它依赖于所包含的Sub VLAN中存在UP状态的物理接口。
Sub VLAN只能包含物理接口,不能建立三层VLAN接口。它与外部的三层通信靠Super VLAN的接口来实现。
这样做既减少了一部分子网号、子网默认网关地址和子网定向广播地址的消耗,又可以使不同广播域使用同一子网网段地址,消除了子网差异,增加了编址灵活性,减少了限制地址浪费,使用代理ARP可以实现Sub VLAN间的三层互访,从而在实现普通VLAN功能的同时,达到了节省交换机VLAN 接口的目的。
如图1所示,交换机创建了Sub VLAN2和Sub VLAN3,二者属于不同的广播域,所以Super VLAN技术很好的隔离了它们,但这些Sub VLAN没有自己的VLAN接口,Super VLAN10则属于另一个独立的广播域,它与Sub VLAN2 和Sub VLAN3之间建立了映射关系,它不存在物理接口,只拥有一个VLAN 接口,用该接口为所有映射的Sub VLAN 提供三层通信服务。
图1
PCA的IP为10.1.1.2/24,PCB的IP为10.1.1.3/24,可以发现它们的IP地址在同一个网段,可是它们属于不同的广播域,它们之间是互相隔离的,Super VLAN10的接口IP为10.1.1.1/24,位PCA和PCB共同提供了网关服务。
关于代理ARP
什么是代理ARP?
如果ARP请求是从一个网络的主机发往同一个网段却不在同一物理网络上的另一个主机,那么连接它们的具有代理ARP功能的设备就可以回答该请求,这个过程就被称为代理ARP(Proxy ARP)。
代理ARP分为普通代理ARP和本地代理ARP两种:
普通代理ARP:想要互通的主机分别连接到设备的不同三层接口上,且这些主机不在同一个广播域。
图2
图2为普通代理ARP的工作原理:
HostA要与HostC通信,由于目的IP与本机的IP地址在同一个网段,HostA直接发送ARP请求,解析HostC的MAC地址。运行了代理ARP的交换机接收到ARP请求后,代理HostA在1.1.2.0网段发出ARP请求,解析HostC的MAC地址。
HostC认为交换机向它发出了ARP请求,所以回应ARP请求,通告自己的MAC地址000F-E203-3333。交换机收到ARP响应后,也向HostA发送ARP响应,但通告的MAC地址是其连接到1.1.1.0网段的VLAN1接口的MAC地址000F-E202-2222。所以在HostA的ARP表中,会形成IP地址1.1.2.3与MAC地址000F-E202-2222的映射项。即HostA会将所有要发送给HostC的数据包发送到交换机上,然后交换机再转发给HsotC。
本地代理ARP:想要互通的主机连接到设备的同一个三层接口上,且这些主机不在同一个广播域。
图3
图3为本地代理ARP的工作原理:
这是Super VLAN的典型应用,HostA和HostB分别属于Sub VLAN2和Sub VLAN3,HostA的IP为1.1.1.1/24,HostB的IP为1.1.1.2/24,虽然HostA和HostB的IP在同一个网段,但它们分别属于不同的广播域。通过SWA的Super VLAN10的三层接口上开启本地代理ARP功能,可以实现HostA和HostB的三层互通。
Sub VLAN的通信
图4
如图4所示,PCA需要发送报文给PCB,PCA发现目的IP地址和自己是同一网段,所以发送ARP请求,而PCB在VLAN3的广播域内,并不能收到这个ARP请求。因此PCA不能及时收到PCB的ARP应答,但是Super VLAN10可以收到这个ARP广播。又因为Super VLAN10开启了本地代理ARP,所以当PCA发出ARP请求时,网关开始在路由表里查找,发现下一跳为直连路由接口,则在Sub VLAN3内发送新的ARP请求PCB的MAC地址;得到PCB的回应后,Super VLAN10就把自己接口的MAC地址当做PCB的MAC地址在Sub VLAN2内给予PCA响应。之后,PCA发送普通IP报文给PCB时,通过Supr VLAN接口进行正常的三层报文转发。
图5
图5所示,是Sub VLAN与外部二层通信的转发模型。因为Super VLAN不同于普通的VLAN,它不包含物理接口,所以VLAN10内根本不可能携带VLAN10标签的数据帧发送到其他交换机,反之,如果接收到来自Trunk链路上VLAN10的数据帧,交换机也无法转发。所以在开启了Super VALN的交换机上,Trunk链路将自动禁止Super VLAN的VLAN流量通过。
图5中,PCA属于SWB的VLAN2,PCC属于SWA的VLAN2,PCA访问PCC时,从SWB的E1/0/1进入的数据帧会被打上VLAN2的标签,在SWB中这个标签不会改变,SWB把数据帧从Trunk口E1/0/24转发出去,依然是VLAN2的数据帧。对于SWA而言,SWB上有效的VLAN只有VLAN2和VLAN3,从PCC返回的到SWB的数据帧可以在VLAN2中转发 。
图6
图6所示,为Sub VLAN与外部的三层通信,PCA发送IP报文到PCC,PCA检查发现PCC与自己属于不同的IP网段,所以将报文发送给自己的网关Super VLAN10。因此PCA检查自己的网关IP地址和MAC地址信息,发现只有IP没有MAC地址信息,于是发送ARP请求报文,请求网关的MAC地址。请求报文在Sub VLAN2内发送并被SWB接收,SWB没有对应的VLAN2接口,但它发现Sub VLAN2被映射到了Super VLAN10,Super VLAN10提供三层服务,所以交换机给予ARP响应,并在Sub VLAN2内发送。
至此,PCA成功学习到了网关的MAC地址,接下来,PCA发送目的MAC为Super VLAN 10、目的IP为30.1.1.2的报文。Sub VLAN2接收到报文后,检测到目的MAC,知道应该进行三层转发,就去查找路由表,发现下一跳地址为20.1.1.2,出接口为VLAN 20,于是把报文送给SWA,SWA根据正常的转发流程把报文发送给PCC。
PCC返回给PCA的报文到达SWB时,正常IP转发检查发现出接口为Super VLAN10的三层接口,但在Super VLAN10内没有包含任何物理接口,开启了Super VLAN的交换机注意到,如果存在Super VLAN,那么需要从Super VLAN转发出去的报文都应该寻找其对应的Sub VLAN,并在Sub VLAN 内按照ARP和MAC表项进行匹配。所以最终将报文发给PCA,完成双向通信。
Super VLAN配置
图7 Super VLAN配置
图8 主机PCA配置
图9 主机PCB配置
SWA配置:
[SWA]vlan 2
[SWA-vlan2]port GigabitEthernet 1/0/1
[SWA]vlan 3.
[SWA-vlan3]port GigabitEthernet 1/0/2
[SWA-vlan3]quit
[SWA]vlan 10
[SWA-vlan10]supervlan
[SWA-vlan10]subvlan 2 3
[SWA-vlan10]quit
[SWA]interface vlan 10
[SWA-Vlan-interface10]ip address 10.1.1.1 24
[SWA-Vlan-interface10]local-proxy-arp enable
[SWA-Vlan-interface10]quit
[SWA]vlan 20
[SWA-vlan20]port GigabitEthernet 1/0/3
[SWA-vlan20]quit
[SWA]interface vlan 20
[SWA-Vlan-interface20]ip address 20.1.1.1 24
[SWA-Vlan-interface20]quitSWB配置:
[SWB]vlan 20
[SWB-vlan20]port GigabitEthernet 1/0/3
[SWB-vlan20]quit
[SWB]int vlan 20
[SWB-Vlan-interface20]ip address 20.1.1.2 24
[SWB-Vlan-interface20]quit
[SWB]ip route-static 0.0.0.0 0 20.1.1.1配置完成后,在SWA上用命令查看Super VLAN 和Sub VLAN之间的映射关系:
<SWA>display supervlan
Super VLAN ID: 10
Sub-VLAN ID: 2-3
VLAN ID: 10
VLAN type: Static
It is a super VLAN.
Route interface: Configured
IPv4 address: 10.1.1.1
IPv4 subnet mask: 255.255.255.0
Description: VLAN 0010
Name: VLAN 0010
Tagged ports: None
Untagged ports: None
VLAN ID: 2
VLAN type: Static
It is a sub-VLAN.
Route interface: Configured
IPv4 address: 10.1.1.1
IPv4 subnet mask: 255.255.255.0
Description: VLAN 0002
Name: VLAN 0002
Tagged ports: None
Untagged ports:
GigabitEthernet1/0/1
VLAN ID: 3
VLAN type: Static
It is a sub-VLAN.
Route interface: Configured
IPv4 address: 10.1.1.1
IPv4 subnet mask: 255.255.255.0
Description: VLAN 0003
Name: VLAN 0003
Tagged ports: None
Untagged ports:
GigabitEthernet1/0/2 -
VLAN 技术原理及相关基础知识
2010-11-02 15:41:21VLAN 技术原理及相关基础知识,包括VLAN的基础原理介绍 -
VLAN技术原理(华为)
2014-07-21 00:48:36第1章 虚拟局域网(VLAN)概述 2 1.1 VLAN的产生 2 1.2 VLAN的类型 6 1.2.1 基于端口的VLAN 6 1.2.2 基于MAC地址的VLAN 7 1.2.3 基于协议的VLAN 8 1.2.4 基于子网的VLAN 9 第2章 IEEE802.1Q协议 10 2.1 协议概述 10 ... -
华为Vlan技术原理
2011-03-04 11:02:40华为Vlan技术原理,很通俗的讲解了vlan的原理,内附演示文稿版本 -
VLAN技术原理【配置与实现】
2009-11-09 08:47:14学习完此课程,您将会: 描述VLAN的功能与定义 描述VLAN的划分方法 描述VLAN数据帧的转发流程 描述GVRP协议的原理与实现 描述VLAN间路由的原理与实现 (华为内部资料) -
VLAN技术原理和配置方法
2021-07-05 10:08:20VLAN技术原理和配置方法 一、VLAN产生的背景 虚拟局域网(VLAN),是英文Virtual Local Area Network的缩写,随着网络规模不断扩大,网络中的广播报文也随之增加,结果就是使交换机的负担不停的加重,并且一些终端设备...一、VLAN产生的背景
虚拟局域网(VLAN),是英文Virtual Local Area Network的缩写,随着网络规模不断扩大,网络中的广播报文也随之增加,结果就是使交换机的负担不停的加重,并且一些终端设备也会收到不希望收到的报文。
VLAN技术的产生为网络增加了必要的转发控制手段,使网络中的站点不拘泥于所处的物理位置,而可以根据需要灵活地加入不同的逻辑子网。
二、 VLAN的技术原理
技术原理引用自:「攻城狮9527」的原创文章,原文链接:https://blog.csdn.net/z429831417/article/details/50498072
以太网交换机中是根据目的MAC地址来查MAC地址表进行数据帧的转发,MAC地址表中包含了MAC地址与端口的一个对应的关系,当交换机收到一个数据帧的时候,交换机会查看该数据帧中的目的MAC地址,如果是一个单播帧,交换机会查表从对应的端口转发出去,如果是广播地址,那么交换机会从除开收到该广播帧的以外的所有端口发送出去;但是在VLAN 技术中,交换机在数据帧中加上一个标签,然后交换机在查表的过程之外还要检查端口上的标签是否匹配,交换机只会在属于这个标签的端口上进行转发,如果不是就不进行转发操作。
上图就是一个带IEEE802.1Q标记的以太网帧格式,我们现在重点来看中间的tag字段,tag字段总共占四个字节,其中TPID(标签协议标识)和TCI(标签控制信息)各占两个字节;TPID是什么?TPID是IEEE定义的新的类型,标识这是一个封装了802.1Q标签的帧,其中就包含了一个固定的值0x8100。后面的TCI又包含了三个字段。分别是priority(优先级)、CFI、VLAN ID;priority占3位,指定帧的优先级,一共有8种优先级,从0-7;CFI占1为,当这个值为0时说明这是一个规范格式,为1时是非规范格式,它在令牌环网、FDDI网络中来指示封装帧中所带的地址的比特次序;VLAN ID字段占12位,指明该数据帧所在的vlan编号,VLAN的编号共4096个,但是0和4096保留,所以可用的也就4094个,其中的vlan 1是交换机的默认vlan。三、VLAN标签应用规则
3.1VLAN转发流程
1.收到对端设备以太网帧;
2.判断是否为Tagged,如果是使用自身的VLAN ID,如果否添加PVID;
3.交换机是否创建了该VLAN,如果是判断目标端口是否允许该vlan转发,允许则转发,如果为否则丢弃该报文;入托交换机没有创建该vlan,则直接丢弃。3.2 Access接口VLAN属性
交换机先创建vlan 10,并设置G0/0/1口为Access
现在查看G0/0/1口属性:
当接收到的报文不带标签时:接收该报文并为该报文添加缺省vlan 10 的标签。 当接收到的报文带标签时,当VLAN ID与缺省VLAN ID相同时接收该报文,当VLAN ID与缺省VLAN ID不同时丢弃该报文。当接口需要对外发送数据时由于VLAN ID就是缺省VLAN ID,不用设置,去掉标签后发送。3.3 Trunk接口VLAN属性
设置G0/0/2口为Trunk
现在查看G0/0/2口属性:
Trunk端口在接收数据时:当VLAN ID与缺省VLAN ID相同时接收该报文,当VLAN ID与缺省VLAN ID不同时,但VLAN ID是该端口允许通过的VLAN ID时接收该报文。当VLAN ID与缺省VLAN ID不同时,且VLAN ID是该端口不允许通过的VLAN ID时丢弃该报文。
Trunk端口在发送数据时:当VLAN ID与缺省VLAN ID相同时去掉标签,发送该报文。 当VLAN ID与缺省VLAN ID不同时保持原有标签,发送该报文。3.4 Hybrid端口VLAN属性
设置G0/0/3口为Hybrid(交换机启动默认的端口模式)
现在查看G0/0/3口属性:
Hybrid端口在就收数据时,当VLAN ID与缺省VLAN ID相同或在tagged 、untagged列表中允许该报文通过,否则丢弃。
Hybrid端口在发送数据时,当VLAN ID与缺省VLAN ID或在untagged列表中剥离标签,并发送该报文,当VLAN ID与缺省VLAN ID不同但在tagged列表中保留标签,并发送该报文,四、 VLAN实现方法
4.1 基于端口划分VLAN
这种划分方式是最常用,这种划分方式优点在于定义VLAN成员时非常简单,只需要简单将端口指定即可。但是如果VLAN用户离开原来的端口时,则必须重新指定用户新的接入端口。
实验拓扑:
LSW1:<Huawei>sys [Huawei]vlan batch 10 20 [Huawei]interface GigabitEthernet 0/0/3 [Huawei-GigabitEthernet0/0/3]port link-type trunk [Huawei-GigabitEthernet0/0/3]port trunk allow-pass vlan 10 20 [Huawei-GigabitEthernet0/0/3]quit [Huawei]interface GigabitEthernet 0/0/1 [Huawei-GigabitEthernet0/0/1]port link-type access [Huawei-GigabitEthernet0/0/1]port default vlan 10 [Huawei-GigabitEthernet0/0/1]quit [Huawei]interface GigabitEthernet 0/0/2 [Huawei-GigabitEthernet0/0/2]port link-type access [Huawei-GigabitEthernet0/0/2]port default vlan 20 [Huawei-GigabitEthernet0/0/2]quit
LSW2配置同理。
实验结果:
PC1 ping PC3 ,在LSW1的G0/0/3口抓包,结果如下:
PC2 ping PC4 ,在LSW1的G0/0/3口抓包,结果如下:
4.2 基于MAC地址划分VLAN
这种划分方式是基于用户的MAC地址的,每个MAC地址属于一个指定的VLAN,交换机跟踪MAC的地址。这种方式的VLAN允许网络用户从一个物理位置移动到另一个物理位置时,自动保留其所属VLAN的成员身份。
实验拓扑:
LSW1:<Huawei>undo terminal monitor # 关闭将调试信息输出到终端 <Huawei>system-view [Huawei]vlan batch 10 20 [Huawei]interface GigabitEthernet 0/0/3 [Huawei-GigabitEthernet0/0/3]port hybrid tagged vlan 10 20 [Huawei-GigabitEthernet0/0/3]quit [Huawei]port-group group-member GigabitEthernet 0/0/1 GigabitEthernet 0/0/2 [Huawei-port-group]port hybrid untagged vlan all [Huawei-port-group]quit [Huawei]vlan 10 [Huawei-vlan10]mac-vlan mac-address 5489-98f1-4d75 [Huawei-vlan10]quit [Huawei]vlan 20 [Huawei-vlan20]mac-vlan mac-address 5489-9881-24a3 [Huawei-vlan20]quit
LSW2配置同理。
实验结果:
PC1 ping PC3 ,在LSW1的G0/0/3口抓包,结果如下:
PC2 ping PC4 ,在LSW1的G0/0/3口抓包,结果如下:
4.3 基于网络层协议划分VLAN
VLAN按网络层协议来划分,可分为IP,IPX,DECnet,AppleTalk,Banyan等VLAN网络。这种方法的优点是用户的物理位置改变了,不需要重新配置所属的VLAN,而且可以根据协议类型来划分VLAN,这对网络管理者来说很重要。另外,这种方法不需要附加的桢标签来识别VLAN,这样可以减少网络的通信量。
实验拓扑:
LSW1:<Huawei>system-view [Huawei]vlan batch 10 20 [Huawei]vlan 10 [vlan-vlan10]protocol-vlan ipv4 [Huawei-vlan]quit [Huawei]vlan 20 [Huawei-vlan20]protocol-vlan ipv6 [Huawei-vlan20]quit [Huawei]interface GigabitEthernet 0/0/1 [Huawei-GigabitEthernet0/0/1]port hybrid untagged vlan all [Huawei-GigabitEthernet0/0/1]protocol-vlan vlan 10 0 priority 0 #GE0/0/1与VLAN10关联,优先级是0 [Huawei-GigabitEthernet0/0/1]quit [Huawei]interface GigabitEthernet 0/0/2 [Huawei-GigabitEthernet0/0/2]port hybrid untagged vlan all [Huawei-GigabitEthernet0/0/2] protocol-vlan vlan 20 0 priority 0 [Huawei-GigabitEthernet0/0/2]quit [Huawei]interface GigabitEthernet 0/0/3 [Huawei-GigabitEthernet0/0/3]port hybrid tagged vlan all
LSW2配置同理。
实验结果:
PC1 ping PC3 ,在LSW1的G0/0/3口抓包,结果如下:
PC2 ping PC4 ,在LSW1的G0/0/3口抓包,结果如下:
4.4 基于IP组播划分VLAN
IP组实际上是一种VLAN的定义,即认为一个IP组播就是一个VLAN.这种方法有很强的灵活性,容易通过路由扩展。但不是合于局域网,主要是效率不高,而且配置复杂。
实验拓扑:
LSW1:<Huawei> system-view [Huawei]vlan batch 10 20 30 [Huawei]vlan 10 [Huawei-vlan10]ip-subnet-vlan 1 ip 192.168.1.1 24 priority 2 # VLAN10与IP地址192.168.1.1/24关联,优先级为2。 [Huawei-vlan10]quit [Huawei]vlan 20 [Huawei-vlan20]ip-subnet-vlan 1 ip 192.168.2.1 24 priority 3 [Huawei-vlan20]quit [Huawei]vlan 30 [Huawei-vlan30]ip-subnet-vlan 1 ip 192.168.3.1 24 priority 4 [Huawei-vlan30]quit [Huawei]interface GigabitEthernet 0/0/4 [Huawei-GigabitEthernet0/0/4]port hybrid tagged vlan all [Huawei-GigabitEthernet0/0/4]quit [Huawei]port-group group-member GigabitEthernet 0/0/1 to GigabitEthernet 0/0/3 [Huawei-port-group]port hybrid untagged vlan all [Huawei-port-group]ip-subnet-vlan enable [Huawei-port-group]quit
LSW2配置同理。
实验结果:
PC1 ping PC2,在LSW1的G0/0/4口抓包,结果如下:
PC3 ping PC4,在LSW1的G0/0/4口抓包,结果如下:
PC5 ping PC6,在LSW1的G0/0/4口抓包,结果如下:
4.5 基于策略划分VLAN
基于策略的VLAN的划分是一种比较有效而直接的方式,主要取决于在VLAN的划分中所采用的策略。这里的策略主要包括“基于MAC地址+IP地址”组合和“基于MAC地址+IP地址+端口”组合策略两种。
实验拓扑:
LSW1:<Huawei>system-view [Huawei]vlan batch 10 20 [Huawei]port-group group-member GigabitEthernet 0/0/1 to GigabitEthernet 0/0/2 [Huawei-port-group]port hybrid untagged vlan all [Huawei-port-group]quit [Huawei]interface GigabitEthernet 0/0/3 [Huawei-GigabitEthernet0/0/3]port hybrid tagged vlan all [Huawei-GigabitEthernet0/0/3]quit [Huawei]vlan 10 [Huawei-vlan10]policy-vlan mac-address 5489-983c-3454 ip 192.168.1.1 interface GigabitEthernet 0/0/1 [Huawei-vlan10]quit [Huawei]vlan 20 [Huawei-vlan20]policy-vlan mac-address 5489-9803-0b4a ip 192.168.1.3 interface GigabitEthernet 0/0/2 [Huawei-vlan20]quit
LSW2配置同理。
实验结果:
PC1 ping PC3,在LSW1的G0/0/3口抓包,结果如下:
PC2 ping PC4,在LSW1的G0/0/3口抓包,结果如下:
4.6 基于用户定义划分VLAN
基于用户定义、非用户授权来划分VLAN,是指为了适应特别的VLAN网络,根据具体的网络用户的特别要求来定义和设计VLAN,而且可以让非VLAN群体用户访问VLAN,但是需要提供用户密码,在得到VLAN管理的认证后才可以加入一个VLAN。
暂无实验⊙﹏⊙b汗!五、VLAN路由
VLAN的出现成功隔离了二层广播域,也就严格地隔离了各个VLAN之间的任何流量,分属于不同VLAN的用户不能互相通信。
5.1 “多臂路由”
这种方式的优点是管理简单,缺点是网络扩展难度大。每增加一个新的VLAN,都需要消耗路由器的端口和交换机上的访问链接,而且还需要重新布设一条网线。而路由器,通常不会带有太多LAN接口的。
实验拓扑:
AR1:<Huawei>system-view [Huawei]interface Ethernet4/0/0 [Huawei-Ethernet4/0/0]ip address 192.168.0.1 [Huawei]interface Ethernet4/0/1 [Huawei-Ethernet4/0/1]ip address 192.168.1.1
LSW1:
<Huawei>system-view [Huawei]vlan batch 10 20 [Huawei]port-group group-member Ethernet 0/0/2 to Ethernet 0/0/3 [Huawei-port-group]port link-type access [Huawei-port-group]port default vlan 10 [Huawei-port-group]quit [Huawei]port-group group-member Ethernet 0/0/1 Ethernet 0/0/4 [Huawei-port-group]port link-type access [Huawei-Ethernet0/0/4]port default vlan 20 [Huawei-port-group]quit
实验结果:
PC1可以ping到PC2:
5.2单臂路由
这种方式的优点是路由器与交换机之间的链路只需要一根,节约路由器的网口但缺点也很明显配置复杂,当路由器与交换机连接的物理接口出现问题,会到导致整个VLAN间通信失败。
实验拓扑:
AR1:<Huawei>system-view [Huawei]interface GigabitEthernet 0/0/0.10 [Huawei-GigabitEthernet0/0/0.10]dot1q termination vid 10 [Huawei-GigabitEthernet0/0/0.10]ip address 192.168.0.1 24 [Huawei-GigabitEthernet0/0/0.10]arp broadcast enable [Huawei-GigabitEthernet0/0/0.10]quit [Huawei]interface GigabitEthernet 0/0/0.20 [Huawei-GigabitEthernet0/0/0.20]dot1q termination vid 20 [Huawei-GigabitEthernet0/0/0.20]ip address 192.168.1.1 24 [Huawei-GigabitEthernet0/0/0.20]arp broadcast enable [Huawei-GigabitEthernet0/0/0.20]quit
LSW1:
<Huawei>system-view [Huawei]vlan batch 10 20 [Huawei]interface Ethernet0/0/1 [Huawei-Ethernet0/0/1]port link-type access [Huawei-Ethernet0/0/1]port default vlan 10 [Huawei-Ethernet0/0/1]quit [Huawei]interface Ethernet0/0/2 [Huawei-Ethernet0/0/2]port link-type access [Huawei-Ethernet0/0/2]port default vlan 10 [Huawei-Ethernet0/0/2]quit [Huawei-Ethernet0/0/3]port link-type trunk [Huawei-Ethernet0/0/3]port trunk allow-pass vlan 10 20 [Huawei-Ethernet0/0/3]quit
5.3三层交换机
实验拓扑:
LSW1:<Huawei>system-view [Huawei]vlan batch 10 20 [Huawei]interface Vlanif 10 [Huawei-Vlanif10]ip address 192.168.1.1 255.255.255.0 [Huawei-Vlanif10]quit [Huawei]interface Vlanif 20 [Huawei-Vlanif20]ip address 192.168.2.254 255.255.255.0 [Huawei-Vlanif20]quit [Huawei]interface GigabitEthernet 0/0/1 [Huawei-GigabitEthernet0/0/1]port link-type access [Huawei-GigabitEthernet0/0/1]port default vlan 10 [Huawei-GigabitEthernet0/0/1]quit [Huawei]interface GigabitEthernet 0/0/2 [Huawei-GigabitEthernet0/0/2]port link-type access [Huawei-GigabitEthernet0/0/2]port default vlan 10 [Huawei-GigabitEthernet0/0/2]quit [Huawei]interface GigabitEthernet 0/0/3 [Huawei-GigabitEthernet0/0/3]port link-type trunk [Huawei-GigabitEthernet0/0/3]port trunk allow-pass vlan 10 20 [Huawei-GigabitEthernet0/0/3]quit
LSW2:
<Huawei>system-view [Huawei]vlan batch 10 20 [Huawei]interface Vlanif 10 [Huawei-Vlanif10]ip address 192.168.1.254 255.255.255.0 [Huawei-Vlanif10]quit [Huawei]interface Vlanif 20 [Huawei-Vlanif20]ip address 192.168.2.1 255.255.255.0 [Huawei-Vlanif20]quit [Huawei]interface GigabitEthernet 0/0/1 [Huawei-GigabitEthernet0/0/1]port link-type access [Huawei-GigabitEthernet0/0/1]port default vlan 10 [Huawei-GigabitEthernet0/0/1]quit [Huawei]interface GigabitEthernet 0/0/2 [Huawei-GigabitEthernet0/0/2]port link-type access [Huawei-GigabitEthernet0/0/2]port default vlan 10 [Huawei-GigabitEthernet0/0/2]quit [Huawei]interface GigabitEthernet 0/0/3 [Huawei-GigabitEthernet0/0/3]port link-type trunk [Huawei-GigabitEthernet0/0/3]port trunk allow-pass vlan 10 20 [Huawei-GigabitEthernet0/0/3]quit
-
中兴实习:VLAN技术原理及应用
2022-04-10 15:36:00使用思科模拟器进行路由配置,最终实现VLAN划分,此时应注意trunk模式的选用 一、实验环境: MacOS Monterey12.3,Cisco Packet Tracer 8.1.1 二、实验步骤: 1.首先,实验拓扑图如下,共有两台交换机,每个... -
Vlan技术原理及相关基础知识介绍
2012-12-15 14:55:55Vlan技术原理及相关基础知识介绍Vlan技术原理及相关基础知识介绍 -
IGMP Snooping和组播VLAN技术原理
2021-01-07 12:05:21例如:上游路由器不必在每个用户VLAN(VLAN2和VLAN3)内都复制一份组播流(查询报文),而是数据流在组播VLAN(VLAN4)内复制一份后发送给二层设备(连接下层的接口PVID只要属于对于的组播VLAN,都会向下层进行发送...