国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于路由x-castip數(shù)據(jù)報(bào)的設(shè)備和方法

      文檔序號(hào):7680141閱讀:253來(lái)源:國(guó)知局
      專利名稱:用于路由x-cast ip數(shù)據(jù)報(bào)的設(shè)備和方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及網(wǎng)際協(xié)議(Internet Protocol, IP)數(shù)據(jù)包的顯式組播(X-cast) 路由通信,且更特定來(lái)說(shuō),涉及用于路由IP數(shù)據(jù)包的目的IP地址的指示 方法。
      背景技術(shù)
      網(wǎng)際協(xié)議網(wǎng)絡(luò)中的數(shù)據(jù)傳輸方法主要包括單播方法和組播方法。單播方 法是在IP數(shù)據(jù)包的IP報(bào)頭中指出數(shù)據(jù)接收機(jī)的地址,并允許網(wǎng)絡(luò)中的路由器 將所述IP數(shù)據(jù)包傳輸至具有所述IP報(bào)頭中所指示的地址的對(duì)應(yīng)接收機(jī)。組播 方法是在IP數(shù)據(jù)包的報(bào)頭中指出組播組的地址,并允許網(wǎng)絡(luò)中的路由器將組 播IP數(shù)據(jù)包拷貝并同時(shí)傳輸至所述組播組的多個(gè)接收機(jī)。因此,單播方法是 一對(duì)一傳輸方法,而組播方法是一對(duì)多傳輸方法。
      如上所述,組播方法是一對(duì)多傳輸方法,因此有利于提供可由多個(gè)接收 機(jī)共享的(例如)影片信息。然而,組播方法允許網(wǎng)絡(luò)中的路由器拷貝組播 IP數(shù)據(jù),并將所述組播IP數(shù)據(jù)路由至另一路由器或接收機(jī),從而造成過(guò)載。
      另外,組播方法在組播組包括多個(gè)接收機(jī)的情況下有效,但在組播組包 括少量接收機(jī)的情況下無(wú)效。也就是說(shuō),組播方法在將同一信息同時(shí)傳輸至 多個(gè)接收機(jī)時(shí)遭受到路由器的過(guò)載,并因此十分無(wú)效地利用欲被用于少量接 收機(jī)的網(wǎng)絡(luò)(例如,互聯(lián)網(wǎng)電話的多方音頻會(huì)議、網(wǎng)絡(luò)游戲或多方視頻會(huì)議)。
      已建議用X-cast方法來(lái)克服組播方法的缺點(diǎn)。X-cast方法允許一臺(tái)發(fā)送 機(jī)同時(shí)指定少量接收機(jī),所述發(fā)送機(jī)欲將IP數(shù)據(jù)包傳輸至所述接收機(jī)。X-cast 方法在IP數(shù)據(jù)包的IP報(bào)頭與傳輸報(bào)頭之間添加X(jué)-cast報(bào)頭,并將接收機(jī)的地 址插入所述X-cast報(bào)頭中。在此,IP報(bào)頭含有告知其為X-cast方法的X-cast 地址信息,而網(wǎng)絡(luò)中的路由器檢測(cè)所述IP數(shù)據(jù)包的傳輸通道,亦即,使用所 述X-cast地址信息的下一路由器。
      處于網(wǎng)絡(luò)中接收機(jī)側(cè)的路由器接收X-cast IP數(shù)據(jù)包,并使用所述X-cast 報(bào)頭中的接收機(jī)地址信息,通過(guò)單播方法將所述IP數(shù)據(jù)包路由至各臺(tái)接收機(jī)。 因此,與傳統(tǒng)組播方法不同,X-cast方法并不執(zhí)行組播路由,因此可顯著減小 傳輸IP數(shù)據(jù)包時(shí)的路由器過(guò)載,且更特定來(lái)說(shuō),有可能由一臺(tái)發(fā)送機(jī)將數(shù)據(jù)僅傳輸至所指定的少量接收機(jī)。
      然而,傳統(tǒng)X-cast方法必須在X-cast報(bào)頭中指出全部目的IP地址,因此 隨著接收機(jī)數(shù)量的增加,所述X-cast報(bào)頭的長(zhǎng)度也相應(yīng)增加。
      為解決所述問(wèn)題,韓國(guó)特許公開(kāi)的專利公開(kāi)案第2003-19668號(hào)(文獻(xiàn)l) 公開(kāi)了一種使用X-cast來(lái)傳輸組播數(shù)據(jù)的方法。
      也就是說(shuō),在文獻(xiàn)1中,為將同一數(shù)據(jù)傳輸至組播組的接收機(jī),將其中 IP報(bào)頭含有組播組地址的組播IP數(shù)據(jù)包提供給發(fā)送機(jī)側(cè)路由器,并且所述發(fā) 送機(jī)側(cè)路由器使用接收機(jī)側(cè)路由器的地址將所述組播IP數(shù)據(jù)包轉(zhuǎn)換為X-cast IP數(shù)據(jù)包并將所述X-cast IP數(shù)據(jù)包提供給所述接收機(jī)側(cè)路由器,隨后所述接 收機(jī)側(cè)路由器再次將所述X-cast IP數(shù)據(jù)包轉(zhuǎn)換為組播IP數(shù)據(jù)包并使用組播將 所述組播IP數(shù)據(jù)包提供給所述接收機(jī)。
      在上述文獻(xiàn)1中,接收機(jī)側(cè)路由器的地址信息和組播組的地址信息均記 錄在X-cast IP數(shù)據(jù)包的X-cast報(bào)頭中。
      如上所述,為解決組播方法所固有的系統(tǒng)過(guò)載問(wèn)題,文獻(xiàn)1建議將組播 IP數(shù)據(jù)包轉(zhuǎn)換為X-cast IP數(shù)據(jù)包,并在發(fā)送機(jī)側(cè)路由器與接收機(jī)側(cè)路由器之 間路由時(shí)傳輸所轉(zhuǎn)換的X-cast IP數(shù)據(jù)包。
      然而,文獻(xiàn)l沒(méi)能解決X-cast方法的另一固有問(wèn)題,亦即,X-cast報(bào)頭 的長(zhǎng)度隨著接收機(jī)數(shù)量的增加而成比例增加。

      發(fā)明內(nèi)容
      技術(shù)問(wèn)題
      本發(fā)明的一個(gè)目標(biāo)是提供減小X-cast數(shù)據(jù)報(bào)的X-cast報(bào)頭長(zhǎng)度的方法。
      也就是說(shuō),本發(fā)明提供一種指示目的IP地址的方法,以使X-cast報(bào)頭具 有比傳統(tǒng)X-cast報(bào)頭的長(zhǎng)度更短的長(zhǎng)度。
      本發(fā)明的其他目標(biāo)和優(yōu)點(diǎn)將在下文中予以描述并通過(guò)本發(fā)明的實(shí)施例來(lái) 理解。另外,本發(fā)明的目標(biāo)和優(yōu)點(diǎn)可由上文的權(quán)利要求書(shū)中所述的方式和其 組合來(lái)實(shí)現(xiàn)。
      技術(shù)解決方案
      為實(shí)現(xiàn)上述目標(biāo),根據(jù)本發(fā)明的一個(gè)方面的一種X-cast IP數(shù)據(jù)報(bào)包括IP 報(bào)頭、顯式組播(X-cast)報(bào)頭、傳輸報(bào)頭和凈荷域,并且所述X-cast報(bào)頭具 有目的IP地址區(qū),所述目的IP地址區(qū)包括至少一個(gè)含有網(wǎng)絡(luò)地址和主機(jī)地址 的第一 目的IP地址域,和至少一個(gè)含有標(biāo)志位串和主機(jī)地址的第二目的IP地 址域,所述標(biāo)志位串指出所述第二目的IP地址域具有與所述第一 目的IP地址域的網(wǎng)絡(luò)地址相同的網(wǎng)絡(luò)地址。
      X-castIP數(shù)據(jù)報(bào)是由位于IP包網(wǎng)絡(luò)中的網(wǎng)絡(luò)設(shè)備,亦即,多個(gè)路由器和 有線或無(wú)線數(shù)據(jù)通信終端來(lái)處理。所述網(wǎng)絡(luò)設(shè)備產(chǎn)生或編譯所述X-cast IP數(shù) 據(jù)報(bào),或通過(guò)所述IP包網(wǎng)絡(luò)將所述X-cast IP數(shù)據(jù)報(bào)路由至下一跳。
      另外,根據(jù)本發(fā)明的另一方面的一種通過(guò)具有至少一臺(tái)路由器的IP包網(wǎng) 絡(luò)來(lái)路由X-cast IP數(shù)據(jù)報(bào)的方法包含(a)發(fā)送終端通過(guò)所述IP包網(wǎng)絡(luò)從至 少一個(gè)屬于同一網(wǎng)絡(luò)的接收終端獲得網(wǎng)絡(luò)地址和主機(jī)地址;(b)接收路由器 從所述發(fā)送終端接收含有所述接收終端的所述網(wǎng)絡(luò)地址和所述主機(jī)地址的 X-cast IP數(shù)據(jù)報(bào),所述X-cast IP數(shù)據(jù)報(bào)包括X-cast報(bào)頭,所述X-cast報(bào)頭具 有至少一個(gè)含有網(wǎng)絡(luò)地址和主機(jī)地址的第一 目的IP地址域,和至少一個(gè)含有 標(biāo)志位串和主機(jī)地址的第二目的IP地址域,所述標(biāo)志位串指出所述第二目的 IP地址域具有與所述第一目的IP地址域的網(wǎng)絡(luò)地址相同的網(wǎng)絡(luò)地址;(c)所 述接收路由器參照所述第一 目的IP地址域的所述網(wǎng)絡(luò)地址復(fù)原所述第二目的 IP地址域的網(wǎng)絡(luò)地址;和(d)所述接收路由器將所述X-cast IP數(shù)據(jù)報(bào)單播至 所述至少一個(gè)屬于同 一 網(wǎng)絡(luò)的接收機(jī)終端。
      此時(shí),第一目的IP地址域優(yōu)選始終在第二目的IP地址域之前,并且標(biāo)志 位串全部由"0"組成。
      另外,第二目的IP地址域優(yōu)選具有比第一 目的IP地址域的儲(chǔ)存空間更小 的儲(chǔ)存空間,尤其在第一目的IP地址域的長(zhǎng)度為N個(gè)字節(jié)的情況下,第二目 的IP地址域的長(zhǎng)度為N/2個(gè)字節(jié)。舉例來(lái)說(shuō),第一 目的IP地址域可含有長(zhǎng)度 為3個(gè)字節(jié)的網(wǎng)絡(luò)地址和長(zhǎng)度為1個(gè)字節(jié)的主機(jī)地址,并且第二目的IP地址 域可含有長(zhǎng)度為1個(gè)字節(jié)的標(biāo)志位串和長(zhǎng)度為1個(gè)字節(jié)的主機(jī)地址。
      另外,在第一 目的IP地址域和取決于第一 目的IP地址域的第二目的IP 地址域的總數(shù)為奇數(shù)的情況下,最后一個(gè)第二目的IP地址域可另外含有填充 位串。
      此時(shí),填充位串優(yōu)選全部由"0"組成,第一目的IP地址域和最后一 個(gè)第二目的IP地址域各自的長(zhǎng)度同為N個(gè)字節(jié),并且其他第二目的IP地 址域的長(zhǎng)度為N/2個(gè)字節(jié)。


      本發(fā)明的優(yōu)選實(shí)施例的所述及其他特征、方面和優(yōu)點(diǎn)將在下文的具體實(shí)
      施方式中參照附圖更完整地描述。在附圖中
      圖1為展示根據(jù)本發(fā)明的路由X-castIP數(shù)據(jù)報(bào)的IP包網(wǎng)絡(luò)的視圖。圖2為展示根據(jù)本發(fā)明的X-castIP數(shù)據(jù)報(bào)的格式的視圖。 圖3為展示X-castIP數(shù)據(jù)報(bào)的傳統(tǒng)X-cast報(bào)頭格式的視圖。 圖4為展示根據(jù)本發(fā)明的X-castIP數(shù)據(jù)報(bào)的X-cast報(bào)頭格式的視圖。 圖5為根據(jù)本發(fā)明的路由X-cast IP數(shù)據(jù)報(bào)的方法的流程圖。
      具體實(shí)施例方式
      在下文中,將參照附圖來(lái)詳細(xì)描述本發(fā)明的優(yōu)選實(shí)施例。 圖l展示根據(jù)本發(fā)明的路由X-castIP數(shù)據(jù)報(bào)(或IP數(shù)據(jù)包)的IP包 網(wǎng)絡(luò)106。
      如圖l所示,根據(jù)本發(fā)明的X-castIP數(shù)據(jù)報(bào)通過(guò)圖1的IP包網(wǎng)絡(luò)106 從發(fā)送終端100傳輸至多個(gè)接收終端102a至102d以及104a至104d。
      發(fā)送終端IOO是與發(fā)送路由器106a連接,而多個(gè)接收終端102a至102d 以及104a至104d是與接收路由器106d連接。與接收路由器106d連接的 接收終端102a至102d以及104a至104d可分別位于獨(dú)立的A網(wǎng)絡(luò)102和 B網(wǎng)絡(luò)104中。也就是說(shuō),接收終端102a至102d位于A網(wǎng)絡(luò)102中,而 接收終端104a至104d位于B網(wǎng)絡(luò)104中。
      盡管圖1展示A網(wǎng)絡(luò)102和B網(wǎng)絡(luò)104都與同一接收路由器106d連 接,但是A網(wǎng)絡(luò)102和B網(wǎng)絡(luò)104可各自與不同的接收路由器連接。
      發(fā)送路由器106a與接收路由器106d之間可插入至少一臺(tái)中間路由器 106b和106c,并且可經(jīng)由中間路由器106b和106c,使用發(fā)送終端100與 多個(gè)接收終端102a至102d以及104a至104d之間的X-cast來(lái)傳輸IP數(shù)據(jù) 報(bào)。
      舉例來(lái)說(shuō),在發(fā)送終端100將X-cast IP數(shù)據(jù)報(bào)傳輸至屬于A網(wǎng)絡(luò)102 的第一接收終端102a至第四接收終端102d的情況下,所述X-castIP數(shù)據(jù) 報(bào)(或IP數(shù)據(jù)包)具有圖2所示的格式。
      也就是說(shuō),X-cast IP數(shù)據(jù)報(bào)主要包括報(bào)頭域和凈荷域(也就是數(shù)據(jù)域), 且所述報(bào)頭域具有IP報(bào)頭、X-cast報(bào)頭和傳輸報(bào)頭。報(bào)頭域含有路由和傳 輸包所需的信息,且凈荷域含有發(fā)送機(jī)欲傳送至接收機(jī)的信息。
      X-cast IP數(shù)據(jù)報(bào)的IP報(bào)頭中記錄有X-cast地址,并且X-cast地址執(zhí) 行兩個(gè)功能第一個(gè)功能是指出IP數(shù)據(jù)報(bào)為X-cast IP數(shù)據(jù)報(bào);而第二個(gè) 功能是指定X-cast IP數(shù)據(jù)報(bào)的傳輸路徑?,F(xiàn)有技術(shù)已熟知X-cast地址的功 會(huì)旨,因此本文省略對(duì)其的詳細(xì)描述。
      圖3為展示X-cast IP數(shù)據(jù)報(bào)的傳統(tǒng)X-cast報(bào)頭格式的視圖。參照?qǐng)D3,傳統(tǒng)X-cast報(bào)頭300具有目的IP地址區(qū)310,其中指定了 目的地址的地址信息,并且所述目的IP地址區(qū)310包括多個(gè)目的IP地址 域310a至310c,其各自的長(zhǎng)度為N個(gè)字節(jié)。通常,目的IP地址域的優(yōu)選 長(zhǎng)度為4個(gè)字節(jié)。
      在如圖3所示的總共為4個(gè)字節(jié)的傳統(tǒng)目的IP地址域310a至310c 中,網(wǎng)絡(luò)地址分配有3個(gè)字節(jié)而主機(jī)地址分配有剩余的1個(gè)字節(jié)。也就是 說(shuō),傳統(tǒng)目的IP地址域310a至310c含有網(wǎng)絡(luò)ID和主機(jī)ID。
      因此,即使在將X-castIP數(shù)據(jù)包傳輸至如圖1所示的多個(gè)屬于同一網(wǎng) 絡(luò)(A網(wǎng)絡(luò)或B網(wǎng)絡(luò))的接收機(jī)的情況下,用于記錄同一網(wǎng)絡(luò)ID的預(yù)定 地址空間(例如,3個(gè)字節(jié))仍必須重復(fù)分配給各個(gè)目的IP地址域310a 至310c。因而,隨著接收機(jī)數(shù)量的增加,開(kāi)銷尺寸將變大。
      也就是說(shuō),圖3所示的傳統(tǒng)X-cast報(bào)頭的格式具有低效使用地址空間 的缺點(diǎn)。因此,數(shù)據(jù)報(bào)傳輸限于少量接收機(jī)組,并且不可用于中等量和大 量接收機(jī)組。
      為解決所述問(wèn)題,本發(fā)明的發(fā)明者設(shè)計(jì)了圖4所示的新型X-cast報(bào)頭 格式。
      參照?qǐng)D4,根據(jù)本發(fā)明的X-cast報(bào)頭400具有目的IP地址區(qū)410,其 中指定了目的地址的地址信息,并且所述目的IP地址區(qū)410包括多個(gè)目的 IP地址域410a至410c,其各自的長(zhǎng)度為N個(gè)字節(jié)。
      目的IP地址域410a至410c包括至少一個(gè)第一 目的IP地址域410a和 多個(gè)第二目的IP地址域410b和410c,所述至少一個(gè)第一 目的IP地址域 410a含有網(wǎng)絡(luò)地址和主機(jī)地址,而所述多個(gè)第二目的IP地址域410b和 410c各自含有指示同一網(wǎng)絡(luò)地址的標(biāo)志位串和主機(jī)地址。
      分配給各個(gè)第二目的IP地址域410b和410c的地址空間應(yīng)小于第一 目 的IP地址域410a的地址空間。舉例來(lái)說(shuō),第二目的IP地址域410b和410c 的地址空間優(yōu)選為第一 目的IP地址域410a的地址空間的一半。也就是說(shuō), 在第一 目的IP地址域410a的長(zhǎng)度為4個(gè)字節(jié)(網(wǎng)絡(luò)地址3個(gè)字節(jié),主 機(jī)地址l個(gè)字節(jié))的情況下,第二目的IP地址域410b和410c各自的長(zhǎng) 度可為2個(gè)字節(jié)(標(biāo)志位串l個(gè)字節(jié),主機(jī)地址l個(gè)字節(jié))。
      根據(jù)本發(fā)明,多個(gè)第二目的IP地址域410b和410c取決于單個(gè)第一 目 的IP地址域410a。也就是說(shuō),對(duì)應(yīng)于多個(gè)第二目的IP地址域410b和410c 的接收機(jī)意謂著屬于與對(duì)應(yīng)于第一 目的IP地址域410a的接收機(jī)相同的網(wǎng)絡(luò),但彼此具有不同IP地址(亦即,主機(jī)ID)的接收終端。
      參照?qǐng)D1,在發(fā)送終端100將X-castlP數(shù)據(jù)報(bào)傳輸至多個(gè)屬于A網(wǎng)絡(luò) 102的接收終端102a至102d的情況下,所述X-cast IP數(shù)據(jù)報(bào)的X-cast報(bào) 頭具有目的IP地址區(qū)410,所述目的IP地址區(qū)410包括單個(gè)第一 目的IP 地址域410a以及多個(gè)第二目的IP地址域410b和410c。舉例來(lái)說(shuō),當(dāng)對(duì) 應(yīng)于第一接收終端102a的地址信息分配給第一 目的IP地址域410a時(shí),對(duì) 應(yīng)于第二至第四接收終端102b至102d的地址信息分配給第二目的IP地址 域410b和410c。此時(shí),第一目的IP地址域410a含有長(zhǎng)度為3個(gè)字節(jié)的 網(wǎng)絡(luò)地址(網(wǎng)絡(luò)ID)和長(zhǎng)度為1個(gè)字節(jié)的主機(jī)地址(主機(jī)ID),而第二目 的IP地址域410b和410c各自含有長(zhǎng)度為l個(gè)字節(jié)的標(biāo)志位串和長(zhǎng)度為1 個(gè)字節(jié)的主機(jī)地址(主機(jī)ID)。
      標(biāo)志位串經(jīng)組態(tài)以指出第二目的IP地址域410b和410c具有與第一 目 的lP地址域410a的網(wǎng)絡(luò)地址相同的網(wǎng)絡(luò)地址,舉例來(lái)說(shuō),所述標(biāo)志位串 可全部由"0"組成。因此,第二目的IP地址域410b和410c中無(wú)需記錄 長(zhǎng)度為3個(gè)字節(jié)的全部網(wǎng)絡(luò)地址,但需要記錄長(zhǎng)度為1個(gè)字節(jié)的標(biāo)志位串 以便指定所述網(wǎng)絡(luò)地址。
      因此,IP包網(wǎng)絡(luò)的路由器(特定來(lái)說(shuō),是接收路由器)106a至106d 可通過(guò)X-cast報(bào)頭的第二目的IP地址域410b和410c的標(biāo)志位串來(lái)找到 對(duì)應(yīng)接收機(jī)的網(wǎng)絡(luò)地址。也就是說(shuō),當(dāng)在第二目的IP地址域410b和410c 中找到標(biāo)志位串時(shí),IP包網(wǎng)絡(luò)的路由器106a至106d將對(duì)應(yīng)接收機(jī)的網(wǎng)絡(luò) 地址復(fù)原為第一 目的IP地址域410a的網(wǎng)絡(luò)地址。
      另外,根據(jù)第一 目的IP地址域410a與第二目的IP地址域410b和410c 之間的依賴關(guān)系,在目的IP地址區(qū)410中,第一目的IP地址域410a在第 二目的IP地址域410b和410c之前。
      另外,在目的IP地址區(qū)410的目的IP地址域410a至410c的總數(shù)為 奇數(shù)的情況下,最后一個(gè)第二目的IP地址域410c的剩余地址空間由"0" 填充。舉例來(lái)說(shuō),在第一目的IP地址域410a的長(zhǎng)度為4個(gè)字節(jié)并且第二 目的IP地址域410b的長(zhǎng)度為2個(gè)字節(jié)的情況下,最后一個(gè)目的IP地址域 410c含有長(zhǎng)度為1個(gè)字節(jié)的標(biāo)志位串、長(zhǎng)度為1個(gè)字節(jié)的主機(jī)地址和長(zhǎng)度 為2個(gè)字節(jié)的填充位串。長(zhǎng)度為2個(gè)字節(jié)的填充位串全部由"0"組成。
      因而,X-cast報(bào)頭的目的IP地址區(qū)410具有至少一個(gè)第一 目的IP地 址域410a和多個(gè)第二目的IP地址域410b和410c,從而最多能將開(kāi)銷尺寸減小50%。
      盡管圖4展示單個(gè)第一 目的IP地址域410a,但是根據(jù)本發(fā)明的X-cast 報(bào)頭可具有至少兩個(gè)第一 目的IP地址域。
      在下文中,參照?qǐng)D5來(lái)描述將具有上述X-cast報(bào)頭格式的IP數(shù)據(jù)報(bào) 從發(fā)送終端經(jīng)由多個(gè)路由器路由至多個(gè)接收終端的方法。
      至少一個(gè)接收終端102a至102d以及104a至104d將含有其地址信息 (例如,具有網(wǎng)絡(luò)ID和主機(jī)ID的C類IP地址)的IP數(shù)據(jù)包傳輸至A網(wǎng) 絡(luò)102或B網(wǎng)絡(luò)104中的接收路由器106d (S400)。
      接收路由器106d接收來(lái)自接收終端102a至102d以及104a至104d 的IP數(shù)據(jù)包,并將IP數(shù)據(jù)包儲(chǔ)存在內(nèi)表(路由表)中,再通過(guò)將IP數(shù)據(jù) 包拷貝并傳輸至中間路由器106c來(lái)組播IP數(shù)據(jù)包(S402)。
      將組播IP數(shù)據(jù)包經(jīng)由多個(gè)中間路由器106b和106c傳輸至發(fā)送路由器 106a,并且發(fā)送路由器106a使用IP數(shù)據(jù)包來(lái)形成路由表,而后將IP數(shù)據(jù) 包傳輸至發(fā)送終端100 (S404)。
      拷貝和傳輸IP數(shù)據(jù)包的步驟是由IP包網(wǎng)絡(luò)106中的所有路由器106a 至106d來(lái)執(zhí)行,因此路由器106a至106d都得到了接收終端102a至12d 或104a至104d的地址信息(網(wǎng)絡(luò)ID和主機(jī)ID) (S406)。因此,路由器 106a至106d可將IP數(shù)據(jù)包轉(zhuǎn)發(fā)至接收終端102a至102d或104a至104d。
      發(fā)送終端100使用從發(fā)送路由器106a傳輸來(lái)的接收終端102a至12d 或104a至104d的地址信息(網(wǎng)絡(luò)ID和主機(jī)ID)產(chǎn)生送往多個(gè)接收終端 的X-cast IP數(shù)據(jù)報(bào),并且將X-cast IP數(shù)據(jù)報(bào)傳輸至發(fā)送路由器106a (S406)。
      在此,X-castlP數(shù)據(jù)報(bào)具有圖2和4所示的格式。
      也就是說(shuō),X-cast IP數(shù)據(jù)報(bào)具有IP報(bào)頭、X-cast報(bào)頭、傳輸報(bào)頭和凈 荷域。此時(shí),IP報(bào)頭含有用于指出IP數(shù)據(jù)報(bào)為X-cast數(shù)據(jù)報(bào)的信息和用 于指定X-cast數(shù)據(jù)報(bào)的傳輸路徑的信息。另外,X-cast報(bào)頭含有用于接收 IP數(shù)據(jù)報(bào)的多個(gè)目的IP地址信息,并且X-cast IP數(shù)據(jù)報(bào)的X-cast報(bào)頭的 格式如圖4所示。也就是說(shuō),X-cast報(bào)頭包括至少一個(gè)含有網(wǎng)絡(luò)地址和主 機(jī)地址的第一目的IP地址域410a,和多個(gè)各自含有標(biāo)志位串和主機(jī)地址 的第二目的IP地址域410b和410c,所述標(biāo)志位串指出所述第二目的IP 地址域410b和410c具有與所述第一 目的IP地址域的網(wǎng)絡(luò)地址相同的網(wǎng)絡(luò) 地址。另外,凈荷域含有發(fā)送機(jī)欲傳送至接收機(jī)的信息。
      ii發(fā)送路由器106a接收來(lái)自發(fā)送終端100且格式如圖2和4所示的 X-castIP數(shù)據(jù)報(bào),并且使用X-cast,參照IP報(bào)頭的路由通道,經(jīng)由所指定 的中間路由器106b和106c將X-cast IP數(shù)據(jù)報(bào)路由至接收路由器106d (S408)。
      接收路由器106d接收來(lái)自發(fā)送路由器106a的X-cast IP數(shù)據(jù)報(bào),并從 X-cast IP數(shù)據(jù)報(bào)的X-cast報(bào)頭獲得接收終端102a至102d和104a至104d 的IP地址信息(網(wǎng)絡(luò)ID和主機(jī)ID)。此時(shí),在目的IP地址域中存在標(biāo)志 位串的情況下,從對(duì)應(yīng)的第一目的IP地址域提取出網(wǎng)絡(luò)ID,并將對(duì)應(yīng)接 收機(jī)終端的網(wǎng)絡(luò)ID復(fù)原為所述網(wǎng)絡(luò)ID (S410)。因此,接收路由器106d 可復(fù)原所有接收終端的網(wǎng)絡(luò)ID和主機(jī)ID。
      接收路由器106d組織所有接收終端的IP地址信息,并將X-cast IP數(shù) 據(jù)報(bào)單播至對(duì)應(yīng)接收終端102a至102d以及104a至104d (S412)。 工業(yè)實(shí)用性
      因而,本發(fā)明極其有利于使用X-cast將IP數(shù)據(jù)包路由至多個(gè)屬于同一網(wǎng) 絡(luò)的接收機(jī)。換句話說(shuō),屬于同一網(wǎng)絡(luò)的接收機(jī)具有相同網(wǎng)絡(luò)地址,因此在 X-cast報(bào)頭的目的IP地址域中無(wú)需重復(fù)記錄相同網(wǎng)絡(luò)地址。也就是說(shuō),使用 短的位串(亦即,標(biāo)志位串)來(lái)代替欲被重復(fù)記錄的網(wǎng)絡(luò)地址,有可能使X-cast 報(bào)頭的目的IP地址域的容量最多減小50%。因此,當(dāng)使用X-cast將IP數(shù)據(jù) 包路由至多個(gè)屬于至少一個(gè)網(wǎng)絡(luò)的接收機(jī)時(shí),有可能使開(kāi)銷尺寸最多減小 50%。
      因此,X-cast IP數(shù)據(jù)報(bào)中的X-cast報(bào)頭的開(kāi)銷尺寸有可能減小50%。因
      而,IP數(shù)據(jù)報(bào)的總?cè)萘繙p小,從而減小網(wǎng)絡(luò)帶寬。
      另外,有可能將更多儲(chǔ)存空間分配給IP數(shù)據(jù)報(bào)的凈荷域。
      如上所述,己參照附圖詳細(xì)描述了本發(fā)明的優(yōu)選實(shí)施例。然而,應(yīng)了
      解,在敘述本發(fā)明的優(yōu)選實(shí)施例時(shí),僅以說(shuō)明方式給出詳細(xì)描述和特定實(shí)
      例,因?yàn)閷?duì)所屬領(lǐng)域技術(shù)人員來(lái)說(shuō),在參閱詳細(xì)描述后,本發(fā)明的精神和
      范圍內(nèi)的各種變化和修改將變得明顯。
      權(quán)利要求
      1.一種位于網(wǎng)際協(xié)議(Internet Protocol,IP)數(shù)據(jù)包網(wǎng)絡(luò)中的網(wǎng)絡(luò)設(shè)備,所述網(wǎng)絡(luò)設(shè)備經(jīng)組態(tài)以產(chǎn)生或編譯X-cast IP數(shù)據(jù)報(bào),所述IP數(shù)據(jù)報(bào)包括IP報(bào)頭、顯式組播(X-cast)報(bào)頭、傳輸報(bào)頭以及凈荷域;或經(jīng)組態(tài)以接收來(lái)自另一網(wǎng)絡(luò)設(shè)備的所述X-cast IP數(shù)據(jù)報(bào)或?qū)⑺鯴-cast IP數(shù)據(jù)報(bào)發(fā)送至另一網(wǎng)絡(luò)設(shè)備,其中所述X-cast報(bào)頭具有目的IP地址區(qū),所述IP地址區(qū)包括至少一個(gè)第一目的IP地址域,其含有網(wǎng)絡(luò)地址和主機(jī)地址;至少一個(gè)第二目的IP地址域,其含有標(biāo)志位串和主機(jī)地址,所述標(biāo)志位串指出所述第二目的IP地址域具有與所述第一目的IP地址域的網(wǎng)絡(luò)地址相同的網(wǎng)絡(luò)地址。
      2. 根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)設(shè)備,其中在所述目的IP地址區(qū)中,所 述第一 目的IP地址域始終在所述第二目的IP地址域之前。
      3. 根據(jù)權(quán)利要求1或2所述的網(wǎng)絡(luò)設(shè)備,其中所述標(biāo)志位串全部由"O" 組成。
      4. 根據(jù)權(quán)利要求3所述的網(wǎng)絡(luò)設(shè)備,其中所述第二目的IP地址域具有 比所述第一 目的IP地址域的儲(chǔ)存空間更小的儲(chǔ)存空間。
      5. 根據(jù)權(quán)利要求4所述的網(wǎng)絡(luò)設(shè)備,其中在所述第一目的IP地址域的 長(zhǎng)度為N個(gè)字節(jié)的情況下,所述第二目的IP地址域的長(zhǎng)度為N/2個(gè)字節(jié)。
      6. 根據(jù)權(quán)利要求5所述的網(wǎng)絡(luò)設(shè)備,其中所述第一目的IP地址域含有 長(zhǎng)度為3個(gè)字節(jié)的網(wǎng)絡(luò)地址和長(zhǎng)度為1個(gè)字節(jié)的主機(jī)地址,并且所述第二 目的IP地址域含有長(zhǎng)度為l個(gè)字節(jié)的標(biāo)志位串和長(zhǎng)度為l個(gè)字節(jié)的主機(jī)地 址。
      7. 根據(jù)權(quán)利要求3所述的網(wǎng)絡(luò)設(shè)備,其中在所述第一 目的IP地址域和 取決于所述第一 目的IP地址域的所述第二目的IP地址域的總數(shù)為奇數(shù)的 情況下,最后一個(gè)第二目的IP地址域還含有填充位串。
      8. 根據(jù)權(quán)利要求7所述的網(wǎng)絡(luò)設(shè)備,其中所述填充位串全部由"0"組 成,所述第一 目的IP地址域和所述最后一個(gè)第二目的IP地址域各自的長(zhǎng) 度同為N個(gè)字節(jié),并且其他第二目的IP地址域的長(zhǎng)度為N/2個(gè)字節(jié)。
      9. 一種通過(guò)具有至少一臺(tái)路由器的IP包網(wǎng)絡(luò)來(lái)路由X-cast IP數(shù)據(jù)報(bào) 的方法,所述方法包含(a) 發(fā)送終端通過(guò)所述IP包網(wǎng)絡(luò)從至少一個(gè)屬于同一網(wǎng)絡(luò)的接收終端獲得網(wǎng)絡(luò)地址和主機(jī)地址;(b) 接收路由器從所述發(fā)送終端接收含有所述接收終端的所述網(wǎng)絡(luò)地址和所述主機(jī)地址的X-cast IP數(shù)據(jù)報(bào),所述X-cast IP數(shù)據(jù)報(bào)包括X-cast 報(bào)頭,所述X-cast報(bào)頭具有至少一個(gè)含有網(wǎng)絡(luò)地址和主機(jī)地址的第一 目的 IP地址域,和至少一個(gè)含有標(biāo)志位串和主機(jī)地址的第二目的IP地址域,所 述標(biāo)志位串指出所述第二目的IP地址域具有與所述第一目的IP地址域的 網(wǎng)絡(luò)地址相同的網(wǎng)絡(luò)地址;(c) 所述接收路由器參照所述第一目的IP地址域的所述網(wǎng)絡(luò)地址復(fù)原 所述第二目的IP地址域的網(wǎng)絡(luò)地址;和(d) 所述接收路由器將所述X-cast IP數(shù)據(jù)報(bào)單播至所述至少一個(gè)屬于 同一網(wǎng)絡(luò)的接收機(jī)終端。
      10. 根據(jù)權(quán)利要求9所述的路由X-cast IP數(shù)據(jù)報(bào)的方法,其中所述第 一目的IP地址域始終在所述第二目的IP地址域之前。
      11. 根據(jù)權(quán)利要求9或IO所述的路由X-cast IP數(shù)據(jù)報(bào)的方法,其中所 述標(biāo)志位串全部由"0"組成。
      12. 根據(jù)權(quán)利要求11所述的路由X-cast IP數(shù)據(jù)報(bào)的方法,其中所述第 二目的IP地址域具有比所述第一目的IP地址域的儲(chǔ)存空間更小的儲(chǔ)存空 間。
      13. 根據(jù)權(quán)利要求12所述的路由X-cast IP數(shù)據(jù)報(bào)的方法,其中在所述 第一 目的IP地址域的長(zhǎng)度為N個(gè)字節(jié)的情況下,所述第二目的IP地址域 的長(zhǎng)度為N/2個(gè)字節(jié)。
      14. 根據(jù)權(quán)利要求13所述的路由X-cast IP數(shù)據(jù)報(bào)的方法,其中所述第 一目的IP地址域含有長(zhǎng)度為3個(gè)字節(jié)的網(wǎng)絡(luò)地址和長(zhǎng)度為1個(gè)字節(jié)的主機(jī) 地址,并且所述第二目的IP地址域含有長(zhǎng)度為1個(gè)字節(jié)的標(biāo)志位串和長(zhǎng)度 為l個(gè)字節(jié)的主機(jī)地址。
      15. 根據(jù)權(quán)利要求12所述的路由X-cast IP數(shù)據(jù)報(bào)的方法,其中在所述 第一 目的IP地址域和取決于所述第一 目的IP地址域的所述第二目的IP地 址域的總數(shù)為奇數(shù)的情況下,最后一個(gè)第二目的IP地址域還含有填充位 串。
      16. 根據(jù)權(quán)利要求15所述的路由X-cast IP數(shù)據(jù)報(bào)的方法,其中所述填 充位串全部由"0"組成,所述第一目的IP地址域和所述最后一個(gè)第二目的IP地址域各自的長(zhǎng)度同為N個(gè)字節(jié),并且其他第二目的IP地址域的長(zhǎng)度為N/2個(gè)字節(jié)。
      17. —種將X-cast IP數(shù)據(jù)報(bào)路由至下一跳的設(shè)備,所述X-cast IP數(shù)據(jù) 報(bào)包括IP報(bào)頭、X-cast報(bào)頭、傳輸報(bào)頭和凈荷域,其中所述X-cast報(bào)頭具 有包括以下各者的目的IP地址區(qū)至少一個(gè)第一 目的IP地址域,其含有網(wǎng)絡(luò)地址和主機(jī)地址; 至少一個(gè)第二目的IP地址域,其含有標(biāo)志位串和主機(jī)地址,所述標(biāo)志位串指出所述第二目的IP地址域具有與所述第一目的IP地址域的網(wǎng)絡(luò)地址相同的網(wǎng)絡(luò)地址。
      18. 根據(jù)權(quán)利要求17所述的路由X-cast IP數(shù)據(jù)報(bào)的設(shè)備,其中在所述 目的IP地址區(qū)中,所述第一 目的IP地址域始終在所述第二目的IP地址域 Z刖。
      19. 根據(jù)權(quán)利要求17或18所述的路由X-cast IP數(shù)據(jù)報(bào)的設(shè)備,其中 所述標(biāo)志位串全部由"0"組成。
      20. 根據(jù)權(quán)利要求19所述的路由X-cast IP數(shù)據(jù)報(bào)的設(shè)備,其中所述第 二目的IP地址域具有比所述第一目的IP地址域的儲(chǔ)存空間更小的儲(chǔ)存空間。
      21. 根據(jù)權(quán)利要求20所述的路由X-cast IP數(shù)據(jù)報(bào)的設(shè)備,其中在所述 第一 目的IP地址域的長(zhǎng)度為N個(gè)字節(jié)的情況下,所述第二目的IP地址域 的長(zhǎng)度為N/2個(gè)字節(jié)。
      22. 根據(jù)權(quán)利要求21所述的路由X-cast IP數(shù)據(jù)報(bào)的設(shè)備,其中所述第 一目的IP地址域含有長(zhǎng)度為3個(gè)字節(jié)的網(wǎng)絡(luò)地址和長(zhǎng)度為1個(gè)字節(jié)的主機(jī) 地址,并且所述第二目的IP地址域含有長(zhǎng)度為l個(gè)字節(jié)的標(biāo)志位串和長(zhǎng)度 為l個(gè)字節(jié)的主機(jī)地址。
      23. 根據(jù)權(quán)利要求19所述的路由X-cast IP數(shù)據(jù)報(bào)的設(shè)備,其中在所述 第一 目的IP地址域和取決于所述第一 目的IP地址域的所述第二目的IP地 址域的總數(shù)為奇數(shù)的情況下,最后一個(gè)第二目的IP地址域還含有填充位 串。
      24. 根據(jù)權(quán)利要求23所述的路由X-cast IP數(shù)據(jù)報(bào)的設(shè)備,其中所述填 充位串全部由"0"組成,所述第一目的IP地址域和所述最后一個(gè)第二目 的IP地址域各自的長(zhǎng)度同為N個(gè)字節(jié),并且其他第二目的IP地址域的長(zhǎng) 度為N/2個(gè)字節(jié)。
      全文摘要
      根據(jù)本發(fā)明的X-cast IP數(shù)據(jù)報(bào)的X-cast報(bào)頭具有目的IP地址區(qū),所述目的IP地址區(qū)包括至少一個(gè)第一目的IP地址域,其含有網(wǎng)絡(luò)地址和主機(jī)地址;和至少一個(gè)第二目的IP地址域,其含有標(biāo)志位串和主機(jī)地址,所述標(biāo)志位串指出所述第二目的IP地址域具有與所述第一目的IP地址域的網(wǎng)絡(luò)地址相同的網(wǎng)絡(luò)地址。
      文檔編號(hào)H04L5/00GK101606345SQ200780043323
      公開(kāi)日2009年12月16日 申請(qǐng)日期2007年11月21日 優(yōu)先權(quán)日2006年11月24日
      發(fā)明者吳世旭, 樸商萬(wàn), 李章源, 程周一 申請(qǐng)人:Ktf電信公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1