通過SaaS路徑優化功能,設備可以為訪問SaaS應用的流量選擇最優路徑,并能夠根據路徑質量的變化進行調整。
SaaS應用
SaaS應用簡介
SaaS應用分為定制SaaS應用和非定制SaaS應用。定制SaaS應用一般是常用的SaaS應用,由系統預先定義;非定制SaaS應用則是用戶根據實際需求配置的SaaS應用。
SaaS應用訪問方式
設備訪問SaaS應用有直接訪問、通過網關訪問(間接訪問)和混合模式三種方式。
1.直接訪問
如下圖所示,設備通過本地接口直接訪問SaaS應用,并基于本地直接訪問SaaS應用的路徑質量進行SaaS路徑優化。
直接訪問方式示意圖
通過網關訪問
如下圖所示,設備作為客戶端,通過網關間接訪問SaaS應用,并基于間接訪問SaaS應用的路徑質量進行SaaS路徑優化。
通過網關訪問方式示意圖
3.混合模式
在混合方式下,設備可以直接訪問SaaS應用,也可以通過網關訪問SaaS應用。設備進行SaaS路徑優化時,會根據設備直接訪問SaaS應用的路徑質量和間接訪問SaaS應用的路徑質量,從中選擇最優路徑。
SaaS路徑質量探測與評估
SaaS路徑質量探測
1.健康監測URL
設備進行指定SaaS應用的路徑優化時,會探測通過健康監測URL訪問該SaaS應用的路徑質量,并根據質量探測結果為訪問該SaaS應用的流量選擇最優路徑。
非定制SaaS應用的健康監測URL通過手工配置。定制SaaS應用的健康監測URL由系統缺省配置,不可以修改。
2.探測機制
設備直接訪問SaaS應用,或者作為其他設備訪問SaaS應用的網關設備時,會以30秒為周期探測接口(手工配置的直接訪問SaaS應用的接口)通過健康監測URL直接訪問SaaS應用的路徑質量。
間接訪問路徑由客戶端與網關之間的SDWAN隧道和網關訪問SaaS應用的路徑組成。設備會通過RIR-SDWAN服務的質量探測機制探測SDWAN隧道質量,并收集網關通告的網關訪問SaaS應用的最優路徑質量(網關站點中的CPE通過BGP IPv4 Tnl-encap-ext路由向RR發送SaaS路徑質量信息,然后由RR反射給其他CPE),以得出間接訪問路徑質量。
SaaS路徑質量評估
1.CQI
設備進行指定SaaS應用的路徑優化時,會探測訪問該SaaS應用的路徑質量,并根據質量探測結果和質量(時延、時延抖動和丟包率)期望值,使用CQI算法進行路徑質量的評估。
CQI算法的工作機制如下:
(1) 當單項質量(時延、時延抖動或丟包率)探測結果滿足訪問SaaS應用的期望質量時,認為單項CQI值為100。
(2) 當單項質量探測結果不滿足訪問SaaS應用的期望質量時,單項CQI值(時延CQI值Ds、時延抖動CQI值Js或丟包率CQI值Ls)=(單項期望值* 100)/單項質量探測結果。
(3) 綜合質量CQI值=(x* Ds+ y*Js + z* Ls)/(x + y + z)。其中x、y、z分別為時延、時延抖動和丟包率的權重(取值范圍為0~10,且不可以全為0)。
2.評估機制
為了評估設備訪問SaaS應用的路徑質量,首先需要獲得路徑的綜合質量CQI值。
· 當評估設備直接訪問SaaS應用的路徑質量時,可以基于設備本地接口探測的路徑質量得出路徑綜合質量CQI值。
· 當評估設備間接訪問(通過網關訪問)SaaS應用的路徑質量時,可以基于網關本地接口探測的路徑質量得出網關直接訪問SaaS應用的路徑綜合質量CQI值,再基于RIR-SDWAN服務的質量探測機制探測的SDWAN隧道質量得出設備到網關的路徑綜合質量CQI值。設備通過網關訪問SaaS應用的路徑綜合質量CQI值為前兩者的平均值。
為避免鏈路頻繁切換,設備使用綜合質量近似CQI值評估鏈路優劣。綜合質量近似CQI值為不大于綜合質量CQI值的最大的5的倍數。例如,如果設備間接訪問SaaS應用的路徑綜合質量CQI值為82.5,則綜合質量近似CQI值為80。根據路徑綜合質量近似CQI值,設備為路徑劃分色區。其中:
· 綜合質量近似CQI值80~100的路徑屬于綠區。
· 綜合質量近似CQI值55~80的路徑屬于黃區。
· 綜合質量近似CQI值0~50的路徑屬于紅區。
3.根據CQI值選擇最優路徑
設備為訪問SaaS應用的流量選擇最優路徑時,首先按照綠、黃、紅的順序選擇最優色區,然后在最優色區中選擇最優路徑。如果最優色區中只有一條路徑,則選擇該路徑作為最優路徑;如果最優色區中有多條路徑,則隨機選擇一條路徑作為最優路徑。
SaaS路徑優化機制
使用動態獲取的IP地址訪問SaaS應用的路徑優化
用戶一般基于SaaS應用的URL,通過DNS請求動態獲取SaaS應用的IP地址,以訪問該SaaS應用。設備收到訪問該SaaS應用的DNS請求報文(DNS請求報文中的URL為SaaS應用實例的URL)時,會按照如下步驟進行SaaS路徑優化:
(1) 根據CQI算法評估的訪問SaaS應用的路徑質量選擇最優路徑。
(2) 通過最優路徑轉發DNS請求報文。
(3) 將收到的DNS應答報文中的IP地址與最優路徑關聯,并記錄為最優路徑信息表項。
(4) 將DNS應答報文發送給用戶。
(5) 用戶使用DNS應答報文中的IP地址訪問SaaS應用。
(6) 設備接收到用戶發送的報文后,根據報文的目的IP地址查找匹配的最優路徑信息表項,以便通過記錄的最優路徑轉發訪問SaaS應用的報文。
使用靜態IP地址訪問SaaS應用的路徑優化
系統在定制SaaS應用中預先定義了該應用的IP地址(即靜態IP地址)。用戶訪問定制SaaS應用時可以使用靜態IP地址。
當設備收到以定制SaaS應用的靜態IP地址作為目的IP地址的業務報文時,如果不存在該靜態IP地址對應的最優路徑信息表項,則會根據靜態IP地址所屬SaaS應用的路徑質量,為該業務報文選擇最優路徑進行轉發,并將靜態IP地址與最優路徑關聯,記錄為最優路徑信息表項。設備根據最優路徑信息表項轉發后續收到的、以靜態IP地址作為目的IP地址的報文。
最優路徑信息表項的老化
最優路徑信息表項經過一定時間將會被老化。對于為動態IP地址建立的最優路徑信息表項,當通過DNS解析到的IP地址失效時間達到兩分鐘時,最優路徑信息表項也會被老化。
審核編輯 黃昊宇
-
SaaS
+關注
關注
1文章
363瀏覽量
36939 -
sdwan
+關注
關注
2文章
124瀏覽量
7235
發布評論請先 登錄
相關推薦
評論