loopback接口,在網絡設備(一般是路由器)上是一種特殊的接口,它不是物理接口,而是一種看不見摸不着的邏輯接口(也稱虛擬接口),但是對於網絡設備來說卻是至關重要的。
在網絡設備上可以通過配置命令來創建一個或多個環回接口,並且可以和配置物理接口一樣,配置環回接口的IP地址和掩碼,環回接口的掩碼一般為全1,即255.255.255.255。環回接口有一個特性,除非設備癱瘓,否則其狀態一直是up。這個特性對於路由協議來說非常重要。環回接口是使用廣泛的一種邏輯接口。在一個網絡中,不同設備的環回接口地址以及同一設備上的不同環回接口地址應該統一規划,避免重復。
默認情況下,設備是沒有邏輯接口,需用的時候要自己創建.

創建環回接口的原因
用來建立路由鄰居
我們知道路由協議要想正常運行,大多需要先建立鄰居關系,鄰居關系的穩定是路由計算正確的基石。實際運用中,常常使用環回接口來建立兩個路由器之間的鄰居關系,例如BGP協議。比起使用物理接口建立連接,使用環回接口可以使鄰居關系更加牢固,因為就算某個物理鏈路和接口發生了故障,只要能從其他途徑訪問到該設備,那么鄰居關系就不會中斷。
用來作為Router-ID
在常用的OSPF、BGP等路由協議中,都有Router-ID的概念,這相當於一台路由器的身份證號,在一個指定的范圍(如一個自治系統)內只能標識一台設備,不能有重復。因為環回接口的穩定性,我們常使用一個環回接口地址來作為Router-ID,使整個設備的標識穩定可靠。 使用環回接口作為Router-ID還有一個好處就是可以節省地址,因為環回接口的地址一般和業務地址沒有關系,是獨立規划的。
用於虛擬隧道連接
在建立IPSec或GRE之類的虛擬隧道時,使用loopback接口可以保證整個隧道的穩定性。
用於網絡連通性測試
創建並配置好環回接口之后,它的地址是能被ping或telnet的,這就可以被用來測試網絡的連通性。
環回接口的創建
[Huawei]interface LoopBack 0 [Huawei-LoopBack0]ip add 1.1.1.1 32
環回接口一般都是設備為32位的掩碼,32位掩碼代表的就這一個IP,
一個路由器可以創建多個環回接口。但不能重復。
案例1:

我們先把R1和R2和R3分別配路由器名稱和接口ip
R1: [Huawei]sysname R1 [R1]int g0/0/0 [R1-GigabitEthernet0/0/0]ip add 192.168.10.1 24 [R1-GigabitEthernet0/0/0]int g0/0/1 R1-GigabitEthernet0/0/1]ip add 192.168.1.1 24 R2: [Huawei]sysname R2 [R2]int g0/0/0 [R2-GigabitEthernet0/0/0]ip add 192.168.10.254 24 [R2-GigabitEthernet0/0/0]int g0/0/1 [R2-GigabitEthernet0/0/1]ip add 192.168.20.1 24 R3: [Huawei]sysname R3 [R3]int g0/0/0 [R3-GigabitEthernet0/0/0]ip add 192.168.20.254 24 [R3-GigabitEthernet0/0/0]int g0/0/1 [R3-GigabitEthernet0/0/1]ip add 192.168.2.1 24
配置rip
R1: [R1]rip [R1-rip-1]version 2 [R1-rip-1]network [R1-rip-1]network 192.168.1.0 [R1-rip-1]network 192.168.10.0 R2: [R2]rip [R2-rip-1]version 2 [R2-rip-1]network 192.168.10.0 [R2-rip-1]network 192.168.20.0 R3: [R3]rip [R3-rip-1]version 2 [R3-rip-1]network 192.168.20.0 [R3-rip-1]network 192.168.2.0
現在PC1和PC2是互通的。

配置環回地址:
R1: [R1]int LoopBack 0 [R1-LoopBack0]ip add 1.1.1.1 32 R2: [R2]int LoopBack 0 [R2-LoopBack0]ip add 2.2.2.2 32 R3: [R3]int LoopBack 0 [R3-LoopBack0]ip add 3.3.3.3 32
宣告環回地址:
R1: [R1]rip [R1-rip-1]version 2 [R1-rip-1]network 1.0.0.0 R2: [R2]rip [R2-rip-1]version 2 [R2-rip-1]network 2.0.0.0 R3: [R3]rip [R3-rip-1]version 2 [R3-rip-1]network 3.0.0.0
配置完后
我們可以通過PC1或PC2通ping通每個路由器的環回接口

從上面的案例中可以得出下面結論:
作為一台路由器的管理地址
那我們在管理路由器,通過telnet或網頁的形式管理路由器,因為路由器的IP太多,很容易忘記,造成維護不方便。
系統管理員完成網絡規划之后,為了方便管理,會為每一台路由器創建一個loopback 接口,並在該接口上單獨指定一個IP 地址作為管理地址,管理員會使用該地址對路由器遠程登錄(telnet ),該地址實際上起到了類似設備名。
