vlan跨交换机 udp广播_划分VLAN和接二级路由都能阻止广播风暴?两者有什么区别?...
交換機默認接口屬于VLAN1屬于同一個廣播域,端口劃分VLAN一般用于交換機隔離廣播,交換機用于高速數據轉發,路由器每個接口都是一個廣播域,路由器主要用于路由查找,還是有一定的區別。
我從事網絡管理的工作,根據自己的工作經驗回答一下這個問題哈,回答盡量口語化。
VLAN,俗稱虛擬局域網,顧名思義不是真實的局域網,為什么會出現VLAN呢,最重要的原因就是劃分廣播域,隔離沖突域,廣播數據是無法突破局域網的,只能在二層網絡了轉悠,到不了三層網絡。 路由,嚴格的說是三層的,可以用來隔離廣播域。
下面進行詳細的敘述。
1 廣播域。要回答這個問題首先要了解什么時廣播域。
廣播也是一對多的關系,廣播把數據包的復制發給網絡中所有用戶,而有的用戶此時并不需要數據包,這實際上將造成帶寬資源的一定浪費,廣播無法通過路由器。如下圖所示,所有的終端都屬于一個廣播域,終端A發送一個廣播數據,那么所有的交換機都要轉發這個廣播數據,所有的終端都會受到這個廣播數據。
實際的例子就是ARP報文,兩臺終端在局域網內通信之前,首先要知道對方的MAC地址,就需要發送一個ARP幀,ARP幀是廣播報文,局域網內所有的終端都會受到。APR問,誰的IP是192.168.1.1啊,那個192.168.1.1終端就回復我的IP是啊,我的MAC地址是XX.XX.XX.XX.XX.XX。其他終端會丟棄這個ARP幀。然后局域網內的兩臺主機就可以通信了。下圖顯示了這個過程。
2 二層網絡和三層網絡。要了解VLAN的概念,最好對二層網絡和三層網絡有個初步的認識。
二層網絡對應于局域網。通過MAC地址識別通信雙方。二層網絡僅僅通過MAC尋址即可實現通訊,但僅僅是同一個沖突域內;三層網絡則需要通過IP路由實現跨網段的通訊,可以跨多個沖突域。 二層交換機就是傳統意義上的交換,使用mac地址作為轉發依據,建立起mac到端口的映射(cam表,類似于{00-13-20-B1-3A-97 port2})。 一般的二層交換機是沒有三層功能的,也就是不能配置靜態路由。二層網絡里的終端屬于同一個廣播域。涉及的設備就是二層交換、Hub。
三層交換就工作在3層上的,一般路由器就屬于三層網絡,要用IP識別通信雙方。通過路由交換數據,涉及的設備就是三層交換機和路由器。
舉個現實的例子,家庭里的所有終端都是一個局域網內的屬于二層網絡。無線路由器屬于三層網絡。
3 VLAN 虛擬局域網。
虛擬局域網(VLAN)是一組邏輯上的設備和用戶,這些設備和用戶并不受物理位置的限制,可以根據功能、部門及應用等因素將它們組織起來,相互之間的通信就好像它們在同一個網段中一樣,由此得名虛擬局域網。一個VLAN就是一個廣播域,VLAN之間的通信是通過第3層的路由器來完成的。
下圖所示,PC1和PC2屬于同一個VLAN,PC3和PC4屬于同一VLAN。沒有路由的情況下PC1和PC3,雖然連接在同一個交換機中,但是由于屬于不同的VLAN,沒有路由,是不能通信的。PC1和PC2屬于同一廣播域,是可以相互通信的。PC1發出的廣播幀,只有PC2能夠收到,PC3,PC4是無法收到的。
4 路由。
路由工作在OSI參考模型第三層——網絡層的數據包轉發設備。路由器通過轉發數據包來實現網絡互連。路由器根據收到數據包中的網絡層地址以及路由器內部維護的路由表決定輸出端口以及下一跳地址,并且重寫鏈路層數據包頭實現轉發數據包。路由器通過動態維護路由表來反映當前的網絡拓撲,并通過網絡上其他路由器交換路由和鏈路信息來維護路由表。
路由器也可以用來隔離廣播域,廣播數據是不能通過路由器轉發的。家庭網絡的ARP幀是不可能穿越家庭無線路由到運營商的。
劃分VLAN是在普通二層或三層交換機中配置的,用來隔離廣播域,不同VLAN的主機要通信必須通過三層交換機或者單臂路由的方式。路由是三層網絡的概念涉及到IP層和路由轉發,也可以隔離廣播域。
若有問題請在評論區留言討論,如需更多幫助,請私信關注。謝謝
錯,劃分vlan和加二級路由并不能阻止網絡風暴,阻止網絡風暴最好辦法有兩個(技術細節我就不說了,說起來長篇大論,涉及知識點太多)。
一是啟用生成樹協議(甚至可以使用廣播風暴抑制算法)這是最通常的算法
二是設計上和管理上防止產生二層環路(這其實是最有效的辦法)
如果不相信,閣下可以在一個劃分vlan的交換機下,關閉生成樹算法,并且使用一個網線聯通這臺交換機相同vlan的兩個口,然后再在這個vlan上接入兩臺筆記本,互相ping一下,然后你就可以感受到什么叫廣播風暴了。
總結
以上是生活随笔為你收集整理的vlan跨交换机 udp广播_划分VLAN和接二级路由都能阻止广播风暴?两者有什么区别?...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: visio交换机图标_分享 | 华为交换
- 下一篇: vst3插件_2B Played Mus