两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

用于業(yè)務(wù)鏈的設(shè)備、系統(tǒng)和方法與流程

文檔序號(hào):11455654閱讀:299來源:國(guó)知局
用于業(yè)務(wù)鏈的設(shè)備、系統(tǒng)和方法與流程

交叉申請(qǐng)

本申請(qǐng)要求2015年1月30日遞交的發(fā)明名稱為“用于業(yè)務(wù)鏈的設(shè)備、系統(tǒng)和方法(devices,systemsandmethodsforservicechains)”的第14/610,252號(hào)美國(guó)專利申請(qǐng)案的在先申請(qǐng)優(yōu)先權(quán),該在先申請(qǐng)的全部?jī)?nèi)容以引用的方式并入本文本中。

本文描述的實(shí)施例大體上涉及網(wǎng)絡(luò)通信領(lǐng)域,尤其涉及用于實(shí)施業(yè)務(wù)鏈的設(shè)備、系統(tǒng)和方法。



背景技術(shù):

數(shù)據(jù)中心網(wǎng)絡(luò)(datacenternetwork,dcn)可實(shí)施業(yè)務(wù)鏈,通過將業(yè)務(wù)鏈設(shè)施用作一系列檢查點(diǎn)和策略執(zhí)行點(diǎn)來定義網(wǎng)絡(luò)流量規(guī)則。需要改進(jìn)業(yè)務(wù)鏈實(shí)施方式,或至少需要替代方案。



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

根據(jù)一方面,提供了一種具有入端口的路由器,所述入端口用于從多個(gè)網(wǎng)絡(luò)的多個(gè)源節(jié)點(diǎn)接收多個(gè)網(wǎng)絡(luò)數(shù)據(jù)包,每個(gè)網(wǎng)絡(luò)數(shù)據(jù)包具有一個(gè)目的地址。所述路由器具有出端口,所述出端口用于向至少一個(gè)目的節(jié)點(diǎn)傳輸所述多個(gè)網(wǎng)絡(luò)數(shù)據(jù)包。所述路由器配置m+1個(gè)虛擬路由轉(zhuǎn)發(fā)實(shí)例(virtualroutingandforwardinginstance,vrf實(shí)例;或vrfinstance,vrfi),用于向m個(gè)業(yè)務(wù)設(shè)施中的至少一個(gè)業(yè)務(wù)設(shè)施路由所述多個(gè)網(wǎng)絡(luò)數(shù)據(jù)包中的至少一個(gè)網(wǎng)絡(luò)數(shù)據(jù)包,m是大于1的整數(shù)。所述路由器具有一個(gè)持久存儲(chǔ)器,所述持久存儲(chǔ)器用于存儲(chǔ)多個(gè)路由表,每個(gè)路由表基于所述多個(gè)網(wǎng)絡(luò)數(shù)據(jù)包的所述目的地址為所述m+1個(gè)vrfi中的一個(gè)vrfi定義多個(gè)路由規(guī)則。

根據(jù)一些實(shí)施例,所述m+1個(gè)vrfi包括針對(duì)所述m個(gè)業(yè)務(wù)設(shè)施中的每個(gè)業(yè)務(wù)設(shè)施的一個(gè)vrfi以及一個(gè)附加vrfi。

根據(jù)一些實(shí)施例,所述路由規(guī)則不是基于所述多個(gè)網(wǎng)絡(luò)數(shù)據(jù)包的源地址。

根據(jù)一些實(shí)施例,所述路由規(guī)則路由所述多個(gè)網(wǎng)絡(luò)數(shù)據(jù)包的一部分以繞過所述m個(gè)業(yè)務(wù)設(shè)施中的至少一個(gè)業(yè)務(wù)設(shè)施。

根據(jù)一些實(shí)施例,所述m+1個(gè)vrfi的vrfi數(shù)量不是基于所述多個(gè)網(wǎng)絡(luò)的網(wǎng)絡(luò)數(shù)量。

根據(jù)一些實(shí)施例,在所述入端口處從所述多個(gè)網(wǎng)絡(luò)接收的所述多個(gè)網(wǎng)絡(luò)數(shù)據(jù)包由所述m+1個(gè)vrfi中的一個(gè)通用vrfi來路由。

根據(jù)一些實(shí)施例,每個(gè)vrfi與所述多個(gè)路由表中的一個(gè)路由表關(guān)聯(lián)。

根據(jù)一些實(shí)施例,所述vrfi數(shù)量是基于業(yè)務(wù)設(shè)施數(shù)量。

根據(jù)一些實(shí)施例,所述多個(gè)網(wǎng)絡(luò)的所述數(shù)量是n,n是大于m+1的整數(shù)。

根據(jù)一些實(shí)施例,所述m個(gè)業(yè)務(wù)設(shè)施至少包括一個(gè)從由以下設(shè)施組成的組中選擇的設(shè)施:防火墻設(shè)施、負(fù)載均衡設(shè)施、web業(yè)務(wù)設(shè)施、數(shù)據(jù)業(yè)務(wù)設(shè)施、網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)施、入侵檢測(cè)系統(tǒng)設(shè)施和入侵防御系統(tǒng)設(shè)施。

在另一方面,提供了一種具有m個(gè)業(yè)務(wù)設(shè)施的系統(tǒng),m是大于1的整數(shù)。所述系統(tǒng)具有路由器,所述路由器具有:入端口,用于從多個(gè)網(wǎng)絡(luò)的多個(gè)源節(jié)點(diǎn)接收多個(gè)網(wǎng)絡(luò)數(shù)據(jù)包,每個(gè)網(wǎng)絡(luò)數(shù)據(jù)包具有一個(gè)目的地址;以及出端口,用于向至少一個(gè)目的節(jié)點(diǎn)傳輸所述多個(gè)網(wǎng)絡(luò)數(shù)據(jù)包。所述路由器具有用于連接到所述m個(gè)業(yè)務(wù)設(shè)施的多個(gè)端口。所述路由器配置m+1個(gè)虛擬路由轉(zhuǎn)發(fā)實(shí)例(virtualroutingandforwardinginstance,vrfi),用于向所述m個(gè)業(yè)務(wù)設(shè)施中的至少一個(gè)業(yè)務(wù)設(shè)施路由至少所述多個(gè)網(wǎng)絡(luò)數(shù)據(jù)包的一部分,所述m+1個(gè)vrfi中的一個(gè)通用vrfi路由在所述入端口處從所述多個(gè)網(wǎng)絡(luò)接收的所述多個(gè)網(wǎng)絡(luò)數(shù)據(jù)包。所述系統(tǒng)具有一個(gè)持久存儲(chǔ)器,所述持久存儲(chǔ)器用于非瞬時(shí)性地存儲(chǔ)多個(gè)路由表,每個(gè)路由表基于所述多個(gè)網(wǎng)絡(luò)數(shù)據(jù)包的所述目的地址為所述m+1個(gè)vrfi中的一個(gè)vrfi定義多個(gè)路由規(guī)則。

根據(jù)一些實(shí)施例,所述m+1個(gè)vrfi包括針對(duì)所述m個(gè)業(yè)務(wù)設(shè)施中的每個(gè)業(yè)務(wù)設(shè)施的一個(gè)vrfi以及一個(gè)附加vrfi。

根據(jù)一些實(shí)施例,所述路由規(guī)則不是基于所述多個(gè)網(wǎng)絡(luò)數(shù)據(jù)包的源地址。

根據(jù)一些實(shí)施例,所述路由規(guī)則路由所述多個(gè)網(wǎng)絡(luò)數(shù)據(jù)包的一部分以繞過所述m個(gè)業(yè)務(wù)設(shè)施中的至少一個(gè)業(yè)務(wù)設(shè)施。

根據(jù)一些實(shí)施例,所述m+1個(gè)vrfi的vrfi數(shù)量不是基于所述多個(gè)網(wǎng)絡(luò)的網(wǎng)絡(luò)數(shù)量。

根據(jù)一些實(shí)施例,每個(gè)vrfi與所述多個(gè)路由表中的一個(gè)路由表關(guān)聯(lián)。

根據(jù)一些實(shí)施例,所述vrfi數(shù)量是基于業(yè)務(wù)設(shè)施數(shù)量。

根據(jù)一些實(shí)施例,所述多個(gè)網(wǎng)絡(luò)提供n個(gè)不同的網(wǎng)絡(luò),n是大于m+1的整數(shù)。

根據(jù)一些實(shí)施例,所述m個(gè)業(yè)務(wù)設(shè)施至少包括一個(gè)從由以下設(shè)施組成的組中選擇的設(shè)施:防火墻設(shè)施、負(fù)載均衡設(shè)施、web業(yè)務(wù)設(shè)施、數(shù)據(jù)業(yè)務(wù)設(shè)施、網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)施、入侵檢測(cè)系統(tǒng)設(shè)施和入侵防御系統(tǒng)設(shè)施。

在另一方面,提供了一種用于提供多個(gè)業(yè)務(wù)鏈的方法。所述方法包括在路由器的入端口處從多個(gè)網(wǎng)絡(luò)接收多個(gè)網(wǎng)絡(luò)數(shù)據(jù)包,每個(gè)網(wǎng)絡(luò)數(shù)據(jù)包具有一個(gè)目的地址。所述方法包括配置路由器,所述路由器具有m+1個(gè)虛擬路由轉(zhuǎn)發(fā)實(shí)例(virtualroutingandforwardinginstance,vrfi),用于向m個(gè)業(yè)務(wù)設(shè)施中的至少一個(gè)業(yè)務(wù)設(shè)施路由至少一個(gè)網(wǎng)絡(luò)數(shù)據(jù)包,m是大于1的整數(shù)。所述方法還包括將多個(gè)路由表存儲(chǔ)在持久數(shù)據(jù)存儲(chǔ)器中,每個(gè)路由表基于所述多個(gè)網(wǎng)絡(luò)數(shù)據(jù)包的所述目的地址為所述m+1個(gè)vrfi中的一個(gè)vrfi定義多個(gè)路由規(guī)則。所述方法包括使用所述m+1個(gè)vrfi定義多個(gè)業(yè)務(wù)鏈。所述方法包括使用所述m+1個(gè)vrfi中的至少一個(gè),基于所述至少一個(gè)網(wǎng)絡(luò)數(shù)據(jù)包的至少一個(gè)目的地址使用至少一個(gè)路由規(guī)則路由所述至少一個(gè)網(wǎng)絡(luò)數(shù)據(jù)包。所述方法還包括在所述路由器的出端口處向目的節(jié)點(diǎn)傳輸所述至少一個(gè)路由的網(wǎng)絡(luò)數(shù)據(jù)包。

根據(jù)一些實(shí)施例,所述方法還可包括路由一部分?jǐn)?shù)據(jù)包以繞過至少一個(gè)業(yè)務(wù)設(shè)施。

根據(jù)一些實(shí)施例,所述方法還可包括將每個(gè)vrfi與一個(gè)路由表關(guān)聯(lián)。

根據(jù)一些實(shí)施例,所述m+1個(gè)vrfi包括針對(duì)所述m個(gè)業(yè)務(wù)設(shè)施中的每個(gè)業(yè)務(wù)設(shè)施的一個(gè)vrfi以及一個(gè)附加vrfi。

在又一方面,提供了一種用于路由網(wǎng)絡(luò)數(shù)據(jù)包的方法。所述方法包括在路由器的入端口處接收多個(gè)網(wǎng)絡(luò)數(shù)據(jù)包,所述多個(gè)網(wǎng)絡(luò)數(shù)據(jù)包中的每個(gè)網(wǎng)絡(luò)數(shù)據(jù)包具有一個(gè)目的地址。所述方法包括m+1個(gè)虛擬路由轉(zhuǎn)發(fā)實(shí)例(virtualroutingandforwardinginstance,vrfi)中的至少一個(gè)基于至少一個(gè)網(wǎng)絡(luò)數(shù)據(jù)包的所述至少一個(gè)目的地址向m個(gè)業(yè)務(wù)設(shè)施中的至少一個(gè)業(yè)務(wù)設(shè)施路由所述至少一個(gè)網(wǎng)絡(luò)數(shù)據(jù)包,m是大于1的整數(shù)。所述方法包括在所述路由器的出端口處向目的節(jié)點(diǎn)傳輸所述路由的至少一個(gè)網(wǎng)絡(luò)數(shù)據(jù)包。

根據(jù)一些實(shí)施例,所述接收步驟包括在所述入端口處從n個(gè)網(wǎng)絡(luò)中的至少一個(gè)接收所述至少一個(gè)網(wǎng)絡(luò)數(shù)據(jù)包,n是大于m+1的整數(shù)。

根據(jù)一些實(shí)施例,所述方法可包括向所述m+1個(gè)vrfi中的一個(gè)通用vrfi提供在所述入端口處接收的所述至少一個(gè)網(wǎng)絡(luò)數(shù)據(jù)包。

通過閱讀本文,當(dāng)前改進(jìn)涉及的許多進(jìn)一步特征或其組合對(duì)于本領(lǐng)域技術(shù)人員來說將是顯而易見的。

附圖說明

各方面和實(shí)施例在附圖中示出并隨附圖描述。

圖1為一示例路由器的邏輯視圖的示意圖。

圖2a和圖2b為另一示例路由器的邏輯視圖的示意圖。

圖3為根據(jù)一些實(shí)施例的一種示例業(yè)務(wù)鏈實(shí)施方式的示意圖。

圖4示出了根據(jù)本文所述實(shí)施例的路由器的另一示意圖。

圖5示出了包括到業(yè)務(wù)設(shè)施的多個(gè)路由路徑的業(yè)務(wù)鏈的又一示例示意圖。

圖6示出了根據(jù)示例實(shí)施例的用于提供業(yè)務(wù)結(jié)構(gòu)的方法的流程圖。

圖7示出了根據(jù)一些實(shí)施例的業(yè)務(wù)結(jié)構(gòu)的一示例物理視圖。

圖8示出了根據(jù)一些實(shí)施例的網(wǎng)絡(luò)節(jié)點(diǎn)的一示例物理視圖。

圖9示出了根據(jù)本文所述實(shí)施例的路由器的另一示例示意圖。

具體實(shí)施方式

本文描述的實(shí)施例涉及實(shí)施業(yè)務(wù)鏈的數(shù)據(jù)中心通信系統(tǒng)。數(shù)據(jù)中心通信系統(tǒng)可包括通過分組交換網(wǎng)絡(luò)互連的數(shù)據(jù)源、數(shù)據(jù)目的地以及一個(gè)或多個(gè)控制器。分組交換網(wǎng)絡(luò)可包括入口節(jié)點(diǎn)、中間節(jié)點(diǎn)和出口節(jié)點(diǎn)。節(jié)點(diǎn)可包括路由器、交換機(jī)和業(yè)務(wù)設(shè)施或中間盒,它們連接起來形成業(yè)務(wù)鏈。網(wǎng)絡(luò)虛擬化可解耦物理網(wǎng)絡(luò)與邏輯網(wǎng)絡(luò)。業(yè)務(wù)鏈和其業(yè)務(wù)設(shè)施提供的功能可視為多個(gè)物理連接節(jié)點(diǎn)和鏈路的邏輯抽象。經(jīng)過網(wǎng)絡(luò)的數(shù)據(jù)包可遵循一個(gè)或多個(gè)路由路徑。這一連串或一系列路由路徑可定義業(yè)務(wù)設(shè)施的一個(gè)業(yè)務(wù)鏈。

本文描述的實(shí)施例涉及用于使用具有vrf實(shí)例的vrf網(wǎng)絡(luò)路由器實(shí)施的業(yè)務(wù)鏈的設(shè)備、系統(tǒng)和方法。物理網(wǎng)絡(luò)路由器可實(shí)施一個(gè)或多個(gè)虛擬vrf實(shí)例,其中每個(gè)vrf實(shí)例與網(wǎng)絡(luò)路由器的一個(gè)路由表的一個(gè)單獨(dú)實(shí)例關(guān)聯(lián)。路由表管理經(jīng)過vrf實(shí)例的數(shù)據(jù)包流量的路由。vrf實(shí)例和其關(guān)聯(lián)的表可分割經(jīng)過物理網(wǎng)絡(luò)路由器的網(wǎng)絡(luò)數(shù)據(jù)流量,而不要求多個(gè)物理網(wǎng)絡(luò)路由器。vrf實(shí)例還可稱為vrf網(wǎng)絡(luò)交換機(jī)。路由器將vrf實(shí)例配置為一個(gè)或多個(gè)交換機(jī)等不同硬件組件的虛擬抽象,以及用于存儲(chǔ)與該vrf實(shí)例關(guān)聯(lián)的路由表的持久數(shù)據(jù)存儲(chǔ)器的一部分。物理網(wǎng)絡(luò)路由器可實(shí)施多個(gè)vrf實(shí)例,直到路由器的最大容量。例如,典型物理網(wǎng)絡(luò)路由器的最大容量可為一百或一千個(gè)vrf實(shí)例。一些路由器可支持多達(dá)2000個(gè)vrf實(shí)例。

業(yè)務(wù)鏈可定義網(wǎng)絡(luò)流量規(guī)則。業(yè)務(wù)鏈可通過檢查點(diǎn)設(shè)施、策略執(zhí)行設(shè)施等一系列業(yè)務(wù)設(shè)施來路由網(wǎng)絡(luò)流量。業(yè)務(wù)鏈可表示為網(wǎng)絡(luò)上的通過業(yè)務(wù)設(shè)施的數(shù)據(jù)包的邏輯流。業(yè)務(wù)鏈通過節(jié)點(diǎn)的底層物理網(wǎng)絡(luò)來鏈接一個(gè)或多個(gè)業(yè)務(wù)設(shè)施或中間盒,包括交換機(jī)、路由器、網(wǎng)橋和其它硬件設(shè)備。

業(yè)務(wù)設(shè)施是出于不同的業(yè)務(wù)目的而路由、變換、檢查、過濾或操作網(wǎng)絡(luò)數(shù)據(jù)包的計(jì)算機(jī)網(wǎng)絡(luò)設(shè)備。示例業(yè)務(wù)設(shè)施包括防火墻(firewall,fw)、入侵檢測(cè)系統(tǒng)(intrusiondetectionsystem,ids)、入侵防御系統(tǒng)(intrusionpreventionsystem,ips)、負(fù)載均衡(loadbalancing,lb)設(shè)備、web業(yè)務(wù)、應(yīng)用業(yè)務(wù)、數(shù)據(jù)庫(kù)業(yè)務(wù),等等。

業(yè)務(wù)鏈可映射到網(wǎng)絡(luò)網(wǎng)絡(luò)上的一個(gè)或多個(gè)路由路徑。業(yè)務(wù)鏈可以是耦合業(yè)務(wù)鏈的不同硬件設(shè)備的物理鏈路的聚合。路由路徑可使用配置在一個(gè)或多個(gè)網(wǎng)絡(luò)路由器上的vrf實(shí)例來實(shí)施。

本文描述的實(shí)施例涉及配置具有vrf實(shí)例的路由器,業(yè)務(wù)鏈中的每個(gè)業(yè)務(wù)設(shè)施有一個(gè)vrf實(shí)例并且路由器的出端口有一個(gè)vrf實(shí)例。該硬件設(shè)備的互連系統(tǒng)可產(chǎn)生一個(gè)業(yè)務(wù)網(wǎng)絡(luò)結(jié)構(gòu)。本文描述的實(shí)施例涉及用于使用vrf功能來實(shí)施業(yè)務(wù)鏈以利用網(wǎng)絡(luò)節(jié)點(diǎn)的現(xiàn)有vrf能力的系統(tǒng)和方法。

圖1示出了示例路由器10的示意圖。路由器10可從源節(jié)點(diǎn)14向目的節(jié)點(diǎn)16路由網(wǎng)絡(luò)數(shù)據(jù)流量。路由器10可提供以下能力:僅基于目的地址以無狀態(tài)方式向中間盒或業(yè)務(wù)設(shè)施路由或引導(dǎo)網(wǎng)絡(luò)數(shù)據(jù)流量。對(duì)于轉(zhuǎn)發(fā)可基于數(shù)據(jù)包報(bào)頭中的目的地址進(jìn)行的路由器配置,不需要知道數(shù)據(jù)包的源地址。

路由器10可將vrf實(shí)例12實(shí)施為路由器硬件的虛擬抽象,其中每個(gè)vrf實(shí)例與其自己的路由表實(shí)例關(guān)聯(lián)。圖1所示的示例是路由器向不同業(yè)務(wù)鏈設(shè)施(例如,fw設(shè)施18、ids設(shè)施20)路由數(shù)據(jù)時(shí)可能需要的功能的理論示例。例如,可能需要路由器向fw設(shè)施路由網(wǎng)絡(luò)數(shù)據(jù)流量,隨后向目的節(jié)點(diǎn)16路由。實(shí)際上,圖1所示的期望功能可能超過實(shí)施單個(gè)vrf實(shí)例12的單個(gè)路由器10的能力。例如,路由器10可能需要vrf實(shí)例12充當(dāng)?shù)侥康墓?jié)點(diǎn)16的出口。該理論示例網(wǎng)絡(luò)路由配置可能需要知道數(shù)據(jù)包的源和目的地兩者。例如,vrf實(shí)例12可基于目的地址使用路由規(guī)則向fw設(shè)施18路由目的地址為x的網(wǎng)絡(luò)數(shù)據(jù)包。如果fw設(shè)施18將那些目的地址為x的相同網(wǎng)絡(luò)數(shù)據(jù)包路由回vrf實(shí)例12,則vrf實(shí)例12可能無法區(qū)分來自fw設(shè)施18的那些目的地址為x的網(wǎng)絡(luò)數(shù)據(jù)包與來自源節(jié)點(diǎn)14的那些目的地址為x的網(wǎng)絡(luò)數(shù)據(jù)包。來自源節(jié)點(diǎn)14的網(wǎng)絡(luò)數(shù)據(jù)包仍然需要路由到fw設(shè)施18?;谀康牡刂穢的路由規(guī)則可繼續(xù)將目的地址為x的所有網(wǎng)絡(luò)數(shù)據(jù)包路由回fw設(shè)施18,即使它們已由fw設(shè)施18處理。這可在vrf實(shí)例12與fw設(shè)施18之間創(chuàng)建一個(gè)循環(huán)路由路徑。這可說明基于目的地址使用路由規(guī)則實(shí)施業(yè)務(wù)鏈的實(shí)際限制。

圖2a和圖2b示出了路由器30的附加示例示意圖。路由器30示為實(shí)施vrf實(shí)例32。實(shí)際上,vrf實(shí)例32可基于數(shù)據(jù)包中的目的地址轉(zhuǎn)發(fā)從源節(jié)點(diǎn)34接收的網(wǎng)絡(luò)數(shù)據(jù)流量。因此,網(wǎng)絡(luò)數(shù)據(jù)流量可路由到目的節(jié)點(diǎn)36或防火墻38或其它業(yè)務(wù)鏈設(shè)施,例如ids或入侵防御系統(tǒng)(intrusionpreventionsystem,ips)40。如圖2b所示,數(shù)據(jù)流量可以在vrf實(shí)例與業(yè)務(wù)設(shè)施之間雙向流動(dòng)。

對(duì)于一些業(yè)務(wù)鏈實(shí)施方式,路由可基于每個(gè)數(shù)據(jù)包的目的地址。基于目的地址的路由不需要知道或跟蹤源地址,因?yàn)閿?shù)據(jù)包的源地址可能未知并且不是路由器的可用路由數(shù)據(jù)的一部分。如果數(shù)據(jù)包經(jīng)過業(yè)務(wù)設(shè)施,則數(shù)據(jù)包的目的地址可能不改變,導(dǎo)致路由器難以確定數(shù)據(jù)包是否已經(jīng)過業(yè)務(wù)設(shè)施,因?yàn)槁酚煽赡芑谀康牡刂?。業(yè)務(wù)鏈可包括涉及兩個(gè)或更多業(yè)務(wù)設(shè)施的路由路徑。路由路徑通過與vrf實(shí)例關(guān)聯(lián)的路由表的路由規(guī)則來定義。要實(shí)施業(yè)務(wù)鏈,知道數(shù)據(jù)包是否需要經(jīng)過第一業(yè)務(wù)設(shè)施或數(shù)據(jù)包是否已經(jīng)經(jīng)過第一業(yè)務(wù)設(shè)施并應(yīng)前往鏈中的下一業(yè)務(wù)設(shè)施可能很重要。對(duì)于一些實(shí)施方式,數(shù)據(jù)包可在其經(jīng)過業(yè)務(wù)設(shè)施時(shí)由該業(yè)務(wù)設(shè)施進(jìn)行標(biāo)記。然而,業(yè)務(wù)設(shè)施可能需要進(jìn)行軟件更新以實(shí)施標(biāo)記功能,其它組件可能需要進(jìn)行更新以處理標(biāo)記并基于標(biāo)記來路由數(shù)據(jù)包。

源路由可包括轉(zhuǎn)發(fā)路由路徑,該轉(zhuǎn)發(fā)路由路徑可能需要在數(shù)據(jù)包的報(bào)頭中明確定義。源路由要求源數(shù)據(jù)對(duì)于以下路由來說是很容易獲得的路由數(shù)據(jù):可能需要專用數(shù)據(jù)包和使用硬件或軟件升級(jí)的特別配置網(wǎng)絡(luò)的路由。例如,源路由可能必須被網(wǎng)絡(luò)數(shù)據(jù)路徑節(jié)點(diǎn)啟用并支持。分段路由與源路由類似。嵌入式業(yè)務(wù)鏈可包括兩個(gè)vrf實(shí)例之間的雙臂業(yè)務(wù)鏈,其中所有網(wǎng)絡(luò)流量都經(jīng)過這兩個(gè)vrf實(shí)例和業(yè)務(wù)鏈中的所有業(yè)務(wù)設(shè)施。在這種情況下,不分割網(wǎng)絡(luò)數(shù)據(jù)流量,并且如果無需由特定業(yè)務(wù)設(shè)施來處理一段網(wǎng)絡(luò)數(shù)據(jù)流量,則路由器無法路由該部分網(wǎng)絡(luò)數(shù)據(jù)流量來繞過業(yè)務(wù)鏈中的一個(gè)業(yè)務(wù)設(shè)施。這可能不會(huì)高效地使用網(wǎng)絡(luò)帶寬。策略路由可能需要使用特別配置網(wǎng)絡(luò)的基于目的地和源兩者的專用轉(zhuǎn)發(fā)實(shí)施。

根據(jù)一方面,本文描述的實(shí)施例可提供配置有vrf實(shí)例的物理路由器。所配置的vrf實(shí)例的數(shù)量對(duì)應(yīng)多個(gè)業(yè)務(wù)鏈提供的一個(gè)業(yè)務(wù)鏈或業(yè)務(wù)結(jié)構(gòu)中的業(yè)務(wù)設(shè)施的數(shù)量加上一個(gè)附加vrf實(shí)例。也就是說,vrf實(shí)例的數(shù)量比業(yè)務(wù)設(shè)施的數(shù)量多1,這提供了足夠的連接性來將在路由器的入端口處接收的數(shù)據(jù)包路由到所有業(yè)務(wù)設(shè)施以及路由器的出端口。對(duì)于m個(gè)業(yè)務(wù)設(shè)施,m是整數(shù),所配置的vrf實(shí)例的數(shù)量是m+1。附加vrf實(shí)例可用于路由器的入端口或出端口,因?yàn)槠鋸娜攵丝诮邮諗?shù)據(jù)包或者向出端口提供數(shù)據(jù)包。路由器可基于網(wǎng)絡(luò)數(shù)據(jù)包中的目的地址使用路由規(guī)則的關(guān)聯(lián)路由表來配置各個(gè)vrf實(shí)例以實(shí)施業(yè)務(wù)鏈的路由路徑。

圖3示出了根據(jù)本文所述實(shí)施例的一示例業(yè)務(wù)鏈網(wǎng)絡(luò)。路由器60可從源節(jié)點(diǎn)62接收數(shù)據(jù)以在穿過一個(gè)或多個(gè)業(yè)務(wù)設(shè)施(例如,fw設(shè)施72、ids/ips設(shè)施74)后轉(zhuǎn)發(fā)給目的節(jié)點(diǎn)64。對(duì)于本說明性示例,路由器60可用于路由數(shù)據(jù)包到兩個(gè)業(yè)務(wù)設(shè)施(例如,fw設(shè)施72、ids/ips設(shè)施74)。路由器60可配置vrf實(shí)例的數(shù)量,該數(shù)量對(duì)應(yīng)用于業(yè)務(wù)鏈或業(yè)務(wù)結(jié)構(gòu)的業(yè)務(wù)設(shè)施(例如,fw設(shè)施72、ids/ips設(shè)施74)的數(shù)量。如上所述,存在一個(gè)附加vrf實(shí)例。附加vrf實(shí)例可服務(wù)入端口76或出端口78。因此,對(duì)于本說明性示例,路由器60可配置三個(gè)vrf實(shí)例66、68、70。來自源節(jié)點(diǎn)62的傳入數(shù)據(jù)包可到達(dá)路由器60的入端口76。vrf實(shí)例66可服務(wù)路由器60的入端口76并從連接到路由器60的所有網(wǎng)絡(luò)接收數(shù)據(jù)包。

可使用針對(duì)vrf實(shí)例66、68、70的路由規(guī)則的路由表基于數(shù)據(jù)包中的目的地址將數(shù)據(jù)包路由到業(yè)務(wù)設(shè)施(例如,fw設(shè)施72、ids/ips設(shè)施74)。各個(gè)業(yè)務(wù)設(shè)施可具有到各個(gè)vrf實(shí)例66、68、70的相應(yīng)出接口。例如,vrf1實(shí)例66可基于數(shù)據(jù)包的目的地址將數(shù)據(jù)包路由到fw設(shè)施72。fw設(shè)施72可通過出接口向vrf2實(shí)例68傳輸數(shù)據(jù)包。vrf2實(shí)例68轉(zhuǎn)而可將數(shù)據(jù)包路由到ids/ips設(shè)施74。ids/ips設(shè)施74可通過出接口向vrf3實(shí)例70傳輸數(shù)據(jù)包,vrf3實(shí)例70轉(zhuǎn)而通過出端口78向目的節(jié)點(diǎn)64轉(zhuǎn)發(fā)數(shù)據(jù)包。因此,數(shù)據(jù)包的路由路線可為src-vrf1-fw-vrf2-ids/ips-vrf3-dst。vrf1實(shí)例66、vrf2實(shí)例68、vrf3實(shí)例70可僅基于數(shù)據(jù)包的目的地址轉(zhuǎn)發(fā)數(shù)據(jù)包流量。所配置的vrf實(shí)例的數(shù)量可對(duì)應(yīng)業(yè)務(wù)設(shè)施的數(shù)量,以確保在需要時(shí)有足夠數(shù)量的vrf實(shí)例來將數(shù)據(jù)包路由到業(yè)務(wù)鏈中的每個(gè)業(yè)務(wù)設(shè)施,同時(shí)仍然提供路由數(shù)據(jù)包以繞過業(yè)務(wù)鏈中的一個(gè)或多個(gè)業(yè)務(wù)設(shè)施的靈活性。例如,如果路由器60僅配置了一個(gè)或兩個(gè)vrf實(shí)例,則將沒有足夠數(shù)量的vrf實(shí)例來基于數(shù)據(jù)包的目的地址將數(shù)據(jù)包路由到fw72設(shè)施和ids/ips74設(shè)施兩者,而仍然提供路由另一數(shù)據(jù)包以繞過fw72設(shè)施或ids/ips74設(shè)施的靈活性。

如上所述,路由器60可以不考慮要路由的數(shù)據(jù)包的源,并且可以僅基于數(shù)據(jù)包的目的地址來路由。在這種情況下,例如,用于出端口的vrf3實(shí)例70可能無法將從fw72接收的數(shù)據(jù)包流量與從ids/ips74接收的數(shù)據(jù)包進(jìn)行區(qū)分,因?yàn)樗鼈儊碜圆煌脑础?/p>

如上所述,路由器60提供路由數(shù)據(jù)包以繞過業(yè)務(wù)鏈中的一個(gè)或多個(gè)業(yè)務(wù)設(shè)施的靈活性。

路由器60可以使用vrf實(shí)例66、68、70和它們對(duì)應(yīng)的路由規(guī)則的路由表基于目的地址來分割網(wǎng)絡(luò)數(shù)據(jù)流量,使得一段網(wǎng)絡(luò)數(shù)據(jù)流量的可以繞過fw設(shè)施72或ids/ips設(shè)施74。vrf實(shí)例66、68、70可使用對(duì)應(yīng)的路由表來路由數(shù)據(jù)包以根據(jù)數(shù)據(jù)包的目的地址和路由表的路由規(guī)則繞過業(yè)務(wù)鏈中的一個(gè)或多個(gè)業(yè)務(wù)設(shè)施。例如,vrf1實(shí)例66可使用其路由表基于到達(dá)入端口76的數(shù)據(jù)包的目的地址將該數(shù)據(jù)包路由到fw設(shè)施72。fw設(shè)施72可使用其出接口向vrf2實(shí)例68提供數(shù)據(jù)包,vrf2實(shí)例68通過vrf2實(shí)例68與出端口78之間的鏈路將數(shù)據(jù)包轉(zhuǎn)發(fā)到出端口78并到達(dá)目的節(jié)點(diǎn)64。因此,數(shù)據(jù)包的路由可基于路由路線vrf1-fw-vrf2-dst繞過ids/ips設(shè)施74。又例如,vrf1實(shí)例66可使用其路由表基于到達(dá)入端口76的數(shù)據(jù)包的目的地址將該數(shù)據(jù)包路由到ids/ips設(shè)施74。ids/ips設(shè)施74可使用其出接口向vrf3實(shí)例70提供數(shù)據(jù)包,vrf3實(shí)例70可將數(shù)據(jù)包轉(zhuǎn)發(fā)給出端口78。因此,數(shù)據(jù)包的路由可基于路由路線vrf1-ids/ips-vrf3-dst繞過fw設(shè)施72。

如一特例,從源節(jié)點(diǎn)62收到的數(shù)據(jù)包可繞過這兩個(gè)業(yè)務(wù)設(shè)施。例如,vrf1實(shí)例66可將數(shù)據(jù)包直接路由到目的節(jié)點(diǎn)64,或按src-vrf1-dst路由。這可通過以下方式完成:經(jīng)由從vrf1實(shí)例66到路由器60的出端口78的通向目的節(jié)點(diǎn)64的鏈路直接從vrf1實(shí)例66路由到目的節(jié)點(diǎn)64。這是一個(gè)特例,對(duì)于出端口78,數(shù)據(jù)包通常會(huì)路由到vrf3實(shí)例70。各個(gè)vrf實(shí)例66、68、70可與其自己的路由表關(guān)聯(lián),其中路由表作為數(shù)據(jù)結(jié)構(gòu)在持久存儲(chǔ)器中保存和維護(hù)。vrf實(shí)例66、68、70的路由表可不同。本文描述的實(shí)施例可使用一定數(shù)量的vrf實(shí)例66、68、70,該數(shù)量對(duì)應(yīng)用于業(yè)務(wù)鏈的業(yè)務(wù)設(shè)施的數(shù)量。在一些示例實(shí)施例中,對(duì)于入端口76或出端口78可能存在一個(gè)附加vrf實(shí)例。例如,可能存在連接到路由器60的十個(gè)不同的網(wǎng)絡(luò)用于網(wǎng)絡(luò)數(shù)據(jù)流量,并且可能存在兩個(gè)不同的業(yè)務(wù)設(shè)施72、74用于實(shí)施不同的業(yè)務(wù)鏈。業(yè)務(wù)鏈可以是以特定順序處理網(wǎng)絡(luò)數(shù)據(jù)包的業(yè)務(wù)設(shè)施的特定組合。對(duì)于本文描述的一些實(shí)施例,可能存在連接到源節(jié)點(diǎn)62、業(yè)務(wù)設(shè)施和目的節(jié)點(diǎn)64的三個(gè)vrf實(shí)例66、68、70以實(shí)施本示例的業(yè)務(wù)鏈。根據(jù)本文描述的實(shí)施例,vrf實(shí)例的數(shù)量不是基于提供輸入網(wǎng)絡(luò)數(shù)據(jù)流的虛擬網(wǎng)絡(luò)的數(shù)量確定的。如果路由器對(duì)每個(gè)傳入網(wǎng)絡(luò)專用一個(gè)vrf實(shí)例,則這在傳入網(wǎng)絡(luò)的數(shù)量比業(yè)務(wù)設(shè)施的數(shù)量大的情況下可能使用大量路由器資源。如果路由器配置的vrf實(shí)例的數(shù)量對(duì)應(yīng)業(yè)務(wù)設(shè)施的數(shù)量,則這在業(yè)務(wù)設(shè)施的數(shù)量相比于傳入網(wǎng)絡(luò)的數(shù)量相對(duì)較小(例如小于10)的情況下可有效地使用資源。

每個(gè)業(yè)務(wù)鏈可定義為使用vrf實(shí)例的路由規(guī)則和路由表實(shí)現(xiàn)的路由路徑。例如,vrf實(shí)例vrf1的路由表的一個(gè)路由規(guī)則可將目的地為d1的所有網(wǎng)絡(luò)數(shù)據(jù)包指向一個(gè)設(shè)施a1。vrf實(shí)例vrf1的路由表的另一路由規(guī)則可將目的地為d2的所有網(wǎng)絡(luò)數(shù)據(jù)包指向另一設(shè)施a2。vrf實(shí)例vrf1的路由表的又一路由規(guī)則可將目的地為d3的所有網(wǎng)絡(luò)數(shù)據(jù)包指向另一設(shè)施a3,等等。這些路由路徑可用來形成不同的業(yè)務(wù)鏈。

本文描述的實(shí)施例可提供具有附加vrf實(shí)例66、68、70的路由器,包括數(shù)量與業(yè)務(wù)設(shè)施(fw設(shè)施72、ids/ips設(shè)施74)的數(shù)量對(duì)應(yīng)的vrf實(shí)例。在一些示例實(shí)施例中,對(duì)于源節(jié)點(diǎn)62或目的節(jié)點(diǎn)64可能存在一個(gè)vrf實(shí)例。這可能需要數(shù)量對(duì)應(yīng)業(yè)務(wù)設(shè)施數(shù)量的vrf實(shí)例66、68、70以及源節(jié)點(diǎn)62或目的節(jié)點(diǎn)64的資源消耗。多個(gè)vrf實(shí)例66、68、70形成一個(gè)業(yè)務(wù)結(jié)構(gòu),其中可使用對(duì)應(yīng)的路由表和路由規(guī)則在該業(yè)務(wù)結(jié)構(gòu)內(nèi)形成不同的業(yè)務(wù)鏈。與連接的業(yè)務(wù)設(shè)施的較小數(shù)量(例如小于10)相比,傳入網(wǎng)絡(luò)的數(shù)量可能較大(例如數(shù)百或數(shù)千)。vrf實(shí)例數(shù)量對(duì)應(yīng)業(yè)務(wù)設(shè)施數(shù)量的路由配置需要的資源比每個(gè)網(wǎng)絡(luò)輸入到其自己的vrf實(shí)例的路由配置需要的資源要少。

圖7示出了根據(jù)一些實(shí)施例的圖3的業(yè)務(wù)鏈網(wǎng)絡(luò)或業(yè)務(wù)結(jié)構(gòu)的一示例物理視圖。路由器10可通過端口21、23連接到設(shè)備22、24。路由器10可通過端口25、26、27、28,例如以太網(wǎng)端口,連接到業(yè)務(wù)設(shè)施18、20。

本文描述的實(shí)施例的網(wǎng)絡(luò)配置所提供的業(yè)務(wù)結(jié)構(gòu)可有效地利用dcn的帶寬,因?yàn)樗芯W(wǎng)絡(luò)數(shù)據(jù)業(yè)務(wù)流都不需要經(jīng)過所有業(yè)務(wù)設(shè)施。路由配置實(shí)現(xiàn)按目的地址的數(shù)據(jù)分割,以使一部分或一段網(wǎng)絡(luò)數(shù)據(jù)流量能夠繞過連接在dcn上的一個(gè)或多個(gè)業(yè)務(wù)設(shè)施。例如,一個(gè)業(yè)務(wù)結(jié)構(gòu)可連接四個(gè)業(yè)務(wù)設(shè)施。該路由配置可路由大部分網(wǎng)絡(luò)數(shù)據(jù)流量以繞過兩個(gè)業(yè)務(wù)設(shè)施,這與不繞過這兩個(gè)業(yè)務(wù)設(shè)施的實(shí)施方式相比減少了帶寬的使用。

圖4示出了根據(jù)本文所述實(shí)施例的路由器60的另一示意圖。對(duì)于本示例,可能有數(shù)百個(gè)不同的網(wǎng)絡(luò)連接到路由器60來提供網(wǎng)絡(luò)數(shù)據(jù)流量,并且可能存在不同的業(yè)務(wù)設(shè)施72、73、74、75來實(shí)施不同業(yè)務(wù)鏈的業(yè)務(wù)結(jié)構(gòu)。針對(duì)網(wǎng)絡(luò)數(shù)據(jù)流量的不同業(yè)務(wù)鏈路由路徑提供業(yè)務(wù)設(shè)施的不同組合。本文描述的實(shí)施例可配置具有五個(gè)vrf實(shí)例66、68、70、73、75的路由器60以實(shí)施本示例的業(yè)務(wù)鏈。vrf實(shí)例的數(shù)量對(duì)應(yīng)業(yè)務(wù)設(shè)施的數(shù)量加上一個(gè)附加vrf實(shí)例,因此vrf實(shí)例的數(shù)量比業(yè)務(wù)設(shè)施的數(shù)量大1。在一些實(shí)施例中,由于路由器60上的資源約束,路由器60可能支持有限的vrf實(shí)例,例如,路由器可能支持1000個(gè)vrf或2000個(gè)vrf。然而,對(duì)于該業(yè)務(wù)結(jié)構(gòu),可能僅存在數(shù)量有限的業(yè)務(wù)設(shè)施,該數(shù)量在大多數(shù)情況下是路由器的vrf容量?jī)?nèi)的數(shù)量。例如,對(duì)于該業(yè)務(wù)結(jié)構(gòu),可能存在2至5個(gè)業(yè)務(wù)設(shè)施,這個(gè)數(shù)量在路由器的vrf容量?jī)?nèi)。

業(yè)務(wù)鏈可使用一個(gè)或多個(gè)到業(yè)務(wù)設(shè)施的路由路徑來定義。網(wǎng)絡(luò)數(shù)據(jù)包可以是數(shù)據(jù)的格式化單元。每個(gè)網(wǎng)絡(luò)數(shù)據(jù)包可與一個(gè)目的地址關(guān)聯(lián),目的地址作為數(shù)據(jù)包中的定義字段值。路由表可以是配置一個(gè)vrf實(shí)例來基于目的地址將網(wǎng)絡(luò)數(shù)據(jù)包轉(zhuǎn)發(fā)到不同業(yè)務(wù)設(shè)施或目的節(jié)點(diǎn)64上的路由規(guī)則的集合。路由規(guī)則可鏈接到目的地址??墒褂锰囟酚梢?guī)則來實(shí)施業(yè)務(wù)鏈的一個(gè)或多個(gè)路由路徑。例如,如圖3所示,目的地址為a的所有網(wǎng)絡(luò)數(shù)據(jù)包都可與以下路由路徑關(guān)聯(lián):fw設(shè)施72到ids/ips設(shè)施74到目的節(jié)點(diǎn)64。

返回參考圖4,邏輯上示為源節(jié)點(diǎn)62到fw設(shè)施72的路由路徑p0、邏輯上示為fw設(shè)施72到lb設(shè)施73的路由路徑p1、邏輯上示為lb設(shè)施73到ids/ips設(shè)施74的路由路徑p2以及邏輯上示為ids/ips設(shè)施74到目的節(jié)點(diǎn)64的路由路徑p3可通過出端口提供另一示例業(yè)務(wù)鏈。這可使用以下路由規(guī)則來實(shí)施:vrf1實(shí)例66的路由表80的指示將目的地址為a的數(shù)據(jù)包轉(zhuǎn)發(fā)到fw設(shè)施72的路由規(guī)則、vrf2實(shí)例68的路由表82的指示將目的地址為a的數(shù)據(jù)包轉(zhuǎn)發(fā)到lb設(shè)施73的路由規(guī)則、vrf3實(shí)例70的路由表84的指示將目的地址為a的數(shù)據(jù)包轉(zhuǎn)發(fā)到ids/ips設(shè)施74的路由規(guī)則。vrf5實(shí)例處的所有數(shù)據(jù)包都可轉(zhuǎn)發(fā)到目的節(jié)點(diǎn)64。在圖4中,通過業(yè)務(wù)結(jié)構(gòu)中的粗線示出了針對(duì)目的地址為a的數(shù)據(jù)包的示例業(yè)務(wù)鏈的路由路徑。針對(duì)目的地址為a的數(shù)據(jù)包示出的路線是src-vrf1-fw-vrf2-lb-vrf3-ids/ips-vrf5-dst,但是其它路由路徑也是可能的。在具有多路徑配置的一些實(shí)施例中,數(shù)據(jù)包還可經(jīng)過vrf4實(shí)例73。每個(gè)vrf實(shí)例可有一個(gè)路由表。針對(duì)不同的示例實(shí)施例,vrf實(shí)例可具有到入端口的鏈路或到出端口的鏈路。

數(shù)據(jù)包的每個(gè)目的地址鏈接到使用業(yè)務(wù)結(jié)構(gòu)網(wǎng)絡(luò)提供的一個(gè)特定業(yè)務(wù)鏈。dcn可以不使用重疊的目的地址,所以路由規(guī)則不會(huì)不明確。

本文描述的實(shí)施例可配置一個(gè)路由器來消耗更多的vrf資源,因?yàn)榕渲昧硕鄠€(gè)vrf實(shí)例,vrf實(shí)例的數(shù)量對(duì)應(yīng)業(yè)務(wù)設(shè)施數(shù)量加一。vrf實(shí)例的數(shù)量可限為業(yè)務(wù)設(shè)施數(shù)量加上一個(gè)附加vrf實(shí)例。對(duì)于該業(yè)務(wù)結(jié)構(gòu),dcn可僅具有數(shù)量有限的業(yè)務(wù)設(shè)施,使得資源使用有限并簡(jiǎn)化路由。業(yè)務(wù)設(shè)施的數(shù)量可能較小,并且業(yè)務(wù)鏈所需的業(yè)務(wù)可能有限。例如,路由器提供的業(yè)務(wù)鏈可能需要三個(gè)業(yè)務(wù)設(shè)施,還可能存在兩個(gè)、四個(gè)、五個(gè)、六個(gè)、十個(gè)等不同的業(yè)務(wù)設(shè)施。

在另一方面,本文描述的實(shí)施例配置路由器具有多個(gè)vrf實(shí)例。各個(gè)vrf實(shí)例與其自己的路由表關(guān)聯(lián)。各個(gè)路由表基于網(wǎng)絡(luò)數(shù)據(jù)包的目的地址定義路由規(guī)則。路由規(guī)則定義業(yè)務(wù)鏈的路由路徑。路由規(guī)則可基于網(wǎng)絡(luò)數(shù)據(jù)包的目的地址。業(yè)務(wù)結(jié)構(gòu)是業(yè)務(wù)鏈的路由路徑的聚合。不同的業(yè)務(wù)鏈可使用數(shù)據(jù)包基于特定目的地址路由的業(yè)務(wù)設(shè)施的不同組合。業(yè)務(wù)結(jié)構(gòu)為路由路徑或業(yè)務(wù)鏈組合提供不同的選項(xiàng)。網(wǎng)絡(luò)流量可基于轉(zhuǎn)發(fā)路線或路由路徑轉(zhuǎn)發(fā)到業(yè)務(wù)鏈上。路由路徑通過路由表的路由規(guī)則定義。路由器的各個(gè)vrf實(shí)例可以訪問持久存儲(chǔ)器上的基于目的地址定義路由規(guī)則的路由表。

本文描述的實(shí)施例可利用路由器的硬件和軟件vrf能力來配置業(yè)務(wù)鏈和業(yè)務(wù)結(jié)構(gòu)。vrf實(shí)例可稱為vrf網(wǎng)絡(luò)交換機(jī),本文描述的實(shí)施例可提供的vrf網(wǎng)絡(luò)交換機(jī)的數(shù)量對(duì)應(yīng)業(yè)務(wù)設(shè)施的數(shù)量加上一個(gè)附加vrf網(wǎng)絡(luò)交換機(jī)。多個(gè)vrf網(wǎng)絡(luò)交換機(jī)與路由規(guī)則的路由表關(guān)聯(lián),這些路由規(guī)則可協(xié)同工作來提供業(yè)務(wù)結(jié)構(gòu)??墒褂镁W(wǎng)狀業(yè)務(wù)結(jié)構(gòu)來形成各種業(yè)務(wù)鏈。

通過為業(yè)務(wù)結(jié)構(gòu)的每個(gè)業(yè)務(wù)設(shè)施使用附加vrf實(shí)例,本文描述的實(shí)施例可將基于源和目的地兩者的轉(zhuǎn)發(fā)決定(例如圖1)簡(jiǎn)化為基于目的地的決定。vrf實(shí)例用于在不改變數(shù)據(jù)路徑或控制協(xié)議的情況下定義業(yè)務(wù)鏈。本文描述的實(shí)施例可支持能夠進(jìn)行vrf的網(wǎng)絡(luò)設(shè)備。例如,路由器可具有配置vrf實(shí)例的能力。本文描述的實(shí)施例可利用物理路由器的vrf配置能力來實(shí)施業(yè)務(wù)鏈的路由路徑。

另一種示例業(yè)務(wù)鏈實(shí)施方式可包括為每個(gè)傳入網(wǎng)絡(luò)配置一個(gè)vrf實(shí)例,使得每個(gè)網(wǎng)絡(luò)將輸入數(shù)據(jù)包提供到其自己的vrf實(shí)例中??纱嬖诖罅總魅刖W(wǎng)絡(luò),這相應(yīng)地會(huì)需要大量vrf實(shí)例。如一說明性示例,可存在數(shù)百個(gè)傳入網(wǎng)絡(luò)來傳送數(shù)據(jù)包,并存在不到十個(gè)業(yè)務(wù)設(shè)施。對(duì)于大量網(wǎng)絡(luò),每一網(wǎng)絡(luò)的vrf實(shí)例分配可導(dǎo)致vrf資源快速消耗。相比之下,當(dāng)存在大量傳入網(wǎng)絡(luò)時(shí),基于業(yè)務(wù)設(shè)施的數(shù)量確定vrf實(shí)例的數(shù)量可有效地使用資源。所有傳入網(wǎng)絡(luò)從源節(jié)點(diǎn)通過路由器的入端口處的通用vrf實(shí)例傳送數(shù)據(jù)包。也就是說,從所有傳入網(wǎng)絡(luò)收到的網(wǎng)絡(luò)數(shù)據(jù)包都可輸入到業(yè)務(wù)結(jié)構(gòu)的第一vrf實(shí)例中。在該配置中,來自不同網(wǎng)絡(luò)的數(shù)據(jù)包被輸入到路由器的入端口處的通用vrf實(shí)例中。

相對(duì)于用于業(yè)務(wù)結(jié)構(gòu)的業(yè)務(wù)設(shè)施的數(shù)量,路由器可服務(wù)大量網(wǎng)絡(luò)。網(wǎng)絡(luò)的數(shù)量通??纱笥跇I(yè)務(wù)設(shè)施的數(shù)量。vrf實(shí)例數(shù)量對(duì)應(yīng)業(yè)務(wù)設(shè)施數(shù)量的路由器配置比基于每個(gè)網(wǎng)絡(luò)一個(gè)vrf實(shí)例的配置更有效地使用資源。本文描述的實(shí)施例可提供一種vrf業(yè)務(wù)鏈實(shí)施方式,其中網(wǎng)絡(luò)數(shù)據(jù)流量的路由可路由部分網(wǎng)絡(luò)數(shù)據(jù)流量以繞過業(yè)務(wù)結(jié)構(gòu)的特定業(yè)務(wù)設(shè)施。路由可基于網(wǎng)絡(luò)數(shù)據(jù)流量的目的地址。

業(yè)務(wù)鏈可為dcn應(yīng)用的一個(gè)重要特征。本文描述的實(shí)施例可提供交換機(jī)和路由器等dcn元件以實(shí)施一個(gè)靈活的業(yè)務(wù)結(jié)構(gòu),該業(yè)務(wù)結(jié)構(gòu)有效地使用dcn應(yīng)用的帶寬以針對(duì)不同網(wǎng)絡(luò)數(shù)據(jù)流量段構(gòu)造不同的業(yè)務(wù)鏈。

圖5示出了包括到各種業(yè)務(wù)設(shè)施的多個(gè)路由路徑的一業(yè)務(wù)鏈的又一示例示意圖。例如,一個(gè)業(yè)務(wù)鏈可包含三個(gè)路由路徑:互聯(lián)網(wǎng)節(jié)點(diǎn)102到網(wǎng)絡(luò)地址轉(zhuǎn)換器(networkaddresstranslator,nat)設(shè)施108的路由路徑90、nat設(shè)施108到lb設(shè)施110的路由路徑92以及l(fā)b設(shè)施110到web業(yè)務(wù)112的路由路徑94??稍谄渌鼧I(yè)務(wù)鏈中使用的其它示例業(yè)務(wù)設(shè)施包括fw設(shè)施104和ips設(shè)施106。

一個(gè)業(yè)務(wù)結(jié)構(gòu)包括多個(gè)業(yè)務(wù)鏈以針對(duì)不同的業(yè)務(wù)設(shè)施組合提供選項(xiàng)。也就是說,一個(gè)業(yè)務(wù)結(jié)構(gòu)提供多個(gè)路由路徑,這些路由路徑可用于形成包括不同業(yè)務(wù)設(shè)施的不同業(yè)務(wù)鏈。根據(jù)一些實(shí)施例的路由器可連接到各種業(yè)務(wù)設(shè)施并用于形成一個(gè)業(yè)務(wù)結(jié)構(gòu)。路由器可提供包括業(yè)務(wù)設(shè)施之間的不同路由路徑的多個(gè)業(yè)務(wù)鏈選項(xiàng)。對(duì)于圖5所示的示例,路由器可配置五個(gè)vrf實(shí)例,該數(shù)量等于業(yè)務(wù)設(shè)施(例如fw設(shè)施104、ips設(shè)施106、nat設(shè)施108、lb設(shè)施110)的數(shù)量加上出端口的一個(gè)vrf實(shí)例。根據(jù)一些實(shí)施例,互聯(lián)網(wǎng)節(jié)點(diǎn)102可視為源節(jié)點(diǎn),web業(yè)務(wù)112可為目的節(jié)點(diǎn)。

圖6示出了根據(jù)一示例實(shí)施例的用于提供業(yè)務(wù)結(jié)構(gòu)的方法600的流程圖。

在步驟602處,為路由器配置vrf實(shí)例。每個(gè)vrf實(shí)例與持久數(shù)據(jù)存儲(chǔ)器中保存的一個(gè)路由表關(guān)聯(lián)。路由表可基于網(wǎng)絡(luò)數(shù)據(jù)包的目的地址定義路由規(guī)則。路由器還可配置一定數(shù)量的vrf實(shí)例,該數(shù)量對(duì)應(yīng)業(yè)務(wù)設(shè)施數(shù)量加1。因此,vrf實(shí)例的數(shù)量可等于作為業(yè)務(wù)鏈的一部分連接到路由器的業(yè)務(wù)設(shè)施的數(shù)量加上一個(gè)附加vrf實(shí)例。附加vrf實(shí)例可服務(wù)路由器的入端口或出端口,以分別從源節(jié)點(diǎn)接收網(wǎng)絡(luò)數(shù)據(jù)包或向目的節(jié)點(diǎn)傳輸已經(jīng)過業(yè)務(wù)鏈的網(wǎng)絡(luò)數(shù)據(jù)包。vrf實(shí)例的數(shù)量可以基于連接到路由器的業(yè)務(wù)設(shè)施的數(shù)量。vrf實(shí)例的數(shù)量不會(huì)基于連接到路由器的網(wǎng)絡(luò)的數(shù)量。例如,如果存在數(shù)百個(gè)傳入網(wǎng)絡(luò)和形成業(yè)務(wù)結(jié)構(gòu)的四個(gè)業(yè)務(wù)設(shè)施,則vrf實(shí)例的數(shù)量將基于這四個(gè)業(yè)務(wù)設(shè)施。路由器可配置一定數(shù)量的vrf實(shí)例,該數(shù)量等于業(yè)務(wù)設(shè)施數(shù)量加上出端口的一個(gè)vrf實(shí)例。

在步驟604處,配置有vrf實(shí)例的路由器可連接到業(yè)務(wù)設(shè)施以定義并完成網(wǎng)絡(luò)數(shù)據(jù)流量的業(yè)務(wù)鏈。業(yè)務(wù)鏈為網(wǎng)絡(luò)數(shù)據(jù)流量提供業(yè)務(wù)結(jié)構(gòu)。業(yè)務(wù)結(jié)構(gòu)可以是被允許的去往和來自vrf實(shí)例和所連接業(yè)務(wù)設(shè)施的路由路徑的聚合。業(yè)務(wù)結(jié)構(gòu)可使用層3(例如互聯(lián)網(wǎng)協(xié)議)接口配置以及各個(gè)接口屬于哪個(gè)vrf實(shí)例等來實(shí)施。路由規(guī)則可定義業(yè)務(wù)鏈的路由路徑。如前所述,路由規(guī)則可基于網(wǎng)絡(luò)數(shù)據(jù)包的目的地址。業(yè)務(wù)結(jié)構(gòu)可定義連接到路由器的各業(yè)務(wù)設(shè)施之間的多個(gè)路由路徑以形成不同的業(yè)務(wù)鏈。一個(gè)業(yè)務(wù)結(jié)構(gòu)可提供不同的業(yè)務(wù)鏈??赏ㄟ^vrf實(shí)例的路由規(guī)則來定義不同的路由路徑。因此,業(yè)務(wù)結(jié)構(gòu)定義vrf實(shí)例與業(yè)務(wù)設(shè)施之間的可能路由路徑。vrf實(shí)例的路由規(guī)則定義不同業(yè)務(wù)鏈的路由路徑。圖3和圖4示出了示例業(yè)務(wù)結(jié)構(gòu)。

在步驟606處,在路由器的入端口處接收來自不同網(wǎng)絡(luò)的網(wǎng)絡(luò)數(shù)據(jù)包。每個(gè)網(wǎng)絡(luò)數(shù)據(jù)包可包括一個(gè)目的地址,用于將相應(yīng)的網(wǎng)絡(luò)數(shù)據(jù)包通過業(yè)務(wù)結(jié)構(gòu)路由到不同的業(yè)務(wù)設(shè)施。在一些實(shí)施例中,vrf實(shí)例的數(shù)量不是基于網(wǎng)絡(luò)數(shù)量,因此路由配置不需要每個(gè)傳入網(wǎng)絡(luò)有一個(gè)單獨(dú)的vrf實(shí)例。

在步驟608處,通過使用vrf實(shí)例,可基于網(wǎng)絡(luò)數(shù)據(jù)包的目的地址通過業(yè)務(wù)結(jié)構(gòu)定義的一個(gè)業(yè)務(wù)鏈來路由網(wǎng)絡(luò)數(shù)據(jù)包。例如,目的地為a的網(wǎng)絡(luò)數(shù)據(jù)包可路由到fw設(shè)施,目的地為b的網(wǎng)絡(luò)數(shù)據(jù)包可路由到lb設(shè)施。因此,不是所有網(wǎng)絡(luò)數(shù)據(jù)包都會(huì)經(jīng)過業(yè)務(wù)設(shè)施的同一業(yè)務(wù)鏈。一些網(wǎng)絡(luò)數(shù)據(jù)包可繞過某些業(yè)務(wù)設(shè)施,取決于vrf實(shí)例的路由規(guī)則和數(shù)據(jù)包的目的地址??赏ㄟ^路由規(guī)則基于目的地址分割網(wǎng)絡(luò)數(shù)據(jù)包,并且可路由部分?jǐn)?shù)據(jù)包以繞過一個(gè)或多個(gè)業(yè)務(wù)設(shè)施,使得無需所有網(wǎng)絡(luò)數(shù)據(jù)包都路由通過所有業(yè)務(wù)設(shè)施。

在步驟610處,網(wǎng)絡(luò)數(shù)據(jù)包在經(jīng)過業(yè)務(wù)設(shè)施的業(yè)務(wù)鏈之后,在路由器的出端口處傳輸給目的節(jié)點(diǎn)。

圖8示出了根據(jù)一些實(shí)施例的包括網(wǎng)絡(luò)節(jié)點(diǎn)802的網(wǎng)絡(luò)通信系統(tǒng)800的一示例物理視圖。網(wǎng)絡(luò)節(jié)點(diǎn)802可通過一個(gè)端口連接到兩個(gè)業(yè)務(wù)設(shè)施810、812。網(wǎng)絡(luò)節(jié)點(diǎn)802可包括三個(gè)vrf實(shí)例,即連接到業(yè)務(wù)設(shè)施810、812來形成業(yè)務(wù)結(jié)構(gòu)814的vrf1實(shí)例804、vrf2實(shí)例806和vrf3實(shí)例808??纱嬖谖鍌€(gè)虛擬網(wǎng)絡(luò)來將向源節(jié)點(diǎn)816提供輸入網(wǎng)絡(luò)數(shù)據(jù)包并在目的節(jié)點(diǎn)818處接收網(wǎng)絡(luò)數(shù)據(jù)包。如圖所示,節(jié)點(diǎn)802上所需的vrf實(shí)例的數(shù)量可基于連接到節(jié)點(diǎn)802的業(yè)務(wù)設(shè)施的數(shù)量,而不是基于耦合到提供輸入數(shù)據(jù)包的節(jié)點(diǎn)802的虛擬網(wǎng)絡(luò)的數(shù)量。在這種情況下,示出五個(gè)虛擬網(wǎng)絡(luò)但僅三個(gè)vrf實(shí)例。本示例還示出了來自所有網(wǎng)絡(luò)的源節(jié)點(diǎn)816將輸入提供到vrf1804中,對(duì)于傳入網(wǎng)絡(luò),vrf1804可稱為通用vrf實(shí)例。路由器從其入端口處的源節(jié)點(diǎn)816接收輸入數(shù)據(jù)包并路由通過通用vrf實(shí)例(例如vrf1804)以實(shí)施業(yè)務(wù)結(jié)構(gòu)。

圖9示出了配置了四個(gè)vrf實(shí)例902、904、906、908的另一示例路由器900。路由器900連接到業(yè)務(wù)鏈的三個(gè)業(yè)務(wù)設(shè)施910、912、914。vrf實(shí)例902、904、906、908的數(shù)量對(duì)應(yīng)用于業(yè)務(wù)鏈的業(yè)務(wù)設(shè)施910、912、914的數(shù)量加上一個(gè)附加vrf實(shí)例。如圖9所示,路由器900可將目的地址為d1/d2/d3/d4的傳入數(shù)據(jù)包連接到vrfio實(shí)例902,該實(shí)例可服務(wù)路由器900的入端口。如圖9的示例實(shí)施例所示,各個(gè)vrf實(shí)例902、904、906、908充當(dāng)相應(yīng)目的地d1、d2、d3、d4的出口。

因此,對(duì)于一些示例實(shí)施例,任何vrf實(shí)例都可以是出口vrf實(shí)例并鏈接到出端口,而不是為出端口指定一個(gè)vrf實(shí)例。在這種情況下,可為入端口指定一個(gè)vrf實(shí)例。

業(yè)務(wù)設(shè)施910、912、914可具有用于傳入網(wǎng)絡(luò)數(shù)據(jù)包的入接口和用于傳出網(wǎng)絡(luò)數(shù)據(jù)包的出接口。對(duì)于該說明性實(shí)施例,vrf實(shí)例902、904、906、908與業(yè)務(wù)設(shè)施910、912、914之間的鏈路是單向的,對(duì)應(yīng)業(yè)務(wù)設(shè)施的入接口和出接口。粗實(shí)線表示從業(yè)務(wù)設(shè)施910、912、914的出接口到vrf實(shí)例902、904、906、908的上行鏈路。虛線表示從vrf實(shí)例902、904、906、908到業(yè)務(wù)設(shè)施910、912、914的入接口的下行鏈路。

對(duì)于業(yè)務(wù)設(shè)施,可基于流量傳入的入接口確定出接口。在一些實(shí)施例中,業(yè)務(wù)設(shè)施可以不支持路由,并可用于在沒有路由能力的情況下實(shí)現(xiàn)所需的業(yè)務(wù)鏈接。作為一說明性示例,防火墻可具有使用linuxip表的配置,但是可使用其它配置。

各個(gè)業(yè)務(wù)設(shè)施910、912、914可具有到不同的指定vrf實(shí)例的出接口作為下一跳。各個(gè)業(yè)務(wù)設(shè)施910、912、914的出接口可由dcn的網(wǎng)絡(luò)控制器預(yù)配置等。

業(yè)務(wù)設(shè)施a910具有接口a1、a2、a3、a4。一種示例配置可以是,業(yè)務(wù)設(shè)施a910具有到vrfa實(shí)例904的出接口a2作為數(shù)據(jù)包的下一跳。也就是說,對(duì)于業(yè)務(wù)設(shè)施a910,接口a2是到vrfa實(shí)例904的出接口。業(yè)務(wù)設(shè)施a910具有入接口a1、a3、a4??膳渲脴I(yè)務(wù)設(shè)施a910以便從接口a1、a3、a4傳入的所有流量都去往接口a2。

業(yè)務(wù)設(shè)施b912具有接口b1、b2、b3、b4。業(yè)務(wù)設(shè)施b912具有到vrfb實(shí)例906的出接口b3作為數(shù)據(jù)包的下一跳。也就是說,對(duì)于業(yè)務(wù)設(shè)施b912,接口b3是到vrfb實(shí)例906的出接口。業(yè)務(wù)設(shè)施b912具有入接口b1、b2、b4。可配置業(yè)務(wù)設(shè)施b912使得從接口b1、b2、b4傳入的所有流量都去往接口b3。

業(yè)務(wù)設(shè)施c914具有接口c1、c2、c3、c4。業(yè)務(wù)設(shè)施c914具有到vrfc實(shí)例908的出接口c4作為數(shù)據(jù)包的下一跳。對(duì)于業(yè)務(wù)設(shè)施c914,接口c4是到vrfc實(shí)例908的出接口。業(yè)務(wù)設(shè)施c914具有入接口c1、c2、c3??膳渲脴I(yè)務(wù)設(shè)施c914使得從接口c1、c2、c3傳入的所有流量都去往接口c4。

因此,每個(gè)業(yè)務(wù)設(shè)施可具有各自的到對(duì)應(yīng)或指定vrf實(shí)例的已配置出接口。路由器的入端口也可具有對(duì)應(yīng)或指定的vrf實(shí)例。在該實(shí)施例中,從以下意義上來說,各個(gè)vrf實(shí)例可以稱為對(duì)應(yīng)于或指定給入端口或一個(gè)業(yè)務(wù)設(shè)施:入端口或業(yè)務(wù)設(shè)施僅可以向指定的vrf實(shí)例發(fā)送,且該指定的vrf實(shí)例僅可以從該入端口或業(yè)務(wù)設(shè)施接收。

對(duì)于任何給定的業(yè)務(wù)鏈,一個(gè)業(yè)務(wù)設(shè)施僅可在業(yè)務(wù)鏈中使用一次,并且每個(gè)業(yè)務(wù)設(shè)施可具有一個(gè)到不同vrf的出接口。因此,沒有vrf實(shí)例可以在轉(zhuǎn)發(fā)路徑上兩次,所以不存在為任何業(yè)務(wù)鏈建立的循環(huán),因此轉(zhuǎn)發(fā)是確定性的。

各業(yè)務(wù)鏈可以使用業(yè)務(wù)設(shè)施910、912、914的不同組合和排序來提供。本文描述的設(shè)備、系統(tǒng)和方法的實(shí)施例可在硬件和軟件的組合中實(shí)施。這些實(shí)施例可使用路由器、網(wǎng)絡(luò)交換機(jī)、業(yè)務(wù)設(shè)施和其它網(wǎng)絡(luò)設(shè)備來實(shí)施。這些實(shí)施例可耦合到可編程計(jì)算機(jī),每個(gè)計(jì)算機(jī)包括至少一個(gè)處理器、數(shù)據(jù)存儲(chǔ)系統(tǒng)(包括易失性存儲(chǔ)器或非易失性存儲(chǔ)器或其它數(shù)據(jù)存儲(chǔ)元件或它們的組合)以及至少一個(gè)通信接口。

業(yè)務(wù)設(shè)施可處理輸入數(shù)據(jù)以執(zhí)行本文描述的業(yè)務(wù)并生成輸出信息。輸出信息可應(yīng)用于一個(gè)或多個(gè)輸出設(shè)備。在一些實(shí)施例中,通信接口可以是網(wǎng)絡(luò)通信接口。在元件可能組合的實(shí)施例中,通信接口可以是軟件通信接口,例如用于進(jìn)程間通信的軟件通信接口。在其它實(shí)施例中,可能存在實(shí)施為硬件、軟件或其組合的通信接口的組合。

關(guān)于服務(wù)器、業(yè)務(wù)、接口、門戶、平臺(tái)、設(shè)施等可進(jìn)行多種參考。使用這類術(shù)語可表示具有至少一個(gè)處理器的一個(gè)或多個(gè)硬件設(shè)備,該至少一個(gè)處理器用于執(zhí)行存儲(chǔ)在計(jì)算機(jī)可讀有形非瞬時(shí)性介質(zhì)上的軟件指令。例如,一個(gè)設(shè)施可以包括一個(gè)或多個(gè)計(jì)算機(jī),該一個(gè)或多個(gè)計(jì)算機(jī)以履行所描述的角色、責(zé)任或功能的方式作為web服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器或其它類型的計(jì)算機(jī)服務(wù)器。

應(yīng)認(rèn)識(shí)到,本文描述的系統(tǒng)和方法可提高網(wǎng)絡(luò)使用率,因?yàn)閿?shù)據(jù)流量可通過使用vrf能力來繞過業(yè)務(wù)設(shè)施以實(shí)施不同的路由路徑。無需所有業(yè)務(wù)流量都路由通過業(yè)務(wù)結(jié)構(gòu)的所有業(yè)務(wù)設(shè)施。

本文討論了許多示例實(shí)施例。盡管每項(xiàng)實(shí)施例表示元件的單個(gè)組合,但是其它示例可包括所公開的元件的所有可能組合。因此,如果一項(xiàng)實(shí)施例包括元件a、b和c,第二實(shí)施例包括元件b和d,則a、b、c或d的其它剩余組合也可使用。

術(shù)語“連接”或“耦合到”可包括直接耦合(其中彼此耦合的兩個(gè)元件彼此接觸)和間接耦合(其中至少一個(gè)附加元件位于這兩個(gè)元件之間)。

本文描述的實(shí)施例可通過僅使用硬件或通過使用軟件和硬件的組合來實(shí)施。實(shí)施例的技術(shù)方案的形式可以是軟件產(chǎn)品。軟件產(chǎn)品可以存儲(chǔ)在非易失性或非瞬時(shí)性存儲(chǔ)介質(zhì)中,非易失性或非瞬時(shí)性存儲(chǔ)介質(zhì)可以是只讀光盤(compactdiskread-onlymemory,cd-rom)、usb閃存盤或移動(dòng)硬盤。軟件產(chǎn)品包括使計(jì)算機(jī)設(shè)備(個(gè)人計(jì)算機(jī)、服務(wù)器或網(wǎng)絡(luò)設(shè)備)能夠執(zhí)行實(shí)施例中提供的各方法的多個(gè)指令。

本文描述的實(shí)施例由物理硬件實(shí)現(xiàn)。本文描述的實(shí)施例提供有用的物理機(jī)器以及特別配置的網(wǎng)絡(luò)硬件布置。本文描述的實(shí)施例針對(duì)電子機(jī)器、物理設(shè)備、物理網(wǎng)絡(luò)和由網(wǎng)絡(luò)實(shí)施的用于處理和轉(zhuǎn)換電磁信號(hào)的物理方法,其中電磁信號(hào)表示各種類型的信息。本文描述的實(shí)施例普遍且整體涉及機(jī)器及其用途;并且本文描述的實(shí)施例若不與計(jì)算機(jī)硬件、機(jī)器以及各種硬件組件一起使用就沒有意義或?qū)嶋H適用性。使用計(jì)算設(shè)備、服務(wù)器、接收器、發(fā)射器、處理器、存儲(chǔ)器、顯示器或網(wǎng)絡(luò)來替代非物理硬件,例如使用心智步驟來替換,可能會(huì)大大影響實(shí)施例運(yùn)作的方式。這類計(jì)算機(jī)硬件限制明顯是本文描述的實(shí)施例的基本要素,它們不能在不對(duì)本文描述的實(shí)施例的操作和結(jié)構(gòu)產(chǎn)生實(shí)質(zhì)影響的情況下省略或替代心智構(gòu)件。計(jì)算機(jī)硬件對(duì)于本文描述的實(shí)施例是必要的,而不是僅僅用于以有效的方式快速地執(zhí)行步驟。

雖然已詳細(xì)地描述了實(shí)施例,但是應(yīng)理解,可以在不脫離如所附權(quán)利要求書所界定的范圍的情況下對(duì)本發(fā)明做出各種改變、替代和更改。

此外,本發(fā)明的范圍并不局限于說明書中所述的過程、機(jī)器、制造、物質(zhì)組分、構(gòu)件、方法和步驟的具體實(shí)施例。所屬領(lǐng)域的一般技術(shù)人員可從本發(fā)明的公開中輕易地了解,可根據(jù)本發(fā)明使用現(xiàn)有的或即將開發(fā)出的,具有與本文所描述的相應(yīng)實(shí)施例實(shí)質(zhì)相同的功能,或能夠取得與所述實(shí)施例實(shí)質(zhì)相同的結(jié)果的過程、機(jī)器、制造、物質(zhì)組分、構(gòu)件、方法或步驟。相應(yīng)地,所附權(quán)利要求范圍包括這些流程、機(jī)器、產(chǎn)品、合成物質(zhì)、方式、方法及步驟。

可以理解,上文描述和示出的示例僅旨在舉例。本發(fā)明的范圍由所附權(quán)利要求書指示。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
蒙自县| 阳江市| 项城市| 淮安市| 定西市| 缙云县| 鄄城县| 恩施市| 揭西县| 金塔县| 郴州市| 大邑县| 右玉县| 车险| 固镇县| 吉水县| 九江市| 吉安县| 齐齐哈尔市| 上犹县| 塔河县| 象山县| 丰宁| 若羌县| 麦盖提县| 安国市| 左权县| 句容市| 朔州市| 福州市| 铁力市| 克拉玛依市| 报价| 和田县| 凤台县| 确山县| 甘德县| 禄丰县| 沾化县| 原平市| 儋州市|