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

數(shù)據(jù)傳送裝置的制作方法

文檔序號:7622249閱讀:155來源:國知局
專利名稱:數(shù)據(jù)傳送裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及按每個流來監(jiān)視頻帶,并可判斷對所接收到的數(shù)據(jù)包的處理的數(shù)據(jù)傳送裝置。
背景技術(shù)
在以互聯(lián)網(wǎng)為代表的IP(Internet Protocol)網(wǎng)中,由于使用同一線路來通信來自多個用戶的數(shù)據(jù)包,所以可以較低地抑制每個頻帶的成本。因此,企業(yè)用戶通過將用專用線構(gòu)筑的聲音數(shù)據(jù)網(wǎng)(電話網(wǎng))和主干業(yè)務(wù)網(wǎng)置換為IP網(wǎng),來削減通信成本。從這樣的背景中,開始提供了實(shí)現(xiàn)以往由專用線形成的聲音數(shù)據(jù)網(wǎng)和主干業(yè)務(wù)網(wǎng)的實(shí)現(xiàn)的低延遲時間或低廢棄率等通信品質(zhì)(QoSQuality of Service)的IP-VPN(Virtual PrivateNetwork)或廣域以太網(wǎng)(以太網(wǎng)是注冊商標(biāo))業(yè)務(wù)。
在IP-VPN或廣域以太網(wǎng)業(yè)務(wù)中,在企業(yè)用戶和通信提供商之間,簽訂連接本公司或分公司等的連接基點(diǎn)和通信提供商的網(wǎng)絡(luò)的頻帶(下面,稱作連接頻帶)的合同。這時,通信提供商的網(wǎng)絡(luò)需要控制為由各連接基點(diǎn)發(fā)送到通信提供商的網(wǎng)絡(luò)的頻帶或從通信提供商的網(wǎng)絡(luò)接收的頻帶不超過連接頻帶。因此,通信提供商的網(wǎng)絡(luò)的邊緣節(jié)點(diǎn)需要具有將輸入輸出數(shù)據(jù)包限制在連接頻帶中的頻帶監(jiān)視功能。頻帶監(jiān)視功能測量輸入或輸出的數(shù)據(jù)包的頻帶,在測量頻帶在連接頻帶之內(nèi)的情況下判斷為遵守,在超過的情況下判斷為違反,并執(zhí)行廢棄該數(shù)據(jù)包的頻帶監(jiān)視。本功能通過執(zhí)行從各連接基點(diǎn)輸入的數(shù)據(jù)包和向各連接基點(diǎn)輸出的數(shù)據(jù)包的頻帶監(jiān)視,來將各連接基點(diǎn)收發(fā)的頻帶限制在連接頻帶中。
在頻帶監(jiān)視功能中,作為判斷遵守/違反的算法,例如,已知The ATMForum Specification version 4.0的4.4.2章記載的泄漏數(shù)據(jù)包算法(非專利文獻(xiàn)1)。本算法由具有某一容量的孔的空泄漏存儲桶(bucket)的模型來表示。水進(jìn)入到存儲桶的期間內(nèi)漏出與監(jiān)視頻帶成正比的量的水,在數(shù)據(jù)包到達(dá)時,向存儲桶注入數(shù)據(jù)包長度的水。為了允許數(shù)據(jù)包的到達(dá)波動和突發(fā)(burst),存儲桶具有容量,在存儲桶沒有溢出期間,將輸入數(shù)據(jù)包判斷為遵守(監(jiān)視頻帶內(nèi)),若溢出,則判斷為違反(超過監(jiān)視頻帶)。圖8示出泄漏數(shù)據(jù)包算法的流程圖。本算法將數(shù)據(jù)包的到達(dá)時刻LCT和相當(dāng)于存儲桶的存儲量的計(jì)數(shù)值X用作變量。若數(shù)據(jù)包k在時間ta(k)達(dá)到(步驟801),則計(jì)算與前次判斷為遵守時更新的數(shù)據(jù)包的到達(dá)時刻LCT的差值(對應(yīng)于從存儲桶泄漏的水量)。計(jì)算從X中減去了該值的X’(步驟802),進(jìn)行X’是否為負(fù)的判斷(步驟803),在X’為負(fù)的情況下,將X’修正為0’(步驟804)。進(jìn)行X’和門限值L(對應(yīng)于存儲桶的容量)的比較(步驟805),在X’≥L的情況下,將輸入數(shù)據(jù)包判斷為違反,不改變X和LCT的值,來終止處理(步驟806)。在X’<L的情況下,判斷為遵守,將由監(jiān)視頻帶決定的固定值I(對應(yīng)于一個數(shù)據(jù)包的水量)加到X’上的值作為X保存,將該單元的到達(dá)時刻作為LCT來保存(步驟807)。另外,在最先的數(shù)據(jù)包到達(dá)時,將X初始化為“0”,在該數(shù)據(jù)包的到達(dá)時刻初始化LCT。
另外,作為在網(wǎng)絡(luò)內(nèi)確保低延遲時間或低廢棄率等的QoS來傳送的技術(shù),有例如在IETF(Internet Engineering Task Force)的RFC2475中記載的Diffserv(Differentiated Service)(非專利文獻(xiàn)2)。使用了Diffserv的網(wǎng)絡(luò)中,邊緣節(jié)點(diǎn)通過數(shù)據(jù)包標(biāo)題內(nèi)的發(fā)送源·目標(biāo)IP地址、發(fā)送源·目標(biāo)端口號、協(xié)議等,進(jìn)行數(shù)據(jù)包的等級劃分,并根據(jù)等級來改寫數(shù)據(jù)包標(biāo)題內(nèi)的DSCP(Differentiated Service Code Point)的優(yōu)先級值。網(wǎng)絡(luò)內(nèi)的節(jié)點(diǎn)進(jìn)行與DSCP的優(yōu)先級值相關(guān)聯(lián)的傳送動作。邊緣節(jié)點(diǎn)將需要低延遲時間或低廢棄率的數(shù)據(jù)包的DSCP改寫為高優(yōu)先級,通過使網(wǎng)絡(luò)內(nèi)的節(jié)點(diǎn)優(yōu)先傳送高優(yōu)先級數(shù)據(jù)包,來實(shí)現(xiàn)上述數(shù)據(jù)包的低延遲時間或低廢棄率。
進(jìn)一步,不僅將最近用專用線來構(gòu)筑的網(wǎng)絡(luò)置換為IP-VPN或廣域以太網(wǎng),還有綜合通信Web存取和電子郵件等的一般數(shù)據(jù)網(wǎng),來進(jìn)一步削減通信成本的動向。為了確保QoS的同時實(shí)現(xiàn)該綜合,需要頻帶監(jiān)視功能具有按每種數(shù)據(jù)來確保頻帶的頻帶分配功能,使得某個特定的數(shù)據(jù)不占用各連接基點(diǎn)的連接頻帶。
作為記載了將連接頻帶優(yōu)先分配為主干業(yè)務(wù)數(shù)據(jù)的頻帶分配功能的文獻(xiàn),有專利文獻(xiàn)1。使用了本技術(shù)的頻帶監(jiān)視功能對監(jiān)視頻帶以下的主干業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)包賦予高優(yōu)先級,僅在主干業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)包沒有達(dá)到監(jiān)視頻帶時,在不超過監(jiān)視頻帶的范圍內(nèi)向一般數(shù)據(jù)的數(shù)據(jù)包賦予高優(yōu)先級。
作為其他頻帶分配功能,有在非專利文獻(xiàn)3中記載的組策略(grouppolicying)方式。使用了本技術(shù)的頻帶監(jiān)視功能除了連接頻帶的設(shè)置之外,還設(shè)置了主干業(yè)務(wù)數(shù)據(jù)用的保證頻帶和通常數(shù)據(jù)用的保證頻帶。對于判斷為各自的保證頻帶以下的主干業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)包和一般數(shù)據(jù)的數(shù)據(jù)包,賦予高優(yōu)先級、中優(yōu)先級。另外,雖然超過各個保證頻帶,但即使主干業(yè)務(wù)數(shù)據(jù)和一般數(shù)據(jù)的總頻帶被判斷為連接頻帶以下,也賦予同樣的優(yōu)先級,在主干業(yè)務(wù)數(shù)據(jù)和一般數(shù)據(jù)的總頻帶被判斷為連接頻帶以上的情況下,廢棄數(shù)據(jù)包。通過以上的頻帶監(jiān)視動作,使用了本技術(shù)的頻帶監(jiān)視功能可以將各連接基點(diǎn)的發(fā)送接收頻帶抑制在連接頻帶以下,同時可按一般數(shù)據(jù)、主干業(yè)務(wù)數(shù)據(jù)等的數(shù)據(jù)類別來進(jìn)行確保一定頻帶的頻帶分配。
專利文獻(xiàn)1特開2000-349812號公報;非專利文獻(xiàn)1The ATM Forum Approved Specifications TrafficManagement 4.0(The ATM Forum Specification Version 4.0);非專利文獻(xiàn)2S.Blake,et al.“An Architecture for DifferentiatedServices”,IETF,RFC 2475,December 1998.;非專利文獻(xiàn)3石川有一等,“具有頻帶保證功能和剩余頻帶分配功能的組策略方式的提案和評價”,電子信息通信學(xué)會CQ研究會2004-04-22。
使用示出了廣域以太網(wǎng)業(yè)務(wù)及IP-VPN業(yè)務(wù)的一例的圖2來說明現(xiàn)有技術(shù)的問題。假設(shè)某企業(yè)X具有X-0、X-1、X-2三個連接基點(diǎn),由各連接基點(diǎn)來構(gòu)筑公司內(nèi)部網(wǎng)200、201、202。該企業(yè)X使用采用了非專利文獻(xiàn)3的頻帶監(jiān)視功能,來構(gòu)筑主干業(yè)務(wù)數(shù)據(jù)和一般業(yè)務(wù)數(shù)據(jù)用的綜合網(wǎng)。這里,所謂主干業(yè)務(wù)數(shù)據(jù)是指包含VoIP(Voice over Internet Protocol)、圖像數(shù)據(jù)、TV會議室數(shù)據(jù)、電話會議室數(shù)據(jù)等的數(shù)據(jù)。
通信提供商與企業(yè)X簽訂如下協(xié)議作為企業(yè)X的連接基點(diǎn)X-0、X-1、X-2和通信提供商的網(wǎng)絡(luò)240的連接頻帶,保證100Mbps、60Mbps、70Mbps;在這些連接頻帶中,作為面向主干業(yè)務(wù)數(shù)據(jù)的頻帶,保證70Mbps、30Mbps、40Mbps;剩下30Mbps的頻帶作為面向一般數(shù)據(jù)的頻帶來保證。
在公司內(nèi)部網(wǎng)200、201、202的輸入輸出口設(shè)置網(wǎng)關(guān)節(jié)點(diǎn)210、211、212。這些節(jié)點(diǎn)包括在非專利文獻(xiàn)3中描述的頻帶監(jiān)視功能,將連接基點(diǎn)X-0、X-1、X-2發(fā)送的數(shù)據(jù)包限制在前述的連接頻帶以下。另外,分配該連接頻帶,使其滿足主干業(yè)務(wù)數(shù)據(jù)、一般數(shù)據(jù)的保證頻帶。將允許通信的高優(yōu)先級的主干業(yè)務(wù)數(shù)據(jù)包和中優(yōu)先級的一般數(shù)據(jù)包輸出到存取線路220、221、222。通信提供商的網(wǎng)絡(luò)240以高優(yōu)先級來傳送賦予了高優(yōu)先級的主干業(yè)務(wù)數(shù)據(jù)包,以低優(yōu)先級來傳送賦予了中優(yōu)先級的一般數(shù)據(jù)包。當(dāng)接收到應(yīng)傳送到存取線路220、221、222的數(shù)據(jù)包之后,邊緣節(jié)點(diǎn)230、231、232與網(wǎng)關(guān)節(jié)點(diǎn)210、211、212同樣,使用非專利文獻(xiàn)3進(jìn)行頻帶監(jiān)視,將向各個連接基點(diǎn)的數(shù)據(jù)包限制在連接頻帶以下,并且,按每個數(shù)據(jù)類別進(jìn)行確保一定頻帶的頻帶分配。
以節(jié)點(diǎn)210的頻帶監(jiān)視為例,說明使用了非專利文獻(xiàn)3的頻帶監(jiān)視的問題。在節(jié)點(diǎn)210的頻帶監(jiān)視功能中設(shè)定下面所示的3個監(jiān)視策略,考慮根據(jù)這些監(jiān)視策略來進(jìn)行頻帶監(jiān)視。第一監(jiān)視策略是將由連接基點(diǎn)X-0向連接基點(diǎn)X-1、X-2發(fā)送的數(shù)據(jù)包限制在連接頻帶100Mbps以下的監(jiān)視策略A。這里,將由檢測出連接基點(diǎn)X-0向連接基點(diǎn)X-1、X-2發(fā)送的數(shù)據(jù)包的條件稱作流量檢測條件A。第二、第三監(jiān)視策略是將由連接基點(diǎn)X-0向X-1、X-2發(fā)送的主干業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)包保證70Mbps來進(jìn)行頻帶監(jiān)視的監(jiān)視策略B1、和將由連接基點(diǎn)X-0向X-1、X-2發(fā)送的一般數(shù)據(jù)的數(shù)據(jù)包保證30Mbps來進(jìn)行頻帶監(jiān)視的監(jiān)視策略B2。圖14示出流量檢測條件A、用于檢測由連接基點(diǎn)X-0向連接基點(diǎn)X-1、X-2發(fā)送的主干業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)包的流量檢測條件B1、以及檢測一般數(shù)據(jù)的數(shù)據(jù)包的流量檢測條件B2的關(guān)系的維恩圖。該關(guān)系是流量檢測條件A包含流量檢測條件B1、B2的關(guān)系(下面,將該關(guān)系稱作單方包含關(guān)系)。
在節(jié)點(diǎn)210中,在進(jìn)行非專利文獻(xiàn)3的頻帶監(jiān)視時,連接基點(diǎn)X-0向連接基點(diǎn)X-1、X-2發(fā)送50Mbps、50Mbps的主干業(yè)務(wù)數(shù)據(jù),向連接基點(diǎn)X-1發(fā)送100Mbps的一般數(shù)據(jù)。由于連接基點(diǎn)X-0的主干業(yè)務(wù)數(shù)據(jù)的保證頻帶是70Mbps,所以節(jié)點(diǎn)210將35Mbps的主干業(yè)務(wù)數(shù)據(jù)和30Mbps的一般數(shù)據(jù)合起來向連接基點(diǎn)X-1發(fā)送65Mbps,向連接基點(diǎn)X-2發(fā)送35Mbps的主干業(yè)務(wù)數(shù)據(jù)。即,目標(biāo)為連接基點(diǎn)X-2的數(shù)據(jù)受到比目標(biāo)為連接基點(diǎn)X-1的數(shù)據(jù)不利的頻帶分配。因此,企業(yè)X不能在連接基點(diǎn)X-1和連接基點(diǎn)X-2之間實(shí)現(xiàn)公平的頻帶分配。
為了防止這種不公平的頻帶分配,節(jié)點(diǎn)210的頻帶監(jiān)視功能需要根據(jù)在50Mbps下監(jiān)視由連接基點(diǎn)X-0向連接基點(diǎn)X-1發(fā)送的數(shù)據(jù)包的監(jiān)視策略C1、和在50Mbps下監(jiān)視由連接基點(diǎn)X-0向連接基點(diǎn)X-2發(fā)送的數(shù)據(jù)包的監(jiān)視策略C2,來進(jìn)行頻帶監(jiān)視。
圖15表示檢測出由連接基點(diǎn)X-0向連接基點(diǎn)X-1或連接基點(diǎn)X-2發(fā)送的數(shù)據(jù)包的流量檢測條件C1和C2與流量檢測條件A、B1、B2的關(guān)系的維恩圖。流量檢測條件B1、B2和流量檢測條件C1、C2具有共有一部分條件的關(guān)系(下面,將該關(guān)系稱作相互包含關(guān)系)。專利文獻(xiàn)1、非專利文獻(xiàn)1~3中有與用一方包含關(guān)系中的多個流量檢測條件檢測出的流量的頻帶監(jiān)視有關(guān)的記載,但是沒有與用相互包含關(guān)系中的多個流量檢測條件檢測出的流量頻帶監(jiān)視有關(guān)的記載,使用了這些現(xiàn)有技術(shù)的頻帶監(jiān)視裝置存在不能防止不公平的頻帶分配的問題。

發(fā)明內(nèi)容
因此,本申請的目的是為了解決上述問題,而提供一種在根據(jù)多個監(jiān)視策略來進(jìn)行頻帶監(jiān)視時,可對應(yīng)于流量檢測條件為單方包含的關(guān)系的情況,還可對應(yīng)于流量檢測條件為相互包含關(guān)系的情況的頻帶監(jiān)視功能。
本申請的數(shù)據(jù)傳送裝置,為了解決在上述問題,具有下面的方案。
包括流量檢測單元,比較進(jìn)行數(shù)據(jù)包的輸入輸出的收發(fā)部所輸入的數(shù)據(jù)包標(biāo)題內(nèi)的信息和包含有數(shù)據(jù)包標(biāo)題內(nèi)的信息中至少一個信息的一個或多個流量檢測條件,來判斷一致的流量檢測條件;包括遵守/違反判斷單元,對與上述一個或多個流量檢測條件的至少一個一致的輸入數(shù)據(jù)包,對每一個一致的一個或多個流量檢測條件測量數(shù)據(jù)包的頻帶,并判斷分別對應(yīng)于各流量檢測條件的通信量條件的遵守/違反;包括數(shù)據(jù)包處理判斷單元,根據(jù)一致的一個或多個通信量條件的遵守/違反的判斷結(jié)果,來決定對上述數(shù)據(jù)包的處理。
另外,具有數(shù)據(jù)包處理判斷單元,在作為流量檢測條件,存在有彼此共用條件的一部分的第一流量檢測條件和第二流量檢測條件的情況下,對于與第一流量檢測條件和第二流量檢測條件兩者一致的數(shù)據(jù)包,根據(jù)所有與第一流量檢測條件對應(yīng)的通信量條件的遵守/違反結(jié)果和與第二流量檢測條件對應(yīng)的通信量條件的遵守/違反結(jié)果,來判斷對上述數(shù)據(jù)包的處理,對于僅與上述第一或第二流量檢測條件的某一個一致的數(shù)據(jù)包,根據(jù)對應(yīng)于上述數(shù)據(jù)包一致的所述第一或第二流量檢測條件的通信量條件的遵守/違反結(jié)果,來判斷對上述數(shù)據(jù)包的處理。
另外,具有數(shù)據(jù)包處理判斷單元,在其他第三流量檢測條件包含上述第一和第二流量檢測條件的情況下,對于與上述第一或第二流量檢測條件一致的數(shù)據(jù)包,根據(jù)所有對應(yīng)于上述數(shù)據(jù)包一致的上述第一或第二流量檢測條件的通信量條件的遵守/違反結(jié)果、和對應(yīng)于上述數(shù)據(jù)包一致的第三流量檢測條件的通信量條件的遵守/違反結(jié)果,來判斷對上述數(shù)據(jù)包的處理,并對于與上述第一和第二流量檢測條件不一致、僅與第三流量檢測條件一致的數(shù)據(jù)包,僅根據(jù)對應(yīng)于第三流量檢測條件的通信量條件的遵守/違反結(jié)果,來判斷對于上述數(shù)據(jù)包的處理。
上述之外的本申請要解決的問題、其解決方案通過本申請的“具體實(shí)施例”和附圖中明了。
發(fā)明效果使用了本發(fā)明的頻帶監(jiān)視裝置,在根據(jù)多個監(jiān)視策略來進(jìn)行頻帶監(jiān)視時,不僅在多個流量檢測條件為單方包含關(guān)系的情況下,而且在為相互包含關(guān)系的情況下,也可以實(shí)施頻帶監(jiān)視。
在現(xiàn)有技術(shù)中,圖2的節(jié)點(diǎn)210作為連接基點(diǎn)X-0的連接頻帶而確保100Mbps的同時,進(jìn)行對主干業(yè)務(wù)數(shù)據(jù)和一般數(shù)據(jù)分別保證70Mbps、30Mbps的頻帶監(jiān)視,但是在本申請中,可以進(jìn)行將從連接基點(diǎn)X-0向連接基點(diǎn)X-1、X-2的通信量的頻帶分別監(jiān)視為50Mbps、50Mbps的頻帶監(jiān)視。
圖3和圖4表示由連接基點(diǎn)X-0向連接基點(diǎn)X-2發(fā)送的主干業(yè)務(wù)數(shù)據(jù)通信的頻帶為50Mbps,向連接基點(diǎn)X-1發(fā)送的一般數(shù)據(jù)通信的頻帶為200Mbps,使主干業(yè)務(wù)數(shù)據(jù)通信的頻帶從0Mbps到100Mbps以10Mbps間隔來增加時的頻帶分配結(jié)果。圖3是現(xiàn)有技術(shù)的頻帶分配結(jié)果,而圖4是本申請的技術(shù)的頻帶分配的結(jié)果??v軸表示向連接基點(diǎn)X-1的主干業(yè)務(wù)數(shù)據(jù)通信的頻帶,橫軸表示分配頻帶。黑條表示目標(biāo)為連接基點(diǎn)X-1的主干業(yè)務(wù)數(shù)據(jù)的頻帶,白條表示目標(biāo)為連接基點(diǎn)X-1的一般數(shù)據(jù)的頻帶,灰條表示目標(biāo)為連接基點(diǎn)X-2的主干業(yè)務(wù)數(shù)據(jù)的頻帶。
在現(xiàn)有技術(shù)中,在向連接基點(diǎn)X-1的主干業(yè)務(wù)數(shù)據(jù)通信的頻帶增加時,若超過了30Mbps,則向目標(biāo)為連接基點(diǎn)X-1的數(shù)據(jù)包分配超過50Mbps的頻帶(用虛線所圍的范圍)。而使用了本申請技術(shù)的頻帶監(jiān)視裝置由于可通過網(wǎng)關(guān)210將目標(biāo)為X-1的數(shù)據(jù)包限制在50Mbps以下,所以如圖4所示,目標(biāo)為X-2的主干業(yè)務(wù)數(shù)據(jù)可以使用在現(xiàn)有技術(shù)中對連接基點(diǎn)X-1多余分配的頻帶(由圖3的虛線所謂的范圍)。


圖1是表示本發(fā)明的頻帶監(jiān)視部100的結(jié)構(gòu)的框圖;
圖2是可使用本發(fā)明的IP-VPN或廣域以太網(wǎng)的結(jié)構(gòu)圖;圖3是使用了現(xiàn)有技術(shù)的情況下的節(jié)點(diǎn)210的頻帶分配圖;圖4是使用了本發(fā)明的情況下的節(jié)點(diǎn)210的頻帶分配圖;圖5是表示本發(fā)明的路由器/開關(guān)的結(jié)構(gòu)的框圖;圖6是表示網(wǎng)絡(luò)的數(shù)據(jù)包格式的圖;圖7是表示本發(fā)明的路由器/開關(guān)的數(shù)據(jù)包的格式的圖;圖8是泄漏數(shù)據(jù)包算法的流程圖;圖9是表示流量檢測條件表112的格式的圖;圖10是表示通信量條件表113的格式的圖;圖11是表示處理判斷表182的格式的圖;圖12是策略開始處理1200和突發(fā)當(dāng)前值判斷處理1210-n的流程圖;圖13是遵守/違反判斷處理1310-n、綜合判斷處理1320-n和數(shù)據(jù)包處理判斷處理1330的流程圖;圖14是表示與檢測條件A、B1、B2一致的流量的維恩圖;圖15是表示與檢測條件A、B1、B2、C1、C2一致的流量的維恩圖;圖16是確定數(shù)據(jù)包處理判斷信息12的處理的流程圖;圖17是命令例子。
具體實(shí)施例方式
作為本發(fā)明假定的網(wǎng)絡(luò)結(jié)構(gòu),使用示出了通信提供商面向企業(yè)用戶提供的廣域以太網(wǎng)業(yè)務(wù)和IP-VPN業(yè)務(wù)的例子的圖2。在本網(wǎng)絡(luò)中,某個企業(yè)X具有X-0、X-1、X-2的三個連接基點(diǎn),由各連接基點(diǎn)來構(gòu)筑公司內(nèi)部網(wǎng)200、201、202。該企業(yè)X使用用了本申請的技術(shù)的頻帶監(jiān)視功能來構(gòu)筑面向主干業(yè)務(wù)數(shù)據(jù)的網(wǎng)絡(luò)和面向一般數(shù)據(jù)的網(wǎng)絡(luò)的綜合網(wǎng)絡(luò)。
企業(yè)X按每個連接基點(diǎn)X-0、X-1、X-2簽訂100Mbps、60Mbps、70Mbps的協(xié)議,作為與通信提供商的網(wǎng)絡(luò)240的連接頻帶,并簽訂這樣的協(xié)議在這些連接頻帶內(nèi),作為面向主干業(yè)務(wù)數(shù)據(jù)的頻帶而保證70Mbps、30Mbps、40Mbps,作為面向一般數(shù)據(jù)的頻帶而保證其余30Mbps的頻帶。
在公司內(nèi)部網(wǎng)200、201、202的輸入輸出口設(shè)置網(wǎng)關(guān)節(jié)點(diǎn)210、211、212,與存取線路220、221、222相連。這些節(jié)點(diǎn)210、211、212具有使用了本申請的技術(shù)的頻帶監(jiān)視功能,監(jiān)視連接基點(diǎn)X-0、X-1、X-2所發(fā)送的通信量,將連接基點(diǎn)X-0、X-1、X-2所發(fā)送的通信量的頻帶抑制在連接頻帶。另外,在連接頻帶內(nèi),根據(jù)一般數(shù)據(jù)、主干業(yè)務(wù)數(shù)據(jù)等的數(shù)據(jù)類別,進(jìn)行在確保一定頻帶的同時限制在一定頻帶以下的頻帶分配。進(jìn)一步,根據(jù)目標(biāo),進(jìn)行在確保一定的頻帶的同時限制在一定的頻帶以下的頻帶分配。在本實(shí)施例中,在根據(jù)數(shù)據(jù)類別的頻帶分配中,進(jìn)行確保一定頻帶的頻帶保證控制,在根據(jù)目標(biāo)的頻帶分配中,也進(jìn)行確保一定頻帶的頻帶保證控制。但是,根據(jù)數(shù)據(jù)類別的頻帶分配比根據(jù)目標(biāo)的頻帶分配優(yōu)先。本功能允許發(fā)送,并將進(jìn)行了優(yōu)先級判斷的數(shù)據(jù)包輸出到存取線路220、221、222中。
通信提供商的網(wǎng)絡(luò)240的邊緣節(jié)點(diǎn)230、231、232容納存取線路220、221、222,當(dāng)接收到企業(yè)X的數(shù)據(jù)包時,以對應(yīng)于數(shù)據(jù)包的優(yōu)先級的傳送動作在網(wǎng)絡(luò)240內(nèi)傳送。進(jìn)一步,當(dāng)接收到經(jīng)網(wǎng)絡(luò)240內(nèi)傳送來的數(shù)據(jù)包時,邊緣節(jié)點(diǎn)230、231、232將連接基點(diǎn)X-0、X-1、X-2所接收的通信量的頻帶限制在連接頻帶以下。另外,在連接頻帶內(nèi)根據(jù)一般數(shù)據(jù)、主干業(yè)務(wù)數(shù)據(jù)等的數(shù)據(jù)類別,來進(jìn)行確保一定頻帶的同時限制在一定頻帶以下的頻帶分配。進(jìn)一步,根據(jù)發(fā)送源,來進(jìn)行確保一定頻帶的同時限制在一定頻帶以下的頻帶分配。在本實(shí)施例中,在按照數(shù)據(jù)類別的頻帶分配中,進(jìn)行確保一定頻帶的頻帶保證控制,在按照發(fā)送源的頻帶分配中,也進(jìn)行確保一定頻帶的頻帶保證控制。本功能允許發(fā)送的數(shù)據(jù)包被輸出到存取線路220、221、222中。
使用圖5~圖7來說明具有本發(fā)明的頻帶監(jiān)視功能的節(jié)點(diǎn)的示意動作。圖5表示具有本發(fā)明的頻帶監(jiān)視功能的節(jié)點(diǎn)1。具有本發(fā)明的頻帶監(jiān)視功能的節(jié)點(diǎn)1被用作在連接基點(diǎn)200、201、202的輸入輸出口設(shè)置的網(wǎng)關(guān)節(jié)點(diǎn)210、211、212,或者被用作在通信提供商的網(wǎng)絡(luò)240的輸入輸出口設(shè)置的邊緣節(jié)點(diǎn)230、231、232,但是在本實(shí)施例中,說明在連接基點(diǎn)X-0的連接基點(diǎn)內(nèi)網(wǎng)絡(luò)200設(shè)置的網(wǎng)關(guān)節(jié)點(diǎn)210的情況。在作為其他節(jié)點(diǎn)動作的情況下,也可同樣進(jìn)行下面說明的動作。
本節(jié)點(diǎn)設(shè)定5個監(jiān)視策略,使其滿足通信提供商和企業(yè)X之間的協(xié)議。第一監(jiān)視策略是將連接基點(diǎn)X-0向連接基點(diǎn)X-1、X-2發(fā)送的數(shù)據(jù)包限制在連接頻帶100Mbps以下的監(jiān)視策略A。第二、第三監(jiān)視策略是對連接基點(diǎn)X-0向連接基點(diǎn)X-1、X-2發(fā)送的主干業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)包保證70Mbps來進(jìn)行頻帶監(jiān)視的監(jiān)視策略B 1、和對連接基點(diǎn)X-0向連接基點(diǎn)X-1、X-2發(fā)送的一般數(shù)據(jù)的數(shù)據(jù)包保證30Mbps來進(jìn)行頻帶監(jiān)視的監(jiān)視策略B2。第四、第五的監(jiān)視策略是對連接基點(diǎn)X-0向連接基點(diǎn)X-1發(fā)送的數(shù)據(jù)包保證50Mbps來進(jìn)行頻帶監(jiān)視的監(jiān)視策略C1、和對連接基點(diǎn)X-0向連接基點(diǎn)X-2發(fā)送的數(shù)據(jù)包保證50Mbps來進(jìn)行頻帶監(jiān)視的監(jiān)視策略C2。根據(jù)這5個監(jiān)視策略中的監(jiān)視策略A、監(jiān)視策略B1或B2和監(jiān)視策略C1或C2的三個監(jiān)視策略,來進(jìn)行頻帶監(jiān)視。
節(jié)點(diǎn)1由N個輸入輸出線路61-1(1=1~N)、N個輸出線路60-1(1=1~N)、N個接口部10-1(1=1~N)和結(jié)合N個接口部10-1的數(shù)據(jù)包中繼處理單元20構(gòu)成。接口部10-1由進(jìn)行接收數(shù)據(jù)包的接收處理的數(shù)據(jù)包接收電路61、進(jìn)行接收通信量的頻帶監(jiān)視并判斷通信提供商的網(wǎng)絡(luò)240內(nèi)的傳送優(yōu)先級的頻帶監(jiān)視部101、進(jìn)行路由選擇表的檢索并判斷輸出數(shù)據(jù)包的線路的識別號(輸出線路號)的路由選擇處理部102、在將進(jìn)行了接收處理的數(shù)據(jù)包發(fā)送到數(shù)據(jù)包中繼處理單元20之+前按優(yōu)先級類別存儲的多個接收側(cè)緩存器41-k(k=1~L)、進(jìn)行從數(shù)據(jù)包中繼處理單元20接收的數(shù)據(jù)包的發(fā)送處理的數(shù)據(jù)包發(fā)送電路60、進(jìn)行發(fā)送通信量的頻帶監(jiān)視并判斷通信提供商的網(wǎng)絡(luò)240內(nèi)的傳送優(yōu)先級的頻帶監(jiān)視部100、在將進(jìn)行了發(fā)送處理的數(shù)據(jù)包發(fā)送到線路之前按優(yōu)先級類別存儲的多個發(fā)送側(cè)緩存器40k(k=1~L)構(gòu)成。另外,在本實(shí)施例中,雖然對頻帶監(jiān)視部100進(jìn)行發(fā)送通信量的頻帶監(jiān)視的情況進(jìn)行了說明,但是在頻帶監(jiān)視部101進(jìn)行接收通信量的頻帶監(jiān)視的情況下也可同樣進(jìn)行。
圖6表示企業(yè)X按每個連接基點(diǎn)具有的公司內(nèi)部網(wǎng)200、201、202和通信提供商的網(wǎng)絡(luò)240的數(shù)據(jù)包格式的一例。本格式由標(biāo)題部610和數(shù)據(jù)部620構(gòu)成。標(biāo)題部610由作為網(wǎng)絡(luò)層的發(fā)送源地址(發(fā)送終端的地址)的發(fā)送源IP地址(Source IP Address下面,稱作“SIP”)611、作為目標(biāo)地址(接收終端的地址)的目標(biāo)IP地址(Destination IP Address下面,稱作“DIP”)612、表示上層應(yīng)用的協(xié)議(Protocol下面稱作“PROTO”)619、在特定的協(xié)議中使用的發(fā)送源端口(Source Port下面稱作“SPORT”)613和目標(biāo)端口(Destination Port下面稱作“DPORT”)614與表示網(wǎng)絡(luò)層的傳送優(yōu)先級的DSCP(Diffserv Code Point)615、作為數(shù)據(jù)鏈路層的發(fā)送源地址的發(fā)送源MAC地址(Source MAC Address下面,稱作“SMAC”)616、作為目標(biāo)地址的目標(biāo)MAC地址(DestinationMAC Address下面稱作“DMAC”)617和表示數(shù)據(jù)鏈路層的傳送優(yōu)先級的以太網(wǎng)或MPLS(Multi Protocol Label Switching)的優(yōu)先級(UserPriority下面,稱作“UPRI”)618構(gòu)成。另外,數(shù)據(jù)部620由用戶數(shù)據(jù)621構(gòu)成。
圖7表示本發(fā)明的節(jié)點(diǎn)1內(nèi)部的數(shù)據(jù)包格式的例子。本格式在所述的格式中具有內(nèi)部標(biāo)題部730。該內(nèi)部標(biāo)題部730由表示數(shù)據(jù)包的字節(jié)長度的數(shù)據(jù)包長度731、作為數(shù)據(jù)包輸入的線路的識別號碼的輸入線路號碼732、作為輸出數(shù)據(jù)包的線路的識別號碼的輸出線路號碼733構(gòu)成。
當(dāng)數(shù)據(jù)包從輸入線路61-1輸入時,數(shù)據(jù)包接收線路61賦予內(nèi)部標(biāo)題部730,計(jì)算該數(shù)據(jù)包的字節(jié)長度并寫入到數(shù)據(jù)包長度731中,將輸入數(shù)據(jù)包的輸入線路61-1的輸入線路號寫入到輸入線路號732中。進(jìn)一步,暫時存儲本數(shù)據(jù)包的同時,將除去輸出線路號733的內(nèi)部標(biāo)題部730和標(biāo)題部710內(nèi)的信息作為數(shù)據(jù)包標(biāo)題信息13發(fā)送到頻帶監(jiān)視部101和路由選擇處理部102。
頻帶監(jiān)視部101進(jìn)行基于多個監(jiān)視策略的頻帶監(jiān)視,進(jìn)行指示數(shù)據(jù)包的廢棄的判斷,或進(jìn)行在數(shù)據(jù)包中指定的傳送優(yōu)先級的判斷,并將判斷結(jié)果作為處理判斷信息14發(fā)送到數(shù)據(jù)包接收線路61。路由選擇處理部102根據(jù)所述數(shù)據(jù)包標(biāo)題信息13內(nèi)的與DIP712或DMAC717對應(yīng)的信息來判斷輸出線路號,并作為數(shù)據(jù)包輸出線路信息15發(fā)送到數(shù)據(jù)包接收線路61。另外,在節(jié)點(diǎn)1為路由器的情況下,使用DIP712,在為開關(guān)的情況下,使用DMAC717。
接收了處理判斷信息14和數(shù)據(jù)包輸出線路信息15的數(shù)據(jù)包接收電路61在處理判斷信息14指示廢棄的情況下,廢棄所存儲的數(shù)據(jù)包。在處理判斷信息14指示數(shù)據(jù)包的傳送優(yōu)先級的情況下,將對應(yīng)于該優(yōu)先級的值寫入到存儲數(shù)據(jù)包的標(biāo)題部710內(nèi)部的DSCP715或UPRI718,另外,將數(shù)據(jù)包輸出線路信息15內(nèi)的輸出線路號寫入到數(shù)據(jù)包內(nèi)部標(biāo)題部730內(nèi)的輸出線路號733,而將存儲數(shù)據(jù)包發(fā)送到接收側(cè)緩存器41-k中。
節(jié)點(diǎn)1具有與數(shù)據(jù)包的DSCP715或UPRI718的值對應(yīng)的L個接收側(cè)緩存器41-k,將數(shù)據(jù)包存儲在對應(yīng)于DSCP715、或UPRI718的接收側(cè)緩存器41-k。緩存器41-1是最高優(yōu)先級的緩存器,隨著k的值增大,優(yōu)先級降低。
數(shù)據(jù)包中繼單元20在接收側(cè)緩存器41-k具有的L個緩存器中,從優(yōu)先級更高的接收側(cè)緩存器41-k讀出數(shù)據(jù)包。若讀出數(shù)據(jù)包,則將該數(shù)據(jù)包傳送到對應(yīng)于輸出線路號733的值的接口部10-1。
當(dāng)從數(shù)據(jù)包中繼單元20接收到數(shù)據(jù)包時,數(shù)據(jù)包發(fā)送電路60暫時存儲本數(shù)據(jù)包,同時,將數(shù)據(jù)包標(biāo)題710內(nèi)的信息作為數(shù)據(jù)包標(biāo)題信息11,發(fā)送到頻帶監(jiān)視部100。
頻帶監(jiān)視部100進(jìn)行基于多個監(jiān)視策略的頻帶監(jiān)視,并進(jìn)行指示數(shù)據(jù)包的廢棄的判斷或在數(shù)據(jù)包上指定傳送優(yōu)先級的判斷,并將判斷結(jié)果作為數(shù)據(jù)包優(yōu)先級信息12發(fā)送到數(shù)據(jù)包發(fā)送電路60中。
接收了數(shù)據(jù)包優(yōu)先級信息12的數(shù)據(jù)包發(fā)送電路60在數(shù)據(jù)包優(yōu)先級信息12指示了廢棄的情況下,廢棄所存儲的數(shù)據(jù)包。在數(shù)據(jù)包優(yōu)先級信息12指示了數(shù)據(jù)包的傳送優(yōu)先級的情況下,將對應(yīng)于該優(yōu)先級的值寫入到存儲數(shù)據(jù)包的標(biāo)題部710內(nèi)部的DSCP715、或UPRI718中。進(jìn)一步,刪除內(nèi)部標(biāo)題部730后,將該數(shù)據(jù)包發(fā)送到發(fā)送側(cè)緩存器40-k。
節(jié)點(diǎn)1根據(jù)數(shù)據(jù)包的DSCP615或UPRI618的值,將數(shù)據(jù)包存儲到L個發(fā)送側(cè)緩存器40-k。緩存器40-1是最高優(yōu)先級的緩存器,隨著k值變大,優(yōu)先級降低。發(fā)送側(cè)緩存器40-k中,從更高優(yōu)先級的發(fā)送側(cè)緩存器40-k中讀出數(shù)據(jù)包,發(fā)送到輸出線路60-1。
接著,使用圖1、圖7、圖9、圖10、圖11、圖12和圖13,來說明本發(fā)明的詳細(xì)動作。本發(fā)明的頻帶監(jiān)視部100使用泄漏數(shù)據(jù)包算法作為頻帶監(jiān)視算法。圖1表示頻帶監(jiān)視部100的框圖。頻帶監(jiān)視部100包括流量檢測部110,比較數(shù)據(jù)包的標(biāo)題字段的信息中至少包含一個信息的一個或多個流量檢測條件和對應(yīng)于該流量檢測條件的輸入數(shù)據(jù)包的標(biāo)題字段的信息,并判斷一致的一個或多個流量檢測條件;監(jiān)視策略表111,存儲多個具有流量檢測條件和對應(yīng)于該流量檢測條件的通信量條件的監(jiān)視策略;監(jiān)視策略表控制部120,進(jìn)行監(jiān)視策略表111的各監(jiān)視策略的讀出和寫入;數(shù)據(jù)包長度存儲部130,用于保持輸入數(shù)據(jù)包的數(shù)據(jù)包長度;生成當(dāng)前時刻的定時器140;遵守/違反判斷部150-n(n=1~K),判斷對一個或多個一致的監(jiān)視策略內(nèi)的通信量條件的各自的遵守/違反;進(jìn)行對輸入數(shù)據(jù)包的優(yōu)先級的判斷、廢棄判斷的數(shù)據(jù)包處理判斷部180和處理判斷表182。在本實(shí)施例中,雖然將監(jiān)視策略A、B1、B2、C1、C2的流量檢測條件設(shè)置在監(jiān)視策略表111中,但是數(shù)據(jù)包能夠同時一致的流量檢測條件的數(shù)目最大為3個,遵守/違反判斷部的數(shù)目K只要3以上即可。在更多的流量檢測條件一致時,也可具有4個以上的遵守/違反判斷部。
圖12和圖13表示頻帶監(jiān)視部100進(jìn)行的處理的流程圖的前半部分和后半部分。頻帶監(jiān)視部100的處理由策略開始處理1200、進(jìn)行面向第n個的監(jiān)視測量的遵守/違反判斷的突發(fā)當(dāng)前值判斷處理1210-n(n=1~K)和遵守/違反判斷處理1310-n(n=1~K)、以最大k個遵守/違反判斷結(jié)果和后述的流量檢測條件的優(yōu)先級信息為基礎(chǔ)來進(jìn)行綜合判斷的綜合判斷處理1320-n(n=1~K)、以這些綜合判斷結(jié)果為基礎(chǔ)來進(jìn)行指示數(shù)據(jù)包的廢棄的判斷或進(jìn)行指示數(shù)據(jù)包的傳送優(yōu)先級的判斷的數(shù)據(jù)包處理判斷處理1330構(gòu)成。第n個監(jiān)視策略的遵守/違反判斷部150-n執(zhí)行處理1210-n和1310-n,數(shù)據(jù)包處理判斷部180執(zhí)行處理1320-n(n=1~K)和1330。
當(dāng)頻帶監(jiān)視部100接收數(shù)據(jù)包標(biāo)題信息11時,首先進(jìn)行策略開始處理1200,流量檢測部110存儲對應(yīng)于SIP711、DIP712、PROTO719、SPORT713、DPORT714、DSCP715、SMAC716、DMAC717、UPRI71的信息,數(shù)據(jù)包長度存儲部130進(jìn)行存儲對應(yīng)于數(shù)據(jù)包長度713的信息的處理(步驟1201)。
在步驟1202中,比較流量檢測部110存儲的數(shù)據(jù)包標(biāo)題信息11和監(jiān)視策略表111如圖9那樣保持的流量檢測條件900-i(i=1~M),檢測出一致的一個或多個(最大K)個流量檢測條件900-i,并將記載了各流量檢測條件900-i的表地址號信息114-n(n=1~K)傳送到監(jiān)視策略表控制部120。另外,n的值以i小的順序來分配。例如,數(shù)據(jù)包標(biāo)題信息11在流量檢測條件900-2和流量檢測條件900-5一致的情況下,記載了流量檢測條件900-2的表地址號信息為114-1,記載了流量檢測條件900-5的表地址號信息為114-2。
進(jìn)一步,將記載了所檢測出的一個到多個(最大K)個的流量檢測條件900-i的一個或多個項(xiàng)目號信息114-n(n=1~K)全部作為表地址號信息114(114-1~K),發(fā)送到數(shù)據(jù)包處理判斷部180內(nèi)的數(shù)據(jù)包處理判斷電路181。
因此,在存在第一流量檢測條件和共有第一流量檢測條件的一部分的第二流量檢測條件的情況下,對于滿足了共有條件的數(shù)據(jù)包,將與含有該共有條件的第一和第二流量檢測條件對應(yīng)的兩個表地址號信息114-1和114-2傳送到監(jiān)視策略表控制部120,并將由表地址號信息114-1和114-2構(gòu)成的全部表地址號信息114發(fā)送到數(shù)據(jù)包處理判斷部180內(nèi)的數(shù)據(jù)包處理判斷電路181。對于與第一流量檢測條件一致、而不滿足第一流量檢測條件和第二流量檢測條件彼此共有的數(shù)據(jù)包,將對應(yīng)于第一流量檢測條件的一個表地址號信息114-1傳送到監(jiān)視策略表控制部120,將僅由表地址號信息114-1構(gòu)成的全部表地址號信息114發(fā)送到數(shù)據(jù)包處理判斷部180內(nèi)的數(shù)據(jù)包處理判斷電路181中。對于與第二流量檢測條件一致、不滿足第一流量檢測條件和第二流量檢測條件彼此共有的數(shù)據(jù)包,將對應(yīng)于第二流量檢測條件的一個表地址號信息114-1傳送到監(jiān)視策略表控制部120中,并將僅由表地址號信息114-1構(gòu)成的全部表地址號信息114發(fā)送到數(shù)據(jù)包處理判斷部180內(nèi)的數(shù)據(jù)包處理判斷電路180。如上,在存在共有第一流量檢測條件的一部分的第二流量檢測條件的情況下,作為表地址號信息114-n,發(fā)送與第一和第二流量檢測條件對應(yīng)的兩個表地址號信息114-1和114-2、以及與第一或第二流量檢測條件對應(yīng)的一個表地址號信息114-1的三種表地址號信息114-n。另一方面,由于在非專利文獻(xiàn)3中僅考慮了為單方包含關(guān)系的流量檢測條件,所以發(fā)送的表地址號信息114-n為兩種。
下面說明監(jiān)視策略表111保持的流量檢測條件900-i(i=1~M)的詳細(xì)結(jié)構(gòu)。監(jiān)視策略表111由存儲M個流量檢測條件900-i(i=1~M)的流量檢測條件表112(圖9)和存儲M個通信量條件1000-i(i=1~M)的通信量條件表113(圖10)構(gòu)成。在本實(shí)施例中,設(shè)置了A、B1、B2、C1、C2五個監(jiān)視策略,所以M只要是5以上即可。另外,在本實(shí)施例中,為了監(jiān)視策略C1、C2的遵守/違反判斷受監(jiān)視策略B1、B2的遵守/違反判斷結(jié)果的影響,在監(jiān)視策略表111中,將監(jiān)視策略C1、C2記載在監(jiān)視策略B1、B2之前的項(xiàng)目中。例如,將監(jiān)視策略C1和C2的流量檢測條件和通信量條件設(shè)定在900-2、900-3和1000-2、1000-3,將監(jiān)視策略B1和B2的流量檢測條件和通信量條件設(shè)定在900-4、900-5和1000-4、1000-5上。
圖9表示流量檢測條件表112的格式的一例。在流量檢測條件表112中保持的流量檢測條件900-i具有表示發(fā)送源IP地址的條件的FLOW-SIP 901-i(i=1~M)、表示目標(biāo)IP地址的條件的FLOW-DIP 902-i(i=1~M);表示發(fā)送源端口的條件的FLOW-SPORT 903-i(i=1~M);表示目標(biāo)端口的條件的FLOW-DPORT904-i(i=1~M);表示網(wǎng)絡(luò)層的傳送優(yōu)先級的條件的FLOW-DSCP 905-i(i=1~M);表示發(fā)送源MAC地址條件的FLOW-SMAC 906-i(i=1~M);表示目標(biāo)MAC地址條件的FLOW-DMAC907-i(i=1~M);表示數(shù)據(jù)鏈路層的傳送優(yōu)先級的以太/表示MPLS優(yōu)先級條件的FLOW-UPRI 908-i(i=1~M);由表示協(xié)議條件的FLOW-PROTO912-i(i=1~M)構(gòu)成、表示流量檢測條件的優(yōu)先級的FLOW-PRI909-i(i=1~M);在為用于限制在一定頻帶以下用的監(jiān)視策略的情況下,記錄1的FLOW-MAX 910-i(i=1~M);在為用于保證一定的頻帶的監(jiān)視策略的情況下,記錄1的FLOW-MIN 911-i(i=1~M)。
如下確定FLOW-PRI 909-i的值。監(jiān)視策略有用于限制在一定頻帶以下的監(jiān)視策略和用于保證一定的頻帶的監(jiān)視策略兩種。用于限制在一定頻帶以下的監(jiān)視策略是廢棄判斷為違反通信量條件的數(shù)據(jù)包或者降低數(shù)據(jù)包的優(yōu)先級的監(jiān)視策略。另一方面,用于保證一定頻帶的監(jiān)視策略是指示向判斷為遵守在對通信量條件的數(shù)據(jù)包傳送的監(jiān)視策略。在通過用于限制在一定頻帶以下的監(jiān)視策略判斷為違反,通過用于保證一定的頻帶的監(jiān)視策略判斷為遵守的情況下,產(chǎn)生對數(shù)據(jù)包處理的競爭。在發(fā)生了這種競爭的情況下,將用于決定使哪個判斷結(jié)果優(yōu)先的優(yōu)先級寫入到FLOW-PRI 909-i中。
在本實(shí)施例中,有用于限制在一定頻帶以下的監(jiān)視策略A和用于保證一定頻帶的監(jiān)視策略B1、B2、C1、C2。需要在從節(jié)點(diǎn)210向連接基點(diǎn)X-1、X-2的通信量之間實(shí)現(xiàn)公平的頻帶分配的同時,按每個數(shù)據(jù)類別來保證一定的頻帶,來遵守企業(yè)X和通信提供商之間的合同。因此,監(jiān)視策略B1、B2和監(jiān)視策略C1、C2的優(yōu)先級相同。優(yōu)先級最低的是監(jiān)視策略A。用FLOW-PRI 909-i來表示流量檢測條件所屬的監(jiān)視策略的優(yōu)先級,用FLOW-MAX 910-i和FLOW-MIN911-i來表示與流量檢測條件對應(yīng)的通信量條件的類別(頻帶限制型或頻帶保證型的類別),所以與監(jiān)視策略A、B1、B2、C1、C2對應(yīng)的“FLOW-PRI 909-i,F(xiàn)LOW-MAX910-i和FLOW-MIN911-i”的值分別被設(shè)定為“1,1,0”、“2,0,1”,“2,0,1”,“2,0,1”、“2,0,1”等。
另外,在流量檢測中,對于面向用戶具有的連接基點(diǎn)中(本實(shí)施例的情況下,連接基點(diǎn)X-0、X-1、X-2)哪個連接基點(diǎn)的數(shù)據(jù)包的識別,例如,若各連接基點(diǎn)向管理網(wǎng)絡(luò)240的通信提供商申請屬于該連接基點(diǎn)的終端的IP地址,則可以通過IP地址來判斷發(fā)送源和目標(biāo)連接基點(diǎn)。另外,對于數(shù)據(jù)類別(在本實(shí)施例的情況下,為主干業(yè)務(wù)數(shù)據(jù)和一般數(shù)據(jù))的識別,例如,若各連接基點(diǎn)的管理者將特定IP地址的終端發(fā)送的數(shù)據(jù)包申請為主干業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)包,將除此之外的數(shù)據(jù)包申請為一般數(shù)據(jù)的數(shù)據(jù)包,則流量檢測部110可以從對應(yīng)于SIP711的信息中來判斷數(shù)據(jù)類別。
在步驟1203中,監(jiān)視策略表控制部120生成與流量檢測部110指定的一個或多個的表地址號信息114-n對應(yīng)的地址,并從監(jiān)視策略表111中的通信量條件表113中讀出對應(yīng)的通信量條件1000-i(i=1~M),并分別作為傳送信息123-n(n=1~K)發(fā)送到不同的遵守/違反判斷部150-n中。另外,從監(jiān)視策略表111的流量檢測條件表112中讀出對應(yīng)的流量檢測條件的優(yōu)先級FLOW-PRI 909-i、FLOW-MAX 910-i和FLOW-MIN911-i,包含到傳送信息123-n中,傳送到數(shù)據(jù)包處理判斷部180內(nèi)的優(yōu)先級存儲單元191-n。
圖10表示通信量條件表113的格式的一例。在通信量條件表113中保持的通信量條件1000-i包括存儲桶的容量THR-i(字節(jié))1001-i(i=1~M);作為存儲桶泄漏的速度的表示監(jiān)視頻帶的POLR-i(字節(jié)/秒)1002-i(i=1~M);參照同一通信量條件1000-i的數(shù)據(jù)包前次到達(dá)的時刻TS-i(秒)1003-i(i=1~M);在前一數(shù)據(jù)包的頻帶監(jiān)視之后,在存儲桶中存儲的水量CNT-i(字節(jié))1004-i(i=1~M)。
將數(shù)據(jù)包的容量THR-i(字節(jié))1001-i發(fā)送到THR-n存儲單元171-n,將作為存儲桶泄漏的速度的表示監(jiān)視頻帶的POLR-i(字節(jié)/秒)1002-i發(fā)送到POLR-n存儲單元163-n中,將數(shù)據(jù)包前次到達(dá)的時刻TS-i(秒)1003-i發(fā)送到TS-n存儲單元162-n,將前一數(shù)據(jù)包的頻帶監(jiān)視之后存儲在存儲桶中的水量CNT-i(字節(jié))1004-i發(fā)送到CNT-n存儲單元161-n中,將從流量檢測條件表112讀出的各流量檢測條件的優(yōu)先級信息FLOW-PRI 909-i發(fā)送到優(yōu)先級存儲單元191-n中,來分別進(jìn)行存儲。
策略開始處理1200后,按每個通信量條件來進(jìn)行遵守/違反判斷的處理。
在突發(fā)當(dāng)前值判斷處理1210-n(n=1~K)中,突發(fā)當(dāng)前值判斷部160-n判斷數(shù)據(jù)包輸入之前的存儲桶水量(存儲桶存儲量)。首先,存儲桶存儲量判斷電路164-n計(jì)算表示當(dāng)前時刻的定時器140的當(dāng)前時刻值141和TS-n存儲單元162-n內(nèi)的前一數(shù)據(jù)包的到達(dá)時刻的差值,并計(jì)算距前一數(shù)據(jù)包到達(dá)的經(jīng)過時間(步驟1211-n)。接著,將POLR-n存儲單元163-n內(nèi)的值乘以經(jīng)過時間,來計(jì)算從前一數(shù)據(jù)包到達(dá)開始漏出的水量(減少水量)DEC-n(步驟1212-n)。進(jìn)一步,將該減少水量與CNT-n存儲單元161-n內(nèi)的值(原始的存儲桶存儲水量)相比較(步驟1213-n),在比原始的存儲桶存儲水量大的情況下,將減去減少水量后的存儲桶存儲水量CNT-n’設(shè)定為0(步驟1214-n),在比原始的存儲桶存儲水量小的情況下,將減去減少數(shù)量后的存儲桶存儲水量CNT-n’設(shè)定為CNT-n和DEC-n的差值(步驟1215-n)。將運(yùn)算結(jié)束后的CNT-n’的信息165-n發(fā)送到遵守/違反判斷部170-n(n=1~K)。
在遵守/違反判斷處理1310-n中,遵守/違反判斷部170-n的監(jiān)視結(jié)果判斷電路172-n判斷突發(fā)當(dāng)前值判斷部160-n判斷的存儲桶存儲水量是否容納在存儲桶閾值中。具體來說,進(jìn)行THR-i存儲單元171-n內(nèi)的存儲桶容量的THR-n和突發(fā)當(dāng)前值判斷部160-n判斷的水量值CNT-n’的大小比較(步驟1311)。
在CNT-n’<THR-n,即存儲桶沒有溢出的情況下,將輸入數(shù)據(jù)包判斷為遵守數(shù)據(jù)包(步驟1312),并將下一數(shù)據(jù)包達(dá)到時使用的存儲桶存儲水量CNT-n”設(shè)定為CNT-n’和數(shù)據(jù)包長度131的和(步驟1313)。在CNT-n’≥THR-n,即存儲桶溢出的情況下,將輸入數(shù)據(jù)包判斷為違反數(shù)據(jù)包(步驟1314),并將CNT-n’的值設(shè)定為下一數(shù)據(jù)包到達(dá)時使用的存儲桶存儲水量CNT-n”(步驟1315)。進(jìn)一步,將由下一數(shù)據(jù)包達(dá)到時使用的存儲桶存儲水量CNT-n”、數(shù)據(jù)包長度和存儲桶容量的值THR-n構(gòu)成的信息173-n發(fā)送到數(shù)據(jù)包處理判斷部180內(nèi)的綜合判斷部190-n,并將遵守/違反判斷結(jié)果174-n發(fā)送到數(shù)據(jù)包處理判斷部180內(nèi)的所有的綜合判斷部190-n(n=1~K)中。
在綜合判斷處理1320-n中,通過用于限制在一定頻帶以下的監(jiān)視策略來判斷為違反,通過用于保證一定頻帶的監(jiān)視策略來判斷為遵守,并在產(chǎn)生對數(shù)據(jù)包處理的競爭時,以在優(yōu)先級存儲單元191-n(n=1~K)內(nèi)存儲的優(yōu)先級FLOW-PRI-n(n=1~K)為基礎(chǔ),將優(yōu)先級低的遵守/違反判斷結(jié)果改變?yōu)閮?yōu)先級高的遵守/違反判斷結(jié)果。進(jìn)一步,在從違反改變?yōu)樽袷氐那闆r下,將下一次數(shù)據(jù)包到達(dá)時使用的存儲桶存儲水量CNT-n”改變?yōu)镃NT-n”+數(shù)據(jù)包長度×2,在從遵守改變?yōu)檫`反的情況下,將下次數(shù)據(jù)包到達(dá)時使用的存儲桶存儲水量CNT-n”改變?yōu)镃NT-n”-數(shù)據(jù)包長度×2(為<0的情況下是0)。
進(jìn)一步,在綜合判斷處理1320-n中,存在多個優(yōu)先級相等、通信量條件的類別相同的監(jiān)視策略,在遵守/違反判斷結(jié)果彼此不同的情況下,根據(jù)n小的一方的遵守/違反判斷結(jié)果174-n,來再次實(shí)施n大的一方的遵守/違反判斷。進(jìn)一步,在n小的一方的監(jiān)視策略的通信量條件的類別以頻帶保證型來進(jìn)行遵守判斷時,除了將THR-n設(shè)為THR-n×2之外,再次實(shí)施n大的一方的監(jiān)視策略的遵守/違反判斷,并在n小的一方的監(jiān)視策略的通信量條件的類別以頻帶限制型來進(jìn)行違反判斷時,除了將THR-n設(shè)為THR-n/2之外,再次實(shí)施n大的一方的監(jiān)視策略的遵守/違反判斷。下面描述詳細(xì)的處理。
綜合判斷部190-n的綜合判斷電路192-n接收所有的遵守/違反判斷結(jié)果174-n(n=1~K);在下一數(shù)據(jù)包到達(dá)時使用的存儲桶存儲水量CNT-n”和存儲桶容量的值THR-n和數(shù)據(jù)包長度的信息173-n,在優(yōu)先級存儲單元191-n(n=1~K)內(nèi)存儲的所有優(yōu)先級FLOW-PRI-n(n=1~K)、FLOW-MAX-n(n=1~K)和FLOW-MIN-n(n=1~K)。
以這些信息為基礎(chǔ),在FLOW-MAX-n=1且遵守/違反判斷結(jié)果174-n=違反時,對于除去n的任一個m,在FLOW-PRI-n<FLOW-PRI-m、FLOW-MIN-m=1、且遵守/違反判斷結(jié)果174-m=遵守的情況下(為情況1),或在FLOW-MIN-n=1且遵守/違反判斷處理結(jié)果174-n=遵守時,對于除去n的任一個m,在FLOW-PRI-n<FLOW-PRI-m、且FLOW-MAX-m=1、遵守/違反判斷結(jié)果174-m=違反的情況下(為情況2),或在FLOW-MIN-n=1且遵守/違反判斷處理結(jié)果174-n=違反時,在滿足FLOW-MIN-(n-1)=1、FLOW-PRI-n=FLOW-PRI-(n-1)、且遵守/違反判斷結(jié)果174-(n-1)=遵守的情況下(為情況3),或在FLOW-MAX-n=1且遵守/違反判斷處理結(jié)果174-n=遵守時,在滿足FLOW-MAX-(n-1)=1、FLOW-PRI-n=FLOW-PRI-(n-1)、且遵守/違反判斷結(jié)果174-(n-1)=違反的情況下(為情況4),如下變更遵守/違反判斷部170-n進(jìn)行的處理(步驟1321-n)。
在情況1中,將從遵守/違反判斷部170-n接收的遵守/違反判斷結(jié)果174-n改變?yōu)樽袷?步驟1322-n),將下一數(shù)據(jù)包到達(dá)時使用的存儲桶存儲水量CNT-n”改變?yōu)镃NT-n”+數(shù)據(jù)包長度×2(步驟1323-n)。
在情況2中,將從遵守/違反判斷部170-n接收的遵守/違反判斷結(jié)果174-n改變?yōu)檫`反(步驟1322-n),將下一數(shù)據(jù)包到達(dá)時使用的存儲桶存儲水量CNT-n”改變?yōu)镃NT-n”-數(shù)據(jù)包長度×2(在<0的情況下為0)(步驟1323-n)。
在情況3中,使存儲桶容量的值THR-n增加為兩倍(步驟1323-n),再一次實(shí)施步驟1310-n的處理,而得到新的遵守/違反判斷結(jié)果193-n。
在情況4中,將減去減少水量后的存儲桶存儲水量CNT-n’減小為CNT-n”-數(shù)據(jù)包長度,將存儲桶容量的值THR-n減小為1/2倍(步驟1323-n),而再一次實(shí)施步驟1310-n的處理,而得到新的遵守/違反判斷結(jié)果193-n。
已改變的遵守/違反判斷結(jié)果193-n(n=1~K)被發(fā)送到數(shù)據(jù)包處理判斷電路181中。另外,將已改變的下一數(shù)據(jù)包到達(dá)時使用的存儲桶存儲水量CNT-n”的值和當(dāng)前的時刻值作為更新用信息122-n(n=1~K)發(fā)送到監(jiān)視策略表控制部120,監(jiān)視策略表控制部120將這些值寫入到由監(jiān)視策略表111的通信量條件表113內(nèi)的在步驟1203生成的地址(步驟1324-n)上。
在數(shù)據(jù)包處理判斷處理1330中,數(shù)據(jù)包處理判斷電路181以從流量檢測部110接收的所有表地址號信息114(114-1~K)為基礎(chǔ)來生成地址,并從處理判斷表182中分別讀出與所有監(jiān)視策略的遵守/違反判斷結(jié)果193-n(n=1~K)對應(yīng)的處理指定信息1100-i。最多讀出k個處理指定信息1100-i。在本實(shí)施例中,讀出對應(yīng)于監(jiān)視策略A、B1或B2的其中之一、C1或C2的其中之一的判斷結(jié)果的總共3個處理指定信息1100-i(步驟1331)。
圖11表示處理判斷表182的格式。處理判斷表182具有對應(yīng)于M個流量檢測條件的處理信息1100-i(i=1~M)。處理指定信息1100-I包括除了作為根據(jù)一個監(jiān)視策略來進(jìn)行處理判斷時的處理信息的、在第i監(jiān)視策略的遵守/違反判斷結(jié)果為違反的情況下的處理指定信息PRI-1-11101-1-i(i=1~M)及在判定結(jié)果為遵守的情況下的處理指定信息PRI-I-2 1101-2-i(i=1~M)之外,作為根據(jù)具有多個相同的優(yōu)先級的監(jiān)視策略來進(jìn)行處理判斷時的處理信息的、遵守/違反判斷結(jié)果為違反的情況下的處理指定信息PRI-2-1 1102-2-i(i=1~M)及遵守/違反判斷結(jié)果為遵守的情況下的處理指定信息PRI-2-2 1102-2-i(i=1~M)。在本實(shí)施例的情況下,在指定廢棄的情況下,寫入值‘0’。
進(jìn)一步,以從綜合判斷部190-n(n=1~K)接收的所有的遵守/違反判斷結(jié)果193-n(n=1~K)、與在步驟1331讀出的所有的遵守/違反判斷結(jié)果193-n(n=1~K)對應(yīng)的所有處理指定信息1100-i、從所有的優(yōu)先級存儲單元191-n(n=1~K)接收的所有優(yōu)先級信息FLOW-PRI-n(n=1~K)和監(jiān)視策略的類別信息FLOW-MAX-n、FLOW-MIN-n為基礎(chǔ),進(jìn)行數(shù)據(jù)包處理判斷。在數(shù)據(jù)包處理判斷中,優(yōu)先使用與具有優(yōu)先級FLOW-PRI-n最高的流量檢測條件的監(jiān)視策略的遵守/違反判斷處理193-n對應(yīng)的處理指定信息1100-i,進(jìn)行指定數(shù)據(jù)包的廢棄的判斷或數(shù)據(jù)包的傳送優(yōu)先級的判斷,并將判斷結(jié)果作為處理判斷信息12發(fā)送到數(shù)據(jù)包發(fā)送電路60(步驟1332)。下面,使用圖16的流程圖,來說明步驟1332的細(xì)節(jié)。
首先,最開始,作為假定的處理判斷信息12而準(zhǔn)備虛擬判斷信息12-tmp,來初始化虛擬判斷信息12-tmp(步驟1601)。通常將指定廢棄的值“0”作為虛擬判斷信息12-tmp的初始值。
接著,檢測出一個或多個具有優(yōu)先級FLOW-PRI-n最高的流量檢測條件的監(jiān)視策略(步驟1602),并根據(jù)所檢測出的監(jiān)視策略的個數(shù)Z來進(jìn)行不同的處理(步驟1603)。在Z=1的情況下,根據(jù)FLOW-MAX-n和FLOW-MIN-n的值,來判斷是頻帶保證型的監(jiān)視策略還是頻帶限制型的監(jiān)視策略,并根據(jù)監(jiān)視策略的類別來進(jìn)行不同的處理(步驟1604)。進(jìn)一步,根據(jù)遵守/違反判斷結(jié)果193-n來進(jìn)行不同的處理(步驟1605/1606)。另一方面,在Z>1的情況下,根據(jù)遵守/違反判斷結(jié)果193-n和FLOW-MAX-n和FLOW-MIN-n的值,在遵守/違反判斷結(jié)果為違反的頻帶限制型的監(jiān)視策略或遵守/違反判斷結(jié)果為遵守的頻帶保證型的監(jiān)視策略存在一個或多個的情況下和一個都不存在的情況下,進(jìn)行不同的處理(步驟1607)。
通過如前所述的以優(yōu)先級FLOW-PRI-n為基礎(chǔ)檢測出的監(jiān)視策略的個數(shù)Z、基于FLOW-MAX-n和FLOW-MIN-n的值的監(jiān)視策略類別的判斷和遵守/違反判斷結(jié)果193-n,產(chǎn)生下面6種情況,并對各個情況進(jìn)行不同的數(shù)據(jù)包處理判斷。
情況1Z=1、FLOW-MIN-n=1、遵守/違反判斷結(jié)果193-n=違反;情況2Z=1、FLOW-MIN-n=1、遵守/違反判斷結(jié)果193-n=遵守;情況3Z=1、FLOW-MAX-n=1、遵守/違反判斷結(jié)果193-n=遵守;情況4Z=1、FLOW-MAX-n=1、遵守/違反判斷結(jié)果193-n=違反;情況5滿足Z>1、FLOW-MAX-n=1和遵守/違反判斷結(jié)果193-n=違反或FLOW-MIN-n=1和遵守/違反判斷結(jié)果193-n=遵守的監(jiān)視策略一個都不存在;情況6存在一個或多個滿足Z>1、FLOW-MAX-n=1和遵守/違反判斷結(jié)果193-n=違反或FLOW-MIN-n=1和遵守/違反判斷結(jié)果193-n=遵守的監(jiān)視策略。
在情況1和4中,比較對應(yīng)于違反判斷結(jié)果的處理指定信息PRI-1-11101-1-i和虛擬判斷信息12-tmp,若是優(yōu)先級指定判斷和廢棄判斷的比較,則將優(yōu)先級指定判斷決定為新的虛擬判斷信息12-tmp,若是低優(yōu)先級指定判斷和高優(yōu)先級指定判斷的比較,則將高優(yōu)先級指定判斷決定為新的虛擬判斷信息12-tmp(步驟1608和1611)。
在情況2和3中,比較對應(yīng)于遵守判斷結(jié)果的處理指定信息PRI-1-21101-2-i和虛擬判斷信息12-tmp,與情況1相同,來決定新的虛擬判斷信息12-tmp(步驟1609和1610)。
在情況6中,對于所有成為違反判斷結(jié)果的頻帶限制型監(jiān)視策略、和成為遵守判斷結(jié)果的頻帶保證型的監(jiān)視策略,比較對應(yīng)的處理指定信息PRI-2-1 1102-1-i或處理指定信息PRI-2-2 1102-2-i與虛擬判斷信息12-tmp,若是優(yōu)先級指定判斷和廢棄判斷的比較,則進(jìn)行將優(yōu)先級指定判斷決定為新的虛擬判斷信息12-tmp的處理,若是低優(yōu)先級指定判斷和高優(yōu)先級指定判斷的比較,則進(jìn)行將高優(yōu)先級指定判斷決定為新的虛擬判斷信息12-tmp的處理(步驟1613)。
在情況5中,對于所有成為遵守判斷結(jié)果的頻帶限制型監(jiān)視策略、和成為違反判斷結(jié)果的頻帶保證型的監(jiān)視策略,比較對應(yīng)的處理指定信息PRI-2-1 1102-1-i或者處理指定信息PRI-2-2 1102-2-i與虛擬判斷信息12-tmp,與情況5相同,進(jìn)行決定為新的虛擬判斷信息12-tmp的處理(步驟1612)。
如上所述,在決定虛擬判斷信息12-tmp的處理完成后,在情況1、3、5中,根據(jù)是否存在具有比優(yōu)先級FLOW-PRI-n更小的流量檢測條件的監(jiān)視策略,來進(jìn)行不同的處理(步驟1614)。在存在的情況下,從具有比優(yōu)先級FLOW-PRI-n更小的流量檢測條件的監(jiān)視策略中檢測出一個或多個具有優(yōu)先級FLOW-PRI-n最高的流量檢測條件的監(jiān)視策略(步驟1615),從步驟1603開始進(jìn)行同樣的處理。在情況1、3、5中,在不存在具有比優(yōu)先級FLOW-PRI-n更小的流量檢測條件的監(jiān)視策略的情況下,或在情況2、4、6中,將虛擬判斷信息12-tmp決定為最終的處理判斷信息12后,將處理判斷信息12發(fā)送到數(shù)據(jù)包發(fā)送電路60(步驟1616)。
如前所述,將對應(yīng)于監(jiān)視策略A、B1、B2、C1、C2的“FLOW-PRI909-i,F(xiàn)LOW-MAX 910-i,F(xiàn)LOW-MIN 911-i”的值分別設(shè)定為“1,1,0”、“2,0,1”、“2,0,1”、“2,0,1”。另外,將對應(yīng)于監(jiān)視策略A、B1、B2、C1、C2的處理指定信息“PRI-2-1 1102-1-i、PRI-2-2 1102-2-i、PRI-2-1 1102-1-i、PRI-2-2 1102-2-i”的值分別設(shè)定為“0,2,0,0”、“0,0,0,4”、“0,0,0,4”,“0,0,0,2”,“0,0,0,2”。這時,根據(jù)FLOW-PRI 909-i的大小,首先,對監(jiān)視策略B1或B2,監(jiān)視策略C1或C2,進(jìn)行前述的步驟1603~1615的處理,接著,對監(jiān)視策略A,進(jìn)行前述的步驟1603~1605的處理。
首先,作為虛擬判斷信息12-tmp的初始值,設(shè)定指定廢棄的值“0”。接著,由于監(jiān)視策略B1、B2、C1、C2的流量檢測條件的優(yōu)先級(=2)比監(jiān)視策略A的優(yōu)先級(=1)大,為相同的值,所以同時使用監(jiān)視策略B1或B2的遵守/違反判斷結(jié)果和監(jiān)視策略C1或C2的遵守/違反判斷結(jié)果,來進(jìn)行步驟1603~6605的處理。
在監(jiān)視策略B1或B2的遵守/違反判斷結(jié)果193-n為遵守,監(jiān)視策略C1或C2的遵守/違反判斷結(jié)果193-n為違反的情況下(圖16情況6),比較監(jiān)視策略B1或B2的遵守判斷時的處理指定信息PRI-2-2 1102-2-i和虛擬判斷信息12-tmp之后,高優(yōu)先級指定成為最終的虛擬判斷信息12-tmp,并結(jié)束步驟1603~1615的處理。
在監(jiān)視策略B1或B2的遵守/違反判斷結(jié)果193-n為違反,監(jiān)視策略C1或C2的遵守/違反判斷結(jié)果193-n為遵守的情況下(圖16情況6),比較監(jiān)視策略C1或C2的遵守判斷時的處理指定信息PRI-2-2 1102-2-i和虛擬判斷信息12-tmp之后,中優(yōu)先級指定成為最終的虛擬判斷信息12-tmp,并結(jié)束步驟1603~1615的處理。
在監(jiān)視策略B1或B2的遵守/違反判斷結(jié)果193-n為遵守,監(jiān)視策略C1或C2的遵守/違反判斷結(jié)果193-n為遵守的情況下(圖16情況6),比較監(jiān)視策略B1或B2的遵守判斷時的處理指定信息PRI-2-2 1102-2-i及監(jiān)視策略C1或C2的遵守判斷時的處理指定信息PRI-2-2 1102-2-i與虛擬判斷信息12-tmp之后,高優(yōu)先級指定成為最終的虛擬判斷信息12-tmp,并結(jié)束步驟1603~1615的處理。
在監(jiān)視策略B1或B2的遵守/違反判斷結(jié)果193-n為違反,監(jiān)視策略C1或C2的遵守/違反判斷結(jié)果193-n也為違反的情況下(圖16情況5),比較監(jiān)視策略B1或B2的違反判斷時的處理指定信息PRI-2-1 1102-1-i及監(jiān)視策略C1或C2的違反判斷時的處理指定信息PRI-2-2 1102-1-i與虛擬判斷信息12-tmp之后,廢棄指定成為最終的虛擬判斷信息12-tmp,接著對監(jiān)視策略A進(jìn)行步驟1603~1615的處理。
在監(jiān)視策略A的遵守/違反判斷結(jié)果193-n為違反的情況下,根據(jù)監(jiān)視策略A的違反判斷時的處理指定信息PRI-1-1 1101-1-i的值“0”來判斷為廢棄,并與虛擬判斷信息12-tmp比較之后,廢棄指定成為最終的虛擬判斷信息12-tmp,并結(jié)束步驟1603~1615的處理。在遵守/違反判斷結(jié)果193-n為遵守的情況下,根據(jù)監(jiān)視策略A的遵守判斷時的處理指定信息PRI-1-2 1101-2-i的值“2”來判斷為中優(yōu)先級指定,與虛擬判斷信息12-tmp比較之后,中優(yōu)先級指定成為虛擬判斷信息12-tmp。由于不存在上面應(yīng)判斷的監(jiān)視策略,所以步驟1603~1615的處理結(jié)束。
這樣,在步驟1603~1615的處理結(jié)束后,在步驟1616的處理中,進(jìn)行將虛擬判斷信息12-tmp決定為最終的處理判斷信息12,將處理判斷信息12發(fā)送到數(shù)據(jù)包發(fā)送電路60的處理。將高優(yōu)先級指定、中優(yōu)先級指定或廢棄指定的任一個信息發(fā)送到數(shù)據(jù)包發(fā)送電路60。
進(jìn)一步,還存在根據(jù)所得的處理判斷信息12的值,改變在通信量條件表113中保持的存儲桶的容量THR-i(字節(jié))1001-i(i=1~M)或數(shù)據(jù)包泄漏的速度即表示監(jiān)視頻帶的POLR-i(字節(jié)/秒)1002-i(i=1~M)的處理的情況。例如,在廢棄指定的情況下,在監(jiān)視策略C1或C2內(nèi),使一致的一方監(jiān)視策略的通信量條件的監(jiān)視頻帶和存儲桶的容量增加,使另一方監(jiān)視策略的通信量條件的監(jiān)視頻帶和存儲桶的容量減小。在中優(yōu)先級指定的情況下,進(jìn)行在監(jiān)視策略B1或B2內(nèi),使一致的一方監(jiān)視策略的通信量條件的監(jiān)視頻帶和存儲桶的容量增加,使另一方監(jiān)視策略的通信量條件的監(jiān)視頻帶和存儲桶的容量減小等的處理。
通過以上所述的方式,在根據(jù)多個監(jiān)視策略來進(jìn)行頻帶監(jiān)視時,流量檢測條件不僅可對應(yīng)于為單方包含的情況,還可對應(yīng)于為相互包含關(guān)系的情況。
連接基點(diǎn)內(nèi)網(wǎng)絡(luò)200、201、202的管理者使用作為網(wǎng)關(guān)節(jié)點(diǎn)210、211、212而設(shè)置的節(jié)點(diǎn)1外部的管理終端2,將與頻帶監(jiān)視有關(guān)的信息設(shè)定在節(jié)點(diǎn)1上。節(jié)點(diǎn)1內(nèi)部的處理器30將命令中描述的內(nèi)容記載在各表中。作為例子,圖17表示輸入到作為網(wǎng)關(guān)節(jié)點(diǎn)210而設(shè)置的節(jié)點(diǎn)1外部的管理終端2的命令。另外,連接基點(diǎn)內(nèi)網(wǎng)絡(luò)200、201、202由網(wǎng)絡(luò)192.168.200.0/24、192.168.201.0/24、192.168.202.0/24表示,在網(wǎng)絡(luò)192.168.200.0/24中存在發(fā)送主干業(yè)務(wù)數(shù)據(jù)的子網(wǎng)絡(luò)192.168.200.0/25和發(fā)送一般數(shù)據(jù)的子網(wǎng)絡(luò)192.168.200.128/25。
圖17所示的命令按每個流量號1701,由流量的檢測條件1702、流量檢測條件的優(yōu)先級1703-1和類別1703-2、對應(yīng)于該流量檢測條件的通信量條件1704和處理判斷信息1705構(gòu)成。
在流量檢測條件1702中,指定表示發(fā)送源IP地址的條件的FLOW-SIP901-i(i=1~M)、表示目標(biāo)IP地址的條件的FLOW-DIP 902-i(i=1~M)、表示發(fā)送源端口的條件的FLOW-SPORT903-i(i=1~M)、表示目標(biāo)端口的條件的FLOW-DPORT904-i(i=1~M)、表示網(wǎng)絡(luò)層的傳送優(yōu)先級的條件的FLOW-DSCP 905-i(i=1~M)、表示發(fā)送源MAC地址的條件的FLOW-SMAC906-i(i=1~M)、表示目標(biāo)MAC地址的條件的FLOW-DMAC907-i(i=1~M)、表示數(shù)據(jù)鏈路層的傳送優(yōu)先級的以太/表示MPLS優(yōu)先級的條件的FLOW-UPRI908-i(i=1~M)和表示協(xié)議的條件的FLOW-PROTO912-i(i=1~M)。在圖17的例子中,在流量號1000、1003、1004、1001、1002上記載了監(jiān)視策略A、B1、B2、C1、C2的流量檢測條件。
在流量檢測條件的優(yōu)先級1703-1和類別1703-2中,指定表示流量檢測條件的優(yōu)先級的FLOW-PRI 909-i(i=1~M)、表示用于限制在一定的頻帶以下的監(jiān)視策略的FLOW-MAX 910-i(i=1~M)、表示用于限制在一定頻帶以下的監(jiān)視策略的FLOW-MIN 911-i(i=1~M)的值。在圖17的例子中,在流量號1000、1003、1004、1001、1002上記載了監(jiān)視策略A、B1、B2、C1、C2的流量檢測條件的優(yōu)先級和類別。
在通信量條件1704中,指定相當(dāng)于存儲桶的容量THR-i(字節(jié))1000-i(i=1~M)、和作為存儲桶泄漏的速度的表示監(jiān)視頻帶的PLOR-i(字節(jié)/秒)1002-i(i=1~M)的值。
在處理判斷信息1705中,除了在遵守/違反判斷結(jié)果為違反的情況下的處理指定信息PRI-1-1 1101-1-i(i=1~M)和遵守的情況下的處理指定信息PRI-1-2 1101-2-i(i=1~M)之外,作為根據(jù)具有多個同一優(yōu)先級的監(jiān)視策略來進(jìn)行處理判斷時的處理信息,指定相當(dāng)于遵守/違反判斷結(jié)果為違反的情況下的處理指定信息PRI-2-1 1102-1-i(i=1~M)和遵守/違反判斷結(jié)果為遵守的情況下的處理指定信息PRI-2-2 1101-2-i(i=1~M)的值。
在圖17的例中,流量號1000、1003、1004、1001、1002分別對應(yīng)于監(jiān)視策略A、B1、B2、C1、C2。
權(quán)利要求
1.一種數(shù)據(jù)傳送裝置,其特征在于,包括發(fā)送接收部,輸入數(shù)據(jù)包;存儲部,存儲了第一和第二流量檢測條件和第一和第二通信量條件,所述第一和第二流量檢測條件用于檢測與數(shù)據(jù)包標(biāo)題內(nèi)的信息相比一致的數(shù)據(jù)包,所述第一和第二通信量條件表示與各個上述第一和第二流量檢測條件的條件一致的數(shù)據(jù)包的輸出限制頻帶;處理器,比較從上述發(fā)送接收部輸入的數(shù)據(jù)包標(biāo)題內(nèi)的信息和上述第一和第二流量檢測條件,并對于與上述第一和第二流量檢測條件一致的所述輸入的數(shù)據(jù)包,判斷上述第一和第二通信量條件的遵守/違反,并根據(jù)上述第一和第二通信量條件各自的遵守/違反的判斷結(jié)果,來決定對上述輸入的數(shù)據(jù)包的處理,對于只與上述第一或第二流量檢測條件中的一個流量檢測條件一致的上述輸入的數(shù)據(jù)包,判斷與上述一致的流量檢測條件對應(yīng)的通信量條件的遵守/違反,并根據(jù)該判斷結(jié)果來決定對上述輸入的數(shù)據(jù)包的處理。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳送裝置,其特征在于在上述存儲部中存儲了多個流量檢測條件和分別對應(yīng)于該多個流量條件的多個通信量條件;上述處理器進(jìn)行與上述多個流量檢測條件中的與從上述發(fā)送接收部輸入的數(shù)據(jù)包標(biāo)題內(nèi)的信息一致的一個或多個流量檢測條件相對應(yīng)的一個或多個通信量條件的遵守/違反的判斷,并根據(jù)該判斷結(jié)果來決定對上述輸入的數(shù)據(jù)包的處理。
3.根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳送裝置,其特征在于具有存儲部,該存儲部中存儲了表,該表中存儲了對分別與如下情況對應(yīng)的上述輸入的數(shù)據(jù)包的處理,所述情況包括上述第一通信量條件的判斷結(jié)果為遵守、且上述第二通信量條件的判斷結(jié)果為遵守的情況;上述第一通信量條件的判斷結(jié)果為遵守、且上述第二通信量條件的判斷結(jié)果為違反的情況;上述第一通信量條件的判斷結(jié)果為違反、且上述第二通信量條件的判斷結(jié)果為遵守的情況;上述第一通信量條件的判斷結(jié)果為違反、且上述第二通信量條件的判斷結(jié)果為違反的情況。
4.根據(jù)權(quán)利要求3所述的數(shù)據(jù)傳送裝置,其特征在于進(jìn)一步具有存儲部,該存儲部中存儲表,該表中存儲了對分別對應(yīng)于如下情況的上述輸入的數(shù)據(jù)包的處理,所述情況包括與上述第一流量檢測條件一致,但是與上述第二流量檢測條件不一致,上述第一通信量條件的判斷結(jié)果為遵守的情況;與上述第一流量檢測條件一致,但是與上述第二流量檢測條件不一致,上述第一通信量條件的判斷結(jié)果為違反的情況;與上述第一流量檢測條件不一致,但是與上述第二流量檢測條件一致,上述第二通信量條件的判斷結(jié)果為遵守的情況;與上述第一流量檢測條件不一致,但是與上述第二流量檢測條件一致,上述第二通信量條件的判斷結(jié)果為違反的情況。
5.根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳送裝置,其特征在于在上述存儲部存儲了包含上述第一和第二流量檢測條件的第三流量檢測條件、和對應(yīng)于該第三流量檢測條件的第三通信量條件;上述處理器對于與上述第一或第二流量檢測條件一致的輸入數(shù)據(jù)包,根據(jù)對應(yīng)的上述第一或第二通信量條件的遵守/違反的判斷結(jié)果和上述第三通信量條件的遵守/違反的判斷結(jié)果兩者,來決定對上述數(shù)據(jù)包的處理,對于雖然與上述第一和第二流量檢測條件不一致、但是與上述第三流量條件一致的數(shù)據(jù)包,僅根據(jù)上述第三通信量條件的遵守/違反的判斷結(jié)果來決定對上述數(shù)據(jù)包的處理。
6.一種數(shù)據(jù)傳送裝置,包括發(fā)送接收部,輸入數(shù)據(jù)包;存儲部,存儲了多個流量檢測條件和多個通信量條件,所述多個流量檢測條件用于檢測與數(shù)據(jù)包標(biāo)題內(nèi)的信息相比一致的數(shù)據(jù)包,所述多個通信量條件表示分別與上述多個流量檢測條件的條件一致的數(shù)據(jù)包的輸出限制頻帶;處理器,比較從上述發(fā)送接收部輸入的數(shù)據(jù)包標(biāo)題內(nèi)的信息和上述多個流量檢測條件,對于與上述條件一致的所述數(shù)據(jù)包,判斷對應(yīng)于各個條件的上述通信量條件的遵守/違反,并根據(jù)上述多個通信量條件的遵守/違反的判斷結(jié)果來決定對上述數(shù)據(jù)包的處理,其特征在于,對每個上述多個流量檢測條件確定有優(yōu)先級;上述處理器對于與多個流量檢測條件一致的數(shù)據(jù)包,根據(jù)與優(yōu)先級最高的流量檢測條件相對應(yīng)的上述通信量條件的遵守/違反的判斷結(jié)果,來決定對上述數(shù)據(jù)包的處理。
7.根據(jù)權(quán)利要求1或4所述的數(shù)據(jù)傳送裝置,其特征在于將所述流量檢測條件和對應(yīng)于該流量檢測條件的上述通信量條件合在一起作為一個頻帶監(jiān)視策略存儲在上述存儲部中。
8.根據(jù)權(quán)利要求1或6所述的數(shù)據(jù)傳送裝置,其特征在于上述通信量條件由表示可允許的頻帶、可允許的突發(fā)和數(shù)據(jù)包的到達(dá)履歷的信息構(gòu)成。
9.根據(jù)權(quán)利要求1或6所述的數(shù)據(jù)傳送裝置,其特征在于對于違反上述通信量條件的數(shù)據(jù)包,將比遵守上述通信量條件的數(shù)據(jù)包低的優(yōu)先級存儲在標(biāo)題內(nèi)進(jìn)行發(fā)送。
10.根據(jù)權(quán)利要求1或6所述的數(shù)據(jù)傳送裝置,其特征在于廢棄進(jìn)行了上述判斷的違反全部通信量條件的數(shù)據(jù)包。
11.根據(jù)權(quán)利要求1或6所述的數(shù)據(jù)傳送裝置,其特征在于根據(jù)上述通信量條件的遵守/違反的判斷結(jié)果,來改變該通信量條件。
全文摘要
本說明所要解決的目的是提供一種分別對通過共用一部分的條件的第一和第二流量檢測條件檢測出的第一、第二流量來進(jìn)行頻帶監(jiān)視的頻帶監(jiān)視裝置。包括流量檢測條件,比較數(shù)據(jù)包標(biāo)題字段內(nèi)的信息和第一、第二流量檢測條件,來檢測該數(shù)據(jù)包所屬的流量;遵守/違反判斷單元,測量屬于所檢測出的流量的數(shù)據(jù)包的頻帶,并判斷對于與各流量檢測條件對應(yīng)地設(shè)定的通信量條件的遵守/違反;數(shù)據(jù)包處理判斷單元,對于滿足第一、第二流量檢測條件兩者的數(shù)據(jù)包,根據(jù)對應(yīng)于兩個通信量的遵守/違反結(jié)果來判斷對該數(shù)據(jù)包的條件,對于滿足第一、第二流量條件中之一的數(shù)據(jù)包,根據(jù)對應(yīng)于該數(shù)據(jù)包滿足的流量檢測條件的遵守/違反結(jié)果,來判斷對該數(shù)據(jù)包的處理。
文檔編號H04L12/56GK1819547SQ200510092178
公開日2006年8月16日 申請日期2005年8月22日 優(yōu)先權(quán)日2005年2月9日
發(fā)明者磯部隆史, 矢崎武己 申請人:阿拉克斯拉網(wǎng)絡(luò)株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1