作者wst2080 ()
看板Network
标题Re: [问答] Trunk与VLAN的关系?
时间Sat Feb 19 13:10:12 2011
※ 引述《Zeroro (存在感薄弱)》之铭言:
: 看网路架构有点混淆
: 在此请教Trunk与VLAN的关系
VLAN 你可以想成是一个区网~ 一个VLAN就好比一个区网
简单来说~ 你可以想像成市面上一个便宜的SWITCH HUB 然後连接内部多台电脑~
如此~ 就成一个区网~
而多个VLAN 就好比个别的区网~ 而这些便宜的SWITCH HUB各自连接各自内部多台电脑
但是彼此之间不相连~
而VLAN的优势就是具有弹性 可以在一台拥有VLAN功能的SWITCH 当中形成各自的区网
一台VLAN功能的SWITCH 但不支援Trunk(很早期我就用过这种类型的设备)
那是不是在切割VLAN的那台SWITCH连接多条线路到另外一台SWITCH上
才能够让两台SWITCH之间的VLAN来进行通讯!!!
假设
SWITCH A 有 10个VLAN
而 SWITCH B 需要跟 SWITCH A 的 10个VLAN来进行构连的部分
那我不就得拉上10条网路线来连接 SWITCH A 与 SWITCH B吗?
而Trunk呢?
就是因应这个解决方案~ 透过一条链路来进行VLAN之间的资讯传递~
将封包打上VLAN的标签~ 然後传送到另外一台SWITCH来进行解标的动作~
所以SWITCH A有10个VLAN 而要跟SWITCH B来进行各VLAN通讯 只要靠一条链路即可
简单来说 Trunk 是使用在多个VLAN与多台设备之间的通讯~
http://0rz.tw/vL16g
: 首先我公司是以SDH环形网路连接其他的子公司
: 而每个子公司都有一具有ROUTER功能之switch
: 再者,每个分公司辖下又有很多部门
: 其中每个部门都有L2的SWITCH(不具router功能)
: 每个部门的switch都以SDH连接至子公司里具有router功能的switch
: 而对於vlan是以ip作为辨识
: 每个部门是一个switch也是一个vlan
: 例:会计-192.2.3.xx vlan-3
: 总务-192.2.4.xx vlan-4
: .....
: 现在问题来了
: 以只有L2功能的switch来说
: 会计(vlan-3)与总务(vlan-4)为不同之vlan
: 因此,需要设定trunk连接至子公司具有router功能的switch
: 如此不同vlan间才可以互相存取资料
: 不知道我这样的理解对还是错?
对 不过这只是其中一个方法 还有其他的方法 不过大致上都是以L3 Routing/Switching
的方式来进行~~~
方法1: Router
若SWITCH或Router不支援Trunk 那就不仅消耗SWITCH自身的Port 也会消耗Router的介面~
PS: Router的介面~ 算一算也不便宜就是了~
方法2: Router on a Stick
SWITCH 及 Router 均支援Trunk 那就只需一条链路进行各个VLAN的乘载
而Router 拥有L3 Routing的能力~ 因此可以让各个VLAN之间来进行封包交换
方法3: L3 Switch
由於 Router 大都应付WAN端的运作~ 而VLAN Routing的部分还要加以负担~
这样会增加Router的负荷 所以~~~ L3 Switch的出现 可以减轻Router的负担
并且搭配SWITCH原有的ASIC晶片 大幅的加快SWITCH对於VLAN之间的封包交换速度....
--
RHCT、RHCSA、RHCE、CCENT、CCNA、CCNP、ITE EAPC、WS-TTT、硬装丙
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.116.248.253
1F:推 Zeroro:OK~我了解了,谢谢您热心的回应 02/20 09:17
2F:推 newnovice:推热心版主 02/21 16:15
3F:推 james732:这篇讲得好清楚! 02/22 17:01