本發(fā)明涉及通信領(lǐng)域,特別涉及通信領(lǐng)域中的傳輸數(shù)據(jù)的方法和裝置。
背景技術(shù):
:多協(xié)議標(biāo)簽交換(multi-protocollabelswitching,簡(jiǎn)稱“mpls”)技術(shù)是下代internet寬帶網(wǎng)絡(luò)技術(shù),mpls技術(shù)將數(shù)據(jù)的路由和轉(zhuǎn)發(fā)相分離,利用約束路由建立顯式路徑,進(jìn)而建立標(biāo)簽交換路徑(labelswitchedpath,簡(jiǎn)稱“l(fā)sp”),分段路由(segmentrouting,簡(jiǎn)稱“sr”)是一種mpls技術(shù),sr主要包括節(jié)點(diǎn)標(biāo)簽和鏈路標(biāo)簽,節(jié)點(diǎn)標(biāo)簽是每一個(gè)節(jié)點(diǎn)計(jì)算到達(dá)目標(biāo)節(jié)點(diǎn)的最短路徑信息,并且將當(dāng)前節(jié)點(diǎn)和下一跳信息下發(fā)到轉(zhuǎn)發(fā)表中,每個(gè)節(jié)點(diǎn)在各自的轉(zhuǎn)發(fā)表中保存所有節(jié)點(diǎn)標(biāo)簽,根據(jù)最短路徑信息和節(jié)點(diǎn)標(biāo)簽最終可以到達(dá)目標(biāo)節(jié)點(diǎn),節(jié)點(diǎn)標(biāo)簽采用最短路徑優(yōu)先算法,但由于無(wú)法平衡網(wǎng)絡(luò)負(fù)載,常常會(huì)導(dǎo)致網(wǎng)絡(luò)中某些鏈路負(fù)荷過(guò)重,而另一些鏈路資源沒(méi)有充分利用,從而使原本能滿足流量需求的網(wǎng)絡(luò)發(fā)生擁塞。為了避免網(wǎng)絡(luò)發(fā)生擁塞,引入了鏈路標(biāo)簽,鏈路標(biāo)簽是每個(gè)節(jié)點(diǎn)為本地所有鏈路分配的標(biāo)簽,每個(gè)節(jié)點(diǎn)的轉(zhuǎn)發(fā)表只保存本節(jié)點(diǎn)的鏈路標(biāo)簽,并且每個(gè)節(jié)點(diǎn)將鏈路標(biāo)簽根據(jù)內(nèi)部網(wǎng)關(guān)協(xié)議(interiorgatewayprotocols,簡(jiǎn)稱“igp”)廣播鏈路標(biāo)簽,以便于源節(jié)點(diǎn)可以獲得每個(gè)節(jié)點(diǎn)的鏈路標(biāo)簽,源節(jié)點(diǎn)在獲得每個(gè)節(jié)點(diǎn)的鏈路標(biāo)簽后為根據(jù)每個(gè)節(jié)點(diǎn)的流量信息報(bào)文確定一條轉(zhuǎn)發(fā)路徑,并在報(bào)文的報(bào)文頭中增加鏈路標(biāo)簽來(lái)指示網(wǎng)絡(luò)節(jié)點(diǎn)對(duì)報(bào)文的轉(zhuǎn)發(fā),節(jié)點(diǎn)接收到報(bào)文后,根據(jù)頂層的鏈路標(biāo)簽找到出口,并且將頂層的鏈路標(biāo)簽即本地標(biāo)簽剝掉,直到目的網(wǎng)絡(luò)節(jié)點(diǎn)時(shí),報(bào)文頭中的所有鏈路標(biāo)簽都會(huì)被剝掉?;ヂ?lián)網(wǎng)協(xié)議第六版(internetprotocolversion6,簡(jiǎn)稱“ipv6”)網(wǎng)絡(luò)也是通過(guò)類似鏈路標(biāo)簽的方式傳輸數(shù)據(jù)。但是由于互聯(lián)網(wǎng)協(xié)議第四版(internetprotocolversion4,簡(jiǎn)稱“ipv4”)網(wǎng)絡(luò)傳輸數(shù)據(jù)時(shí),數(shù)據(jù)的報(bào)文頭包括的地址只有源地址和目的地址,無(wú)法通過(guò)剝掉每層的地址的方式來(lái)傳輸數(shù)據(jù),數(shù)據(jù)在ipv4網(wǎng)絡(luò)中傳輸具有一定的局限性。技術(shù)實(shí)現(xiàn)要素:本發(fā)明實(shí)施例提供的傳輸數(shù)據(jù)的方法和裝置,可以提高數(shù)據(jù)傳輸?shù)倪m用范圍。第一方面,提供了一種處理數(shù)據(jù)的方法,該方法包括:第一網(wǎng)絡(luò)節(jié)點(diǎn)接收?qǐng)?bào)文,該報(bào)文的報(bào)文頭攜帶指示信息,該指示信息用于指示n個(gè)節(jié)點(diǎn)編號(hào)中每個(gè)節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的目標(biāo)鏈路編號(hào),該n個(gè)節(jié)點(diǎn)編號(hào)對(duì)應(yīng)于該報(bào)文的轉(zhuǎn)發(fā)路徑上的n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn),n為大于或等于2的整數(shù);該第一網(wǎng)絡(luò)節(jié)點(diǎn)確定該第一網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào);該第一網(wǎng)絡(luò)節(jié)點(diǎn)根據(jù)該報(bào)文的報(bào)文頭,確定與該第一網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的第一目標(biāo)鏈路編號(hào);該第一網(wǎng)絡(luò)節(jié)點(diǎn)在該第一目標(biāo)鏈路編號(hào)對(duì)應(yīng)的鏈路上轉(zhuǎn)發(fā)該報(bào)文。這樣,n個(gè)節(jié)點(diǎn)編號(hào)可以與報(bào)文的轉(zhuǎn)發(fā)路徑上的n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)一一對(duì)應(yīng),n個(gè)節(jié)點(diǎn)編號(hào)與n個(gè)目標(biāo)鏈路編號(hào)一一對(duì)應(yīng),第一網(wǎng)絡(luò)節(jié)點(diǎn)接收到該報(bào)文后,第一網(wǎng)絡(luò)節(jié)點(diǎn)根據(jù)報(bào)文頭,確定自身的節(jié)點(diǎn)編號(hào),并確定與自身節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的第一目標(biāo)鏈路編號(hào),這樣,能夠根據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)確定轉(zhuǎn)發(fā)報(bào)文的目標(biāo)鏈路編號(hào),可以提高數(shù)據(jù)傳輸?shù)倪m用范圍,例如可以在ipv4網(wǎng)絡(luò)中傳輸。具體而言,n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)包括源網(wǎng)絡(luò)節(jié)點(diǎn)和目標(biāo)網(wǎng)絡(luò)節(jié)點(diǎn),n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中的每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)在接收到報(bào)文時(shí),報(bào)文頭包括指示信息,該指示信息可以用于指示網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)與目標(biāo)鏈路編號(hào)的對(duì)應(yīng)關(guān)系,也可以指示每個(gè)目標(biāo)鏈路編號(hào)占用報(bào)文頭字節(jié)的位置,每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)可以根據(jù)報(bào)文頭中的指示信息來(lái)確定自身編號(hào)對(duì)應(yīng)的目標(biāo)鏈路編號(hào),并根據(jù)該指示信息指示的每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)占用報(bào)文頭字節(jié)位置來(lái)查找每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的目標(biāo)鏈路編號(hào),在查找到的目標(biāo)鏈路編號(hào)對(duì)應(yīng)的鏈路上傳輸數(shù)據(jù),報(bào)文頭中的指示信息在整個(gè)報(bào)文的轉(zhuǎn)發(fā)過(guò)程中都存在,避免通過(guò)剝離每層地址來(lái)傳輸數(shù)據(jù),即使只有報(bào)文的源地址和目的地址,也可以通過(guò)指示信息來(lái)傳輸報(bào)文,避免了報(bào)文在網(wǎng)絡(luò)傳輸中的局限性,提高數(shù)據(jù)傳輸?shù)倪m用范圍,如可以適用于ipv4網(wǎng)絡(luò)的數(shù)據(jù)傳輸??蛇x地,該指示信息可以指示每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的目標(biāo)鏈路編號(hào)占用報(bào)文頭相同數(shù)量的字節(jié),并且n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的目標(biāo)鏈路編號(hào)在報(bào)文頭中按序排列;可選地,每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)根據(jù)自身的節(jié)點(diǎn)編號(hào)可以按順序查找與自身節(jié)點(diǎn)編號(hào) 對(duì)應(yīng)的目標(biāo)鏈路編號(hào)??蛇x地,該指示信息可以指示每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)對(duì)應(yīng)的目標(biāo)鏈路編號(hào)可以占用報(bào)文頭不同數(shù)量的字節(jié),可選地,每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)根據(jù)自身的節(jié)點(diǎn)編號(hào)和指示信息查找與自身節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的目標(biāo)鏈路編號(hào)??蛇x地,該報(bào)文的報(bào)文頭除了攜帶指示信息之外,報(bào)文頭還攜帶n個(gè)節(jié)點(diǎn)編號(hào),這樣,每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)接收到報(bào)文后,確地自身的節(jié)點(diǎn)編號(hào),并通過(guò)查找報(bào)文中自身節(jié)點(diǎn)編號(hào),查找到自身節(jié)點(diǎn)編號(hào)后,查找與自身節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的目標(biāo)鏈路編號(hào),在目標(biāo)鏈路編號(hào)對(duì)應(yīng)的鏈路上轉(zhuǎn)發(fā)報(bào)文,這樣,報(bào)文頭中的目標(biāo)鏈路編號(hào)可以不按照順序存儲(chǔ),可以通過(guò)查找節(jié)點(diǎn)編號(hào)與目標(biāo)鏈路編號(hào)的對(duì)應(yīng)關(guān)系來(lái)確定目標(biāo)鏈路編號(hào)。其中,該節(jié)點(diǎn)編號(hào)用于標(biāo)識(shí)網(wǎng)絡(luò)節(jié)點(diǎn),例如,該節(jié)點(diǎn)編號(hào)可以用于標(biāo)識(shí)網(wǎng)絡(luò)節(jié)點(diǎn)為轉(zhuǎn)發(fā)路徑上的第幾跳,該節(jié)點(diǎn)編號(hào)也可以為網(wǎng)絡(luò)節(jié)點(diǎn)中報(bào)文的生存時(shí)間與最大轉(zhuǎn)發(fā)節(jié)點(diǎn)個(gè)數(shù)求余的結(jié)果,等等。該節(jié)點(diǎn)編號(hào)也可以是根據(jù)其他方式確定,這里不作限制。同一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)可能在傳輸不同的報(bào)文是不同的。網(wǎng)絡(luò)節(jié)點(diǎn)可以根據(jù)自身的節(jié)點(diǎn)編號(hào)確定轉(zhuǎn)發(fā)報(bào)文的目標(biāo)鏈路編號(hào),進(jìn)一步在確定的目標(biāo)鏈路編號(hào)對(duì)應(yīng)的鏈路上轉(zhuǎn)發(fā)報(bào)文。可選地,該第一網(wǎng)絡(luò)節(jié)點(diǎn)可以根據(jù)該報(bào)文,確定自身的節(jié)點(diǎn)編號(hào),例如第一網(wǎng)絡(luò)節(jié)點(diǎn)可以根據(jù)該報(bào)文的報(bào)文頭的生存時(shí)間,確定自身的節(jié)點(diǎn)編號(hào);又例如,第一網(wǎng)絡(luò)節(jié)點(diǎn)可以根據(jù)該報(bào)文頭中該報(bào)文的當(dāng)前傳輸跳數(shù),確定自身的節(jié)點(diǎn)編號(hào)。在第一方面的第一種可能的實(shí)現(xiàn)方式中,在該第一網(wǎng)絡(luò)節(jié)點(diǎn)接收?qǐng)?bào)文之前,該方法還包括:該第一網(wǎng)絡(luò)節(jié)點(diǎn)向第一設(shè)備發(fā)送該第一網(wǎng)絡(luò)節(jié)點(diǎn)的至少一個(gè)鏈路編號(hào),其中,該至少一個(gè)鏈路編號(hào)包括該第一目標(biāo)鏈路編號(hào),并且該第一目標(biāo)鏈路編號(hào)在該報(bào)文頭中所占的字節(jié)大小是根據(jù)該至少一個(gè)鏈路編號(hào)中最大的鏈路編號(hào)確定的??蛇x地,第一目標(biāo)鏈路編號(hào)在該報(bào)文頭中所占的字節(jié)大小可以為該至少一個(gè)鏈路編號(hào)中最大的鏈路編號(hào)所占的字節(jié)大小。這樣,第一目標(biāo)鏈路編號(hào)在報(bào)文頭所占的字節(jié)大小根據(jù)實(shí)際的需求大小確定,而現(xiàn)有技術(shù)中的每個(gè)鏈路標(biāo)簽占用固定的32bit,路徑上所有的鏈路標(biāo)簽都封裝在報(bào)文頭中,導(dǎo)致鏈路標(biāo)簽占用大量的報(bào)文空間,傳輸效率低,本發(fā)明實(shí)施例根據(jù)實(shí)際字節(jié)的需求大小確定第一目標(biāo)鏈路編號(hào)所占的字節(jié) 大小,這樣,能夠降低占用報(bào)文的空間,進(jìn)一步提高傳輸數(shù)據(jù)的效率。結(jié)合第一方面的上述可能的實(shí)現(xiàn)方式,在第一方面的第二種可能的實(shí)現(xiàn)方式中,該報(bào)文的報(bào)文頭還攜帶:該報(bào)文的生存時(shí)間(timetolive,簡(jiǎn)稱“ttl”);在該第一網(wǎng)絡(luò)節(jié)點(diǎn)確定該第一網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)之前,該方法還包括:該第一網(wǎng)絡(luò)節(jié)點(diǎn)接收第一設(shè)備發(fā)送的最大轉(zhuǎn)發(fā)節(jié)點(diǎn)個(gè)數(shù)l,該l為大于或等于n的整數(shù);該第一網(wǎng)絡(luò)節(jié)點(diǎn)確定該第一網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào),包括:該第一網(wǎng)絡(luò)節(jié)點(diǎn)根據(jù)該l和該報(bào)文頭中攜帶的該ttl,確定該第一網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)。具體地,每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)都能收到第一設(shè)備發(fā)送的最大轉(zhuǎn)發(fā)節(jié)點(diǎn)個(gè)數(shù)l,并且在接收到報(bào)文時(shí),報(bào)文頭中包括報(bào)文的生存時(shí)間ttl,每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)根據(jù)l和ttl確定自身的節(jié)點(diǎn)編號(hào),例如,可以通過(guò)ttl對(duì)l求余獲得自身的編號(hào),也可以通過(guò)對(duì)l求余加某一個(gè)特定的值來(lái)獲得自身的編號(hào),但若第一設(shè)備如何生成每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào),則每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)如何獲取自身的節(jié)點(diǎn)編號(hào),即第一設(shè)備生成節(jié)點(diǎn)編號(hào)的方式與每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)生成自身的節(jié)點(diǎn)編號(hào)的方式相同,這樣,進(jìn)一步保證報(bào)文能夠通過(guò)正確的轉(zhuǎn)發(fā)路徑轉(zhuǎn)發(fā)。結(jié)合第一方面的上述可能的實(shí)現(xiàn)方式,在第一方面的第三種可能的實(shí)現(xiàn)方式中,該第一網(wǎng)絡(luò)節(jié)點(diǎn)根據(jù)l和報(bào)文頭中攜帶的該ttl,確定該第一網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào),包括:該第一網(wǎng)絡(luò)節(jié)點(diǎn)將ttl對(duì)l的求余結(jié)果確定為該第一網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)。具體地,通過(guò)將每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的報(bào)文中的ttl對(duì)l的求余結(jié)果確定為每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)自身的節(jié)點(diǎn)編號(hào),由于每相鄰的兩個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)之間的ttl相差為1,即若第一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的ttl為t0則,則每經(jīng)過(guò)一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn),該報(bào)文的生存時(shí)間的數(shù)值減1,這樣,能使得任意兩個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)都不相同,即每個(gè)節(jié)點(diǎn)編號(hào)對(duì)應(yīng)一個(gè)目標(biāo)鏈路編號(hào),不可能存在兩個(gè)相同的節(jié)點(diǎn)編號(hào)對(duì)應(yīng)兩個(gè)目標(biāo)鏈路編號(hào),可以確保在正確的目標(biāo)鏈路編號(hào)對(duì)應(yīng)的鏈路上傳輸報(bào)文,進(jìn)一步提高了傳輸數(shù)據(jù)的可靠性。結(jié)合第一方面的上述可能的實(shí)現(xiàn)方式,在第一方面的第四種可能的實(shí)現(xiàn)方式中,該報(bào)文的報(bào)文頭還攜帶:該報(bào)文的當(dāng)前傳輸跳數(shù);該第一網(wǎng)絡(luò)節(jié)點(diǎn)確定該第一網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào),包括:該第一網(wǎng)絡(luò)節(jié)點(diǎn)將該報(bào)文頭中的當(dāng)前傳輸跳數(shù)的值確定為該第一網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)。具體地,報(bào)文每經(jīng)過(guò)一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn),報(bào)文頭中的當(dāng)前傳輸跳數(shù)都會(huì)增加 1,當(dāng)?shù)谝痪W(wǎng)絡(luò)節(jié)點(diǎn)接收到報(bào)文時(shí),將報(bào)文頭中的當(dāng)前傳輸跳數(shù)確定為自身的節(jié)點(diǎn)編號(hào),若第一網(wǎng)絡(luò)節(jié)點(diǎn)是n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中的第一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn),即第一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)為源網(wǎng)絡(luò)節(jié)點(diǎn)時(shí),第一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)接收到報(bào)文的報(bào)文頭中的當(dāng)前傳輸跳數(shù)的值為1,第一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)就會(huì)查找節(jié)點(diǎn)編號(hào)1對(duì)應(yīng)的目標(biāo)鏈路編號(hào),將高報(bào)文通過(guò)節(jié)點(diǎn)編號(hào)為1對(duì)應(yīng)的目標(biāo)鏈路編號(hào)的鏈路上轉(zhuǎn)發(fā)報(bào)文。結(jié)合第一方面的上述可能的實(shí)現(xiàn)方式,在第一方面的第五種可能的實(shí)現(xiàn)方式中,在該第一網(wǎng)絡(luò)節(jié)點(diǎn)在該第一目標(biāo)鏈路編號(hào)對(duì)應(yīng)的鏈路上轉(zhuǎn)發(fā)該報(bào)文之前,該方法還包括:該第一網(wǎng)絡(luò)節(jié)點(diǎn)將該報(bào)文頭中的當(dāng)前傳輸跳數(shù)的值更新為該第一網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)加1。每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)在接收到報(bào)文后,并根據(jù)報(bào)文的報(bào)文頭確定自身的節(jié)點(diǎn)編號(hào)后,將報(bào)文頭中的當(dāng)前傳輸跳數(shù)的值更新為自身的節(jié)點(diǎn)編號(hào)加1,以便于下一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)接收到報(bào)文后,根據(jù)該更新后的當(dāng)前傳輸跳數(shù)確定自身的節(jié)點(diǎn)編號(hào)。結(jié)合第一方面的上述可能的實(shí)現(xiàn)方式,在第一方面的第六種可能的實(shí)現(xiàn)方式中,在第一網(wǎng)絡(luò)節(jié)點(diǎn)接收?qǐng)?bào)文之前,該方法還包括:該第一網(wǎng)絡(luò)節(jié)點(diǎn)向第一設(shè)備發(fā)送當(dāng)前流量信息,以便于該第一設(shè)備根據(jù)該當(dāng)前流量信息確定該轉(zhuǎn)發(fā)路徑。第二方面,提供了一種傳輸數(shù)據(jù)的方法,該方法包括:第一設(shè)備確定報(bào)文的轉(zhuǎn)發(fā)路徑,該轉(zhuǎn)發(fā)路徑包括n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn),n為大于或等于2的整數(shù);該第一設(shè)備確定該轉(zhuǎn)發(fā)路徑的指示信息,該指示信息用于指示n個(gè)節(jié)點(diǎn)編號(hào)中每個(gè)節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的目標(biāo)鏈路編號(hào),該n個(gè)節(jié)點(diǎn)編號(hào)對(duì)應(yīng)于該n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn),該報(bào)文的報(bào)文頭攜帶該轉(zhuǎn)發(fā)路徑的指示信息??蛇x地,第一設(shè)備確定報(bào)文的轉(zhuǎn)發(fā)路徑之后,確定該轉(zhuǎn)發(fā)路徑的指示信息,該指示信息用于指示每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的目標(biāo)鏈路編號(hào),指示信息攜帶于報(bào)文的報(bào)文頭中在每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)處進(jìn)行轉(zhuǎn)發(fā),可選地,每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的目標(biāo)鏈路編號(hào)可以按順序占用預(yù)定義的報(bào)文頭的字節(jié)位置,網(wǎng)絡(luò)節(jié)點(diǎn)接收到該報(bào)文時(shí),確定自身的節(jié)點(diǎn)編號(hào),并按順序查找自身的節(jié)點(diǎn)編號(hào)占用預(yù)定義的報(bào)文頭字節(jié)位置對(duì)應(yīng)的目標(biāo)鏈路編號(hào),并在查找到的目標(biāo)鏈路編號(hào)對(duì)應(yīng)的鏈路上轉(zhuǎn)發(fā)報(bào)文??蛇x地,該指示信息可以指示每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)對(duì)應(yīng)的目標(biāo)鏈路編號(hào)可以占用報(bào)文頭相同的字節(jié)大小,每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的目標(biāo)鏈路編號(hào)占用報(bào)文頭的預(yù)定 義的字節(jié)位置??蛇x地,該指示信息可以指示每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)對(duì)應(yīng)的目標(biāo)鏈路編號(hào)可以占用報(bào)文頭不同的字節(jié)大小,可選地,每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)根據(jù)自身的節(jié)點(diǎn)編號(hào)和指示信息查找與自身節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的目標(biāo)鏈路編號(hào)??蛇x地,該報(bào)文的報(bào)文頭除了攜帶指示信息之外,報(bào)文頭還攜帶n個(gè)節(jié)點(diǎn)編號(hào),這樣,每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)接收到報(bào)文后,確地自身的節(jié)點(diǎn)編號(hào),并通過(guò)查找報(bào)文中自身節(jié)點(diǎn)編號(hào),查找到自身節(jié)點(diǎn)編號(hào)后,查找與自身節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的目標(biāo)鏈路編號(hào),在目標(biāo)鏈路編號(hào)對(duì)應(yīng)的鏈路上轉(zhuǎn)發(fā)報(bào)文,這樣,報(bào)文頭中的目標(biāo)鏈路編號(hào)可以不按照順序存儲(chǔ),可以通過(guò)查找節(jié)點(diǎn)編號(hào)與目標(biāo)鏈路編號(hào)的對(duì)應(yīng)關(guān)系來(lái)確定目標(biāo)鏈路編號(hào)。在第二方面的第一種可能的實(shí)現(xiàn)方式中,在該第一設(shè)備確定該轉(zhuǎn)發(fā)路徑的指示信息之前,該方法還包括:該第一設(shè)備獲取該n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中的第i個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的至少一個(gè)鏈路編號(hào);該第一設(shè)備確定該轉(zhuǎn)發(fā)路徑的指示信息,包括:該第一設(shè)備根據(jù)該轉(zhuǎn)發(fā)路徑,在該第i個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的至少一個(gè)鏈路編號(hào)中確定該第i個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的目標(biāo)鏈路編號(hào),i為大于0且小于或等于n的整數(shù)。具體地,每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)都會(huì)將自身的至少一個(gè)鏈路編號(hào)發(fā)送給第一設(shè)備,當(dāng)?shù)谝辉O(shè)備確定轉(zhuǎn)發(fā)路徑后,根據(jù)每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送給第一設(shè)備的至少一個(gè)鏈路編號(hào)來(lái)確定用于轉(zhuǎn)發(fā)報(bào)文的目標(biāo)鏈路編號(hào),這樣,可以確定整個(gè)轉(zhuǎn)發(fā)路徑上所有網(wǎng)絡(luò)節(jié)點(diǎn)的目標(biāo)鏈路編號(hào)。結(jié)合第二方面的上述可能的實(shí)現(xiàn)方式,在第二方面的第二種可能的實(shí)現(xiàn)方式中,在該第一設(shè)備獲取該n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中的第i個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的至少一個(gè)鏈路編號(hào)之后,該方法還包括:該第一設(shè)備根據(jù)該i個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的至少一個(gè)鏈路編號(hào)中最大的鏈路編號(hào),確定該第i個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的目標(biāo)鏈路編號(hào)在該報(bào)文中所占的字節(jié)大小。可選地,該第一設(shè)備可以將每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的至少一個(gè)鏈路編號(hào)中最大的鏈路編號(hào)所占的字節(jié)確定為每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的目標(biāo)鏈路編號(hào)在該報(bào)文中所占的字節(jié)。結(jié)合第二方面的上述可能的實(shí)現(xiàn)方式,在第二方面的第三種可能的實(shí)現(xiàn)方式中,在該第一設(shè)備確定該轉(zhuǎn)發(fā)路徑的指示信息之前,該方法還包括:該第一設(shè)備根據(jù)當(dāng)前網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),確定該報(bào)文能夠經(jīng)過(guò)的最大轉(zhuǎn)發(fā)節(jié)點(diǎn)個(gè)數(shù) l,其中,該l為大于或等于n的整數(shù);該第一設(shè)備確定該轉(zhuǎn)發(fā)路徑的指示信息,包括:該第一設(shè)備根據(jù)該l以及該n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)對(duì)應(yīng)的該報(bào)文的生存時(shí)間,確定該每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào),該第一設(shè)備確定與該每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的目標(biāo)鏈路編號(hào)??蛇x地,n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中的第一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)接收到報(bào)文后,將該報(bào)文中的第一個(gè)ttl發(fā)送給第一設(shè)備,第一設(shè)備接收到第一個(gè)ttl后,第一設(shè)備可以確定該第一個(gè)ttl屬于第一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)對(duì)應(yīng)的ttl,第一設(shè)備可以將該第一個(gè)ttl減1得到第二個(gè)ttl,將該第二個(gè)ttl確定為第二個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)對(duì)應(yīng)的ttl,以此類推,第一設(shè)備可以確定n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)對(duì)應(yīng)的ttl,則根據(jù)每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的對(duì)應(yīng)的ttl以及最大轉(zhuǎn)發(fā)節(jié)點(diǎn)個(gè)數(shù)l確定每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)。結(jié)合第二方面的上述可能的實(shí)現(xiàn)方式,在第二方面的第四種可能的實(shí)現(xiàn)方式中,該第一設(shè)備根據(jù)該l以及該n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)對(duì)應(yīng)的該報(bào)文的生存時(shí)間,確定該每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào),包括:該第一設(shè)備將該n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)對(duì)應(yīng)的該報(bào)文的生存時(shí)間對(duì)l求余的結(jié)果確定為該每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)??蛇x地,若該報(bào)文在源網(wǎng)絡(luò)節(jié)點(diǎn)處的生存時(shí)間的值為t0,則每經(jīng)過(guò)一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn),該報(bào)文的生存時(shí)間的數(shù)值減1,這樣相鄰兩個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)之間的生存時(shí)間的數(shù)值相差為1。結(jié)合第二方面的上述可能的實(shí)現(xiàn)方式,在第二方面的第五種可能的實(shí)現(xiàn)方式中,該第一設(shè)備確定該轉(zhuǎn)發(fā)路徑的指示信息,包括:該第一設(shè)備將該n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)在該轉(zhuǎn)發(fā)路徑中對(duì)應(yīng)的轉(zhuǎn)發(fā)跳數(shù)確定為該每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào);該第一設(shè)備確定與該每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的目標(biāo)鏈路編號(hào)。結(jié)合第二方面的上述可能的實(shí)現(xiàn)方式,在第二方面的第六種可能的實(shí)現(xiàn)方式中,在該第一設(shè)備確定報(bào)文的轉(zhuǎn)發(fā)路徑之后,該方法還包括:該第一設(shè)備確定該報(bào)文的轉(zhuǎn)發(fā)跳數(shù)的初始值,該報(bào)文的報(bào)文頭攜帶該轉(zhuǎn)發(fā)跳數(shù)的初始值,例如,該轉(zhuǎn)發(fā)跳數(shù)的初始值為1,當(dāng)n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中的第一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)接收到該報(bào)文后,將將該報(bào)文頭中的轉(zhuǎn)發(fā)跳數(shù)的初始值1作為該第一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)。例如,該第一設(shè)備可以將第一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的轉(zhuǎn)發(fā)跳數(shù)的初始值確定為1,第二個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的轉(zhuǎn)發(fā)跳數(shù)確定為2,以此類推,第一設(shè)備 確定每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的轉(zhuǎn)發(fā)跳數(shù)后,將每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的轉(zhuǎn)發(fā)跳數(shù)確定為每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)自身的節(jié)點(diǎn)編號(hào)。結(jié)合第二方面的上述可能的實(shí)現(xiàn)方式,在第二方面的第七種可能的實(shí)現(xiàn)方式中,在該第一設(shè)備確定報(bào)文的轉(zhuǎn)發(fā)路徑之前,該方法還包括:該第一設(shè)備獲取該報(bào)文的源地址和目的地址以及當(dāng)前網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的當(dāng)前流量信息;該第一設(shè)備確定報(bào)文的轉(zhuǎn)發(fā)路徑,包括:該第一設(shè)備根據(jù)該源地址和目的地址以及該多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的當(dāng)前流量信息,確定該轉(zhuǎn)發(fā)路徑。可選地,第一設(shè)備還可以獲取n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中的每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的實(shí)時(shí)緩存大小、每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的至少一個(gè)鏈路的鏈路帶寬,第一設(shè)備可以根據(jù)每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的當(dāng)前流量信息、每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的實(shí)時(shí)緩存大小以及每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的至少一個(gè)鏈路的鏈路帶寬確定該轉(zhuǎn)發(fā)路徑。即第一設(shè)備可以根據(jù)每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的物理帶寬、實(shí)時(shí)流量以及緩存的大小來(lái)為報(bào)文確定轉(zhuǎn)發(fā)路徑??蛇x地,當(dāng)?shù)谝辉O(shè)備為控制器時(shí),n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)都會(huì)將自身的當(dāng)前流量信息發(fā)送給控制器,n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的第一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)接收到報(bào)文之后,將該報(bào)文的源地址和目的地址發(fā)送給控制器,控制器根據(jù)接收到的源地址和目的地址以及每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的當(dāng)前流量信息為該報(bào)文確定一條轉(zhuǎn)發(fā)路徑??蛇x地,當(dāng)該第一設(shè)備為n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中的第一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)時(shí),即該第一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)為源網(wǎng)絡(luò)節(jié)點(diǎn)時(shí),n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)都會(huì)將自身的當(dāng)前流量信息發(fā)送給第一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn),該第一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)接收到報(bào)文時(shí),獲取報(bào)文的源地址和目的地址,控制器根據(jù)源地址和目的地址以及每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的當(dāng)前流量信息為該報(bào)文確定一條轉(zhuǎn)發(fā)路徑。結(jié)合第二方面的上述可能的實(shí)現(xiàn)方式,在第二方面的第八種可能的實(shí)現(xiàn)方式中,在該第一設(shè)備根據(jù)當(dāng)前網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),確定該報(bào)文能夠經(jīng)過(guò)的最大轉(zhuǎn)發(fā)節(jié)點(diǎn)個(gè)數(shù)l之后,該方法還包括:該第一設(shè)備向該n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送該l。第一設(shè)備采用l確定每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)后,每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)也需要用同樣的l確定自身的節(jié)點(diǎn)編號(hào),這樣,可以保證第一設(shè)備確定的每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)與每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)確定的自身的節(jié)點(diǎn)編號(hào)是一致的,進(jìn)一步保證了數(shù)據(jù)傳輸?shù)臏?zhǔn)確性。結(jié)合第二方面的上述可能的實(shí)現(xiàn)方式,在第二方面的第九種可能的實(shí)現(xiàn)方式中,該第一設(shè)備為該報(bào)文的源網(wǎng)絡(luò)節(jié)點(diǎn),在該第一設(shè)備確定該轉(zhuǎn)發(fā)路徑的指示信息之后,該方法還包括:該源網(wǎng)絡(luò)節(jié)點(diǎn)根據(jù)該指示信息轉(zhuǎn)發(fā)該報(bào)文。具體地,若該第一設(shè)備為源網(wǎng)絡(luò)節(jié)點(diǎn),即該源網(wǎng)絡(luò)節(jié)點(diǎn)為n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中的第一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn),該源網(wǎng)絡(luò)節(jié)點(diǎn)接收到報(bào)文,并且根據(jù)該報(bào)文確定轉(zhuǎn)發(fā)路徑的指示信息,該指示信息用于指示每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的目標(biāo)鏈路編號(hào),并將該指示信息封裝到該報(bào)文的報(bào)文頭中,向轉(zhuǎn)發(fā)路徑中的下一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)轉(zhuǎn)發(fā)該報(bào)文。結(jié)合第二方面的上述可能的實(shí)現(xiàn)方式,在第二方面的第十種可能的實(shí)現(xiàn)方式中,該第一設(shè)備為控制器;在該第一設(shè)備確定該轉(zhuǎn)發(fā)路徑的指示信息之后,該方法還包括:該控制器向該報(bào)文的源網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送該路徑的指示信息,該n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)包括該源網(wǎng)絡(luò)節(jié)點(diǎn)。具體地,若該第一設(shè)備為控制器,可以通過(guò)控制器的集中控制來(lái)確定指示信息??刂破骺梢越邮斩鄠€(gè)網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的當(dāng)前流量信息,并且控制器也可以接收第一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的報(bào)文的源地址和目的地址,根據(jù)多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的當(dāng)前流量信息以及報(bào)文的源地址和目的地址為該報(bào)文確定轉(zhuǎn)發(fā)路徑,該轉(zhuǎn)發(fā)路徑包括多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中的n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)??刂破饕部梢越邮課個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的自身的至少一個(gè)鏈路編號(hào),根據(jù)轉(zhuǎn)發(fā)路徑在n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的自身的至少一個(gè)鏈路編號(hào)確定n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的自身的用于轉(zhuǎn)發(fā)報(bào)文的目標(biāo)鏈路編號(hào),并且控制器為n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中的每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)確定節(jié)點(diǎn)編號(hào),進(jìn)一步確定指示信息,指示信息來(lái)指示n個(gè)節(jié)點(diǎn)編號(hào)中每個(gè)節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的目標(biāo)鏈路編號(hào),控制器將該指示信息發(fā)送給第一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn),也即源網(wǎng)絡(luò)節(jié)點(diǎn),第一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)根據(jù)該指示信息轉(zhuǎn)發(fā)該報(bào)文,并且將該指示信息封裝在報(bào)文頭中進(jìn)行轉(zhuǎn)發(fā)。第三方面,提供了一種傳輸數(shù)據(jù)的裝置,用于執(zhí)行上述第一方面或第一方面的任意可能的實(shí)現(xiàn)方式中的方法。具體地,該裝置包括用于執(zhí)行上述第一方面或第一方面的任意可能的實(shí)現(xiàn)方式中的方法的單元。第四方面,提供了一種傳輸數(shù)據(jù)的裝置,用于執(zhí)行上述第二方面或第二方面的任意可能的實(shí)現(xiàn)方式中的方法。具體地,該裝置包括用于執(zhí)行上述第二方面或第二方面的任意可能的實(shí)現(xiàn)方式中的方法的單元。第五方面,提供了一種傳輸數(shù)據(jù)的系統(tǒng),包括如第三方面所述的裝置和 第四方面所述的裝置。第六方面,提供了一種傳輸數(shù)據(jù)的裝置,該裝置包括:接收器、發(fā)送器、存儲(chǔ)器、處理器和總線系統(tǒng)。其中,該接收器、該發(fā)送器、該存儲(chǔ)器和該處理器通過(guò)該總線系統(tǒng)相連,該存儲(chǔ)器用于存儲(chǔ)指令,該處理器用于執(zhí)行該存儲(chǔ)器存儲(chǔ)的指令,以控制接收器接收信號(hào),并控制發(fā)送器發(fā)送信號(hào),并且當(dāng)該處理器執(zhí)行該存儲(chǔ)器存儲(chǔ)的指令時(shí),該執(zhí)行使得該處理器執(zhí)行第一方面或第一方面的任意可能的實(shí)現(xiàn)方式中的方法。第七方面,提供了一種傳輸數(shù)據(jù)的裝置,該裝置包括:接收器、發(fā)送器、存儲(chǔ)器、處理器和總線系統(tǒng)。其中,該接收器、該發(fā)送器、該存儲(chǔ)器和該處理器通過(guò)該總線系統(tǒng)相連,該存儲(chǔ)器用于存儲(chǔ)指令,該處理器用于執(zhí)行該存儲(chǔ)器存儲(chǔ)的指令,以控制接收器接收信號(hào),并控制發(fā)送器發(fā)送信號(hào),并且當(dāng)該處理器執(zhí)行該存儲(chǔ)器存儲(chǔ)的指令時(shí),該執(zhí)行使得該處理器執(zhí)行第二方面或第二方面的任意可能的實(shí)現(xiàn)方式中的方法。第八方面,提供了一種計(jì)算機(jī)可讀介質(zhì),用于存儲(chǔ)計(jì)算機(jī)程序,該計(jì)算機(jī)程序包括用于執(zhí)行第一方面或第一方面的任意可能的實(shí)現(xiàn)方式中的方法的指令。第九方面,提供了一種計(jì)算機(jī)可讀介質(zhì),用于存儲(chǔ)計(jì)算機(jī)程序,該計(jì)算機(jī)程序包括用于執(zhí)行第二方面或第二方面的任意可能的實(shí)現(xiàn)方式中的方法的指令。附圖說(shuō)明為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)本發(fā)明實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面所描述的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是根據(jù)本發(fā)明實(shí)施例的應(yīng)用場(chǎng)景示意圖;圖2是根據(jù)本發(fā)明實(shí)施例的傳輸數(shù)據(jù)的方法示意圖;圖3是根據(jù)本發(fā)明實(shí)施例的另一傳輸數(shù)據(jù)的方法示意圖;圖4是根據(jù)本發(fā)明實(shí)施例的傳輸數(shù)據(jù)的裝置示意圖;圖5是根據(jù)本發(fā)明實(shí)施例的另一傳輸數(shù)據(jù)的裝置示意圖;圖6是根據(jù)本發(fā)明實(shí)施例的傳輸數(shù)據(jù)的裝置示意圖;圖7是根據(jù)本發(fā)明實(shí)施例的另一傳輸數(shù)據(jù)的裝置示意圖。具體實(shí)施方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚描述,顯然,所描述的實(shí)施例是本發(fā)明的一部分實(shí)施例,而不是全部實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都應(yīng)屬于本發(fā)明保護(hù)的范圍。應(yīng)理解,本發(fā)明實(shí)施例的技術(shù)方案可以應(yīng)用于各種通信系統(tǒng),例如:全球移動(dòng)通訊(globalsystemofmobilecommunication,簡(jiǎn)稱為“gsm”)系統(tǒng)、碼分多址(codedivisionmultipleaccess,簡(jiǎn)稱為“cdma”)系統(tǒng)、寬帶碼分多址(widebandcodedivisionmultipleaccess,簡(jiǎn)稱為“wcdma”)系統(tǒng)、通用分組無(wú)線業(yè)務(wù)(generalpacketradioservice,簡(jiǎn)稱為“gprs”)、長(zhǎng)期演進(jìn)(longtermevolution,簡(jiǎn)稱為“l(fā)te”)系統(tǒng)、lte頻分雙工(frequencydivisionduplex,簡(jiǎn)稱為“fdd”)系統(tǒng)、lte時(shí)分雙工(timedivisionduplex,簡(jiǎn)稱為“tdd”)、通用移動(dòng)通信系統(tǒng)(universalmobiletelecommunicationsystem,簡(jiǎn)稱為“umts”)、全球互聯(lián)微波接入(worldwideinteroperabilityformicrowaveaccess,簡(jiǎn)稱為“wimax”)通信系統(tǒng)、無(wú)線局域網(wǎng)(wirelesslocalareanetwork,簡(jiǎn)稱“wlan”)或未來(lái)第五代無(wú)線通信系統(tǒng)(thefifthgeneration,簡(jiǎn)稱“5g”)等。圖1示出了本發(fā)明實(shí)施例的應(yīng)用場(chǎng)景示意圖,報(bào)文需要從s傳輸?shù)絥,報(bào)文需要通過(guò)圖中1的網(wǎng)絡(luò)節(jié)點(diǎn)來(lái)進(jìn)行報(bào)文的轉(zhuǎn)發(fā),如圖1所示,該網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)包括9個(gè)網(wǎng)絡(luò)節(jié)點(diǎn),分別是r1、r2、r3、r4、r5、r6、r7、r8和r9,每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)都有自身的出端口,即每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)都包括能夠傳輸數(shù)據(jù)的至少一個(gè)鏈路,并且每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)都為自身的鏈路進(jìn)行編號(hào),例如,r4將r4-r5的鏈路編號(hào)確定為0,r4-r6的鏈路編號(hào)確定為1,r4-r2的鏈路編號(hào)確定為2。每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)將自身確定的鏈路編號(hào)發(fā)送給r1或者控制器。每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)將自身的每個(gè)鏈路上的當(dāng)前流量信息發(fā)送給r1或控制器,當(dāng)有報(bào)文需要傳輸時(shí),r1或控制器根據(jù)報(bào)文的源地址和目的地址以及每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的當(dāng)前流量信息為該報(bào)文確定一條轉(zhuǎn)發(fā)路徑,如r1或控制器確定的轉(zhuǎn)發(fā)路徑為r1-r2-r4-r6-r9??蛇x地,可以是該當(dāng)前網(wǎng)絡(luò)結(jié)構(gòu)中任何一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)確定傳輸該報(bào)文的轉(zhuǎn)發(fā)路徑,當(dāng)?shù)谝粋€(gè)網(wǎng)絡(luò)節(jié)點(diǎn)確定傳輸該報(bào)文的 轉(zhuǎn)發(fā)路徑,如圖1中的r1接收到報(bào)文時(shí),r1將該報(bào)文的源地址和目的地址發(fā)送給確定轉(zhuǎn)發(fā)路徑的網(wǎng)絡(luò)節(jié)點(diǎn)或者控制器,圖1只是本發(fā)明實(shí)施例的一個(gè)示意性場(chǎng)景圖,當(dāng)然,本發(fā)明實(shí)施例的應(yīng)用場(chǎng)景可以不包括圖1中的控制器。本發(fā)明實(shí)施例對(duì)控制器的形式不作具體限定,例如,控制器可以為無(wú)線網(wǎng)絡(luò)中的基站(basestation)或無(wú)線網(wǎng)絡(luò)控制器(radionetworkcontroller,rnc)等。本發(fā)明實(shí)施例對(duì)網(wǎng)絡(luò)節(jié)點(diǎn)的形式也不作具體限定,例如,網(wǎng)絡(luò)節(jié)點(diǎn)可以是路由器或交換機(jī)。下面將結(jié)合圖2和圖3對(duì)本發(fā)明實(shí)施例的傳輸數(shù)據(jù)的方法進(jìn)行描述。如圖2示出了本發(fā)明實(shí)施例的傳輸數(shù)據(jù)的方法100,該方法100包括:s110,第一設(shè)備確定報(bào)文的轉(zhuǎn)發(fā)路徑,該轉(zhuǎn)發(fā)路徑包括n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn),n為大于或等于2的整數(shù);s120,該第一設(shè)備確定該轉(zhuǎn)發(fā)路徑的指示信息,該指示信息用于指示n個(gè)節(jié)點(diǎn)編號(hào)中每個(gè)節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的目標(biāo)鏈路編號(hào),該n個(gè)節(jié)點(diǎn)編號(hào)對(duì)應(yīng)于該n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn),該報(bào)文的報(bào)文頭攜帶該轉(zhuǎn)發(fā)路徑的指示信息。具體地,第一設(shè)備確定報(bào)文的轉(zhuǎn)發(fā)路徑之后,確定該轉(zhuǎn)發(fā)路徑的指示信息,該指示信息用于指示n個(gè)節(jié)點(diǎn)編號(hào)可以與報(bào)文的轉(zhuǎn)發(fā)路徑上的n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)一一對(duì)應(yīng),n個(gè)節(jié)點(diǎn)編號(hào)與n個(gè)目標(biāo)鏈路編號(hào)一一對(duì)應(yīng)??蛇x地,第一設(shè)備確定報(bào)文的轉(zhuǎn)發(fā)路徑之后,確定該轉(zhuǎn)發(fā)路徑的指示信息,該指示信息用于指示每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的目標(biāo)鏈路編號(hào),指示信息攜帶于報(bào)文的報(bào)文頭中在每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)處進(jìn)行轉(zhuǎn)發(fā),可選地,每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的目標(biāo)鏈路編號(hào)可以按順序占用預(yù)定義的報(bào)文頭的字節(jié)位置,網(wǎng)絡(luò)節(jié)點(diǎn)接收到該報(bào)文時(shí),確定自身的節(jié)點(diǎn)編號(hào),并按順序查找自身的節(jié)點(diǎn)編號(hào)占用預(yù)定義的報(bào)文頭字節(jié)位置對(duì)應(yīng)的目標(biāo)鏈路編號(hào),并在查找到的目標(biāo)鏈路編號(hào)對(duì)應(yīng)的鏈路上轉(zhuǎn)發(fā)報(bào)文。應(yīng)理解,每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的目標(biāo)鏈路編號(hào)也可以不按順序占用報(bào)文頭的字節(jié),第一設(shè)備和網(wǎng)絡(luò)節(jié)點(diǎn)可以按照協(xié)議規(guī)定的方式,確定目標(biāo)鏈路編號(hào)占用報(bào)文頭字節(jié)的位置。可選地,該指示信息可以指示每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)對(duì)應(yīng)的目標(biāo)鏈路編號(hào)可以占用報(bào)文頭相同的字節(jié)大小,每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的目標(biāo)鏈路編號(hào)占用的報(bào)文頭預(yù)定義的字節(jié)位置,例如,每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)對(duì)應(yīng)的目標(biāo)鏈路編號(hào)占用的報(bào)文頭的兩個(gè)字節(jié),若第一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)確定自身的節(jié)點(diǎn)編號(hào)為前兩個(gè)字節(jié)對(duì)應(yīng)的節(jié)點(diǎn)編號(hào),則查找前兩個(gè)字節(jié)位置的目標(biāo)鏈路編號(hào),第一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)根據(jù)前兩個(gè)字 節(jié)位置的目標(biāo)鏈路編號(hào)轉(zhuǎn)發(fā)該報(bào)文。可選地,該指示信息可以指示每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)對(duì)應(yīng)的目標(biāo)鏈路編號(hào)可以占用報(bào)文頭不同的字節(jié)大小,可選地,每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)根據(jù)自身的節(jié)點(diǎn)編號(hào)和指示信息查找與自身節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的目標(biāo)鏈路編號(hào),例如,指示信息指示第一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)對(duì)應(yīng)的目標(biāo)鏈路編號(hào)占有報(bào)文頭的前兩個(gè)字節(jié),第二個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)對(duì)應(yīng)的目標(biāo)鏈路編號(hào)占用報(bào)文頭的第三個(gè)到第五個(gè)字節(jié),這樣,第一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)根據(jù)指示信息確定報(bào)文頭前兩個(gè)字節(jié)對(duì)應(yīng)的目標(biāo)鏈路編號(hào)為自身的目標(biāo)鏈路編號(hào),第二個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)根據(jù)指示信息確定報(bào)文頭第三個(gè)到第五個(gè)字節(jié)對(duì)應(yīng)的目標(biāo)鏈路編號(hào)為自身的目標(biāo)鏈路編號(hào)??蛇x地,該報(bào)文的報(bào)文頭除了攜帶指示信息之外,報(bào)文頭還攜帶n個(gè)節(jié)點(diǎn)編號(hào),這樣,每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)接收到報(bào)文后,確地自身的節(jié)點(diǎn)編號(hào),并通過(guò)查找報(bào)文頭中自身節(jié)點(diǎn)編號(hào),查找到自身節(jié)點(diǎn)編號(hào)后,查找與自身節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的目標(biāo)鏈路編號(hào),在目標(biāo)鏈路編號(hào)對(duì)應(yīng)的鏈路上轉(zhuǎn)發(fā)報(bào)文,這樣,報(bào)文頭中的目標(biāo)鏈路編號(hào)可以不按照順序存儲(chǔ),可以通過(guò)查找節(jié)點(diǎn)編號(hào)與目標(biāo)鏈路編號(hào)的對(duì)應(yīng)關(guān)系來(lái)確定目標(biāo)鏈路編號(hào)。應(yīng)理解,n個(gè)節(jié)點(diǎn)編號(hào)可以與報(bào)文的轉(zhuǎn)發(fā)路徑上的n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)一一對(duì)應(yīng),n個(gè)節(jié)點(diǎn)編號(hào)與n個(gè)目標(biāo)鏈路編號(hào)一一對(duì)應(yīng)。作為一個(gè)可選實(shí)施例,在s120之前,該方法100還包括:該第一設(shè)備獲取該n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中的第i個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的至少一個(gè)鏈路編號(hào);s120,包括:該第一設(shè)備根據(jù)該轉(zhuǎn)發(fā)路徑,在該第i個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的至少一個(gè)鏈路編號(hào)中確定該第i個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的目標(biāo)鏈路編號(hào),i為大于0且小于或等于n的整數(shù)。具體地,每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)都會(huì)將自身的至少一個(gè)鏈路編號(hào)發(fā)送給第一設(shè)備,當(dāng)?shù)谝辉O(shè)備確定轉(zhuǎn)發(fā)路徑后,根據(jù)每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送給第一設(shè)備的至少一個(gè)鏈路編號(hào)來(lái)確定用于轉(zhuǎn)發(fā)報(bào)文的目標(biāo)鏈路編號(hào),這樣,可以確定整個(gè)轉(zhuǎn)發(fā)路徑上所有網(wǎng)絡(luò)節(jié)點(diǎn)的目標(biāo)鏈路編號(hào)。作為一個(gè)可選實(shí)施例,在該第一設(shè)備獲取該n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中的第i個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的至少一個(gè)鏈路編號(hào)之后,該方法100還包括:該第一設(shè)備根據(jù)該i個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的至少一個(gè)鏈路編號(hào)中最大的鏈路編號(hào),確定該第i個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的目標(biāo)鏈路編號(hào)在該報(bào)文中所占的字節(jié)大小??蛇x地,該第一設(shè)備可以將每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的至少一個(gè)鏈路編號(hào)中最大的鏈路編號(hào)所占的字節(jié)確定為每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的目標(biāo)鏈路編號(hào)在該報(bào)文中 所占的字節(jié)。作為一個(gè)可選實(shí)施例,在s120之前,該方法100還包括:該第一設(shè)備根據(jù)當(dāng)前網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),確定該報(bào)文能夠經(jīng)過(guò)的最大轉(zhuǎn)發(fā)節(jié)點(diǎn)個(gè)數(shù)l,其中,該l為大于或等于n的整數(shù);該第一設(shè)備確定該轉(zhuǎn)發(fā)路徑的指示信息,包括:該第一設(shè)備根據(jù)該l以及該n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)對(duì)應(yīng)的該報(bào)文的ttl,確定該每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào),該第一設(shè)備確定與該每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的目標(biāo)鏈路編號(hào)。可選地,n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中的第一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)接收到報(bào)文后,將該報(bào)文中的第一個(gè)ttl發(fā)送給第一設(shè)備,第一設(shè)備接收到第一個(gè)ttl后,第一設(shè)備可以確定該第一個(gè)ttl屬于第一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)對(duì)應(yīng)的ttl,第一設(shè)備可以將該第一個(gè)ttl減1得到第二個(gè)ttl,將該第二個(gè)ttl確定為第二個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)對(duì)應(yīng)的ttl,以此類推,第一設(shè)備可以確定n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)對(duì)應(yīng)的ttl,則可以根據(jù)每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的對(duì)應(yīng)的ttl以及最大轉(zhuǎn)發(fā)節(jié)點(diǎn)個(gè)數(shù)l確定每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)。作為一個(gè)可選實(shí)施例,該第一設(shè)備根據(jù)該l以及該n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)對(duì)應(yīng)的該報(bào)文的生存時(shí)間,確定該每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào),包括:該第一設(shè)備將該n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)對(duì)應(yīng)的該報(bào)文的生存時(shí)間對(duì)l求余的結(jié)果確定為該每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào),該第一設(shè)備確定與該每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的目標(biāo)鏈路編號(hào)??蛇x地,若該報(bào)文在源網(wǎng)絡(luò)節(jié)點(diǎn)處的生存時(shí)間的值為t0,則每經(jīng)過(guò)一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn),該報(bào)文的生存時(shí)間的數(shù)值減1,這樣相鄰兩個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)之間的生存時(shí)間的數(shù)值相差為1。作為一個(gè)例子,如圖1所示,若第一設(shè)備確定轉(zhuǎn)發(fā)報(bào)文的路徑為r1-r2-r4-r6-r9,r1-r2的鏈路編號(hào)為0,r2-r4的鏈路編號(hào)為0,r4-r6的鏈路編號(hào)為1,r6-r9的鏈路編號(hào)為0。當(dāng)r1接收到報(bào)文時(shí),若報(bào)文中的ttl為98,并且第一設(shè)備確定當(dāng)前網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中的報(bào)文能夠經(jīng)過(guò)的最大轉(zhuǎn)發(fā)節(jié)點(diǎn)個(gè)數(shù)l為9,則第一設(shè)備將98mod9的值8作為r1的節(jié)點(diǎn)編號(hào),將97mod9的值7作為r2的節(jié)點(diǎn)編號(hào),將96mod9的值6作為r4的節(jié)點(diǎn)編號(hào),將95mod9的值5作為r6的節(jié)點(diǎn)編號(hào),其中,mod為求余運(yùn)算,則第一設(shè)備確定該路徑上的節(jié)點(diǎn)編號(hào)與目標(biāo)鏈路編號(hào)的對(duì)應(yīng)關(guān)系如表1所示,可選地,報(bào)文頭中可以只包括表1中的目標(biāo)鏈路編號(hào),即第一設(shè)備確定的目標(biāo) 鏈路編號(hào)與節(jié)點(diǎn)編號(hào)有對(duì)應(yīng)關(guān)系;可選地,報(bào)文頭中也可以既包括表1中節(jié)點(diǎn)編號(hào)也可以包括表1中的目標(biāo)鏈路編號(hào)。表1節(jié)點(diǎn)編號(hào)8765目標(biāo)鏈路編號(hào)0010作為一個(gè)可選實(shí)施例,該第一設(shè)備確定該轉(zhuǎn)發(fā)路徑的指示信息,包括:該第一設(shè)備將該n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)在該轉(zhuǎn)發(fā)路徑中對(duì)應(yīng)的轉(zhuǎn)發(fā)跳數(shù)確定為該每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)。例如,該第一設(shè)備可以將第一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的轉(zhuǎn)發(fā)跳數(shù)確定為1,第二個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的轉(zhuǎn)發(fā)跳數(shù)確定為2,以此類推,第一設(shè)備確定每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的轉(zhuǎn)發(fā)跳數(shù)后,將每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的轉(zhuǎn)發(fā)跳數(shù)確定為每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)自身的節(jié)點(diǎn)編號(hào)。作為一個(gè)例子,如圖1所示,若第一設(shè)備確定轉(zhuǎn)發(fā)報(bào)文的路徑為r1-r2-r4-r6-r9,r1-r2的鏈路編號(hào)為0,r2-r4的鏈路編號(hào)為0,r4-r6的鏈路編號(hào)為1,r6-r9的鏈路編號(hào)為0。第一設(shè)備可以將r1的節(jié)點(diǎn)編號(hào)確定為1,r2的節(jié)點(diǎn)編號(hào)確定為2,r4的節(jié)點(diǎn)編號(hào)確定為3,r6的節(jié)點(diǎn)編號(hào)確定為4,則第一設(shè)備確定該路徑上的節(jié)點(diǎn)編號(hào)與目標(biāo)鏈路編號(hào)的對(duì)應(yīng)關(guān)系如表2所示,可選地,報(bào)文頭中可以只包括表2中的目標(biāo)鏈路編號(hào),即第一設(shè)備確定的目標(biāo)鏈路編號(hào)與節(jié)點(diǎn)編號(hào)有對(duì)應(yīng)關(guān)系;可選地,報(bào)文頭中也可以既包括表2中節(jié)點(diǎn)編號(hào)也可以包括表2中的目標(biāo)鏈路編號(hào)。表2節(jié)點(diǎn)編號(hào)1234目標(biāo)鏈路編號(hào)0010作為一個(gè)可選實(shí)施例,在該第一設(shè)備確定報(bào)文的轉(zhuǎn)發(fā)路徑之后,該方法100還包括:該第一設(shè)備確定該報(bào)文的轉(zhuǎn)發(fā)跳數(shù)的初始值,該報(bào)文的報(bào)文頭攜帶該轉(zhuǎn)發(fā)跳數(shù)的初始值,例如,該轉(zhuǎn)發(fā)跳數(shù)的初始值為1,當(dāng)n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中的第一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)接收到該報(bào)文后,將將該報(bào)文頭中的轉(zhuǎn)發(fā)跳數(shù)的初始值1作為該第一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)。作為一個(gè)可選實(shí)施例,在s110之前,該方法100還包括:該第一設(shè)備獲取該報(bào)文的源地址和目的地址以及當(dāng)前網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的當(dāng)前流量信息;s110,包括:該第一設(shè)備根據(jù)該源地址和目 的地址以及該多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的當(dāng)前流量信息,確定該轉(zhuǎn)發(fā)路徑??蛇x地,第一設(shè)備還可以獲取n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中的每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的實(shí)時(shí)緩存大小、每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的至少一個(gè)鏈路的鏈路帶寬,第一設(shè)備可以根據(jù)每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的當(dāng)前流量信息、每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的實(shí)時(shí)緩存大小以及每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的至少一個(gè)鏈路的鏈路帶寬確定該轉(zhuǎn)發(fā)路徑。即第一設(shè)備可以根據(jù)每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的物理帶寬、實(shí)時(shí)流量以及緩存的大小來(lái)為報(bào)文確定轉(zhuǎn)發(fā)路徑??蛇x地,當(dāng)?shù)谝辉O(shè)備為控制器時(shí),n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)都會(huì)將自身的當(dāng)前流量信息發(fā)送給控制器,n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的第一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)接收到報(bào)文之后,將該報(bào)文的源地址和目的地址發(fā)送給控制器,控制器根據(jù)接收到的源地址和目的地址以及每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的當(dāng)前流量信息為該報(bào)文確定一條轉(zhuǎn)發(fā)路徑??蛇x地,當(dāng)該第一設(shè)備為n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中的第一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)時(shí),即該第一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)為源網(wǎng)絡(luò)節(jié)點(diǎn)時(shí),n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)都會(huì)將自身的當(dāng)前流量信息發(fā)送給第一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn),該第一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)接收到報(bào)文時(shí),獲取報(bào)文的源地址和目的地址,控制器根據(jù)源地址和目的地址以及每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的當(dāng)前流量信息為該報(bào)文確定一條轉(zhuǎn)發(fā)路徑。作為一個(gè)可選實(shí)施例,在該第一設(shè)備根據(jù)當(dāng)前網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),確定該報(bào)文能夠經(jīng)過(guò)的最大轉(zhuǎn)發(fā)節(jié)點(diǎn)個(gè)數(shù)l之后,該方法100還包括:該第一設(shè)備向該n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送該l。第一設(shè)備采用l確定每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)后,每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)也需要用同樣的l確定自身的節(jié)點(diǎn)編號(hào),這樣,可以保證第一設(shè)備確定的每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)與每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)確定的自身的節(jié)點(diǎn)編號(hào)是一致的,進(jìn)一步保證了數(shù)據(jù)傳輸?shù)臏?zhǔn)確性。作為一個(gè)可選實(shí)施例,該第一設(shè)備為該報(bào)文的源網(wǎng)絡(luò)節(jié)點(diǎn),該n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)包括該源網(wǎng)絡(luò)節(jié)點(diǎn),在該第一設(shè)備確定該轉(zhuǎn)發(fā)路徑的指示信息之后,該方法100還包括:該源網(wǎng)絡(luò)節(jié)點(diǎn)根據(jù)該指示信息轉(zhuǎn)發(fā)該報(bào)文。具體地,若該第一設(shè)備為源網(wǎng)絡(luò)節(jié)點(diǎn),即該源網(wǎng)絡(luò)節(jié)點(diǎn)為n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中的第一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn),該源網(wǎng)絡(luò)節(jié)點(diǎn)接收到報(bào)文,并且根據(jù)該報(bào)文確定轉(zhuǎn)發(fā)路徑的指示信息,該指示信息用于指示每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào),以及每個(gè)節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的目標(biāo)鏈路編號(hào),并將該指示信息封裝到該報(bào)文的報(bào)文頭中, 向轉(zhuǎn)發(fā)路徑中下一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)轉(zhuǎn)發(fā)該報(bào)文。作為一個(gè)可選實(shí)施例,該第一設(shè)備為控制器;在該第一設(shè)備確定該轉(zhuǎn)發(fā)路徑的指示信息之后,該方法100還包括:該控制器向該報(bào)文的源網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送該路徑的指示信息,該n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)包括該源網(wǎng)絡(luò)節(jié)點(diǎn)。具體地,若該第一設(shè)備為控制器,可以通過(guò)控制器的集中控制來(lái)確定指示信息??刂破骺梢越邮斩鄠€(gè)網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的當(dāng)前流量信息,并且控制器也可以接收第一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的報(bào)文的源地址和目的地址,根據(jù)多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的當(dāng)前流量信息以及報(bào)文的源地址和目的地址為該報(bào)文確定轉(zhuǎn)發(fā)路徑,該轉(zhuǎn)發(fā)路徑包括多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中的n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)??刂破饕部梢越邮課個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的自身的至少一個(gè)鏈路編號(hào),根據(jù)轉(zhuǎn)發(fā)路徑在n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的自身的至少一個(gè)鏈路編號(hào)確定n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的自身的用于轉(zhuǎn)發(fā)報(bào)文的鏈路編號(hào),并且控制器為n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中的每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)確定節(jié)點(diǎn)編號(hào),進(jìn)一步確定指示信息,指示信息來(lái)指示n個(gè)節(jié)點(diǎn)編號(hào)中每個(gè)節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的目標(biāo)鏈路編號(hào),控制器將該指示信息發(fā)送給第一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn),也即源網(wǎng)絡(luò)節(jié)點(diǎn),第一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)根據(jù)該指示信息轉(zhuǎn)發(fā)該報(bào)文,并且將該指示信息封裝在報(bào)文頭中進(jìn)行轉(zhuǎn)發(fā)。如圖3示出了本發(fā)明實(shí)施例的傳輸數(shù)據(jù)的方法200,該方法200包括:s210,第一網(wǎng)絡(luò)節(jié)點(diǎn)接收?qǐng)?bào)文,該報(bào)文的報(bào)文頭攜帶指示信息,該指示信息用于指示n個(gè)節(jié)點(diǎn)編號(hào)中每個(gè)節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的目標(biāo)鏈路編號(hào),該n個(gè)節(jié)點(diǎn)編號(hào)對(duì)應(yīng)于該報(bào)文的轉(zhuǎn)發(fā)路徑上的n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn),n為大于或等于2的整數(shù);s220,該第一網(wǎng)絡(luò)節(jié)點(diǎn)確定該第一網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào);s230,該第一網(wǎng)絡(luò)節(jié)點(diǎn)根據(jù)該報(bào)文的報(bào)文頭,確定與該第一網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的第一目標(biāo)鏈路編號(hào);s240,該第一網(wǎng)絡(luò)節(jié)點(diǎn)在該第一目標(biāo)鏈路編號(hào)對(duì)應(yīng)的鏈路上轉(zhuǎn)發(fā)該報(bào)文。具體地,n個(gè)節(jié)點(diǎn)編號(hào)可以包括第一網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào),第一目標(biāo)鏈路編號(hào)為第一網(wǎng)絡(luò)節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的目標(biāo)鏈路編號(hào),n個(gè)節(jié)點(diǎn)編號(hào)可以與報(bào)文的轉(zhuǎn)發(fā)路徑上的n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)一一對(duì)應(yīng),n個(gè)節(jié)點(diǎn)編號(hào)與n個(gè)目標(biāo)鏈路編號(hào)一一對(duì)應(yīng),第一網(wǎng)絡(luò)節(jié)點(diǎn)接收到該報(bào)文后,第一網(wǎng)絡(luò)節(jié)點(diǎn)根據(jù)報(bào)文頭,確定自身的節(jié)點(diǎn)編號(hào),并確定與自身節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的第一目標(biāo)鏈路編號(hào),這樣,能夠根據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)確定轉(zhuǎn)發(fā)報(bào)文的目標(biāo)鏈路編號(hào),可以提高數(shù)據(jù) 傳輸?shù)倪m用范圍,例如可以在ipv4網(wǎng)絡(luò)中傳輸。更具體地,n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)包括源網(wǎng)絡(luò)節(jié)點(diǎn)和目標(biāo)網(wǎng)絡(luò)節(jié)點(diǎn),n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中的每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)在接收到報(bào)文時(shí),報(bào)文頭包括指示信息,該指示信息可以用于指示網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)與目標(biāo)鏈路編號(hào)的對(duì)應(yīng)關(guān)系,也可以指示每個(gè)目標(biāo)鏈路編號(hào)占用報(bào)文頭字節(jié)的位置,每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)可以根據(jù)報(bào)文頭中的指示信息來(lái)確定自身編號(hào)對(duì)應(yīng)的目標(biāo)鏈路編號(hào),并根據(jù)該指示信息指示的每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)占用報(bào)文頭字節(jié)位置來(lái)查找每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的目標(biāo)鏈路編號(hào),在查找到的目標(biāo)鏈路編號(hào)對(duì)應(yīng)的鏈路上傳輸數(shù)據(jù),報(bào)文頭中的指示信息在整個(gè)報(bào)文的轉(zhuǎn)發(fā)過(guò)程中都存在,避免通過(guò)剝離每層地址來(lái)傳輸數(shù)據(jù),即使只有報(bào)文的源地址和目的地址,也可以通過(guò)指示信息來(lái)傳輸報(bào)文,避免了報(bào)文在網(wǎng)絡(luò)傳輸中的局限性,提高數(shù)據(jù)傳輸?shù)倪m用范圍,如可以適用于ipv4網(wǎng)絡(luò)的傳輸。可選地,該第一網(wǎng)絡(luò)節(jié)點(diǎn)可以接收與轉(zhuǎn)發(fā)路徑上與該第一網(wǎng)絡(luò)節(jié)點(diǎn)相鄰的上一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的報(bào)文。可選地,該指示信息可以指示每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的目標(biāo)鏈路編號(hào)占用報(bào)文頭的相等的字節(jié);可選地,每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)根據(jù)自身的節(jié)點(diǎn)編號(hào)可以按順序查找與自身節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的目標(biāo)鏈路編號(hào)??蛇x地,該指示信息可以指示每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)對(duì)應(yīng)的目標(biāo)鏈路編號(hào)可以占用報(bào)文頭不同的字節(jié)大小,可選地,每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)根據(jù)自身的節(jié)點(diǎn)編號(hào)和指示信息查找與自身節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的目標(biāo)鏈路編號(hào)??蛇x地,該報(bào)文的報(bào)文頭除了攜帶指示信息之外,報(bào)文頭還攜帶n個(gè)節(jié)點(diǎn)編號(hào),這樣,每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)接收到報(bào)文后,確地自身的節(jié)點(diǎn)編號(hào),并通過(guò)查找報(bào)文中自身節(jié)點(diǎn)編號(hào),查找到自身節(jié)點(diǎn)編號(hào)后,查找與自身節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的目標(biāo)鏈路編號(hào),在目標(biāo)鏈路編號(hào)對(duì)應(yīng)的鏈路上轉(zhuǎn)發(fā)報(bào)文,這樣,報(bào)文頭中的目標(biāo)鏈路編號(hào)可以不按照順序存儲(chǔ),可以通過(guò)查找節(jié)點(diǎn)編號(hào)與目標(biāo)鏈路編號(hào)的對(duì)應(yīng)關(guān)系來(lái)確定目標(biāo)鏈路編號(hào)。其中,該節(jié)點(diǎn)編號(hào)用于標(biāo)識(shí)網(wǎng)絡(luò)節(jié)點(diǎn),例如,該節(jié)點(diǎn)編號(hào)可以用于標(biāo)識(shí)網(wǎng)絡(luò)節(jié)點(diǎn)為轉(zhuǎn)發(fā)路徑上的第幾跳,該節(jié)點(diǎn)編號(hào)也可以為網(wǎng)絡(luò)節(jié)點(diǎn)中報(bào)文的生存時(shí)間與最大轉(zhuǎn)發(fā)節(jié)點(diǎn)個(gè)數(shù)求余的結(jié)果,等等。該節(jié)點(diǎn)編號(hào)也可以是根據(jù)其他方式確定,這里不作限制。同一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)可能在傳輸不同的報(bào)文是不同的,例如第一網(wǎng)絡(luò)節(jié)點(diǎn)在傳輸?shù)谝粓?bào)文時(shí)的節(jié)點(diǎn)編號(hào)為2,當(dāng)該 第一網(wǎng)絡(luò)節(jié)點(diǎn)在傳輸?shù)诙?bào)文時(shí)的節(jié)點(diǎn)編號(hào)可能不是2,如可能是4等,即每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)不是固定的。網(wǎng)絡(luò)節(jié)點(diǎn)可以根據(jù)自身的節(jié)點(diǎn)編號(hào)確定轉(zhuǎn)發(fā)報(bào)文的目標(biāo)鏈路編號(hào),進(jìn)一步在確定的目標(biāo)鏈路編號(hào)對(duì)應(yīng)的鏈路上轉(zhuǎn)發(fā)報(bào)文。可選地,該第一網(wǎng)絡(luò)節(jié)點(diǎn)可以根據(jù)該報(bào)文,確定自身的節(jié)點(diǎn)編號(hào),例如第一網(wǎng)絡(luò)節(jié)點(diǎn)可以根據(jù)該報(bào)文的報(bào)文頭的ttl,確定自身的節(jié)點(diǎn)編號(hào);又例如,第一網(wǎng)絡(luò)節(jié)點(diǎn)可以根據(jù)該報(bào)文頭中該報(bào)文的當(dāng)前傳輸跳數(shù),確定自身的節(jié)點(diǎn)編號(hào)。作為一個(gè)可選實(shí)施例,在所s210之前,該方法200還包括:該第一網(wǎng)絡(luò)節(jié)點(diǎn)向第一設(shè)備發(fā)送該第一網(wǎng)絡(luò)節(jié)點(diǎn)的至少一個(gè)鏈路編號(hào),其中,該至少一個(gè)鏈路編號(hào)包括該第一目標(biāo)鏈路編號(hào),并且該第一目標(biāo)鏈路編號(hào)在該報(bào)文頭中所占的字節(jié)大小是根據(jù)該至少一個(gè)鏈路編號(hào)中最大的鏈路編號(hào)確定的。可選地,第一目標(biāo)鏈路編號(hào)在該報(bào)文頭中所占的字節(jié)大小可以為該至少一個(gè)鏈路編號(hào)中最大的鏈路編號(hào)所占的字節(jié)大小。這樣,第一目標(biāo)鏈路編號(hào)在報(bào)文頭所占的字節(jié)大小根據(jù)實(shí)際的需求大小確定,而現(xiàn)有技術(shù)中的每個(gè)鏈路標(biāo)簽占用固定的32bit,路徑上所有的鏈路標(biāo)簽都封裝在報(bào)文頭中,導(dǎo)致鏈路標(biāo)簽占用大量的報(bào)文空間,傳輸效率低,本發(fā)明實(shí)施例根據(jù)實(shí)際字節(jié)的需求大小確定第一目標(biāo)鏈路編號(hào)所占的字節(jié)大小,這樣,能夠降低占用報(bào)文的空間,進(jìn)一步提高傳輸數(shù)據(jù)的效率。作為一個(gè)可選實(shí)施例,該報(bào)文的報(bào)文頭還攜帶:該報(bào)文的ttl;在s220之前,該方法200還包括:該第一網(wǎng)絡(luò)節(jié)點(diǎn)接收第一設(shè)備發(fā)送的最大轉(zhuǎn)發(fā)節(jié)點(diǎn)個(gè)數(shù)l,該l為大于或等于n的整數(shù);s120,包括:該第一網(wǎng)絡(luò)節(jié)點(diǎn)根據(jù)該l和該報(bào)文頭中攜帶的該ttl,確定該第一網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)。具體地,每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)都能收到第一設(shè)備發(fā)送的最大轉(zhuǎn)發(fā)節(jié)點(diǎn)個(gè)數(shù)l,并且在接收到報(bào)文時(shí),報(bào)文頭中包括報(bào)文的生存時(shí)間ttl,每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)根據(jù)l和ttl確定自身的節(jié)點(diǎn)編號(hào),例如,可以通過(guò)ttl對(duì)l求余獲得自身的編號(hào),也可以通過(guò)對(duì)l求余加某一個(gè)特定的值來(lái)獲得自身的編號(hào)等,本發(fā)明實(shí)施例對(duì)如何根據(jù)ttl和l確定節(jié)點(diǎn)編號(hào)并不作限制。但若第一設(shè)備如何生成每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào),則每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)如何獲取自身的節(jié)點(diǎn)編號(hào),即第一設(shè)備生成節(jié)點(diǎn)編號(hào)的方式與每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)生成自身的節(jié)點(diǎn)編號(hào)的方式相同,這樣,進(jìn)一步保證報(bào)文能夠通過(guò)正確的轉(zhuǎn)發(fā)路徑轉(zhuǎn)發(fā)。作為一個(gè)可選實(shí)施例,該第一網(wǎng)絡(luò)節(jié)點(diǎn)根據(jù)該l和該報(bào)文頭中攜帶的該ttl,確定該第一網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào),包括:該第一網(wǎng)絡(luò)節(jié)點(diǎn)將該ttl對(duì)該l的求余結(jié)果確定為該第一網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)。具體地,通過(guò)將每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的報(bào)文中的ttl對(duì)l的求余結(jié)果確定為每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)自身的節(jié)點(diǎn)編號(hào),由于每相鄰的兩個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)之間的ttl相差為1,即若第一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的ttl為t0則,則每經(jīng)過(guò)一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn),該報(bào)文的生存時(shí)間的數(shù)值減1,這樣,能使得任意兩個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)都不相同,即每個(gè)節(jié)點(diǎn)編號(hào)對(duì)應(yīng)一個(gè)目標(biāo)鏈路編號(hào),不可能存在兩個(gè)相同的節(jié)點(diǎn)編號(hào)對(duì)應(yīng)兩個(gè)目標(biāo)鏈路編號(hào),可以確保在正確的目標(biāo)鏈路編號(hào)對(duì)應(yīng)的鏈路上傳輸報(bào)文,進(jìn)一步提高了傳輸數(shù)據(jù)的可靠性。作為一個(gè)可選實(shí)施例,該報(bào)文的報(bào)文頭還攜帶:該報(bào)文的當(dāng)前傳輸跳數(shù);s220,包括:該第一網(wǎng)絡(luò)節(jié)點(diǎn)將該報(bào)文頭中的當(dāng)前傳輸跳數(shù)的值確定為該第一網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)。具體地,報(bào)文每經(jīng)過(guò)一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn),報(bào)文頭中的當(dāng)前傳輸跳數(shù)都會(huì)增加1,當(dāng)?shù)谝痪W(wǎng)絡(luò)節(jié)點(diǎn)接收到報(bào)文時(shí),將報(bào)文頭中的當(dāng)前傳輸跳數(shù)確定為自身的節(jié)點(diǎn)編號(hào),若第一網(wǎng)絡(luò)節(jié)點(diǎn)是n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中的第一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn),即第一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)為源網(wǎng)絡(luò)節(jié)點(diǎn)時(shí),第一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)接收到報(bào)文的報(bào)文頭中的當(dāng)前傳輸跳數(shù)的值為1,第一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)就會(huì)查找節(jié)點(diǎn)編號(hào)1對(duì)應(yīng)的目標(biāo)鏈路編號(hào),將高報(bào)文通過(guò)節(jié)點(diǎn)編號(hào)為1對(duì)應(yīng)的目標(biāo)鏈路編號(hào)的鏈路上轉(zhuǎn)發(fā)報(bào)文。作為一個(gè)可選實(shí)施例,在s240之前,該方法200還包括:該第一網(wǎng)絡(luò)節(jié)點(diǎn)將該報(bào)文頭中的當(dāng)前傳輸跳數(shù)的值更新為該第一網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)加1。具體而言,每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)在接收到報(bào)文后,并根據(jù)報(bào)文的報(bào)文頭確定自身的節(jié)點(diǎn)編號(hào)后,將報(bào)文頭中的當(dāng)前傳輸跳數(shù)的值更新為自身的節(jié)點(diǎn)編號(hào)加1,以便于下一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)接收到報(bào)文后,根據(jù)該更新后的當(dāng)前傳輸跳數(shù)確定自身的節(jié)點(diǎn)編號(hào)。應(yīng)理解,上述各過(guò)程的序號(hào)的大小并不意味著執(zhí)行順序的先后,各過(guò)程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對(duì)本發(fā)明實(shí)施例的實(shí)施過(guò)程構(gòu)成任何限定。上文中結(jié)合圖2和圖3,詳細(xì)描述了根據(jù)本發(fā)明實(shí)施例的傳輸數(shù)據(jù)的方法,下面將結(jié)合圖4至圖7,詳細(xì)描述根據(jù)本發(fā)明實(shí)施例的傳輸數(shù)據(jù)的 裝置。如圖4示出了本發(fā)明實(shí)施例的傳輸數(shù)據(jù)的裝置300,該裝置300包括:接收模塊310,用于接收?qǐng)?bào)文,該報(bào)文的報(bào)文頭攜帶指示信息,該指示信息用于指示n個(gè)節(jié)點(diǎn)編號(hào)中每個(gè)節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的目標(biāo)鏈路編號(hào),該n個(gè)節(jié)點(diǎn)編號(hào)對(duì)應(yīng)于該報(bào)文的轉(zhuǎn)發(fā)路徑上的n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn),n為大于或等于2的整數(shù);確定模塊320,用于確定該裝置的節(jié)點(diǎn)編號(hào);該確定模塊310還用于根據(jù)該報(bào)文的報(bào)文頭,確定與該裝置的節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的第一目標(biāo)鏈路編號(hào);發(fā)送模塊330,用于在該第一目標(biāo)鏈路編號(hào)對(duì)應(yīng)的鏈路上轉(zhuǎn)發(fā)該報(bào)文。作為一個(gè)可選實(shí)施例該發(fā)送模塊330還用于:在接收?qǐng)?bào)文之前,向第一設(shè)備發(fā)送該裝置的至少一個(gè)鏈路編號(hào),其中,該至少一個(gè)鏈路編號(hào)包括該第一目標(biāo)鏈路編號(hào),并且該第一目標(biāo)鏈路編號(hào)在該報(bào)文頭中所占的字節(jié)大小是根據(jù)該至少一個(gè)鏈路編號(hào)中最大的鏈路編號(hào)確定的。作為一個(gè)可選實(shí)施例,該報(bào)文的報(bào)文頭還攜帶:該報(bào)文的生存時(shí)間ttl;該接收模塊310還用于:在確定該裝置的節(jié)點(diǎn)編號(hào)之前,接收第一設(shè)備發(fā)送的最大轉(zhuǎn)發(fā)節(jié)點(diǎn)個(gè)數(shù)l,該l為大于或等于n的整數(shù);該確定模塊320具體用于:根據(jù)該l和該報(bào)文頭中攜帶的該ttl,確定該裝置的節(jié)點(diǎn)編號(hào)。作為一個(gè)可選實(shí)施例,該確定模塊320具體還用于:將該ttl對(duì)該l的求余結(jié)果確定為該裝置的節(jié)點(diǎn)編號(hào)。作為一個(gè)可選實(shí)施例,述報(bào)文的報(bào)文頭還攜帶:該報(bào)文的當(dāng)前傳輸跳數(shù);該確定模塊320具體還用于:將該報(bào)文頭中的當(dāng)前傳輸跳數(shù)的值確定為該裝置的節(jié)點(diǎn)編號(hào)。作為一個(gè)可選實(shí)施例,該裝置300還包括:更新模塊:用于在該第一目標(biāo)鏈路編號(hào)對(duì)應(yīng)的鏈路上轉(zhuǎn)發(fā)該報(bào)文之前,將該報(bào)文頭中的當(dāng)前傳輸跳數(shù)的值更新為該裝置的節(jié)點(diǎn)編號(hào)加1。應(yīng)理解,這里的裝置300以功能模塊的形式體現(xiàn)。這里的術(shù)語(yǔ)“模塊”可以指應(yīng)用特有集成電路(applicationspecificintegratedcircuit,asic)、電子電路、用于執(zhí)行一個(gè)或多個(gè)軟件或固件程序的處理器(例如共享處理器、專有處理器或組處理器等)和存儲(chǔ)器、合并邏輯電路和/或其它支持所描述的功能的合適組件。在一個(gè)可選例子中,本領(lǐng)域技術(shù)人員可以理解,裝置300 可以具體為上述實(shí)施例中的第一網(wǎng)絡(luò)節(jié)點(diǎn),裝置300可以用于執(zhí)行上述方法實(shí)施例中與第一網(wǎng)絡(luò)節(jié)點(diǎn)對(duì)應(yīng)的各個(gè)流程和/或步驟,為避免重復(fù),在此不再贅述。如圖5示出了本發(fā)明實(shí)施例的傳輸數(shù)據(jù)的裝置400,該裝置400包括:確定模塊410,用于確定報(bào)文的轉(zhuǎn)發(fā)路徑,該轉(zhuǎn)發(fā)路徑包括n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn),n為大于或等于2的整數(shù);該確定模塊410還用于:確定該轉(zhuǎn)發(fā)路徑的指示信息,該指示信息n個(gè)節(jié)點(diǎn)編號(hào)中每個(gè)節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的目標(biāo)鏈路編號(hào),該n個(gè)節(jié)點(diǎn)編號(hào)對(duì)應(yīng)于該n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn),該報(bào)文的報(bào)文頭攜帶該轉(zhuǎn)發(fā)路徑的指示信息。作為一個(gè)可選實(shí)施例,該裝置400還包括:第一獲取模塊,用于在確定該轉(zhuǎn)發(fā)路徑的指示信息之前,獲取該n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中的第i個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的至少一個(gè)鏈路編號(hào);該確定模塊410具體用于:根據(jù)該轉(zhuǎn)發(fā)路徑,在該第i個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的至少一個(gè)鏈路編號(hào)中確定該第i個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的目標(biāo)鏈路編號(hào),i為大于0且小于或等于n的整數(shù)。作為一個(gè)可選實(shí)施例,該確定模塊410還用于:在獲取該n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中的第i個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的至少一個(gè)鏈路編號(hào)之后,根據(jù)該i個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的至少一個(gè)鏈路編號(hào)中最大的鏈路編號(hào),確定該第i個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的目標(biāo)鏈路編號(hào)在該報(bào)文中所占的字節(jié)大小。作為一個(gè)可選實(shí)施例,該確定模塊410還用于:在該確定該轉(zhuǎn)發(fā)路徑的指示信息之前,根據(jù)當(dāng)前網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),確定該報(bào)文能夠經(jīng)過(guò)的最大轉(zhuǎn)發(fā)節(jié)點(diǎn)個(gè)數(shù)l,其中,該l為大于或等于n的整數(shù);該確定模塊410具體還用于:根據(jù)該l以及該n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)對(duì)應(yīng)的該報(bào)文的生存時(shí)間,確定該每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào),該第一設(shè)備確定所與每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的目標(biāo)鏈路編號(hào)。作為一個(gè)可選實(shí)施例,該確定模塊410具體還用于:將該n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)對(duì)應(yīng)的該報(bào)文的生存時(shí)間對(duì)l求余的結(jié)果確定為該每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào),確定與該每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的目標(biāo)鏈路編號(hào)。作為一個(gè)可選實(shí)施例,該確定模塊410具體還用于:將該n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)在該轉(zhuǎn)發(fā)路徑中對(duì)應(yīng)的轉(zhuǎn)發(fā)跳數(shù)確定為該每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào),確定與該每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的目標(biāo)鏈路編號(hào)。作為一個(gè)可選實(shí)施例,該確定模塊410還用于:在該確定報(bào)文的轉(zhuǎn)發(fā)路 徑之后,確定該報(bào)文的轉(zhuǎn)發(fā)跳數(shù)的初始值,該報(bào)文的報(bào)文頭攜帶該轉(zhuǎn)發(fā)跳數(shù)的初始值。作為一個(gè)可選實(shí)施例,該裝置400還包括:第二獲取模塊,用于在該確定報(bào)文的轉(zhuǎn)發(fā)路徑之前,獲取該報(bào)文的源地址和目的地址以及當(dāng)前網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的當(dāng)前流量信息;該確定模塊410還用于:根據(jù)該源地址和目的地址以及該多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的當(dāng)前流量信息,確定該轉(zhuǎn)發(fā)路徑。作為一個(gè)可選實(shí)施例,該裝置400還包括:第一發(fā)送模塊,用于在該根據(jù)當(dāng)前網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),確定該報(bào)文能夠經(jīng)過(guò)的最大轉(zhuǎn)發(fā)節(jié)點(diǎn)個(gè)數(shù)l之后,向該n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送該l。作為一個(gè)可選實(shí)施例,該裝置400為該報(bào)文的源網(wǎng)絡(luò)節(jié)點(diǎn),該裝置400還包括:第二發(fā)送模塊,用于在該裝置確定該轉(zhuǎn)發(fā)路徑的指示信息之后,根據(jù)該轉(zhuǎn)發(fā)路徑轉(zhuǎn)發(fā)該報(bào)文。作為一個(gè)可選實(shí)施例,該裝置400為控制器;該裝置400還包括:第三發(fā)送模塊,用于在該裝置確定該轉(zhuǎn)發(fā)路徑的指示信息之后,向該報(bào)文的源網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送該指示信息,該n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)包括該源網(wǎng)絡(luò)節(jié)點(diǎn)。應(yīng)理解,這里的裝置400以功能模塊的形式體現(xiàn)。這里的術(shù)語(yǔ)“模塊”可以指應(yīng)用特有集成電路(applicationspecificintegratedcircuit,asic)、電子電路、用于執(zhí)行一個(gè)或多個(gè)軟件或固件程序的處理器(例如共享處理器、專有處理器或組處理器等)和存儲(chǔ)器、合并邏輯電路和/或其它支持所描述的功能的合適組件。在一個(gè)可選例子中,本領(lǐng)域技術(shù)人員可以理解,裝置400可以具體為上述實(shí)施例中的第一設(shè)備,裝置400可以用于執(zhí)行上述方法實(shí)施例中與第一設(shè)備對(duì)應(yīng)的各個(gè)流程和/或步驟,為避免重復(fù),在此不再贅述。圖6示出了本發(fā)明實(shí)施例提供的傳輸數(shù)據(jù)的裝置500,該裝置500包括接收器510、處理器520、發(fā)送器530、存儲(chǔ)器540和總線系統(tǒng)550。其中,接收器510、處理器520、發(fā)送器530和存儲(chǔ)器540通過(guò)總線系統(tǒng)550相連,該存儲(chǔ)器540用于存儲(chǔ)指令,該處理器520用于執(zhí)行該存儲(chǔ)器540存儲(chǔ)的指令,以控制該接收器510接收信號(hào),并控制該發(fā)送器530發(fā)送指令。其中,該接收器510用于接收?qǐng)?bào)文,該報(bào)文的報(bào)文頭攜帶指示信息,該指示信息用于指示n個(gè)節(jié)點(diǎn)編號(hào)中每個(gè)節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的目標(biāo)鏈路編號(hào),該n個(gè)節(jié)點(diǎn)編號(hào)對(duì)應(yīng)于該報(bào)文的轉(zhuǎn)發(fā)路徑上的n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn),n為大于或等于2 的整數(shù);該處理器520用于確定該裝置的節(jié)點(diǎn)編號(hào);該處理器520還用于根據(jù)該報(bào)文的報(bào)文頭,確定與該裝置的節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的第一目標(biāo)鏈路編號(hào);該發(fā)送器530用于在該第一目標(biāo)鏈路編號(hào)對(duì)應(yīng)的鏈路上轉(zhuǎn)發(fā)該報(bào)文。作為一個(gè)可選實(shí)施例,該發(fā)送器530還用于:在接收?qǐng)?bào)文之前,向第一設(shè)備發(fā)送裝置500的至少一個(gè)鏈路編號(hào),其中,該至少一個(gè)鏈路編號(hào)包括該第一目標(biāo)鏈路編號(hào),并且該第一目標(biāo)鏈路編號(hào)在該報(bào)文頭中所占的字節(jié)大小是根據(jù)該至少一個(gè)鏈路編號(hào)中最大的鏈路編號(hào)確定的。作為一個(gè)可選實(shí)施例,該報(bào)文的報(bào)文頭還攜帶:該報(bào)文的生存時(shí)間ttl;該接收器510還用于:在確定該裝置的節(jié)點(diǎn)編號(hào)之前,接收第一設(shè)備發(fā)送的最大轉(zhuǎn)發(fā)節(jié)點(diǎn)個(gè)數(shù)l,該l為大于或等于n的整數(shù);該處理器520具體用于:根據(jù)該l和該報(bào)文頭中攜帶的該ttl,確定該裝置的節(jié)點(diǎn)編號(hào)。作為一個(gè)可選實(shí)施例,該處理器520具體還用于:將該ttl對(duì)該l的求余結(jié)果確定為該第一網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)。作為一個(gè)可選實(shí)施例,該報(bào)文的報(bào)文頭還攜帶:該報(bào)文的當(dāng)前傳輸跳數(shù);該處理器520具體還用于:將該報(bào)文頭中的當(dāng)前傳輸跳數(shù)的值確定為該裝置的節(jié)點(diǎn)編號(hào)。作為一個(gè)可選實(shí)施例,該處理器520還用于:用于在該第一目標(biāo)鏈路編號(hào)對(duì)應(yīng)的鏈路上轉(zhuǎn)發(fā)該報(bào)文之前,將該報(bào)文頭中的當(dāng)前傳輸跳數(shù)的值更新為該第一網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)加1。應(yīng)理解,裝置500可以具體為上述實(shí)施例中的第一網(wǎng)絡(luò)節(jié)點(diǎn),并且可以用于執(zhí)行上述方法實(shí)施例中與第一網(wǎng)絡(luò)節(jié)點(diǎn)對(duì)應(yīng)的各個(gè)步驟和/或流程??蛇x地,該存儲(chǔ)器540可以包括只讀存儲(chǔ)器和隨機(jī)存取存儲(chǔ)器,并向處理器提供指令和數(shù)據(jù)。存儲(chǔ)器的一部分還可以包括非易失性隨機(jī)存取存儲(chǔ)器。例如,存儲(chǔ)器還可以存儲(chǔ)設(shè)備類型的信息。該處理器520可以用于執(zhí)行存儲(chǔ)器中存儲(chǔ)的指令,并且該處理器執(zhí)行該指令時(shí),該處理器可以執(zhí)行上述方法實(shí)施例中與第一網(wǎng)絡(luò)節(jié)點(diǎn)對(duì)應(yīng)的各個(gè)步驟。圖7示出了本發(fā)明實(shí)施例提供的傳輸數(shù)據(jù)的裝置600,該裝置600包括接收器610、處理器620、發(fā)送器630、存儲(chǔ)器640和總線系統(tǒng)650。其中,接收器610、處理器620、發(fā)送器630和存儲(chǔ)器640通過(guò)總線系統(tǒng)650相連,該存儲(chǔ)器640用于存儲(chǔ)指令,該處理器620用于執(zhí)行該存儲(chǔ)器640存儲(chǔ)的指令,以控制該接收器610接收信號(hào),并控制該發(fā)送器630發(fā)送指令。其中,該處理器620用于確定報(bào)文的轉(zhuǎn)發(fā)路徑,該轉(zhuǎn)發(fā)路徑包括n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn),n為大于或等于2的整數(shù);該處理器620還用于:確定該轉(zhuǎn)發(fā)路徑的指示信息,該指示信息用于指示n個(gè)節(jié)點(diǎn)編號(hào)中每個(gè)節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的目標(biāo)鏈路編號(hào),該n個(gè)節(jié)點(diǎn)編號(hào)對(duì)應(yīng)于該n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn),該報(bào)文的報(bào)文頭攜帶該轉(zhuǎn)發(fā)路徑的指示信息。作為一個(gè)可選實(shí)施例,接收器610用于:在確定該轉(zhuǎn)發(fā)路徑的指示信息之前,獲取該n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中的第i個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的至少一個(gè)鏈路編號(hào);該處理器620具體用于:根據(jù)該轉(zhuǎn)發(fā)路徑,在該第i個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的至少一個(gè)鏈路編號(hào)中確定該第i個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的目標(biāo)鏈路編號(hào),i為大于0且小于或等于n的整數(shù)。作為一個(gè)可選實(shí)施例,該處理器620還用于:在獲取該n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中的第i個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的至少一個(gè)鏈路編號(hào)之后,根據(jù)該i個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的至少一個(gè)鏈路編號(hào)中最大的鏈路編號(hào),確定該第i個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的目標(biāo)鏈路編號(hào)在該報(bào)文中所占的字節(jié)大小。作為一個(gè)可選實(shí)施例,該處理器620還用于:在該確定該轉(zhuǎn)發(fā)路徑的指示信息之前,根據(jù)當(dāng)前網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),確定該報(bào)文能夠經(jīng)過(guò)的最大轉(zhuǎn)發(fā)節(jié)點(diǎn)個(gè)數(shù)l,其中,該l為大于或等于n的整數(shù);該處理器620具體還用于:根據(jù)該l以及該n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)對(duì)應(yīng)的該報(bào)文的生存時(shí)間,確定該每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào),確定與該每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的目標(biāo)鏈路編號(hào)。作為一個(gè)可選實(shí)施例,該處理器620具體還用于:將該n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)對(duì)應(yīng)的該報(bào)文的生存時(shí)間對(duì)l求余的結(jié)果確定為該每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào),確定與該每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)對(duì)應(yīng)的目標(biāo)鏈路編號(hào)。作為一個(gè)可選實(shí)施例,該處理器620具體還用于:將該n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)在該轉(zhuǎn)發(fā)路徑中對(duì)應(yīng)的轉(zhuǎn)發(fā)跳數(shù)確定為該每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的節(jié)點(diǎn)編號(hào)。作為一個(gè)可選實(shí)施例,接收器610用于:在該確定報(bào)文的轉(zhuǎn)發(fā)路徑之前,獲取該報(bào)文的源地址和目的地址以及當(dāng)前網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的當(dāng)前流量信息;該處理器620還用于:根據(jù)該源地址和目的地址以及該多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的當(dāng)前流量信息,確定該轉(zhuǎn)發(fā)路徑。作為一個(gè)可選實(shí)施例,發(fā)送器630用于:在該根據(jù)當(dāng)前網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu), 確定該報(bào)文能夠經(jīng)過(guò)的最大轉(zhuǎn)發(fā)節(jié)點(diǎn)個(gè)數(shù)l之后,向該n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送該l。作為一個(gè)可選實(shí)施例,該裝置600為該報(bào)文的源網(wǎng)絡(luò)節(jié)點(diǎn),該發(fā)送器630還用于:該裝置600確定該轉(zhuǎn)發(fā)路徑的指示信息之后,根據(jù)該指示信息轉(zhuǎn)發(fā)該報(bào)文。作為一個(gè)可選實(shí)施例,該裝置600為控制器;該發(fā)送器630還用于:該裝置600確定該轉(zhuǎn)發(fā)路徑的指示信息之后,向該報(bào)文的源網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送該路徑的指示信息,該n個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)包括該源網(wǎng)絡(luò)節(jié)點(diǎn)。應(yīng)理解,裝置600可以具體為上述實(shí)施例中的第一設(shè)備,并且可以用于執(zhí)行上述方法實(shí)施例中與第一設(shè)備對(duì)應(yīng)的各個(gè)步驟和/或流程??蛇x地,該存儲(chǔ)器640可以包括只讀存儲(chǔ)器和隨機(jī)存取存儲(chǔ)器,并向處理器提供指令和數(shù)據(jù)。存儲(chǔ)器的一部分還可以包括非易失性隨機(jī)存取存儲(chǔ)器。例如,存儲(chǔ)器還可以存儲(chǔ)設(shè)備類型的信息。該處理器620可以用于執(zhí)行存儲(chǔ)器中存儲(chǔ)的指令,并且該處理器執(zhí)行該指令時(shí),該處理器可以執(zhí)行上述方法實(shí)施例中與第一設(shè)備對(duì)應(yīng)的各個(gè)步驟。本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開(kāi)的實(shí)施例中描述的各方法步驟和單元,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來(lái)實(shí)現(xiàn),為了清楚地說(shuō)明硬件和軟件的可互換性,在上述說(shuō)明中已經(jīng)按照功能一般性地描述了各實(shí)施例的步驟及組成。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。本領(lǐng)域普通技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為了描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng)、裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,該單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口、裝置或單元的間接耦合或通 信連接,也可以是電的,機(jī)械的或其它的形式連接。該作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本發(fā)明實(shí)施例方案的目的。另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以是兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。該集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分,或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例該方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:u盤、移動(dòng)硬盤、只讀存儲(chǔ)器(read-onlymemory,簡(jiǎn)稱為“rom”)、隨機(jī)存取存儲(chǔ)器(randomaccessmemory,簡(jiǎn)稱為“ram”)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。以上該,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本
技術(shù)領(lǐng)域:
的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到各種等效的修改或替換,這些修改或替換都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。當(dāng)前第1頁(yè)12