通过在数据帧的始发者和目标接收者之间建立临时的交换路径,使数据帧直接由源地址到达目的地址,核心交换机就是一种在通信系统中完成信息交换功能的设备。+ _3 a" A$ _2 s. J3 f9 N
: F: R! C/ t! e d& ?4 d
核心交换机的TRUNK配置功能非常重要,同时对TRUNK进行合理的配置,可以为互连的交换机之间提供更好的传输性能。到底什么是TRUNK呢?使用TRUNK功能到底能给我们带来哪些应用方面的优势?还有在具体的核心交换机产品中怎样来配置TRUNK,下面我们来了解一下这些方面的知识。/ `2 I; i4 I5 e, g3 V3 a
; r& G% b; d* G7 J Q+ g
在核心交换机的性能参数中,常常提到一个重要的指标:TRUNK,许多的二层交换机产品在介绍其性能时,都会提到能够支持TRUNK功能,从而可以为互连的交换机之间提供更好的传输性能。那到底什么是TRUNK呢?使用TRUNK功能到底能给我们带来哪些应用方面的优势?还有在具体的核心交换机产品中怎样来配置TRUNK.下面我们来了解一下这些方面的知识。
; u' E; Z8 P% B( Y! M0 `/ m q0 n7 u# o& W+ ~+ D
TRUNK是端口汇聚的意思,就是通过配置软件的设置,将2个或多个物理端口组合在一起成为一条逻辑的路径从而增加在交换机和网络节点之间的带宽,将属于这几个端口的带宽合并,给端口提供一个几倍于独立端口的独享的高带宽。
( n Y/ Y/ ]1 l& I9 M% r # S( w2 A; z/ z. {" D6 f6 Y- J
Trunk是一种封装技术,它是一条点到点的链路,链路的两端可以都是交换机,也可以是交换机和路由器,还可以是主机和核心交换机或路由器。基于端口汇聚(Trunk)功能,允许交换机与交换机、交换机与路由器、主机与交换机或路由器之间通过两个或多个端口并行连接同时传输以提供更高带宽、更大吞吐量, 大幅度提供整个网络能力。
1 h1 | Y0 O, a* |" S+ i2 `& S M6 X" r: l7 x) B/ r
一般情况下,在没有使用TRUNK时,大家都知道,百兆以太网的双绞线的这种传输介质特性决定在两个互连的普通10/100交换机的带宽仅为100M,如果是采用的全双工模式的话,则传输的最大带宽可以达到最大200M,这样就形成了网络主干和服务器瓶颈。% K1 M% ^/ H2 x g& H) l
# o( B: q3 O$ [6 K8 Q
要达到更高的数据传输率,则需要更换传输媒介,使用千兆光纤或升级成为千兆以太网,这样虽能在带宽上能够达到千兆,但成本却非常昂贵(可能连交换机也需要一块换掉),更本不适合低成本的中小企业和学校使用。如果使用TRUNK技术,把四个端口通过捆绑在一起来达到800M带宽,这样可较好的解决了成本和性能的矛盾。
0 o! u& p" D8 {+ L7 \ n8 |
: J5 ]( o6 A# q. `" C0 r TRUNK(端口汇聚)是在核心交换机和网络设备之间比较经济的增加带宽的方法,如服务器、路由器、工作站或其他核心交换机。这中增加带宽的方法在当单一交换机和节点之间连接不能满足负荷时是比较有效的。7 ~. B- c; [" w1 F f) i
3 T$ `* F, m9 M6 o$ l J' }& O
TRUNK 的主要功能就是将多个物理端口(一般为2-8个)绑定为一个逻辑的通道,使其工作起来就像一个通道一样。将多个物理链路捆绑在一起后,不但提升了整个网络的带宽,而且数据还可以同时经由被绑定的多个物理链路传输,具有链路冗余的作用,在网络出现故障或其他原因断开其中一条或多条链路时,剩下的链路还可以工作。
. I" Q7 Z" `( f9 z5 N) g) W9 {7 W X 7 U0 K$ g( J+ C9 h0 ^* d
但在VLAN数据传输中,各个厂家使用不同的技术,例如:思科的产品是使用其VLAN TRUNK 技术,其他厂商的产品大多支持802.1q协议打上TAG头,这样就生成了小巨人帧,需要相同端口协议的来识别,小巨人帧由于大小超过了标准以太帧的1518字节限制,普通网卡无法识别,需要有核心交换机脱TAG.TRUNK功能比较适合于以下方面具体应用:1 s! d7 t, z; m) T0 t$ ^ A
7 Z0 w4 j |6 ^2 o" T, u
1、TRUNK功能用于与服务器相联,给服务器提供独享的高带宽。
3 [- J# i8 ~5 x* Q/ l * E; }. A( R) z. g
2、TRUNK功能用于核心交换机之间的级联,通过牺牲端口数来给核心交换机之间的数据交换提供捆绑的高带宽,提高网络速度,突破网络瓶颈,进而大幅提高网络性能。2 O: B+ [7 G% V, ?) U1 r
3 `+ {& C _# |; H5 [) R 3、Trunk可以提供负载均衡能力以及系统容错。由于Trunk实时平衡各个核心交换机端口和服务器接口的流量,一旦某个端口出现故障,它会自动把故障端口从Trunk组中撤消,进而重新分配各个Trunk端口的流量,从而实现系统容错。
, X9 f$ q i( ^; }
3 p8 V5 z( g$ v9 W1 k 承载的VLAN范围。缺省下是1~1005,可以修改,但必须有TRUNK协议。使用TRUNK时,相邻端口上的协议要一致。另外在中心交换机上需要把和下面的核心交换机相连的端口设置成TRUNK,这样下面的核心交换机中的多个VLAN就能够通过一条链路和中心交换机通信了。
8 o! \: A/ X0 C4 A! b0 p 9 k- z3 l' w( k/ Z2 B
在一个TRUNK中,数据总是从一个特定的源点到目的点,一条单一的链路被设计去处理广播包或不知目的地的包。在配置TRUNK时,必须遵循下列规则:7 H0 Z8 Y7 D+ I, d
# [7 y3 M! X s" F 1:正确选择TRUNK的端口数目,必须是2,4或8.0 O Q" Y7 f4 A0 l }' ~
6 A6 E% Y% Q1 g& T: p 2:必须使用同一组中的端口,在核心交换机上的端口分成了几个组,TRUNK的所有端口必须来自同一组
+ A$ |9 R' m/ \8 |- H
$ H( W5 c" f7 Q: k 3:使用连续的端口;TRUNK上的端口必须连续,如你可以用端口4,5,6和7组合成一个端口汇聚。- L; Y! K& `3 ?) l$ y
9 ^3 _: Y+ a. b' ~) Z6 P
4:在一组端口只产生一个TRUNK. |