交換網絡

1.1 網絡設備

Hub(集線器):主要功能是對接收到的信號進行再生整形放大,以擴大網絡的傳輸距離。

交換機:交換機工作在數據鏈路層,它有效地隔離了以太網中的衝突域,極大地提升了以太網的性能。交換機是根據MAC地址進行尋址的。

路由器:工作在三層環境中,路由器是根據IP地址進行尋址的。

衝突:發送方數據相互干擾的現象。

衝突域:同時發送數據就會造成衝突的設備即處於同一個衝突域(Collision Domain)中。

CSMA/CD(Carrier Sense Multiple Access with Collision Detection):是一種爭用型的介質訪問控制協議。通過在發送數據之前,偵聽信道是否空閒來避免衝突的一種技術。

CSMA/CD的工作原理:可簡單總結爲:先聽後發,邊發邊聽,衝突停發,隨機延遲後重發(退避算法決定延時時間)

Windows機器如何查看主機的MAC地址:管理員在開始->運行中輸入cmd命令進入命令提示符,然後在命令提示符中輸入命令ipconfig /all。

1.2 MAC

  • 交換機中有一個MAC地址表,裏面存放了MAC地址與交換機端口的映射關係。MAC地址表也稱爲CAMContent Addressable Memory)表。
  • 如圖所示,交換機對幀的轉發操作行爲一共有三種:泛洪(Flooding),轉發(Forwarding),丟棄(Discarding)。

1.泛洪:交換機把從某一端口進來的幀通過所有其它的端口轉發出去(注意,“所有其它的端口”是指除了這個幀進入交換機的那個端口以外的所有端口)。
2.轉發:交換機把從某一端口進來的幀通過另一個端口轉發出去(注意,“另一個端口”不能是這個幀進入交換機的那個口)。
3.丟棄:交換機把從某一端口進來的幀直接丟棄。

交換機的基本工作原理可以概括地描述如下:

    1. 如果進入交換機的是一個單播幀,則交換機會去MAC地址表中查找這個幀的目的MAC地址。

  如果查不到這個MAC地址,則交換機執行泛洪操作。

  如果查到了這個MAC地址,則比較這個MAC地址在MAC地址表中對應的端口是不是這個幀進入交換機的那個端口。如果不是,則交換機執行轉發操作。如果是,則交換機執行丟棄操作。

​​​​​​​2. 如果進入交換機的是一個廣播幀,則交換機不會去查MAC地址表,而是直接執行泛洪操作。

3. 如果進入交換機的是一個組播幀,則交換機的處理行爲比較複雜,超出了這裏的學習範圍,所以略去不講。另外,交換機還具有學習能力。當一個幀進入交換機後,交換機會檢查這個幀的源MAC地址,並將該源MAC地址與這個幀進入交換機的那個端口進行映射,然後將這個映射關係存放進MAC地址表。
 

查看MAC地址表老化時間:

display mac-address aging-time

修改MAC地址表老化時間:

mac-address aging-time xx

一臺交換機接口的轉發效率在很大程度上取決於它的速率(Speed)和雙工模式(Duplex)。交換機接口的物理帶寬,決定了交換機設置的接口速率上限。例如,一個百兆以太網接口能夠設置的速率上限就是100Mbit/s。此外,管理員可以將交換機接口速率設置爲哪些數值,與接口的類型有關。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章