06-IP轉發基礎配置
本章節下載: 06-IP轉發基礎配置 (183.06 KB)
FIB(Forwarding Information Base,轉發信息庫)表用來指導IP報文轉發。
路由器通過路由表選擇路由,把優選路由下發到FIB表中,通過FIB表指導IP報文轉發。FIB表中每條轉發表項都指明了要到達某子網或某主機的報文的下一跳IP地址以及出接口。
關於路由表的詳細介紹,請參見“三層技術-IP路由配置指導”中的“IP路由基礎”。
通過命令display fib可以查看FIB表的信息,例如:
<Sysname> display fib
Destination count: 8 FIB entry count: 8
Flag:
U:Usable G:Gateway H:Host B:Blackhole D:Dynamic S:Static
R:Relay F:FRR
Destination/Mask Nexthop Flag OutInterface/Token Label
0.0.0.0/32 127.0.0.1 UH InLoop0 Null
127.0.0.0/8 127.0.0.1 U InLoop0 Null
127.0.0.0/32 127.0.0.1 UH InLoop0 Null
127.0.0.1/32 127.0.0.1 UH InLoop0 Null
127.255.255.255/32 127.0.0.1 UH InLoop0 Null
224.0.0.0/4 0.0.0.0 UB NULL0 Null
224.0.0.0/24 0.0.0.0 UB NULL0 Null
255.255.255.255/32 127.0.0.1 UH InLoop0 Null
FIB表中包含了下列關鍵項:
· Destination:目的地址。用來標識IP報文的目的地址或目的網絡。
· Mask:網絡掩碼。與目的地址一起來標識目的主機或路由器所在的網段的地址。將目的地址和網絡掩碼“邏輯與”後可得到目的主機或路由器所在網段的地址。例如:目的地址為192.168.1.40、掩碼為255.255.255.0的主機或路由器所在網段的地址為192.168.1.0。掩碼由若幹個連續“1”構成,既可以用點分十進製法表示,也可以用掩碼中連續“1”的個數來表示。
· NextHop:轉發的下一跳地址。
· Flag:路由的標誌。
· OutInterface:轉發接口。指明IP報文將從哪個接口轉發。
· Token:LSP(Label Switched Path,標簽交換路徑)索引號。
· Label:內層標簽值。
保存IP轉發表項信息到用戶指定的文件中時,如果指定的文件不存在,係統會先創建該文件,再保存;如果已存在,則會覆蓋原文件。
本功能隻用來觸發一次IP轉發表項保存到用戶指定的文件中。
如果需要周期性地自動保存IP轉發表,可以通過配置定時執行任務功能,采用循環執行方式,讓設備在指定時間到達時,自動執行命令。關於配置定時執行任務功能的詳細介紹,請參見“基礎配置指導”中“設備管理”。
可在任意視圖下執行本命令,將當前的IP轉發表項保存到用戶指定的文件中。
ip forwarding-table save filename filename
開啟FIB模塊的告警功能後,該模塊會生成告警信息,用於報告該模塊的重要事件,例如FIB消息的隊列長度超過閾值時,設備將此信息記錄在告警信息中,生成的告警信息將發送到設備的SNMP模塊。
用戶可根據業務需求開啟指定功能的FIB模塊的告警,當不指定任何告警功能時,代表選擇全部告警功能:
· 開啟FIB軟件表項與硬件表項不一致的告警功能後,如果單版FIB軟件表項和硬件表項不一致,設備會將告警板號信息作為告警信息發送到設備的SNMP模塊。
· 開啟了FIB表項超過最大個數的告警功能後,如果設備FIB表項超過了告警閾值,設備會將FIB表項模塊名信息作為告警信息發送到設備的SNMP模塊。
· 開啟FIB表項下發硬件失敗的告警功能後,如果設備FIB表項下發硬件失敗,設備會將下發失敗的FIB表項的VRF、IP地址類型、IP地址、掩碼、表項下發失敗原因等信息作為告警信息發送到設備的SNMP模塊。
通過設置SNMP中告警信息的發送參數,來決定告警信息輸出的相關屬性。有關告警信息的詳細介紹,請參見“網絡管理和監控配置指導”中的“SNMP”。
(1) 進入係統視圖。
system-view
(2) 開啟FIB模塊的告警功能。
snmp-agent trap enable fib [ deliver-failed | entry-consistency | entry-limit ] *
缺省情況下,FIB模塊的告警功能均處於開啟狀態。
開啟IP轉發模塊的告警功能後,IP轉發模塊會生成告警信息報告該模塊的重要事件。生成的告警信息將發送到設備的SNMP模塊,通過設置SNMP中告警信息的發送參數,來決定告警信息輸出的相關屬性。有關告警信息的詳細介紹,請參見“網絡管理和監控配置指導”中的“SNMP”。
用戶可根據業務需求開啟指定功能的IP轉發模塊的告警:
· 開啟了TTL超時告警功能後,設備會按照設置的時間間隔檢查報文的丟棄個數,如果丟棄的報文數達到或超過了用戶設置的告警閾值,將發送告警到告警中心。
· 開啟了MBUF內存申請失敗告警功能後,設備會MBUF內存申請失敗時,將發送告警到告警中心。
本命令如果未指定任何參數,則表示開啟或者關閉IP轉發模塊所有的告警功能。
關閉IP轉發模塊的告警功能後,設備將隻發送日誌信息到信息中心模塊,此時可以配置信息中心的輸出規則和輸出方向來查看IPv6基礎模塊的日誌信息。有關信息中心的詳細介紹,請參見“網絡管理和監控配置指導”中的“信息中心”。
(1) 進入係統視圖。
system-view
(2) 開啟FIB告警功能。
snmp-agent trap enable ip-forwarding [ ttl-expired | mbuf-alloc ]
缺省情況下,IP轉發告警功能處於開啟狀態。
查看轉發表的信息是定位轉發問題的基本方法。在任意視圖下執行display命令可以顯示轉發表信息。
表1-1 IP轉發表顯示和維護
操作 |
命令 |
顯示FIB表項的信息 |
display fib [ vpn-instance vpn-instance-name ] [ ip-address [ mask | mask-length ] ] |
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!