[發(fā)明專利]域外鏈路檢測方法及裝置、存儲(chǔ)介質(zhì)和計(jì)算機(jī)設(shè)備有效
| 申請?zhí)枺?/td> | 201710534703.6 | 申請日: | 2017-07-03 |
| 公開(公告)號: | CN109218177B | 公開(公告)日: | 2021-06-29 |
| 發(fā)明(設(shè)計(jì))人: | 欒晗 | 申請(專利權(quán))人: | 中興通訊股份有限公司 |
| 主分類號: | H04L12/703 | 分類號: | H04L12/703;H04L12/741;H04L12/751;H04L12/24;H04L12/26;H04L29/12 |
| 代理公司: | 深圳市力道知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 44507 | 代理人: | 張傳義 |
| 地址: | 518000 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 域外 檢測 方法 裝置 存儲(chǔ) 介質(zhì) 計(jì)算機(jī) 設(shè)備 | ||
本發(fā)明涉及一種域外鏈路檢測方法,包括:根據(jù)配置的靜態(tài)路由信息探測下一跳位置之后,令受控交換機(jī)根據(jù)探測結(jié)果發(fā)送ARP報(bào)文;根據(jù)受控交換機(jī)上送的ARP應(yīng)答信息確定下一跳位置,向所述受控交換機(jī)下發(fā)路由表并修改所述受控交換機(jī)上的APR報(bào)文轉(zhuǎn)發(fā)行為;接收所述受控交換機(jī)上報(bào)的與所述域外設(shè)備之間鏈路故障信息后確認(rèn)下一跳不可達(dá);刪除路由表,并自動(dòng)選擇冗余備份鏈路生成對應(yīng)的路由信息之后,根據(jù)所述路由信息修改所述受控交換機(jī)上的APR報(bào)文轉(zhuǎn)發(fā)行為。本發(fā)明可快速檢測鏈路故障,并可動(dòng)態(tài)配置和調(diào)節(jié)域外鏈路,同時(shí),在鏈路發(fā)生故障時(shí),可快速選擇路由并切換,還提供一種域外鏈路檢測裝置、存儲(chǔ)介質(zhì)和計(jì)算機(jī)設(shè)備。
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種域外鏈路檢測方法及裝置、存儲(chǔ)介質(zhì)和計(jì)算機(jī)設(shè)備。
背景技術(shù)
軟件定義網(wǎng)絡(luò)(Software Defined Network,簡稱為SDN)是當(dāng)前通信領(lǐng)域研究的熱點(diǎn)技術(shù)。SDN主要包括控制面的控制器(Controller)和轉(zhuǎn)發(fā)面的交換機(jī)(Switch),SDN可以將控制面與數(shù)據(jù)面分離開來,從而實(shí)現(xiàn)了網(wǎng)絡(luò)流量的靈活控制,使網(wǎng)絡(luò)作為管道變得更加智能。控制器和交換機(jī)之間通過OPENFLOW(簡稱OF)協(xié)議下發(fā)控制指令,指導(dǎo)交換機(jī)上的數(shù)據(jù)流轉(zhuǎn)發(fā)。
BFD(Bidirectional Forwarding Detection,雙向轉(zhuǎn)發(fā)檢測)協(xié)議,通過在兩臺路由器或者路由交換機(jī)上建立會(huì)話。會(huì)話建立后如果在檢測時(shí)間內(nèi)沒有收到對端的BFD保活報(bào)文則認(rèn)為發(fā)生故障。
如圖1所示,Switch1,Switch2和Switch3是受控交換機(jī),Switch4是域外非受控交換機(jī),實(shí)際網(wǎng)絡(luò)中也可以是主機(jī),各種形式的網(wǎng)元。當(dāng)前控制器對域內(nèi)各個(gè)SW(如圖1與圖2中的Switch1、Switch2、Switch3等)之間里的鏈路檢測和TOPO形成都是通過LLDP(LinkLayer Discovery Protocol,鏈路層發(fā)現(xiàn)協(xié)議)完成的,如圖2所示,控制器學(xué)習(xí)到拓?fù)渲螅ㄟ^OPENFLOW協(xié)議給每個(gè)鏈路兩端交換機(jī)下發(fā)BFD會(huì)話,并監(jiān)聽BFD會(huì)話上報(bào)狀態(tài)。在該方案中,由于LLDP探測報(bào)文的頻率遠(yuǎn)低于BFD保活報(bào)文,因此控制器通過LLDP判斷鏈路故障要晚于BFD,且如果把LLDP頻率設(shè)置很高,則會(huì)對控制器造成很大的流量沖擊,嚴(yán)重影響控制器的性能和效率。
同時(shí),LLDP只適用于域內(nèi)的交換機(jī)拓?fù)浒l(fā)現(xiàn),對于域外的鏈路,如圖3所示,當(dāng)前,控制器只能通過ARP(Address Resolution Protocol,地址解析協(xié)議)去發(fā)現(xiàn),并通過ARP來保活,如圖2所示,SW3(圖3中的Switch3)是SDN域內(nèi)邊界交換機(jī)(和域外進(jìn)行通信),SW4(圖3中的Switch4)是域外設(shè)備,SW3和SW4之間鏈路有效性只能通過ARP回應(yīng)來判斷。當(dāng)控制器學(xué)到下一跳的ARP后,也會(huì)降低ARP發(fā)送頻率,當(dāng)SW3端口DOWN或者鏈路斷掉,此時(shí)控制器感知不到SW3和SW4之間已經(jīng)不通,交換機(jī)上流表組表不會(huì)發(fā)生變化,一定時(shí)間內(nèi)造成流量不通。直到下一次ARP探測發(fā)現(xiàn)沒有回應(yīng)時(shí),控制器才感知到SW3和SW4之間鏈路DOWN掉。
在一些方案中,交換機(jī)對端不僅可以是SW4交換機(jī),還可以是虛擬主機(jī),而主機(jī)有上下線、遷移等行為,如果對虛機(jī)采用傳統(tǒng)的ARP保活并不能滿足需求,比如,在方案要求必須滿足網(wǎng)絡(luò)對路徑切換速率低于100ms的指標(biāo)時(shí),遠(yuǎn)遠(yuǎn)不能滿足需求。
發(fā)明內(nèi)容
基于此,有必要針對上述問題,提供一種可動(dòng)態(tài)配置和調(diào)節(jié)的域外鏈路檢測方法及裝置、存儲(chǔ)介質(zhì)和計(jì)算機(jī)設(shè)備。
一種域外鏈路檢測方法,包括:
控制器根據(jù)配置的靜態(tài)路由信息探測下一跳位置之后,令受控交換機(jī)根據(jù)探測結(jié)果發(fā)送ARP報(bào)文;
所述控制器接收所述受控交換機(jī)上送的ARP應(yīng)答信息;其中,所述ARP應(yīng)答信息是域外設(shè)備對于所述受控交換機(jī)發(fā)送的ARP報(bào)文的反饋信息;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中興通訊股份有限公司,未經(jīng)中興通訊股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710534703.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 安全系統(tǒng)、安全器件、終端裝置、方法以及程序
- 基于對等網(wǎng)絡(luò)的資源信息備份操作方法及對等網(wǎng)絡(luò)
- 時(shí)鐘同步狀態(tài)信息的發(fā)送方法和時(shí)鐘同步域管理節(jié)點(diǎn)
- 一種多域域間路由維護(hù)方法和系統(tǒng)
- 改進(jìn)的數(shù)據(jù)包檢測器
- 液晶顯示裝置
- 一種實(shí)現(xiàn)家庭網(wǎng)絡(luò)組網(wǎng)的方法及裝置和G.hn設(shè)備
- OFDM通信的方法
- 一種實(shí)現(xiàn)家庭網(wǎng)絡(luò)組網(wǎng)的方法及裝置和家庭網(wǎng)絡(luò)設(shè)備
- 隔板貫通式梁柱節(jié)點(diǎn)及建筑
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測試終端的測試方法
- 一種服裝用人體測量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





