專利名稱::數(shù)據(jù)組傳送裝置的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種數(shù)據(jù)組傳送裝置,更詳細(xì)地說涉及一種在多個終端裝置和對話管理裝置之間連接的,高效地傳送實時數(shù)據(jù)組的數(shù)據(jù)組傳送裝置。技術(shù)背景近年,作為聲音通信技術(shù),利用因特網(wǎng)的VoIP(VoiceoverIP)已實用化。在VoIP中,在終端之間開始通信之前在終端之間確立虛擬的通信路徑(對話),經(jīng)由該通信路徑傳送包含聲音數(shù)據(jù)的IP數(shù)據(jù)組。在IETF(InternetEngineeringTaskForce)中,作為IP多媒體通信中的對話控制協(xié)議,標(biāo)準(zhǔn)化了適用于VoIP的RFC3261的SIP(SessionInitiationProtocol:非專利文獻(xiàn)1)、和適用于編碼聲音數(shù)據(jù)的傳送的RFC1889的RTP(Real-timeTransportProtocol:非專利文獻(xiàn)2)。SIP是利用了TCP(TransmissionControlProtocol),UDP(UserDatagramProtocol)等傳送才幾制(transportmechanism)的文本基準(zhǔn)(text-based)的應(yīng)用協(xié)議,SIP消息由傳輸請求信息或者應(yīng)答信息的頭部、和記述對話內(nèi)容的消息實體構(gòu)成。在消息的記述中,例如應(yīng)用RFC2327的SDP(SessionDescriptionProtocol:非專利文獻(xiàn)3),通信對象由SIPURI(UniformResourceIdentifier)進行識別。SIP服務(wù)器的動作模式有SIP服務(wù)器對終端間的對話確立(呼叫設(shè)定)請求進行中介的Proxy模式;以及發(fā)送側(cè)終端從SIP服務(wù)器取得到達(dá)側(cè)終端的信息后與到達(dá)終端直接進行通信的Redirect模式。另一方面,在企業(yè)內(nèi)部網(wǎng)絡(luò)中,使用與網(wǎng)絡(luò)的物理連接方式相獨立用虛擬的LAN連接多個終端來進行分組的VLAN(VirtualLocalAreaNetwork)。例如,在多個終端經(jīng)由作為層2的數(shù)據(jù)組傳送裝置的L2SW(Layer2Switch)、和以路由器為代表的L3SW(Layer3Switch),與ISP(InternetServiceProvider)網(wǎng)連接的網(wǎng)絡(luò)結(jié)構(gòu)中,在L2SW所收容的多個終端形成了多個VLAN時,VLAN網(wǎng)段間的通信數(shù)據(jù)組通過L2SW傳送給L3SW,在L3SW改寫了VLAN-ID之后向L2SW折返,并傳送給送達(dá)目的地終端的連接線路。近年來,為了確保終端間的保密性,例如提出了對與L2SW連接的每個終端分配VLAN、在L2SW與L3SW之間統(tǒng)合為1個VLAN的VLAN應(yīng)用(RFC3069:非專利文獻(xiàn)4)。在應(yīng)用了VLAN應(yīng)用的情況下,與同一網(wǎng)絡(luò)相連接的多個終端具有每個終端不同的VLAN-ID,所以與上述VLAN網(wǎng)段間的通信數(shù)據(jù)組相同,終端間的通信數(shù)據(jù)組通過L2SW向L3SW傳送,在L3SW改寫了VLAN-ID之后向L2SW折返,并傳送給送達(dá)目的地終端的連接線路。作為與收容了多個VLAN的L2SW中的數(shù)據(jù)組的折返相關(guān)的現(xiàn)有技術(shù),例如在特開2005-217715號公凈艮(專利文獻(xiàn)1)中提出了接收到將被支配的終端的地址作為送達(dá)目的地或發(fā)送源的地址解決:清求ARP(或者近鄰^:索請求NDP)數(shù)據(jù)組、或者接收到針對上述請求的應(yīng)答數(shù)據(jù)組的L3SW預(yù)先學(xué)習(xí)(存儲)了終端IP地址或MAC地址與端口的對應(yīng)關(guān)系,在接收到應(yīng)該在不同的網(wǎng)段間傳送的數(shù)據(jù)組時,根據(jù)上述學(xué)習(xí)結(jié)果不經(jīng)由上位路由器,跨越網(wǎng)段間直接傳送接收數(shù)據(jù)組的L2SW。另外,在特開2004-304371公報(專利文獻(xiàn)2)中公開了如下的內(nèi)容與熱備份方式的多個路由器(虛擬路由器)相連接,并且收容了多個LAN網(wǎng)段的L2SW在接收到應(yīng)該在屬于不同的LAN網(wǎng)段的第1、第2主機之間傳送的數(shù)據(jù)時,參照流量表(flowtable)在對接收數(shù)據(jù)的地址進行轉(zhuǎn)換之后對送達(dá)目的地主機發(fā)送接收數(shù)據(jù)。此時,在流量表中作為發(fā)送源地址含有一方主機的IP地址,作為送達(dá)目的地地址含有另一方主機的MAC地址和IP地址。L2SW將學(xué)習(xí)結(jié)果存儲在流量表中,關(guān)于之后的接收數(shù)據(jù),使用與發(fā)送源IP地址對應(yīng)的表項目所表示的MAC地址來改寫接收數(shù)據(jù)的送達(dá)目的地MAC地址。[專利文獻(xiàn)l]特開2005-217715[專利文獻(xiàn)2]特開2004-304371[非專利文獻(xiàn)l]SIP(SessionInitiationProtocol)、RFC3261[非專利文獻(xiàn)2]RTP(Real-timeTransportProtocol)、RFC1889[非專利文獻(xiàn)3]SDP(SessionDescriptionProtocol)、RFC2327[非專利文獻(xiàn)4]VLAN應(yīng)用、RFC3069
發(fā)明內(nèi)容在因特網(wǎng)等IP網(wǎng)絡(luò)上實現(xiàn)聲音通話的情況下,聲音數(shù)據(jù)以IP數(shù)據(jù)組的形式向IP網(wǎng)絡(luò)傳送。IP網(wǎng)絡(luò)由多個用戶^^用,所以在網(wǎng)絡(luò)混雜時在聲音數(shù)據(jù)組中產(chǎn)生延遲。特別是在收容形成了VLAN的多個訪問線路的L2SW、應(yīng)用了VLAN應(yīng)用的L2SW中,當(dāng)在上位的L3SW折返了不同VLAN網(wǎng)段間的聲音數(shù)據(jù)組時,由于在L2SW、L3SW之間的往復(fù),聲音延遲增加。然而,在專利文獻(xiàn)1公開的L2SW中,因為利用L2SW向送達(dá)目的地終端折返具有已進行地址解決的送達(dá)目的地地址的全部數(shù)據(jù)組,所以在L3SW—側(cè)無法確認(rèn)實際的通信量。因此,在通過與L3SW—側(cè)連接的對話管理服務(wù)器對每個對話收集聲音通信的計費信息的網(wǎng)絡(luò)結(jié)構(gòu)中應(yīng)用專利文獻(xiàn)1的L2SW時,存在無法收集計費信息的問題。專利文獻(xiàn)1所公開的L2SW因為利用L2SW向送達(dá)目的地終端折返除了最初的接收數(shù)據(jù)以外的全部數(shù)據(jù)組,所以存在與專利文獻(xiàn)l同樣的問題。本發(fā)明的目的在于提供一種數(shù)據(jù)組傳送裝置(L2SW),其適合于在終端之間確立了對話后發(fā)送的實時數(shù)據(jù)組(例如,聲音數(shù)據(jù)組)的傳送。本發(fā)明的另一目的在于提供一種數(shù)據(jù)組傳送裝置,其適合于不同的VLAN網(wǎng)段間的實時凄t據(jù)組的傳送。為了實現(xiàn)上述目的,本發(fā)明的數(shù)據(jù)組傳送裝置由以下的部分構(gòu)成多個第一線路^接口部,其分別收容至少與一個用戶終端相連接的訪問線路;第二線路接口部,其用于與包含對話管理裝置的網(wǎng)絡(luò)一側(cè)的通信節(jié)點裝置連接;以及協(xié)議處理部,其在所述第一、第二接口之間對接收數(shù)據(jù)組進行路由選擇,該數(shù)據(jù)組傳送裝置的特征是,所述協(xié)議處理部具有連接管理表,其登錄在每一對話中表示發(fā)送側(cè)終端信息和到達(dá)側(cè)終端信息的對應(yīng)關(guān)系的多個表項目;頭部信息表,其對應(yīng)線路號碼登錄表示VLAN-ID、MAC地址和IP地址的組合的多個表項目;以及控制部,所述控制部在從所述某個第一線路4矣口部接收到應(yīng)該傳送給所述對話管理裝置的特定的對話控制數(shù)據(jù)組時,根據(jù)從該控制數(shù)據(jù)組中提取出的信息項目,對所述連接管理表和所述頭部信息表進行更新,在從所述某個第一線鴻-接口部接收到實時數(shù)據(jù)組時,將接收數(shù)據(jù)組的頭部信息與登錄在所述連接管理表中的發(fā)送側(cè)終端信息以及到達(dá)側(cè)終端信息進行核對,在所述連接管理表中已登錄與所述頭部信息對應(yīng)的表項目時,根據(jù)所述頭部信息表改寫接收數(shù)據(jù)組的頭部信息,將接收數(shù)據(jù)組路由選擇為與送達(dá)目的地終端對應(yīng)的第一線路接口,在所述連接管理表中尚未登錄與所述頭部信息對應(yīng)的表項目時,將接收數(shù)據(jù)組路由選擇為所述第二線路接口。更詳細(xì)地說,所述控制部在從所述第一線路接口中的一個接收到對話確立請求數(shù)據(jù)組時,在所述連接管理表中追力0包含從該接收數(shù)據(jù)組的頭部和消息內(nèi)容中提取出的發(fā)送側(cè)終端信息的新的表項目,并且在所述頭部信息表中,與所述接收數(shù)據(jù)組的輸入線路號碼對應(yīng)地追加表示從該接收數(shù)據(jù)組的頭部提取出的VLAN-ID、發(fā)送源的MAC地址以及IP地址的、發(fā)送側(cè)終端用的新的表項目。另外,所述控制部在從所述某個第一線路4姿口接收到針對所述對話確立請求數(shù)據(jù)組的應(yīng)答數(shù)據(jù)組時,在連接管理表的所述新的表項目中登錄從所述應(yīng)答數(shù)據(jù)組的頭部提取出的到達(dá)側(cè)終端信息,并且在所述頭部信息表中,與所述應(yīng)答數(shù)據(jù)組的輸入線^^號碼對應(yīng)地追加表示從該應(yīng)答數(shù)據(jù)組的頭部提取出的VLAN-ID、發(fā)送源的MAC地址以及IP地址的、到達(dá)側(cè)終端用的新的表項目。本發(fā)明的數(shù)據(jù)組傳送裝置的特征是,所述控制部在所述某個第一線路接口部接收到對話切斷請求數(shù)據(jù)組時,從所述連接管理表中刪除被請求切斷的對話的表項目,從所述頭部信息表中刪除通過所述切斷請求數(shù)據(jù)組的頭部信息確定的發(fā)送側(cè)終端用以及到達(dá)側(cè)終端用的表項目。在本發(fā)明的第1實施例中,所述數(shù)據(jù)組傳送裝置的特征是,所述協(xié)議處理部具有在所述第一、第二線路接口之間對接收數(shù)據(jù)組進行路由選擇的路由選擇部,所述路由選擇部向所述控制部提供從所述第一線路接口部接收到的所述特定的對話控制數(shù)據(jù)組和實時數(shù)據(jù)組,對從該控制部輸出的對話控制數(shù)據(jù)組和實時數(shù)據(jù)組,按照各自的頭部信息進行路由選擇。在本發(fā)明的其他實施方式中,所述數(shù)據(jù)組傳送裝置的特征是,所述所述路由選擇部向所述控制部提供從所述第一、第二線鴻4妄口部接收到的對話控制數(shù)據(jù)組和實時數(shù)據(jù)組,所述控制部從所述路由選擇部所接收的對話控制數(shù)據(jù)組中選擇所述特定的對話控制數(shù)據(jù)組,對所述連接管理表和頭部信息表進行更新。根據(jù)本發(fā)明,當(dāng)在數(shù)據(jù)組傳送裝置所收容的終端間進行聲音通信時,利用數(shù)據(jù)組傳送裝置向送達(dá)目的地終端折返實時數(shù)據(jù)組,由此可降低聲音延遲。另外,在本發(fā)明的數(shù)據(jù)組傳送裝置中,在對話的確立過程中預(yù)先將發(fā)送側(cè)終端信息與到達(dá)側(cè)終端信息的對應(yīng)關(guān)系存儲在連接管理表內(nèi),并且,只將在連接管理表中已對話登錄的在終端之間進行通信的實時數(shù)據(jù)組,利用數(shù)據(jù)組傳送裝置向送達(dá)目的地終端進行折返,將其他的數(shù)據(jù)組傳送到上位的通信節(jié)點,所以不會由數(shù)據(jù)組傳送裝置錯誤地折返不確定的數(shù)據(jù)組。此外,根據(jù)本發(fā)明,對話管理服務(wù)器所需的對話控制數(shù)據(jù)組全部從數(shù)據(jù)組傳送裝置傳送給對話管理服務(wù)器,所以不會對對話管理服務(wù)器的信息收集造成影響。另外,在切斷了對話時,從連接管理表和頭部信息表中刪除已不需要的表項目,所以數(shù)據(jù)組傳送裝置根據(jù)這些表不會向送達(dá)目的地裝置錯誤地折返接收數(shù)據(jù)組。圖l表示應(yīng)用本發(fā)明的數(shù)據(jù)組傳送裝置(L2SW)1的網(wǎng)絡(luò)的一例。圖2是用于本發(fā)明的數(shù)據(jù)組傳送裝置(L2SW)1的動作說明的網(wǎng)絡(luò)結(jié)構(gòu)圖。圖3是表示本發(fā)明的數(shù)據(jù)組傳送裝置(L2SW)1的一實施例的框圖。圖4表示含有SIP消息的對話控制數(shù)據(jù)組的格式。圖5表示數(shù)據(jù)組傳送裝置(L2SW)1收發(fā)的以太網(wǎng)幀60的格式。圖6表示連接管理表20的一實施例。圖7表示頭部信息表30的一實施例。圖8是在圖2所示的SIP終端7B和SIP終端7E之間確立了用于VoIP通信(RTP通信)的對話時的順序圖。圖9表示圖8中的INVITE數(shù)據(jù)組Ml的一例。圖IO表示圖8中的INVITE數(shù)據(jù)組M4的一例。圖11是表示圖8中的2000K數(shù)據(jù)組M7的一例。圖12表示圖8中的200OK數(shù)據(jù)組M10的一例。圖13表示圖8中的ACK數(shù)據(jù)組M13的一例。圖14表示圖8中的ACK數(shù)據(jù)組M16的一例。圖15表示SIP終端7B和SIP終端7E之間的RTP數(shù)據(jù)組的傳送順序。圖16表示圖15中的RTP數(shù)據(jù)組D1的一例。圖17表示圖15中的RTP數(shù)據(jù)組D3的一例。圖19表示圖18中的BYE數(shù)據(jù)組M19的一例。圖20表示圖18中的BYE數(shù)據(jù)組M22的一例。圖21表示圖18中的2000K數(shù)據(jù)組M25的一例。圖22表示圖18中的200OK數(shù)據(jù)組M28的一例。圖23是表示表更新過程300的一實施例的流程圖。圖24是表示頭部傳送控制過程200的一實施例的流程圖。圖25是表示頭部轉(zhuǎn)換過程250的一實施例的流程圖。符號說明l數(shù)據(jù)組傳送裝置;2L3SW;3SIP服務(wù)器;4OLT;5ONU;6WEB主機;7SIP裝置終端;8WEB服務(wù)器;9控制裝置;IO輸入輸出線路;11線路接口部;12路由選擇部;13控制部;15T發(fā)送緩沖器;15R接收緩沖器;16存儲器;17接口;20連接控制表;30頭部信息表;40路由選擇表;100主控制過程;200數(shù)據(jù)組傳送控制過程;250頭部轉(zhuǎn)換過程;300表更新過程;具體實施方式以下,參照附圖對本發(fā)明的一實施例進行詳細(xì)地說明。圖l表示應(yīng)用了本發(fā)明的數(shù)據(jù)組傳送裝置(L2SW)l的網(wǎng)絡(luò)的一例。數(shù)據(jù)組傳送裝置1是按照層2的頭部信息對接收數(shù)據(jù)組進行路由選擇的L2SW,其配置在廣域L2開關(guān)網(wǎng)絡(luò)(公共訪問網(wǎng))NW1內(nèi),并經(jīng)由L3SW2與ISP網(wǎng)NW2連接。3表示與L3SW2連接的對話管理裝置(SIP服務(wù)器),NW3表示與ISP網(wǎng)NW2連接的因特網(wǎng)。在公共訪問網(wǎng)NW1內(nèi),數(shù)據(jù)組傳送裝置(L2SW)1經(jīng)由訪問線路收容有多個通信裝置,例如用戶終端6、7(7A、7B、...)和WEB服務(wù)器8。在圖示的例子中,訪問線路由PON(PassiveOpticalNetwork)形成,該PON由局連接裝置ONU(OpticalNetworkUnit)5(5-1、5-2、...)構(gòu)成。在以下的說明中,將使用WEB服務(wù)器8的用戶終端6稱為WEB主機,將使用SIP服務(wù)器3的服務(wù)器終端7(7A、7B、...)稱為SIP終端。這里,與ONU5-1連接的SIP終端7A、7B、7C屬于具有VLAN-ID:10的第1VLAN:NW1-a,與ONU5-2連接的SIP終端裝置7E屬于具有VLAN-ID:11的第2VLAN:NW1-b。如下所述,數(shù)據(jù)組傳送裝置(L2SW)1具有SIP數(shù)據(jù)組的監(jiān)測功能,SIP終端經(jīng)由SIP服務(wù)器3在與其他的SIP終端之間確立對話的過程中,將從SIP控制數(shù)據(jù)組中提取出的發(fā)送側(cè)終端信息和到達(dá)側(cè)終端信息的對應(yīng)關(guān)系存儲在連接管理表中,并且與接收數(shù)據(jù)組的輸入線路號碼對應(yīng)地將VLAN-ID和地址信息存儲在信息表中。在對話確立之后接收到在SIP終端間進行通信的實時數(shù)據(jù)組(RTP數(shù)據(jù)組)時,數(shù)據(jù)組傳送裝置(L2SW)1參照這些表對接收RTP數(shù)據(jù)組的頭部信息進行轉(zhuǎn)換,不經(jīng)由SIP服務(wù)器3向送達(dá)目的地終端折返接收數(shù)據(jù)組。例如,在屬于相同的第1VLAN:NW1-a的具有識別名"UserA"的SIP終端裝置7A、和具有識別名"UserC"的SIP終端裝置7C進行VoIP通信時,在對話確立后SIP終端裝置7A(7C)發(fā)送的RTP數(shù)據(jù)組通過數(shù)據(jù)組傳送裝置(L2SW)1向送達(dá)目的地7C(7A)折返,由此不用經(jīng)由SIP服務(wù)器3就能進行通信。同樣在屬于第1VLAN:NW1-a的具有識別名"UserA"的SIP終端裝置7A、和屬于第2VLAN:NW1-b的具有識別名"UserE"的SIP終端裝置7E進行VoIP通信時,在對話確立后SIP終端裝置7A(7E)發(fā)送的RTP數(shù)據(jù)組通過數(shù)據(jù)組傳送裝置(L2SW)1向送達(dá)目的地7E(7A)折返,由此不用經(jīng)由SIP服務(wù)器3就能進行通信。以下,如圖2所示,以屬于第1VLAN:NW1-a的具有識別名"UserB"的SIP終端裝置7B、和屬于第2VLAN:NW1-b的具有識別名"UserE"的SIP終端裝置7E進行VoIP通信的情況為例,對本發(fā)明的數(shù)據(jù)組傳送裝置(L2SW)1的動作進行詳細(xì)敘述。此外在圖2中,SIP終端裝置附帶的"xxx.xxx.x.x/xx,,、"xx.xx.xx.xx.xx.xx"、"UserX@aaa.com,,分另ll表示IP;也iit、MAC地址、URI(UniformResourceIdentifier)的值。圖3是表示數(shù)據(jù)組傳送裝置(L2SW)1的一實施例的框圖。數(shù)據(jù)組傳送裝置1具有分別與輸入輸出線路10(10-1~10-n)連接的線路接口部11(11-1~11-n)、與這些線路接口部11連接路由選擇部12、以及與線路接口部11和路由選擇部12連接的控制部13。控制部13與路由選擇部12共同形成協(xié)議處理部。路由選擇部12按照表示各終端裝置的MAC地址與線路號碼的對應(yīng)關(guān)系的路由選擇表40,對接收數(shù)據(jù)組進行路由選擇。在本實施例中,將收容連接了用戶終端的訪問線路的線路接口部稱為第1線路接口部,將收容與L3SW的連接線路的線路接口稱為第2線路接口部??刂撇?3具有處理器14、與路由選擇部12連接的發(fā)送緩沖器15T以及接收緩沖器15R、存儲器16、和用于與控制終端9連接的接口17。在存儲器16中,作為由處理器14執(zhí)行的與本發(fā)明相關(guān)的程序,存儲有主控制過程100、數(shù)據(jù)組傳送控制過程200、頭部轉(zhuǎn)換過程250、以及表更新過程300。另外,在存儲器14中形成連接管理表20以及頭部信息表30。在連接管理表20中對每個對話存儲表示發(fā)送側(cè)終端信息與到達(dá)側(cè)終端信息的對應(yīng)關(guān)系的表項目,在頭部信息表30中與線路號碼對應(yīng)地存儲表示終端裝置的MAC地址、IP地址和VLAN-ID的多個表項目。路由選擇部12例如循環(huán)地訪問線路接口部11-1~11-n,取入接收數(shù)據(jù)組。在本實施例中,路由選擇部12特別對來自第1線路接口的接收數(shù)據(jù)組判定數(shù)據(jù)組種類,對于含有SIP消息的對話控制數(shù)據(jù)組和RTP數(shù)據(jù)組,與輸入線路號碼(裝置端口號碼)一起輸出給接收緩沖器15R。路由選擇部12對于在第2線路接口部接收到的數(shù)據(jù)組、從第1線路接口部接收到的其他的數(shù)據(jù)組、以及處理器13輸出給發(fā)送緩沖器15T的數(shù)據(jù)組,按照路由選擇表40向與送達(dá)目的地(MAC地址)對應(yīng)的線路接口進行傳送。處理器14通過主控制過程IOO從接收緩沖器15R讀出數(shù)據(jù)組并判定接收數(shù)據(jù)組的種類,^f艮據(jù)數(shù)據(jù)組種類執(zhí)行數(shù)據(jù)組傳送控制過程200或表更新過程300。在接收數(shù)據(jù)組是含有預(yù)先指定的特定種類的SIP消息的對話控制數(shù)據(jù)組時,處理器14執(zhí)行表更新過程300,在更新了連接管理表20和頭部信息表30之后,將接收數(shù)據(jù)組輸出給發(fā)送緩沖器15T。在從接收緩沖器15R讀出的數(shù)據(jù)組為RTP數(shù)據(jù)組時,處理器14執(zhí)行數(shù)據(jù)組傳送控制過程200。在數(shù)據(jù)組傳送控制過程200中,處理器13從接收數(shù)據(jù)組的頭部提取發(fā)送側(cè)終端裝置信息和到達(dá)側(cè)終端裝置信息,并判斷接收數(shù)據(jù)組的對話是否在連接管理表20中登錄完成。在接收數(shù)據(jù)組為對話登錄完成的數(shù)據(jù)組時,處理器13調(diào)用頭部轉(zhuǎn)換過程250,在改寫了接收數(shù)據(jù)組的頭部信息的一部分之后,將其輸出給發(fā)送緩沖器15T。通過上述頭部信息的轉(zhuǎn)換,接收數(shù)據(jù)組不經(jīng)由SIP服務(wù)器3被傳送到送達(dá)目的地。在接收數(shù)據(jù)組的對話未在連接管理表20中登錄時,處理器13不用進行頭部轉(zhuǎn)換,將接收數(shù)據(jù)組輸出給發(fā)送緩沖器15T。圖4表示包含為了確立/切斷對話而進行通信的SIP消息的對話控制數(shù)據(jù)組的格式。SIP消息50被設(shè)定在具有IP頭部H2和TCP/UDP頭部H3的IP數(shù)據(jù)組的有效載荷部。SIP消息50由表示SIP消息的種類和送達(dá)目的地的起始行(start-line)51、含有SIP參數(shù)的消息頭(Message-header)52、以及記述了與終端之間邏輯形成的連接有關(guān)的信息的消息實體(Message-body)53構(gòu)成。對于SIP消息的具體內(nèi)容,由RFC3261進行規(guī)定。圖5表示數(shù)據(jù)組傳送裝置(L2SW)1收發(fā)的以太網(wǎng)(登錄商標(biāo))幀60的格式。數(shù)據(jù)組傳送裝置(L2SW)1收發(fā)的以太網(wǎng)幀60由以太網(wǎng)頭部H1、IP頭部H2、TCP/UDP頭部H3以及有效載荷D組成。以太網(wǎng)頭部HI包含送達(dá)目的地MAC地址61、發(fā)送源MAC地址62、VLAN-ID63、以及其他的信息。IP頭部H2含有發(fā)送源IP地址64、送達(dá)目的地IP地址65、以及其他的信息,TCP/UDP頭部H3含有發(fā)送源端口號碼66、送達(dá)目的地端口號碼67、以及其他的信息。圖6表示連接管理表20的一實施例。連接管理表20由對每個對話表示發(fā)送側(cè)終端信息21和到達(dá)側(cè)終端信息22的對應(yīng)關(guān)系的多個表項目組成。發(fā)送側(cè)終端信息21包括對話確立請求消息(INVITE)的發(fā)送源終端的識別符(URL)211以及IP地址212、發(fā)送源終端使用的數(shù)據(jù)接收用端口號碼213、和裝置端口信息214。在本實施例中,裝置端口信息214由INVITE消息的輸入線路的號碼214A和VLAN-ID:214B組成。另一方面,到達(dá)側(cè)終端信息22包括針對上述對話確立請求的應(yīng)答消息(200OK)的發(fā)送源終端的IP地址221、該終端使用的數(shù)據(jù)接收用的端口號碼223、和裝置端口信息223。在本實施例中,裝置端口信息223由200OK數(shù)據(jù)組的l餘入線路的號碼223A和VLAN-ID:223B組成。圖7表示頭部信息表30的一實施例。頭部信息表30由與線路號碼31對應(yīng)的多個子表組成,在各子表中登錄表示對話控制數(shù)據(jù)組表示的VLAN-ID32、和發(fā)送源終端的MAC地址33以及IP地址34的對應(yīng)關(guān)系的多個項目。圖8表示圖2所示的用戶B的SIP終端7B經(jīng)由數(shù)據(jù)組傳送裝置(L2SW)1、L3SW2和SIP服務(wù)器3與用戶E的SIP終端7E之間確立用于VoIP通信(RTP通信)的對話時的順序圖。這里,將成為發(fā)送側(cè)的SIP終端7B的IP地址設(shè)為"192.168.0.1",將URI設(shè)為"UserB@aaa.com",將成為到達(dá)側(cè)的SIP終端7E的IP地址設(shè)為"192.168.1.1",將URI設(shè)為"UserE@aaa.com",將SIP服務(wù)器3的IP地址設(shè)為"138.85.28.1",將URI設(shè)為"aaa.com"。發(fā)送側(cè)SIP裝置終端7B在與到達(dá)側(cè)SIP裝置終端7E進行RTP通信之前,對SIP服務(wù)器3發(fā)送包含對話確立請求用SIP消息的INVITE數(shù)據(jù)組Ml(SQ01)。INVITElt據(jù)組Ml如圖9所示,在IP頭部作為送達(dá)目的地地址(DA)包含SIP服務(wù)器3的IP地址,作為發(fā)送源地址(SA)包含發(fā)送測SIP終端7B的IP地址,作為UDP頭部的送達(dá)目的地端口號碼(UDPdstport)、發(fā)送源端口號碼(UDPsrcport)包含SIP用端口號碼"5060"。此外,在圖9中,緊隨#記號之后的字符串是作為注釋而標(biāo)注的,不是實際的數(shù)據(jù)組中包含的有效信息。另外,雖然在圖9中進行了省略,但是在上述INVITE數(shù)據(jù)組Ml的以太網(wǎng)頭部HI中,設(shè)定連接了SIP服務(wù)器3的L3SW2的MAC地址來作為送達(dá)目的地MAC地址,設(shè)定發(fā)送側(cè)SIP裝置終端7B的MAC地址來作為發(fā)送源MAC地址,并且作為VLAN-ID例如設(shè)定了發(fā)送側(cè)SIP裝置終端7B所屬的VLAN網(wǎng)段的識別符的值"10"。通過上述INVITE凄t據(jù)組Ml傳輸?shù)腟IP消息50通過起始行51表示消息種類"INVITE"和到達(dá)側(cè)SIP裝置終端7E的URI。SIP消息50的消息頭部52用表示消息路徑的Via頭指定發(fā)送側(cè)SIP裝置終端7B的URI和端口號碼,用表示送達(dá)目的地的To頭指定送達(dá)目的地SIP終端7E的URL,用表示發(fā)送源的From頭指定請求源SIP終端7B的URL,用Call-ID指定對話的識別符。另外,消息實體53用c參數(shù)指定發(fā)送側(cè)SIP裝置終端7B的IP地址,用m參數(shù)指定發(fā)送側(cè)SIP裝置終端7B使用的數(shù)據(jù)接收用端口號碼"50050"。數(shù)據(jù)組傳送裝置1當(dāng)從第1線路接口部IO接收到數(shù)據(jù)組時,根據(jù)UDP端口號碼的值判定接收數(shù)據(jù)組是否為SIP控制數(shù)據(jù)組。在接收數(shù)據(jù)組是INVITE數(shù)據(jù)組時,數(shù)據(jù)組傳送裝置1從接收數(shù)據(jù)組的頭部H1、H2、H3提取發(fā)送源MAC地址"00—00-00—00—00-01"、VLAN-ID(在此例子中為"10")、以及發(fā)送源IP地址"192.168.0.1",從SIP消息中提取From頭表示的請求源終端的識別符"UserB@aaa.com"和m參數(shù)表示的數(shù)據(jù)接收用端口號碼"50050",根據(jù)線^備接口部10的識別號碼確定該數(shù)據(jù)組的輸入線路號碼(例如"1"),作為發(fā)送側(cè)終端信息21生成包含上述請求源終端的識別符、發(fā)送源IP地址、數(shù)據(jù)接收用端口號碼、輸入線路號碼以及VLAN-ID的新的表項目,如圖6(A)所示,登錄在連接管理表20中。在該時刻,到達(dá)側(cè)終端信息22的各字段為空欄。數(shù)據(jù)組傳送裝置1還生成包含VLAN-ID"10"、發(fā)送源MAC地址"00-00-00-00-00-01"、發(fā)送源IP地址"192.168.0.1"的SIP終端7B用新的表項目,并登錄到與頭部信息表30的線路號碼"1"對應(yīng)的子表中(SQ02)。之后,數(shù)據(jù)組傳送裝置l按照路由選擇表40,將接收數(shù)據(jù)組作為INVITE數(shù)據(jù)組M2傳送給L3SW3(SQ03)。L3SW2當(dāng)接收到上述INVITE數(shù)據(jù)組M2時,按照路由選擇表將接收數(shù)據(jù)組作為INVITE數(shù)據(jù)組M3傳送給SIP服務(wù)器(SQ04)。SIP服務(wù)器3當(dāng)接收到INVITE數(shù)據(jù)組M3時,根據(jù)SIP消息的To頭部表示的送達(dá)目的地識別符"UserE@aaa.com"來確定到達(dá)側(cè)SIP裝置終端7E的IP地址"192.168丄r,如圖IO所示,對SIP消息的頭部追加包含自身服務(wù)器的URL的新的Via頭。INVITE數(shù)據(jù)組M3在將送達(dá)目的地IP地址改寫為到達(dá)側(cè)SIP裝置終端7E的IP地址、將發(fā)送源IP地址改寫為SIP服務(wù)器3的IP地址后,作為INVITE數(shù)據(jù)組M4發(fā)送至到達(dá)側(cè)SIP裝置終端7E(SQ05)。上述INVITE數(shù)據(jù)組M4由L3SW2接收,并按照路由選擇表向連接了到達(dá)側(cè)SIP裝置終端7E的數(shù)據(jù)組傳送裝置1作為INVITE數(shù)據(jù)組M5進行傳送(SQ06)。上述INVITE數(shù)據(jù)組M5由數(shù)據(jù)組傳送裝置1的第2線3各接口部接收。此時,數(shù)據(jù)組傳送裝置1根據(jù)路由選擇表40,將接收數(shù)據(jù)組作為INVITE數(shù)據(jù)組M6傳送給到達(dá)側(cè)SIP裝置終端7E(SQ07)。當(dāng)?shù)竭_(dá)側(cè)SIP裝置終端7E對呼叫進行應(yīng)答時,從到達(dá)側(cè)SIP裝置終端7E如圖11所示,上述2000K數(shù)據(jù)組M7通過SIP消息的起始行51表示消息種類"200OK",在消息頭部52中包含與INVITE數(shù)據(jù)組M6同樣的信息。另夕卜,2000K數(shù)據(jù)組M7通過消息頭的Cseq表示該數(shù)據(jù)組是對"INVITE"的應(yīng)答,在消息實體53中用c參數(shù)指定到達(dá)側(cè)SIP裝置終端7E的IP地址"192.168丄1",用m參數(shù)指定到達(dá)側(cè)SIP裝置終端7E的數(shù)據(jù)接收用端口號碼"50070"。數(shù)據(jù)組傳送裝置1當(dāng)通過第1線膝換口部接收到200OK數(shù)據(jù)組M7時,根據(jù)UDP端口號碼的值"5060"判斷接收數(shù)據(jù)組為SIP消息用數(shù)據(jù)組。當(dāng)接收數(shù)據(jù)組為SIP的200OK數(shù)據(jù)組,根據(jù)消息頭的Cs叫判明接收數(shù)據(jù)組為針對"INVITE"的應(yīng)答數(shù)據(jù)組時,數(shù)據(jù)組傳送裝置1根據(jù)SIP消息的From頭來監(jiān)測對話確立請求的發(fā)送源終端的識別符"UserB@aaa.com",判定在連接管理表20中,作為終端識別符211是否已登錄了包含"UserB@aaa.com"的表項目。如果目的表項目已經(jīng)登錄在連接管理表20中,在到達(dá)側(cè)終端信息22為空欄時,數(shù)據(jù)組傳送裝置1如圖6(B)所示,作為上述表項目的到達(dá)側(cè)終端信息22,登錄c參數(shù)表示的到達(dá)側(cè)SIP裝置終端7E的IP地址"192.168.1.1"、m參數(shù)表示的數(shù)據(jù)接收用端口號碼"50070"、上述數(shù)據(jù)組的輸入線路號碼(在此例中為"2")、以及VLAN-ID的值(在此例中為"l")。數(shù)據(jù)組傳送裝置1還如圖7所示,在與頭部信息表30的輸入線路號碼"2"對應(yīng)的子表中登錄包含到達(dá)側(cè)SIP裝置終端7E的IP地址"192.168丄1"、VLAN-ID的值"11"、以及從接收數(shù)據(jù)組的以太網(wǎng)頭部H1中提取出的發(fā)送源MAC地址"00-00-00-00-01-01"的表項目(SQ09)。之后,數(shù)據(jù)組傳送裝置1按照路由選擇表將接收數(shù)據(jù)組作為200OK數(shù)據(jù)組M8向L3SW2傳送(SQIO)。此外,在目的表項目未登錄到連接管理表20的情況下,數(shù)據(jù)組傳送裝置1不進行表更新,將"l妄收數(shù)據(jù)組作為200OKlt據(jù)組M8向L3SW2傳送(SQIO)。當(dāng)L3SW2接收到200OK數(shù)據(jù)組M8時,按照路由選擇表將接收數(shù)據(jù)組作為200OK數(shù)據(jù)組M9發(fā)送給SIP服務(wù)器3(SQ11)。SIP服務(wù)器3當(dāng)接收到2000K數(shù)據(jù)組M9時,如圖12所示,從SIP消息的頭部中刪除SIP服務(wù)器3用Via頭,將送達(dá)目的地IP地址(DA)改寫為SIP終端7B的IP地址,將發(fā)送源IP地址改寫為SIP服務(wù)器的IP地址,之后作為200OK數(shù)據(jù)組M10向SIP終端7B發(fā)送(SQ12)。上述200OK數(shù)據(jù)組M10由L3SW2進行接收,按照路由選擇表作為200OK數(shù)據(jù)組Mil向L2SW1傳送(SQ13)。數(shù)據(jù)組傳送裝置1當(dāng)通過第2線路接口部接收到上述200OK數(shù)據(jù)組Ml1時,按照路由選擇表40將接收數(shù)據(jù)組作為200OK數(shù)據(jù)組M12向發(fā)送側(cè)SIP裝置終端7B傳送(SQ14)。發(fā)送側(cè)SIP裝置終端7B當(dāng)接收到上述200OK數(shù)據(jù)組M12時,將圖13所示的ACK數(shù)據(jù)組M13發(fā)送給SIP服務(wù)器3(SQ15)。數(shù)據(jù)組傳送裝置1當(dāng)通過第1線路接口部接收到ACK數(shù)據(jù)組M13時,根據(jù)UDP端口號碼的值"5060"判斷接收數(shù)據(jù)組為包含SIP消息的接收數(shù)據(jù)組,并判定SIP消息的起始行表示的消息種類。在接收到的SIP消息為ACK時,數(shù)據(jù)組傳送裝置1將接收數(shù)據(jù)組作為ACK數(shù)據(jù)組M14向L3SW2傳送(SQ16)。L3SW2當(dāng)接收到ACK數(shù)據(jù)組M14時,按照路由選擇表將其作為ACK數(shù)據(jù)組M15向SIP服務(wù)器3傳送(SQ17)。SIP服務(wù)器3當(dāng)接收到ACK數(shù)據(jù)組M15時,根據(jù)SIP消息的起始行確定到達(dá)側(cè)SIP裝置終端7E的IP地址"192.168.1.1",如圖14所示,在消息頭中追加自身服務(wù)器的Via頭。SIP服務(wù)器3在將ACKlt據(jù)組M15的送達(dá)目的地IP地址(DA)改寫為到達(dá)側(cè)SIP裝置終端7E的IP地址,將發(fā)送源IP地址(SA)改寫為SIP服務(wù)器3的IP地址之后,作為ACK數(shù)據(jù)組M16向到達(dá)側(cè)SIP終端7E發(fā)送(SQ18)。ACK數(shù)據(jù)組M16由L3SW2進行接收,作為ACK數(shù)據(jù)組M17向數(shù)據(jù)組傳送裝置1傳送(SQ19)。數(shù)據(jù)組傳送裝置1當(dāng)通過第2線路-接口部接收到上述SIP的ACK數(shù)據(jù)組M17時,將其作為ACK數(shù)據(jù)組M18向到達(dá)側(cè)SIP裝置終端7E傳送(SQ20)。圖15表示SIP終端7B和SIP終端7E之間的RTP數(shù)據(jù)組的傳送順序。在SIP終端7B向SIP終端7E發(fā)送(SQ31)了RTP數(shù)據(jù)組Dl時,RTP數(shù)據(jù)組D1如圖16所示,作為送達(dá)目的地IP地址(DA)包含SIP終端7E的IP地址"192.168丄1",作為UDP送達(dá)目的地端口號碼(UDPdstport)包含"50070",作為發(fā)送源IP地址(SA)包含SIP終端7B的IP地址"192.168.0.1",作為UDP發(fā)送源端口號碼包含"50050"。數(shù)據(jù)組傳送裝置1當(dāng)接收到RTP數(shù)據(jù)組D1時,執(zhí)行在圖23中詳細(xì)敘述的數(shù)據(jù)組傳送控制過程200,將接收數(shù)據(jù)組的頭部信息與連接管理表20進行核對。在此例中,RTP數(shù)據(jù)組Dl的發(fā)送源IP地址"192.168.0.1"和發(fā)送源端口號碼"50050"、送達(dá)目的地IP地址"192.168丄1"和送達(dá)目的地端口號碼"50070"分別與表項目EN1的發(fā)送側(cè)終端信息21、到達(dá)側(cè)終端信息22—致。此時,數(shù)據(jù)組傳送裝置1在執(zhí)行圖24中詳細(xì)敘述的頭部轉(zhuǎn)換處理200(SQ32)并改寫了接收數(shù)據(jù)組Dl的MAC頭之后,作為RTP數(shù)據(jù)組D2向到達(dá)側(cè)SIP終端7E折返(SQ33)。在從SIP終端7E向SIP終端7B發(fā)送(SQ34)了RTP數(shù)據(jù)組D3時,RTP數(shù)據(jù)組D3如圖17所示,作為送達(dá)目的地IP地址(DA)包含SIP終端7B的IP地址"192.168.0.1",作為UDP送達(dá)目的地端口號碼包含"50050",作為發(fā)送源IP地址(SA)包含SIP終端7E的IP地址"192.168.1.1",作為UDP發(fā)送源端口號碼(UDPdstport)包含"50070"。數(shù)據(jù)組傳送裝置1當(dāng)接收到RTP數(shù)據(jù)組D3時,執(zhí)行數(shù)據(jù)組傳送控制過程200,將接收數(shù)據(jù)組的頭部信息與連接管理表20進行核對。在此例中,RTP數(shù)據(jù)組D3的發(fā)送源IP地址"192.168丄1"和發(fā)送源端口號碼"50070"與表項目EN1的到達(dá)側(cè)終端信息22—致,送達(dá)目的地IP地址"192.168.0.1"和送達(dá)目的地端口號碼"50050"與項目EN1的發(fā)送側(cè)終端信息21—致,所以在數(shù)據(jù)組傳送裝置1執(zhí)行頭部轉(zhuǎn)換處理200(SQ35)、進行數(shù)據(jù)組轉(zhuǎn)換處理,并改寫了接收數(shù)據(jù)組D3的MAC頭之后,作為RTP數(shù)據(jù)組D4向SIP終端7B折返(SQ36)。圖18表示對話的切斷順序。例如,在發(fā)送側(cè)SIP終端7B的用戶進行了對話的切斷操作時,從SIP終端7B發(fā)送包含對話切斷用SIP消息的BYE數(shù)據(jù)組M19(SQ41)。如圖19所示,在BYE數(shù)據(jù)組M19中附加與ACK數(shù)據(jù)組M13相同的IP頭和UDP頭,在SIP消息的起始行中包含消息種類"BYE"以及到達(dá)側(cè)SIP終端7E的IP地址"192.168.1.1"。當(dāng)數(shù)據(jù)組傳送裝置1通過第1線路接口部接收到上述BYE數(shù)據(jù)組M19時,根據(jù)UDP端口號碼判斷接收數(shù)據(jù)組是SIP控制數(shù)據(jù)組,根據(jù)SIP消息的起始行51判定接收數(shù)據(jù)組是BYE數(shù)據(jù)組。接收到BYE數(shù)據(jù)組的數(shù)據(jù)組傳送裝置1從SIP消息頭的From頭中提取請求源終端的識別符(URL)的值"UserB@aaa.com",從連接管理表20中檢測終端識別符211為"UserB@aaa.com"的表項目。當(dāng)在連接管理表20中發(fā)現(xiàn)了目的表項目EN1時,數(shù)據(jù)組傳送裝置1將檢索到的項目EN1從連接管理表70中刪除。另外,從BYE數(shù)據(jù)組的頭部提取發(fā)送源IP地址"192.168.0.1",從頭部信息表30中檢索RTPIP地址34為"192.168.0.1"的表項目,并將其刪除(SQ42)。之后,數(shù)據(jù)組傳送裝置1按照路由選擇表40將接收數(shù)據(jù)組作為BYE數(shù)據(jù)組M20向L3SW2傳送(SW43)。當(dāng)在連接管理表20、頭部信息表30中未登錄目的表項目時,數(shù)據(jù)組傳送裝置1不進行表更新,將BYE數(shù)據(jù)組M20傳送到L3SW。BYE數(shù)據(jù)組M20由L3SW2進行接收,并按照路由選擇表,作為BYE數(shù)據(jù)組M21向SIP服務(wù)器傳送(SQ44)。SIP服務(wù)器3當(dāng)接收到BYE數(shù)據(jù)組M21時,根據(jù)SIP消息的起始行確定到達(dá)側(cè)SIP裝置終端7E的IP地址"192.168丄1"。SIP服務(wù)器3如圖20所示,對BYE數(shù)據(jù)組M21的SIP消息頭追加自身服務(wù)器的Via頭,將送達(dá)目的地IP地址改寫為到達(dá)側(cè)SIP終端的IP地址,將發(fā)送源IP地址改寫為SIP服務(wù)器3的IP地址,之后作為BYE數(shù)據(jù)組M22向到達(dá)側(cè)SIP終端7E傳送(SQ45)。L3SW2當(dāng)接收到上述BYE數(shù)據(jù)組M22時,按照路由選擇表作為BYE數(shù)據(jù)組M23向數(shù)據(jù)組傳送裝置1傳送(SQ46)。凄t據(jù)組傳送裝置1當(dāng)通過第2線路接口部接收到上述BYE數(shù)據(jù)組M23時,按照路由選擇表40,將接收數(shù)據(jù)組作為BYE數(shù)據(jù)組M24向SIP終端7E傳送(SQ47)。SIP終端7E當(dāng)接收到BYE數(shù)據(jù)組M24時,對SIP服務(wù)器3發(fā)送200OK數(shù)據(jù)組M25(SQ48)。200OK數(shù)據(jù)組M25如圖21所示,SIP消息頭的Cseq成為"BYE"。數(shù)據(jù)組傳送裝置1當(dāng)通過第1線路接口接收到上述200OK數(shù)據(jù)組M25時,根據(jù)UDP端口號碼的值"5060"判斷接收數(shù)據(jù)組是SIP消息,根據(jù)SIP消息的起始行51,判斷接收消息是200OK消息,根據(jù)消息頭的Cseq判定接收數(shù)據(jù)組是針對BYE數(shù)據(jù)組的應(yīng)答數(shù)據(jù)組。在B200OK數(shù)據(jù)組是針對BYE數(shù)據(jù)組的應(yīng)答數(shù)據(jù)組時,數(shù)據(jù)組傳送裝置1從接收數(shù)據(jù)組的頭部提取發(fā)送源IP地址"192.168.U",從頭部信息表30中檢索RTPIP地址34為"192.168.0.1"的表項目,并將其刪除(SQ49)。之后,數(shù)據(jù)組傳送裝置1按照路由選擇表40將接收數(shù)據(jù)組作為200OK數(shù)據(jù)組M26向L3SW2傳送(SW50)。當(dāng)L3SW2接收到200OK數(shù)據(jù)組M26時,按照路由選擇表作為200OK數(shù)據(jù)組M27向SIP服務(wù)器傳送(SQ51)。SIP3服務(wù)器當(dāng)接收到200OK數(shù)據(jù)組M27時,檢查消息頭的Cseq,當(dāng)判明接收數(shù)據(jù)組是針對BYE數(shù)據(jù)組的應(yīng)答數(shù)據(jù)組時,如圖22所示,從消息頭刪除SIP服務(wù)器3的Via頭,將送達(dá)目的地IP地址(DA)改寫為SIP終端7B的IP地址,將發(fā)送源IP地址改寫為SIP服務(wù)器3的IP地址,之后作為200OK數(shù)據(jù)組M28向SIP終端7B發(fā)送(SQ52)。L3SW2當(dāng)接收到200OK數(shù)據(jù)組M28時,按照路由選擇表將接收數(shù)據(jù)組作為200OK數(shù)據(jù)組M29傳送到數(shù)據(jù)組傳送裝置1(SQ53)。數(shù)據(jù)組傳送裝置1當(dāng)通過第2線路接口部接收到上述200OK數(shù)據(jù)組M29時,按照路由選擇表40將接收數(shù)據(jù)組作為200OK數(shù)據(jù)組M30向SIP終端7B傳送(SQ54)。通過SIP終端7B接收上述200OK數(shù)據(jù)組M30,對話的切斷順序結(jié)束。圖23表示表更新過程300的流程。在表更新過程300中,處理器14判定接收數(shù)據(jù)組的種類(步驟301)。在接收數(shù)據(jù)組是INVITE數(shù)據(jù)組時,處理器14在連接管理表20中登錄在發(fā)送側(cè)終端信息21中含有有效數(shù)據(jù),到達(dá)側(cè)終端信息22為空欄的新的表項目(302),在頭部信息表30中登錄表示接收數(shù)據(jù)組的VLAN-ID、發(fā)送源終端的MAC地址以及IP地址的新的表項目(303),然后結(jié)束該過程。在接收數(shù)據(jù)組為BYE數(shù)據(jù)組時,處理器14從連接管理表20中刪除與切斷對話對應(yīng)的表項目(304),從頭部信息表30中刪除與接收數(shù)據(jù)組的發(fā)送源終端的IP地址對應(yīng)的表項目(305),然后結(jié)束該過程。在接收數(shù)據(jù)組為200OK數(shù)據(jù)組時,處理器14參照SIP消息的Cseq,在Cs叫表示"INVITE"的情況下,在頭部信息表30中登錄表示接收數(shù)據(jù)組的VLAN-ID、發(fā)送源終端的MAC地址以及IP地址的新的表項目(303),在Cseq表示"BYE"的情況下,從頭部信息表30中刪除與接收數(shù)據(jù)組的發(fā)送源終端的IP地址對應(yīng)的表項目(305),然后結(jié)束該過程。在接收數(shù)據(jù)組為ACK數(shù)據(jù)組時,處理器14不進行動作結(jié)束該過程。圖24表示處理RTP數(shù)據(jù)組的數(shù)據(jù)組傳送控制過程200的流程。在數(shù)據(jù)組傳送控制過程200中,處理器14首先將接收數(shù)據(jù)組的發(fā)送源終端看做為發(fā)送側(cè)終端,從連接管理表20中檢測與接收數(shù)據(jù)組對應(yīng)的表項目(步驟201)。這里,檢索接收數(shù)據(jù)組的發(fā)送源IP地址和發(fā)送源端口號碼與在連接管理表20中作為發(fā)送側(cè)終端信息21登錄的IP地址212和端口號碼213—致,接收數(shù)據(jù)組的送達(dá)目的地IP地址和送達(dá)目的地端口號碼與在連接管理表70中作為到達(dá)終端信息22登錄的IP地址221和端口號碼222—致的表項目。在檢索的結(jié)果(202)為發(fā)現(xiàn)了目的表項目時,處理器14將接收數(shù)據(jù)組的輸入線路號碼和上述表項目表示的線路號碼214A進行比較(203),在線路號碼一致時,在執(zhí)行了頭部轉(zhuǎn)換過程250之后,向發(fā)送緩沖器15T輸出接收數(shù)據(jù)組(260),如果線路號碼不一致,則廢棄接收數(shù)據(jù)組(210)。當(dāng)在步驟201的表檢索中沒有發(fā)現(xiàn)目的表項目時,處理器14將接收數(shù)據(jù)組的發(fā)送源終端看作為到達(dá)側(cè)終端,從接收管理表20中檢索與接收數(shù)據(jù)組對應(yīng)的表項目(步驟206)。這里,檢索接收數(shù)據(jù)組的發(fā)送源IP地址和發(fā)送源端口號碼與在連接管理表70中作為到達(dá)側(cè)終端信息22登錄的IP地址221和端口號碼222—致,接收數(shù)據(jù)組的送達(dá)目的地IP地址和送達(dá)目的地端口號碼與在連接管理表70中作為發(fā)送側(cè)終端信息21登錄的IP地址212和端口號碼213一致的表項目。在檢索的結(jié)果(207)為發(fā)現(xiàn)了目的表項目時,處理器14將接收數(shù)據(jù)組的輸入線路號碼和上述表項目表示的線路號碼223A進行比較(208),當(dāng)線路號碼一致時,在執(zhí)行了頭部轉(zhuǎn)換過程250之后,向發(fā)送緩沖器15T輸出接收數(shù)據(jù)組(260),如果線;咯號碼不一致,則廢棄接收數(shù)據(jù)組(210)。當(dāng)在步驟206的表;^索中沒有發(fā)現(xiàn)目的表項目時,處理器14不執(zhí)行頭部轉(zhuǎn)換,將接收數(shù)據(jù)組輸出至發(fā)送緩沖器15T。圖25表示頭部轉(zhuǎn)換過程250的流程。在頭部轉(zhuǎn)換過程250中,處理器14將接收數(shù)據(jù)組(RTP數(shù)據(jù)組)的發(fā)送源MAC地址置換為送達(dá)目的地MAC地址(251)。然后,從頭部信息表30中檢索RTPIP地址34與接收數(shù)據(jù)組的送達(dá)目的地IP地址一致的表項目,取得MAC地址33和VLAN-ID32的值(252),將取得的MAC地址和VLAN-ID設(shè)定為接收數(shù)據(jù)組的送達(dá)目的地MAC地址和VLAN-ID(253)。在實施例中,路由選擇部12從通過收容了與終端的連接線路(訪問線路)的第1線路接口部接收到的數(shù)據(jù)組中,選擇對話控制數(shù)據(jù)組和RTP數(shù)據(jù)組然后提供給控制部13,關(guān)于通過收容了L3SW2的連接線路的第2線路接口部接收到的數(shù)據(jù)組,不轉(zhuǎn)交給控制部13,按照路由選擇表40進行路由選擇。但是,作為本發(fā)明的其他實施方式,例如,路由選擇部12可以將全部的對話控制數(shù)據(jù)組和RTP數(shù)據(jù)組與輸入線路號碼一起提供給控制部13,由控制部13判定這些數(shù)據(jù)組的輸入線路,選擇應(yīng)該在連接管理表以及頭部信息表中反映的控制數(shù)據(jù)組和應(yīng)該進行頭部轉(zhuǎn)換的RTP數(shù)據(jù)組。另外,還可以代替判定輸入線路號碼,例如在接收到INVITE數(shù)據(jù)組(或者200OK數(shù)據(jù)組)時,檢查連接管理表、頭部信息表,如果在表中不存在根據(jù)接收數(shù)據(jù)組應(yīng)該登錄的項目,則追加新的表項目,如果已經(jīng)存在則判斷為通過SIP服務(wù)器3折返了接收數(shù)據(jù)組,于是不進行表更新對接收數(shù)據(jù)組進行路由選擇。在與以太網(wǎng)NW3連接的發(fā)送側(cè)終端和收容在數(shù)據(jù)組傳送裝置(L2SW)1中的終端進行聲音通信時,不需要由數(shù)據(jù)組傳送裝置1折返RTP數(shù)據(jù)組。此時,利用第2線路接口來接收INVITE數(shù)據(jù)組,利用某個第1線路接口接收對其進行應(yīng)答的200OK數(shù)據(jù)組,無需由數(shù)據(jù)組傳送裝置1接收由SIP服務(wù)器3折返的INVITE數(shù)據(jù)組、200OK數(shù)據(jù)組。如上所述,在只關(guān)注由第1線贈4妄口接收到的對話控制數(shù)據(jù)組,對連接管理表進行了更新時,在連接管理表中未登錄發(fā)送側(cè)終端信息,所以在接收到2000K數(shù)據(jù)組時,通過^f全查連接管理表可以不進行表更新將接收數(shù)據(jù)組傳送至L3SW2—側(cè)。另外,因為在連接管理表中沒有登錄對話,所以之后由第1線路^l妄口接收到的RTP數(shù)據(jù)組可以不由數(shù)據(jù)組傳送裝置1折返就傳送至L3SW2—側(cè)。在到達(dá)側(cè)終端與以太網(wǎng)NW3連接時,如果同樣僅僅關(guān)注由第1線路接口接收到的對話控制數(shù)據(jù)組,對連接管理表進行更新,則在連接管理表中未登錄到達(dá)側(cè)終端信息。因此,之后由第1線贈4妄口接收到的RTP數(shù)據(jù)組因為沒有在連接管理表中登錄對話,所以可以不通過數(shù)據(jù)組傳送裝置1進行折返就傳送至L3SW2—側(cè)。如上所述,在本發(fā)明的實施例中,在終端之間執(zhí)行對話確立順序的過程中,數(shù)據(jù)組傳送裝置1將RTP數(shù)據(jù)組的頭部轉(zhuǎn)換所需要的信息預(yù)先存儲在頭部信息表中,將對話控制數(shù)據(jù)組傳送至對話管理裝置(SIP服務(wù)器),將RTP數(shù)據(jù)組不經(jīng)由對話管理裝置向送達(dá)目的地終端進行折返,所以能夠減少對話管理裝置的負(fù)荷,并縮短RTP數(shù)據(jù)組的傳送延遲時間。另外,將對話的確立/切斷用控制數(shù)據(jù)組全部傳送給對話管理裝置,所以不會對對話管理裝置進行的每個用戶的對話管理信息的收集造成影響。此外,本發(fā)明即使對于將多個VMAN在L2SW和L3SW之間統(tǒng)合為一個VALN的聚合型網(wǎng)絡(luò)也有效。權(quán)利要求1.一種數(shù)據(jù)組傳送裝置,由以下的部分構(gòu)成多個第一線路接口部,其分別收容至少與一個用戶終端相連接的訪問線路;第二線路接口部,其用于與包含對話管理裝置的網(wǎng)絡(luò)一側(cè)的通信節(jié)點裝置連接;以及協(xié)議處理部,其在所述第一、第二接口之間對接收數(shù)據(jù)組進行路由選擇,其特征在于,所述協(xié)議處理部具有連接管理表,其登錄在每一對話中表示發(fā)送側(cè)終端信息和到達(dá)側(cè)終端信息的對應(yīng)關(guān)系的多個表項目;頭部信息表,其對應(yīng)線路號碼登錄表示VLAN-ID、MAC地址和IP地址的組合的多個表項目;以及控制部,所述控制部在從所述某個第一線路接口部接收到應(yīng)該傳送給所述對話管理裝置的特定的對話控制數(shù)據(jù)組時,根據(jù)從該控制數(shù)據(jù)組中提取出的信息項目,對所述連接管理表和所述頭部信息表進行更新,在從所述某個第一線路接口部接收到實時數(shù)據(jù)組時,將接收數(shù)據(jù)組的頭部信息與登錄在所述連接管理表中的發(fā)送側(cè)終端信息以及到達(dá)側(cè)終端信息進行核對,在所述連接管理表中已登錄與所述頭部信息對應(yīng)的表項目時,根據(jù)所述頭部信息表改寫接收數(shù)據(jù)組的頭部信息,將接收數(shù)據(jù)組路由選擇為與送達(dá)目的地終端對應(yīng)的第一線路接口,在所述連接管理表中尚未登錄與所述頭部信息對應(yīng)的表項目時,將接收數(shù)據(jù)組路由選擇為所述第二線路接口。2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)組傳送裝置,其特征在于,所述控制部在從所述第一線路接口中的一個接收到對話確立請求數(shù)據(jù)組時,在所述連接管理表中追加包含從該接收數(shù)據(jù)組的頭部和消息內(nèi)容中提取出的發(fā)送側(cè)終端信息的新的表項目,并且在所述頭部信息表中,與所述接收數(shù)據(jù)組的輸入線路號碼對應(yīng)地追加表示從該接收數(shù)據(jù)組的頭部提取出的VLAN-ID、發(fā)送源的MAC地址以及IP地址的、發(fā)送側(cè)終端用的新的表項目,在從所述某個第一線路接口接收到針對所述對話確立請求數(shù)據(jù)組的應(yīng)答數(shù)據(jù)組時,在連接管理表的所述新的表項目中登錄從所述應(yīng)答數(shù)據(jù)組的頭部提取出的到達(dá)側(cè)終端信息,并且在所述頭部信息表中,與所述應(yīng)答數(shù)據(jù)組的輸入線路號碼對應(yīng)地追加表示從該應(yīng)答數(shù)據(jù)組的頭部提取出的VLAN-ID、發(fā)送源的MAC地址以及IP地址的、到達(dá)側(cè)終端用的新的表項目。3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)組傳送裝置,其特征在于,作為所述發(fā)送側(cè)終端信息,所述連接管理表包含所述對話確立請求數(shù)據(jù)組的發(fā)送源終端的識別符、IP地址以及發(fā)送源端口號碼,作為所述到達(dá)側(cè)終端信息,包含所述應(yīng)答數(shù)據(jù)組的發(fā)送源終端的IP地址、以及發(fā)送源端口號碼。4.根據(jù)權(quán)利^"求3所述的數(shù)據(jù)組傳送裝置,其特征在于,作為所述發(fā)送側(cè)終端信息,所述連接管理表還包含所述對話確立請求數(shù)據(jù)組的輸入線路號碼和VLAN-ID,作為所述到達(dá)側(cè)終端信息還包含所述應(yīng)答數(shù)據(jù)組的輸入線路號碼和VLAN-ID。5.根據(jù)權(quán)利要求14的任意一項所述的數(shù)據(jù)組傳送裝置,其特征在于,所述控制部在所述某個第一線路接口部接收到對話切斷請求數(shù)據(jù)組時,從所述連接管理表中刪除被請求切斷的對話的表項目,從所述頭部信息表中刪除通過所述切斷請求數(shù)據(jù)組的頭部信息確定的發(fā)送側(cè)終端用以及到達(dá)側(cè)終端用的表項目。6.根據(jù)權(quán)利要求1~5的任意一項所述的數(shù)據(jù)組傳送裝置,其特征在于,所述協(xié)議處理部具有在所述第一、第二線路接口之間對接收數(shù)據(jù)組進行路由選擇的路由選擇部,所述路由選擇部向所述控制部提供從所述第一線路接口部接收到的所述特定的對話控制數(shù)據(jù)組和實時數(shù)據(jù)組,對從該控制部輸出的對話控制數(shù)據(jù)組和實時數(shù)據(jù)組,按照各自的頭部信息進行路由選擇。7.根據(jù)權(quán)利要求l-5的任意一項所述的數(shù)據(jù)組傳送裝置,其特征在于,所述協(xié)議處理部具有在所述第一、第二線珞接口之間對接收數(shù)據(jù)組進行路由選擇的路由選擇部,所述路由選擇部向所述控制部提供從所述第一、第二線路接口部接收到的對話控制數(shù)據(jù)組和實時數(shù)據(jù)組,對從該控制部輸出的對話控制數(shù)據(jù)組和實時數(shù)據(jù)組,按照各自的頭部信息進行路由選擇,所述控制部從所述路由選擇部所接收的對話控制數(shù)據(jù)組中,選擇所述特定的對話控制數(shù)據(jù)組,來對所述連接管理表和頭部信息表進行更新。全文摘要本發(fā)明提供一種數(shù)據(jù)組傳送裝置(L2SW),其適合在終端之間確立了對話之后發(fā)送的實時數(shù)據(jù)組的傳送。在由收容用戶終端的多個第一線路接口(INF)部;與對話管理裝置側(cè)的通信節(jié)點裝置連接的第二線路(INF)部;以及協(xié)議處理部構(gòu)成的,協(xié)議處理部由連接管理表、頭部信息表以及控制部構(gòu)成的數(shù)據(jù)組傳送裝置中,控制部在從第一線路(INF)部接收到特定的對話控制數(shù)據(jù)組時,更新連接管理表和頭部信息表,在從某個第一線路接口部接收到實時數(shù)據(jù)組時,在連接管理表中已登錄了與接收數(shù)據(jù)組的頭部信息對應(yīng)的表項目的情況下,根據(jù)頭部信息表改寫接收數(shù)據(jù)組的頭部信息,在未登錄的情況下在該狀態(tài)下對接收數(shù)據(jù)組進行路由選擇。文檔編號H04L12/56GK101227385SQ200710196180公開日2008年7月23日申請日期2007年11月29日優(yōu)先權(quán)日2007年1月18日發(fā)明者大內(nèi)賢,宮田裕章,木檜保夫申請人:日立通訊技術(shù)株式會社