自學筆記——VLAN

VLAN——虛擬局域網(Virtual Local Area Network(VLAN))、Virtual Private Network(VPN)、Virtual Router Redundancy Protocol(VRRP)等。

二層廣播域——一個廣播幀所能到達的整個范圍,簡稱廣播域(Broadcast?Domain)。一個交換網絡其實就是一個廣播域。

將一個規模較大的廣播域在邏輯上劃分成若干個不同的、規模較小的廣播域,由此便可以有效地提升網絡的安全性,同時減少了垃圾流量,節約了網絡資源。

大白話:一個大網絡中,劃分為幾個子網絡,做到專網專用。

好處:提高網絡安全性,減少垃圾流量的問題。

二層通信——通信的雙方是以直接交換幀的方式來傳遞信息的。

一個VLAN就是一個廣播域,所以在同一個VLAN內部,計算機之間的通信就是二層通信。

如果源PC與目的PC位于不同的VLAN中,那么它們之間是無法進行二層通信的,只能進行三層通信來傳遞信息。

802.1Q 幀

VLAN傳輸的幀

VLAN實現原理:通過給幀打上標簽,通過識別標簽來識別不同的VLAN。

VLAN Tag 各個字段的含義:


給幀打標簽:

? ? ? ? 發送:交換機識別出某個幀是屬于哪個VLAN后,會在這個幀的特定位置上添加上一個標簽(Tag),這個Tag明確地表明了這個幀是屬于哪個VLAN的。

? ? ? ? 接收:別的交換機收到這個帶Tag的幀后,就能輕易而舉地直接根據Tag信息識別出這個幀是屬于哪個VLAN的。


如判斷幀是否是Tagged幀:

????????一個幀的MAC地址后面的兩個字節的值是不是0x8100,

????????是的——Tagged;????不是的——傳統的Untagged

? ? ? ? 注意:計算機中沒有VLAN的概念,不會產生并發送Tagged幀,如果收到了Tagged幀因為識別不出0x8100的含義,會直接將這個Tagged幀丟棄。


VLAN的類型


1.基于端口的VLAN(Port-based VLAN)

???????? ?將VLAN的編號(VLAN ID) 配置影射 到交換機的物理端口上,從哪個端口進,該端口屬那個VLAN,該幀就被劃分為哪個VLAN。

優點:簡單而直觀,實現也很容易,并且也比較安全可靠。

不足:當接入端口發生了變化時,該發送的幀的VLAN歸屬可能會發生改變。

基于端口的VLAN通常也稱為物理層VLAN或一層VLAN。


2.基于MAC地址的VLAN(MAC-based VLAN)

其劃分原則:交換機內部建立并維護了一個MAC地址與VLAN ID的對應表,當交換機接收到計算機發送的Untagged幀時,交換機將分析幀中的源MAC地址,然后查詢MAC地址與VLANID的對應表,并根據對應關系把這個幀劃分到相應的VLAN中。

優點:靈活性高。

例如,當計算機接入端口發生了變化時,該計算機發送的幀的VLAN歸屬并不會發生改變(因為計算機的MAC地址不會發生變化)。

不足:這種劃分原則實現起來稍顯復雜,這種類型的VLAN的安全性不是很高,因為一些惡意的計算機是很容易偽造自己的MAC地址的。

基于MAC地址的VLAN通常也稱為二層VLAN。


3.基于協議的VLAN(Protocol-based VLAN)

???????? ?其劃分原則:交換機根據計算機發送的Untagged幀中的幀類型字段的值來決定幀的VLAN歸屬。???? 例如,可以將類型值為0x0800的幀劃分到一個VLAN,將類型值為Ox86dd的幀劃分到另一個VLAN;這實際上是將載荷數據為IPv4 Packet的幀和載荷數據為IPv6 Packet的幀分別劃分到了不同的VLAN。基于協議的VLAN通常也稱為三層VLAN。?

????????基于端口的VLAN在實際的網絡中應用最為廣泛。如無特別說明,所提到的VLAN,均是指基于端口的VLAN。

鏈路類型和端口類型

Access鏈路(Access??Link)——把交換機與終端計算機直接相連的鏈路。

Trunk鏈路(Trunk?Link)——交換機之間直接相連的鏈路。

Hybrid端口——既可以將交換機上與終端計算機相連的端口配置為Hybrid端口,也可以將交換機上與其他交換機相連的端口配置為Hybrid端口。????


VLAN配置示例?

system-view ????????????????????????????????????//進入系統視圖

vlan 10? ? ? ? ? ? ? ? ? ? ????????????????????????//創建vlan

quit? ? ? ? ? ? ? ? ? ? ????????????????????????????//退出vlan視圖

interface gigabitethernet 1/0/1? ? ?//進入端口視圖

port link-type [access/trunk]? ? ????//設置端口的VLAN端口類型

port default vlan 10? ? ? ? ? ? ? ? ? ? ?//access類型設置端口的vlan類型

port trunk allow-pass vlan 【all|vlan號】 //trunk類型端口設置通過vlan的。

display port vlan? ? ? ? ? ? ? ? ? ? ? ? ?//查看交換機各端口類型及加入的VALN。


GVRP

GARP(Generic Attribute Registration Protocol,通用屬性注冊協議)的框架協議,該框架協議包含了兩個具體的協議

GMRP(GARP Multicast Registration Protocl,簡稱GMRP)

GVRP(GARP VLAN Registration Protocl,簡稱GVRP)。

GVRP的應用——可以大大地降低VLAN配置過程中的手工工作量。

靜態VLAN——交換機上手工創建的VLAN。

動態VLAN——交換機利用GVRP協議自動創建的VLAN。


GVRP配置示例


1.配置思路

(1)在每臺交換機的全局及端口下使能GVRP功能。

(2)配置交換機二層連通性,即將交換機的某些端口配置為Trunk端口并允許相應的VLAN幀通過。

(3)在邊端交換機S1和S4上配置靜態VLAN1000。

2.配置步驟

? ?(1)在每臺交換機的全局及端口下使能GVRP功能。

? ? ? ? system-view? ? //進入視圖界面

? ? ? ? gvrp? ? ? ? ? ? //全局使能GVRP功能

(2)配置交換機二層連通性,即將交換機的某些端口配置為Trunk端口并允許相應的VLAN幀通過。

?端口交換機

? ? ? ? interface gigabitethernet 1/0/1? ? ? ? //進入端口模式

? ? ? ? port link-type access? ? ? ? ? ? ? ? ? ? ? ? //設置vlan的端口access

? ? ? ? port default vlan 1000? ? ? ? ? ? ? ? ? ? ?//設置vlan號

? ? ? ? quit? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //退出端口模式


? ???????interface gigabitethernet 1/0/2? ? ? ??//進入端口模式

? ? ? ? gvrp? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//開啟GVRP

? ? ? ? port link-type trunk? ? ? ? ? ? ? ? ? ? ? ? ? //設置trunk端口類型

? ? ? ? port trunk allow-pass vlan all? ? ? ? ? ?//設置所有vlan

? ? ? ? quit? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//退出端口模式

二層交換機

? ???????interface gigabitethernet 1/0/1

? ???????gvrp

? ? ? ? ?port link-type trunk

????????port trunk allow-pass vlan all

? ? ? ? quit


? ??????interface gigabitethernet 1/0/2

? ??????gvrp

? ? ? ? port link-type trunk

????????port trunk allow-pass vlan all

? ? ? ? quit

? ? ? ? display vlan summary? ? ? //系統視圖下,查看VLAN信息

(3)在邊端交換機S1和S4上配置靜態VLAN1000。

? ? ? ? vlan 1000? ?//創建vlan

? ? ? ? quit? ? ? ? ????//退出vlan模式

查看配置驗證設置

? ? ? ? ? ? display gvrp status? ? ? ? ? ? //查看GVRP的使能情況

????????????display gvrp statistics? ? ? ? //查看端口的GVRP統計信息

? ? ? ? ? ? display vlan summary? ? ? ?//查看VLAN信息,dynamic vlan的號碼


VLAN間的三層通信

? ??????屬于同—VLAN的計算機之間是可以進行二層通信的,屬于不同VLAN的計算機之間是無法進行二層通信。??? ????????屬于不同VLAN的計算機之間是無法進行二層通信的,但完全可以進行正常的通信,是三層通信。???

通過多臂路由器實現VLAN間的三層通信?????

兩個VLAN間的PC不能直接通信,? ?目前尚未存在一個“三層通道”,所以它們之間也無法進行三層通信。? ?

方法之一便是引入一臺路由器。路由器的作用實質上就是在不同的二層網絡(二層廣播域)之間建立起三層通道。

每條物理鏈路可以被形象地稱為路由器的一條“手臂”,所以這里的路由器R也常常被形象地稱為“雙臂路由器”,或泛泛地稱為“多臂路由器”。


通過單臂路由器實現VLAN間的三層通信

實際的網絡部署中,幾乎都不會通過多臂路由器來實現VLAN間的三層通信。

采用單臂路由器的方法來實現VLAN間的三層通信

? ??采用這種方法時,必須對路由器的物理接口進行“子接口(Sub-Interface)”劃分。一個路由器的物理接口可以劃分為多個子接口,不同的子接口對應了不同的VLAN。


通過三層交換機實現VLAN間的三層通信

如果VLAN的數量眾多,VLAN間的通信流量很大時,單臂鏈路所能提供的帶寬就有可能無法支撐這些通信流量。另外,如果單臂鏈路一旦發生了中斷,那么所有VLAN間的通信也都會因此而中斷。通常,我們把交換機上的端口稱為二層端口,或簡稱為二層口;同時,我們把路由器或計算機上的接口稱為三層接口,或簡稱為三層口

三層交換機的原理性定義是:三層交換機是二層交換機與路由器的一種集成形式,它除了可以擁有一些二層口外,還可以擁有一些“混合端口”(簡稱為“混合口”)。混合口既具有二層口的行為特征,同時又具有三層口的行為特征。

三層交換機內既存在MAC地址表,用以進行二層轉發,又存在IP路由表,用以進行三層轉發。

VLANIF接口配置示例

1.配置思路

? ??(1)? 在交換機上S1創建VLAN(注意,在S2和S3上無需創建VLAN)。

? ? ?(2)配置交換機S1的端口。

? ? ?(3)在交換機Sl上創建VLANIF接口并配置IP地址,實現不同VLAN之間的三層互通。

2.配置步驟

? ? ? ? system-view

? ? ? ? vlan batch 10 20? ? ? ? ? ? ? ? ? ? ? ? ? ? ????//批量創建vlan

? ? ? ? interface gigabitethernet 0/0/1

? ? ? ? port link-type access

? ? ? ? port default vlan 10

? ? ? ? quit

? ???????interface gigabitethernet 0/0/2

????????port link-type access

????????port default vlan 20

? ? ? ? quit

? ? ? ? display vlan vlanid verbose? ? ? ? //查看vlanif配置

? ? ? ? display port vlan? ? ? ? ? ? ? ? ? ? ? ? //查看S1上所有VLAN所包含的端口信息

在S1路由器

? ? ? ? interface vlanif 10

? ? ? ? ip address 192.168.100.1 24

? ? ? ? quit

? ? ? ? interface vlanif 20

? ???????ip address 192.168.200.1 24

? ??????quit

? ? ????display ip interface brief vlanif? vlan-id? ????//查看vlanif接口看信息

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 0×1.VLAN介紹VLAN(Virtual Local Area Network,虛擬局域網),通過在支持VLA...
    Zero___閱讀 6,462評論 3 9
  • 一、vlan概念 ??vlan,即virtual lan,中文全稱是虛擬局域網,是一種將一個物理上的局域網進一步劃...
    通信小兵閱讀 6,261評論 0 2
  • 網絡性能是影響業務效率的一個重要因素。將大型廣播域分段是提高網絡性能的方法之一。路由器能夠將廣播包阻隔在一個接口上...
    殺破魂閱讀 1,222評論 0 0
  • 孩子們期待已久的圣誕節終于來到啦!大家一起度過了快樂又美好的時光! 特別感謝張書豪和他的媽媽,專門從家里帶來了圣誕...
    北極星小學教育閱讀 403評論 0 0
  • 滾滾紅塵,相逢或者擦肩都是緣,都應該好好珍惜,有珍惜才會有真心,有懂得才會有值得。 有人問情誼是否值得千金?在我看...
    枕夢vivian閱讀 409評論 1 5