邏輯接口是啥?和物理接口有什么區別?常見的 VLANIF、Loopback 等邏輯口介紹
本期給大家分享網絡相關知識。
1. 什么是邏輯接口?
(1) 邏輯接口的定義
邏輯接口是軟件層面創建的虛擬網絡接口,依托操作系統、網絡設備或虛擬化平臺的邏輯配置生成,為網絡服務提供邏輯通信通道,如路由器子接口、環回接口、VLAN 接口及 Linux 虛擬接口等。物理接口是邏輯接口的硬件載體,邏輯接口通過軟件擴展物理接口功能,二者深度耦合實現復雜網絡架構。
(2) 邏輯接口與物理接口的核心區別
存在形態:
- 物理接口:真實硬件組件,依賴物理介質傳輸數據,硬件故障會中斷通信。
- 邏輯接口:純軟件定義,無需硬件支持,生命周期由配置控制。
功能定位:
- 物理接口:負責物理層和數據鏈路層通信,實現信號轉換。
- 邏輯接口:側重網絡層及以上邏輯功能,如 IP 分配、VLAN 劃分。
靈活性:
- 物理接口:數量由硬件決定,擴展需升級硬件。
- 邏輯接口:可動態創建刪除,如虛擬化中虛擬網卡、路由器子接口劃分。
故障影響:
- 物理接口故障:導致其承載的所有邏輯接口失效。
- 邏輯接口故障:僅影響自身或所屬邏輯分組。
應用場景:
- 物理接口:適用于服務器接入、設備互聯等需物理連接的場景。
- 邏輯接口:用于網絡隔離(VLAN)、負載均衡(接口聚合)、虛擬化網絡等。
2. 路由、交換等網絡設備中常見邏輯口有哪些?
(1) Eth-Trunk接口
將多個以太網接口捆綁在一起作為一個邏輯接口,增加鏈路的帶寬與可靠性。
(2) VLANIF接口
具有三層特性的邏輯接口,通過配置VLANIF接口的IP地址,實現VLAN間互訪。
(3) 二層子接口
在VXLAN網絡中,業務接入點統一表現為二層子接口,通過在二層子接口上配置流封裝實現不同的接口接入不同的數據報文。
(4) 三層子接口
三層子接口是在一個主接口上配置出來的虛擬接口,用于在一個接口上實現VLAN間的設備通信。
說明:
- 三層子接口的MAC地址與主接口的MAC地址相同。
- 三層子接口支持配置IP地址。
(5) 堆疊端口
堆疊端口是專用于堆疊功能的邏輯端口,將多臺支持堆疊特性的交換機設備組合在一起,從邏輯上組合成一臺整體交換設備,從而實現數據中心大數據量轉發和網絡高可靠性。
(6) Loopback接口
該接口創建后將一直處于Up狀態,并且可以為其配置子網掩碼為32位的IP地址。系統在啟動時,會自動創建一個InLoopback0接口,它是一個特殊而固定的Loopback接口。使用環回地址127.0.0.1/8接收所有發送給本機的數據包。該接口上的IP地址是不可以改變的,也不通過路由協議對外發布。
(7) NULL接口
任何送到該接口的網絡數據報文都會被丟棄,主要用于路由過濾等。
(8) Tunnel接口
具有三層特性的邏輯接口,隧道兩端的設備利用Tunnel接口發送報文、識別并處理來自隧道的報文。
(9) FCoE接口
在以太網光纖通道FCoE(Fibre Channel over Ethernet)中,設備之間通過FCoE接口進行交互,通過FCoE接口承載流量,因此設備上需要存在FCoE邏輯接口。
(10) Fabric Port
用于SVF系統的邏輯接口,轉發SVF數據報文或協議報文。
(11) NVE接口
用于與其他NVE設備間建立VXLAN隧道的邏輯口。
(12) VBDIF接口
VXLAN基于BD廣播域的虛接口,支持三層特性。可以實現不同BD之間、BD與非BD網絡之間以及BD與三層網絡之間的通信。