作者Santana9 (兩口空空 跑路去)
看板Network
標題[問題] VLAN設定問題
時間Sun Jun 6 19:15:31 2010
設定VLAN時
switch 和 router 之間 線路要設定為trunk
請問原因為何?
如果好幾台 switch裡 都是各自獨立VLAN(無重覆)
A B C switch mode 設access互連
只有A和router端口直接連線 用trunk 連
這連線可運作嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.60.239.13
1F:→ wst2080:Trunk = 可以跑多個VLAN的封包... 06/06 19:45
2F:→ wst2080:而且Router可以負責 L3 的交換 06/06 19:45
3F:→ wst2080:那麼Switch A 接到SWB 與 SWC 的VLAN 都要設定 06/06 19:46
4F:→ wst2080:假設SWA = VLAN10 SWB=VLAN20 SWC=VLAN30 06/06 19:47
5F:→ wst2080:但是SWA各自接到SWB與SWC的Port都要各自設定VLAN20與30 06/06 19:47
6F:→ wst2080:這樣SWA就可以擁有三個VLAN的部份,之後透過Trunk進行傳遞 06/06 19:47
7F:→ wst2080:再來就是透過Router進行Trunk的解封裝並且做L3交換 06/06 19:48
8F:→ wst2080:Router ------ SWA ----- SWB 06/06 19:48
9F:→ wst2080: └-------- SWC 06/06 19:48
10F:→ wst2080:接法要這樣才對... 06/06 19:49
11F:→ wst2080:除非你的接法若為 R -- SWA --- SWB --- SWC 06/06 19:49
12F:→ wst2080:那麼每台Switch之間都要設定Trunk 06/06 19:49
13F:→ Santana9:用第二種方法,不用trunk連,這三台switch就無法互連? 06/06 19:56
14F:→ Santana9:對TRUNK定義還是不太懂,以為它只是讓同個VLAN分在不同 06/06 19:57
15F:→ Santana9:switch下,所以才要用到trunk來連 06/06 19:58
16F:→ wst2080:Trunk 是上頭可以跑多個VLAN ... 06/06 20:05
17F:→ wst2080:若你不這樣使用Trunk在第二個方法的話 那我問你 SWC這個 06/06 20:06
18F:→ wst2080:VLAN 怎麼傳遞到 Router那邊呢??? 06/06 20:06
19F:→ wst2080:SWA可以擁有自己的SWA與SWB的VLAN 但是SWC呢??? 06/06 20:07
20F:→ wst2080:或者SWA跟SWB多弄一條網路線 然後SWA與SWB多的這一條設定 06/06 20:11
21F:→ wst2080:SWC的VLAN... 這樣也是OK的... 06/06 20:12
22F:→ wst2080:R-------SWA--------SWB--------SWC 06/06 20:12
23F:→ wst2080: └-------------┘ 06/06 20:12
24F:→ wst2080:畫的有點遠... 就是SWA與SWB再串一個網路線 06/06 20:13
25F:→ wst2080:這樣就不用Trunk了... 06/06 20:13
26F:→ wst2080:只不過... Trunk這麼方便 為什麼不用??? 幹麻那麼麻煩??? 06/06 20:13
27F:→ Santana9:那請問設成access port是vlan跟本就跨不出自己那台switch 06/06 20:16
28F:→ wst2080:你設定成access port 就等於是 一個VLAN在Run的地方摟 06/06 20:32
29F:→ wst2080:不是跨步出Switch... 而是Trunk 是節省各VLAN之間的佈建 06/06 20:33
30F:→ Santana9:剛翻書,沒寫router如何處理vlan封包,可以說明一下嗎 謝謝 06/06 20:39
31F:→ wst2080:Router On a Stick ... Google 一下吧... 06/06 21:21
32F:推 pojicoffee:Trunk port可以處理帶tag封包 access port只有untagged 06/06 21:23
33F:→ billboy:ROUTER 處理的方式跟SWITCH一樣啊~就是把收到的FRAME 06/07 13:09
34F:→ billboy:TAG拿掉~~然後看要到那個VLAN再把TAG加上去~送到TRUNK 06/07 13:10
35F:→ billboy:PORT裡~~ 06/07 13:10
36F:→ billboy:TRUNK是很方便~~不過基於SECURITY 的理由~其實不建議設 06/07 13:12
37F:→ billboy:TRUNK PORT~~因此在ASSESS SWITCH中建議就一個VLAN~不要 06/07 13:13
38F:→ billboy:多個VLAN~~ 06/07 13:13
40F:推 billboy:其實不設TRUNK也是可以通的~~修改NATIVE VLAN~不過這種方 06/07 13:25
41F:→ billboy:也是不建議~~ 06/07 13:25
42F:→ billboy:如果讀同一個SWITCH下~只有一個VLAN不設TRUNK 這3個SWITCH 06/07 13:46
43F:→ billboy:接起來~~不設TRUNK應該也是會通~~ 06/07 13:46
44F:推 ihon822:router接vlan1就不需要設trunk 只需要設routing table 06/17 00:32