- 相關推薦
交換機MAC地址的選取配置問題
如果網絡中的計算機是通過集線器連接的,那么這種網絡就被稱為共享式以太網。使用集線器互連的網絡環境很容易發生數據的碰撞,因為不管發送數據還是接收數據都使用同一個數據通道。面對交換機MAC地址進行詳細的說明討論,如何提高網絡應用能力,豐富自己的網絡實踐經歷,為將來的實際工作積累一些經驗,下面小編就對這些問題進行有效地研究和分析。
主機在發送數據的同時必須使用接收線對檢測是否發生了碰撞,這種機制使得主機只能以半雙工的模式工作。另一方面,集線器是物理層設備,通過對信號的中繼放大。延長了網線的通達距離,擴展了網絡規模。網絡規模的擴大意味著碰撞域的擴大,進一步地降低了網絡的性能。共享式局域網的特性嚴重制約著網絡性能的提高,逐漸地被使用交換機構成的交換式局域網所取代:
(1)交換機MAC地址取代集線器解決了碰撞問題。交換機是工作在數據鏈路層的設備(所以也稱第2層交換機),它可以識別數據幀中封裝的MAC地址,并根據地址信息把數據交換到特定的端口。
而不是像集線器工作時那樣,把從一個端口接收到的數據復制到所有其他端口。這樣的工作方式使交換機的不同端口之間不會產生碰撞,也就是說交換機可以分割碰撞域。如果一個端口只連接一臺主機的話,就等于消除了碰撞。
(2)交換機解決了集線器與和它相連的主機不能全雙工通信的問題。交換機使用獨立的收、發通道為每個接口相連的主機轉發數據,這樣主機可以全雙工地工作。
(3)交換機可以為任意兩個交換數據的端口建立一條獨立的數據通道進行交換數據,大大提高了數據交換的效率。
交換機具有這些特性是由它的工作原理決定的。交換機根據數據幀中封裝的目的地MAC地址做出轉發數據的決定。交換機在轉發數據前必須知道它的每一個端口所連接的主機的MAC地址,構建出一個MAC地址表,以便作出正確的轉發決定。
當交換機MAC地址從某個端口收到數據幀后,讀取數據幀中封裝的目的地MAC地址信息,然后查閱事先構建的MAC地址表,找出和目的地址相對應的端口,從該接口把數據轉發出去,其他接口不受影響。
交換機在地址表中找不到目的地址和端口的相對應記錄時,則會把數據向除了數據來源端口外的其他所有端口轉發,所以廣播數據會被交換機轉發到其所有端口,使得和交換機相連的設備處于同一個廣播域內。
下面舉例說明交換機MAC地址建立地址表的過程。
此時,主機A向主機C發送一個數據幀(每一個數據幀中都包含有源MAC地址和目的MAC地址),當該數據幀從E0端口進入交換機后,交換機通過檢查數據幀中的源MAC地址字段。
將該字段的值(主機A的MAC地址)放入MAC地址表中,并把它與E0端口對應起來,表示E0端口所連接的主機是A。在MAC地址表中沒有關于目的地MAC地址(主機C的MAC地址)的條目,因此交換機MAC地址將此幀向除了E0端口以外的所有端口轉發。從而保證工作站C能收到該幀。其它接口的傳送過程相同。
【交換機MAC地址的選取配置問題】相關文章:
cisco交換機IP-MAC地址綁定配置09-12
交換機VLAN接口靜態IP地址配置08-19
交換機VLAN接口動態獲取IP地址配置06-20
Java怎么獲取MAC地址07-03
h3c交換機mac地址綁定和端口IP設置11-04
華為S系列交換機配置的常見問題08-03
華為交換機配置命令08-07
華為交換機配置命令10-23