欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于衛(wèi)星網(wǎng)絡(luò)的路由方法和裝置的制造方法

文檔序號(hào):8267369閱讀:400來源:國(guó)知局
一種基于衛(wèi)星網(wǎng)絡(luò)的路由方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及衛(wèi)星通信網(wǎng)絡(luò)技術(shù),尤其涉及一種基于衛(wèi)星網(wǎng)絡(luò)的路由方法和裝置。
【背景技術(shù)】
[0002]目前,衛(wèi)星通信網(wǎng)絡(luò)的路由算法廣泛使用數(shù)據(jù)報(bào)路由算法(DRA,DatagramRouting Algorithm)。DRA路由算法將衛(wèi)星通信網(wǎng)絡(luò)模擬為由虛擬節(jié)點(diǎn)組成的網(wǎng)絡(luò),每個(gè)虛擬節(jié)點(diǎn)對(duì)應(yīng)固定的地理坐標(biāo),且根據(jù)該坐標(biāo)與真實(shí)衛(wèi)星的物理位置的距離關(guān)系,與真實(shí)衛(wèi)星相映射。DRA路由算法在虛擬節(jié)點(diǎn)組成的邏輯平面內(nèi)為收到的數(shù)據(jù)包計(jì)算路徑。
[0003]DRA路由算法包括方向預(yù)測(cè)階段和方向增強(qiáng)階段。在方向預(yù)測(cè)階段,DRA路由算法首先根據(jù)當(dāng)前節(jié)點(diǎn)與目的節(jié)點(diǎn)的邏輯地址關(guān)系計(jì)算出當(dāng)前節(jié)點(diǎn)與目的節(jié)點(diǎn)之間的最少跳數(shù),再根據(jù)最少跳數(shù)確定出當(dāng)前節(jié)點(diǎn)與目的節(jié)點(diǎn)之間至少一條跳數(shù)最少的傳輸路徑,及當(dāng)前節(jié)點(diǎn)對(duì)應(yīng)至少一條跳數(shù)最少的傳輸路徑的下一跳方向。在方向增強(qiáng)階段,當(dāng)前節(jié)點(diǎn)根據(jù)自身到極地地區(qū)的方位,在至少一條跳數(shù)最少的傳輸路徑中確定一條當(dāng)前節(jié)點(diǎn)與目的節(jié)點(diǎn)之間的最短路徑,并確定該最短路徑對(duì)應(yīng)的下一跳方向?yàn)楫?dāng)前節(jié)點(diǎn)與目的節(jié)點(diǎn)之間的主方向??梢岳斫獾?,若當(dāng)前節(jié)點(diǎn)與目的節(jié)點(diǎn)處于同一條直線上的時(shí)候,當(dāng)前節(jié)點(diǎn)與目的節(jié)點(diǎn)之間僅存在一條跳數(shù)最少的傳輸路徑;若當(dāng)前節(jié)點(diǎn)與目的節(jié)點(diǎn)不處于同一直線上的時(shí)候,當(dāng)前節(jié)點(diǎn)與目的節(jié)點(diǎn)之間存在兩個(gè)跳數(shù)最少的傳輸路徑,當(dāng)其中的一個(gè)確定為最短路徑后,那么當(dāng)前節(jié)點(diǎn)與目的節(jié)點(diǎn)之間另一個(gè)跳數(shù)最少的傳輸路徑對(duì)應(yīng)的下一跳方向?yàn)閭溥x方向。
[0004]由于衛(wèi)星節(jié)點(diǎn)或星間鏈路失效等問題的存在,當(dāng)前節(jié)點(diǎn)與目的節(jié)點(diǎn)之間的主方向和備選方向的下一跳節(jié)點(diǎn)如果都失效,就有可能造成數(shù)據(jù)包的傳輸環(huán)路,當(dāng)數(shù)據(jù)包超過生存周期時(shí),就會(huì)導(dǎo)致丟包,使得數(shù)據(jù)包無法正常轉(zhuǎn)發(fā)。

【發(fā)明內(nèi)容】

[0005]為解決上述技術(shù)問題,本發(fā)明實(shí)施例期望提供一種基于衛(wèi)星網(wǎng)絡(luò)的路由方法和裝置,能夠降低丟包概率,保證數(shù)據(jù)包的正常轉(zhuǎn)發(fā)。
[0006]本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0007]第一方面,本發(fā)明實(shí)施例提供一種基于衛(wèi)星網(wǎng)絡(luò)的路由方法,包括:當(dāng)前節(jié)點(diǎn)根據(jù)自身與目的節(jié)點(diǎn)的邏輯地址關(guān)系確定所述當(dāng)前節(jié)點(diǎn)與所述目的節(jié)點(diǎn)之間的主方向;所述當(dāng)前節(jié)點(diǎn)根據(jù)所述主方向以及預(yù)設(shè)的檢測(cè)策略,確定所述當(dāng)前節(jié)點(diǎn)在數(shù)據(jù)包傳輸路徑上的下一跳節(jié)點(diǎn),并向所述下一跳節(jié)點(diǎn)發(fā)送數(shù)據(jù)包。
[0008]進(jìn)一步地,所述當(dāng)前節(jié)點(diǎn)與所述目的節(jié)點(diǎn)之間的主方向?yàn)榇怪狈较驎r(shí),所述當(dāng)前節(jié)點(diǎn)根據(jù)所述主方向以及預(yù)設(shè)的檢測(cè)策略,確定所述當(dāng)前節(jié)點(diǎn)在數(shù)據(jù)包傳輸路徑上的下一跳節(jié)點(diǎn),具體包括:所述當(dāng)前節(jié)點(diǎn)當(dāng)識(shí)別出自身不在極地地區(qū)且不在距離極地地區(qū)節(jié)點(diǎn)最近的橫向環(huán)上時(shí),則依次從待定的下一跳節(jié)點(diǎn)中確定所述當(dāng)前節(jié)點(diǎn)在數(shù)據(jù)包傳輸路徑上的下一跳節(jié)點(diǎn),其中,所述待定的下一跳節(jié)點(diǎn)依次包括:所述當(dāng)前節(jié)點(diǎn)與所述目的節(jié)點(diǎn)之間的主方向的下一跳節(jié)點(diǎn),備選方向的下一跳節(jié)點(diǎn),次方向的下一跳節(jié)點(diǎn)及所述主方向相反方向的下一跳節(jié)點(diǎn)。
[0009]進(jìn)一步地,所述當(dāng)前節(jié)點(diǎn)當(dāng)識(shí)別出自身不在極地地區(qū)且不在距離極地地區(qū)節(jié)點(diǎn)最近的橫向環(huán)上時(shí),則依次從待定的下一跳節(jié)點(diǎn)中確定所述當(dāng)前節(jié)點(diǎn)在數(shù)據(jù)包傳輸路徑上的下一跳節(jié)點(diǎn),包括:
[0010]A、所述當(dāng)前節(jié)點(diǎn)當(dāng)識(shí)別出自身在極地地區(qū),且數(shù)據(jù)包是從另一個(gè)極地地區(qū)的節(jié)點(diǎn)回發(fā)過來時(shí),則所述當(dāng)前節(jié)點(diǎn)可以將自身與目的節(jié)點(diǎn)之間的主方向的相反方向上的下一跳節(jié)點(diǎn)確定為自身在數(shù)據(jù)包傳輸路徑的下一跳節(jié)點(diǎn),并向所述下一跳節(jié)點(diǎn)發(fā)送數(shù)據(jù)包;所述當(dāng)前節(jié)點(diǎn)當(dāng)識(shí)別出自身不在極地地區(qū)和/或數(shù)據(jù)包不是從另一個(gè)極地地區(qū)的節(jié)點(diǎn)回發(fā)過來時(shí),則轉(zhuǎn)向步驟B ;
[0011]B、所述當(dāng)前節(jié)點(diǎn)當(dāng)識(shí)別出自身在距離極地地區(qū)節(jié)點(diǎn)最近的橫向環(huán)上,且數(shù)據(jù)包是從所述極地地區(qū)節(jié)點(diǎn)回發(fā)過來時(shí),則所述當(dāng)前節(jié)點(diǎn)將自身的任意一個(gè)次方向確定為待定的下一跳節(jié)點(diǎn)方向,并轉(zhuǎn)向步驟C ;所述當(dāng)前節(jié)點(diǎn)當(dāng)識(shí)別出自身不在距離極地地區(qū)節(jié)點(diǎn)最近的橫向環(huán)上和/或數(shù)據(jù)包不是從所述極地地區(qū)節(jié)點(diǎn)回發(fā)過來時(shí),則所述當(dāng)前節(jié)點(diǎn)將自身與目的節(jié)點(diǎn)之間的主方向確定為待定的下一跳節(jié)點(diǎn)方向,并轉(zhuǎn)向步驟C ;
[0012]C、所述當(dāng)前節(jié)點(diǎn)根據(jù)環(huán)路檢測(cè)算法對(duì)所述待定的下一跳節(jié)點(diǎn)方向進(jìn)行檢測(cè),當(dāng)檢測(cè)出所述待定的下一跳節(jié)點(diǎn)方向可用時(shí),所述當(dāng)前節(jié)點(diǎn)將所述待定的下一跳節(jié)點(diǎn)確定為所述當(dāng)前節(jié)點(diǎn)在數(shù)據(jù)包傳輸路徑上的下一跳節(jié)點(diǎn),并向所述下一跳節(jié)點(diǎn)發(fā)送數(shù)據(jù)包;當(dāng)檢測(cè)出所述待定的下一跳節(jié)點(diǎn)方向不可用時(shí),則轉(zhuǎn)向步驟D ;
[0013]D、所述當(dāng)前節(jié)點(diǎn)當(dāng)識(shí)別出自身在極地地區(qū)時(shí),則所述當(dāng)前節(jié)點(diǎn)將自身與所述目的節(jié)點(diǎn)之間的主方向相反方向上的下一跳節(jié)點(diǎn)確定為所述當(dāng)前節(jié)點(diǎn)在數(shù)據(jù)包傳輸路徑上的下一跳節(jié)點(diǎn),并向所述下一跳節(jié)點(diǎn)發(fā)送數(shù)據(jù)包;所述當(dāng)前節(jié)點(diǎn)當(dāng)識(shí)別出自身不在極地地區(qū)時(shí),則轉(zhuǎn)向步驟E ;
[0014]E、所述當(dāng)前節(jié)點(diǎn)當(dāng)識(shí)別出有備選方向且根據(jù)所述環(huán)路檢測(cè)算法檢測(cè)出所述備選方向可用時(shí),貝Ij所述當(dāng)前節(jié)點(diǎn)將所述備選方向上的下一跳節(jié)點(diǎn)確定為所述當(dāng)前節(jié)點(diǎn)在數(shù)據(jù)包傳輸路徑上的下一跳節(jié)點(diǎn),并向所述下一跳節(jié)點(diǎn)發(fā)送數(shù)據(jù)包;所述當(dāng)前節(jié)點(diǎn)當(dāng)識(shí)別出沒有備選方向和/或根據(jù)所述環(huán)路檢測(cè)算法檢測(cè)出所述備選方向不可用時(shí),則轉(zhuǎn)向步驟F ;
[0015]F、所述當(dāng)前節(jié)點(diǎn)當(dāng)根據(jù)所述環(huán)路檢測(cè)算法檢測(cè)出自身任意一個(gè)次方向可用時(shí),所述當(dāng)前節(jié)點(diǎn)將所述次方向上的下一跳節(jié)點(diǎn)確定為所述當(dāng)前節(jié)點(diǎn)在數(shù)據(jù)包傳輸路徑上的下一跳節(jié)點(diǎn),并向所述下一跳節(jié)點(diǎn)發(fā)送數(shù)據(jù)包;所述當(dāng)前節(jié)點(diǎn)當(dāng)根據(jù)所述環(huán)路檢測(cè)算法檢測(cè)出自身任意一個(gè)次方向不可用時(shí),則轉(zhuǎn)向步驟G ;
[0016]G、所述當(dāng)前節(jié)點(diǎn)當(dāng)根據(jù)環(huán)路檢測(cè)算法檢測(cè)出自身的另一個(gè)次方向可用時(shí),所述當(dāng)前節(jié)點(diǎn)將所述次方向上的下一跳節(jié)點(diǎn)確定為所述當(dāng)前節(jié)點(diǎn)在數(shù)據(jù)包傳輸路徑上的下一跳節(jié)點(diǎn),并向所述下一跳節(jié)點(diǎn)發(fā)送數(shù)據(jù)包;所述當(dāng)前節(jié)點(diǎn)當(dāng)根據(jù)所述環(huán)路檢測(cè)算法檢測(cè)出所述另一個(gè)次方向不可用時(shí),則轉(zhuǎn)向步驟H ;
[0017]H、所述當(dāng)前節(jié)點(diǎn)當(dāng)根據(jù)所述環(huán)路檢測(cè)算法檢測(cè)出自身與目的節(jié)點(diǎn)之間的主方向相反方向可用時(shí),所述當(dāng)前節(jié)點(diǎn)將所述自身與目的節(jié)點(diǎn)之間的主方向相反方向上的下一跳節(jié)點(diǎn)確定為所述當(dāng)前節(jié)點(diǎn)在數(shù)據(jù)包傳輸路徑上的下一跳節(jié)點(diǎn),并向所述下一跳節(jié)點(diǎn)發(fā)送數(shù)據(jù)包;所述當(dāng)前節(jié)點(diǎn)當(dāng)根據(jù)所述環(huán)路檢測(cè)算法檢測(cè)出所述自身與目的節(jié)點(diǎn)之間的主方向相反方向不可用時(shí),則轉(zhuǎn)向步驟I ;
[0018]1、所述當(dāng)前節(jié)點(diǎn)丟棄數(shù)據(jù)包。
[0019]進(jìn)一步地,所述當(dāng)前節(jié)點(diǎn)與所述目的節(jié)點(diǎn)之間的主方向?yàn)樗椒较驎r(shí),所述當(dāng)前節(jié)點(diǎn)根據(jù)所述主方向以及預(yù)設(shè)的檢測(cè)策略,確定所述當(dāng)前節(jié)點(diǎn)在數(shù)據(jù)包傳輸路徑上的下一跳節(jié)點(diǎn),具體包括:所述當(dāng)前節(jié)點(diǎn)當(dāng)識(shí)別出自身在距離極地地區(qū)節(jié)點(diǎn)最近的橫向環(huán)上且數(shù)據(jù)包是從極地地區(qū)節(jié)點(diǎn)回發(fā)給所述當(dāng)前節(jié)點(diǎn)的上一節(jié)點(diǎn)時(shí),則依次從待定的下一跳節(jié)點(diǎn)中確定所述當(dāng)前節(jié)點(diǎn)在數(shù)據(jù)包傳輸路徑上的下一跳節(jié)點(diǎn),其中,所述待定的下一跳節(jié)點(diǎn)依次包括:備選方向的下一跳節(jié)點(diǎn),所述當(dāng)前節(jié)點(diǎn)與所述目的節(jié)點(diǎn)之間的主方向的下一跳節(jié)點(diǎn),所述主方向相反方向的下一跳節(jié)點(diǎn)及備選方向相反方向的下一跳節(jié)點(diǎn);所述當(dāng)前節(jié)點(diǎn)當(dāng)識(shí)別出自身不在距離極地地區(qū)節(jié)點(diǎn)最近的橫向環(huán)上和/或數(shù)據(jù)包不是從極地地區(qū)節(jié)點(diǎn)回發(fā)給所述當(dāng)前節(jié)點(diǎn)的上一節(jié)點(diǎn)時(shí),則依次從待定的下一跳節(jié)點(diǎn)中確定所述當(dāng)前節(jié)點(diǎn)在數(shù)據(jù)包傳輸路徑上的下一跳節(jié)點(diǎn),其中,所述待定的下一跳節(jié)點(diǎn)依次包括:所述當(dāng)前節(jié)點(diǎn)與所述目的節(jié)點(diǎn)之間的主方向的下一跳節(jié)點(diǎn),備選方向的下一跳節(jié)點(diǎn),次方向的下一跳節(jié)點(diǎn)及所述主方向相反方向的下一跳節(jié)點(diǎn)。
[0020]進(jìn)一步地,所述當(dāng)前節(jié)點(diǎn)當(dāng)識(shí)別出自身在距離極地地區(qū)節(jié)點(diǎn)最近的橫向環(huán)上且數(shù)據(jù)包是從極地地區(qū)節(jié)點(diǎn)回發(fā)給所述當(dāng)前節(jié)點(diǎn)的上一節(jié)點(diǎn)時(shí),則依次從待定的下一跳節(jié)點(diǎn)中確定所述當(dāng)前節(jié)點(diǎn)在數(shù)據(jù)包傳輸路徑上的下一跳節(jié)點(diǎn);所述當(dāng)前節(jié)點(diǎn)當(dāng)識(shí)別出自身不在距離極地地區(qū)節(jié)點(diǎn)最近的橫向環(huán)上和/或數(shù)據(jù)包不是從極地地區(qū)節(jié)點(diǎn)回發(fā)給所述當(dāng)前節(jié)點(diǎn)的上一節(jié)點(diǎn)時(shí),則依次從待定的下一跳節(jié)點(diǎn)中確定所述當(dāng)前節(jié)點(diǎn)在數(shù)據(jù)包傳輸路徑上的下一跳節(jié)點(diǎn),具體包括:
[0021]J、所述當(dāng)前節(jié)點(diǎn)當(dāng)識(shí)別出自身在距離極地地區(qū)節(jié)點(diǎn)最近的橫向環(huán)上且數(shù)據(jù)包是從所述極地地區(qū)節(jié)點(diǎn)回發(fā)給所述當(dāng)前節(jié)點(diǎn)的上一節(jié)點(diǎn)時(shí),則轉(zhuǎn)向步驟K;所述當(dāng)前節(jié)點(diǎn)當(dāng)識(shí)別出自身不在距離所述極地地區(qū)節(jié)點(diǎn)最近的橫向環(huán)上和/或數(shù)據(jù)包不是從所述極地地區(qū)節(jié)點(diǎn)回發(fā)給所述當(dāng)前節(jié)點(diǎn)的上一節(jié)點(diǎn)時(shí),則轉(zhuǎn)向步驟O;
[0022]K、所述當(dāng)前節(jié)點(diǎn)當(dāng)根據(jù)所述環(huán)路檢測(cè)算法檢測(cè)所述備選方向可用時(shí),所述當(dāng)前節(jié)點(diǎn)將所述備選方向上的下一跳節(jié)點(diǎn)確定為所述當(dāng)前節(jié)點(diǎn)在數(shù)據(jù)包傳輸路徑上的下一跳節(jié)點(diǎn),并向所述下一跳節(jié)點(diǎn)發(fā)送數(shù)據(jù)包;當(dāng)所述當(dāng)前節(jié)點(diǎn)根據(jù)所述環(huán)路檢測(cè)算法檢測(cè)出所述備選方向不可用時(shí),則轉(zhuǎn)向步驟L ;
[0023]L、所述當(dāng)前節(jié)點(diǎn)當(dāng)根據(jù)所述環(huán)路檢測(cè)算法檢測(cè)自身與目的節(jié)點(diǎn)之間的主方向可用時(shí),所述當(dāng)前節(jié)點(diǎn)將自身與所述目的節(jié)點(diǎn)之間的主方向上的下一跳節(jié)點(diǎn)確定為所述當(dāng)前節(jié)點(diǎn)在數(shù)據(jù)包傳輸路徑上的下一跳節(jié)點(diǎn),并向所述下一跳節(jié)點(diǎn)發(fā)送數(shù)據(jù)包;當(dāng)所述當(dāng)前節(jié)點(diǎn)根據(jù)所述環(huán)路檢測(cè)算法檢測(cè)出自身與所述目的節(jié)點(diǎn)之間的主方向不可用時(shí),則轉(zhuǎn)向步驟M ;
[0024]M、所述當(dāng)前節(jié)點(diǎn)當(dāng)根據(jù)所述環(huán)路檢測(cè)算法檢測(cè)出自身與所述目的節(jié)點(diǎn)之間的主方向相反方向可用時(shí),所述當(dāng)前節(jié)點(diǎn)將所述自身與目的節(jié)點(diǎn)之間的主方向相反方向上的下一跳節(jié)點(diǎn)確定為所述當(dāng)前節(jié)點(diǎn)在數(shù)據(jù)包傳輸路徑上的下一跳節(jié)點(diǎn),并向所述下一跳節(jié)點(diǎn)發(fā)送數(shù)據(jù)包;當(dāng)所述當(dāng)前節(jié)點(diǎn)根據(jù)所述環(huán)路檢測(cè)算法檢測(cè)出所述當(dāng)前節(jié)點(diǎn)與所述目的節(jié)點(diǎn)之間的主方向相反方向不可用時(shí),則轉(zhuǎn)向步驟N ;
[0025]N、所述當(dāng)前節(jié)點(diǎn)當(dāng)根據(jù)所述環(huán)路檢測(cè)算法檢測(cè)所述備選方向相反方向可用時(shí),所述當(dāng)前節(jié)點(diǎn)將所述備選方向相反方向上的下一跳節(jié)點(diǎn)確定為所述當(dāng)前節(jié)點(diǎn)在數(shù)據(jù)包傳輸路徑上的下一跳節(jié)點(diǎn),并向所述下一跳節(jié)點(diǎn)發(fā)送數(shù)據(jù)包;當(dāng)所述當(dāng)前節(jié)點(diǎn)根據(jù)所述環(huán)路檢測(cè)算法檢測(cè)出所述備選方向相反方向不可用時(shí),則轉(zhuǎn)向步驟X ;
[0026]O、所述當(dāng)前節(jié)點(diǎn)當(dāng)根據(jù)所述環(huán)路檢測(cè)算法檢測(cè)自身與目的節(jié)點(diǎn)之間的主方向可用時(shí),所述當(dāng)前節(jié)點(diǎn)將所述自身與目的節(jié)點(diǎn)之間的主方向上的下一跳節(jié)點(diǎn)確定為所述當(dāng)前節(jié)點(diǎn)在數(shù)據(jù)包傳輸路徑上的下一跳節(jié)點(diǎn),并向所述下一跳節(jié)點(diǎn)發(fā)送數(shù)據(jù)包;當(dāng)所述當(dāng)前節(jié)點(diǎn)根據(jù)所述環(huán)路檢測(cè)算法檢測(cè)出所述自身與目的節(jié)點(diǎn)之間的主方向不可用時(shí),則轉(zhuǎn)向步驟P ;
[0027]P、所述當(dāng)前節(jié)點(diǎn)當(dāng)識(shí)別出自身有備選方向且根據(jù)所述環(huán)路檢測(cè)算法檢測(cè)出所述備選方向可用時(shí),所述當(dāng)前節(jié)點(diǎn)將所述備選方向上的下一跳節(jié)點(diǎn)確定為所述當(dāng)前節(jié)點(diǎn)在數(shù)據(jù)包傳輸路徑上的下一跳節(jié)點(diǎn),并向所述下一跳節(jié)點(diǎn)發(fā)送數(shù)據(jù)包;當(dāng)所述當(dāng)前節(jié)點(diǎn)識(shí)別出自身沒有所述備選方向和/或根據(jù)所述環(huán)路檢測(cè)算法檢測(cè)出所述備選方向不可用時(shí),則轉(zhuǎn)向步驟Q ;
[0028]Q、所述當(dāng)前節(jié)點(diǎn)當(dāng)根據(jù)所述環(huán)路檢測(cè)算法檢測(cè)出自身的任意一個(gè)次方向可用時(shí),所述當(dāng)前節(jié)點(diǎn)將所述次方向上的下一跳節(jié)點(diǎn)確定為所述當(dāng)前節(jié)點(diǎn)在數(shù)據(jù)包傳輸路徑上的下一跳節(jié)點(diǎn),并向所述下一跳節(jié)點(diǎn)發(fā)送數(shù)據(jù)包;當(dāng)所述當(dāng)前節(jié)點(diǎn)根據(jù)所述環(huán)路檢測(cè)算法檢測(cè)出所述次方向不可用時(shí),則轉(zhuǎn)向步驟R ;
[0029]R、所述當(dāng)前節(jié)點(diǎn)當(dāng)根據(jù)所述環(huán)路檢測(cè)算法檢測(cè)出自身的另一個(gè)次方向可用時(shí),所述當(dāng)前節(jié)點(diǎn)將所述次方向的下一跳節(jié)點(diǎn)確定為所述當(dāng)前節(jié)點(diǎn)在數(shù)據(jù)包傳輸路徑上的下一跳節(jié)點(diǎn),并向所述下一跳節(jié)點(diǎn)發(fā)送數(shù)據(jù)包;當(dāng)所述當(dāng)前節(jié)點(diǎn)根據(jù)所述環(huán)路檢測(cè)算法檢測(cè)出所述次方向不可用時(shí),則轉(zhuǎn)向步驟S ;
[0030]S、所述當(dāng)前節(jié)點(diǎn)當(dāng)根據(jù)所述環(huán)路檢測(cè)算法檢測(cè)出自身與目的節(jié)點(diǎn)之間的主方向相反方向可用時(shí),所述當(dāng)前節(jié)點(diǎn)將所述自身與目的節(jié)點(diǎn)之間的主方向相反方向上的下一跳節(jié)點(diǎn)確定為所述當(dāng)前節(jié)點(diǎn)在數(shù)據(jù)包傳輸路徑上的下一跳節(jié)點(diǎn),并向所述下一跳節(jié)點(diǎn)發(fā)送數(shù)據(jù)包;當(dāng)所述當(dāng)前節(jié)點(diǎn)根據(jù)所述環(huán)路檢測(cè)算法檢測(cè)出所述當(dāng)前節(jié)點(diǎn)與所述目的節(jié)點(diǎn)之間的主方向相反方向不可用時(shí),則轉(zhuǎn)向步驟X ;
[0031]X、所述當(dāng)前節(jié)點(diǎn)丟棄數(shù)據(jù)包。
[0032]第二方面,本發(fā)明實(shí)施例提供一種基于衛(wèi)星網(wǎng)絡(luò)的路由裝置,所述裝置包括第一確定模塊、第二確定模塊及發(fā)送模塊,其中:所述第一確定模塊,用于根據(jù)當(dāng)前節(jié)點(diǎn)與目的節(jié)點(diǎn)的邏輯地址關(guān)系確定所述當(dāng)前節(jié)點(diǎn)與所述目的節(jié)點(diǎn)之間的主方向;所述第二確定模塊,用于根據(jù)所述主方向以及預(yù)設(shè)的檢測(cè)策略,確定所述當(dāng)前節(jié)點(diǎn)在數(shù)據(jù)包傳輸路徑上的下一跳節(jié)點(diǎn);所述發(fā)送模塊,用于向所述下一跳節(jié)點(diǎn)發(fā)送數(shù)據(jù)包。
[0033]進(jìn)一步地,所述第
當(dāng)前第1頁1 2 3 4 5 6 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
淄博市| 自治县| 合川市| 伊春市| 波密县| 会宁县| 定结县| 澳门| 民丰县| 靖安县| 通化市| 宁德市| 观塘区| 新安县| 连州市| 探索| 深泽县| 延吉市| 吴桥县| 定远县| 天镇县| 荥经县| 平原县| 绥中县| 铜川市| 泰和县| 新河县| 红桥区| 彰武县| 汤原县| 伊金霍洛旗| 本溪市| 光山县| 巢湖市| 安丘市| 同德县| 宁城县| 平定县| 扎赉特旗| 封开县| 铜川市|