工做原理:不是一個智能設備 從一個接口收到一份數據,就從其餘接口廣播出去,Hub設備沒有任何表項信息
優勢:便宜,操做簡單
缺點:共享型,沒法知足多人同時訪問,整個設備就是一個衝突域,Hub工做在半雙工模式下,在TCP/IP模型裏面的物理層,目前基本淘汰出市場網絡
衝突域:在任意時刻,同一個衝突域中,只能有一臺機器在發送數據,這個衝突域內的機器都會受到發送的內容,接不接受取決因而不是目的主機ide
用來解決衝突域的問題
接入設備越多衝突機率越大 用CSMA/CD(載波偵聽多路訪問/衝突檢測)技術 半雙工模式下通訊雙方必須採用CSMA/CD機制來避免衝突學習
工做原理:網橋是工做在數據鏈路層的設備,能隔離衝突域,也就是說網橋的每一個端口都對應一個衝突域 網橋設備有MAC地址表表項
好比網橋1的端口1,鏈接的主機MAC1和MAC2就構成了一個網段),任意一臺機器發送消息,該網橋和這個網段上的全部機器都會收到消息,例如 MAC1發送消息「小老弟」,那麼MAC2和網橋1都會收到包含該信息3d
H1主機想要和H5主機通訊:
首先,網橋1和網橋2的轉發表都是空的,當H1發送消息時,它的整個衝突域都會收到,因此網橋1必然會收到H1發送的幀,網橋1記憶力很差(腦子瓦特了),但它想記住一切新鮮的事物。每當有幀發送過來的時候,它就會去檢測轉發表裏檢測一遍,若是沒有這樣的記錄,它就會把它記錄下來。因此它先記錄下來MAC1 是從端口1過來的。記錄下來之後,可是H1不高興了,我要到去找H5,你得給我帶路啊!網橋1就在轉發表裏找H5,發現,沒有H5這我的啊,怎麼辦?很簡單,我把你發送給其它網段,因此H1就順着端口2到了另外一個衝突域,進入了網橋2,網橋2仍是幹了相同的事情。H1先生,你先登記一下,好的,謝謝合做,抱歉,H1先生你要找的H5先生,我這裏沒有記錄,我幫你轉發走吧,
而後,網橋1和網橋2的小本本(MAC地址表)裏,已經有點東西了(全是H1的記憶)當H1在想去訪問H5主機的時候,網橋1和網橋2會根據這個MAC地址表幫H1進行轉發code
二層交換機的每個接口就是一個衝突域,二層交換機是一個智能設備,交換機內部會造成相應的MAC地址表項 二層交換機工做在數據鏈路層的設備blog
交換機中有一個MAC地址表,裏面存放了MAC地址與交換機端口的映射關係。MAC地址表也稱爲CAM(Content Addressable Memory)表
注意:
轉發行爲----一對一的形式
泛洪行爲----一對多的形式
丟棄行爲----若是數據幀的目的MAC=接收接口記錄的MAC地址,則丟棄該幀
廣播行爲---一對多的形式接口
根據以太網幀的目標MAC,能夠分爲
單播:廣播域中指定節點接收
廣播:MAC地址是全1(即FFFF.FFFF.FFFF),廣播域中全部節點均可以接收
組播:MAC地址以01開頭,只有加入該組的節點才能接收
若是進入交換機的是一個單播幀,則交換機會去MAC地址表中查找這個幀的目的MAC地址。
1)若是查不到這個MAC地址,則交換機執行泛洪操做
2)若是查到了這個MAC地址,則比較這個MAC地址在MAC地址表
中對應的端口是否是這個幀進入交換機的那個端口。若是不是,
則交換機執行轉發操做。若是是,則交換機執行丟棄操做。
若是進入交換機的是一個廣播幀,則交換機不會去查MAC地址表,而是直接執行泛洪操做路由
廣播是一路到底 泛洪是不必定的
it
學習 交換機收到網絡設備的流量的時候 交換機會自動學習源MAC地址和對應接口 而後把信息放到mac地址表項中 這個表項老化時間是300s 每個條目就是300s
查看咱們交換機的默認老化時間 可修改 可是不建議table
[SW1]display mac-address aging-time Aging time: 300 seconds
怎麼查看咱們mac地址表項
[SW1]display mac-address MAC address table of slot 0: ------------------------------------------------------------------------------- MAC Address VLAN/ PEVLAN CEVLAN Port Type LSP/LSR-ID VSI/SI MAC-Tunnel ------------------------------------------------------------------------------- 5489-9852-32e9 1 - - GE0/0/2 dynamic 0/- 5489-980a-03be 1 - - GE0/0/1 dynamic 0/- ------------------------------------------------------------------------------- Total matching items on slot 0 displayed = 2 [SW1]
天生沒法隔離廣播域
第一種方法:路由器 就是隔離廣播域
第二種方法:經過VLAN技術實現隔離咱們廣播域
vlan技術=virtual+LAN 默認狀況下每個vlan就是一個廣播域
規定:
同一個vlan之間的主機能夠相互通訊
不通vlan之間的主機不能夠相互通訊
默認狀況 華爲設備的交換機的全部接口都再vlan 1的廣播域當中 由於交換機這邊什麼都不用作 在同一個網段終端主機就能夠相互通訊
vlan的範圍
12bit 一共有4096個 範圍區間就是0~4095 其中0和4095被保留起來了 可用vlan範圍是1~4094
[SW1]vlan 2 //建立單獨的vlan 2 [SW1]vlan batch 3 10 //一塊兒建立2個vlan 一個是vlan 3 一個vlan 10 [SW1]vlan batch 15 to 20 //連續建立vlan 建立vlan 15 16 17 18 19 20