[發(fā)明專利]一種數(shù)據(jù)包傳輸方法及裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201310419141.2 | 申請(qǐng)日: | 2013-09-13 |
| 公開(公告)號(hào): | CN103491007A | 公開(公告)日: | 2014-01-01 |
| 發(fā)明(設(shè)計(jì))人: | 胡錦江 | 申請(qǐng)(專利權(quán))人: | 新浪網(wǎng)技術(shù)(中國(guó))有限公司 |
| 主分類號(hào): | H04L12/741 | 分類號(hào): | H04L12/741 |
| 代理公司: | 北京同達(dá)信恒知識(shí)產(chǎn)權(quán)代理有限公司 11291 | 代理人: | 郭潤(rùn)湘 |
| 地址: | 100080 北京市海淀*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 數(shù)據(jù)包 傳輸 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)包傳輸技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)包傳輸方法及裝置。
背景技術(shù)
現(xiàn)有網(wǎng)絡(luò)中各個(gè)核心部分隨著業(yè)務(wù)量的提高,訪問量和數(shù)據(jù)流量的快速增長(zhǎng),其處理能力和計(jì)算強(qiáng)度也相應(yīng)地增大,使得單一的服務(wù)器設(shè)備無法承擔(dān)。因此可以采用服務(wù)器集群來共同承擔(dān)業(yè)務(wù)處理的負(fù)載,并且,為了提高服務(wù)器集群中各業(yè)務(wù)服務(wù)器的利用率,還可以通過負(fù)載均衡設(shè)備來實(shí)現(xiàn)業(yè)務(wù)負(fù)載在多個(gè)業(yè)務(wù)服務(wù)器上的平衡分配,該多個(gè)業(yè)務(wù)服務(wù)器可以稱作負(fù)載均衡設(shè)備的成員。
在實(shí)際應(yīng)用中,如圖1所示,一臺(tái)業(yè)務(wù)服務(wù)器除了作為負(fù)載均衡設(shè)備的成員與負(fù)載均衡設(shè)備相連外,還可能與其他網(wǎng)絡(luò)設(shè)備相連,如還連接公司的內(nèi)部網(wǎng)絡(luò)的內(nèi)網(wǎng)網(wǎng)絡(luò)設(shè)備(如交換機(jī)設(shè)備),以及連接公司的外部網(wǎng)絡(luò)的外網(wǎng)網(wǎng)絡(luò)設(shè)備(如交換機(jī)設(shè)備)。在這樣復(fù)雜的網(wǎng)絡(luò)環(huán)境中,來自內(nèi)網(wǎng)和外網(wǎng)的請(qǐng)求數(shù)據(jù)包,一種情況是直接從內(nèi)網(wǎng)網(wǎng)絡(luò)設(shè)備和外網(wǎng)網(wǎng)絡(luò)設(shè)備發(fā)送到業(yè)務(wù)服務(wù)器,還有一種情況是通過負(fù)載均衡設(shè)備到達(dá)業(yè)務(wù)服務(wù)器。
當(dāng)業(yè)務(wù)服務(wù)器在針對(duì)接收的請(qǐng)求數(shù)據(jù)包進(jìn)行相應(yīng)的業(yè)務(wù)處理,并需要返回對(duì)應(yīng)的響應(yīng)數(shù)據(jù)包時(shí),在現(xiàn)有技術(shù)中,可以根據(jù)該請(qǐng)求數(shù)據(jù)包的源IP地址,按照預(yù)設(shè)路由表進(jìn)行返回。此時(shí),如果負(fù)載均衡設(shè)備采用直接返回(DR,Direct?Return)模式,通過負(fù)載均衡設(shè)備轉(zhuǎn)發(fā)的請(qǐng)求數(shù)據(jù)包對(duì)應(yīng)的響應(yīng)數(shù)據(jù)包,可以不經(jīng)過負(fù)載均衡設(shè)備,直接返回給發(fā)送該請(qǐng)求數(shù)據(jù)包的內(nèi)網(wǎng)網(wǎng)絡(luò)設(shè)備或外網(wǎng)網(wǎng)絡(luò)設(shè)備,在設(shè)置路由表時(shí)僅需要區(qū)分內(nèi)網(wǎng)網(wǎng)段和外網(wǎng)網(wǎng)段即可;而如果負(fù)載均衡設(shè)備未采用DR模式,通過負(fù)載均衡設(shè)備轉(zhuǎn)發(fā)的請(qǐng)求數(shù)據(jù)包對(duì)應(yīng)的響應(yīng)數(shù)據(jù)包,則需要再返回給負(fù)載均衡設(shè)備,為了保證響應(yīng)數(shù)據(jù)包的正確回復(fù),在設(shè)置路由表時(shí),需要對(duì)經(jīng)過負(fù)載均衡設(shè)備的請(qǐng)求數(shù)據(jù)包的源IP地址所屬的網(wǎng)段,以及不經(jīng)過負(fù)載均衡設(shè)備的請(qǐng)求數(shù)據(jù)包的源IP地址所屬的網(wǎng)段,進(jìn)行明確區(qū)分,例如,當(dāng)有多個(gè)網(wǎng)段的請(qǐng)求數(shù)據(jù)包均通過負(fù)載均衡設(shè)備轉(zhuǎn)發(fā)時(shí),則需要分別針對(duì)該多個(gè)網(wǎng)段進(jìn)行路由設(shè)置,使其路由指向負(fù)載均衡設(shè)備,從而使得路由配置繁瑣,且增加了維護(hù)路由表的難度。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種數(shù)據(jù)包傳輸方法及裝置,用以解決現(xiàn)有技術(shù)中存在的針對(duì)與負(fù)載均衡設(shè)備以及其他網(wǎng)絡(luò)設(shè)備相連的業(yè)務(wù)服務(wù)器進(jìn)行路由配置繁瑣的問題。
本發(fā)明實(shí)施例提供一種數(shù)據(jù)包傳輸方法,應(yīng)用于與負(fù)載均衡設(shè)備以及其他網(wǎng)絡(luò)設(shè)備相連的業(yè)務(wù)服務(wù)器,所述負(fù)載均衡設(shè)備未采用直接返回DR模式,包括:
所述業(yè)務(wù)服務(wù)器接收請(qǐng)求數(shù)據(jù)包;
確定所述請(qǐng)求數(shù)據(jù)包對(duì)應(yīng)的響應(yīng)數(shù)據(jù)包;
根據(jù)所述請(qǐng)求數(shù)據(jù)包的源MAC地址,按照基于MAC地址的第一路由表,返回與所述請(qǐng)求數(shù)據(jù)包對(duì)應(yīng)的所述響應(yīng)數(shù)據(jù)包,其中,所述第一路由表中與MAC地址對(duì)應(yīng)的路由指向具有該MAC地址的設(shè)備。
本發(fā)明實(shí)施例提供的上述數(shù)據(jù)包傳輸方法中,業(yè)務(wù)服務(wù)器連接的負(fù)載均衡設(shè)備未采用DR模式,則通過負(fù)載均衡設(shè)備轉(zhuǎn)發(fā)的請(qǐng)求數(shù)據(jù)包對(duì)應(yīng)的響應(yīng)數(shù)據(jù)包,需要直接返回給負(fù)載均衡設(shè)備,方法中根據(jù)請(qǐng)求數(shù)據(jù)包的源MAC地址,按照基于MAC地址的第一路由表,返回響應(yīng)數(shù)據(jù)包,由于通過負(fù)載均衡設(shè)備的請(qǐng)求數(shù)據(jù)包在轉(zhuǎn)發(fā)時(shí),源MAC地址已經(jīng)被修改為負(fù)載均衡設(shè)備的MAC地址,所以,為了將通過負(fù)載均衡設(shè)備轉(zhuǎn)發(fā)的請(qǐng)求數(shù)據(jù)包對(duì)應(yīng)的響應(yīng)數(shù)據(jù)包,直接返回給負(fù)載均衡設(shè)備,在配置基于MAC地址的路由表時(shí),即便有多個(gè)網(wǎng)段的請(qǐng)求數(shù)據(jù)包通過負(fù)載均衡設(shè)備到達(dá)業(yè)務(wù)服務(wù)器,也只需要針對(duì)負(fù)載均衡設(shè)備的MAC地址進(jìn)行路由配置即可,從而降低了路由配置的復(fù)雜度,并且,當(dāng)有新的網(wǎng)段的請(qǐng)求數(shù)據(jù)包通過負(fù)載均衡設(shè)備到達(dá)業(yè)務(wù)服務(wù)器時(shí),也不再需要對(duì)第一路由表進(jìn)行更改,即降低了路由表的維護(hù)難度。
進(jìn)一步的,所述業(yè)務(wù)服務(wù)器當(dāng)需要主動(dòng)發(fā)送業(yè)務(wù)數(shù)據(jù)包時(shí),根據(jù)所述業(yè)務(wù)數(shù)據(jù)包的源IP地址,按照基于IP地址的第二路由表,發(fā)送所述業(yè)務(wù)數(shù)據(jù)包。
針對(duì)所述業(yè)務(wù)服務(wù)器主動(dòng)發(fā)送業(yè)務(wù)數(shù)據(jù)包的情況,直接根據(jù)所述業(yè)務(wù)數(shù)據(jù)包的源IP地址進(jìn)行路由,第二路由表的配置可以根據(jù)實(shí)際需要進(jìn)行配置,此時(shí)路由配置簡(jiǎn)單,不會(huì)明顯增加路由配置的復(fù)雜度。
本發(fā)明實(shí)施例還提供一種數(shù)據(jù)包傳輸方法,應(yīng)用于與負(fù)載均衡設(shè)備以及其他網(wǎng)絡(luò)設(shè)備相連的業(yè)務(wù)服務(wù)器,包括:
所述業(yè)務(wù)服務(wù)器接收請(qǐng)求數(shù)據(jù)包;
確定所述負(fù)載均衡設(shè)備是否采用直接返回DR模式;
如果所述負(fù)載均衡設(shè)備未采用DR模式,根據(jù)所述請(qǐng)求數(shù)據(jù)包的源MAC地址,按照基于MAC地址的第一路由表,返回與所述請(qǐng)求數(shù)據(jù)包對(duì)應(yīng)的響應(yīng)數(shù)據(jù)包,其中,所述第一路由表中與MAC地址對(duì)應(yīng)的路由指向具有該MAC地址的設(shè)備;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于新浪網(wǎng)技術(shù)(中國(guó))有限公司,未經(jīng)新浪網(wǎng)技術(shù)(中國(guó))有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310419141.2/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種用于冷卻廢氣的EGR裝置
- 下一篇:催化器密封墊
- 通過冗余提高數(shù)據(jù)傳輸速度的方法
- 數(shù)據(jù)包調(diào)度方法和裝置
- 一種數(shù)據(jù)包的轉(zhuǎn)發(fā)方法和設(shè)備
- 網(wǎng)絡(luò)通信主體確認(rèn)方法及系統(tǒng)
- 一種轉(zhuǎn)發(fā)數(shù)據(jù)包的方法、裝置和路由設(shè)備
- 一種數(shù)據(jù)報(bào)文接收方法及裝置
- 一種降低語音丟包統(tǒng)計(jì)量的方法及基站
- 數(shù)據(jù)包的處理方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)包處理方法、裝置及電子設(shè)備和存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)傳輸方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)庫(kù)讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





