專利名稱:網(wǎng)絡(luò)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種網(wǎng)絡(luò)系統(tǒng),尤其涉及用于進(jìn)行在廣播等內(nèi)容信息分發(fā)中所 用的多播的認(rèn)證以及計(jì)費(fèi)的網(wǎng)絡(luò)系統(tǒng)。
技術(shù)背景在將單播通信用于廣播型通信的情況下,分發(fā)數(shù)據(jù)的服務(wù)器和接收該數(shù)據(jù) 的用戶終端構(gòu)成1對1的結(jié)構(gòu),因此分發(fā)服務(wù)器同時(shí)分發(fā)用戶終端數(shù)數(shù)量的數(shù) 據(jù)。因此,分發(fā)服務(wù)器的負(fù)荷增加,且通信量也增加。作為解決這些課題的技術(shù),作為向某特定的多個(gè)目的地同時(shí)分發(fā)數(shù)據(jù)的廣 播型的通信技術(shù),有多播通信。通過在設(shè)置在分發(fā)服務(wù)器和用戶終端之間的分組轉(zhuǎn)發(fā)裝置(路由器、網(wǎng)關(guān)等)中安裝在IETF (Internet Engineering Task Force ) 成為標(biāo)準(zhǔn)的IGMP (Internet Group Membership Protocol:參照非專利文獻(xiàn)1 、 2 ) 和MLD (Multicast Listener Discovery:參照非專利文獻(xiàn)3 ),分組轉(zhuǎn)發(fā)裝置復(fù) 制來自分發(fā)服務(wù)器的數(shù)據(jù),僅向有分發(fā)請求的用戶終端發(fā)送數(shù)據(jù)。由此,分發(fā) 服務(wù)器只要向分組轉(zhuǎn)發(fā)裝置發(fā)送數(shù)據(jù)即可,因此可以抑制分發(fā)服務(wù)器的負(fù)荷, 且也可以抑制分發(fā)服務(wù)器和分組轉(zhuǎn)發(fā)裝置間的通信量。另外,在使用多播通信進(jìn)行數(shù)據(jù)分發(fā)的服務(wù)時(shí),有時(shí)還需要認(rèn)證或計(jì)費(fèi)。 作為這些的實(shí)現(xiàn)方法的一例,IGAP (Internet Group membership Authentication Protocol:非專利文獻(xiàn)4)已成為IETF的草案(draft )。在IGMP分組中附加 用戶標(biāo)識信息或密碼等認(rèn)證中所需要的信息,多播路由器根據(jù)該信息,使用 RADIUS (Remote Authentication Dial In User Service:參照非專利文獻(xiàn)5、 6) 向認(rèn)證.計(jì)費(fèi)服務(wù)器進(jìn)行詢問。根據(jù)其詢問結(jié)果,多播路由器判斷是否對有要 求的用戶終端分發(fā)數(shù)據(jù)。從連接記錄也可以進(jìn)行計(jì)費(fèi)處理。在使用了上述方法的情況下,在用戶終端變得很多時(shí),需要很多昂貴的多 播路由器。例如在特開2004-357200號公報(bào)(專利文獻(xiàn)1)中公開了盡量減 少昂貴的多播路由器的方法。在該技術(shù)中,使設(shè)置在用戶終端和路由器之間的層2交換機(jī)等具有窺探IGAP分組的功能,通過用層2交換機(jī)進(jìn)行數(shù)據(jù)分發(fā)控 制,可以抑制路由器數(shù)。在特開2004-357200號公報(bào)中公開的技術(shù)中,前提 條件是層2交換機(jī)的屬下的用戶終端位于同一子網(wǎng)絡(luò)內(nèi)。在用戶終端位于同一 子網(wǎng)絡(luò)內(nèi)時(shí),安全性也高。另一方面,在如上所述的進(jìn)行使用了多播通信的服務(wù)的實(shí)際接入系統(tǒng)的網(wǎng) 絡(luò)中,為了因特網(wǎng)連接的用戶認(rèn)證或安全確保,用戶終端和路由器之間通過 PPPoE (Point to Point Protocol over Ethernet (Ethernet為注冊商標(biāo))參照非專 利文獻(xiàn)7)連接的情況較多。在使用了 PPPoE的情況下,用戶終端和路由器邏 輯上通過Point to Point連接。因此,在這樣的網(wǎng)絡(luò)上進(jìn)行多播通信時(shí),在路由 器和用戶終端之間,邏輯上可以對路由器的物理線路數(shù)以上連接用戶終端,因 此,通過暫時(shí)用層2交換機(jī)中斷用戶終端,來抑制多播路由器數(shù),可以進(jìn)行多 播的認(rèn)證.計(jì)費(fèi)、分發(fā)數(shù)據(jù)的控制。而且,此時(shí),在用戶終端的PPPoE的認(rèn) 證時(shí),路由器從認(rèn)證服務(wù)器接收用戶可以參加哪一多播組的信息,在路由器中 具有PPPoE和多播的對應(yīng)表,由此在從用戶終端接收到分發(fā)請求時(shí)無需詢問 認(rèn)證服務(wù)器而可以決定可否分發(fā)(例如,參照專利文獻(xiàn)3)。但是,在用戶終端和路由器之間如上所述地以Point to Point連接時(shí),路由 器必須將分發(fā)數(shù)據(jù)復(fù)制與連接在該路由器屬下的用戶終端數(shù)相當(dāng)?shù)臄?shù)后來進(jìn) 行發(fā)送。因此,層2交換機(jī)和路由器之間的通信量與特開2004-357200號公 報(bào)的情況相比要倍增與用戶終端數(shù)相當(dāng)?shù)牧?,進(jìn)行復(fù)制的路由器的負(fù)荷也會增 加。解決該課題的技術(shù)之一被公開在特開2006 - 109047號公報(bào)(專利文獻(xiàn)4 ) 中。在該技術(shù)中,用戶終端和路由器之間以Point to Point邏輯地連接的情況下, 設(shè)置在用戶終端和路由器之間的層2交換機(jī)在與路由器之間建立多播專用的 連接,代替連接在屬下的用戶終端接收、復(fù)制、發(fā)送分發(fā)數(shù)據(jù),由此可以抑制 層2交換機(jī)和路由器之間的通信量,還可以削減路由器的負(fù)荷。非專利文獻(xiàn)1RFC111非專利文獻(xiàn)2RFC223非專利文獻(xiàn)3RFC2710非專利文獻(xiàn)4http:〃www.potaroo.net/ietf/all-ids/draft-hayashi-igap-03.txt非專利文獻(xiàn)5RFC28非專利文獻(xiàn)6RFC286非專利文獻(xiàn)7RFC251專利文獻(xiàn)1特開2004 - 357200號公報(bào)專利文獻(xiàn)2特開2006 - 42223號公報(bào)專利文獻(xiàn)3特開2006 - 148750號公報(bào)專利文獻(xiàn)4特開2006 - 109047號公報(bào) 在用戶終端和路由器之間為了安全或用戶管理而通過PPPoE等邏輯地形 成為Point to Point的網(wǎng)絡(luò)中,在使用多播通信實(shí)施數(shù)據(jù)分發(fā)服務(wù)時(shí),在特開 2006- 10卯47號公報(bào)的技術(shù)中,設(shè)置在用戶終端和路由器之間的層2交換機(jī) 代替連接在屬下的用戶終端進(jìn)行分發(fā)請求或分發(fā)數(shù)據(jù)的接收。由此,可以削減 通信量或向路由器的負(fù)荷。但是,路由器不是從用戶終端而是從層2交換機(jī)接收分發(fā)請求,而且不是 向用戶終端分發(fā)數(shù)據(jù)而是向?qū)?交換機(jī)發(fā)送分發(fā)數(shù)據(jù)。因此,路由器無法掌握 關(guān)于多播分組的用戶信息,因此在IGAP或特開2006 - 148750號公報(bào)等方法 中,有時(shí)路由器在多播服務(wù)時(shí)無法進(jìn)行認(rèn)證.計(jì)費(fèi)。例如,在連接在層2交換機(jī)的屬下的用戶終端向某一多播數(shù)據(jù)的自終端發(fā) 出分發(fā)請求時(shí),該分發(fā)請求在層2交換機(jī)被接收,層2交換機(jī)用代理向路由器 發(fā)出向自交換機(jī)的分發(fā)請求。因此,路由器接收向?qū)?交換機(jī)的分發(fā)請求,因 此,沒有獲知是來自哪一用戶終端的分發(fā)請求的^t術(shù)。因此路由器有時(shí)無法向 用于進(jìn)行終端認(rèn)證等的認(rèn)證服務(wù)器進(jìn)行詢問。另外,路由器按照來自層2交換機(jī)的分發(fā)請求向?qū)?交換機(jī)分發(fā)多播數(shù)據(jù), 因此不知道哪一終端接收數(shù)據(jù)。因此,路由器有時(shí)無法使用計(jì)費(fèi)服務(wù)器進(jìn)行每 一終端的計(jì)費(fèi)。而且,在層2交換機(jī)中,有時(shí)無法判斷哪一終端允許進(jìn)行多播數(shù)據(jù)的分發(fā)、 以及拒絕分發(fā)或者可否分發(fā)。 發(fā)明內(nèi)容本發(fā)明是鑒于以上問題點(diǎn)而提出的,其目的之一是提供一種網(wǎng)絡(luò)系統(tǒng),該 網(wǎng)絡(luò)系統(tǒng)具有路由器獲知在上述網(wǎng)絡(luò)中在層2交換機(jī)管理的用戶信息的單元、以及路由器根據(jù)該信息進(jìn)行用于認(rèn)證.計(jì)費(fèi)的處理的單元。另外,本發(fā)明的另一目的是提供一種根據(jù)認(rèn)證結(jié)果,層2交換機(jī)進(jìn)行分發(fā)數(shù)據(jù)的控制的單元。本發(fā)明的另一目的是提供一種網(wǎng)絡(luò)系統(tǒng),該網(wǎng)絡(luò)系統(tǒng)用于抑制通信量,且 廉價(jià)實(shí)現(xiàn)具有認(rèn)證或計(jì)費(fèi)的多播服務(wù)。本發(fā)明的目的之一是,在為了安全或用戶管理而通過PPPoE等,用戶終 端和路由器之間邏輯地成為Point to Point的接入系統(tǒng)的網(wǎng)絡(luò)上,進(jìn)行基于多播 通信的數(shù)據(jù)分發(fā)服務(wù)時(shí),以廉價(jià)的裝置結(jié)構(gòu)、且抑制通信量或?qū)ρb置的負(fù)荷, 實(shí)現(xiàn)各種認(rèn)證.計(jì)費(fèi)服務(wù)、用戶管理。另外,本發(fā)明的目的之一是,對于用戶終端不需要追加新的功能或進(jìn)行設(shè) 定,而只要進(jìn)行PPP連接的認(rèn)證就可以,因此也不需要多播用的用戶ID (用 戶標(biāo)識符)或密碼。不需要用戶為了接受多播服務(wù)而再次認(rèn)證,因此無需對用 戶增加負(fù)擔(dān)而可以實(shí)現(xiàn)。在用戶終端對路由器進(jìn)行PPP連接請求時(shí),接收到該請求的路由器向認(rèn) 證服務(wù)器進(jìn)行詢問。在認(rèn)證服務(wù)器中,管理用戶ID、密碼、該用戶可參加的 組地址的信息,向路由器發(fā)送PPP連接的認(rèn)證結(jié)果和可參加的組地址。之后, 在從用戶終端發(fā)送向某一多播組的參加請求(Join)時(shí),在層2交換機(jī)中斷來 自用戶終端的參加請求(Join)。但是,層2交換機(jī)不知道對于該用戶終端的 分發(fā)許可/拒絕,因此對路由器發(fā)送附加了該用戶終端的信息的參加請求 (Join )。路由器比較參加請求的信息和從認(rèn)證服務(wù)器接收到的用戶信息,在信息之 間存在差分時(shí),對參加確認(rèn)(Query)附加路由器所保存的信息后發(fā)送給層2 交換機(jī)。根據(jù)來自該路由器的信息,在層2交換機(jī)就會知道對該用戶終端的分 發(fā)的許可/拒絕,可以判斷是否分發(fā)數(shù)據(jù)。而且,根據(jù)路由器的定期的參加確 認(rèn)(Query),始終維持路由器的信息和層2交換機(jī)的信息的匹配性。由此,如 上所述地層2交換機(jī)無需向路由器確認(rèn),而僅通過層2交換機(jī)可以判斷分發(fā)的 許可/拒絕。但是,在用戶終端PPP連接后變成許可參加某一組地址時(shí),需要 更新路由器的信息,因此在來自層2交換機(jī)的用戶信息中沒有與路由器所管理 的用戶信息相當(dāng)?shù)男畔r(shí),路由器再次詢問認(rèn)證服務(wù)器。另外,更新路由器的 用戶信息,并向?qū)?交換機(jī)發(fā)送該更新的信息。由此,在層2交換機(jī)也可以掌握最新的用戶信息。而且,在層2交換機(jī)"拒絕"某一用戶終端時(shí),即使之后該用戶終端變成 參加許可,只要該用戶終端不進(jìn)行PPP再次連接,在沒有路由器向認(rèn)證服務(wù)器詢問的機(jī)會時(shí)在層2交換機(jī)中不會變成"許可"。因此,對于在層2交換機(jī) 中為"拒絕"的用戶終端設(shè)置有效期限,在該有效期限結(jié)束后從該用戶終端接 收參加請求(Join)時(shí),路由器向認(rèn)證服務(wù)器詢問。由此,用戶終端不進(jìn)行PPP 再次連接,也可以進(jìn)行層2交換機(jī)的用戶信息更新。另外,層2交換機(jī)不僅記錄分發(fā)的許可/拒絕,還記錄實(shí)際向用戶終端的 分發(fā)日志。以用戶終端從正在參加的組地址脫離的事件為契機(jī),層2交換機(jī)向 路由器發(fā)送分發(fā)日志。路由器追加用戶ID等計(jì)費(fèi)所需要的信息并發(fā)送給計(jì)費(fèi) 服務(wù)器,由此可以進(jìn)行計(jì)費(fèi)。作為用戶終端脫離的契機(jī),例如有在層2交換 機(jī)接收到來自用戶終端的脫離宣言時(shí),在從層2交換機(jī)沒有對向用戶終端的參 加確認(rèn)(Query)的應(yīng)答(Report)時(shí),以及PPP連接被切斷了的時(shí)候。以第 一或第二契機(jī),層2交換機(jī)可以識別脫離,但是關(guān)于第三契機(jī),僅用層2交換 機(jī)是無法識別脫離。因此,能夠獲知PPP連接被切斷的路由器,在PPP切斷 時(shí)對參加確認(rèn)(Query)附加用戶信息后發(fā)送給層2交換機(jī)。由此,層2交換 沖幾可以識別切斷。而且,在PPP連接時(shí),從認(rèn)證服務(wù)器不僅發(fā)送可參加的組地址,還發(fā)送 其有效期限,在路由器對層2交換機(jī)發(fā)送用戶信息時(shí)按照其有效期限來進(jìn)行發(fā) 送。在層2交換機(jī)中使分發(fā)僅在其有效期限內(nèi)"許可",由此可以進(jìn)行例如預(yù) 付費(fèi)(prepaid)式計(jì)費(fèi)。此時(shí),也可以指定通信量來代替有效期限,分發(fā)了某 一通信量時(shí)中止分發(fā)。另外,作為計(jì)費(fèi)方法的另一方法,關(guān)于多播控制分組,不用層2交換機(jī)進(jìn) 行中斷,而是用層2交換機(jī)進(jìn)行窺探以更新分發(fā)控制表,該多播控制分組與通 常分組一樣地進(jìn)行轉(zhuǎn)發(fā)。路由器以來自用戶終端的參加請求(Join)的接收為 契機(jī),向計(jì)費(fèi)服務(wù)器通知計(jì)費(fèi)的開始。另外,在接收到來自用戶終端的脫離宣 言(Leave)時(shí),在沒有對參加確認(rèn)(Query)的應(yīng)答(Report)的情況和PPP 連接被切斷等情況下,向計(jì)費(fèi)服務(wù)器通知計(jì)費(fèi)的結(jié)束。計(jì)費(fèi)服務(wù)器通過掌握用 戶終端參加的時(shí)刻和脫離的時(shí)刻可以進(jìn)行計(jì)費(fèi)。而且,在計(jì)費(fèi)結(jié)束通知時(shí),將來自層2交換才幾的計(jì)費(fèi)信息 一 同發(fā)送給計(jì)費(fèi)服務(wù)器,由此可以實(shí)現(xiàn)正確的計(jì)費(fèi) 或按量計(jì)費(fèi)。另外,在本發(fā)明中,作為解決上述課題的單元,層2交換機(jī)或路由器例如具備多個(gè)線路接口、線路接口控制部以及進(jìn)行分組的解析/編輯處理的處理器。 作為在存儲器中保存的表,具備管理用戶信息的表、進(jìn)行裝置間的多播用連接 管理的表。本發(fā)明的第二分組轉(zhuǎn)發(fā)裝置(路由器)例如是與多個(gè)用戶終端以Point to Point連接的分組轉(zhuǎn)發(fā)裝置,具備進(jìn)行用戶終端的管理的用戶管理表;與連接在屬下的下位分組轉(zhuǎn)發(fā) 裝置的多播用連接管理表;以及在從連接在屬下的下位分組轉(zhuǎn)發(fā)裝置接收到多 播分組時(shí)進(jìn)行處理的處理器,所述處理器在從連接在屬下的下位分組轉(zhuǎn)發(fā)裝置接收到用戶信息時(shí),與分 組轉(zhuǎn)發(fā)裝置正在管理的用戶管理表進(jìn)行比較,在根據(jù)下位分組轉(zhuǎn)發(fā)裝置的用戶 信息分發(fā)許可變得不明時(shí),將分組轉(zhuǎn)發(fā)裝置的用戶信息發(fā)送給下位分組轉(zhuǎn)發(fā)裝 置,在從下位分組轉(zhuǎn)發(fā)裝置的用戶信息不是分組轉(zhuǎn)發(fā)裝置的用戶信息時(shí),向認(rèn) 證服務(wù)器進(jìn)行詢問。另外,本發(fā)明的第一分組轉(zhuǎn)發(fā)裝置(層2交換機(jī))例如是連接在上述的第 二分組轉(zhuǎn)發(fā)裝置的屬下,并中斷多個(gè)用戶終端的下位分組轉(zhuǎn)發(fā)裝置,其具有控制向用戶終端的分發(fā)的分發(fā)控制表;與連接在上位的第二分組 轉(zhuǎn)發(fā)裝置的多播用連接管理表;以及從連接在屬下的用戶終端接收到多播分組 時(shí)進(jìn)行處理的處理器,所述處理器在接收到來自連接在屬下的用戶終端的多播分組時(shí),更新分發(fā) 控制表,向上位分組轉(zhuǎn)發(fā)裝置在對參加請求或參加確認(rèn)的應(yīng)答時(shí)發(fā)送用戶信 息,在由上位分組轉(zhuǎn)發(fā)裝置接收到用戶信息時(shí),根據(jù)該信息更新分發(fā)控制表, 并根據(jù)分發(fā)控制表的信息進(jìn)行向各用戶終端的多播分組的轉(zhuǎn)發(fā)控制。上述第 一分組轉(zhuǎn)發(fā)裝置的特征之一是,在所述用戶管理表記錄計(jì)費(fèi)所需要 的信息,所述處理器在從用戶終端接收到脫離宣言時(shí),另外從用戶終端沒有對 參加確認(rèn)的應(yīng)答時(shí),另外從上位分組轉(zhuǎn)發(fā)裝置接收用戶信息并更新了分發(fā)控制 表而停止了分發(fā)時(shí),向上位分組轉(zhuǎn)發(fā)裝置發(fā)送用戶信息。上述的第二分組轉(zhuǎn)發(fā)裝置的特征之一是,在用戶終端的PPP連接被切斷 時(shí),更新所述分發(fā)信息表并發(fā)送給下位分組轉(zhuǎn)發(fā)裝置。上述第二分組轉(zhuǎn)發(fā)裝置的特征之一是,在從下位分組轉(zhuǎn)發(fā)裝置接收到包含 計(jì)費(fèi)信息的用戶信息時(shí),追加正在管理的用戶信息,并發(fā)送給計(jì)費(fèi)服務(wù)器。根據(jù)本發(fā)明的第一解決方法,提供一種網(wǎng)絡(luò)系統(tǒng),其具備 第一分組轉(zhuǎn)發(fā)裝置,其中斷多個(gè)用戶終端,并復(fù)制接收到的多播數(shù)據(jù)后轉(zhuǎn)發(fā)給所述用戶終端;第二分組轉(zhuǎn)發(fā)裝置,其通過所述第一分組轉(zhuǎn)發(fā)裝置與多個(gè)所述用戶終端點(diǎn)對點(diǎn)連4妄;以及服務(wù)器,其向所述第二分組轉(zhuǎn)發(fā)裝置輸出所述用戶終端可參加的多播組的 組地址,所述第一分組轉(zhuǎn)發(fā)裝置具有分發(fā)控制表,其存儲包含所述用戶終端的終 端識別信息、表示分發(fā)許可以及分發(fā)拒絕中的任意一個(gè)的信息的記錄項(xiàng),所述第二分組轉(zhuǎn)發(fā)裝置,在從所述用戶終端接收到點(diǎn)對點(diǎn)連接的連接請求 時(shí),從所述服務(wù)器取得所述用戶終端可參加的多播組的組地址,所述第二分組轉(zhuǎn)發(fā)裝置,將接收到的組地址和所述用戶終端的終端識別信 息對應(yīng)起來進(jìn)行存儲,所述第一分組轉(zhuǎn)發(fā)裝置,在從所述用戶終端接收到包含預(yù)先設(shè)定的組地址 和該用戶終端的終端識別信息的、以該用戶終端為發(fā)送源的向多播組的第 一參 加請求時(shí),中斷該第一參加請求,以及在所述分發(fā)控制表中將該組地址和該終 端識別信息對應(yīng)起來進(jìn)行存儲,所述第 一分組轉(zhuǎn)發(fā)裝置向所述第二分組轉(zhuǎn)發(fā)裝置發(fā)送包含接收到的組地 址和終端識別信息、且以自身裝置為發(fā)送源的第二參加請求,所述第二分組轉(zhuǎn)發(fā)裝置比較包含在第二參加請求中的組地址以及終端識 別信息和被存儲的組地址以及終端識別信息,向所述第一分組轉(zhuǎn)發(fā)裝置發(fā)送若 存儲有一致的信息、則表示分發(fā)許可,若沒有存儲,則表示分發(fā)拒絕的通知,所述第一分組轉(zhuǎn)發(fā)裝置按照該通知,在所述分發(fā)控制表中與該組地址和該 終端識別信息對應(yīng)起來存儲表示分發(fā)許可或分發(fā)拒絕的信息,所述第一分組轉(zhuǎn)發(fā)裝置,從所述第二分組轉(zhuǎn)發(fā)裝置接收包含組地址的多播數(shù)據(jù),參照所述分發(fā)控制表,按照與該組地址對應(yīng)起來存4諸了表示分發(fā)許可的 信息的記錄項(xiàng)的終端識別信息,向一個(gè)或多個(gè)所述用戶終端發(fā)送接收到的多播 數(shù)據(jù)和/或復(fù)制的多播數(shù)據(jù)。根據(jù)本發(fā)明的第二解決方法,提供一種網(wǎng)絡(luò)系統(tǒng),其具備 第一分組轉(zhuǎn)發(fā)裝置,其中斷多個(gè)用戶終端,并復(fù)制接收到的多播數(shù)據(jù)后轉(zhuǎn)發(fā)給所述用戶終端;第二分組轉(zhuǎn)發(fā)裝置,其通過所述第一分組轉(zhuǎn)發(fā)裝置與多個(gè)所述用戶終端點(diǎn)對點(diǎn)連4妄;以及服務(wù)器,其向所述第二分組轉(zhuǎn)發(fā)裝置輸出所述用戶終端可參加的多播組的 組地址,所述第一分組轉(zhuǎn)發(fā)裝置具有分發(fā)控制表,其存儲包含所述用戶終端的終 端識別信息、表示分發(fā)許可以及分發(fā)拒絕中的任意一個(gè)的信息、表示參加請求 的接收以及未接收中的任意一個(gè)的信息的記錄項(xiàng),所述第二分組轉(zhuǎn)發(fā)裝置在從所述用戶終端接收到點(diǎn)對點(diǎn)連接的連接請求 時(shí),從所述服務(wù)器取得所述用戶終端可參加的多播組的組地址,所述第二分組轉(zhuǎn)發(fā)裝置向所述第一分組轉(zhuǎn)發(fā)裝置發(fā)送包含接收到的組地 址和所述用戶終端的終端識別信息的通知,所述第一分組轉(zhuǎn)發(fā)裝置,將包含在該通知中的組地址以及終端標(biāo)識符和表 示分發(fā)許可的信息對應(yīng)起來存儲在所述分發(fā)控制表中,所述第一分組轉(zhuǎn)發(fā)裝置,在從所述用戶終端接收到包含預(yù)先設(shè)定的組地址 和該用戶終端的終端識別信息的向多播組的參加請求時(shí),與所述分發(fā)控制表的 相應(yīng)的組地址和終端識別信息對應(yīng)起來存儲表示參加請求的接收的信息,所述第 一分組轉(zhuǎn)發(fā)裝置,從所述第二分組轉(zhuǎn)發(fā)裝置接收包含組地址的多播 數(shù)據(jù),參照所述分發(fā)控制表,按照與該組地址對應(yīng)起來存儲了表示參加請求的 接收的信息以及表示分發(fā)許可的信息的記錄項(xiàng)的終端識別信息,向一個(gè)或多個(gè) 所述用戶終端發(fā)送接收到的多播數(shù)據(jù)和/或復(fù)制的多播數(shù)據(jù)。根據(jù)本發(fā)明的第三解決方法,提供一種網(wǎng)絡(luò)系統(tǒng),其具備 第一分組轉(zhuǎn)發(fā)裝置,其中斷多個(gè)用戶終端,并復(fù)制接收到的多播數(shù)據(jù)后轉(zhuǎn) 發(fā)給所述用戶終端;第二分組轉(zhuǎn)發(fā)裝置,其通過所述第一分組轉(zhuǎn)發(fā)裝置與多個(gè)所述用戶終端點(diǎn)對點(diǎn)連4矣;以及服務(wù)器,其向所述第二分組轉(zhuǎn)發(fā)裝置輸出所述用戶終端可參加的多播組的 組地址,接收計(jì)費(fèi)開始通知以及計(jì)費(fèi)結(jié)束通知,由此按照終端識別信息進(jìn)行計(jì)費(fèi),所述第一分組轉(zhuǎn)發(fā)裝置具有分發(fā)控制表,其存儲包含組地址、所述用戶 終端的終端識別信息、表示分發(fā)許可以及分發(fā)拒絕中的任意一個(gè)的信息的記錄 項(xiàng),所述第二分組轉(zhuǎn)發(fā)裝置,在從所述用戶終端接收到點(diǎn)對點(diǎn)連接的連接請求 時(shí),從所述服務(wù)器取得所述用戶終端可參加的多播組的組地址,所述第二分組轉(zhuǎn)發(fā)裝置,將接收到的組地址和所述用戶終端的終端識別信 息對應(yīng)起來進(jìn)4于存儲,所述第一分組轉(zhuǎn)發(fā)裝置在從所述用戶終端接收到包含預(yù)先設(shè)定的組地址 和該用戶終端的終端識別信息的、向多播組的參加請求時(shí),窺探該參加請求, 在所述分發(fā)控制表中存儲該組地址和該終端識別信息,以及向所述第二分組轉(zhuǎn)發(fā)裝置轉(zhuǎn)發(fā)該參加請求,所述第二分組轉(zhuǎn)發(fā)裝置,向所述服務(wù)器發(fā)送包含接收到的參加請求中所包含的組地址和/或終端識別信息的計(jì)費(fèi)開始通知,所述第二分組轉(zhuǎn)發(fā)裝置比較包含在接收到的參加請求中的組地址以及終 端識別信息和一皮存儲的組地址以及終端識別信息,向所述第 一分組轉(zhuǎn)發(fā)裝置發(fā) 送若存儲有一致的信息、則表示分發(fā)許可,若沒有存儲,則表示分發(fā)拒絕的通 知,所述第一分組轉(zhuǎn)發(fā)裝置,按照該通知,在所述分發(fā)控制表中與組地址和終 端識別信息對應(yīng)起來存儲表示分發(fā)許可或分發(fā)拒絕的信息,所述第一分組轉(zhuǎn)發(fā)裝置,從所述第二分組轉(zhuǎn)發(fā)裝置接收包含組地址的多播 數(shù)據(jù),參照所述分發(fā)控制表,按照與該組地址對應(yīng)起來存儲了表示分發(fā)許可的 信息的記錄項(xiàng)的終端識別信息,向一個(gè)或多個(gè)所述用戶終端發(fā)送接收到的多播 數(shù)據(jù)和/或復(fù)制的多播數(shù)據(jù),所述第二分組轉(zhuǎn)發(fā)裝置,在通過所述第 一分組轉(zhuǎn)發(fā)裝置從所述用戶終端接收到包含組地址和終端識別信息的脫離宣言時(shí),向所述服務(wù)器發(fā)送包含接收到 的脫離宣言中所包含的組地址和/或終端識別信息的計(jì)費(fèi)結(jié)束通知。根據(jù)本發(fā)明,可以提供一種網(wǎng)絡(luò)系統(tǒng),該網(wǎng)絡(luò)系統(tǒng)具有在上述網(wǎng)絡(luò)系統(tǒng) 中獲知在層2交換機(jī)中管理的用戶信息的單元,以及根據(jù)該信息路由器進(jìn)行用 于認(rèn)證.計(jì)費(fèi)的處理的單元。另外,根據(jù)本發(fā)明,可以提供根據(jù)認(rèn)證結(jié)果,層 2交換機(jī)進(jìn)行分發(fā)數(shù)據(jù)的控制的單元。根據(jù)本發(fā)明,可以提供一種網(wǎng)絡(luò)系統(tǒng), 該網(wǎng)絡(luò)系統(tǒng)可以實(shí)現(xiàn)抑制通信量且廉價(jià)進(jìn)行認(rèn)證或計(jì)費(fèi)的多播服務(wù)。根據(jù)本發(fā)明,在為了安全或用戶管理而通過PPPoE等,用戶終端和路由 器之間邏輯地成為點(diǎn)對點(diǎn)的接入系統(tǒng)的網(wǎng)絡(luò)上,在進(jìn)行基于多播通信的數(shù)據(jù)分 發(fā)服務(wù)時(shí),以廉價(jià)的裝置結(jié)構(gòu)、且抑制通信量或裝置的負(fù)荷,可以實(shí)現(xiàn)各種認(rèn) 證 計(jì)費(fèi)服務(wù)、用戶管理。另外,才艮據(jù)本發(fā)明,不需要對用戶終端進(jìn)行新的功能追加或設(shè)定,僅通過 PPP連接的認(rèn)證就可以,因此也不需要多播用的用戶ID或密碼,不需要用戶 為了接收多播服務(wù)而再次認(rèn)證,因此不對用戶增加負(fù)擔(dān)而可以實(shí)現(xiàn)。
圖1是本實(shí)施方式所設(shè)想的網(wǎng)絡(luò)結(jié)構(gòu)圖。 圖2是表示使用了現(xiàn)有技術(shù)時(shí)的分組流動(dòng)的圖。 圖3是表示使用了本實(shí)施方式時(shí)的分組流動(dòng)的圖。 圖4是表示本實(shí)施方式的層2交換機(jī)的內(nèi)部結(jié)構(gòu)的一例的圖。 圖5是表示層2交換機(jī)的分發(fā)控制表的一例的圖(1 )。 圖6是表示層2交換機(jī)的分發(fā)控制表的一例的圖(2)。 圖7是表示層2交換^L的多播用連接管理表的一例的圖。 圖8是表示本實(shí)施方式的^各由器的內(nèi)部結(jié)構(gòu)的一例的圖。 圖9是表示路由器的分發(fā)信息表的一例的圖(1 )。 圖IO是表示路由器的多播用連接管理表的一例的圖。 圖11是在用戶終端和路由器之間收發(fā)的多播分組以外的分組以及多播分 組的構(gòu)成例。圖12是表示認(rèn)證 計(jì)費(fèi)服務(wù)器的用戶管理表的一例的圖。圖13是表示從用戶終端(Hl - 1 )的PPP連接請求到接收多播的數(shù)據(jù)為止的動(dòng)作順序的圖。圖14是從圖13的狀態(tài)起,從用戶終端(HI - n)的PPP連接請求到接收多播數(shù)據(jù)為止的動(dòng)作順序的圖。圖15是從圖14的狀態(tài)起,從用戶終端(HI - 2 )的PPP連接請求到拒絕多播參加請求為止的動(dòng)作順序的圖。圖16是表示層2交換機(jī)從用戶終端接收到分組時(shí)的處理流程的圖。圖17是表示路由器從層2交換機(jī)接收到IGMP分組時(shí)的處理流程的圖。圖18是用戶終端(Hl - 1、 HI -n)發(fā)送Leave分組后脫離時(shí)的計(jì)費(fèi)動(dòng)作順序圖。圖19是用戶終端(Hl-1)不返回Report分組而脫離時(shí)的計(jì)費(fèi)動(dòng)作順序圖。圖20是用戶終端(HI - 1)由于PPP通話切斷而脫離時(shí)的計(jì)費(fèi)動(dòng)作順序圖。圖21是層2交換機(jī)從用戶終端接收到Leave分組時(shí)的處理流程圖。 圖22是表示層2交換機(jī)的分發(fā)控制表的一例的圖(3 )。 圖23是表示路由器的分發(fā)信息表的一例的圖(2)。 圖24是使用了第二實(shí)施方式的單元時(shí)的計(jì)費(fèi)動(dòng)作順序圖。 符號說明HI - 1 ~H1 -n、H2- 1 H2-n:用戶終端;SI:分發(fā)服務(wù)器;S2:認(rèn)證'計(jì) 費(fèi)服務(wù)器;100、 101:層2交換機(jī);200:路由器;300:因特網(wǎng);NWl、 NW2: 接入網(wǎng)絡(luò);NW3: ISP網(wǎng)絡(luò);LPl~LPn: PPP連接;LM:多播用連接;100 -1-1-100-1-n:線路接口; 100-2:線蹈-接口控制部;100-3:處理器; 100-4:存儲器;100-4-1:分發(fā)控制表;100-4-2:多播用連接管理表; 100-4-3:程序;100-5:控制終端接口; 100-6:控制終端;100-4-1 —1:組地址;100 — 4—1—2:線3各4妾口; 100 - 4 — 1 - 4:用戶終端MAC地 址;100-4-1-5:參加請求(有/無);100-4-1-6:分發(fā)許可(許可/拒絕 /不明);100-4-1-7:分發(fā)開始(時(shí)刻);100-4-1-8:分發(fā)結(jié)束(時(shí)刻); 100-4—1-9:通信量(Mbyte); 100-4 — 2-1:組地址;100-4-2-2: 線路接口 ; 100-4-2-3: Session ID; 100-4-2-4:路由器MAC地址;200 - 1 - 1 ~ 200 - 1 - n:線糾妄口 ; 200 - 2:線路接口控制部;200-3:處理 器;200-4:存儲器;200-4- 1:分發(fā)信息表;200-4-2:多播用連接管理 表;200-4-3:程序;200-5:控制終端4妻口; 200-6:控制終端;200-4 —1 —1:用戶ID; 200-4- 1 -2:密碼;200-4— 1 —3:組地址;200 — 4 — 1 一4:線^4妄口; 200 — 4- 1 — 5: Session ID; 200 — 4— 1 —6:用戶終端MAC 地址;200 - 4 - 2 - 1:組地址;200 - 4 _ 2 - 2:線路接口 ; 200 - 4 - 2 - 3: Session ID; 200-4-2-4:層2交換機(jī)MAC地址;300:發(fā)送目的地MAC地址; 301:發(fā)送源MAC地址;302: PPPoE首部信息;303: PPP首部信息;304: 發(fā)送源IP地址;305:發(fā)送目的地IP地址;306:數(shù)據(jù)區(qū)域;307: IGMP首部 信息;308:數(shù)據(jù)區(qū)域。
具體實(shí)施方式
下面,使用本實(shí)施方式的附圖進(jìn)行說明。在下面的例子中以IPv4、 IGMP 進(jìn)行說明,但是其基本動(dòng)作在IPv6、 MLD中也相同,因此省略提示了IPv6、 MLD例的說明。另外,在以下的例子中,說明用戶終端和路由器之間通過 PPPoE連接的情況,但是在通過PPPoA( PPP over ATM )或VLAN( Virtual LAN) 等用戶終端和路由器邏輯地成為PointtoPoint的情況下也同樣動(dòng)作。協(xié)議不限 定于上述協(xié)議,而可以使用適當(dāng)?shù)膮f(xié)議。作為裝置,以層2交換機(jī)和路由器為 例進(jìn)行說明,但是只要是能夠安裝同等功能的裝置(例如,BAS (Broadband Access Server)),都可以適用于適宜裝置。另外,在以下的例子中,將認(rèn)"i正服 務(wù)器和計(jì)費(fèi)服務(wù)器作為同一服務(wù)器來進(jìn)行說明,但是在區(qū)分各服務(wù)器的情況下 也同樣動(dòng)作。而且,在以下的例子中,以用軟件執(zhí)行各處理為前提進(jìn)行說明, 但是同樣也可以用硬件來實(shí)現(xiàn)。1.第一實(shí)施方式1.1系統(tǒng)結(jié)構(gòu)圖l表示本實(shí)施方式的網(wǎng)絡(luò)系統(tǒng)的結(jié)構(gòu)圖。網(wǎng)絡(luò)系統(tǒng)例如具有層2交換機(jī)(L2SW、第一分組轉(zhuǎn)發(fā)裝置)100、 101、 路由器(第二分組轉(zhuǎn)發(fā)裝置)200、內(nèi)容分發(fā)服務(wù)器SI以及計(jì)費(fèi).認(rèn)證服務(wù)器 S2。在該網(wǎng)絡(luò)構(gòu)成例中,用戶終端(HI — 1 ~ H2 — n、 H2 - 1 ~ H2 — n)暫時(shí)被收容至層2交換才幾(100、 101)。另夕卜,分別通過接入網(wǎng)絡(luò)(NW1、 NW2)以 及位于ISP網(wǎng)(NW3)內(nèi)的路由器200連接到因特網(wǎng)(300)和內(nèi)容分發(fā)服務(wù) 器(S1)、計(jì)費(fèi)'認(rèn)證服務(wù)器(S2)。此外,用戶終端(HI - 1 ~H2-n、 H2-1 ~ H2 - n)和路由器(200 )之間通過PPPoE連才妾。圖2是使用了現(xiàn)有技術(shù)時(shí)的分組流動(dòng)以及其課題的說明圖。 現(xiàn)就其對用戶終端(Hl - 1 ~ Hl - n)中的各個(gè)分配有MAC地址(00 -00 - 87 — 00 — 11 — 11 ~ 00 — 87 - 00 — nn - nn )、用戶ID ( userl@ispl 、 user2@ispl、 usern@ispl )來進(jìn)行說明。用戶終端(HI - 1 ~H1 - n)和路由器 (1200)通過邏輯的連接(LPl LPn)而連接。在進(jìn)行因特網(wǎng)連接時(shí),通過 這些連才妄(LP1—LPn)而連才姿。另夕卜,用戶終端(HI - 1、 HI-n)預(yù)先與內(nèi) 容分發(fā)商簽訂契約,具有參加多播組(組地址224.10.10.10)的資格。在來自 分發(fā)服務(wù)器(Sl)的多播分組的情況下也同樣通過連接(LP1、 LPn)而進(jìn)行 分發(fā)。此時(shí),多播分組的復(fù)制點(diǎn)成為路由器(1200)。因此,在參加的用戶終 端和L2SW數(shù)增加時(shí),需要由與其相當(dāng)數(shù)量的路由器復(fù)制,且路由器(1200) 的負(fù)荷增加。另外,層2交換機(jī)(1100)和路由器(1200)之間的通信量也會 增力口。圖3是表示了本實(shí)施方式的分組流動(dòng)的圖。與用于因特網(wǎng)連接的邏輯的連4矣(LP1 ~ LPn )不同,在L2SW ( 100 )和 路由器(200)之間設(shè)置多播用的邏輯的連接(LM),通過該連接(LM)分發(fā) 多播分組。因此,即-使參加的用戶終端增加,也可以抑制對路由器(200)的 負(fù)荷、以及層2交換機(jī)(100)和路由器(200)之間的通信量。圖4表示本實(shí)施方式的層2交換機(jī)(100)的內(nèi)部結(jié)構(gòu)圖。此外,關(guān)于與 本實(shí)施方式?jīng)]有直接關(guān)系的層2交換機(jī)的功能,適當(dāng)省略。層2交換機(jī)(100),例如,具有多個(gè)輸入輸出線路的線路接口 (IOO-I -1~濯-l-n);進(jìn)行線路接口 ( 100-1 - 1 ~畫-1-n)的控制的線路接 口控制部(100-2);進(jìn)行分組的解析、編輯等的處理器(100-3);處理器(IOO -3)為了進(jìn)行處理而使用的存儲器(100-4);進(jìn)行與外部的控制終端(100 -6)的接口的控制終端接口 (100-5 );以及暫時(shí)存儲收發(fā)分組的收發(fā)緩沖器 (100-7)。存儲器(100-4)中,例如存儲有處理器(100-3)執(zhí)行的程序(100-4-3);用于控制向連接在層2交換機(jī)(100)屬下的用戶終端(HI -1~H1-n)的多播數(shù)據(jù)的分發(fā)的分發(fā)控制表(100-4-1 );以及與路由器 (200)之間的多播用連接管理表(100-4-2)。另外,收發(fā)緩沖器(100-7) 具有發(fā)送緩沖器(100 - 7 - 1 )和接收緩沖器(100 - 7 - 2 )。對于線路接口 ( 100 - 1 - 1 ~ 100 - 1 - n)的各自分配有專用的MAC地址。 在本例中,以下情況來進(jìn)行說明假設(shè)對線路接口 #1 ( 100 - 1 - 1 )分配有 00-00-87- 11 - 11 一 11 ),對線i 各才妄口 #2 ( 100 - 1 —2)分酉己有00 — 00 — 87 -22-22-22 ),對線路接口 # 3 (100 - 1 - 3 )分配有00 - 00 - 87 - 33 - 33 -33 ),對線糾妄口 #n ( 100 - 1 - n )分配有00 - 00 - 87 - nn - nn - nn )。 圖5 (a)表示分發(fā)控制表(100-4 - 1 )的詳細(xì)構(gòu)成例。 分發(fā)控制表(100 - 4 - 1 ),管理連接在層2交換機(jī)的屬下的移動(dòng)終端(Hl -1-H1-n)屬于哪一多播組、參加請求的有/無、分發(fā)的許可/拒絕、分發(fā)時(shí) 間或通信量的記錄等。分發(fā)控制表(100-4-1 )包括例如,組地址(IOO- 4 - 1 - 1 )、線糾妄口的ID ( 100 - 4 - 1 - 2 )、 Session ID ( 100 - 4 - 1 - 3 )、 用戶終端MAC地址(100 - 4 - 1 - 4 )、參加請求的有無(接收或未接收)(100- 4 - 1 - 5 )、分發(fā)許可信息(分發(fā)許可或分發(fā)拒絕或不明)(100 - 4 - 1 - 6 )、 分發(fā)開始時(shí)亥'l (100 — 4 - 1 — 7 )、分發(fā)結(jié)束時(shí)刻(100 — 4 — 1 — 8 )、以及通4言量 信息(100-4-1-9)。圖5(b) ~ (d)、圖6、圖22是已更新的分發(fā)控制表(100-4-1)。圖7表示多播用連接管理表L (100-4-2)的詳細(xì)構(gòu)成例。多播用連接管理表(100 - 4 - 2 )是管理例如在與路由器(200 )之間使用 哪一連接收發(fā)哪一組地址的分組的表。多播用連接管理表(100 - 4 - 2 )包含 例如,組地址(100 - 4 - 2 - 1 )、線^4妄口的ID ( 100 - 4 - 2 - 2 )、 Session ID (謂- 4 - 2 - 3 )、以及路由器MAC地址(100 - 4 - 2 - 4 )。圖8表示本實(shí)施方式的路由器(200)的內(nèi)部結(jié)構(gòu)圖。此外,適當(dāng)省略與 本實(shí)施方式?jīng)]有直接關(guān)系的路由器的功能。路由器(200),例如具有多個(gè)輸入輸出線路的線路接口 (200- 1 - 1 -200- 1 —n);進(jìn)4亍線^^妻口 (200 - 1 — 1 ~200 — 1 — n )的4空制的線路4妻口4空制 部(200-2);進(jìn)行分組的解析、編輯等的處理器(200-3 );處理器(200-3 )為了進(jìn)行處理而使用的存儲器(200-4);進(jìn)行與外部的控制終端(200-6) 的接口的控制終端接口 (200- 5 );以及暫時(shí)存儲收發(fā)分組的收發(fā)緩沖器(200 -7)。存儲器(200 - 4 )中,例如,存儲有處理器(200 - 3 )執(zhí)行的程序(200 -4-3);用于管理連接在路由器(200)屬下的用戶終端(HI - 1 ~H1 -n) 的分發(fā)信息表(200-4- 1 );以及與層2交換機(jī)(100)之間的多播用連接管 理表R ( 200 - 4 - 2 )。另外,收發(fā)緩沖器(200 - 7)具有發(fā)送緩沖器(200-7 —1 )和4妄收緩沖器(200 — 7 — 2 )。對于線路-接口 ( 200 - 1 - 1 ~ 200 - 1 - n)的各自分配有專用的MAC地址。 在本例中,以下情況來進(jìn)行說明假設(shè)對線路接口 # 1 ( 200 - 1 - 1 )分配有 00-00-87-00-00- 11 ),對線路接口 #2 (200- 1 -2)分西己有00-00-87 -00-00-22 ),對線路接口 # 3 ( 200 - 1 - 3 )分閨己有00 - 00 - 87 - 00 - 00 -33 ),對線糾矣口 # n ( 200 - 1 - n)分酉己有00 - 00 - 87 - 00 - 00 - nn )。圖9 ( a)表示分發(fā)信息表(200 - 4 - 1 )的詳細(xì)構(gòu)成例。分發(fā)信息表(200 - 4 - 1 )是管理例如路由器(200 )在與認(rèn)證.計(jì)費(fèi)服務(wù) 器(S2)之間的交換中所需要的信息、用戶終端(HI-1-H1-n)可參加哪 一組地址的表。分發(fā)信息表(200 - 4 - 1 ),例如,包含用戶ID ( 200 - 4 - 1 -1 )、密石馬(200 — 4 - 1 — 2 )、組i也址(200 — 4 — 1 — 3 )、線路4妄口的ID ( 200 —4—1—4)、 Session ID ( 200 — 4 - 1 - 5 )、以及用戶終端MAC地址(200 - 4 -l-6)。圖9(b)、(c)、圖23是已更新的分發(fā)信息表(200-4- 1 )。圖IO表示多播用連接管理表R (200-4-2)的詳細(xì)構(gòu)成例。多播用連接管理表R ( 200 - 4 - 2 )是管理例如在與層2交換機(jī)(100 )之 間使用哪一連接收發(fā)哪一組地址的分組的表。多播用連接管理表R (200-4 - 2 )包含例如,組地址(200 - 4 - 2 - 1 )、線路接口的ID ( 200 - 4 - 2 - 2 )、 Session ID ( 200 - 4 - 2 - 3 )、以及層2交換機(jī)MAC地址(200 - 4 - 2 - 4 )。圖11 (a)表示在用戶終端(HI-1~H1-n)和路由器(200)之間收發(fā) 的多播分組以外的分組的構(gòu)成例。多播分組以外的分組包含作為發(fā)送目的地物理地址的MACDA (300)、 作為發(fā)送源物理地址的MAC SA ( 301 )、 PPPoE首部信息(302 )、 PPP首部信息(303 )、作為發(fā)送源IP地址的IPSA(304)、作為發(fā)送目的地IP地址的IPDA (305 )、以及數(shù)據(jù)(306)。圖11 (b)表示在用戶終端(HI-1~H1-n)和路由器(200)之間收發(fā) 的多播分組的構(gòu)成例。多播分組是在上述分組的結(jié)構(gòu)賦予作為多播控制信息的IGMP ( 307 ),在 層2交換機(jī)(100 )和路由器(200 )之間賦予各裝置正在管理的用戶管理表(100 —4- 1、 200 —4 — 1 )的4言息。圖12表示認(rèn)證 計(jì)費(fèi)服務(wù)器(S2)所保存的用戶管理表的詳細(xì)構(gòu)成例。用戶管理表例如是用于PPP連接認(rèn)證時(shí)的表,包含用戶ID ( S2 - 1 - 1 )、 密碼(S2-1-2)以及組地址(S2-1 -3)。該表為了用戶識別或用戶管理可 以由ISP業(yè)者登錄.更新。1.2動(dòng)作圖13表示從具有參加資格的用戶終端(Hl - 1 )的PPP連接請求到接收 多播數(shù)據(jù)為止的動(dòng)作順序。圖14表示在用戶終端(Hl-1)正在接收多播數(shù) 據(jù)的情況下,進(jìn)一步從具有參加資格的用戶終端(HI-n)的PPP連接請求到 接收多播數(shù)據(jù)為止的動(dòng)作順序。圖15表示在用戶終端(Hl - 1、 Hl -n)正在 接收多播數(shù)據(jù)的情況下,從沒有參力口資格的用戶終端(HI-2)的PPP連接請 求到拒絕多播參加請求為止的動(dòng)作順序。圖16表示層2交換(100)中的、從連接在屬下的用戶終端(HI-1-H1 -n)接收到分組時(shí)的處理流程。圖17表示路由器(200)中的、從層2交換 機(jī)通過多播用連沖妄(LM)接收到分組時(shí)的處理流程。圖18表示正在參加多播服務(wù)的用戶終端(Hl - 1 、 Hl - n )發(fā)送Leave分 組后脫離時(shí)的計(jì)費(fèi)動(dòng)作順序。圖19表示正在參加多播服務(wù)的用戶終端(HI-1)不返回Report分組而脫離時(shí)的計(jì)費(fèi)動(dòng)作順序。圖20表示正在參加多播服 務(wù)的用戶終端(HI-1)由于PPP對話切斷而脫離時(shí)的計(jì)費(fèi)動(dòng)作順序。圖21表示層2交換機(jī)(100 )從用戶終端(HI - 1 ~ HI - n)接收到Leave 分組時(shí)的處理流^i。(多播服務(wù)認(rèn)證方法)首先,使用圖13說明例如具有向組地址224.10.10.10的多播服務(wù)的參加資格的用戶終端(HI - 1)接收到來自分發(fā)服務(wù)器(SI )的分發(fā)數(shù)據(jù)為止的流程。用戶終端(HI - 1)首先對路由器(200 )進(jìn)行PPP連接請求(SQ1 - 1 )。 此時(shí),發(fā)送連接認(rèn)證所需要的用戶終端(HI _ 1 )的用戶ID (userl@ispl )和 密碼(userlp)。此外,也可以包含用戶終端(Hl-1)的MAC地址。接收到 請求的路由器(200),向認(rèn)證'計(jì)費(fèi)服務(wù)器(S2)發(fā)送包含來自用戶終端(HI- 1 )的信息的認(rèn)證委托(Access-Request) ( SQ1 - 2 )。在認(rèn)證.計(jì)費(fèi)服務(wù)器(S2)中,根據(jù)接收到的用戶ID和密碼的組合,4全索是否存在與正在管理的 用戶管理表(圖12)中所保存的用戶ID (S2-1-1)和密碼(S2-1-2)相 同的組合(SQ1-3)。在存在時(shí),取得對應(yīng)的組地址(這里為224.10.10.10), 對路由器(200)發(fā)送對于因特網(wǎng)連接的接入許可通知(Access-Accept) (SQ1 -4)。在認(rèn)證.計(jì)費(fèi)服務(wù)器(S2)用戶管理表(圖12)中還記錄有用戶可參 加的多播的組地址(S2 - 1 - 3 ),對路由器(200 )發(fā)送接入許可通知(Access-Accept)和組地址。在接收到該接入許可通知(Access-Accept)的路由器(200)中,處理器(200-3 )讀出存儲在接收緩沖器(200-7-2)中的分組,并更新分發(fā)信息 表(200 —4— 1 )(圖9 (a), SQ1 —5)。對用戶ID ( 200 — 4 — 1 — 1 )登錄用戶 終端(HI - 1 )的用戶ID: userl@ispl;對組地址(200 - 4 - 1 - 3 )登錄從認(rèn) 證.計(jì)費(fèi)服務(wù)器(S2)接收到的224.10.10.10;對線路接口 (200-4- 1 -4) 登錄連接在層2交換機(jī)(100)的線路接口的ID:例如#3;對Session ID (200 -4-1-5)登錄與層2交換機(jī)(100)的對話的ID:例如10;對用戶終端 MAC地址(200-4- 1 -6)登錄用戶終端(HI - 1)的MAC地址00-00 -87-00- 11 - 11。此外,用戶終端MAC地址也可以包含在PPP連接請求中,也可以預(yù)先在 認(rèn)證.計(jì)費(fèi)服務(wù)器(S2)中與用戶ID對應(yīng)起來進(jìn)行存儲,通過包含在接入許 可通知中,由路由器(200)取得。另外,用戶終端MAC地址除了 MAC地址 以夕卜,也可以是識別用戶終端的適當(dāng)?shù)慕K端識別信息。例如,也可以是用戶ID。 路由器(200)向用戶終端(HI - 1 )通知認(rèn)證已結(jié)束(SQ1 -6)。由此, 用戶終端(HI-1)可以連接到因特網(wǎng)。之后,用戶終端(HI-1)為了參加組地址224.10.10,10的多播服務(wù),發(fā)送IGMP Join (第 一參加請求)(SQ1 - 7 )。此夕卜,用戶終端(HI - 1 )可以預(yù) 先取得多播的組地址。 一皮發(fā)送的IGMP Join包含例如預(yù)先設(shè)定的組地址和用戶 終端的終端識別信息,是以用戶終端為發(fā)送源(即多播數(shù)據(jù)的分發(fā)目的地)的 分組。該IGMP Join分組例如在用戶終端(HI - 1 )所連接的層2交換機(jī)(100 ) 的線^4妄口 # 1 ( 100 - 1 - 1)被接收。線^#口控制部(100 - 2 )將IGMP Join 分組存儲在接收緩沖器(100 - 7 - 2 )中,并對處理器(100 - 3 )通知接收到 分組。接收到通知的處理器(100-3)按照圖16的流程進(jìn)行以下處理。層2交換機(jī)(100 )的處理器(100 - 3 )在從用戶終端接收到分組時(shí)(圖 16: Fl-1),判斷接收到的分組是否為IGMP分組(Fl-2)。處理器(100-3),在不是IGMP分組時(shí)(Fl-2),存儲在發(fā)送緩沖器(100-7-1)后進(jìn)行 通常的轉(zhuǎn)發(fā)處理(Fl - 3)。例如,存儲在發(fā)送緩沖器(100-7-1)中的分組, 線路接口控制部(100-2)根據(jù)作為分組的發(fā)送目的地物理地址的MAC DA(300),通過線i 備接口 #3 (100-1-3)進(jìn)行發(fā)送。通常,作為發(fā)送目的地物 理地址的MAC DA (300)是00-87-00-00-33,發(fā)送給路由器(200)。此 外,上述的PPP連接請求時(shí)的分組為這些通常處理。另一方面,在"l姿收分組為IGMP分組時(shí)(Fl - 2),處理器(100-3)判斷 分組是Join (Report)還是Leave ( Fl - 4 )。在Leave的情況下,詳細(xì)處理將 在后面敘述,以圖21所示的處理流程進(jìn)^f亍處理(Fl - 5 )。在Join的情況下, 以成為分組的發(fā)送目的地IP地址(IPDA) (305 )的組地址,參照多播用連接 管理表(100-4-2)確認(rèn)是否在與路由器(200)之間鋪設(shè)有連接(Fl-6)。 在沒有連接時(shí)(在沒有存儲有相應(yīng)的組地址時(shí))(Fl-6),在與路由器(200)之間鋪設(shè)多播用連接,并使該結(jié)果反映在多播用連接管理表(100-4 -2)(Fl-7、 SQ1-8、 SQ1-9)。圖7是反映后的表的例子。此時(shí),路由器(200)的多播用連接管理表(200-4-2)也同樣被更新。圖IO是更新后的 表的例子。之后,移動(dòng)至處理F1-10。另一方面,在已經(jīng)存在連接時(shí)(存儲有相應(yīng)的組地址時(shí))(Fl-6),以作 為分組的發(fā)送源物理地址的MAC DA (301 )的用戶終端(HI - 1)的MAC 地址和組地址為檢索關(guān)鍵字確認(rèn)是否向分發(fā)控制表(100-4-1 )登錄完畢(Fl-8)。在登錄完畢時(shí),從接收緩沖器(100-7-2)廢棄分組(F1-9)。另一 方面,尚未登錄在分發(fā)控制表(100-4-1)時(shí),移動(dòng)至處理F1-10。在處理F1-10中,如圖5(a)所示,更新分發(fā)控制表(100 —4-1 ) (Fl-11、 SQ1-10)。此時(shí),不知道分發(fā)許可(100 —4-1-6),因此例如設(shè)為"不 明"。最后,將更新的分發(fā)控制表(100-4-1)的信息賦予給Join分組(第二 參加請求)的數(shù)據(jù)區(qū)域(308 ),將作為發(fā)送源物理地址的MAC SA (301 )改 寫為作為線路接口 # 3的MAC地址的00 _ 00 - 87 - 33 - 33 - 33,并存儲在發(fā) 送緩沖器(100-7-1)中。線路接口控制部(100-2)根據(jù)作為分組的發(fā)送 目的地物理地址的MAC DA ( 300 ),從發(fā)送緩沖器(100 - 7 - 1 )通過線鴻4姿 口 #3 (100-1-3)發(fā)送給路由器(200) (Fl - 11、 SQ1 - 11 )。但是,分發(fā) 控制表(100-4-1)的線^4妄口 (100 — 4-1—2)的4言息也可以不包含在貝武 予的信息中。賦予了分發(fā)控制表(100-4-1)的信息的Join分組到達(dá)路由器(200) 的線路接口 #3時(shí),與層2交換機(jī)(100)同樣被存儲在接收緩沖器(200-7 -2)中。接收到分組后的處理器(200-3)的處理按照圖n所示的流程進(jìn)行。路由器(200)的處理器(200-3 )在接收到分組時(shí)(F2-l),首先判斷 是Join還是Leave (F2-2)。在Leave的情況下,詳細(xì)處理將在后面敘述,更 新分發(fā)信息表(200 - 4 - 1 ),對分發(fā)服務(wù)器(SI )發(fā)送作為分發(fā)的停止請求的 PIMLeave (F2-3)。在Join的情況下,比較賦予給分組的分發(fā)控制表(圖5 (a))的信息和路 由器(200)正在管理的分發(fā)信息表(圖9 (a)) (SQ1-11)。具體而言,首先 檢索基于分發(fā)控制表(100 - 4 - 1 )的Session ID (100 - 4 - 1 - 3 )和用戶終 端MAC地址(100 — 4 — 1 - 4 )的組合是否在分發(fā)信息表(200 - 4 — 1 )中(F2 -4)。此外,可以是任意一方。在不符合時(shí)廢棄分組(F2-5)。在存在符合的 組地址時(shí),進(jìn)一步檢索組地址(100 - 4 - 1 - 1 )是否符合分發(fā)信息表(200-4 -1 )的組地址(200 - 4 - 1 - 3 ) (F2 - 6 )。在沒有符合的組地址時(shí)(F2 - 6 ),利用分發(fā)信息表(200 - 4 - 1 )的Session ID ( 200 - 4 - 1 _ 5 )、與用戶終端MAC地址(200 - 4 - 1 - 6 )對應(yīng)的用戶終端ID ( 200 — 4 — 1 — 1 )和密石馬(200 — 4 — 1 — 2 ),向i人i正 i十費(fèi)月良務(wù)器(S2 ) 重發(fā)認(rèn)證委托(Access-Request) (F2 - 7 ),確認(rèn)最新的組地址信息。另夕卜,更 新分發(fā)信息表(200 - 4 - 1 ) (F2 - 8 ),將更新的分發(fā)信息表(200 _ 4 - 1 )的 信息賦予給Query分組的數(shù)據(jù)區(qū)域(308 ),將作為發(fā)送源物理地址的MAC SA(301)改寫為作為線贈(zèng)4姿口 # 3的MAC地址的00 - 00 - 87 - 00 - 00 - 33, 將作為發(fā)送目的地物理地址的MAC DA (300)改寫為記錄在圖10的層2交 換機(jī)MAC地址(200 _ 4 - 2 - 4 )中的00 - 00 - 87 - 33 - 33 - 33,并存儲在發(fā) 送緩沖器(200-7- 1 )中。線路接口控制部(200 - 2 )根據(jù)分組的MAC DA(300)從發(fā)送緩沖器(200 - 7 - 1 )通過線路接口 # 3進(jìn)行發(fā)送(F2 - 9 )。此 時(shí),對Query分組賦予分發(fā)信息表(200 - 4 - 1 )的組地址(200 - 4 - 1 - 3 )、 Session ID ( 200 - 4 - 1 — 5 )、用戶終端MAC J也址(200 — 4 — 1 — 6 )。另一方面,在正在管理的分發(fā)信息表(200-4 - 1 )中有組地址符合時(shí)(F2 -6 ),確認(rèn)基于接收到的分發(fā)控制表(100 _ 4 - 1 )的信息的分發(fā)許可(100 -4-l-6)(F2-10)。該數(shù)據(jù)包含在接收到的分組中。在分發(fā)許可信息為"不 明,,時(shí),與組地址不符合的情況相同,賦予分發(fā)信息表(200-4- 1 )的信息, 發(fā)送Queiy分組(F2-9、 SQ-13)。此外,也可以進(jìn)行表示分發(fā)許可的適宜 的通知。在已經(jīng)是"許可,,的情況下(F2-10),在正在向?qū)?交換機(jī)(100) 分發(fā)組地址224.10.10.10的數(shù)據(jù)時(shí)(F2 - 11 ),對分發(fā)服務(wù)器(Sl)發(fā)送組地 址224.10.10.10的分發(fā)請求PIM Join (F2-12、 SQ1-17)。接收到Query分組的層2交換機(jī)(100 ),向參加層2交換機(jī)(100)的屬 下的用戶終端、即分發(fā)控制表(100-4- 1 )的分發(fā)許可(100-4- 1 -6)為"許可"、且參加^"求(100-4-1-5)為"有"的用戶終端,發(fā)送Query分 組。發(fā)送后,基于接收到的分發(fā)信息表(200-4- 1 )的信息更新分發(fā)控制表(100-4-1)。具體而言,在此時(shí)接收到的分發(fā)信息表(200-4- 1 )中,在 組地址(200 - 4 - 1 - 4 )中記錄有224.10.10.10,在Session ID ( 200 - 4 - 1 -5 )中記錄有10,在用戶終端MAC地址(200 - 4 - 1 - 6 )中記錄有00 - 00 -87-00- 11 _ 11。處理器(100-3)判斷為包含在接收到的分發(fā)信息表(200-4- 1 )的 信息中的用戶終端被許可分發(fā)。因此,如圖5(b)所示,將與分發(fā)控制表(100-4 — 1 - 6 )的相應(yīng)的用戶終端MAC地址3于應(yīng)的分發(fā)i午可(100 - 4 — 1 — 6 ) 從"不明,,更新為"許可"(SQl-14)。將更新的分發(fā)控制表(100-4-1 ) 的信息賦予給Report分組,并發(fā)送給路由器(200) (SQl - 15 )。在路由器(200 ) 中,如上所述,比較表(SQ1-16),向分發(fā)服務(wù)器(SI )發(fā)送作為數(shù)據(jù)的分 發(fā)請求的PIM Join ( SQl - 17 )。從分發(fā)服務(wù)器(SI )分發(fā)數(shù)據(jù)(SQl - 18 )。在路由器(200)中接收到數(shù)據(jù)時(shí),參照多播用連接管瑝表(200-4-2) (SQl-19),按照與組地址對應(yīng)的線路接口的ID等,向?qū)?交換機(jī)(100) 轉(zhuǎn)發(fā)數(shù)據(jù)(SQl - 20 )。在層2交換機(jī)(100 )中接收到數(shù)據(jù)時(shí),參照分發(fā)控制 表(100 - 4 - 1 ) ( SQl - 21 ),按照參加請求(100 - 4 - 1 - 5 )為"有"、且分 發(fā)許可(100-4-1-6)為"許可"的記錄項(xiàng)的用戶終端MAC地址、線路接 口的ID等,向用戶終端(HI-1)轉(zhuǎn)發(fā)數(shù)據(jù)(SQl-22)。此時(shí),在層2救護(hù)機(jī)機(jī)(100)中,如圖5 (c)所示,記錄分發(fā)控制控制 表(100 - 4 - 1 )的分發(fā)開始時(shí)刻(100 - 4 - 1 - 7 ),在每次轉(zhuǎn)發(fā)分發(fā)數(shù)據(jù)時(shí)更 新通信量(100 - 4 - 19 ) ( SQl - 23 )。另外,為了確認(rèn)參加,從路由器(200)定期地發(fā)送Query分組(SQl-24 ),層2交換機(jī)(100 )參照分發(fā)控制表(100 - 4 - 1) ( SQl - 25 ),向用戶 終端(HI-1)發(fā)送Query分組(SQl-26)。在用戶終端(Hl-l)繼續(xù)參加 時(shí),返回請求繼續(xù)的Report分組(SQl - 27 )。在層2交換機(jī)(100)中,按照 圖16的流程更新分發(fā)控制表(100-4-1) (SQl-28),向路由器(200)返 回Report分組(SQl - 29 )。路由器(200)根據(jù)定期的參加確認(rèn),不僅是要否分發(fā)數(shù)據(jù),而且還通過 比較層2交換機(jī)(100 )的分發(fā)控制表(100 - 4 - 1 )和路由器(200 )的分發(fā) 信息表(100 - 4 - 2 ) ( SQl - 30 ),可以維持相互的表的匹配性。下面,參照圖14,說明在用戶終端(HI-1)參加組地址224.10.10.10的 多播服務(wù)時(shí),具有參加資格的用戶終端(HI -n)進(jìn)一步進(jìn)行PPP連接,并向 組地址224.10.10.10的多播服務(wù)發(fā)出參加請求,轉(zhuǎn)發(fā)分組數(shù)據(jù)為止的流程。從分發(fā)服務(wù)器(SI)向路由器(200)轉(zhuǎn)發(fā)分發(fā)數(shù)據(jù)(SQ2-1),和上述 情況一樣參照分發(fā)信息表(200 - 4 - 1 ) ( SQ2 - 2 ),向?qū)?交換機(jī)(100)進(jìn) 行轉(zhuǎn)發(fā)(SQ2 - 3 )。在層2交換機(jī)(100 )中參照分發(fā)控制表(100 - 4 - 1 ) ( SQ2-4),向用戶終端(HI-1)轉(zhuǎn)發(fā)數(shù)據(jù)(SQ2-5)。此時(shí),在每次轉(zhuǎn)發(fā)數(shù)據(jù)時(shí), 更新分發(fā)4空制表(100 — 4 — 1 )的通4言量(100 — 4 - 1 一 9 )。這里,用戶終端(Hl-n)發(fā)出PPP連接請求(SQ2-7)。路由器(200) 與用戶終端(Hl - 1 )時(shí)一樣向認(rèn)證.計(jì)費(fèi)服務(wù)器(S2 )發(fā)送認(rèn)證委托(Access-Request) ( SQ2 - 8 )。認(rèn)證.計(jì)費(fèi)服務(wù)器(S2 )檢索用戶管理表(圖 12 ) ( SQ2 - 9 ),將該用戶終端(Hl - n)可參加的組地址信息與接入許可通知(Access-Accept) —同進(jìn)行發(fā)送(SQ2-10)。路由器(200)基于該信息更新 分發(fā)4言息表(200-4- 1 )(圖9 (b)、 SQ2 - 11 ),并向用戶終端(HI -n)通 知認(rèn)證結(jié)束(SQ2- 12)。這里,對如下情況進(jìn)行說明路由器(200)為了確認(rèn)是否存在向組地址 224.10.10.10的參加者,以及為了維持與層2交換機(jī)(100 )的表的匹配性,向 層2交換機(jī)(100 )發(fā)送了包含圖9(b)的分發(fā)信息表的各信息的Query分組(SQ2-13)。此外,也可以不發(fā)送Query分組,而移動(dòng)至后述的SQ2 - 20的 處理。在層2交換機(jī)(100 )中,參照分發(fā)控制表(100 - 4 - 1 ) ( SQ2 - 14 ), 向用戶終端(Hl - 1 )發(fā)送Query (SQ2- 15),用戶終端(HI - 1 )返回其應(yīng) 答(SQ2 - 16 )。之后,層2交換機(jī)(100 )如圖5 ( d)所示地更新分發(fā)控制表(100 - 4 - 1 ) ( SQ2 - 17 ),對Report分組附加更新的分發(fā)控制表(100 - 4 - 1) 的信息后發(fā)送給路由器(200 ) ( SQ2 - 18 )。此時(shí),在路由器(200 )比較表(圖 5 (d)和圖9 (b))時(shí)(SQ2 - 19),組地址224.10.10.10由于已經(jīng)是在分發(fā)中, 所以確認(rèn)匹配性后廢棄分組(F2 - 13 )。在用戶終端(H1-n)請求向組地址224.10.10.10參加時(shí)(SQ2-20),層 2交換機(jī)(100 )將分發(fā)控制表(100 - 4 - 1 、圖5 ( d))的參加請求(100-4 - 1 - 5 )從"無,,變更為"有"(SQ2 - 21 )。在分發(fā)控制表(100 - 4 - 1 )為 此狀態(tài)時(shí),從分發(fā)服務(wù)器(Sl)分發(fā)數(shù)據(jù)(SQ2-22)時(shí),在路由器(200) 中,與用戶終端的增加無關(guān)、與圖13時(shí)一樣參照多播用連接管理表(200-4 -2) (SQ2-23),向?qū)?交換機(jī)(100)轉(zhuǎn)發(fā)數(shù)據(jù)(SQ2 - 24 )。此時(shí)在層2 交換機(jī)(100 )中參照(SQ2 - 25 )的分發(fā)控制表(100 - 4 - 1 )中,兩個(gè)用戶 終端(Hl - 1 、 Hl - n)信息有參加請求(100 - 4 - 1 - 5 ),分發(fā)許可(100-4-l-6)成為許可。因此,復(fù)制分發(fā)數(shù)據(jù),并向兩個(gè)用戶終端(hi-i、 m-n)凈爭發(fā)(SQ2 —26)。 jt匕時(shí),分發(fā)4空制表(100 — 4 — 1 )長口圖6 ( a)所示;也 被更新(SQ2 - 27 )。另外,對于路由器(200)的定期的Query分組(SQ2 - 28 )也參照圖6(a)所示的分發(fā)控制表(100-4-1 ) (SQ2-29),因此,層2交換機(jī)(100) 向兩個(gè)用戶終端(Hl - 1 、 Hl - n)發(fā)送Query分組(SQ2 - 30 )。在層2交換(100 )中,將來自用戶終端(Hl _ 1 、 Hl - n)的應(yīng)答即Report分組等待一 定的時(shí)間(SQ2 - 31 ),之后更新分發(fā)控制表(100 - 4 - 1 ) ( SQ2 - 32 )(其中, 此時(shí)即使進(jìn)行更新處理,信息也不會變化。但是為了與來自路由器(200)的 信息取得匹配性而進(jìn)行更新處理),向路由器(200)返回Report分組(SQ2 -33),在路由器(200)中通過比較表(SQ2-34)來確:〖人參加確認(rèn)和表的匹 配性。由此,在新的用戶終端向某一組地址發(fā)出向同一組地址的參加請求時(shí),根 據(jù)路由器(200)的定期的參加確認(rèn),若更新了分發(fā)控制表(100-4-1),則 可以省略圖13的SQ1 - 12 ~ SQ1 - 15。下面,參照圖15說明如下情況的流程用戶終端(HI-1、 Hl-n)在正 在參加組地址224.10.10.10的多播服務(wù)的情況下,不具有參加資格的用戶終端 (HI-2)進(jìn)一步進(jìn)4亍PPP連接,發(fā)出向組地址224.10.10.10的多播服務(wù)的參 加請求,不能轉(zhuǎn)發(fā)分發(fā)數(shù)據(jù)。從分發(fā)服務(wù)器(Sl )分發(fā)數(shù)據(jù)、向用戶終端(Hl - 1、 Hl - n)分發(fā)數(shù)據(jù) 為止的流程(SQ3-1 SQ3-5)與上述流程相同,因此省略說明。另外,在 該時(shí)刻被更新(SQ3 - 6 )的分發(fā)控制表(100 - 4 - 1)為圖6 ( a )。另外,不 具有向組地址224.10.10.10的參加資格的用戶終端(HI -2)和上述情況一樣 從PPP連接請求起認(rèn)證一結(jié)束(SQ3 - 7 ~ SQ3 - 12 ),路由器(200 )的分發(fā) 信息表(200-4- 1 )就成為圖9 (c)的狀態(tài)。此時(shí),在從用戶終端(Hl - 2 )發(fā)送參加請求即Join分組時(shí)(SQ3 - 13 ), 分發(fā)控制表(100 - 4 - 1)如圖6 (b)所示地被更新(SQ3 - 14 )。層2交換機(jī) (100)在Join分組中附加該信息后發(fā)送給路由器(200) (SQ3-15),在路由 器(200)中比較表(圖6 (b)和圖9 (c)) (SQ3 - 16)。于是,在分發(fā)信息 表(200-4-2)中,沒有與SessionlD(200-4 - 1 — 5 )為20、用戶終端MACi也址(200 — 4 — 1 一 6 )為00 _ 00 — 87 — 00 _ 22 — 22的纟且合只于應(yīng)起來登錄組i也 址224.10.10.10,因此使用用戶ID(200-4- 1 - 1 )的證2敏spl和密碼(200-4 - 1 - 2 )的user2p,向認(rèn)證'計(jì)費(fèi)服務(wù)器(S2 )重發(fā)認(rèn)證委托(Access-Request)(F2 - 7、 SQ3 - 17 )。與作為其應(yīng)答的接入"i午可通知(Access-Accept) —同發(fā) 送用戶終端(HI-2)具有參加資;格的組地址(SQ3-18、 SQ3-19),路由器(200 )在接收到其應(yīng)答時(shí)更新分發(fā)信息表(200 - 4 - 1 ) ( SQ3 - 20 )。在向認(rèn) 證.計(jì)費(fèi)月良務(wù)器再次確認(rèn)中若沒有用戶終端(HI - 2)可參加的組地址時(shí),分 發(fā)信息表(200 - 4 - 1 )還仍然是圖9 ( c )。路由器(200)在Query分組中附加反映了再確認(rèn)結(jié)果的信息,并發(fā)送給 層2交換機(jī)(100 ) ( SQ3 - 21 )。在接收到該分組的層2交換機(jī)(100 )中,首 先參照在當(dāng)前時(shí)刻的分發(fā)控制表(100 - 4 - 1 ) ( SQ3 - 22 ),向參加 分發(fā)中 的用戶終端(H1-1、 HI-n)發(fā)送Queiy分組(SQ3-23)。將來自用戶終端(Hl-1、 HI-n)的Report分組(SQ3 - 24 )等待一定時(shí)間,之后基于來自 路由器(200)的信息更新分發(fā)控制表(100-4-1) (SQ3-25、圖6 (c))。 此時(shí),具體地,在圖6 (b)中終端(HI -2)的分發(fā)許可(100-4-1-6)變 成"不明",但是由于來自路由器(200)的信息中沒有組地址,因此更新為"拒 絕"。在Report分組中附加更新的分發(fā)控制表(100-4-1)的信息,并返回 給路由器(200) (SQ2-26)。在路由器(200)中接收到該分組后,確認(rèn)表(圖 6 (c)和圖9 (c))的匹配性(SQ3-27)。在層2交換機(jī)(100 )的分發(fā)控制表(100 - 4 - 1)為圖6 ( c )的狀態(tài)時(shí), 在用戶終端(Hl - 2 )再次發(fā)送了參加請求即Join分組的情況下(SQ3 - 28 ), 也不更新分發(fā)控制表(100 - 4 - 1 )。因此,從分發(fā)服務(wù)器(Sl )發(fā)送數(shù)據(jù)也可 以僅向參加請求(100-4-1-5)為有、且分發(fā)許可(100-4-1-6)成為許 可的用戶終端(Hl-1、 HI—n)進(jìn)行轉(zhuǎn)發(fā)(SQ3 —29 — SQ3 —34)。另外,由 于分發(fā)許可變成"拒絕",因此層2交換機(jī)(100 )廢棄Join分組。這里,說明路由器(200)向認(rèn)證.計(jì)費(fèi)服務(wù)器(S2)再次確認(rèn)的必要性。 假設(shè)如下情況:在PPP連接請求(SQ3 - 7 )的時(shí)刻,在認(rèn)證 計(jì)費(fèi)服務(wù)器(S2) 中沒有用戶終端(Hl - 2)可參加的組地址,但是在認(rèn)證結(jié)束(SQ3-12)后, 在認(rèn)證.計(jì)費(fèi)服務(wù)器(S2)中所保存的信息被更新,能夠參加組地址224.10.10.10。此時(shí),若沒有用戶終端(HI-2)的PPP連接再請求,就不會 更新路由器(200)的分發(fā)信息表(200-4- 1 )。因此,在路由器(200)中, 在來自層2交換機(jī)(100 )的信息中沒有相應(yīng)的組地址時(shí)進(jìn)行再確認(rèn)。而且,若假設(shè)在該再確認(rèn)時(shí)還沒有參加組,但是之后在認(rèn)證.計(jì)費(fèi)服務(wù)器 (S2)中所保存的信息被更新而能夠參力。組地址224.10.10.10的情況,則由于 層2交換機(jī)(100 )的分發(fā)控制表(100 - 4 - 1 )的分發(fā)許可(100 - 4 - 1 - 6 ) 為"拒絕",因此用戶終端(HI-2)即使幾次重新發(fā)出參加請求,也不會被 許可。因此,在該分發(fā)許可(100-4-1 - 6)被更新為"拒絕"時(shí),也可以設(shè) 定該信息的有效時(shí)間(規(guī)定次數(shù)),在超過有效時(shí)間(規(guī)定次數(shù))后從"拒絕" 變更為"不明"。由此,可以作為路由器(200)向認(rèn)證.計(jì)費(fèi)服務(wù)器(S2)進(jìn) 4亍再確i人的契才幾。如上所述,不是由無法掌握用戶終端的向多播組的參加請求的路由器 (200)來進(jìn)行許可、拒絕的控制,而是層2交換機(jī)(100)接收路由器(200) 的信息,并且定期地確認(rèn)匹配性,由此在每次從用戶終端有參加請求時(shí)不需要 向路由器(200)或認(rèn)證.計(jì)費(fèi)服務(wù)器(S2)進(jìn)行認(rèn)證確認(rèn),通過必要的最小 限度的認(rèn)證確認(rèn)可以在層2交換(100)中正確地進(jìn)行控制。 (多播服務(wù)計(jì)費(fèi)方法)在本實(shí)施方式所假定的網(wǎng)絡(luò)結(jié)構(gòu)中,應(yīng)為路由器不進(jìn)行分發(fā)數(shù)據(jù)的、向用 戶終端的轉(zhuǎn)發(fā)控制,因此由路由器無法掌握用戶終端何時(shí)參加多播服務(wù)、何時(shí) 離開。因此,例如像特開2006- 148750號公報(bào)中公開的技術(shù)那樣,路由器無 法以用戶終端的參加和離開為契機(jī)對計(jì)費(fèi)服務(wù)器發(fā)送計(jì)費(fèi)開始通知和計(jì)費(fèi)結(jié) 束通知。因此,在本實(shí)施方式中,在進(jìn)行分發(fā)數(shù)據(jù)的、向用戶終端的轉(zhuǎn)發(fā)控制 的層2交換機(jī)收集計(jì)費(fèi)所需要的信息,例如以用戶終端離開組為契機(jī)將這些信 息發(fā)送給路由器,由路由器向計(jì)費(fèi)服務(wù)器進(jìn)行轉(zhuǎn)發(fā),由此實(shí)現(xiàn)計(jì)費(fèi)。這里,用戶終端離開組是指,例如接收來自用戶終端的Leave分組、沒有 對于定期的參加確認(rèn)(Query)的應(yīng)答(Report )、以及PPP對話切斷這三種。 此外,也有其以外的情況引起的用戶終端的離開。下面,依次對這些進(jìn)行說明。首先,參照圖18、圖21,說明從已參加的用戶終端(H1-1)接收到脫 離宣言即Leave分組時(shí)的流程。從分發(fā)服務(wù)器(Sl)分發(fā)數(shù)據(jù)(SQ4-1),路由器(200)參照多播用連 接管理表(200 - 4 - 2 ) ( SQ401 )向?qū)?交換機(jī)(100 )轉(zhuǎn)發(fā)數(shù)據(jù)(SQ4 - 3 )。 層2交換機(jī)(100)參照分發(fā)控制表(例如圖6 (a)) (SQ4-4),向用戶終端 (Hl-1、 Hl-n)轉(zhuǎn)發(fā)數(shù)據(jù)(SQ4-5)。這里,從用戶終端(H1 - 1 )發(fā)送從組地址224.10.10.10的脫離宣言即Leave 分組(SQ4 - 7 )。 Leave分組包括例如組地址和終端MAC地址。在層2交換 機(jī)(100)的處理器(100-3)中,在從用戶終端接收到Leave分組(Fl-5 -1)時(shí),按照圖21所示的流程進(jìn)行處理。首先,層2交換機(jī)(100)在分發(fā)控制表(100-4-1)的對應(yīng)于用戶終端 (HI - 1 )的MAC地址的分發(fā)結(jié)束時(shí)刻(100 - 4 - 1 - 8 )中記錄當(dāng)前時(shí)刻(Fl -5-2、 SQ408、圖22(a))。然后,確認(rèn)是否還有參加了組地址224.10.10.10 的用戶終端(Fl -5-3),在有其他用戶終端(HI - n)參加了組地址 224.10.10.10的情況下,對Join分組中附加分發(fā)控制表(100 - 4 - 1 )的信息, 并發(fā)送給路由器(200) (Fl-5-4、 SQ4-9)。發(fā)送后,從分發(fā)控制表(100 -4-1)中刪除已脫離的用戶終端(HI-1)的信息(Fl-5-6、 SQ4-10、 圖22 (b))。在路由器(200)接收到在分發(fā)結(jié)束(100-4-1-8)中記錄有時(shí)刻的信 息時(shí),刪除分發(fā)信息表(200-4- 1 )的對應(yīng)的用戶信息的組地址(200-4-1 - 3 ) ( SQ4 - 11 、圖23 ),將從層2交換機(jī)(100 )接收到的分發(fā)開始/結(jié)束時(shí) 刻、通信量、組地址和用戶ID ( 200 - 4 - 1 - 1 )作為計(jì)費(fèi)信息發(fā)送給認(rèn)證'計(jì) 費(fèi)服務(wù)器(S2) (F2-3、 SQ4-12)。分發(fā)商可以從認(rèn)證'計(jì)費(fèi)服務(wù)器中剩余 的信息實(shí)現(xiàn)計(jì)費(fèi)。另夕卜,在用戶終端(Hl - 1 )脫離后,進(jìn)一步用戶終端(HI -n)發(fā)送Leave 分組(SQ4-13)時(shí),在層2交換機(jī)(100)中同樣更新分發(fā)控制表(100-4 -1) (SQ4-14)。此時(shí),除此之外沒有其他參加組地址224.10.10.10的用戶終 端,因此在Leave分組中附加分發(fā)控制表(100 - 4 - 1 )的信息并進(jìn)行發(fā)送(Fl -5-5、 SQ4-15)。發(fā)送后,從分發(fā)控制表(100-4-l)刪除用戶終端(HI -n)的信息(Fl-5-6、 SQ4-16)。路由器(200)在從層2交換機(jī)(100 )接收到Leave分組時(shí)(SQ4 - 15 ),刪除分發(fā)信息表(200 - 4 - 1 )的組地址(SQ4 - 17 ),并對分發(fā)服務(wù)器(S2 ) 發(fā)送分發(fā)停止請求即PIMLeave(SQ4 - 18)。然后,與最初脫離的用戶終端(Hl- 1 )的情況一樣,將用戶終端(Hl -n)的計(jì)費(fèi)信息發(fā)送給認(rèn)證 計(jì)費(fèi)服務(wù) 器(SQ4 - 19)。下面,參照圖19,說明沒有對定期的參加確認(rèn)(Query)的用戶終端(HI -1)的應(yīng)答(Report)的情況。首先,在從路由器(200)對層2交換機(jī)(100發(fā)送了參加確認(rèn)即Query 分組(SQ5 - 1 )時(shí),接收到該分組的層2交換機(jī)(100 )參照分發(fā)控制表(100- 4 - 1) ( SQ5 - 2 ),向用戶終端(Hl - 1 、 Hl - n )發(fā)送Query分組(SQ5 - 3 )。 在層2交換機(jī)(100)中,在某一定時(shí)間內(nèi)沒有從用戶終端(Hl-1、 HI-n) 返回表示繼續(xù)參加的Report分組時(shí)(SQ5-4),判斷為終端已脫離,進(jìn)行與接 收到Leave分組時(shí)相同的處理。例如,層2交換機(jī)(100 )更新分發(fā)控制表(100-4-1)(SQ5-5、圖22(a)),將該信息發(fā)送給路由器(200 ) ( SQ5 - 6 ), 刪除用戶信息(SQ5-7、圖22(b))。在路由器(200)中同樣通過向認(rèn)證'計(jì) 費(fèi)服務(wù)器(S2)發(fā)送計(jì)費(fèi)信息,這樣,即使從用戶終端沒有對參加確認(rèn)(Query) 的應(yīng)答(Report)時(shí)也可以進(jìn)行計(jì)費(fèi)(SQ5-8、 SQ5 - 9 )。但是,使層2交換機(jī)(100)具有諸如在層2交換機(jī)(100)等待Report 分組的時(shí)間或數(shù)次連續(xù)沒有返回Report分組的情況下判斷為脫離的通常的多 播路由器的功能,由此可以對應(yīng)于服務(wù)內(nèi)容或計(jì)費(fèi)方法、用戶終端等的環(huán)境。下面,參照圖20對PPP連接切斷時(shí)的情況進(jìn)行說明。在本實(shí)施方式所假定的網(wǎng)絡(luò)結(jié)構(gòu)中,在PPP連接被斷開時(shí),在其連接上 進(jìn)行的多播服務(wù)也不能繼續(xù)。在用戶終端(HI - 1 )和路由器(200)之間的PPP連接被切斷時(shí)(SQ6- 1 ),路由器(200 )如圖23所示地更新分發(fā)信息表(200 - 4 - 1 ) ( SQ6 - 2 ), 在Query分組中附加更新后的信息并發(fā)送給層2交無機(jī)(100 ) ( SQ6 - 3 )。在層2交換機(jī)(100)中,PPP連接被切斷的用戶終端(HI - 1)判斷為 分發(fā)i午可(100 — 4 一 1 一 6 )為拒絕,i己錄分發(fā)4空制表(100 — 4 — 1 )的分發(fā)結(jié) 束(100 - 4 - 1 _ 8 )時(shí)刻(SQ6 - 4、圖22( a)),并將該信息發(fā)送給路由器(SQ6 -5 )。之后,從分發(fā)控制表(100 - 4 - 1 )刪除用戶終端(HI - 1 )的信息(SQ6-6、圖22 (b))。此時(shí),在層2交換機(jī)(100)中,本來在從路由器(200) 接收到Query分組時(shí),在更新分發(fā)控制表(100 - 4 - 1 )之前參照分發(fā)控制表 (100 - 4 - 1 )向用戶終端(HI - 1 、 HI - n )發(fā)送Query分組。但是,在參加 中的用戶終端(HI - 1、 HI - n)由于3各由器(200)的Query分組而成為拒絕 時(shí),也可以更新分發(fā)控制表(100-4-1)并向路由器(200)發(fā)送信息。如上所示,不是由路由器(200)而是由層2交換機(jī)(100)收集計(jì)費(fèi)所需 要的信息,并通過路由器(200)向認(rèn)證.計(jì)費(fèi)服務(wù)器發(fā)送來能夠?qū)崿F(xiàn)計(jì)費(fèi)。另外,對路由器(200)的分發(fā)信息表(200-4- 1 )的組地址(200-4 -l-3)設(shè)定有效期限,并將該信息也一起發(fā)送給層2交換機(jī)(100),由此在 層2交換機(jī)(100)中,在其有效期限期滿時(shí)也可以進(jìn)行停止分發(fā)數(shù)據(jù)的轉(zhuǎn)發(fā) 等基于時(shí)間的預(yù)付費(fèi)式計(jì)費(fèi)。而且,也可以進(jìn)行設(shè)定通信量來代替有效期現(xiàn), 并在超過了該通信量時(shí)停止轉(zhuǎn)發(fā)等基于通信量的預(yù)付費(fèi)式計(jì)費(fèi)。 2.第二實(shí)施方式在第二實(shí)施方式中,與第一實(shí)施方式一樣地進(jìn)行伴隨認(rèn)證的分發(fā)數(shù)據(jù)的控制。(多播服務(wù)計(jì)費(fèi)方法) 圖24表示第二實(shí)施的計(jì)費(fèi)動(dòng)作順序。在第一實(shí)施方式中,在層2交換機(jī)中中斷來自用戶終端的IGMP分組,但 是在第二實(shí)施方式中,層2交換機(jī)不對其進(jìn)行中斷而是進(jìn)行窺探。參照圖24,說明如下情況下的流程具有向組地址224.10.10.10的多播服 務(wù)的參加資4各的用戶終端(Hl - 1 )接收來自分發(fā)服務(wù)器(Sl )的分發(fā)數(shù)據(jù), 通過脫離宣言(Leave)而脫離。具有向組地址224.10.10.10的參加資格的用戶終端(HI-1)發(fā)出PPP連 接請求,從路由器(200 )接收認(rèn)證結(jié)束通知為止的動(dòng)作(SQ7 - 1 ~ SQ7 - 5 ) 與第一實(shí)施方式的情況相同。在PPP連接結(jié)束后,用戶終端(H1-l)發(fā)送了 Join分組時(shí)(SQ7-6),層2交換機(jī)(100)窺探分組的內(nèi)容,并將該分組轉(zhuǎn) 發(fā)給路由器(200)。 Join分組包含例如組地址和用戶終端的MAC地址。層2 交換機(jī)(100 )根據(jù)窺探的信息按照圖16的流程,與第一實(shí)施方式相同地進(jìn)行 處理(SQ7 - 10~SQ7 - 13)。另一方面,在路由器(200)接收到由層2交換機(jī)(100)轉(zhuǎn)發(fā)的分組時(shí), 參照分發(fā)信息表(200 - 4 - 1 ) ( SQ7 - 7),向認(rèn)證.計(jì)費(fèi)服務(wù)器(S2 )發(fā)送計(jì) 費(fèi)開始通知(Access-Request-Start) ( SQ7 - 8 )。計(jì)費(fèi)開始通知包含例如組地址 和用戶終端的MAC地址。在認(rèn)證.計(jì)費(fèi)月良務(wù)器(S2)中,例如按照終端的 MAC地址記錄4妄收到計(jì)費(fèi)開始通知的時(shí)刻,并向路由器(200)返回應(yīng)答(Access-R叫uest-Response ) ( SQ7 - 9 )。另外,路由器(200 )向分發(fā)服務(wù)器(Sl)發(fā)送分發(fā)請求(PIM Join) ( SQ7 - 14 )。路由器(200)通過多播用連接(LM)從層2交換機(jī)(100)接收到分組 時(shí),按照圖17的流程與第一實(shí)施方式一樣地進(jìn)行處理,保持在各裝置管理的 用戶信息的匹配性(SQ7-15~SQ7-17)。根據(jù)來自路由器(200)的分發(fā)請 求(SQ7- 14),與第一實(shí)施方式一樣地向用戶終端(H1 - 1 )轉(zhuǎn)發(fā)分發(fā)數(shù)據(jù)(SQ7 -20-SQ7-24)。此外,在本實(shí)施方式中,路由器(200)從用戶終端接收J(rèn)oin, 但是也可以通過例如在與層2交換機(jī)(100)之間建立的多播用連接向?qū)?交 換機(jī)(100 )發(fā)送分發(fā)數(shù)據(jù),層2交換機(jī)(100 )復(fù)制數(shù)據(jù)后分發(fā)給用戶終端(H - 1 )。在參加了組;也址224.10.10.10的用戶終端(Hl - 1 )接收到Leave分組時(shí) (SQ7 - 25 ),層2交換才幾(100 )窺探分組內(nèi)容,并將該分組轉(zhuǎn)發(fā)給路由器(200 )。 Leave分組包含例如組地址和用戶終端的MAC地址。層2交換機(jī)(100 )根據(jù) 窺探的信息,按照圖21的流程,與第一實(shí)施方式一樣地進(jìn)行處理(SQ7-26~ SQ7-28)。另 一方面,在路由器(200 )接收到在層2交換機(jī)(100 )轉(zhuǎn)發(fā)的Leave分 組時(shí),更新分發(fā)信息表(200 - 4 - 1 ) ( SQ7 - 29 ),向認(rèn)證 計(jì)費(fèi)服務(wù)器(S2 ) 發(fā)送計(jì)費(fèi)結(jié)束通知(Access-Request-Stop) (SQ7-31)。計(jì)費(fèi)結(jié)束通知包含例 如組地址和用戶終端的MAC地址。路由器(200)向分發(fā)服務(wù)器(Sl)發(fā)送 分發(fā)停止請求(PIM Leave) (SQ7-30)。在認(rèn)證 計(jì)費(fèi)服務(wù)器(S2 )中記錄 計(jì)費(fèi)結(jié)束通知,向路由器(200 )返回應(yīng)答(Access-Request-Response ) ( SQ7 -32)。據(jù)上所述,在認(rèn)證.計(jì)費(fèi)服務(wù)器(S2)中,可以掌握用戶終端(Hl-1) 參加組地址224.10.10.10的時(shí)刻和脫離的時(shí)刻,分發(fā)商可以實(shí)現(xiàn)多播服務(wù)的計(jì)費(fèi)。例如,可以實(shí)現(xiàn)每個(gè)用戶的計(jì)費(fèi)、對應(yīng)于組地址的計(jì)費(fèi)。另外,在路由器(200 )發(fā)送計(jì)費(fèi)結(jié)束通知時(shí),通過附加從層2交換機(jī)(100 ) 接收到的(SQ7-27)計(jì)費(fèi)信息,可以實(shí)現(xiàn)正確的計(jì)費(fèi)或按量計(jì)費(fèi)。 產(chǎn)業(yè)上的可利用性本發(fā)明可以適用于例如IPv6、 MLD等各種方式。另夕卜,本發(fā)明并不限定 于層2交換機(jī),只要是可安裝各單元且配置在路由器和用戶終端之間的BAS (Broadband Access Server)這樣的通信裝置就可以。而且,本發(fā)明除了路由 器以外,只要是進(jìn)行多播分發(fā)的裝置,就可以采用適宜的分組轉(zhuǎn)發(fā)裝置。
權(quán)利要求
1.一種網(wǎng)絡(luò)系統(tǒng),其特征在于,具備第一分組轉(zhuǎn)發(fā)裝置,其中斷多個(gè)用戶終端,并復(fù)制接收到的多播數(shù)據(jù)后轉(zhuǎn)發(fā)給所述用戶終端;第二分組轉(zhuǎn)發(fā)裝置,其通過所述第一分組轉(zhuǎn)發(fā)裝置與多個(gè)所述用戶終端點(diǎn)對點(diǎn)連接;以及服務(wù)器,其向所述第二分組轉(zhuǎn)發(fā)裝置輸出所述用戶終端可參加的多播組的組地址,所述第一分組轉(zhuǎn)發(fā)裝置具有分發(fā)控制表,其存儲包含組地址、所述用戶終端的終端識別信息、表示分發(fā)許可以及分發(fā)拒絕中的任意一個(gè)的信息的記錄項(xiàng),所述第二分組轉(zhuǎn)發(fā)裝置,在從所述用戶終端接收到點(diǎn)對點(diǎn)連接的連接請求時(shí),從所述服務(wù)器取得所述用戶終端可參加的多播組的組地址,所述第二分組轉(zhuǎn)發(fā)裝置,將接收到的組地址和所述用戶終端的終端識別信息對應(yīng)起來進(jìn)行存儲,所述第一分組轉(zhuǎn)發(fā)裝置,在從所述用戶終端接收到包含預(yù)先設(shè)定的組地址和該用戶終端的終端識別信息的、以該用戶終端為發(fā)送源的向多播組的第一參加請求時(shí),中斷該第一參加請求,以及在所述分發(fā)控制表中將該組地址和該終端識別信息對應(yīng)起來進(jìn)行存儲,所述第一分組轉(zhuǎn)發(fā)裝置,向所述第二分組轉(zhuǎn)發(fā)裝置發(fā)送包含接收到的組地址和終端識別信息、且以自身裝置為發(fā)送源的第二參加請求,所述第二分組轉(zhuǎn)發(fā)裝置,比較包含在第二參加請求中的組地址以及終端識別信息和被存儲的組地址以及終端識別信息,若存儲有一致的信息,則向所述第一分組轉(zhuǎn)發(fā)裝置發(fā)送表示分發(fā)許可的通知,若沒有存儲有一致信息,則向所述第一分組轉(zhuǎn)發(fā)裝置發(fā)送表示分發(fā)拒絕的通知,所述第一分組轉(zhuǎn)發(fā)裝置,按照該通知,與該組地址和該終端識別信息對應(yīng)起來將表示分發(fā)許可或分發(fā)拒絕的信息存儲在所述分發(fā)控制表中,所述第一分組轉(zhuǎn)發(fā)裝置,從所述第二分組轉(zhuǎn)發(fā)裝置接收包含組地址的多播數(shù)據(jù),參照所述分發(fā)控制表,按照與該組地址對應(yīng)起來存儲了表示分發(fā)許可的信息的記錄項(xiàng)的終端識別信息,向一個(gè)或多個(gè)所述用戶終端發(fā)送接收到的多播數(shù)據(jù)和/或復(fù)制的多播數(shù)據(jù)。
2. 根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,所述第 一分組轉(zhuǎn)發(fā)裝置,對于每個(gè)終端識別信息存儲多播數(shù)據(jù)的分發(fā)開始時(shí)刻和分發(fā)結(jié)束時(shí)刻;在判斷為所述用戶終端脫離了多^f番組時(shí),向所述第二分組轉(zhuǎn)發(fā)裝置發(fā)送該 用戶終端的終端識別信息、分發(fā)開始時(shí)刻和分發(fā)結(jié)束時(shí)刻;所述第二分組轉(zhuǎn)發(fā)裝置,向進(jìn)行計(jì)費(fèi)管理的計(jì)費(fèi)服務(wù)器發(fā)送基于分發(fā)開始 時(shí)刻和分發(fā)結(jié)束時(shí)刻的計(jì)費(fèi)信息。
3. 根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)系統(tǒng),其特征在于, 所述第一分組轉(zhuǎn)發(fā)裝置,對于每個(gè)終端識別信息存儲分發(fā)了多播數(shù)據(jù)的通信量;在判斷為所述用戶終端脫離了多播組時(shí),向所述第二分組轉(zhuǎn)發(fā)裝置發(fā)送該 用戶終端的終端識別信息和通信量;所述第二分組轉(zhuǎn)發(fā)裝置,向進(jìn)行計(jì)費(fèi)管理的計(jì)費(fèi)服務(wù)器發(fā)送基于通信量的 計(jì)費(fèi)信息。
4. 根據(jù)權(quán)利要求2或3所述的網(wǎng)絡(luò)系統(tǒng),其特征在于, 所述第一分組轉(zhuǎn)發(fā)裝置通過以下情況來判斷所述用戶終端脫離了多播組從該用戶終端接收到脫離宣言;或者向該用戶終端發(fā)送參加確認(rèn),而在預(yù)定時(shí) 間內(nèi)沒有接收到對于該參加確認(rèn)的應(yīng)答;或者從所述第二分組轉(zhuǎn)發(fā)裝置接收到 與該用戶終端的點(diǎn)對點(diǎn)連接被切斷的通知。
5. 根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)系統(tǒng),其特征在于, 所述第二分組轉(zhuǎn)發(fā)裝置具有連接管理表,其與組地址對應(yīng)起來存儲用于識別與所述第 一分組轉(zhuǎn)發(fā)裝置的連接的連接識別信息;在所述第一分組轉(zhuǎn)發(fā)裝置和所述第二分組轉(zhuǎn)發(fā)裝置之間,建立用于對多播 數(shù)據(jù)進(jìn)行通信的連接;所述第二分組轉(zhuǎn)發(fā)裝置,將組地址和連接識別信息對應(yīng)起來存儲在所述連接管理表中;所述第二分組轉(zhuǎn)發(fā)裝置,在接收到包含組地址的多播數(shù)據(jù)時(shí),參照所述連 接管理表,按照與該組地址對應(yīng)的連接信息,通過已建立的、用于對多播數(shù)據(jù) 進(jìn)行通信的連接,向所述第一分組轉(zhuǎn)發(fā)裝置發(fā)送多播數(shù)據(jù)。
6. 根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,所述第二分組轉(zhuǎn)發(fā)裝置具有分發(fā)信息表,其與從所述服務(wù)器接收到的組 地址對應(yīng)起來存儲所述用戶終端的終端識別信息;所述第二分組轉(zhuǎn)發(fā)裝置向所述第一分組轉(zhuǎn)發(fā)裝置發(fā)送所述分發(fā)信息表的 各信息;所述第一分組轉(zhuǎn)發(fā)裝置向所述第一分組轉(zhuǎn)發(fā)裝置發(fā)送所述分發(fā)控制表的 各信息;在所述第一分組轉(zhuǎn)發(fā)裝置的所述分發(fā)控制表和所述第二分組轉(zhuǎn)發(fā)裝置的 所述分發(fā)信息表中取信息的匹配。
7. 根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)系統(tǒng),其特征在于, 所述第二分組轉(zhuǎn)發(fā)裝置在沒有存儲與包含在第二參加請求中的組地址以及終端識別信息一致的組地址以及終端識別信息時(shí),從所述服務(wù)器再次取得所 述用戶終端可參加的多播組的組地址,并使用新取得的組地址再次進(jìn)行所述比 較。
8. —種網(wǎng)絡(luò)系統(tǒng),其特征在于, 具備第一分組轉(zhuǎn)發(fā)裝置,其中斷多個(gè)用戶終端,并復(fù)制接收到的多播數(shù)據(jù)后轉(zhuǎn) 發(fā)給所述用戶終端;第二分組轉(zhuǎn)發(fā)裝置,其通過所述第一分組轉(zhuǎn)發(fā)裝置與多個(gè)所述用戶終端點(diǎn) 對點(diǎn)連接;以及服務(wù)器,其向所述第二分組轉(zhuǎn)發(fā)裝置輸出所述用戶終端可參加的多播組的 組地址,所述第一分組轉(zhuǎn)發(fā)裝置具有分發(fā)控制表,其存儲包含組地址、所述用戶 終端的終端識別信息、表示分發(fā)許可以及分發(fā)拒絕中的任意一個(gè)的信息、表示 參加請求的接收以及未接收中的任意一個(gè)的信息的記錄項(xiàng),所述第二分組轉(zhuǎn)發(fā)裝置,在從所述用戶終端接收到點(diǎn)對點(diǎn)連接的連接請求 時(shí),從所述服務(wù)器取得所述用戶終端可參加的多播組的組地址,所述第二分組轉(zhuǎn)發(fā)裝置向所述第一分組轉(zhuǎn)發(fā)裝置發(fā)送包含接收到的組地 址和所述用戶終端的終端識別符的通知,所述第 一分組轉(zhuǎn)發(fā)裝置將包含在該通知中的組地址以及終端標(biāo)識符和表 示分發(fā)許可的信息對應(yīng)起來存儲在所述分發(fā)控制表中,所述第 一分組轉(zhuǎn)發(fā)裝置,在從所述用戶終端接收到包含預(yù)先設(shè)定的組地址 和該用戶終端的終端識別信息的、向多播組的參加請求時(shí),與所述分發(fā)控制表 的相應(yīng)的組地址和終端識別信息對應(yīng)起來存儲表示參加請求的接收的信息,所述第一分組轉(zhuǎn)發(fā)裝置,從所述第二分組轉(zhuǎn)發(fā)裝置接收包含組地址的多播 數(shù)據(jù),參照所述分發(fā)控制表,按照與該組地址對應(yīng)起來存儲了表示參加請求的 接收的信息以及表示分發(fā)許可的信息的記錄項(xiàng)的終端識別信息,向一個(gè)或多個(gè) 所述用戶終端發(fā)送接收到的多播數(shù)據(jù)和/或復(fù)制的多播數(shù)據(jù)。
9. 一種網(wǎng)絡(luò)系統(tǒng),其特征在于, 具備-.第一分組轉(zhuǎn)發(fā)裝置,其中斷多個(gè)用戶終端,并復(fù)制接收到的多播數(shù)據(jù)后轉(zhuǎn) 發(fā)給所述用戶終端;第二分組轉(zhuǎn)發(fā)裝置,其通過所述第一分組轉(zhuǎn)發(fā)裝置與多個(gè)所述用戶終端點(diǎn) 對點(diǎn)連接;以及服務(wù)器,其向所述第二分組轉(zhuǎn)發(fā)裝置輸出所述用戶終端可參加的多播組的 組地址,接收計(jì)費(fèi)開始通知以及計(jì)費(fèi)結(jié)束通知,由此對于每個(gè)終端識別信息進(jìn) 行計(jì)費(fèi),所述第一分組轉(zhuǎn)發(fā)裝置具有分發(fā)控制表,其存儲包含組地址、所述用戶 終端的終端識別信息、表示分發(fā)許可以及分發(fā)拒絕中的任意一個(gè)的信息的記錄 項(xiàng),所述第二分組轉(zhuǎn)發(fā)裝置,在從所述用戶終端接收到點(diǎn)對點(diǎn)連接的連接請求 時(shí),從所述服務(wù)器取得所述用戶終端可參加的多播組的組地址,所述第二分組轉(zhuǎn)發(fā)裝置將接收到的組地址和所述用戶終端的終端識別信 息對應(yīng)起來進(jìn)行存儲,所迷第一分組轉(zhuǎn)發(fā)裝置在從所述用戶終端接收到包含預(yù)先設(shè)定的組地址 和該用戶終端的終端識別信息的、向多播組的參加請求時(shí),窺探該參加請求, 在所述分發(fā)控制表中存儲該組地址和該終端識別信息,以及向所述第二分組轉(zhuǎn) 發(fā)裝置轉(zhuǎn)發(fā)該參加請求,所迷第二分組轉(zhuǎn)發(fā)裝置向所述服務(wù)器發(fā)送包含接收到的參加請求中所包 含的組地址和/或終端識別信息的計(jì)費(fèi)開始通知,所述第二分組轉(zhuǎn)發(fā)裝置比較包含在接收到的參加請求中的組地址以及終 端識別信息和被存儲的組地址以及終端識別信息,若存儲有一致的信息,則向 所述第 一分組轉(zhuǎn)發(fā)裝置發(fā)送表示分發(fā)許可的通知,若沒有存儲有一致的信息, 則向所述笫 一分組轉(zhuǎn)發(fā)裝置發(fā)送表示分發(fā)拒絕的通知,所述第一分組轉(zhuǎn)發(fā)裝置按照該通知,與組地址和終端識別信息對應(yīng)起來將 表示分發(fā)許可或分發(fā)拒絕的信息存儲在所述分發(fā)控制表中,所述第 一分組轉(zhuǎn)發(fā)裝置,從所述第二分組轉(zhuǎn)發(fā)裝置接收包含組地址的多播 數(shù)據(jù),參照所述分發(fā)控制表,按照與該組地址對應(yīng)起來存儲了表示分發(fā)許可的 信息的記錄項(xiàng)的終端識別信息,向一個(gè)或多個(gè)所述用戶終端發(fā)送接收到的多播 數(shù)據(jù)和/或復(fù)制的多播數(shù)據(jù),所述第二分組轉(zhuǎn)發(fā)裝置,在通過所述第 一分組轉(zhuǎn)發(fā)裝置從所述用戶終端接 收到包含組地址和終端識別信息的脫離宣言時(shí),向所述服務(wù)器發(fā)送包含接收到 的脫離宣言中所包含的組地址和/或終端識別信息的計(jì)費(fèi)結(jié)束通知。
10.根據(jù)權(quán)利要求9所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,在所述第二分組轉(zhuǎn)發(fā)裝置從所述用戶終端接收到參加請求時(shí),在所述第一 分組轉(zhuǎn)發(fā)裝置和所述第二分組轉(zhuǎn)發(fā)裝置之間,建立用于對多播數(shù)據(jù)進(jìn)行通信的 連接;所述第二分組轉(zhuǎn)發(fā)裝置,在接收到包含組地址的多播數(shù)據(jù)時(shí),通過已建立 的所述連接,向所述第一分組轉(zhuǎn)發(fā)裝置轉(zhuǎn)發(fā)多播數(shù)據(jù)。
全文摘要
本發(fā)明提供一種網(wǎng)絡(luò)系統(tǒng)。在用戶終端和路由器通過層2交換機(jī)點(diǎn)對點(diǎn)連接的網(wǎng)絡(luò)上,抑制通信量的同時(shí)進(jìn)行多播通信,實(shí)現(xiàn)認(rèn)證·計(jì)費(fèi)。在用戶終端(H1)進(jìn)行連接請求時(shí),路由器(200)從認(rèn)證服務(wù)器(S2)取得用戶終端(H1)可參加的組地址。在參加確認(rèn)(Query)時(shí)在分組附加路由器(200)的信息,并發(fā)送給層2交換機(jī)(100)。層2交換機(jī)(100)通過接收參加確認(rèn)可以掌握用戶終端(H1)能夠參加那個(gè)組地址,在層2交換機(jī)(100)可以實(shí)現(xiàn)伴隨認(rèn)證的分發(fā)控制。在層2交換機(jī)(100)中收集分發(fā)開始/結(jié)束時(shí)間、通信量等計(jì)費(fèi)所需要的信息,并發(fā)送給路由器(200)。路由器(200)根據(jù)該信息生成計(jì)費(fèi)信息并發(fā)送給計(jì)費(fèi)服務(wù)器(S2)。
文檔編號H04L12/18GK101272322SQ20081000904
公開日2008年9月24日 申請日期2008年1月30日 優(yōu)先權(quán)日2007年3月19日
發(fā)明者宮田裕章, 池上幸三 申請人:日立通訊技術(shù)株式會社