一種檢測連通性的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,特別是涉及一種檢測連通性的方法和裝置。
【背景技術(shù)】
[0002]在傳統(tǒng)網(wǎng)絡(luò)的結(jié)構(gòu)中,網(wǎng)元之間的連接錯綜復(fù)雜,在進行業(yè)務(wù)操作之前,需要檢測所要用到的網(wǎng)元之間是否具有連通性。檢測兩個網(wǎng)元之間的連通性的方式很多,比如常用的雙向轉(zhuǎn)發(fā)檢測(Bidirect1nal Forwarding Detect1n,BFD)等。
[0003]不過隨著市場需求的改變和網(wǎng)絡(luò)結(jié)構(gòu)的升級,出現(xiàn)了一種新興的網(wǎng)絡(luò)構(gòu)架:軟件定義網(wǎng)絡(luò)(Software Defined Network, SDN)。在SDN網(wǎng)絡(luò)構(gòu)架中,控制面和轉(zhuǎn)發(fā)面是分開的。主要通過SDN控制器(SDN Controller,SNC)來控制轉(zhuǎn)發(fā)面中用于轉(zhuǎn)發(fā)的網(wǎng)元(Switch)。SNC主要實現(xiàn)協(xié)議的交互和轉(zhuǎn)發(fā)表項的下發(fā),Switch主要負責轉(zhuǎn)發(fā)。
[0004]然而在SDN網(wǎng)絡(luò)構(gòu)架下或傳統(tǒng)網(wǎng)絡(luò)和SDN的混合網(wǎng)絡(luò)構(gòu)架下,當一個網(wǎng)元處于SDN中,目前還不具有能夠有效的檢測該網(wǎng)元和其他網(wǎng)元之間鏈路是否具有連通性的方法。
【發(fā)明內(nèi)容】
[0005]為了解決上述技術(shù)問題,本發(fā)明實施例提供了一種檢測連通性的方法和裝置,實現(xiàn)了在SDN構(gòu)架下檢測網(wǎng)元之間連通性。
[0006]第一方面,本發(fā)明實施例提供了一種檢測連通性的方法,包括:
[0007]軟件定義網(wǎng)絡(luò)SDN設(shè)備向第二網(wǎng)元發(fā)送會話協(xié)商報文,所述會話協(xié)商報文用于協(xié)商第一網(wǎng)元和所述第二網(wǎng)元之間鏈路,所述第一網(wǎng)元處于SDN網(wǎng)絡(luò)中;
[0008]所述SDN設(shè)備獲取所述第二網(wǎng)元返回的響應(yīng)消息,確定所述鏈路協(xié)商成功;
[0009]所述SDN設(shè)備向所述第二網(wǎng)元發(fā)送心跳報文,所述心跳報文用于檢測所述鏈路的連通性。
[0010]在第一方面的第一種可能的實現(xiàn)方式中,所述SDN設(shè)備具體包括第一網(wǎng)元,在所述SDN設(shè)備向第二網(wǎng)元發(fā)送會話協(xié)商報文之前,還包括:
[0011]所述第一網(wǎng)元接收軟件定義網(wǎng)絡(luò)控制器SNC發(fā)送的第一配置信息,所述第一配置信息中包括第二網(wǎng)元的位置信息,所述第一網(wǎng)元與所述SNC相連;
[0012]所述SDN設(shè)備向第二網(wǎng)元發(fā)送會話協(xié)商報文,具體包括:
[0013]所述第一網(wǎng)元根據(jù)所述位置信息向所述第二網(wǎng)元發(fā)送會話協(xié)商報文。
[0014]結(jié)合第一方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述第一配置信息中還包括發(fā)送心跳報文的數(shù)據(jù),所述數(shù)據(jù)包括發(fā)送心跳報文的發(fā)送間隔和/或發(fā)送次數(shù);
[0015]所述第一網(wǎng)元根據(jù)所述第一配置信息中的數(shù)據(jù)向所述第二網(wǎng)元發(fā)送心跳報文。
[0016]在第一方面的第三種可能的實現(xiàn)方式中,所述SDN設(shè)備具體包括所述SNC,所述SDN設(shè)備向所述第二網(wǎng)元發(fā)送心跳報文后,還包括:
[0017]所述SNC向所述第一網(wǎng)元發(fā)送通知消息,所述通知消息包括通過所述心跳報文檢測所述鏈路的連通性的結(jié)果。
[0018]在第一方面的第四種可能的實現(xiàn)方式中,所述SDN設(shè)備具體包括所述SNC和所述第一網(wǎng)元,所述SDN設(shè)備向第二網(wǎng)元發(fā)送會話協(xié)商報文,具體包括:
[0019]所述SNC向第二網(wǎng)元發(fā)送會話協(xié)商報文;
[0020]所述SDN設(shè)備獲取所述第二網(wǎng)元返回的響應(yīng)消息,具體包括:
[0021]所述SNC獲取所述第二網(wǎng)元返回的響應(yīng)消息;
[0022]所述SDN設(shè)備向所述第二網(wǎng)元發(fā)送心跳報文,具體包括:
[0023]所述第一網(wǎng)元向所述第二網(wǎng)元發(fā)送心跳報文。
[0024]結(jié)合第一方面的第四種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,在所述第一網(wǎng)元向所述第二網(wǎng)元發(fā)送心跳報文之前,還包括:
[0025]所述第一網(wǎng)元接收所述SNC發(fā)送的第二配置信息,所述第二配置信息中包括所述第二網(wǎng)元的位置信息和發(fā)送心跳報文的數(shù)據(jù),所述數(shù)據(jù)包括發(fā)送心跳報文的發(fā)送間隔和/或發(fā)送次數(shù);
[0026]所述第一網(wǎng)元向所述第二網(wǎng)元發(fā)送心跳報文,具體包括:
[0027]所述第一網(wǎng)元根據(jù)所述位置信息和所述數(shù)據(jù)向所述第二網(wǎng)元發(fā)送心跳報文。
[0028]第二方面,本發(fā)明實施例提供了一種檢測連通性的裝置,包括:
[0029]第一發(fā)送單元,用于向第二網(wǎng)元發(fā)送會話協(xié)商報文,所述會話協(xié)商報文用于協(xié)商第一網(wǎng)元和所述第二網(wǎng)元之間鏈路,所述第一網(wǎng)元處于軟件定義網(wǎng)絡(luò)SDN網(wǎng)絡(luò)中;
[0030]接收單元,用于獲取所述第二網(wǎng)元返回的響應(yīng)消息,確定所述鏈路協(xié)商成功;
[0031]第二發(fā)送單元,用于向所述第二網(wǎng)元發(fā)送心跳報文,所述心跳報文用于檢測所述鏈路的連通性。
[0032]在第二方面的第一種可能的實現(xiàn)方式中,在觸發(fā)所述第一發(fā)送單元之前,還包括:
[0033]所述接收單元還用于接收軟件定義網(wǎng)絡(luò)控制器SNC發(fā)送的第一配置信息,所述第一配置信息中包括第二網(wǎng)元的位置信息,所述第一網(wǎng)元與所述SNC相連;
[0034]所述第一發(fā)送單元具體用于根據(jù)所述位置信息向所述第二網(wǎng)元發(fā)送會話協(xié)商報文。
[0035]結(jié)合第二方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述第一配置信息中還包括發(fā)送心跳報文的數(shù)據(jù),所述數(shù)據(jù)包括發(fā)送心跳報文的發(fā)送間隔和/或發(fā)送次數(shù);
[0036]所述第二發(fā)送單元具體用于根據(jù)所述第一配置信息中的數(shù)據(jù)向所述第二網(wǎng)元發(fā)送心跳報文。
[0037]在第二方面的第三種可能的實現(xiàn)方式中,觸發(fā)所述第二發(fā)送單元之后,還包括:
[0038]第三發(fā)送單元,用于向所述第一網(wǎng)元發(fā)送通知消息,所述通知消息包括通過所述心跳報文檢測所述鏈路的連通性的結(jié)果。
[0039]在第二方面的第四種可能的實現(xiàn)方式中,在觸發(fā)所述第二發(fā)送單元之前,還包括:
[0040]所述接收單元還用于接收所述SNC發(fā)送的第二配置信息,所述第二配置信息中包括所述第二網(wǎng)元的位置信息和發(fā)送心跳報文的數(shù)據(jù),所述數(shù)據(jù)包括發(fā)送心跳報文的發(fā)送間隔和/或發(fā)送次數(shù);
[0041]所述第二發(fā)送單元具體用于根據(jù)所述位置信息和所述數(shù)據(jù)向所述第二網(wǎng)元發(fā)送心跳報文。
[0042]由上述技術(shù)方案可以看出,處于SDN網(wǎng)絡(luò)中的SDN設(shè)備通過向第二網(wǎng)元發(fā)送會話協(xié)商報文,確定所述第二網(wǎng)元與處于SDN網(wǎng)絡(luò)中的第一網(wǎng)元之間鏈路協(xié)商成功后,由所述SDN設(shè)備向所述第二網(wǎng)元發(fā)送心跳報文,以便有效的檢測所述鏈路的連通性,由此實現(xiàn)了在SDN網(wǎng)絡(luò)架構(gòu)下或者具有SDN網(wǎng)絡(luò)構(gòu)架的混合網(wǎng)絡(luò)架構(gòu)下,也可以有效檢測處于SDN下的第一網(wǎng)元和第二網(wǎng)元之間鏈路連通性。提高了 SDN網(wǎng)絡(luò)的兼容性,有利于SDN網(wǎng)絡(luò)的推廣。
【附圖說明】
[0043]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0044]圖1為本發(fā)明實施例提供的一種檢測連通性方法的方法流程圖;
[0045]圖2為本發(fā)明實施例提供的一種檢測連通性的信令示意圖;
當前第1頁
1 
2 
3 
4