本發(fā)明涉及通信
技術(shù)領(lǐng)域:
,尤其涉及一種傳輸層參數(shù)調(diào)整方法和裝置。
背景技術(shù):
:在通信協(xié)議中,傳輸層協(xié)議用于為端到端連接提供傳輸服務(wù)。這種服務(wù)分為可靠和不可靠?jī)煞N,其中傳輸控制協(xié)議(英文:TransmissionControlProtocol,簡(jiǎn)稱:TCP)是典型的可靠傳輸服務(wù),而用戶數(shù)據(jù)報(bào)協(xié)議(英文:UserDatagramProtocol,簡(jiǎn)稱:UDP)則是典型的不可靠傳輸服務(wù)。除TCP和UDP外,傳輸層協(xié)議還有數(shù)據(jù)報(bào)擁塞控制協(xié)議(英文:DatagramCongestionControlProtocol,簡(jiǎn)稱:DCCP)和流控制傳輸協(xié)議(英文:StreamControlTransmissionProtocol,簡(jiǎn)稱:SCTP)等,但網(wǎng)絡(luò)上絕大部分的流量都是通過(guò)TCP和UDP傳輸?shù)?。雖然不同的傳輸層協(xié)議機(jī)制和原理不同,但本質(zhì)上都是相通的,下面以TCP為例,介紹一下與TCP的吞吐率相關(guān)的關(guān)鍵要素。TCP的吞吐率與多種因素有關(guān),可以用公式描述如下:TCPThrouput≤min(BW,WindowSizeRTT,MSSRTT×cρ)...[1]]]>其中,BW為鏈路帶寬,WindowSize為擁塞窗口,RTT為鏈路時(shí)延,MSS為最大分片報(bào)文,c為常量,ρ為系統(tǒng)的丟包率。上述公式表示,TCP的吞吐率小于等于三個(gè)表達(dá)式的最小值,其物理含義是當(dāng)鏈路時(shí)延和丟包率不是特別大的時(shí)候,TCP的最大吞吐率受限于鏈路帶寬;當(dāng)鏈路時(shí)延較大而丟包率不是特別大的時(shí)候,TCP的最大吞吐率受限于發(fā)送端的擁塞窗口;當(dāng)丟包率較大的時(shí)候,TCP的最大吞吐率受限于丟包率。對(duì)于傳輸層協(xié)議來(lái)說(shuō),鏈路帶寬、鏈路時(shí)延和丟包率是重要的外界因素, 擁塞窗口的大小是重要的運(yùn)行指標(biāo),這些數(shù)據(jù)對(duì)于傳輸層協(xié)議調(diào)整其算法行為,調(diào)整發(fā)送接收行為,減少擁塞,提高吞吐率都有重要的參考作用。因此,目前的操作系統(tǒng)(比如Linux,F(xiàn)reeBSD等)都實(shí)現(xiàn)了記錄指標(biāo)(英文:metrics)的功能,即每當(dāng)一條流結(jié)束時(shí),就記錄這條流的指標(biāo),并用這條流的接收端的互聯(lián)網(wǎng)協(xié)議(英文:InternetProtocol,簡(jiǎn)稱:IP)地址作為索引將該條流的指標(biāo)保存下來(lái)。例如,在圖1中,主機(jī)H2向主機(jī)H1發(fā)送TCP流時(shí),在H2本地記錄的TCPMetrics以H1的IP地址10.1.1.10為索引,記錄了鏈路時(shí)延、丟包率、擁塞窗口和鏈路帶寬等指標(biāo),其中H2和H1可以是客戶端,如計(jì)算機(jī)、手機(jī)等終端設(shè)備,也可以是云側(cè)、數(shù)據(jù)中心或者網(wǎng)絡(luò)側(cè)的服務(wù)器。后續(xù)當(dāng)該IP地址10.1.1.10再和H2建立新的TCP流時(shí),就可以使用之前保存下來(lái)的指標(biāo)作為參考來(lái)設(shè)置TCP參數(shù),從而使得新建立的TCP流可以避免一些盲目試探的過(guò)程,加快擁塞窗口的收斂速度,提高報(bào)文的發(fā)送效率。但是,在等價(jià)多轉(zhuǎn)發(fā)路徑(英文:Equal-CostMultipathRouting,簡(jiǎn)稱:ECMP)的場(chǎng)景下,由于存在多條不同轉(zhuǎn)發(fā)路徑到達(dá)同一目的地址的情況,此時(shí)僅使用對(duì)端的IP地址作為Metrics記錄的索引是不恰當(dāng)?shù)?,因?yàn)槊看瘟鞯霓D(zhuǎn)發(fā)路徑都可能不同,而不同的轉(zhuǎn)發(fā)路徑,其鏈路時(shí)延、丟包率和鏈路帶寬等都可能不一樣。例如,在圖2中,主機(jī)H2到主機(jī)H1的流存在兩條轉(zhuǎn)發(fā)路徑,即R4>R2>R1和R4>R3>R1,H2建立的流具體走哪條轉(zhuǎn)發(fā)路徑,由具備ECMP能力的路由器R4決定,H2不知道也不關(guān)心,這將導(dǎo)致查詢到的傳輸層指標(biāo)的匹配記錄對(duì)某條流而言可能完全沒有參考價(jià)值,從而起不到調(diào)整流的傳輸層參數(shù)的作用。技術(shù)實(shí)現(xiàn)要素:本發(fā)明實(shí)施例提供一種傳輸層參數(shù)調(diào)整方法和裝置,用以解決僅使用對(duì)端的IP地址作為Metrics記錄的索引時(shí),流的發(fā)送端查詢到的傳輸層指標(biāo)的匹配記錄可能起不到調(diào)整流的傳輸層參數(shù)的作用的問(wèn)題。第一方面,本發(fā)明提供了一種傳輸層參數(shù)調(diào)整方法,包括:第一設(shè)備確定流的第一轉(zhuǎn)發(fā)路徑包括的網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí);所述流通過(guò)所述第一轉(zhuǎn)發(fā)路徑從所述第一設(shè)備流向第二設(shè)備;所述第一設(shè)備在預(yù)先存儲(chǔ)的傳輸層指標(biāo)中獲取一匹配記錄,并根據(jù)所述匹配記錄的內(nèi)容調(diào)整所述流的傳輸層參數(shù),所述匹配記錄的索引包括所述第二設(shè)備的IP地址和所述第一轉(zhuǎn)發(fā)路徑包括的網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí)。結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述第一設(shè)備確定流的第一轉(zhuǎn)發(fā)路徑包括的網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí),包括:所述第一設(shè)備確定從所述第一設(shè)備到達(dá)第二設(shè)備的多條轉(zhuǎn)發(fā)路徑中的分支點(diǎn),所述分支點(diǎn)為從所述第一設(shè)備出發(fā)的所述多條轉(zhuǎn)發(fā)路徑相交匯且存在分支的網(wǎng)絡(luò)設(shè)備;所述第一設(shè)備獲取所述流的五元組,并將獲取的五元組發(fā)送給所述分支點(diǎn),以及接收所述分支點(diǎn)返回的根據(jù)所述五元組確定的決策信息,所述決策信息用于指示所述流經(jīng)過(guò)所述分支點(diǎn)后流向的下一個(gè)網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí);所述第一設(shè)備所述決策信息,在所述多條轉(zhuǎn)發(fā)路徑中確定所述第一轉(zhuǎn)發(fā)路徑以及所述第一轉(zhuǎn)發(fā)路徑包括的網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí)。結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第二種可能的實(shí)現(xiàn)方式中,所述方法還包括:若在預(yù)先存儲(chǔ)的傳輸層指標(biāo)中未獲取到所述匹配記錄,所述第一設(shè)備在所述預(yù)先存儲(chǔ)的傳輸層指標(biāo)中創(chuàng)建一條新記錄,所述新記錄的索引包括所述第二設(shè)備的IP地址和所述第一轉(zhuǎn)發(fā)路徑包括的網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí)。結(jié)合第一方面的第二種可能的實(shí)現(xiàn)方式,在第一方面的第三種可能的實(shí)現(xiàn)方式中,所述第一設(shè)備確定所述第一轉(zhuǎn)發(fā)路徑包括的網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí)之后,還包括:所述第一設(shè)備從確定的網(wǎng)絡(luò)設(shè)備標(biāo)識(shí)對(duì)應(yīng)的網(wǎng)絡(luò)設(shè)備上獲取所述網(wǎng)絡(luò)設(shè)備的指標(biāo);所述第一設(shè)備根據(jù)所述匹配記錄的內(nèi)容調(diào)整所述流的傳輸層參數(shù),包括:所述第一設(shè)備根據(jù)所述匹配記錄的內(nèi)容,和/或獲取到的網(wǎng)絡(luò)設(shè)備的指標(biāo),調(diào)整所述流的傳輸層參數(shù)。結(jié)合第一方面的第三種可能的實(shí)現(xiàn)方式,在第一方面的第四種可能的實(shí)現(xiàn)方式中,所述第一設(shè)備從確定的網(wǎng)絡(luò)設(shè)備標(biāo)識(shí)對(duì)應(yīng)的網(wǎng)絡(luò)設(shè)備上獲取所述網(wǎng)絡(luò)設(shè)備的指標(biāo)之后,所述方法還包括:若獲取到所述匹配記錄,則使用獲取到的網(wǎng)絡(luò)設(shè)備的指標(biāo)更新所述匹配記錄中的內(nèi)容;若創(chuàng)建新記錄,則將獲取到的網(wǎng)絡(luò)設(shè)備的指標(biāo)添加到所述新記錄中。結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第五種可能的實(shí)現(xiàn)方式中,所述第一設(shè)備將獲取的五元組發(fā)送給所述分支點(diǎn),以及接收所述分支點(diǎn)返回的決策信息,包括:所述第一設(shè)備通過(guò)SPUD消息,將獲取的五元組發(fā)送給所述分支點(diǎn),以及接收所述分支點(diǎn)通過(guò)SPUD消息返回的決策信息。結(jié)合第一方面的第三種可能的實(shí)現(xiàn)方式,在第一方面的第六種可能的實(shí)現(xiàn)方式中,所述第一設(shè)備獲取網(wǎng)絡(luò)設(shè)備的指標(biāo),包括:所述第一設(shè)備通過(guò)SPUD消息,從所述網(wǎng)絡(luò)設(shè)備獲取所述網(wǎng)絡(luò)設(shè)備的指標(biāo)。結(jié)合第一方面的第三種、第四種或第六種可能的實(shí)現(xiàn)方式,在第一方面的第七種可能的實(shí)現(xiàn)方式中,所述網(wǎng)絡(luò)設(shè)備的指標(biāo)包括以下至少之一:丟包率,時(shí)延和帶寬;所述帶寬包括當(dāng)前正在使用帶寬、可用帶寬和總帶寬中的至少兩個(gè)。結(jié)合第一方面和第一方面的第一種至第七種可能的實(shí)現(xiàn)方式中的任意一種,在第一方面的第八種可能的實(shí)現(xiàn)方式中,所述第一設(shè)備確定流的第一轉(zhuǎn)發(fā)路徑包括的網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí)之后,所述方法還包括:所述第一設(shè)備通過(guò)SPUD消息,請(qǐng)求所述第一轉(zhuǎn)發(fā)路徑包括的至少一個(gè)網(wǎng)絡(luò)設(shè)備為所述流預(yù)留資源;和/或所述第一設(shè)備通過(guò)SPUD消息,請(qǐng)求所述第一轉(zhuǎn)發(fā)路徑包括的至少一個(gè)網(wǎng)絡(luò)設(shè)備將所述流的轉(zhuǎn)發(fā)優(yōu)先級(jí)設(shè)置為高優(yōu)先級(jí)。結(jié)合第一方面和第一方面的第一種至第八種可能的實(shí)現(xiàn)方式中的任意一種,在第一方面的第九種可能的實(shí)現(xiàn)方式中,所述第一設(shè)備確定流的第一轉(zhuǎn)發(fā)路徑包括的網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí)之前,所述方法還包括:所述第一設(shè)備向認(rèn)證與鑒權(quán)控制器發(fā)送認(rèn)證與鑒權(quán)請(qǐng)求;所述第一設(shè)備接收所述認(rèn)證與鑒權(quán)控制器在通過(guò)所述認(rèn)證與鑒權(quán)請(qǐng)求后返回的密鑰,所述密鑰用于標(biāo)識(shí)所述第一設(shè)備的身份和權(quán)限;所述第一設(shè)備接收所述認(rèn)證與鑒權(quán)控制器返回的密鑰之后,還包括:所述第一設(shè)備在通過(guò)SPUD消息向所述第一轉(zhuǎn)發(fā)路徑包括的網(wǎng)絡(luò)設(shè)備發(fā)送請(qǐng)求時(shí),將所述密鑰攜帶在所述SPUD消息中,以便于接收所述請(qǐng)求的網(wǎng)絡(luò)設(shè)備根據(jù)維護(hù)的端點(diǎn)權(quán)限表和所述密鑰確定是否響應(yīng)所述請(qǐng)求。第二方面,本發(fā)明提供了一種傳輸層參數(shù)調(diào)整裝置,包括:處理單元,用于確定流的第一轉(zhuǎn)發(fā)路徑包括的網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí);所述流通過(guò)所述第一轉(zhuǎn)發(fā)路徑從第一設(shè)備流向第二設(shè)備;調(diào)整單元,用于在預(yù)先存儲(chǔ)的傳輸層指標(biāo)中獲取一匹配記錄,并根據(jù)所述匹配記錄的內(nèi)容調(diào)整所述流的傳輸層參數(shù),所述匹配記錄的索引包括所述第二設(shè)備的IP地址和所述第一轉(zhuǎn)發(fā)路徑包括的網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí)。結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述處理單元具體用于:確定從所述第一設(shè)備到達(dá)第二設(shè)備的多條轉(zhuǎn)發(fā)路徑中的分支點(diǎn),所述分支點(diǎn)為從所述第一設(shè)備出發(fā)的所述多條轉(zhuǎn)發(fā)路徑相交匯且存在分支的網(wǎng)絡(luò)設(shè)備;獲取所述流的五元組,并將獲取的五元組發(fā)送給所述分支點(diǎn),以及接收所述分支點(diǎn)返回的根據(jù)所述五元組確定的決策信息,所述決策信息用于指示所述流經(jīng)過(guò)所述分支點(diǎn)后流向的下一個(gè)網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí);根據(jù)所述決策信息,在所述多條轉(zhuǎn)發(fā)路徑中確定所述第一轉(zhuǎn)發(fā)路徑以及確 定所述第一轉(zhuǎn)發(fā)路徑包括的網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí)。結(jié)合第二方面或第二方面的第一種可能的實(shí)現(xiàn)方式,在第二方面的第二種可能的實(shí)現(xiàn)方式中,所述裝置還包括:更新單元,用于在預(yù)先存儲(chǔ)的傳輸層指標(biāo)中未獲取到所述匹配記錄時(shí),在所述預(yù)先存儲(chǔ)的傳輸層指標(biāo)中創(chuàng)建一條新記錄,所述新記錄的索引包括所述第二設(shè)備的IP地址和所述第一轉(zhuǎn)發(fā)路徑包括的網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí)。結(jié)合第二方面的第二種可能的實(shí)現(xiàn)方式,在第二方面的第三種可能的實(shí)現(xiàn)方式中,所述裝置還包括:獲取單元,用于從確定的網(wǎng)絡(luò)設(shè)備標(biāo)識(shí)對(duì)應(yīng)的網(wǎng)絡(luò)設(shè)備上獲取所述網(wǎng)絡(luò)設(shè)備的指標(biāo);所述調(diào)整單元具體用于:根據(jù)所述匹配記錄的內(nèi)容,和/或獲取到的網(wǎng)絡(luò)設(shè)備的指標(biāo),調(diào)整所述流的傳輸層參數(shù)。結(jié)合第二方面的第三種可能的實(shí)現(xiàn)方式,在第二方面的第四種可能的實(shí)現(xiàn)方式中,所述更新單元還用于:在所述調(diào)整單元獲取到所述匹配記錄時(shí),使用獲取到的所述網(wǎng)絡(luò)設(shè)備的指標(biāo)更新所述匹配記錄中的內(nèi)容;在創(chuàng)建新記錄時(shí),將獲取到的所述網(wǎng)絡(luò)設(shè)備的指標(biāo)添加到所述新記錄中。結(jié)合第二方面的第一種可能的實(shí)現(xiàn)方式,在第二方面的第五種可能的實(shí)現(xiàn)方式中,在將獲取的五元組發(fā)送給所述分支點(diǎn),以及接收所述分支點(diǎn)返回的決策信息時(shí),所述處理單元具體用于:通過(guò)SPUD消息,將獲取的五元組發(fā)送給所述分支點(diǎn),以及接收所述分支點(diǎn)通過(guò)SPUD消息返回的決策信息。結(jié)合第二方面的第三種可能的實(shí)現(xiàn)方式,在第二方面的第六種可能的實(shí)現(xiàn)方式中,所述獲取單元具體用于:通過(guò)SPUD消息,從所述網(wǎng)絡(luò)設(shè)備獲取所述網(wǎng)絡(luò)設(shè)備的指標(biāo)。結(jié)合第二方面的第三種、第四種或第六種可能的實(shí)現(xiàn)方式,在第二方面的第七種可能的實(shí)現(xiàn)方式中,所述網(wǎng)絡(luò)設(shè)備的指標(biāo)包括以下至少之一:丟包率,時(shí)延和帶寬;所述帶寬包括當(dāng)前正在使用帶寬、可用帶寬和總帶寬中的至少兩個(gè)。結(jié)合第二方面和第二方面的第一種至第七種可能的實(shí)現(xiàn)方式中的任意一種,在第二方面的第八種可能的實(shí)現(xiàn)方式中,所述裝置還包括:請(qǐng)求單元,用于通過(guò)SPUD消息,請(qǐng)求所述第一轉(zhuǎn)發(fā)路徑包括的至少一個(gè)網(wǎng)絡(luò)設(shè)備為所述流預(yù)留資源;和/或,通過(guò)SPUD消息,請(qǐng)求所述第一轉(zhuǎn)發(fā)路徑包括的至少一個(gè)網(wǎng)絡(luò)設(shè)備將所述流的轉(zhuǎn)發(fā)優(yōu)先級(jí)設(shè)置為高優(yōu)先級(jí)。結(jié)合第二方面和第二方面的第一種至第八種可能的實(shí)現(xiàn)方式中的任意一種,在第二方面的第九種可能的實(shí)現(xiàn)方式中,所述裝置還包括:認(rèn)證與鑒權(quán)單元,用于向認(rèn)證與鑒權(quán)控制器發(fā)送認(rèn)證與鑒權(quán)請(qǐng)求;接收所述認(rèn)證與鑒權(quán)控制器在通過(guò)所述認(rèn)證與鑒權(quán)請(qǐng)求后返回的密鑰,所述密鑰用于標(biāo)識(shí)所述第一設(shè)備的身份和權(quán)限;在通過(guò)SPUD消息向所述第一轉(zhuǎn)發(fā)路徑包括的網(wǎng)絡(luò)設(shè)備發(fā)送請(qǐng)求時(shí),將所述密鑰攜帶在所述SPUD消息中,以便于接收所述請(qǐng)求的網(wǎng)絡(luò)設(shè)備根據(jù)維護(hù)的端點(diǎn)權(quán)限表和所述密鑰確定是否響應(yīng)所述請(qǐng)求。利用本發(fā)明實(shí)施例提供的方案,通過(guò)將流的轉(zhuǎn)發(fā)路徑包括的網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí)作為匹配記錄的索引,使得流的發(fā)送端在創(chuàng)建流之前或在發(fā)送流的過(guò)程中,根據(jù)獲取到的傳輸層指標(biāo)的匹配記錄調(diào)整流的傳輸層參數(shù)。附圖說(shuō)明圖1為現(xiàn)有技術(shù)下TCPMetrics示意圖;圖2為現(xiàn)有技術(shù)下ECMP場(chǎng)景示意圖;圖3為本發(fā)明實(shí)施例提供的一種傳輸層參數(shù)調(diào)整方法的流程示意圖;圖4為本發(fā)明實(shí)施例中多條轉(zhuǎn)發(fā)路徑的分支點(diǎn)的示意圖;圖5為本發(fā)明實(shí)施例中多條流的轉(zhuǎn)發(fā)路徑的示意圖;圖6為現(xiàn)有技術(shù)中傳輸層的架構(gòu)示意圖;圖7為本發(fā)明實(shí)施例提供的一種傳輸層的架構(gòu)示意圖;圖8為本發(fā)明實(shí)施例提供的SPUD消息示意圖;圖9為本發(fā)明實(shí)施例中申請(qǐng)資源預(yù)留與差分業(yè)務(wù)的過(guò)程示意圖;圖10為本發(fā)明實(shí)施例中認(rèn)證與鑒權(quán)的過(guò)程示意圖;圖11為本發(fā)明實(shí)施例提供的一種傳輸層參數(shù)調(diào)整裝置的結(jié)構(gòu)示意圖;圖12為本發(fā)明實(shí)施例提供的另一種傳輸層參數(shù)調(diào)整裝置的結(jié)構(gòu)示意圖。具體實(shí)施方式發(fā)明實(shí)施例提供了一種傳輸層參數(shù)調(diào)整方法和裝置,通過(guò)將流的轉(zhuǎn)發(fā)路徑包括的網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí)作為匹配記錄的索引,使得流的發(fā)送端在創(chuàng)建流之前或在發(fā)送流的過(guò)程中,根據(jù)獲取到的Metrics記錄調(diào)整流的傳輸層參數(shù),尤其是在ECMP即存在多條不同轉(zhuǎn)發(fā)路徑達(dá)到同一目的地址的場(chǎng)景下,能夠使得獲取到的傳輸層指標(biāo)的匹配記錄總是與當(dāng)前的流的轉(zhuǎn)發(fā)路徑相匹配,對(duì)于流的傳輸層參數(shù)的調(diào)整有很大的參考價(jià)值,提升了Metrics記錄在ECMP場(chǎng)景下的使用效果。下面結(jié)合說(shuō)明書附圖和各實(shí)施例對(duì)本發(fā)明技術(shù)方案進(jìn)行說(shuō)明。參閱圖3所示,本發(fā)明實(shí)施例提供了一種傳輸層參數(shù)調(diào)整方法,其實(shí)施流程如下:步驟301:第一設(shè)備確定流的第一轉(zhuǎn)發(fā)路徑包括的網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí);所述流通過(guò)所述第一轉(zhuǎn)發(fā)路徑從所述第一設(shè)備流向第二設(shè)備。其中,第一設(shè)備確定流的第一轉(zhuǎn)發(fā)路徑包括的網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí),可以是確定所述轉(zhuǎn)發(fā)路徑包括的所有的網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí),也可以是確定所述轉(zhuǎn)發(fā)路徑包括的部分網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí),所述部分網(wǎng)絡(luò)設(shè)備可以是一個(gè)或多個(gè)網(wǎng)絡(luò)設(shè)備。其中,所述第一設(shè)備和第二設(shè)備可以是客戶端,如計(jì)算機(jī)、手機(jī)等終端設(shè)備,也可以是云側(cè)、數(shù)據(jù)中心或者網(wǎng)絡(luò)側(cè)的服務(wù)器。所述網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí),可 以是網(wǎng)絡(luò)設(shè)備的IP地址,也可以是能唯一標(biāo)識(shí)所述網(wǎng)絡(luò)設(shè)備的名字或字符等,如圖2中的R1、R2等??蛇x的,在ECMP場(chǎng)景下,所述第一設(shè)備可以通過(guò)如下方式實(shí)現(xiàn)步驟301:首先,所述第一設(shè)備確定從所述第一設(shè)備到達(dá)第二設(shè)備的多條轉(zhuǎn)發(fā)路徑中的分支點(diǎn),所述分支點(diǎn)為從所述第一設(shè)備出發(fā)的所述多條轉(zhuǎn)發(fā)路徑相交匯且存在分支的網(wǎng)絡(luò)設(shè)備。然后,所述第一設(shè)備獲取所述流的五元組,并將獲取的五元組發(fā)送給所述分支點(diǎn),以及接收所述分支點(diǎn)返回的根據(jù)所述五元組確定的決策信息,所述決策信息用于指示所述流經(jīng)過(guò)所述分支點(diǎn)后流向的下一個(gè)網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí);最后,所述第一設(shè)備根據(jù)所述決策信息,在所述多條轉(zhuǎn)發(fā)路徑中確定所述第一轉(zhuǎn)發(fā)路徑以及所述第一轉(zhuǎn)發(fā)路徑包括的網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí)。所述分支點(diǎn)一般為具備ECMP功能的網(wǎng)絡(luò)設(shè)備,每個(gè)分支點(diǎn)可以連接至少兩條分支轉(zhuǎn)發(fā)路徑,所述多條轉(zhuǎn)發(fā)路徑可以有一個(gè)或多個(gè)分支點(diǎn)。可選地,所述第一設(shè)備可以事先通過(guò)網(wǎng)間控制報(bào)文協(xié)議(英文:InternetControlMessageProtocol,簡(jiǎn)稱:ICMP)方式或者集中查詢方式,獲得到達(dá)所述第二設(shè)備的多條轉(zhuǎn)發(fā)路徑的信息,并根據(jù)所述多條轉(zhuǎn)發(fā)路徑的信息確定出多條轉(zhuǎn)發(fā)路徑的分支點(diǎn)。例如,在圖4中,主機(jī)H2到主機(jī)H1的流存在四條轉(zhuǎn)發(fā)路徑:R7>R5>R4>R2>R1、R7>R5>R4>R3>R1、R7>R6>R4>R2>R1和R7>R6>R4>R3>R1,R7和R4即為這四條轉(zhuǎn)發(fā)路徑的分支點(diǎn);同理,主機(jī)H1到主機(jī)H2的流也存在四條轉(zhuǎn)發(fā)路徑,這四條轉(zhuǎn)發(fā)路徑的分支點(diǎn)為R1和R4,R1、R4和R7均具備ECMP功能。由于所述分支點(diǎn)的ECMP功能,對(duì)于某一條具體的流,所述第一設(shè)備并不清楚這條流的轉(zhuǎn)發(fā)路徑,但對(duì)于所述分支點(diǎn)而言,其可以對(duì)一條流的五元組(即源IP地址,源端口,目的IP地址,目的端口和傳輸層協(xié)議)進(jìn)行哈希運(yùn)算,從而決定該條流經(jīng)過(guò)該分支點(diǎn)后流向哪一個(gè)網(wǎng)絡(luò)設(shè)備,因此同一條流的報(bào)文的轉(zhuǎn)發(fā)路徑是確定的,但不同的流的轉(zhuǎn)發(fā)路徑可能不同。例如,在圖5中,主機(jī)H2事先獲得達(dá)到主機(jī)H1有R4>R2>R1和R4>R3>R1 兩條轉(zhuǎn)發(fā)路徑,并且H2從分支點(diǎn)R4獲知流1經(jīng)過(guò)R4后下一跳的網(wǎng)絡(luò)設(shè)備為R2,流2經(jīng)過(guò)R4后的下一跳的網(wǎng)絡(luò)設(shè)備為R3,那么H2根據(jù)以上信息可以確定流1的轉(zhuǎn)發(fā)路徑為R4>R2>R1,流2的轉(zhuǎn)發(fā)路徑為R4>R3>R1。步驟302:所述第一設(shè)備在預(yù)先存儲(chǔ)的傳輸層指標(biāo)中獲取一匹配記錄,并根據(jù)所述匹配記錄的內(nèi)容調(diào)整所述流的傳輸層參數(shù),所述匹配記錄的索引包括所述第二設(shè)備的IP地址和所述第一轉(zhuǎn)發(fā)路徑包括的網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí)。其中,所述預(yù)先存儲(chǔ)的傳輸層指標(biāo)的索引包括了流的接收端的IP地址和流的轉(zhuǎn)發(fā)路徑包括的網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí),所述預(yù)先存儲(chǔ)的傳輸層指標(biāo)的內(nèi)容包括了通過(guò)該轉(zhuǎn)發(fā)路徑流向接收端的流結(jié)束時(shí)的指標(biāo),如鏈路時(shí)延、丟包率、擁塞窗口和鏈路帶寬等。所述預(yù)先存儲(chǔ)的傳輸層指標(biāo)可采用Metrics表、數(shù)據(jù)庫(kù)等方式進(jìn)行記錄??蛇x的,若步驟302中所述第一設(shè)備在預(yù)先存儲(chǔ)的傳輸層指標(biāo)中未獲取到所述匹配記錄,則可以在所述預(yù)先存儲(chǔ)的傳輸層指標(biāo)中創(chuàng)建一條新記錄,新記錄的索引包括所述第二設(shè)備的IP地址和所述第一轉(zhuǎn)發(fā)路徑包括的網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí)。例如,假設(shè)圖5中的主機(jī)H1的IP地址是10.1.1.10,則對(duì)于流1而言,在主機(jī)H2上獲取到的匹配記錄或新建的記錄可能如下表1所示:表1Metrics表索引:(10.1.1.10,R4,R2,R1)內(nèi)容:鏈路時(shí)延,丟包率,擁塞窗口,鏈路帶寬,……此外,所述第一設(shè)備還可以根據(jù)具體的使用環(huán)境在索引中增添其他指標(biāo),如流的目的端口信息等。在根據(jù)所述匹配記錄中的內(nèi)容調(diào)整流的傳輸層參數(shù)時(shí),主要涉及對(duì)公式1中的BW、擁塞窗口、MSS和c這些參數(shù)的調(diào)整。例如,一般情況下新建立的流的擁塞窗口一般需要經(jīng)歷一個(gè)慢啟動(dòng)的過(guò)程,即在不丟包的情況從一個(gè)比較小的窗口開始按指數(shù)增長(zhǎng),若發(fā)生丟包則縮小窗口,直至窗口收斂到一個(gè)合適 的大小,而根據(jù)所述匹配記錄中的擁塞窗口,可以加快新建立的流的擁塞窗口的收斂速度。需要注意的是,如表1所示的Metrics表,是由流的發(fā)送端測(cè)量到的,而流的鏈路時(shí)延、丟包率以及帶寬限制等因素,與流的轉(zhuǎn)發(fā)路徑包括的網(wǎng)絡(luò)設(shè)備也密切相關(guān),如果能夠獲得流經(jīng)過(guò)的網(wǎng)絡(luò)設(shè)備上的時(shí)延、丟包率和帶寬等信息,對(duì)于流的發(fā)送端具有很高的參考意義。但在開放式系統(tǒng)互聯(lián)(英文:OpenSystemInterconnection,簡(jiǎn)稱:OSI)模型中,傳輸層屬于第四層,而根據(jù)OSI的分層模型,三層以下對(duì)于傳輸層是透明的,如在圖6所示的傳統(tǒng)的傳輸層架構(gòu)中,主機(jī)的傳輸層只看到對(duì)端主機(jī)的傳輸層并與之交互,中間的網(wǎng)絡(luò)設(shè)備對(duì)于傳輸層而言是不可見也不關(guān)心的。而本發(fā)明實(shí)施例中,為了獲得流經(jīng)過(guò)的網(wǎng)絡(luò)設(shè)備上的時(shí)延、丟包率和帶寬等信息,主機(jī)可以專門申請(qǐng)一塊內(nèi)存用于和網(wǎng)絡(luò)設(shè)備的通信,新建立的Metrics記錄以及發(fā)送給網(wǎng)絡(luò)設(shè)備的消息或從網(wǎng)絡(luò)設(shè)備接收的消息都可以存儲(chǔ)在這塊內(nèi)存中。這相當(dāng)于建立了一種新的傳輸層架構(gòu),如圖7所示,即在傳統(tǒng)的傳輸層上增加了一個(gè)傳輸子層,主機(jī)通過(guò)原來(lái)的傳輸層與對(duì)端主機(jī)通信,通過(guò)傳輸子層與中間的網(wǎng)絡(luò)設(shè)備通信,從而可以從網(wǎng)絡(luò)設(shè)備上獲取網(wǎng)絡(luò)設(shè)備實(shí)時(shí)的指標(biāo),用于調(diào)整流的傳輸層參數(shù),具體實(shí)施方式如下:在所述第一設(shè)備確定所述第一轉(zhuǎn)發(fā)路徑包括的網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí)之后,可以從確定的網(wǎng)絡(luò)設(shè)備標(biāo)識(shí)對(duì)應(yīng)的網(wǎng)絡(luò)設(shè)備上獲取所述網(wǎng)絡(luò)設(shè)備的指標(biāo),并根據(jù)所述匹配記錄的內(nèi)容,和/或獲取到的網(wǎng)絡(luò)設(shè)備的指標(biāo),調(diào)整所述流的傳輸層參數(shù)??蛇x的,在從確定的網(wǎng)絡(luò)設(shè)備標(biāo)識(shí)對(duì)應(yīng)的網(wǎng)絡(luò)設(shè)備上獲取所述網(wǎng)絡(luò)設(shè)備的指標(biāo)之后,若所述第一設(shè)備獲取到所述匹配記錄,則可以使用獲取到的所述網(wǎng)絡(luò)設(shè)備的指標(biāo)更新所述匹配記錄中的內(nèi)容;若創(chuàng)建新記錄,則可以將獲取到的網(wǎng)絡(luò)設(shè)備的指標(biāo)添加到所述新記錄中。可選的,所述網(wǎng)絡(luò)設(shè)備的指標(biāo)包括丟包率,時(shí)延和帶寬中的至少之一,所述帶寬可以包括當(dāng)前正在使用帶寬、可用帶寬和總帶寬中的至少兩個(gè)。如表2所示,為在表1的基礎(chǔ)上增加了流1的轉(zhuǎn)發(fā)路徑上各網(wǎng)絡(luò)設(shè)備的指標(biāo)的Metrics表。表2Metrics表索引:(10.1.1.10,R4,R2,R1)內(nèi)容:鏈路時(shí)延,丟包率,擁塞窗口,鏈路帶寬,……R4:丟包率,時(shí)延,帶寬,......R2:丟包率,時(shí)延,帶寬,......R1:丟包率,時(shí)延,帶寬,......所述第一設(shè)備可以根據(jù)所述流的業(yè)務(wù)需求,重復(fù)向各網(wǎng)絡(luò)設(shè)備獲取各網(wǎng)絡(luò)設(shè)備自身的指標(biāo),這種實(shí)時(shí)獲取的網(wǎng)絡(luò)指標(biāo),有利于傳輸層參數(shù)的調(diào)整。以擁塞窗口的實(shí)時(shí)調(diào)整為例,假設(shè)獲取到的傳輸層指標(biāo)的匹配記錄中的端到端的鏈路時(shí)延為0.1秒(單位:s),實(shí)時(shí)獲取到的各網(wǎng)絡(luò)設(shè)備的可用帶寬中的最小值為20兆(單位:M),那么可知當(dāng)前的流的擁塞窗口的最大值不能超過(guò)20*0.1=2M比特(單位:bit)。需要說(shuō)明的是,上述獲取并保存網(wǎng)絡(luò)設(shè)備的指標(biāo)的技術(shù)手段并不依賴于本發(fā)明的技術(shù)方案,也不限定于ECMP的場(chǎng)景,該技術(shù)手段可以與其它技術(shù)手段配合實(shí)施,也可以單獨(dú)實(shí)施,均調(diào)整流的傳輸層參數(shù)。目前應(yīng)用或主機(jī)與網(wǎng)絡(luò)設(shè)備的通信,一般都需要通過(guò)運(yùn)營(yíng)商的控制器,即所謂的網(wǎng)管來(lái)實(shí)現(xiàn)。應(yīng)用或主機(jī)需要先將TCP請(qǐng)求發(fā)送給網(wǎng)管,再由網(wǎng)管轉(zhuǎn)發(fā)給網(wǎng)絡(luò)設(shè)備。這種方式比較麻煩,尤其在流很多的時(shí)候,效率較低。為了解決這個(gè)問(wèn)題,本發(fā)明實(shí)施例認(rèn)為可以采用一種更靈活的協(xié)議,即用戶數(shù)據(jù)報(bào)子層協(xié)議(英文:SubstrateProtocolforUserDatagrams,簡(jiǎn)稱:SPUD)。如圖8所示,SPUD消息使用UDP封裝,SPUD消息的消息頭采用二進(jìn)制格式,消息體沒有限定是二進(jìn)制格式還是文本格式,使用文本格式時(shí)更加靈活,里面承載了應(yīng)用或主機(jī)與網(wǎng)絡(luò)設(shè)備進(jìn)行交互的消息,它的擴(kuò)展性較強(qiáng),相當(dāng)于增強(qiáng)了應(yīng)用或主機(jī)與網(wǎng)絡(luò)設(shè)備的直接交互的能力。可選地,所述第一設(shè)備可以通過(guò)SPUD消息,獲得到達(dá)所述第二設(shè)備的多 條轉(zhuǎn)發(fā)路徑的信息,也可以通過(guò)SPUD消息,將獲取的五元組發(fā)送給所述分支點(diǎn),以及接收所述分支點(diǎn)通過(guò)SPUD消息返回的決策信息??蛇x地,所述第一設(shè)備也可以通過(guò)SPUD消息,從所述網(wǎng)絡(luò)設(shè)備獲取所述網(wǎng)絡(luò)設(shè)備的指標(biāo)。本發(fā)明實(shí)施例利用SPUD消息收集網(wǎng)絡(luò)設(shè)備的指標(biāo),以便于傳輸層協(xié)議參考使用,同時(shí)傳輸層也可以利用SPUD消息對(duì)網(wǎng)絡(luò)設(shè)備提出某種需求。因第一設(shè)備在發(fā)送流時(shí),不同的流(如視頻流,圖片流,普通文件流等)可能有不同的優(yōu)先級(jí),若第一設(shè)備能夠針對(duì)高優(yōu)先級(jí)的流,請(qǐng)求該條流的轉(zhuǎn)發(fā)路徑上的設(shè)備為該條流預(yù)留更多的資源,提供更高的轉(zhuǎn)發(fā)優(yōu)先級(jí),則能夠保證高優(yōu)先級(jí)的流的業(yè)務(wù)體驗(yàn)。具體實(shí)施方式如下:所述第一設(shè)備在確定流的第一轉(zhuǎn)發(fā)路徑的信息之后,可以通過(guò)SPUD消息,請(qǐng)求所述第一轉(zhuǎn)發(fā)路徑包括的至少一個(gè)網(wǎng)絡(luò)設(shè)備為所述流預(yù)留資源,和/或,所述第一設(shè)備可以通過(guò)SPUD消息,請(qǐng)求所述第一轉(zhuǎn)發(fā)路徑包括的至少一個(gè)網(wǎng)絡(luò)設(shè)備將所述流的轉(zhuǎn)發(fā)優(yōu)先級(jí)設(shè)置為高優(yōu)先級(jí)。例如,如圖9所示,主機(jī)H2為流1向R2申請(qǐng)資源預(yù)留與差分業(yè)務(wù)時(shí),在發(fā)送給R2的SPUD消息中攜帶流1的五元組,并為流1申請(qǐng)預(yù)留30兆(單位:M)的帶寬資源,以及將流1在R2上的轉(zhuǎn)發(fā)優(yōu)先級(jí)設(shè)置為高優(yōu)先級(jí)。相應(yīng)地,R2可以返回SPUD應(yīng)答??蛇x地,所述第一設(shè)在確定流的第一轉(zhuǎn)發(fā)路徑的信息之前,需要通過(guò)認(rèn)證與鑒權(quán),具體過(guò)程可以如圖10所示:所述第一設(shè)備首先向認(rèn)證與鑒權(quán)控制器發(fā)送認(rèn)證與鑒權(quán)請(qǐng)求,如圖10中的過(guò)程1。其次,所述第一設(shè)備接收所述認(rèn)證與鑒權(quán)控制器在通過(guò)所述認(rèn)證與鑒權(quán)請(qǐng)求后返回的密鑰,所述密鑰用于標(biāo)識(shí)所述第一設(shè)備的身份和權(quán)限,如圖10中的過(guò)程2。此外,所述認(rèn)證與鑒權(quán)控制器將認(rèn)證過(guò)的所述第一設(shè)備的密鑰,以及所述第一設(shè)備的權(quán)限下發(fā)到每個(gè)網(wǎng)絡(luò)設(shè)備中,每個(gè)網(wǎng)絡(luò)設(shè)備在本地維護(hù)一個(gè)端點(diǎn)權(quán)限表,如圖10中的過(guò)程3??蛇x的,所述權(quán)限包括下述權(quán)限中的至少一種:查詢流的轉(zhuǎn)發(fā)路徑信息的權(quán)限,查詢網(wǎng)絡(luò)設(shè)備指標(biāo)的權(quán)限,申請(qǐng)資源預(yù)留的權(quán)限,設(shè)置流優(yōu)先級(jí)的權(quán)限等,例如,在圖10中,主機(jī)H2具備以上四種權(quán)限。后續(xù),所述第一設(shè)備在通過(guò)SPUD消息向所述第一轉(zhuǎn)發(fā)路徑包括的網(wǎng)絡(luò)設(shè)備發(fā)送請(qǐng)求時(shí),將所述密鑰攜帶在所述SPUD消息中,以便于接收所述請(qǐng)求的網(wǎng)絡(luò)設(shè)備根據(jù)維護(hù)的端點(diǎn)權(quán)限表和所述密鑰確定是否響應(yīng)所述請(qǐng)求。可選的,所述請(qǐng)求包括下述請(qǐng)求中的至少一種:查詢流的轉(zhuǎn)發(fā)路徑信息的請(qǐng)求、查詢網(wǎng)絡(luò)設(shè)備的指標(biāo)的請(qǐng)求、申請(qǐng)資源預(yù)留和設(shè)置流的優(yōu)先級(jí)的請(qǐng)求。發(fā)送不同的請(qǐng)求時(shí),SPUD消息中攜帶的數(shù)據(jù)和內(nèi)容也不同,例如,若該請(qǐng)求為查詢流的轉(zhuǎn)發(fā)路徑信息或查詢網(wǎng)絡(luò)設(shè)備的指標(biāo)時(shí),需要在SPUD消息中指定要查詢的流和查詢的項(xiàng)目,若該請(qǐng)求為申請(qǐng)資源預(yù)留時(shí),需要在SPUD消息中指定需要預(yù)留資源的流、預(yù)留的資源類型和預(yù)留的值等。參閱圖11所示,本發(fā)明實(shí)施例提供了一種傳輸層參數(shù)調(diào)整裝置,用于實(shí)現(xiàn)本發(fā)明圖3所示的一種傳輸層參數(shù)調(diào)整方法,所述裝置包括:處理單元111,用于確定流的第一轉(zhuǎn)發(fā)路徑包括的網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí);所述流通過(guò)所述第一轉(zhuǎn)發(fā)路徑從第一設(shè)備流向第二設(shè)備。調(diào)整單元112,用于在預(yù)先存儲(chǔ)的傳輸層指標(biāo)中獲取一匹配記錄,并根據(jù)所述匹配記錄的內(nèi)容調(diào)整所述流的傳輸層參數(shù),所述匹配記錄的索引包括所述第二設(shè)備的IP地址和所述第一轉(zhuǎn)發(fā)路徑包括的網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí)。其中,可選的,所述處理單元111具體用于:確定從所述第一設(shè)備到達(dá)第二設(shè)備的多條轉(zhuǎn)發(fā)路徑中的分支點(diǎn),所述分支點(diǎn)為從所述第一設(shè)備出發(fā)的所述多條轉(zhuǎn)發(fā)路徑相交匯且存在分支的網(wǎng)絡(luò)設(shè)備;獲取所述流的五元組,并將獲取的五元組發(fā)送給所述分支點(diǎn),以及接收所述分支點(diǎn)返回的根據(jù)所述五元組確定的決策信息,所述決策信息用于指示所述流經(jīng)過(guò)所述分支點(diǎn)后流向的下一個(gè)網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí);根據(jù)所述決策信息,在所述多條轉(zhuǎn)發(fā)路徑中確定所述第一轉(zhuǎn)發(fā)路徑以 及確定所述第一轉(zhuǎn)發(fā)路徑包括的網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí)。可選的,所述裝置還包括:更新單元,用于在預(yù)先存儲(chǔ)的傳輸層指標(biāo)中未獲取到所述匹配記錄時(shí),在所述預(yù)先存儲(chǔ)的傳輸層指標(biāo)中創(chuàng)建一條新記錄,所述新記錄的索引包括所述第二設(shè)備的IP地址和所述第一轉(zhuǎn)發(fā)路徑包括的網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí)??蛇x的,所述裝置還包括:獲取單元,用于從確定的網(wǎng)絡(luò)設(shè)備標(biāo)識(shí)對(duì)應(yīng)的網(wǎng)絡(luò)設(shè)備上獲取所述網(wǎng)絡(luò)設(shè)備的指標(biāo);所述調(diào)整單元112具體用于:根據(jù)所述匹配記錄的內(nèi)容,和/或獲取到的網(wǎng)絡(luò)設(shè)備的指標(biāo),調(diào)整所述流的傳輸層參數(shù)??蛇x的,所述更新單元還用于:在所述調(diào)整單元112獲取到所述匹配記錄時(shí),使用獲取到的網(wǎng)絡(luò)設(shè)備的指標(biāo)更新所述匹配記錄中的內(nèi)容;在創(chuàng)建新記錄時(shí),將獲取到的網(wǎng)絡(luò)設(shè)備的指標(biāo)添加到所述新記錄中。可選的,在將獲取的五元組發(fā)送給所述分支點(diǎn),以及接收所述分支點(diǎn)返回的決策信息時(shí),所述處理單元111具體用于:通過(guò)SPUD消息,將獲取的五元組發(fā)送給所述分支點(diǎn),以及接收所述分支點(diǎn)通過(guò)SPUD消息返回的決策信息??蛇x的,所述獲取單元具體用于:通過(guò)SPUD消息,從所述網(wǎng)絡(luò)設(shè)備獲取所述網(wǎng)絡(luò)設(shè)備的指標(biāo)??蛇x的,所述網(wǎng)絡(luò)設(shè)備的指標(biāo)包括丟包率,時(shí)延和帶寬中的至少之一;所述帶寬包括當(dāng)前正在使用帶寬、可用帶寬和總帶寬中的至少兩個(gè)??蛇x的,所述裝置還包括:請(qǐng)求單元,用于通過(guò)SPUD消息,請(qǐng)求所述第一轉(zhuǎn)發(fā)路徑包括的至少一個(gè)網(wǎng)絡(luò)設(shè)備為所述流預(yù)留資源;和/或,通過(guò)SPUD消息,請(qǐng)求所述第一轉(zhuǎn)發(fā)路徑包括的至少一個(gè)網(wǎng)絡(luò)設(shè)備將所述流的轉(zhuǎn)發(fā)優(yōu)先級(jí)設(shè)置為高優(yōu)先級(jí)??蛇x的,所述裝置還包括:認(rèn)證與鑒權(quán)單元,用于向認(rèn)證與鑒權(quán)控制器發(fā)送認(rèn)證與鑒權(quán)請(qǐng)求;接收所 述認(rèn)證與鑒權(quán)控制器在通過(guò)所述認(rèn)證與鑒權(quán)請(qǐng)求后返回的密鑰,所述密鑰用于標(biāo)識(shí)所述第一設(shè)備的身份和權(quán)限;在通過(guò)SPUD消息向所述第一轉(zhuǎn)發(fā)路徑包括的網(wǎng)絡(luò)設(shè)備發(fā)送請(qǐng)求時(shí),將所述密鑰攜帶在所述SPUD消息中,以便于接收所述請(qǐng)求的網(wǎng)絡(luò)設(shè)備根據(jù)維護(hù)的端點(diǎn)權(quán)限表和所述密鑰確定是否響應(yīng)所述請(qǐng)求??蛇x的,所述權(quán)限包括下述權(quán)限中的至少一種:查詢流的轉(zhuǎn)發(fā)路徑信息的權(quán)限,查詢網(wǎng)絡(luò)設(shè)備指標(biāo)的權(quán)限,申請(qǐng)資源預(yù)留的權(quán)限,設(shè)置流優(yōu)先級(jí)的權(quán)限。可選的,所述請(qǐng)求包括下述請(qǐng)求中的至少一種:查詢流的轉(zhuǎn)發(fā)路徑信息的請(qǐng)求、查詢網(wǎng)絡(luò)設(shè)備的指標(biāo)的請(qǐng)求、申請(qǐng)資源預(yù)留和設(shè)置流的優(yōu)先級(jí)的請(qǐng)求。參閱圖12所示,本發(fā)明實(shí)施例還提供了一種傳輸層參數(shù)調(diào)整裝置,所述裝置包括:處理器121,用于確定流的第一轉(zhuǎn)發(fā)路徑包括的網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí);所述流通過(guò)所述第一轉(zhuǎn)發(fā)路徑從第一設(shè)備流向第二設(shè)備;在預(yù)先存儲(chǔ)的傳輸層指標(biāo)中獲取一匹配記錄,并根據(jù)所述匹配記錄的內(nèi)容調(diào)整所述流的傳輸層參數(shù),所述匹配記錄的索引包括所述第二設(shè)備的IP地址和所述第一轉(zhuǎn)發(fā)路徑包括的網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí)。其中,可選的,所述處理器121具體用于:確定從所述第一設(shè)備到達(dá)第二設(shè)備的多條轉(zhuǎn)發(fā)路徑中的分支點(diǎn),所述分支點(diǎn)為從所述第一設(shè)備出發(fā)的所述多條轉(zhuǎn)發(fā)路徑相交匯且存在分支的網(wǎng)絡(luò)設(shè)備。所述裝置還包括:收發(fā)器122,用于獲取所述流的五元組,并將獲取的五元組發(fā)送給所述分支點(diǎn),以及接收所述分支點(diǎn)返回的根據(jù)所述五元組確定的決策信息,所述決策信息用于指示所述流經(jīng)過(guò)所述分支點(diǎn)后流向的下一個(gè)網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí)。所述處理器121具體用于,根據(jù)所述決策信息,在所述多條轉(zhuǎn)發(fā)路徑中確定所述第一轉(zhuǎn)發(fā)路徑以及確定所述第一轉(zhuǎn)發(fā)路徑包括的網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí)??蛇x的,所述處理器121還用于,若在預(yù)先存儲(chǔ)的傳輸層指標(biāo)中未獲取到 所述匹配記錄,則在所述預(yù)先存儲(chǔ)的傳輸層指標(biāo)中創(chuàng)建一條新記錄,所述新記錄的索引包括所述第二設(shè)備的IP地址和所述第一轉(zhuǎn)發(fā)路徑包括的網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí)??蛇x的,所述收發(fā)器122還用于,從確定的網(wǎng)絡(luò)設(shè)備標(biāo)識(shí)對(duì)應(yīng)的網(wǎng)絡(luò)設(shè)備上獲取所述網(wǎng)絡(luò)設(shè)備的指標(biāo)。相應(yīng)的,所述處理器121具體用于:根據(jù)所述匹配記錄的內(nèi)容,和/或獲取到的網(wǎng)絡(luò)設(shè)備的指標(biāo),調(diào)整所述流的傳輸層參數(shù)??蛇x的,所述處理器121還用于:若獲取到所述匹配記錄,則使用獲取到的網(wǎng)絡(luò)設(shè)備的指標(biāo)更新所述匹配記錄中的內(nèi)容;若創(chuàng)建新記錄,則將獲取到的網(wǎng)絡(luò)設(shè)備的指標(biāo)添加到所述新記錄中??蛇x的,所述收發(fā)器122具體用于:通過(guò)SPUD消息,將獲取的五元組發(fā)送給所述分支點(diǎn),以及接收所述分支點(diǎn)通過(guò)SPUD消息返回的決策信息。可選的,所述收發(fā)器122具體用于:通過(guò)SPUD消息,從所述網(wǎng)絡(luò)設(shè)備獲取所述網(wǎng)絡(luò)設(shè)備的指標(biāo)。可選的,所述網(wǎng)絡(luò)設(shè)備的指標(biāo)包括丟包率,時(shí)延和帶寬中的至少之一;所述帶寬包括當(dāng)前正在使用帶寬、可用帶寬和總帶寬中的至少兩個(gè)??蛇x的,所述收發(fā)器122還用于,通過(guò)SPUD消息,請(qǐng)求所述第一轉(zhuǎn)發(fā)路徑包括的至少一個(gè)網(wǎng)絡(luò)設(shè)備為所述流預(yù)留資源;和/或,通過(guò)SPUD消息,請(qǐng)求所述第一轉(zhuǎn)發(fā)路徑包括的至少一個(gè)網(wǎng)絡(luò)設(shè)備將所述流的轉(zhuǎn)發(fā)優(yōu)先級(jí)設(shè)置為高優(yōu)先級(jí)??蛇x的,所述收發(fā)器122還用于,向認(rèn)證與鑒權(quán)控制器發(fā)送認(rèn)證與鑒權(quán)請(qǐng)求;接收所述認(rèn)證與鑒權(quán)控制器在通過(guò)所述認(rèn)證與鑒權(quán)請(qǐng)求后返回的密鑰,所述密鑰用于標(biāo)識(shí)所述第一設(shè)備的身份和權(quán)限;在通過(guò)SPUD消息向所述第一轉(zhuǎn)發(fā)路徑包括的網(wǎng)絡(luò)設(shè)備發(fā)送請(qǐng)求時(shí),將所述密鑰攜帶在所述SPUD消息中,以便于接收所述請(qǐng)求的網(wǎng)絡(luò)設(shè)備根據(jù)維護(hù)的端點(diǎn)權(quán)限表和所述密鑰確定是否響應(yīng)所述請(qǐng)求。可選的,所述權(quán)限包括下述權(quán)限中的至少一種:查詢流的轉(zhuǎn)發(fā)路徑信息的權(quán)限,查詢網(wǎng)絡(luò)設(shè)備指標(biāo)的權(quán)限,申請(qǐng)資源預(yù)留的權(quán)限,設(shè)置流優(yōu)先級(jí)的權(quán)限??蛇x的,所述請(qǐng)求包括下述請(qǐng)求中的至少一種:查詢流的轉(zhuǎn)發(fā)路徑信息的請(qǐng)求、查詢網(wǎng)絡(luò)設(shè)備的指標(biāo)的請(qǐng)求、申請(qǐng)資源預(yù)留和設(shè)置流的優(yōu)先級(jí)的請(qǐng)求。綜上所述,采用本發(fā)明實(shí)施例提供的技術(shù)方案,通過(guò)將流的轉(zhuǎn)發(fā)路徑包括的網(wǎng)絡(luò)設(shè)備的標(biāo)識(shí)作為匹配記錄的索引,以及通過(guò)與網(wǎng)絡(luò)設(shè)備的通信將網(wǎng)絡(luò)設(shè)備的指標(biāo)作為匹配記錄的內(nèi)容,便于流的發(fā)送端在創(chuàng)建流之前或在發(fā)送流的過(guò)程中,可以根據(jù)獲取到的傳輸層指標(biāo)的匹配記錄調(diào)整流的傳輸層參數(shù)。并且本發(fā)明實(shí)施例還可以向網(wǎng)絡(luò)設(shè)備申請(qǐng)資源預(yù)留和差分服務(wù),保證高優(yōu)先級(jí)流的業(yè)務(wù)體驗(yàn)。本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明實(shí)施例進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明實(shí)施例的精神和范圍。這樣,倘若本發(fā)明實(shí)施例的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。當(dāng)前第1頁(yè)1 2 3