亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

基于虛擬可擴展局域網(wǎng)的多虛擬通道智能選路方法與流程

文檔序號:12789325閱讀:489來源:國知局

本發(fā)明涉及網(wǎng)絡鏈路探測選路技術領域,具體涉及一種基于虛擬可擴展局域網(wǎng)的多虛擬通道智能選路方法。



背景技術:

網(wǎng)絡鏈路如同現(xiàn)實馬路,會出現(xiàn)堵塞或者擁擠的時候,一般可以通過時間延遲、丟包率、抖動率、帶寬等指標來判斷網(wǎng)絡鏈路的可用性。探測網(wǎng)絡質量和狀態(tài)是通過網(wǎng)絡探針來實現(xiàn)的,網(wǎng)絡探針的作用就像馬路上的攝像頭,而下達選路動作就是控制交通的指揮員。

目前現(xiàn)有的網(wǎng)絡探針一般是根據(jù)OSPF協(xié)議去檢測網(wǎng)絡鏈路狀況的,但OSPF協(xié)議只能反饋出網(wǎng)絡鏈路的連接或斷開狀況,對網(wǎng)絡鏈路探測的力度不夠;當一條網(wǎng)絡鏈路已經(jīng)是阻塞的狀態(tài)時,OSPF協(xié)議并不會報告給鏈路切換控制端。而有的較新版本的OSPF協(xié)議雖然可以反映鏈路的擁擠和堵塞狀態(tài),但是只能建立在物理鏈路上,并不支持某條虛擬鏈路的探測。因此,需要設計一種更細力度的選路方法。



技術實現(xiàn)要素:

針對現(xiàn)有技術的不足,本發(fā)明旨在提供一種將傳統(tǒng)的網(wǎng)絡探針與虛擬可擴展局域網(wǎng)相結合的能實現(xiàn)細力度地檢測各條物理鏈路之上的虛擬鏈路狀況,并根據(jù)探測到的鏈路質量情況反饋給SDN控制器,由SDN控制器下達選路動作的基于虛擬可擴展局域網(wǎng)的多虛擬通道智能選路方法。

為實現(xiàn)上述目的,本發(fā)明采用如下技術方案:

基于虛擬可擴展局域網(wǎng)的多虛擬通道智能選路方法,包括以下步驟:a、建立使用環(huán)境,第一物理網(wǎng)絡和第一VTP終端建立連接,第二物理網(wǎng)絡和第二VTP終端建立連接,第一物理網(wǎng)絡、第二物理網(wǎng)絡包含有基于VXLAN虛擬可擴展局域網(wǎng)建立的虛擬網(wǎng)絡;

b、建立虛擬通道,第一VTP終端和第二VTP終端之間通過VXLAN虛擬可擴展局域網(wǎng)協(xié)商建立多條虛擬通道;

c、裝載網(wǎng)絡探針工具,在第一VTP終端和第二VTP終端里面裝載網(wǎng)絡探針工具,網(wǎng)絡探針工具通過RFC5357標準實現(xiàn),網(wǎng)絡探針工具的客戶端裝載在第一VTP終端里面,網(wǎng)絡探針工具的服務器端裝載在第二VTP終端里面,網(wǎng)絡探針工具的客戶端和服務器端通過第一VTP終端和第二VTP終端里面的vswitch建立連接;

d、構造數(shù)據(jù)包,網(wǎng)絡探針工具的客戶端依照RFC5357標準構造數(shù)據(jù)包,并使用NTP協(xié)議同步時間;

e、數(shù)據(jù)包封裝并發(fā)送,網(wǎng)絡探針工具的客戶端構造完數(shù)據(jù)包后通過vswitch將數(shù)據(jù)包封裝為VXLAN數(shù)據(jù)包送入虛擬通道中,直到去到第二VTP終端時,第二VTP終端解開VXLAN數(shù)據(jù)包變?yōu)槠胀ǖ奶结様?shù)據(jù)包進入第二VTP終端的網(wǎng)絡探針工具的服務器端;

f、數(shù)據(jù)包分析修改并原路返回,第二VTP終端的網(wǎng)絡探針工具的服務器端接收到探針數(shù)據(jù)包之后,分析并修改數(shù)據(jù)包,向數(shù)據(jù)包添加接收到數(shù)據(jù)包的時間,然后再記錄發(fā)出數(shù)據(jù)包的時間,最后將數(shù)據(jù)包原路返回;

g、鏈路狀態(tài)計算并反饋,第一VTP終端的網(wǎng)絡探針工具的客戶端接收到返回的數(shù)據(jù)包,解開數(shù)據(jù)包并分析數(shù)據(jù)包里面的內容,通過算法計算鏈路的狀態(tài),并反饋給SDN控制器和用戶;

h、完成智能選路動作,SDN控制器根據(jù)反饋出來的信息完成智能選路動作,或者由用戶手動選路。

進一步的,步驟g中,第一VTP終端的網(wǎng)絡探針工具的客戶端是通過JAVA代碼與腳本做對接實現(xiàn)數(shù)據(jù)包解析的。

進一步的,步驟g中,鏈路狀態(tài)是通過json格式文件或圖表形式反饋給SDN控制器和用戶的。

進一步的,JAVA代碼與腳本對接的具體過程為,需要使用網(wǎng)絡探針技術時,用戶或者機器發(fā)送指令給中間模塊,中間模塊由JAVA代碼實現(xiàn),作為對接底層C腳本的一個模塊,中間模塊接收到指令并把指令發(fā)送給腳本參數(shù),腳本執(zhí)行網(wǎng)絡探針任務,網(wǎng)絡探針任務結束后返回延遲及抖動、丟包數(shù)據(jù)信息,中間模塊接收并處理數(shù)據(jù)信息,生成可讀的excel文檔并返回給用戶或者保存在本地等待用戶讀取。

進一步的,SDN控制器采用加權輪詢算法進行選路。

進一步的,SDN控制器可匹配連接圖形化操作界面。

本發(fā)明具有如下有益效果:

本發(fā)明基于虛擬可擴展局域網(wǎng)的多虛擬通道智能選路方法,將傳統(tǒng)的網(wǎng)絡探針與虛擬可擴展局域網(wǎng)相結合實現(xiàn)細力度地檢測各條物理鏈路之上的虛擬鏈路狀況,并根據(jù)探測到的鏈路質量情況反饋給SDN控制器,由SDN控制器下達選路動作,具有能實現(xiàn)在傳統(tǒng)網(wǎng)絡中更細力度地探測網(wǎng)絡質量,能探測網(wǎng)絡鏈路是否擁擠和堵塞,支持虛擬鏈路狀況的探測及實現(xiàn)智能選路的特點。

附圖說明

圖1為本發(fā)明基于虛擬可擴展局域網(wǎng)的多虛擬通道智能選路方法的簡單原理示意圖。

圖中:1、第一物理網(wǎng)絡;2、第二物理網(wǎng)絡;3、第一VTP終端;4、第二VTP終端;5、虛擬通道;6、SDN控制器。

具體實施方式

下面結合附圖及具體實施例,對本發(fā)明作進一步的描述,以便于更清楚地理解本發(fā)明要求保護的技術思想。

如圖1所示本發(fā)明基于虛擬可擴展局域網(wǎng)的多虛擬通道智能選路方法,包括以下步驟:a、建立使用環(huán)境,第一物理網(wǎng)絡1和第一VTP終端3建立連接,第二物理網(wǎng)絡2和第二VTP終端4建立連接,第一物理網(wǎng)絡1、第二物理網(wǎng)絡2包含有基于VXLAN虛擬可擴展局域網(wǎng)建立的虛擬網(wǎng)絡;

b、建立虛擬通道,第一VTP終端3和第二VTP終端4之間通過VXLAN虛擬可擴展局域網(wǎng)協(xié)商建立多條虛擬通道5;

c、裝載網(wǎng)絡探針工具,在第一VTP終端3和第二VTP終端4里面裝載網(wǎng)絡探針工具,網(wǎng)絡探針工具通過RFC5357標準實現(xiàn),網(wǎng)絡探針工具的客戶端裝載在第一VTP終端3里面,網(wǎng)絡探針工具的服務器端裝載在第二VTP終端4里面,網(wǎng)絡探針工具的客戶端和服務器端通過第一VTP終端3和第二VTP終端4里面的vswitch建立連接;

d、構造數(shù)據(jù)包,網(wǎng)絡探針工具的客戶端依照RFC5357標準構造數(shù)據(jù)包,并使用NTP協(xié)議同步時間;

e、數(shù)據(jù)包封裝并發(fā)送,網(wǎng)絡探針工具的客戶端構造完數(shù)據(jù)包后通過vswitch將數(shù)據(jù)包封裝為VXLAN數(shù)據(jù)包送入虛擬通道5中,直到去到第二VTP終端4時,第二VTP終端4解開VXLAN數(shù)據(jù)包變?yōu)槠胀ǖ奶结様?shù)據(jù)包進入第二VTP終端4的網(wǎng)絡探針工具的服務器端;

f、數(shù)據(jù)包分析修改并原路返回,第二VTP終端4的網(wǎng)絡探針工具的服務器端接收到探針數(shù)據(jù)包之后,分析并修改數(shù)據(jù)包,向數(shù)據(jù)包添加接收到數(shù)據(jù)包的時間,然后再記錄發(fā)出數(shù)據(jù)包的時間,最后將數(shù)據(jù)包原路返回;

g、鏈路狀態(tài)計算并反饋,第一VTP終端3的網(wǎng)絡探針工具的客戶端接收到返回的數(shù)據(jù)包,解開數(shù)據(jù)包并分析數(shù)據(jù)包里面的內容,通過算法計算鏈路的狀態(tài),并反饋給SDN控制器6和用戶;

h、完成智能選路動作,SDN控制器6根據(jù)反饋出來的信息完成智能選路動作,或者由用戶手動選路。

具體的,步驟g中,第一VTP終端3的網(wǎng)絡探針工具的客戶端是通過JAVA代碼與腳本做對接實現(xiàn)數(shù)據(jù)包解析的。其中,JAVA代碼與腳本對接的具體過程為,需要使用網(wǎng)絡探針技術時,用戶或者機器發(fā)送指令給中間模塊,中間模塊由JAVA代碼實現(xiàn),作為對接底層C腳本的一個模塊,中間模塊接收到指令并把指令發(fā)送給腳本參數(shù),腳本執(zhí)行網(wǎng)絡探針任務,網(wǎng)絡探針任務結束后返回延遲及抖動、丟包數(shù)據(jù)信息,中間模塊接收并處理數(shù)據(jù)信息,生成可讀的excel文檔并返回給用戶或者保存在本地等待用戶讀取。

步驟g中,鏈路狀態(tài)是通過json格式文件或圖表形式反饋給SDN控制器6和用戶的。

SDN控制器6具體采用加權輪詢算法進行選路,SDN控制器6可匹配連接圖形化操作界面。

本發(fā)明將傳統(tǒng)的網(wǎng)絡探針與虛擬可擴展局域網(wǎng)相結合實現(xiàn)細力度地檢測各條物理鏈路之上的虛擬鏈路狀況,并根據(jù)探測到的鏈路質量情況反饋給SDN控制器6,由SDN控制器6下達選路動作,具有能實現(xiàn)在傳統(tǒng)網(wǎng)絡中更細力度地探測網(wǎng)絡質量,能探測網(wǎng)絡鏈路是否擁擠和堵塞,支持虛擬鏈路狀況的探測及實現(xiàn)智能選路的特點。

對于本領域的技術人員來說,可根據(jù)以上描述的技術方案以及構思,做出其它各種相應的改變以及變形,而所有的這些改變以及變形都應該屬于本發(fā)明權利要求的保護范圍之內。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1