交换机三种端口模式Access.Hybrid和Trunk的理解

作者&投稿:底韩 (若有异议请与网页底部的电邮联系)
~ 今天有个朋友问交换机trunk是什么意思,百度了以下,发现特别详细的介绍。
TRUNK是端口汇聚的意思,允许交换机与交换机、交换机与路由器、主机与交换机或路由器之间通过两个或多个端口并行连接同时传输以提供更高带宽、更大吞吐量, 大幅度提供整个网络能力。VLAN TRUNK一般是你设置了多个VLAN后,想通过一个端口传输多个VLAN,这个后需要把该端口设置为TRUNK了。
在技术领域中把TRUNK翻译为中文是“主干、干线、中继线、长途线” ,不过一般不翻译,直接用原文。而且这个词在不同场合也有不同的解释:
1、 在网络的分层结构和宽带的合理分配方面,TRUNK被解释为“端口汇聚”,是带宽扩展和链路备份的一个重要途径。TRUNK把多个物理端口捆绑在一起当作一个逻辑端口使用,可以把多组端口的宽带叠加起来使用。TRUNK技术可以实现TRUNK内部多条链路互为备份的功能,即当一条链路出现故障时,不影响其他链路的工作,同时多链路之间还能实现流量均衡,就像我们熟悉的打印机池和MODEM池一样。
2、在电信网络的语音级的线路中,Trunk指“主干网络、电话干线”,即两个交换局或交换机之间的连接电路或信道,它能够在两端之间进行转接,并提供必要的信令和终端设备。
3、 但是在最普遍的路由与交换领域,VLAN的端口聚合也有的叫TRUNK,不过大多数都叫TRUNKING ,如CISCO公司。所谓的TRUNKING是用来在不同的交换机之间进行连接,以保证在跨越多个交换机上建立的同一个VLAN的成员能够相互通讯。其中交换机之间互联用的端口就称为TRUNK端口。与一般的交换机的级联不同,TRUNKING是基于OSI第二层数据链路层(DataLinkLayer)TRUNKING技术,如果你在2个交换机上分别划分了多个VLAN(VLAN也是基于Layer2的),那么分别在两个交换机上的VLAN10和VLAN20的各自的成员如果要互通,就需要在A交换机上设为VLAN10的端口中取一个和交换机B上设为VLAN10的某个端口作级联连接。VLAN20也是这样。那么如果交换机上划了10个VLAN就需要分别连10条线作级联,端口效率就太低了。 当交换机支持TRUNKING的时候,事情就简单了,只需要2个交换机之间有一条级联线,并将对应的端口设置为Trunk,这条线路就可以承载交换机上所有VLAN的信息。这样的话,就算交换机上设了上百个个VLAN也只用1个端口就解决了。
当一个VLAN跨过不同的交换机时,在同一VLAN上但是却是在不同的交换机上的计算机进行通讯时需要使用Trunk。Trunk技术使得一条物理线路可以传送多个VLAN的数据。交换机从属于某一VLAN(例如VLAN 3)的端口接收到数据,在Trunk链路上进行传输前,会加上一个标记,表明该数据是VLAN 3的;到了对方交换机,交换机会把该标记去掉,只发送到属于VLAN 3的端口。
如果是不同台的交换机上相同id的vlan要相互通信,那么可以通过共享的trunk端口就可以实现,如果是同一台上不同id的vlan/不同台不同id的vlan它们之间要相互通信,需要通过第三方的路由来实现。
untag就是普通的ethernet报文,普通PC机的网卡是可以识别这样的报文进行通讯;tag报文结构的变化是在源mac地址和目的mac地址之后,加上了4bytes的vlan信息,也就是vlan tag头;一般来说这样的报文普通PC机的网卡是不能识别的下图说明了802.1Q封装tag报文帧结构带802.1Q的帧是在标准以太网帧上插入了4个字节的标识。其中包含:2个字节的协议标识符(TPID),当前置0x8100的固定值,表明该帧带有802.1Q的标记信息。2个字节的标记控制信息(TCI),包含了三个域。Priority域,占3bits,表示报文的优先级,取值0到7,7为最高优先级,0为最低优先级。该域被802.1p采用。规范格式指示符(CFI)域,占1bit,0表示规范格式,应用于以太网;1表示非规范格式,应用于Token Ring。VLAN ID域,占12bit,用于标示VLAN的归属。以太网端口有三种链路类型:Access、Hybrid和Trunk。Access类型的端口只能属于1个VLAN,一般用于连接计算机的端口;Trunk类型的端口可以允许多个VLAN通过,可以接收和发送多个VLAN的报文,一般用于交换机之间连接的端口;Hybrid类型的端口可以允许多个VLAN通过,可以接收和发送多个VLAN的报文,可以用于交换机之间连接,也可以用于连接用户的计算机。Hybrid端口和Trunk端口在接收数据时,处理方法是一样的,唯一不同之处在于发送数据时:Hybrid端口可以允许多个VLAN的报文发送时不打标签,而Trunk端口只允许缺省VLAN的报文发送时不打标签。
在这里先要向大家阐明端口的缺省VLAN这个概念Access端口只属于1个VLAN,所以它的缺省VLAN就是它所在的VLAN,不用设置;Hybrid端口和Trunk端口属于多个VLAN,所以需要设置缺省VLAN ID。缺省情况下,Hybrid端口和Trunk端口的缺省VLAN为VLAN 1当端口接收到不带VLAN Tag的报文后,则将报文转发到属于缺省VLAN的端口(如果设置了端口的缺省VLAN ID)。当端口发送带有VLAN Tag的报文时,如果该报文的VLAN ID与端口缺省的VLAN ID相同,则系统将去掉报文的VLAN Tag,然后再发送该报文。注:对于华为交换机缺省VLAN被称为“Pvid Vlan”,对于思科交换机缺省VLAN被称为“Native Vlan”交换机接口出入数据处理过程如下:
Acess端口收报文:
收到一个报文,判断是否有VLAN信息:如果没有则打上端口的PVID,并进行交换转发,如果有则直接丢弃(缺省)
Acess端口发报文:
将报文的VLAN信息剥离,直接发送出去   (所以,Access端口可以实现同一交换机上相同VLAN下的主机通信;也可以实现交换机级连时的缺省VLAN1报文交换,但不能实现VLAN透传。)
trunk端口收报文:
收到一个报文,判断是否有VLAN信息:如果有,判断该trunk端口是否允许该 VLAN的数据进入:如果可以则转发,否则丢弃;如果没有VLAN信息则打上端口的PVID,并进行交换转发。
trunk端口发报文:
比较将要发送报文的VLAN信息和端口的PVID,如果不相等则直接发送。如果两者相等则剥离VLAN信息,再发送。(所以,将交换机级连口统统设置为Trunk并允许所有VLAN通过后,VLAN2-VLAN4000直接透传,而VLAN1则因为和Trunk缺省PVID相同,需要通过剥离VLAN信息又添加VLAN信息实现了透传。而如果更改Trunk的缺省PVID,则可以实现某一交换机下的VLAN-X和另一交换机下的VLAN-Y通信。)
hybrid端口收报文:
收到一个报文,判断是否有VLAN信息:如果有,则判断该hybrid端口是否允许该VLAN的数据进入:如果可以则转发,否则丢弃(此时端口上的untag配置是不用考虑的,untag配置只对发送报文时起作用);如果没有则打上端口的PVID,并进行交换转发。
hybrid端口发报文:
1、判断该VLAN在本端口的属性(disp interface 即可看到该端口对哪些VLAN是untag,哪些VLAN是tag)
   2、如果是untag则剥离VLAN信息,再发送,如果是tag则直接发送(所以,Hybrid实现了不同VLAN下的主机的通信。)
以下案例可以帮助大家深入理解华为交换机的hybrid端口模式[Switch-Ethernet0/1]int e0/1
   [Switch-Ethernet0/1]port link-type hybrid
   [Switch-Ethernet0/1]port hybrid pvid vlan 10
   [Switch-Ethernet0/1]port hybrid vlan 10 20 untagged[Switch-Ethernet0/1] int e0/2
   [Switch-Ethernet0/2]port link-type hybrid
   [Switch-Ethernet0/2]port hybrid pvid vlan 20
   [Switch-Ethernet0/2]port hybrid vlan 10 20 untagged此时inter e0/1和inter e0/2下的所接的PC是可以互通的,但互通时数据所走的往返vlan是不同的。以下以inter e0/1下的所接的pc1访问inter e0/2下的所接的pc2为例进行说明pc1所发出的数据,由inter0/1所在的pvid vlan10封装vlan10的标记后送入交换机,交换机发现inter e0/2允许vlan 10的数据通过,于是数据被转发到inter e0/2上,由于inter e0/2上vlan 10是untagged的,于是交换机此时去除数据包上vlan10的标记,以普通包的形式发给pc2,此时pc1-p2走的是vlan10再来分析pc2给pc1回包的过程,pc2所发出的数据,由inter0/2所在的pvid vlan20封装vlan20的标记后送入交换机,交换机发现inter e0/1允许vlan 20的数据通过,于是数据被转发到inter e0/1上,由于inter e0/1上vlan 20是untagged的,于是交换机此时去除数据包上vlan20的标记,以普通包的形式发给pc1,此时pc2-pc1走的是vlan20


荣耀V20与荣耀20有什么区别
两款手机对比参数如下:1.屏幕:荣耀20屏幕尺寸6.26英寸,分辨率:FHD+ 2340×1080像素。前置镜头潜隐于屏幕下方,每次点亮屏幕,带来满屏视野,沉浸全视界。荣耀 V20屏幕尺寸6.4英寸,分辨率:FHD+ 2310×1080像素,屏占比为91.82%,高清大屏,魅眼全视屏,沉浸全视界,令你沉浸于精彩纷呈的显示画面...

手机和电脑怎么连接
您好,用户直接使用手机的数据线,将手机和电脑连接上,然后手机会弹出选项一般是有传输照片、传输文件和仅充电三个选项,然后用户根据实际需要选择即可,选择后打开计算机的我的电脑,然后进入手机盘符,即可进行传输文件操作了。

我的手机是note2联通定制机
3、如果换机后能正常上网,则可以排除手机卡的问题,有可能是手机上网功能问题,或者是手机设置问题。可以重新搜索网络或者重新设置网络类型,设置为3G网络(WCDMA网络)模式。然后重设手机上网参数:接入点名称:3GWAP(不分大小写);代理网关地址:10.0.0.172;端口:80;设置并保存好参数。4、如果进行...

三星手机怎样连接电脑换机助手?
手机通过S 换机助手传输文件方法:1.手机版S 换机助手:1)两台设备均安装S 换机助手软件:三星手机可通过三星应用商店搜索下载“S 换机助手”。2)打开手机中S 换机助手软件-选择【无线】-选择【发送】或【接收】-按照提示逐步操作即可。2.电脑版S 换机助手:1)电脑中安装S 换机助手软件:http:\/\/...

新手机无法上网
【1】确认是否有网络,建议您可在信号强的地方使用;【2】检查帐户是否还有话费,如果余额不足则需充值后才能使用;【3】确认是否已设置好手机参数;【4】检查USIM卡是否有插好,如果已插好但还是无法使用,则建议您到营业厅检查USIM卡是否有故障,或换卡测试;【5】检查手机是否有问题,建议您可换机...

联通3g手机上网设置
3、如果换机后能正常上网,则可以排除手机卡的问题,有可能是手机上网功能问题,或者是手机设置问题。可以重新搜索网络或者重新设置网络类型,设置为3G网络(WCDMA网络)模式。然后重设手机上网参数:接入点名称:3GWAP(不分大小写);代理网关地址:10.0.0.172;端口:80;设置并保存好参数。4、如果进行...

联通手机上不了网,怎么回事?
2.如果换机后能上网,则可以排除手机卡的问题,有可能是手机上网功能问题,或者是手机设置问题。3.可以重新搜索网络或者重新设置网络类型,设置为3G网络(WCDMA网络)模式。然后重设手机上网参数:接入点名称:3GWAP(不分大小写);代理网关地址:10.0.0.172;端口:80;设置并保存好参数。4.如果进行...

连续几天手机都没有移动网络,只能用WIFI,我用的是联通卡,该怎么解决...
2.如果换机后能上网,则可以排除手机卡的问题,有可能是手机上网功能问题,或者是手机设置问题。3.可以重新搜索网络或者重新设置网络类型,设置为3G网络(WCDMA网络)模式。然后重设手机上网参数:接入点名称:3GWAP(不分大小写);代理网关地址:10.0.0.172;端口:80;设置并保存好参数。4.如果进行...

新买的苹果6为什么总是闪退和白屏
2、进入DFU恢复模式进行恢复;(DFU模式:1.将你的iPhone关机;2.同时按住开关机键和home键;3.当你看见白色的苹果logo时,请松开开关机键,并继续保持按住home键;4.开启iTunes,等待其提示你进行恢复模式后,即可按住键盘上的shift键,点击“恢复”,选择相应的固件进行恢复。)3、打开正确的端口,并...

联想a850不能用3G上网,是联通上锁了?
2.如果换机后能上网,则可以排除手机卡的问题,有可能是手机上网功能问题,或者使手机设置问题。3.可以重新搜索网络或者重新设置网络类似,设置为3G网络(WCDMA网络)模式。然后重设手机上网参数:接入点名称:3GWAP(不分大小写);代理网关地址:10.0.0.172;端口:80;设置并保存好参数。4.如果进行...

新乐市19179103357: 交换机的端口模式有几种?如何区别? -
贺庭奥立: 1.三种:Access、Trunk和Hybrid. 2.智能交换机的话,show 相关端口就可以查看端口类型. 3.Access类型的端口只能属于1个VLAN,一般是被划入vlan的端口; Trunk类型的端口可以允许多个VLAN通过,可以接收和发送多个VLAN的报文,一...

新乐市19179103357: 交换机端口模式? -
贺庭奥立: access 模式,是直接连交换机的. trunk是VLAN干道. Hybrid 兼具有这两个端口的特性,但是具体要工作在哪个模式,取决于对端,和Hybrid本身的模式. 这三种类型是VLAN中用到的,交换机不划分VLAN会运行access模式. VLAN是虚拟局域网的意思. 因为一个交换网络,只能有一个网段,VLAN技术却可以让一个交换机有多个网段运行,但是这些网段之间与上级的交换机进行数据交换时,必须通过trunk接口.Trunk里任何VLAN的数据都可以通过access只属于一个vlan,只能本VLAN的数据通过.

新乐市19179103357: 华为Access,Hybrid和Trunk的区别和设置 -
贺庭奥立: 交换机的端口工作模式一般可以分为三种:Access(普通模式),Multi(多vlan模式),Trunk(中继模式).1、允许多个vlan的是multi模式,而不是trunk模式.、两个都设为trunk模式:一:如果在同一交换机上,则决不会在同一vlan;二:如果是两个交换机上,且两端口物理连接的话,共享vlan信息.但是这两个端口已经被使用,所以只能说,使用与这两个端口相同vlan的端口的计算机是同一虚拟局域网.、access和multi模式下,端口用于计算机;trunk模式下,端口用于交换机间连接.所以access和trunk没有可比性吧.!.

新乐市19179103357: 如何理解交换机三种端口模式Access,hybrid和trunk -
贺庭奥立: access口是一个只能让一个当前绑定LAN通过的接口,trunk口是一个能让多条LAN通过的接口,数据通过access口时不打标,通过trunk口时除了native LAN外都要打上其LAN的标签 剩下的那个不用考虑

新乐市19179103357: 交换机端口模式hybrid是什么意思 -
贺庭奥立: 说明你的交换机接口当前工作在混合模式二层交换机的接口有三种模式:acces,trunk,hybrid.三层交换机的接口还可以工作在路由模式access模式的端口只属于某一个vlan,用于连接电脑trunk模式的端口可以传输多个vlan的信息,用着交换机连交换机,或交换机连路由器hybrid模式的端口既可以连电脑,也可以连交换机和路由器(是access模式和trunk模式的集合)

新乐市19179103357: 端口Access,Hybrid和Trunk三种模式的区别及配置实例 -
贺庭奥立: 例一:『配置环境参数』1. PC1、PC2和PC3分别连接到二层交换机SwitchA的端口E0/1 、E0/2和 E0/3,端口分属于VLAN10、20和30,服务器连接到端口G2/1,属于VLAN100.2. PC1的IP地址为10.1.1.1/24,PC2的IP地址为10.1.1.2/24,PC3的...

新乐市19179103357: 端口Access,Hybrid和Trunk三种模式的区别及配置实例 -
贺庭奥立: 例一:『配置环境参数』 PC1、PC2和PC3分别连接到二层交换机SwitchA的端口E0/1 、E0/2和E0/3,端口分属于VLAN10、20和30,服务器连接到端口G2...

新乐市19179103357: 设置交换机端口trunk和access的区别? -
贺庭奥立: 设置交换机端口trunk和access的区别:端口接收数据时不同、端口发送数据时不同 1、端口接收数据时不同: trunk:如果接收的数据包本身不包含VLAN信息的话,那么该数据包将会加上该缺省VLAN的信息;如果接收的数据包本身已经包含了...

新乐市19179103357: 华为交换机端口模式怎样区别 -
贺庭奥立: 端口模式,有access,trunk,hybrid3种可供选择的接口类型,对应于何种应用的话就不描述了,网上有太多说明.区别光口或者电口,一种直观意义上的,就是用眼睛看,第2种在交换机内用命令查看,display interface 接口,其中就会有接口的物理类型,你可以试着去看懂,网上也有全部的解析

新乐市19179103357: Cisco交换机中定义Access的接口只能属于多少个VLAN -
贺庭奥立: 以太网端口有三种工作模式:access,multi,trunk.端口工作在 access模式下只能属于1个VLAN,一般用于接用户计算机的端口;端口工作在trunk模式下可以属于多个VLAN,可以接收和发送多个VLAN的报文,一般用于交换机之间连接的端口;端口工作在multi模式下可以属于多个VLAN,可以接收和发送多个VLAN的报文,可以用于交换机之间连接,也可以用于接用户的计算机.Multi端口和trunk端口的不同之处在于multi端口可以允许多个VLAN的报文不打标签,而trunk端口只允许缺省 VLAN的报文不打标签.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网