思科如何配置IP SLA路由聯動
思科如何配置IP SLA路由聯動
cisco公司過去20多年,思科幾乎成為了“互聯網、網絡應用、生產力”的同義詞,思科公司在其進入的每一個領域都成為市場的領導者,那么你知道思科如何配置IP SLA路由聯動嗎?下面是學習啦小編整理的一些關于思科如何配置IP SLA路由聯動的相關資料,供你參考。
什么是IP SLA?
Service Level Aggrement(服務等級協(xié)議)在ISP領域指的是用戶和服務提供上簽訂的服務等級合同。用戶可以享受什么樣的等級什么樣的帶寬服務等等。當然此處我們探討的和這個無關,我們主要對企業(yè)網絡環(huán)境中應用SLA的作用做探討。
2) 什是靜態(tài)浮動路由?
浮動靜態(tài)路由是一種靜態(tài)路由,在主路由失效時,提供備份路由。但在主路由存在的情況下它不會出現在路由表中。浮動靜態(tài)路由主要用于拔號備份.
3) IP SLA有什么功能?
-檢測路由器之間的網絡性能。
-量化當前網絡的性能,健康狀況。
-評估現有網絡的服務質量。
-幫助用戶分析,排除網絡故障。
-和浮動靜態(tài)路由,HSRP等技術結合做track功能(工程中應用較多的實例,也是我們本動畫探討的一個重點)
4) IP SLA原理?
通過發(fā)送測試報文,對網絡性能,服務質量進行分析,并為用戶提供網絡服務質量的各種參數,例如:
抖動延遲,文件傳輸速率,TCP時延等等。
思科配置IP SLA路由聯動的方法
今日的網絡環(huán)境,無論是局域網還是廣域網,冗余已經成為一個重要的因素。這次的主題涉及一個廣域網的冗余——數條廣域網鏈路終結于一個路由器。
最佳、最簡單的在思科設備上實現廣域網冗余的方法是配合IP SLA使用可靠的靜態(tài)備份路由。
IP SLA是包含于思科IOS中的可以允許管理員去分析IP應用程序和服務的IP服務等級(IP Service Levels)的一個軟件。IP SLA利用動態(tài)流量監(jiān)視技術來監(jiān)視網絡中的連續(xù)流量。思科路由器提供IP SLA響應機制為通過網絡的數據進行精確的測量。
使用 IP SLA,路由器或交換機執(zhí)行周期性的測量。測量次數以及可用的測量類型十分豐富,在本文中我只設計ICMP ECHO(ICMP響應)功能。IP SLA其本身就是一個非常大的課題。
讓我們來看看一個基本的廣域網鏈路冗余示例的拓撲,如下:
在上圖中,思科設備通過兩條廣域網鏈路連接至ISP1和ISP2?,F實中最通常的配置是在路由器上配置指向下一跳的默認路由,如下所示:
R1(config)# ip route 0.0.0.0 0.0.0.0 2.2.2.2
R1(config)# ip route 0.0.0.0 0.0.0.0 3.3.3.3 10
正如你所注意到的,指向ISP2的管理距離被設置為10,該條鏈路是備份鏈路。
以上配置通過配置兩條浮動路由基本滿足了我們的需求,但這種配置僅僅適用于路由器廣域網接口是up/down或down/down的情景中。但是更多的情況是,盡管鏈路是up的,但是我們沒有辦法抵達網關(下一跳路由器地址),這通常是ISP側的問題造成的。
在這種情景中,IP SLA成為了工程師的最佳伙伴。通過添加大約六條IOS命令我們即可擁有更加可靠的自動故障切換的網絡環(huán)境。
使用IP SLA,思科路由器可以通過因特網控制消息協(xié)議(ICMP)ping來對廣域網的遠端路由器接口的狀態(tài)(up 或 down)來進行驗證,并在遠端路由器接口down時實現本地備份鏈路的故障切換(備份激活)??煽康撵o態(tài)路由備份使用對象跟蹤(object track)功能來確保在各種災難事件中的可靠備份,比如因特網鏈路失效或對端設備故障等。
IP SLA配置為去ping一個目標地址,比如公網上可路由的ip地址或企業(yè)網絡中的地址,亦或是你的下一跳ISP路由器地址。ping請求只應從主鏈路接口發(fā)出。以下示例配置實現IP SLA生成到ISP1的下一跳地址的icmp ping。
R1(config)#ip sla monitor 1
R1(config-sla-monitro)#type echo protocol ipIcmpEcho 2.2.2.2 source-interface f1/0
R1(config-sla-monitro-echo)# timeout 1000
R1(config-sla-monitro-echo)# threshold 2
R1(config-sla-monitro-echo)# frequency 3
具體配置過程中,每個IOS版本的命令實現都可能有些微差別,部署需要查詢思科文檔。以上命令的版本是 IOS 12.4(10)。
以上信息配置并啟用了IP SLA。
通過設置頻率(frequency),ICMP echo請求每3秒發(fā)往下一跳地址2.2.2.2。
失效時間(timeout)設置了等待響應包的最大時間。
定義完IP SLA的操作,下一步我們要去定義一個對象來跟蹤我們設置的SLA。通過下面的IOS命令進行設置:
R1(config)#track 1 ip sla 1 reachability (注:3640沒有辦法找到這條指令)
以上配置用以跟蹤IP SLA的操作。如果沒有ping響應包從下一跳返回,track的狀態(tài)將down,在接收的ping響應包的時候track狀態(tài)將會轉為up。
驗證track狀態(tài),可以通過show track來實現,如下:
以上輸出顯示,track的狀態(tài)為down。每個IP SLA操作維護一個操作返回代碼。這個返回代碼由track過程進行解釋。返回代碼可以是OK、過載或其他幾種返回代碼。
最后一個步驟是:在IP SLA可靠靜態(tài)路由實現的配置中,為指向ISP的路由器默認路由添加"track"聲明,如下所示:
"track 1"表示該靜態(tài)路由只有在track狀態(tài)為up時才建立;如果track的狀態(tài)是down,第二條路由將開始轉發(fā)數據流量。
關于英文原著作者:
Sujit Nair擁有CCNA,CCNP,CCIP 和ITIL 工程師認證。供職與思科系統(tǒng)公司,在路由協(xié)議領域提供工程技術支持。
翻譯完了,把我的實驗拓撲給大家付上一份,有興趣的做做,如果ip sla的某些命令不支持,可以嘗試換換IOS。
Good night, my 51cto friends!
思科路由器IP SLA配置實例
思科, 路由器, SLA
路由器SLA配置實例
IP sla的功能是很強大的,這只是IP sla的一個小的功能。