歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux技術

Linux系統VLAN、三層交換和Trunk的區別

  在Linux系統中VLAN,三層交換和Trunk是三個容易混淆的概念。如果對這三個概念只是一知半解的,就會不可避免繞一些彎路,浪費不少時間。本文就來跟大家介紹一下Linux系統VLAN、三層交換和Trunk的區別。

Linux系統VLAN、三層交換和Trunk的區別

  1.VLAN和三層沒有任何關系

  如果先不提Trunk而純粹的VLAN實際上就是將多個純二層的以太網交換機合並成了一個,用軟件進行控制。合並後的交換機就是支持VLAN的交換機,參與合並的多個物理交換機如今退化成了邏輯意義上的交換機。多個物理交換機並不是傻乎乎的合並後完事,VLAN交換機的另一個意義就是可以通過各種策略指定哪個物理port屬於哪個邏輯交換機,如果讓物理交換機實現這個,就不得不涉及購置,布線等問題,這就說明了軟件真的比硬件更加靈活,以軟件為基准,硬件其實就是固化了的軟件。

  如果想明白VLAN的含義,在Linux上配置幾個Bridge就可以了。我們知道,Linux內置了一個軟Bridge實現,通過brctl可以進行配置,一個單獨的Linux物理主機配置了N塊以太網卡,就可以簡單的模擬VLAN的概念(注意,此時還沒有引入VLAN的本質-Trunk)了:

  a.新增一個br0,將網卡1/2/3加進去;

  b.新增一個br1,將網卡4/5/6加進去;

  c....

  d.網卡1連接一個純二層交換機1;

  e.網卡4連接一個純二層交換機2;

  f....

  這樣Linux主機上就存在了多個Bridge,你可以將Linux主機這個物理的機器視為一個支持VLAN的機器了。

  VLAN交換機是一個純二層的設備。然而,如果僅僅這樣,那就沒有必要推出VLAN的概念了,VLAN到底和上述的簡單配置有什麼不同呢?這就涉及到了IEEE802.1q標准,請看下節。 上一頁123下一頁共3頁

Copyright © Linux教程網 All Rights Reserved