麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種實(shí)現(xiàn)流量重定向的方法、裝置和系統(tǒng)與流程

文檔序號:12492613閱讀:428來源:國知局
一種實(shí)現(xiàn)流量重定向的方法、裝置和系統(tǒng)與流程

本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及的是一種實(shí)現(xiàn)流量重定向的方法、裝置和系統(tǒng)。



背景技術(shù):

隨著企業(yè)信息化要求的提高,大型企業(yè)對網(wǎng)絡(luò)接入的要求越來越高,這不僅表現(xiàn)為對業(yè)務(wù)帶寬的需求越來越高,還希望網(wǎng)絡(luò)能夠根據(jù)用戶實(shí)際在網(wǎng)需求進(jìn)行自動(dòng)流量調(diào)整。

但是目前企業(yè)內(nèi)網(wǎng)絡(luò)的配置通常都是通過命令行等方法由人工來實(shí)現(xiàn)靜態(tài)配置的,并不能根據(jù)用戶的當(dāng)前實(shí)際需求做出及時(shí)調(diào)整。對于企業(yè)用戶的應(yīng)用而言,通常都是上層的協(xié)議應(yīng)用,因此,如何能夠針對協(xié)議應(yīng)用及時(shí)調(diào)整帶寬也是提升用戶體驗(yàn)所提出的新的需求。



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

本發(fā)明所要解決的技術(shù)問題是提供一種實(shí)現(xiàn)流量重定向的方法、裝置和系統(tǒng),能夠識(shí)別報(bào)文對應(yīng)的協(xié)議類型并根據(jù)協(xié)議類型進(jìn)行相應(yīng)的流量重定向,提升網(wǎng)絡(luò)數(shù)據(jù)傳輸效率。

本發(fā)明實(shí)施例提供了一種實(shí)現(xiàn)網(wǎng)絡(luò)流量重定向的方法,應(yīng)用于網(wǎng)絡(luò)轉(zhuǎn)發(fā)節(jié)點(diǎn),包括:

接收到報(bào)文后,通過對所述報(bào)文進(jìn)行深度包檢測確定所述報(bào)文的協(xié)議類型;

當(dāng)所述報(bào)文為預(yù)定類型的協(xié)議報(bào)文且本地有對應(yīng)的專用策略路由時(shí),按照所述專用策略路由進(jìn)行轉(zhuǎn)發(fā);當(dāng)所述報(bào)文為預(yù)定類型的協(xié)議報(bào)文且本地沒有對應(yīng)的專用策略路由時(shí),針對所述協(xié)議類型建立專用策略路由,按照所述專用策略路由進(jìn)行轉(zhuǎn)發(fā)。

本發(fā)明實(shí)施例提供了一種實(shí)現(xiàn)網(wǎng)絡(luò)流量重定向的方法,應(yīng)用于控制器,包括:

接收到專用隧道建立請求后,確定并下發(fā)用于建立預(yù)定協(xié)議類型的專用隧道的隧道建立信息;

接收到隧道建立完成消息后,確定并下發(fā)經(jīng)過所述預(yù)定協(xié)議類型的專用隧道的專用策略路由。

本發(fā)明實(shí)施例提供了一種實(shí)現(xiàn)流量重定向的裝置,應(yīng)用于網(wǎng)絡(luò)轉(zhuǎn)發(fā)節(jié)點(diǎn),包括:

報(bào)文解析模塊,用于接收到報(bào)文后,通過對所述報(bào)文進(jìn)行深度包檢測確定所述報(bào)文的協(xié)議類型;

路由模塊,用于當(dāng)所述報(bào)文為預(yù)定類型的協(xié)議報(bào)文且本地有對應(yīng)的專用策略路由時(shí),按照所述專用策略路由進(jìn)行轉(zhuǎn)發(fā);當(dāng)所述報(bào)文為預(yù)定類型的協(xié)議報(bào)文且本地沒有對應(yīng)的專用策略路由時(shí),針對所述協(xié)議類型建立專用策略路由,按照所述專用策略路由進(jìn)行轉(zhuǎn)發(fā)。

本發(fā)明實(shí)施例提供了一種實(shí)現(xiàn)流量重定向的裝置,應(yīng)用于控制器,包括:

隧道配置模塊,用于接收到專用隧道建立請求后,確定并下發(fā)用于建立預(yù)定協(xié)議類型的專用隧道的隧道建立信息;

路由策略配置模塊,用于接收到隧道建立完成消息后,確定并下發(fā)經(jīng)過所述預(yù)定協(xié)議類型的專用隧道的專用策略路由。

與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例提供的一種實(shí)現(xiàn)流量重定向的方法、裝置和系統(tǒng),網(wǎng)絡(luò)轉(zhuǎn)發(fā)節(jié)點(diǎn)接收到報(bào)文后,通過對所述報(bào)文進(jìn)行深度包檢測確定所述報(bào)文的協(xié)議類型,當(dāng)所述報(bào)文為預(yù)定類型的協(xié)議報(bào)文時(shí),如果本地沒有對應(yīng)的專用策略路由,則針對所述預(yù)定協(xié)議類型建立專用策略路由,按照所述專用策略路由轉(zhuǎn)發(fā)報(bào)文。控制器接收到專用隧道建立請求后,確定并下發(fā)用于建立預(yù)定協(xié)議類型的專用隧道的隧道建立信息和專用隧道的專用策略路由。本發(fā)明實(shí)施例的技術(shù)方案能夠識(shí)別報(bào)文對應(yīng)的協(xié)議類型并根據(jù)協(xié)議類型進(jìn)行相應(yīng)的流量重定向,提升網(wǎng)絡(luò)數(shù)據(jù)傳輸效率。

附圖說明

圖1是本發(fā)明實(shí)施例一種實(shí)現(xiàn)流量重定向的方法流程圖(網(wǎng)絡(luò)轉(zhuǎn)發(fā)節(jié)點(diǎn))。

圖2是本發(fā)明實(shí)施例一種實(shí)現(xiàn)流量重定向的裝置示意圖(控制器)。

圖3是本發(fā)明實(shí)施例一種實(shí)現(xiàn)流量重定向的裝置示意圖(網(wǎng)絡(luò)轉(zhuǎn)發(fā)節(jié)點(diǎn))。

圖4是本發(fā)明實(shí)施例一種實(shí)現(xiàn)流量重定向的裝置示意圖(控制器)。

圖5是本發(fā)明實(shí)施例的一種SDN網(wǎng)絡(luò)系統(tǒng)示意圖。

圖6是本發(fā)明實(shí)施例中網(wǎng)關(guān)的內(nèi)部結(jié)構(gòu)示意圖。

圖7是本發(fā)明示例1中一種實(shí)現(xiàn)流量重定向的方法流程圖。

具體實(shí)施方式

為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。

如圖1所示,本發(fā)明實(shí)施例提供了一種實(shí)現(xiàn)網(wǎng)絡(luò)流量重定向的方法,應(yīng)用于網(wǎng)絡(luò)轉(zhuǎn)發(fā)節(jié)點(diǎn),包括:

S110,接收到報(bào)文后,通過對所述報(bào)文進(jìn)行深度包檢測確定所述報(bào)文的協(xié)議類型;

S120,當(dāng)所述報(bào)文為預(yù)定類型的協(xié)議報(bào)文且本地有對應(yīng)的專用策略路由時(shí),按照所述專用策略路由進(jìn)行轉(zhuǎn)發(fā);當(dāng)所述報(bào)文為預(yù)定類型的協(xié)議報(bào)文且本地沒有對應(yīng)的專用策略路由時(shí),針對所述協(xié)議類型建立專用策略路由,按照所述專用策略路由進(jìn)行轉(zhuǎn)發(fā)。

所述方法還可以包括下述特點(diǎn):

可選地,所述針對所述協(xié)議類型建立專用策略路由包括:

發(fā)起專用隧道建立請求;

當(dāng)接收到與專用路由器建立專用隧道的隧道建立信息后,根據(jù)所述隧道建立信息建立與所述專用路由器之間的專用隧道,確定經(jīng)過所述專用隧道的專用策略路由;

其中,所述專用隧道與特定的協(xié)議類型所對應(yīng)。

可選地,所述確定經(jīng)過所述專用隧道的專用策略路由包括:

上報(bào)隧道建立完成消息;

接收到針對特定協(xié)議類型的路由信息后,記錄與所述特定協(xié)議類型對應(yīng)的經(jīng)過所述專用隧道的專用策略路由。

可選地,所述專用路由器為第二層隧道協(xié)議L2TP服務(wù)器;

所述隧道建立信息包括:

L2TP客戶端配置信息:客戶端的用戶名、密碼和虛接口IP地址;

L2TP服務(wù)器端配置信息:服務(wù)器端的用戶名、密碼和虛接口IP地址。

可選地,所述經(jīng)過所述專用隧道的專用策略路由包括:協(xié)議類型號和專用路由器的虛接口IP地址。

如圖2所示,本發(fā)明實(shí)施例提供了一種實(shí)現(xiàn)網(wǎng)絡(luò)流量重定向的方法,應(yīng)用于控制器,包括:

S210,接收到專用隧道建立請求后,確定并下發(fā)用于建立預(yù)定協(xié)議類型的專用隧道的隧道建立信息;

S220,接收到隧道建立完成消息后,確定并下發(fā)經(jīng)過所述預(yù)定協(xié)議類型的專用隧道的專用策略路由。

所述方法還可以包括下述特點(diǎn):

可選地,所述接收到專用隧道建立請求后,確定并下發(fā)用于建立預(yù)定協(xié)議類型的專用隧道的隧道建立信息,包括:

接收到網(wǎng)絡(luò)轉(zhuǎn)發(fā)節(jié)點(diǎn)發(fā)送的專用隧道建立請求后,確定所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)節(jié)點(diǎn)與專用路由器之間建立專用隧道的隧道建立信息;

向所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)節(jié)點(diǎn)發(fā)送所述隧道建立信息;

可選地,所述專用路由器為第二層隧道協(xié)議L2TP服務(wù)器;

所述隧道建立信息包括:

L2TP客戶端配置信息:客戶端的用戶名、密碼和虛接口IP地址;

L2TP服務(wù)器端配置信息:服務(wù)器端的用戶名、密碼和虛接口IP地址。

可選地,所述專用隧道的專用策略路由,包括:協(xié)議類型號和專用路由器的虛接口IP地址。

如圖3所示,本發(fā)明實(shí)施例提供了一種實(shí)現(xiàn)流量重定向的裝置,應(yīng)用于網(wǎng)絡(luò)轉(zhuǎn)發(fā)節(jié)點(diǎn),包括:

報(bào)文解析模塊301,用于接收到報(bào)文后,通過對所述報(bào)文進(jìn)行深度包檢測確定所述報(bào)文的協(xié)議類型;

路由模塊302,用于當(dāng)所述報(bào)文為預(yù)定類型的協(xié)議報(bào)文且本地有對應(yīng)的專用策略路由時(shí),按照所述專用策略路由進(jìn)行轉(zhuǎn)發(fā);當(dāng)所述報(bào)文為預(yù)定類型的協(xié)議報(bào)文且本地沒有對應(yīng)的專用策略路由時(shí),針對所述協(xié)議類型建立專用策略路由,按照所述專用策略路由進(jìn)行轉(zhuǎn)發(fā)。

可選地,路由模塊302,用于針對所述協(xié)議類型建立專用策略路由包括:

發(fā)起專用隧道建立請求;

當(dāng)接收到與專用路由器建立專用隧道的隧道建立信息后,根據(jù)所述隧道建立信息建立與所述專用路由器之間的專用隧道,確定經(jīng)過所述專用隧道的專用策略路由;

其中,所述專用隧道與特定的協(xié)議類型所對應(yīng)。

可選地,路由模塊302,用于確定經(jīng)過所述專用隧道的專用策略路由包括:

上報(bào)隧道建立完成消息;

接收到針對特定協(xié)議類型的路由信息后,記錄與所述特定協(xié)議類型對應(yīng)的經(jīng)過所述專用隧道的專用策略路由。

可選地,所述專用路由器為第二層隧道協(xié)議L2TP服務(wù)器;

所述隧道建立信息包括:

L2TP客戶端配置信息:客戶端的用戶名、密碼和虛接口IP地址;

L2TP服務(wù)器端配置信息:服務(wù)器端的用戶名、密碼和虛接口IP地址。

可選地,所述經(jīng)過所述專用隧道的專用策略路由包括:協(xié)議類型號和專用路由器的虛接口IP地址。

如圖4所示,本發(fā)明實(shí)施例提供了一種實(shí)現(xiàn)流量重定向的裝置,應(yīng)用于控制器,包括:

隧道配置模塊401,用于接收到專用隧道建立請求后,確定并下發(fā)用于建立預(yù)定協(xié)議類型的專用隧道的隧道建立信息;

路由策略配置模塊402,用于接收到隧道建立完成消息后,確定并下發(fā)經(jīng)過所述預(yù)定協(xié)議類型的專用隧道的專用策略路由。

可選地,隧道配置模塊,用于接收到專用隧道建立請求后,確定并下發(fā)用于建立預(yù)定協(xié)議類型的專用隧道的隧道建立信息,包括:

接收到網(wǎng)絡(luò)轉(zhuǎn)發(fā)節(jié)點(diǎn)發(fā)送的專用隧道建立請求后,確定所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)節(jié)點(diǎn)與專用路由器之間建立專用隧道的隧道建立信息。

可選地,所述專用路由器為第二層隧道協(xié)議L2TP服務(wù)器;

所述隧道建立信息包括:

L2TP客戶端配置信息:客戶端的用戶名、密碼和虛接口IP地址;

L2TP服務(wù)器端配置信息:服務(wù)器端的用戶名、密碼和虛接口IP地址。

可選地,所述專用隧道的專用策略路由,包括:協(xié)議類型號和專用路由器的虛接口IP地址。

本發(fā)明實(shí)施例還提供了一種實(shí)現(xiàn)流量重定向的系統(tǒng),包括上述網(wǎng)絡(luò)轉(zhuǎn)發(fā)節(jié)點(diǎn)和控制器。

示例一

本發(fā)明以下實(shí)施例中利用軟件定義網(wǎng)絡(luò)(Software Defined Network,SDN)技術(shù),通過將網(wǎng)絡(luò)設(shè)備控制面與數(shù)據(jù)面分離開來,實(shí)現(xiàn)了網(wǎng)絡(luò)流量的靈活控制以及管道的智能選擇。在本示例中,網(wǎng)關(guān)作為網(wǎng)絡(luò)轉(zhuǎn)發(fā)節(jié)點(diǎn),SDN控制器作為控制器。

本示例對應(yīng)的一種典型的SDN網(wǎng)絡(luò)系統(tǒng)結(jié)構(gòu)如圖1所示,包括:

多個(gè)網(wǎng)關(guān),圖5中示意性地示出了三個(gè)(網(wǎng)關(guān)A、網(wǎng)關(guān)B、網(wǎng)關(guān)C),在其它實(shí)施例中也可以為其它數(shù)量;

SDN控制器:與各網(wǎng)關(guān)之間進(jìn)行管理信息報(bào)文的交互;

其中:SDN控制器可以通過圖6中的OF(openflow)下發(fā)策略和應(yīng)用等管理信息給各網(wǎng)關(guān);而各網(wǎng)關(guān)通過netconf接口上報(bào)有用的信息給SDN控制器,通過OF Agent(OF代理)接收來自SDN控制器的管理信息,并記錄到會(huì)話表Session中;

路由器:按照路由轉(zhuǎn)發(fā)表將接收到的報(bào)文進(jìn)行轉(zhuǎn)發(fā),圖中以RouterA、RouterB為例示出;

文件服務(wù)器:存儲(chǔ)有用戶側(cè)上傳或者可下載的文件,圖5中示意性地示出為文件傳輸協(xié)議(File Transfer Protocol,F(xiàn)TP)服務(wù)器。

對于上述SDN的網(wǎng)絡(luò)系統(tǒng)做一個(gè)補(bǔ)充說明:圖5中各網(wǎng)關(guān)(例如,網(wǎng)關(guān)A,網(wǎng)關(guān)B,網(wǎng)關(guān)C)之間也可能存在業(yè)務(wù)報(bào)文交互,但網(wǎng)關(guān)之間的業(yè)務(wù)報(bào)文交互可以采用現(xiàn)有技術(shù)中的任何方式來實(shí)現(xiàn),本文不涉及也不贅述,本文主要涉及網(wǎng)關(guān)與SDN控制器之間的管理信息交互過程。

基于圖5所示的網(wǎng)絡(luò)結(jié)構(gòu),以下詳細(xì)介紹本發(fā)明實(shí)施例中所提出的流量重定向的方法,其中,為便于闡述,僅以圖5中所示出的IP地址為192.168.1.1的網(wǎng)關(guān)A與FTP服務(wù)器之間流量重定向?yàn)槔M(jìn)行說明,其余各網(wǎng)關(guān)與文件服務(wù)器之間需要進(jìn)行流量重定向的方法類似。

如圖7所示,一種流量重定向方法可以包括以下步驟:

步驟S701:網(wǎng)關(guān)A獲得本地IP地址192.168.1.1;

在本步驟中,網(wǎng)關(guān)獲得本地IP地址可以通過圖2中的CLI/WEB(命令行/web頁面)配置基于以太網(wǎng)的點(diǎn)對點(diǎn)協(xié)議(Point-to-Point Potocol over Ethernet,PPPoE)撥號后進(jìn)行PPPoE撥號;或者通過圖6中的CLI/WEB(命令行/web頁面)配置動(dòng)態(tài)主機(jī)配置協(xié)議(Dynamic Host Configuration Protocol,DHCP)后進(jìn)行自動(dòng)DHCP配置;或者也可以采用靜態(tài)配置的方式或者本領(lǐng)域普通技術(shù)人員所已知的其它IP地址分配方式。

步驟S702:網(wǎng)關(guān)A獲得IP地址后,將本地IP地址192.168.1.1上報(bào)給SDN控制器,SDN控制器使用該IP地址192.168.1.1與網(wǎng)關(guān)A建立連接,并且根據(jù)預(yù)置策略向各網(wǎng)關(guān)下發(fā)流表;

通過上述步驟S701和步驟S702,在SDN控制器和網(wǎng)關(guān)A之間可以建立管理通道,SDN控制器可以通過現(xiàn)有技術(shù)中任何已知的方式(例如,鏈路層發(fā)現(xiàn)協(xié)議(Link Layer Discovery Protocol,LLDP)報(bào)文轉(zhuǎn)發(fā)等)獲取整個(gè)網(wǎng)絡(luò)的物理拓?fù)浣Y(jié)構(gòu),并且下發(fā)流表控制各網(wǎng)關(guān)的當(dāng)前業(yè)務(wù)交互鏈路。

步驟S703:網(wǎng)關(guān)A根據(jù)流表更新本地Session表(會(huì)話表),并按照會(huì)話表與相鄰的網(wǎng)絡(luò)節(jié)點(diǎn)設(shè)備建立普通業(yè)務(wù)轉(zhuǎn)發(fā)通道;

在本步驟中,在SDN控制器和網(wǎng)關(guān)A建立連接后,網(wǎng)關(guān)A根據(jù)SDN控制器下發(fā)的流表更新本地會(huì)話表,與相鄰的網(wǎng)絡(luò)節(jié)點(diǎn)設(shè)備形成業(yè)務(wù)轉(zhuǎn)發(fā)通道。例如,從網(wǎng)關(guān)A的wan0口(端口地址:10.0.0.1)轉(zhuǎn)發(fā)出去的數(shù)據(jù)都轉(zhuǎn)發(fā)到路由器RouterB,然后由RouterB繼續(xù)進(jìn)行轉(zhuǎn)發(fā)。

步驟S704:當(dāng)網(wǎng)關(guān)A接收到其所接入用戶(例如,圖1中的IP地址為:192.168.1.2的用戶)的數(shù)據(jù)報(bào)文發(fā)送請求時(shí),建立包括五元組信息的會(huì)話表表項(xiàng),并且對所接收到的數(shù)據(jù)報(bào)文進(jìn)行深度包檢測(Deep Packet Inspection,DPI),確定該報(bào)文是否為預(yù)定協(xié)議報(bào)文,如果是,則執(zhí)行步驟S705,否則,仍然按照普通業(yè)務(wù)轉(zhuǎn)發(fā)通道進(jìn)行轉(zhuǎn)發(fā),即,按照會(huì)話表中的會(huì)話信息進(jìn)行轉(zhuǎn)發(fā)。

在本步驟中,預(yù)定協(xié)議報(bào)文以FTP協(xié)議報(bào)文進(jìn)行說明,對所接收到的數(shù)據(jù)報(bào)文進(jìn)行DPI檢測可以是針對接收到的整體報(bào)文進(jìn)行檢測,也可以是對網(wǎng)關(guān)提取網(wǎng)絡(luò)地址轉(zhuǎn)換(Network Address Translation,NAT)前或者后的報(bào)文特征(例如,五元組信息和TCP報(bào)文數(shù)據(jù)或者UDP報(bào)文數(shù)據(jù))進(jìn)行檢測,至于DPI檢測的對象可以根據(jù)設(shè)計(jì)需求來確定,此處并不限定。

在本步驟中,接收到的報(bào)文是否為FTP協(xié)議報(bào)文可以通過以下方式來確定:

當(dāng)通過DPI識(shí)別出的數(shù)據(jù)流中,控制通道的目的端口是21,那么該數(shù)據(jù)流的協(xié)議信息為FTP協(xié)議,將特定協(xié)議號(FTP協(xié)議號)記錄在其所屬的會(huì)話表表項(xiàng)中,由此完成的是控制通道的FTP協(xié)議報(bào)文識(shí)別;

或者當(dāng)通過DPI識(shí)別出的數(shù)據(jù)流的五元組信息符合預(yù)定的控制通道里面預(yù)先協(xié)商好的數(shù)據(jù)通道的五元組信息,那么就標(biāo)記出該數(shù)據(jù)流的協(xié)議信息是FTP協(xié)議,并把特定協(xié)議號(FTP協(xié)議號)記錄到其所屬的會(huì)話表表項(xiàng)中,由此完成的是數(shù)據(jù)通道的FTP協(xié)議報(bào)文識(shí)別。

步驟S705:網(wǎng)關(guān)A判斷是否存在針對特定協(xié)議的專用隧道,如果存在,則執(zhí)行步驟S712,否則,執(zhí)行步驟S706。

在本步驟中,所述的專用隧道是指專門為傳送特定協(xié)議格式的報(bào)文而建立的隧道,示例性的,此實(shí)施例中所描述的特定協(xié)議是FTP協(xié)議。

判斷是否存在針對特定協(xié)議的隧道具體的為:判斷網(wǎng)關(guān)A中是否存在包括特定協(xié)議號(FTP協(xié)議號)的策略路由,如果存在則表明存在專門為傳送特定協(xié)議格式的報(bào)文而建立的隧道;否則為不存在。

步驟S706:網(wǎng)關(guān)A向SDN控制器發(fā)起專用隧道建立請求;

步驟S707:SDN控制器接收到網(wǎng)關(guān)A發(fā)起的專用隧道建立請求后,通過OF(open flow)向網(wǎng)關(guān)A下發(fā)建立第二層通道協(xié)議(LayerTwoTunnelingProtocol,L2TP)隧道需要的隧道建立信息,包括:

(1)L2TP客戶端的用戶名、密碼;(2)L2TP服務(wù)器的用戶名、密碼;(3)建立L2TP隧道需要的兩個(gè)虛擬ip地址,即圖5中L2TP客戶端的虛接口(wan1口)IP地址:192.168.100.2和L2TP服務(wù)器的虛接口IP地址:192.168.100.1。

在此步驟中,建立L2TP隧道需要的隧道建立信息可以是SDN控制器下發(fā)前由網(wǎng)關(guān)A的當(dāng)前用戶配置生成,即,SDN控制器接收到網(wǎng)關(guān)A發(fā)起的專用隧道建立請求后,對外顯示配置界面,由網(wǎng)關(guān)A的當(dāng)前用戶根據(jù)實(shí)際情況外部輸入配置生成;也可以是預(yù)先存儲(chǔ)在SDN控制器中,以網(wǎng)關(guān)A的地址為索引條件唯一建立的;

步驟S708:網(wǎng)關(guān)A接收到建立L2TP隧道需要的隧道建立信息后,將L2TP服務(wù)器需要的用戶名和密碼,以及兩個(gè)虛接口IP地址通過報(bào)文發(fā)送給RouterA。

此步驟中,對于網(wǎng)關(guān)A和RouterA之間的報(bào)文傳送格式并不限定,只要能夠傳遞所需要的信息即可,而RouterA可以是為建立專用隧道而專門設(shè)置的另一個(gè)路由器,也可以是轉(zhuǎn)發(fā)流量較低的另一個(gè)路由器,在此并不作出特別限定。本示例中的RouterA,實(shí)際上是用于建立專用隧道的專用路由器。

步驟S709:RouterA根據(jù)接收到的隧道建立信息自動(dòng)配置L2TP服務(wù)器的用戶名和密碼,以及兩個(gè)虛接口IP地址,由此完成了網(wǎng)關(guān)A作為L2TP客戶端對RouterA作為L2TP服務(wù)器端的信息配置過程。

通過上述的步驟S706-S709,網(wǎng)關(guān)A根據(jù)SDN控制器下發(fā)的配置信息建立好L2TP隧道。;

步驟S710:網(wǎng)關(guān)A通過netconf接口通知SDN控制器L2TP隧道已經(jīng)建立完成。

步驟S711:SDN控制器得到L2TP隧道已經(jīng)建立完成的通知后,通過OF(Openflow)下發(fā)給網(wǎng)關(guān)A一個(gè)路由信息即(FTP協(xié)議號+下一跳虛接口ip:192.168.100.1)作為網(wǎng)關(guān)A中記錄的對應(yīng)于特定協(xié)議的策略路由;

步驟S712:網(wǎng)關(guān)A將特定協(xié)議報(bào)文(FTP協(xié)議報(bào)文)按照策略路由封裝為L2TP報(bào)文格式后送入專用隧道(L2tp隧道)進(jìn)行傳送。

在本步驟中,即:經(jīng)過網(wǎng)關(guān)A的wan1口->RouterA->FTP服務(wù)器的路徑。其中,在已知傳送路徑的情況下L2tp報(bào)文的封裝格式和封裝內(nèi)容為本領(lǐng)域技術(shù)人員所已知,此處也不再詳述。

在本發(fā)明的上述實(shí)施例中,如果從FTP服務(wù)器下載流量大的文件時(shí)經(jīng)過RouterB,因?yàn)槠溟g還有其它的流量,所以下載速度將明顯受限,而針對FTP協(xié)議報(bào)文建立專用通道L2tp隧道后經(jīng)過RouterA來進(jìn)行分流轉(zhuǎn)發(fā),由于隧道轉(zhuǎn)發(fā)流量的特定性,將必然加快傳輸速度。另外,對于本發(fā)明實(shí)施例所提出的重定向的方法,對于報(bào)文協(xié)議的識(shí)別在網(wǎng)關(guān)設(shè)備完成,只是將識(shí)別結(jié)果上報(bào)SDN控制器,由此網(wǎng)關(guān)與SDN控制器之間關(guān)于隧道建立的數(shù)據(jù)流量較小,對于整個(gè)SDN系統(tǒng)流量不會(huì)造成影響。

上述示例利用SDN技術(shù),將網(wǎng)絡(luò)設(shè)備控制面與數(shù)據(jù)面分離開來,網(wǎng)關(guān)通過使用netconf接口將經(jīng)過DPI(Deep Packet Inspection,深度包檢測)分析的報(bào)文特征結(jié)果發(fā)送給SDN控制器,SDN控制器根據(jù)報(bào)文的特征確定路由策略,通過openflow配置流表實(shí)現(xiàn)流量重定向,由于DPI在網(wǎng)關(guān)側(cè)實(shí)現(xiàn),所實(shí)現(xiàn)的重定向報(bào)文的類型更加靈活,算法實(shí)現(xiàn)的復(fù)雜性較低,適用范圍較廣。

本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,所述程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如只讀存儲(chǔ)器、磁盤或光盤等。可選地,上述實(shí)施例的全部或部分步驟也可以使用一個(gè)或多個(gè)集成電路來實(shí)現(xiàn),相應(yīng)地,上述實(shí)施例中的各模塊/單元可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。

需要說明的是,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
主站蜘蛛池模板: 湘潭市| 当阳市| 钦州市| 大关县| 兰坪| 汝城县| 镇远县| 云梦县| 中阳县| 乃东县| 凤凰县| 涿州市| 夏邑县| 寻甸| 漠河县| 苏州市| 江川县| 新安县| 杂多县| 修水县| 宜良县| 光泽县| 九寨沟县| 邓州市| 天水市| 青田县| 含山县| 邵阳市| 清水县| 皋兰县| 民乐县| 毕节市| 贡山| 玛曲县| 出国| 阿巴嘎旗| 镇江市| 伊川县| 宿迁市| 土默特左旗| 剑河县|