本文提供有關如何在交換機上為IPv4靜態路由配置IP SLA跟蹤設定的說明。在此案例中,靜態路由已預先配置。
注意:要瞭解如何配置交換機上的IPv4靜態路由,請單擊此處。有關如何通過基於Web的實用程式為IPv4靜態路由配置IP SLA跟蹤的說明,請點選此處。
使用靜態路由時,可能會遇到靜態路由處於活動狀態,但無法通過指定的下一跳到達目的網路的情況。例如,如果所討論的靜態路由到目的網路的度量最低,並且到下一跳的傳出介面的狀態為Up,則表示通往目的網路的路徑上某處連線斷開。在這種情況下,裝置可以使用靜態路由,儘管它實際上並不提供到目的網路的連線。用於靜態路由的Internet協定服務級別協定(IP SLA)對象跟蹤提供了一種機制,用於跟蹤通過靜態路由中指定的下一跳到目標網路的連線。如果與目的網路的連線斷開,則路由狀態設定為Down(關閉);如果可用,可為路由流量選擇不同的靜態路由(處於Up狀態)。
與虛擬路由器冗餘協定(VRRP)的IP SLA跟蹤類似,靜態路由的IP SLA對象跟蹤也依賴IP SLA操作來檢測到目標網路的連線。IP SLA操作將網際網路控制訊息通訊協定(ICMP)封包傳送到使用者(所需的目的地網路上的主機)定義的地址,並定義用於ping操作的下一個躍點。然後,IP SLA操作會監控來自主機的回覆成功或失敗。根據ICMP目標的成功或失敗,跟蹤對象用於跟蹤操作結果並將狀態設定為「啟動」或「關閉」。跟蹤操作分配給靜態路由。如果跟蹤狀態為down,則靜態路由狀態設定為Down。如果跟蹤狀態為Up,則靜態路由狀態仍為Up。
下面介紹了本文中使用的主要術語:
工序返回代碼 |
跟蹤操作狀態 |
確定 |
UP |
錯誤 |
關閉 |
註:如果未配置跟蹤引數指定的IP SLA操作或其計畫處於掛起狀態,則其狀態為正常。繫結到非現有跟蹤對象的應用程式將收到Up狀態。
步驟 1.登入交換器主控台。預設的使用者名稱和密碼是 cisco/cisco。如果您已設定新的使用者名稱或密碼,請改為輸入認證。
注意:要瞭解如何通過SSH或Telnet訪問SMB交換機CLI,請按一下此處。
附註:這些命令可能會依據交換器的確切型號而有所不同。本例中使用的是SG550XG-24T。
步驟 2.從交換器的特權 EXEC 模式中,透過輸入以下命令來進入全域組態模式:
SG550XG#configure步驟 3.要開始配置IP SLA操作並進入IP SLA配置模式,請輸入以下內容:
SG550XG(config)#ip sla [operation]注意:不能使用多個現有IP SLA操作來配置新的IP SLA操作。您必須首先刪除現有的IP SLA操作。
注意:在本示例中,建立了IP SLA操作1。
步驟4.(可選)要刪除現有的IP SLA操作,請輸入以下內容:
SG550XG(config)#noip sla [operation]步驟 5.要配置IP SLA ICMP回應操作,請輸入以下內容:
SG550XG(config-ip-sla)#icmp-echo [ip-address | hostname] {{[source-ip ip-address] [nexthop-ip ip-address]}}注意:在本例中,操作目標IP地址為192.168.1.1,源IP地址為192.168.100.126,下一跳IP地址為192.168.100.1。
步驟 6.要在IP SLA操作的請求資料包的負載中設定協定資料大小,請輸入以下內容:
SG550XG(config-ip-sla-icmp-echo)#request-data-size [bytes]注意:ICMP回應操作的預設請求資料包資料大小為28位元組。此資料大小是ICMP封包的負載部分,它構成一個64位元組的IP封包。
注意:在本示例中,請求資料大小設定為32位元組。
步驟 7.要設定指定IP SLA操作的重複率,請輸入以下內容:
SG550XG(config-ip-sla-icmp-echo)#frequency [seconds]注意:單個IP SLA操作將以給定頻率重複該操作的生命期。如果設定頻率,也必須設定逾時。此命令配置的新頻率值將影響當前頻率間隔。
注意:在本示例中,頻率設定為30秒。
步驟 8.要設定IP SLA操作等待響應其請求資料包的時間,請輸入以下內容:
SG550XG(config-ip-sla-icmp-echo)#timeout [milliseconds]注意:在本示例中,超時設定為1000毫秒。
步驟 9.輸入exit命令以退出IP SLA ICMP回應上下文:
SG550XG(config-ip-sla-icmp-echo)#exit步驟 10.要為單個IP SLA操作配置計畫引數,請輸入以下內容:
SG550XG(config-ip-sla)#ip sla schedule [operation] life forever start-time now注意:在本示例中,操作1配置為無限期運行並計畫立即啟動。
步驟11。(可選)要顯示有關所有IP SLA操作或特定操作的資訊,請輸入以下內容:
SG550XG#show ip sla operation [operation]注意:在此示例中,顯示操作1的IP SLA資訊。
現在,您應該已經成功配置和顯示交換機上特定SLA操作的ICMP回應統計資訊。
步驟 1.從交換器的特權 EXEC 模式中,透過輸入以下命令來進入全域組態模式:
SG550XG#configure步驟 2.要跟蹤IP SLA操作的狀態並進入跟蹤配置模式,請輸入以下內容:
SG550XG(config)#track [object-id] ip sla [operation] state注意:在本示例中,對象ID 1被建立並與操作1相關聯。
步驟 3.要配置延遲跟蹤對象狀態更改的時間段(以秒為單位),請輸入以下內容:
SG550XG(config-track)#delay {{up [seconds] down [seconds] | up [seconds] | down [seconds]}}注意:在本例中,上延遲設定為五秒,下延遲設定為兩秒。
步驟4.(可選)要清除IP SLA計數器,請輸入以下內容:
SG550XG(config)#clear ip sla counters [operation]步驟 5.輸入 end 指令以返回特權 EXEC 模式:
步驟6。(可選)要顯示有關所有跟蹤對象或特定跟蹤對象的資訊,請輸入以下內容:
SG550XG(config)#show track [track-id]注意:在本示例中,顯示對象1的IP SLA跟蹤資訊。
步驟7.(可選)在交換機的特權EXEC模式下,輸入以下命令,將配置的設定儲存到啟動配置檔案中:
SG550XG#copy running-config startup-config步驟8.(可選)出現Overwrite file [startup-config]提示後,在鍵盤上按Y選擇「Yes(是)」或N選擇「No(否)」。
現在,您應該已經成功地在交換機上配置了IPv4靜態路由的IP SLA跟蹤設定。
修訂 | 發佈日期 | 意見 |
---|---|---|
1.0 |
13-Dec-2018 |
初始版本 |