網絡接口類型
1. Bridge-if(橋接接口)
-
作用:用于橋接網絡,將多個接口或VLAN連接為一個廣播域,實現二層數據轉發。
-
常用指令:
interface bridge-if <number> bridge <bridge-id> # 將接口加入指定橋組 description <string> # 設置接口描述 shutdown # 關閉接口
-
用途:常用于二層橋接場景,如連接不同網段的VLAN。
2. Cellular(蜂窩網絡接口)
-
作用:管理移動蜂窩網絡連接(如4G/5G模塊),用于無線廣域網接入。
-
常用指令:
interface cellular <slot/port> apn <apn-name> # 配置接入點名稱 dialer enable # 啟用撥號 ip address negotiate # 動態獲取IP
-
用途:提供移動網絡備份或主要WAN連接。
3. Dialer(撥號接口)
-
作用:用于撥號連接(如PPPoE、PPP),常與蜂窩或DSL接口關聯。
-
常用指令:
interface dialer <number> dialer-group <group-number> # 關聯撥號組 ppp chap user <username> # 配置PPP認證用戶名 ppp chap password <password> # 配置PPP認證密碼 ip address ppp-negotiate # 動態獲取IP
-
用途:用于寬帶接入(如PPPoE)或VPN撥號。
4. Eth-Trunk(以太網鏈路聚合接口)
-
作用:將多個物理以太網接口聚合成一個邏輯接口,提高帶寬和冗余。
-
常用指令:
interface eth-trunk <number> mode lacp-static # 配置LACP靜態模式 trunkport <interface-list> # 添加成員接口 load-balance <type> # 配置負載均衡方式
-
用途:用于服務器或交換機之間的鏈路聚合。
5. GigabitEthernet(千兆以太網接口)
-
作用:物理千兆以太網接口,用于二層或三層網絡連接。
-
常用指令:
interface gigabitethernet <slot/port> ip address <ip> <mask> # 配置IP地址 speed <value> # 設置速率(如1000) duplex full # 設置全雙工 switchport mode access # 配置為接入模式(二層)
-
用途:連接主機、交換機或路由器。
6. Ima-group(ATM-IMA接口組)
-
作用:通過多條低速ATM鏈路聚合,提供更高的帶寬。
-
常用指令:
interface ima-group <number> ima link <interface> # 添加物理ATM鏈路 ima clock-mode <mode> # 配置時鐘模式 pvc <vpi/vci> # 配置虛電路
-
用途:傳統電信網絡中的ATM鏈路聚合。
7. LoopBack(回環接口)
-
作用:虛擬接口,始終處于激活狀態,用于測試或管理(如路由協議的Router ID)。
-
常用指令:
interface loopback <number> ip address <ip> <mask> # 配置IP地址 description <string> # 設置描述
-
用途:用于BGP、OSPF等協議的穩定標識或測試。
8. MFR(多幀中繼接口)
-
作用:將多條物理鏈路綁定為一個幀中繼邏輯接口,提高帶寬和可靠性。
-
常用指令:
interface mfr <number> link-protocol fr # 配置幀中繼協議 fr dlci <dlci> # 配置數據鏈路連接標識 ip address <ip> <mask> # 配置IP地址
-
用途:傳統WAN幀中繼網絡。
9. Mp-group(多點組接口)
-
作用:用于PPP多點捆綁,將多條鏈路聚合為一個邏輯接口。
-
常用指令:
interface mp-group <number> ppp mp # 啟用多點捆綁 ip address <ip> <mask> # 配置IP地址
-
用途:提高PPP鏈路的帶寬和冗余。
10. NULL(空接口)
-
作用:邏輯空接口,用于丟棄流量或作為路由黑洞。
-
常用指令:
interface null 0
-
用途:配置路由策略,丟棄特定流量(如防環路)。
11. Tunnel(隧道接口)
-
作用:創建虛擬隧道(如GRE、IPSec),用于封裝和傳輸數據。
-
常用指令:
interface tunnel <number> tunnel-protocol gre # 配置GRE隧道 source <ip/interface> # 設置隧道源 destination <ip> # 設置隧道目的 ip address <ip> <mask> # 配置隧道IP
-
用途:VPN、跨網絡數據傳輸。
12. Virtual-Ethernet(虛擬以太網接口)
-
作用:虛擬以太網接口,用于特定場景(如虛擬化環境或服務鏈)。
-
常用指令:
interface virtual-ethernet <number> ip address <ip> <mask> # 配置IP地址 vlan-type dot1q <vlan-id> # 綁定VLAN
-
用途:虛擬化網絡或SDN環境中。
13. Virtual-Template(虛擬模板接口)
-
作用:定義PPP或VPN的模板,供動態接口(如撥號、VPN)引用。
-
常用指令:
interface virtual-template <number> ppp authentication chap # 配置PPP認證 ip address <ip> <mask> # 配置IP地址
-
用途:PPPoE服務器或VPN動態接口配置。
14. Vlanif(VLAN接口)
-
作用:為VLAN配置三層接口,用于VLAN間路由或管理。
-
常用指令:
interface vlanif <vlan-id> ip address <ip> <mask> # 配置IP地址 description <string> # 設置描述
-
用途:VLAN間通信或網關配置。
15. Wlan-Ess(無線局域網基本服務集接口)
-
作用:管理無線網絡的ESS(擴展服務集),用于無線客戶端接入。
-
常用指令:
interface wlan-ess <number> ssid <ssid-name> # 配置無線網絡名稱 security wpa2 # 配置加密方式 vlan <vlan-id> # 綁定VLAN
-
用途:無線AP的客戶端接入配置。
路由協議類型
路由協議用于路由器學習和分發路由信息,常見的路由協議和路由類型包括以下幾類:
1.1 直連路由(DIRECT)
- 類型:非協議路由,由本地接口直接生成。
- 作用:表示路由器直接連接的網段,自動生成,無需配置協議。
- 示例:接口配置IP地址后,自動生成該網段的直連路由。
1.2 靜態路由(STATIC)
- 類型:手動配置的路由。
- 作用:管理員手動指定路由路徑,適用于小型或穩定網絡。
- 示例:ip route-static 10.0.0.0 255.255.255.0 192.168.1.1(華為)。
1.3 動態路由協議
動態路由協議通過協議自動學習和更新路由,常見協議包括:
- RIP(路由信息協議):
- 距離向量協議,基于跳數。
- 適用于小型網絡,最大跳數15。
- OSPF(開放最短路徑優先):
- 鏈路狀態協議,基于帶寬和鏈路狀態。
- 適合中大型網絡,支持區域劃分。
- BGP(邊界網關協議):
- 路徑向量協議,用于自治系統(AS)間路由。
- 分為eBGP(外部BGP)和iBGP(內部BGP)。
- IS-IS(中間系統到中間系統):
- 鏈路狀態協議,類似于OSPF,常用于運營商網絡。
- EIGRP(增強型內部網關路由協議):
- 思科專有協議,結合距離向量和鏈路狀態特性。
2. 路由協議優先級
路由器在選擇路由時,如果同一目標網段有多個路由來源,會根據**優先級(Preference)**選擇最佳路由。優先級值越小,優先級越高。以下是常見路由協議的默認優先級(以華為設備為例,思科使用Administrative Distance**,值類似):**
路由類型/協議 | 華為優先級(Preference) | 思科管理距離(AD) | 備注 |
---|---|---|---|
DIRECT | 0 | 0 | 直連路由,最高優先級 |
OSPF | 10(內部)/150(外部) | 110 | 內部路由優先于外部 |
STATIC | 60 | 1 | 靜態路由優先級較高 |
RIP | 100 | 120 | 距離向量協議 |
BGP | 255(eBGP)/200(iBGP) | 20(eBGP)/200(iBGP) | eBGP優先級高于iBGP |
IS-IS | 15 | 115 | 運營商常用 |
EIGRP | - | 90(內部)/170(外部) | 思科專有 |
說明:
- 華為設備:優先級值越小越優先(如DIRECT的0最高)。
- 思科設備:管理距離(AD)值越小越優先,STATIC的AD為1,僅次于DIRECT。
- 優先級可調:可以通過命令修改優先級,例如華為的preference或思科的distance命令。
- 外部路由:如OSPF或BGP引入的外部路由,優先級通常較低。
4. 配置示例(以華為設備為例)
以下是常見路由類型的配置命令:
-
直連路由:
interface gigabitethernet 0/0/1 ip address 192.168.1.1 255.255.255.0
(自動生成直連路由,無需額外配置)
-
靜態路由:
ip route-static 10.0.0.0 255.255.255.0 192.168.1.2
-
OSPF:
ospf 1 area 0 network 192.168.1.0 0.0.0.255
-
BGP(假設aS指BGP):
bgp 100 peer 192.168.1.2 as-number 200
5. 優先級應用場景
- 路由選擇:路由器選擇最低優先級的路由寫入路由表。例如,同一網段既有STATIC(60)又有OSPF(10),選擇OSPF。
- 備份路由:通過調整優先級實現主備切換,例如將備份靜態路由優先級設為高于主路由協議。
- 沖突解決:當多個協議學習到相同網段時,優先級決定路由表內容。
總結:路由協議包括直連(DIRECT)、靜態(STATIC)、動態(如OSPF、BGP等),優先級從高到低通常為:DIRECT > OSPF > STATIC > RIP > BGP(具體值依廠商而定)。
查看路由信息的指令
1. 華為設備
華為設備使用display命令查看路由信息,以下是常用指令:
-
查看全局路由表:
display ip routing-table
- 作用:顯示所有路由信息,包括直連(Direct)、靜態(Static)、動態路由(如OSPF**、BGP)等。**
- 輸出:包括目的網段、下一跳、優先級(Preference)、協議類型等。
-
查看特定協議的路由:
-
靜態路由:
display ip routing-table protocol static
-
OSPF路由:
display ip routing-table protocol ospf
-
BGP路由:
display ip routing-table protocol bgp
-
-
查看詳細路由信息:
display ip routing-table <destination> verbose
- 作用:顯示特定目標網段的詳細路由信息,如接口、年齡、優先級等。
-
查看路由協議狀態:
-
OSPF:
display ospf brief display ospf peer
-
BGP:
display bgp peer display bgp routing-table
-
-
查看直連路由:
display ip routing-table protocol direct
2. 思科設備
思科設備使用show命令查看路由信息,以下是常用指令:
-
查看全局路由表:
show ip route
- 作用:顯示所有路由,包括直連(C)、靜態(S)、動態路由(如O表示OSPF、B表示BGP)。
- 輸出:包括目的網段、下一跳、管理距離(AD)等。
-
查看特定協議的路由:
-
靜態路由:
show ip route static
-
OSPF路由:
show ip route ospf
-
BGP路由:
show ip route bgp
-
-
查看詳細路由信息:
show ip route <destination>
- 作用:顯示特定目標網段的路由詳細信息。
-
查看路由協議狀態:
-
OSPF:
show ip ospf neighbor show ip ospf database
-
BGP:
show ip bgp show ip bgp summary
-
-
查看直連路由:
show ip route connected
3. Juniper設備
Juniper設備使用show命令,以下是常用指令:
-
查看全局路由表:
show route
- 作用:顯示所有路由表信息,包括直連、靜態、動態路由。
-
查看特定協議的路由:
-
靜態路由:
show route protocol static
-
OSPF路由:
show route protocol ospf
-
BGP路由:
show route protocol bgp
-
-
查看詳細路由信息:
show route <destination> detail
-
查看路由協議狀態:
-
OSPF:
show ospf neighbor show ospf database
-
BGP:
show bgp summary show bgp neighbor
-
-
查看直連路由:
show route protocol direct
4. 通用說明
-
輸出解析:
- 路由表通常包括:目的網段、掩碼、下一跳、優先級(或管理距離)、協議類型、接口等。
- 直連路由(Direct/C)由本地接口生成,優先級最高。
- 靜態路由(Static/S)由管理員配置,優先級次之。
- 動態路由(如OSPF**、BGP)由協議學習,優先級依協議而定。**
- Proto:路由來源(Direct、Static、OSPF等)。
- Pre:優先級(值越小越優先)。
- NextHop:下一跳地址。
-
過濾與調試:
- 可使用管道符(|)過濾輸出,例如:
- **華為:**display ip routing-table | include OSPF
- **思科:**show ip route | include O
- 調試路由協議:如debug ip ospf**(思科)或debugging ospf(華為,需謹慎使用)。**
- 可使用管道符(|)過濾輸出,例如:
-
廠商差異:
- 華為:display命令,優先級(Preference)表示路由優選。
- 思科:show命令,管理距離(AD)表示路由優選。
- Juniper:show命令,風格更接近UNIX。
運行display ip routing-table可能輸出如下:
Destination/Mask Proto Pre Cost NextHop Interface
0.0.0.0/0 Static 60 0 192.168.1.1 GigabitEthernet0/0/1
10.0.0.0/8 Direct 0 0 10.0.0.1 GigabitEthernet0/0/2
172.16.0.0/16 OSPF 10 2 192.168.2.2 GigabitEthernet0/0/3