【技術(shù)實(shí)現(xiàn)步驟摘要】
服務(wù)工程路徑的反饋回路相關(guān)技術(shù)的交叉引用本申請(qǐng)要求于2012年6月27日提交的美國專利申請(qǐng)第13/534,121號(hào)的權(quán)益,其全部內(nèi)容通過弓I證結(jié)合于本文中。
本專利技術(shù)涉及計(jì)算機(jī)網(wǎng)絡(luò),更具體地,涉及計(jì)算機(jī)網(wǎng)絡(luò)內(nèi)數(shù)據(jù)的傳輸。
技術(shù)介紹
最近,形成計(jì)算機(jī)網(wǎng)絡(luò)的網(wǎng)絡(luò)設(shè)備已適合于實(shí)現(xiàn)被稱為“軟件定義網(wǎng)絡(luò)”的網(wǎng)絡(luò)形式。在軟件定義網(wǎng)絡(luò)中,使網(wǎng)絡(luò)交換機(jī)、路由器或者其它網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)平面經(jīng)由通信協(xié)議是可用的,使得該轉(zhuǎn)發(fā)平面可經(jīng)由通信協(xié)議而不是路由協(xié)議來配置。在許多實(shí)現(xiàn)方式中,網(wǎng)絡(luò)設(shè)備可執(zhí)行軟件以實(shí)現(xiàn)經(jīng)由該通信協(xié)議與網(wǎng)絡(luò)中的其它網(wǎng)絡(luò)設(shè)備進(jìn)行通信,以配置通過網(wǎng)絡(luò)的路徑。有利于軟件定義網(wǎng)絡(luò)的通信協(xié)議的一個(gè)示例為所謂的“開放流(OpenFlow)”通信協(xié)議。開放流(OpenFlow)為允許用戶(例如,研究人員)將軟件安裝在路由器上以運(yùn)行實(shí)驗(yàn)協(xié)議或者專有協(xié)議,從而控制網(wǎng)絡(luò)內(nèi)數(shù)據(jù)包路由或者交換的開放標(biāo)準(zhǔn)。軟件控制的路徑設(shè)置然后可根據(jù)需要編排路徑配置和部署以適應(yīng)特定服務(wù)。為了說明,控制路徑設(shè)置的編排軟件可利用識(shí)別由第一網(wǎng)絡(luò)設(shè)備(服務(wù)節(jié)點(diǎn))操作的網(wǎng)絡(luò)地址轉(zhuǎn)譯(NAT)服務(wù)的信息來手動(dòng)配置。不提供NAT服務(wù)的第二網(wǎng)絡(luò)設(shè)備可與編排軟件通信,獲悉該NAT服務(wù)并且定制該服務(wù),于是編排軟件可配置通過網(wǎng)絡(luò)從第二網(wǎng)絡(luò)設(shè)備到第一網(wǎng)絡(luò)設(shè)備的路徑。第二網(wǎng)絡(luò)設(shè)備然后可通過路徑推送需要NAT服務(wù)的流量,其中第一網(wǎng)絡(luò)設(shè)備可申請(qǐng)NAT流量。當(dāng)建立路徑時(shí),編排軟件可配置第二網(wǎng)絡(luò)設(shè)備上的一個(gè)或多個(gè)過濾器,所述一個(gè)或多個(gè)過濾器控制網(wǎng)絡(luò)流量進(jìn)入路徑的許可。針對(duì)特定服務(wù)(即,在本示例中,NAT服務(wù))設(shè)計(jì)的這些路徑(具 ...
【技術(shù)保護(hù)點(diǎn)】
一種方法,包括:利用網(wǎng)絡(luò)的服務(wù)節(jié)點(diǎn)經(jīng)由所述網(wǎng)絡(luò)內(nèi)的路徑接收流量,所述路徑被配置為將所述流量從所述路徑的入口網(wǎng)絡(luò)設(shè)備引導(dǎo)到所述服務(wù)節(jié)點(diǎn),其中所述路徑包括用于控制所述入口網(wǎng)絡(luò)設(shè)備處的流量進(jìn)入所述路徑的許可的過濾器;利用所述服務(wù)節(jié)點(diǎn)將一個(gè)或多個(gè)服務(wù)應(yīng)用于經(jīng)由所述路徑接收的所述流量;利用所述服務(wù)節(jié)點(diǎn),產(chǎn)生與所述服務(wù)節(jié)點(diǎn)將所述一個(gè)或多個(gè)服務(wù)應(yīng)用于所述流量相關(guān)的服務(wù)專用信息;并且利用所述服務(wù)節(jié)點(diǎn)將所述服務(wù)專用信息發(fā)送到被配置為沿著所述路徑轉(zhuǎn)發(fā)所述流量的至少一個(gè)網(wǎng)絡(luò)設(shè)備,使得被配置為沿著所述路徑轉(zhuǎn)發(fā)所述流量的所述至少一個(gè)網(wǎng)絡(luò)設(shè)備基于所述服務(wù)專用信息來調(diào)整所述路徑。
【技術(shù)特征摘要】
2012.06.27 US 13/534,1211.一種方法,包括: 利用網(wǎng)絡(luò)的服務(wù)節(jié)點(diǎn)經(jīng)由所述網(wǎng)絡(luò)內(nèi)的路徑接收流量,所述路徑被配置為將所述流量從所述路徑的入口網(wǎng)絡(luò)設(shè)備引導(dǎo)到所述服務(wù)節(jié)點(diǎn),其中所述路徑包括用于控制所述入口網(wǎng)絡(luò)設(shè)備處的流量進(jìn)入所述路徑的許可的過濾器; 利用所述服務(wù)節(jié)點(diǎn)將一個(gè)或多個(gè)服務(wù)應(yīng)用于經(jīng)由所述路徑接收的所述流量; 利用所述服務(wù)節(jié)點(diǎn),產(chǎn)生與所述服務(wù)節(jié)點(diǎn)將所述一個(gè)或多個(gè)服務(wù)應(yīng)用于所述流量相關(guān)的服務(wù)專用信息;并且 利用所述服務(wù)節(jié)點(diǎn)將所述服務(wù)專用信息發(fā)送到被配置為沿著所述路徑轉(zhuǎn)發(fā)所述流量的至少一個(gè)網(wǎng)絡(luò)設(shè)備,使得被配置為沿著所述路徑轉(zhuǎn)發(fā)所述流量的所述至少一個(gè)網(wǎng)絡(luò)設(shè)備基于所述服務(wù)專用信息來調(diào)整所述路徑。2.根據(jù)權(quán)利要求1所述的方法,其中,發(fā)送所述服務(wù)專用信息包括將所述服務(wù)專用信息發(fā)送到所述至少一個(gè)網(wǎng)絡(luò)設(shè)備,所述至少一個(gè)網(wǎng)絡(luò)設(shè)備被配置為使用中間系統(tǒng)到中間系統(tǒng)(IS-1S)路由協(xié)議、開放最短路徑優(yōu)先(OSPF)路由協(xié)議、邊界網(wǎng)關(guān)協(xié)議(BGP)和簡單網(wǎng)絡(luò)管理協(xié)議(SNMP)中一個(gè)或多個(gè)的字段來經(jīng)由所述路徑轉(zhuǎn)發(fā)所述流量。3.根據(jù)權(quán)利要求1和2中任一項(xiàng)所述的方法,其中,發(fā)送所述服務(wù)專用信息包括將所述服務(wù)專用信息發(fā)送到所述至少一個(gè)網(wǎng)絡(luò)設(shè)備,所述至少一個(gè)網(wǎng)絡(luò)設(shè)備被配置為以根據(jù)中間系統(tǒng)到中間系統(tǒng)(IS-1S)路由協(xié)議指定的通用信息類型長度值(GENINFO TLV)字段經(jīng)由所述路徑轉(zhuǎn)發(fā)所述流量。4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其中,所述路徑包括根據(jù)由編排設(shè)備指定的配置數(shù)據(jù)通過所述網(wǎng)絡(luò)配置的路徑,所述編排設(shè)備計(jì)算和配置通過所述網(wǎng)絡(luò)的路徑并且除用于計(jì)算和配置通過所述網(wǎng)絡(luò)的路徑外不通過所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)任何數(shù)據(jù)。5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其中,發(fā)送所述服務(wù)專用信息包括將所述服務(wù)專用信息發(fā)送到被配置為經(jīng)由反饋回路機(jī)構(gòu)轉(zhuǎn)發(fā)所述流量的至少一個(gè)網(wǎng)絡(luò)設(shè)備,以使被配置為經(jīng)由所述路徑轉(zhuǎn)發(fā)所述流量的至少一個(gè)網(wǎng)絡(luò)設(shè)備能夠基于所述服務(wù)專用信息來調(diào)整所述路徑。6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法, 其中,應(yīng)用一個(gè)或多個(gè)服務(wù)包括應(yīng)用一個(gè)或多個(gè)統(tǒng)一資源定位符(URL)過濾服務(wù),并且 其中,利用所述服務(wù)節(jié)點(diǎn)產(chǎn)生服務(wù)專用信息包括產(chǎn)生描述針對(duì)所述URL過濾服務(wù)的過濾器旁通狀態(tài)中的一個(gè)或多個(gè)的服務(wù)專用信息。7.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法, 其中,應(yīng)用一個(gè)或多個(gè)服務(wù)包括將所述一個(gè)或多個(gè)服務(wù)應(yīng)用于與一個(gè)或多個(gè)虛擬私有網(wǎng)絡(luò)(VPN)的組相關(guān)聯(lián)的流, 其中,所述方法包括確定所述一個(gè)或多個(gè)VPN的所述組已經(jīng)改變?yōu)樗鲆粋€(gè)或多個(gè)VPN的所述組中的一個(gè)或多個(gè)VPN被移除或者一個(gè)或多個(gè)新VPN添加到所述一個(gè)或多個(gè)VPN的所述組中, 其中,利用所述服務(wù)節(jié)點(diǎn)產(chǎn)生服務(wù)專用信息包括產(chǎn)生描述所述一個(gè)或多個(gè)VPN的所述組改變的服務(wù)專用信息。8.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法, 其中,利用所述服務(wù)節(jié)點(diǎn)產(chǎn)生服務(wù)專用信息包括:產(chǎn)生描述應(yīng)用的一個(gè)或多個(gè)服務(wù)的執(zhí)行結(jié)果中一個(gè)或多個(gè)的服務(wù)專用信息以及被配置為沿著所述路徑轉(zhuǎn)發(fā)流量的所述至少一個(gè)網(wǎng)絡(luò)設(shè)備與所述服務(wù)節(jié)點(diǎn)之間的服務(wù)狀態(tài)信息,并且 其中,所述服務(wù)狀態(tài)信息包括被配置為沿著所述路徑轉(zhuǎn)發(fā)流量的所述至少一個(gè)網(wǎng)絡(luò)設(shè)備與所述服務(wù)節(jié)點(diǎn)之間的當(dāng)前負(fù)荷和性能中一個(gè)或多個(gè)。9.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法, 其中,所述服務(wù)節(jié)點(diǎn)包括控制平面、轉(zhuǎn)發(fā)平面和服務(wù)平面, 其中,應(yīng)用所述一個(gè)或多個(gè)服務(wù)包括利用所述服務(wù)平面的一個(gè)或多個(gè)服務(wù)模塊將所述一個(gè)或多個(gè)服務(wù)應(yīng)用于經(jīng)由所述路徑接收的所述流量, 其中,產(chǎn)生所述服務(wù)專用信息包括: 使所述服務(wù)節(jié)點(diǎn)的控制平面中的服務(wù)監(jiān)視模塊運(yùn)行,所述服務(wù)監(jiān)視模塊監(jiān)視所述一個(gè)或多個(gè)服務(wù)模塊對(duì)所述一個(gè)或多個(gè)服務(wù)的應(yīng)用;并且 基于監(jiān)視所述一個(gè)或多個(gè)服務(wù)模塊對(duì)所述一個(gè)或多個(gè)服務(wù)的應(yīng)用,利用所述服務(wù)監(jiān)視模塊產(chǎn)生與所述服務(wù)節(jié)點(diǎn)將所述一個(gè)或多個(gè)服務(wù)應(yīng)用于所述流量相關(guān)的服務(wù)專用信息,并且 其中,發(fā)送所述服務(wù)專用信息包括利用所述服務(wù)節(jié)點(diǎn)的轉(zhuǎn)發(fā)平面,將所述服務(wù)專用信息發(fā)送到被配置為沿著所述路徑轉(zhuǎn)發(fā)所述流量的至少一個(gè)網(wǎng)絡(luò)設(shè)備,使得被配置為沿著所述路徑轉(zhuǎn)發(fā)流量的所述至少一個(gè)網(wǎng)絡(luò)設(shè)備基于所述服務(wù)專用信息來調(diào)整所述路徑。10.根據(jù)權(quán)利要求1至9中任一項(xiàng)所述的方法,其中,發(fā)送所述服務(wù)專用信息包括將所述服務(wù)專用信息發(fā)送到所述至少一個(gè)網(wǎng)絡(luò)設(shè)備,所述至少一個(gè)網(wǎng)絡(luò)設(shè)備被配置為使用鏈路狀態(tài)路由協(xié)議字段經(jīng)由所述路徑轉(zhuǎn)發(fā)所述流量。11.一種服務(wù)節(jié)點(diǎn),包括: 至少一個(gè)接口,用于經(jīng)由網(wǎng)絡(luò)內(nèi)的路徑接收流量,所述路徑被配置為將流量從所述路徑的入口網(wǎng)絡(luò)設(shè)備引導(dǎo)到所述服務(wù)節(jié)點(diǎn),其中所述路徑包括控制所述入口網(wǎng)絡(luò)設(shè)備處的流量進(jìn)入所述路徑的許可的過濾器;和 控制單元,用于將一個(gè)或多個(gè)服務(wù)應(yīng)用于經(jīng)由所述路徑接收的流量,并且產(chǎn)生與將所述一個(gè)或多個(gè)服務(wù)應(yīng)用于流量相關(guān)的服務(wù)專用信息, 其中,所述至少一個(gè)接口將所述服務(wù)專用信息發(fā)送到被配置為經(jīng)由所述路徑轉(zhuǎn)發(fā)所述流量的至少一個(gè)網(wǎng)絡(luò)設(shè)備,使得被配置為經(jīng)由所述路徑轉(zhuǎn)發(fā)所述流量的所述至少一個(gè)網(wǎng)絡(luò)設(shè)備基于所述服務(wù)專用信息來調(diào)整所述路徑。12.根據(jù)權(quán)利要求11所述的服務(wù)節(jié)點(diǎn),其中,所述至少一個(gè)接口將所述服務(wù)專用信息發(fā)送到所述至少一個(gè)網(wǎng)絡(luò)設(shè)備,所述至少一個(gè)網(wǎng)絡(luò)設(shè)備被配置為使用中間系統(tǒng)到中間系統(tǒng)(IS-1S)路由協(xié)議、開放最短路徑優(yōu)先(OSPF)路由協(xié)議、邊界網(wǎng)關(guān)協(xié)議(BGP)和簡單網(wǎng)絡(luò)管理協(xié)議(SNMP)中一個(gè)或多個(gè)的字段來經(jīng)由所述路徑轉(zhuǎn)發(fā)所述流量。13.根據(jù)權(quán)利要求11和12中任一項(xiàng)所述的服務(wù)節(jié)點(diǎn),其中,所述至少一個(gè)接口將所述服務(wù)專用信息發(fā)送到所述至少一個(gè)網(wǎng)絡(luò)設(shè)備,所述至少一個(gè)網(wǎng)絡(luò)設(shè)備被配置為以根據(jù)中間系統(tǒng)到中間系統(tǒng)(IS-1S)路由協(xié)議指定的通用信息類型長度值(GENINFO TLV)字段經(jīng)由所述路徑轉(zhuǎn)發(fā)所述流量。14.根據(jù)權(quán)利要求11至13中任一項(xiàng)所述的服務(wù)節(jié)點(diǎn),其中,所述路徑包括根據(jù)由編排設(shè)備指定的配置數(shù)據(jù)通過所述網(wǎng)絡(luò)配置的路徑, 所述編排設(shè)備計(jì)算和配置通過所述網(wǎng)絡(luò)的路徑并且除用于計(jì)算和配置通過所述網(wǎng)絡(luò)的路徑外不通過所述網(wǎng)絡(luò)轉(zhuǎn)發(fā)任何數(shù)據(jù)。15.根據(jù)權(quán)利要求11至14中任一項(xiàng)所述的服務(wù)節(jié)點(diǎn),其中,所述至少一個(gè)接口將所述服務(wù)專用信息發(fā)送到被配置為經(jīng)由反饋回路機(jī)構(gòu)轉(zhuǎn)發(fā)所述流量的至少一個(gè)網(wǎng)絡(luò)設(shè)備,以使被配置為經(jīng)由所述路徑轉(zhuǎn)發(fā)所述流量的至少一個(gè)網(wǎng)絡(luò)設(shè)備能夠基于所述服務(wù)專用信息來調(diào)整所述路徑。16.根據(jù)權(quán)利要求11至15中任一項(xiàng)所述的服務(wù)節(jié)點(diǎn),其中,所述控制單元包括: 服務(wù)模塊,應(yīng)用一個(gè)或多個(gè)統(tǒng)一資源定位符(URL)過濾服務(wù);和 服務(wù)監(jiān)視模塊,產(chǎn)生描述針對(duì)URL過濾服務(wù)的過濾器旁通狀態(tài)中一個(gè)或多個(gè)的服務(wù)專用信息。17.根據(jù)權(quán)利要求11至15中任一項(xiàng)所述的服務(wù)節(jié)點(diǎn),其中,所述控制單元包括: 一個(gè)或多個(gè)服務(wù)模塊,用于將所述一個(gè)或多個(gè)服務(wù)應(yīng)用于與一個(gè)或多個(gè)虛擬私有網(wǎng)絡(luò)(VPN)的組相關(guān)聯(lián)的流;和 服務(wù)監(jiān)視模塊,用于確定所述一個(gè)或多個(gè)VPN的所述組已經(jīng)改變?yōu)閺乃鲆粋€(gè)或多個(gè)VPN的所述組中移除一個(gè)或多個(gè)VPN或者添加一個(gè)或多個(gè)新VPN到所述一個(gè)或多個(gè)VPN的所述組中,并且產(chǎn)生描述所述一個(gè)或多個(gè)VPN的所述組改變的服務(wù)專用信息。18.根據(jù)權(quán)利要求11至15中任一項(xiàng)所述的服務(wù)節(jié)點(diǎn),其中,所述控制單元包括: 服務(wù)監(jiān)視模塊,用于產(chǎn)生描述應(yīng)用一個(gè)或多個(gè)服務(wù)的執(zhí)行結(jié)果中一個(gè)或多個(gè)的服務(wù)專用信息以及被配置為沿著所述路徑 轉(zhuǎn)發(fā)所述流量的所述至少一個(gè)網(wǎng)絡(luò)設(shè)備與所述服務(wù)節(jié)點(diǎn)之間的服務(wù)狀態(tài)信息,并且 其中,所述服務(wù)狀態(tài)信息包括被配置為沿著所述路徑轉(zhuǎn)發(fā)所述流量的所述至少一個(gè)網(wǎng)絡(luò)設(shè)備與所述服務(wù)節(jié)點(diǎn)之間的當(dāng)前負(fù)荷和性能中一個(gè)或多個(gè)。19.根據(jù)權(quán)利要求11至15中任一項(xiàng)所述的服務(wù)節(jié)點(diǎn), 其中,所述控制單元包括控制平面、轉(zhuǎn)發(fā)平面和服務(wù)平面, 其中,所述服務(wù)平面包括一個(gè)或多個(gè)服務(wù)模塊,所述一個(gè)或多個(gè)服務(wù)模塊將所述一個(gè)或多個(gè)服務(wù)應(yīng)用于經(jīng)由所述路徑接收的所述流量, 其中,所述控制平面運(yùn)行服務(wù)監(jiān)視模塊,所述服務(wù)監(jiān)視模塊監(jiān)視所述一個(gè)或多個(gè)服務(wù)模塊對(duì)所述一個(gè)或多個(gè)服務(wù)的應(yīng)用,并且基于監(jiān)視所述一個(gè)或多個(gè)服務(wù)模塊對(duì)所述一個(gè)或多個(gè)服務(wù)的應(yīng)用,產(chǎn)生與所述服務(wù)節(jié)點(diǎn)將所述一個(gè)或多個(gè)服務(wù)應(yīng)用于所述流量相關(guān)的服務(wù)專用信息,并且 其中,所述轉(zhuǎn)發(fā)平面包括所述至少一個(gè)接口,所述至少一個(gè)接口將所述服務(wù)專用信息發(fā)送到被配置為沿著所述路徑轉(zhuǎn)發(fā)所述流量的至少一個(gè)網(wǎng)絡(luò)設(shè)備,使得被配置為沿著所述路徑轉(zhuǎn)發(fā)流量的所述至少一個(gè)網(wǎng)絡(luò)設(shè)備基于所述服務(wù)專用信息來調(diào)整所述路徑。20....
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:詹姆士·吉夏爾,戴維·沃德,揚(yáng)·梅德維德,瑪齊克·康斯坦蒂諾維奇,
申請(qǐng)(專利權(quán))人:叢林網(wǎng)絡(luò)公司,
類型:發(fā)明
國別省市:
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。