作者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