access:sw訪問接口,一個vlan
access:sw中繼接口,多個vlan
下面僅僅是個人的一些理解+想象,至於是不是真實的哥還真不知道:
------------------------------------------
一
------------------------------------------
如圖:
哥最初認爲,access裏是沒有tag的,而trunk是有,那就是在封裝裏的4個字節
從圖中,可以看出,access里根本就沒有tag
當然以上是個人假設,成不成立,還真不知道,而至於別的看法,只能看個人怎麼理解了
----------------------------------------------
二
----------------------------------------------
經過不斷查證,又得出了這麼一個結論:
trunk,是不能不帶有tag,而trunk鏈路卻可以不帶tag傳輸,也可帶
access,不能帶有tag,而access鏈路卻也可以帶tag傳輸,也可不帶
當然還有一個最特殊的存在,那就是native vlan了,他是唯一不用帶tag就能傳輸的特例,
那它又是怎麼經過trunk的呢,因爲trunk聲明要經過就必須帶tag
而我想到的就是native vlan經過能不能像mpls那樣,在套上另一個tag,那樣雖然不是雙重tag,但概念也差不多了,可事實是這樣嗎,顯然不是。
也曾這麼假設:既然是特例,那麼trunk能不能開一個像vtp那樣的透明模式,一發現是native vlan的都是像開一條虛擬通道一樣的給數據過去,而不需要trunk認不認可?
那到底過程是怎麼樣的呢,只能個人想象了,而教科書應該是找不到能正確說法的吧。
當然這些都只是個人的想法,而是不是真實的又是有待個人查證!
當然也還用一句話:tag只有進去之後纔打,出來是不打的,只會丟棄
修改之後,有了一些改變
如圖:
-------------------------------------------------------
三
-------------------------------------------------------
下面我們在來做個實驗吧:
如圖:
圖中明顯因爲一邊封裝,一邊access,sw1根本就無法進入sw2,1--2 自然就無法互通
而中間做了什麼,類型明顯也不匹配!那也只能丟棄了吧
-------------------------------------------
終結
--------------------------------------------
也許,真正的答案是這個吧:
我相信這個會很容易理解的