接口在網絡中重要啊,網絡設備說白了不就是把一個接口轉換成另外一個接口麼?
邏輯接口,這些邏輯接口簡直比物理接口還要重要,相當有用。
邏輯接口指能夠實現數據交換功能但物理上不存在、需要通過配置建立的接口,包括子接口、Trunk接口、VLANIF接口、虛擬接口模板VT(Virtual-Template)、Loopback接口、NULL0接口、Tunnel接口等。
目的
· 子接口,我的最愛,一條鏈路可以配置很多業務。
· Trunk
Trunk是一種捆綁技術。將多個物理接口捆綁成一個邏輯接口,這個邏輯接口就稱爲Trunk接口。其技術的優勢在於:
§增加帶寬,提高可靠性,負載分擔,三大好處,何樂不爲?
· VLANIF接口,這個接口的好處就是在多個二次設備中算連通的,而且把二三層搞在一起。
是爲了實現不同VLAN間通信而配置的接口。
· 全局虛擬以太網接口Global VE
全局虛擬以太網接口,也是一種具有VE口性質的邏輯接口,但是與普通VE接口不同的是,普通VE接口只綁定在一塊單板上,當單板出現故障時,業務會中斷。GlobalVE接口分別支持全局L2VE和L3VE
· Loopback接口,這個也是我的最愛,一般是配置爲router-ID,BGP對等體,模擬業務接口等等。
Loopback接口通常有兩種主要應用:
§ Loopback接口的IP地址被指定爲報文的源地址,可以提高網絡可靠性。
· NULL0接口
路由器支持的NULL接口只有一個,叫做NULL0接口。它是一個僞接口(pseudo-interface)。NULL0接口總是處於Up狀態,對於所有發到該接口的報文都直接丟棄,由於它的這個特徵,NULL0接口主要被用在以下兩方面:防止路由環和過濾通信量。
· Tunnel接口,也是很常用的
隧道Tunnel是一條虛擬的點對點連接的通路。Tunnel的源地址與目的地址唯一標識了一條隧道。使封裝的數據報能夠在這條通路上傳輸,並在這條通路的兩端分別對數據報進行封裝和解封裝。
可以配置Tunnel接口借用其他接口的IP地址。
Trunk接口基本原理
Trunk接口的約束條件
Trunk接口將多條物理鏈路綁定在一起,從而在邏輯上等同於一條邏輯鏈路,而又對上層數據傳輸透明,其必須遵循的規則主要有下列幾條。
· 物理接口的物理參數必須一致
· 必須保證數據的有序性
這種機制根據MAC地址或IP地址來區分數據流,將屬於同一數據流的數據幀通過同一條物理鏈路發送到目的地,免得亂序。
引入數據包轉發機制後:
Trunk轉發原理
Trunk模塊內部維護一張Trunk轉發表。這張表由兩項組成:
· KEY值
KEY值是根據數據包的MAC地址或IP地址,經HASH算法計算得出。
Loopback接口的應用
· 提高可靠性
§ 在IP地址借用中的應用
當某接口不是長期使用IP地址時,爲了節省IP地址,可以配置該接口借用其他接口的IP地址。通常配置爲借用Loopback接口的地址,以保持接口的穩定性。
接口監控組,這個好,當一個端口down的時候,另外一個可以跟着down,解決了我的倒換問題
接口監控組,其中被監控的接口就是Binding接口。接入側與監控組聯動的接口叫做Track接口,這些接口通過Track監控組的狀態,來觸發自己的狀態變化。
基本原理
網絡側所有同類的被監控的接口,加入到一個組,稱爲接口監控組,每一個接口監控組通過唯一的名稱來標識。其中被監控的接口就是Binding接口,爲每個Binding接口設置其Down權重。