交換機工作於OSI參考模型的第二層,即數據鏈路層。交換機內部的CPU會在每個端口成功連接時,通過將MAC地址和端口對應,形成一張MAC表。在今後的通訊中,發往該MAC地址的數據包將僅送往其對應的端口,而不是所有的端口。
可以看出來交換機內部其實也是有一個專用的操作系統的,有操作系統來協調各個硬件,比如內存、cpu、網卡等,來完成數據的轉發。而交換機命令的作用就是通過CLI的方式使用户可以通過操作這個系統,來配置數據怎麼轉發。