原始以太網幀格式被稱爲DIX或者Ethrnet II。對這種類型修改後,由IEEE標準化爲一種CSMA/CD網絡,稱爲802.3.在IEEE標準中,帶802前綴的標準定義額局域網和城域網的工做過程。當前最流行的802標準是802.3(以太網) 和802.11(WLAN/Wi-Fi)安全
IPV4(0x0800)網絡
IPV6(0x86DD)性能
ARP(0X0806)學習
Q標籤(0x8100)3d
可攜帶一個虛擬局域網或者802.1q標準的VLAN ID對象
虛擬局域網是一組邏輯上的設備和用戶,這些設備和用戶不受物理位置的限制,能夠根據功能,部門以及應用等因素組織起來,相互間的通訊就像在同一個網段中,通訊主要經過第三層的路由器實現,目的是爲了解決大型多用途交換網絡運行中的問題。blog
從技術角度講,VLAN的劃分可依據不一樣原則,通常有如下三種劃分方法:接口
基於端口的VLAN劃分路由
這種劃分是把一個或多個交換機上的幾個端口劃分一個邏輯組,這是最簡單、最有效的劃分方法。該方法只需網絡管理員對網絡設備的交換端口進行從新分配便可,不用考慮該端口所鏈接的設備。監控
基於MAC地址的VLAN劃分
MAC地址其實就是指網卡的標識符,每一塊網卡的MAC地址都是唯一且固化在網卡上的。MAC地址由12位16進制數表示,前8位爲廠商標識,後4位爲網卡標識。網絡管理員可按MAC地址把一些站點劃分爲一個邏輯子網。
基於路由的VLAN劃分
路由協議工做在網絡層,相應的工做設備有路由器和路由交換機(即三層交換機)。該方式容許一個VLAN跨越多個交換機,或一個端口位於多個VLAN中。
VLAN的三大優勢:
當不一樣的VLAN對應同一個交換機的時候,只須要確保流量不在兩個VLAN中泄露就能夠。
可是不一樣的VLAN在不一樣的交換機中的話,就有點麻煩了。
在這種狀況下須要使用VLAN來標記該幀的歸屬,這經過使用VLAN標籤標記,在VLAN標籤中包含了一個12位的VLAN標識符,它還包含額QoS的3位優秀級
網橋和交換機用於鏈接多個物理的鏈路層網絡或成組的站,能夠經過網橋或者交換機擴展局域網。
生成樹協議(Spanning Tree Protocol,STP)由IEEE 802委員會制定了生成樹協議的規範802.1d。是一個第2層的管理協議。其目標是在物理環路上創建一個無環的邏輯鏈路拓撲結構。
當有多個交換機進行工做的時候,可能會出現環路,當出現這種狀況的時候STP經過在每一個網橋中禁用某些端口來解決環路問題
這樣就出現了一個問題,網橋的啓用和關閉,接口卡更換或者MAC地址改變,這些都會影響到生成樹,那麼STP就須要動態的適應這種狀況,爲此,STP經過一種稱爲網橋協議數據單元(BPDU)的幀來實現,這些幀造成和維護生成樹,這顆樹「生長」自一個網橋,該網橋稱爲根網橋
爲了可以支持STP,網橋的端口狀態:
阻塞
在阻塞狀態下,該端口不進行地址學習,數據轉發,BPDU的發送,但它會監控接受BPDU,而且在它須要包含在根網橋的路徑中時,該端口會轉爲偵聽狀態。
幀聽
該狀態能夠發送和接收BPDU,但不進行地址學習和轉發,在通過15s的轉發延遲後轉爲學習狀態
學習
能夠執行除了數據轉發以外的全部操做
轉發
轉發數據
禁用
禁用端口,防止環路
端口種類:
根端口
生成樹中位於指向根的線段終點的端口
指定端口
處於轉發狀態,並與根相連線段中路徑成本最小的端口
備用端口
與根相連線段中路徑成本比指定端口高的端口
備份端口
鏈接到同一線段中做爲同一網橋指定端口使用的端口,可輕易接管一個失效的指定端口
創建生成樹的第一步是選舉根網橋,根網橋是在網絡中標識符最小的網橋,肯定根網橋的方法:一個網橋初始化的時候,認爲本身是根網橋,用本身的網橋ID配置根ID字段發送BPDU消息,當碰到一個更小的ID的網橋時,中止發送,讓更小的ID的網橋發送,發出根ID更小的BPDU端口標記爲根端口
當網絡中發生拓撲變化的時候: 網橋向根端口之外的端口發送拓撲變化通知TCN,通知本身在樹中的父網橋,直到根,樹中經過根的下一個網橋向發送通知的網橋確認TCN,並將它們轉發到根,根網橋在後續週期性配置消息中設置TC位,網絡中的每一個網橋都會轉發此消息,而且處於阻塞和轉發狀態的端口接收消息,將有效期以秒代替分鐘,更新轉發表。