[0078]舉例說明,由于所述SNC通過向所述第二網(wǎng)元發(fā)送心跳報(bào)文所獲取的所述鏈路的連通性結(jié)果所述第一網(wǎng)元并不知道,故所述SNC可以通過向所述第一網(wǎng)元發(fā)送所述通知消息,將所述鏈路的連通性結(jié)果告知所述第一網(wǎng)元。
[0079]針對(duì)第三種情況,也就是所述SDN設(shè)備具體包括所述SNC和所述第一網(wǎng)元的情況,請(qǐng)參見圖4,圖4為本發(fā)明實(shí)施例提供的一種檢測(cè)連通性的信令示意圖,包括SNC、第一網(wǎng)元和第二網(wǎng)元,其中所述第一網(wǎng)元與SNC相連。
[0080]S401:所述SNC向所述第二網(wǎng)元發(fā)送會(huì)話協(xié)商報(bào)文。
[0081]S402:所述SNC獲取所述第二網(wǎng)元返回的響應(yīng)消息,確定所述鏈路協(xié)商成功。
[0082]S403:所述第一網(wǎng)元接收所述SNC發(fā)送的第二配置信息,所述第二配置信息中包括所述第二網(wǎng)元的位置信息和發(fā)送心跳報(bào)文的數(shù)據(jù),所述數(shù)據(jù)包括發(fā)送心跳報(bào)文的發(fā)送間隔和發(fā)送次數(shù)。
[0083]舉例說明,在所述SDN設(shè)備包括所述SNC和所述第一網(wǎng)元的情況,將由所述SNC和所述第一網(wǎng)元配合完成檢測(cè)所述第一網(wǎng)元和所述第二網(wǎng)元之間鏈路連通性。所述SNC通過向所述第二網(wǎng)元發(fā)送會(huì)話協(xié)商報(bào)文,確定所述第一網(wǎng)元和所述第二網(wǎng)元之間鏈路協(xié)商成功后。接下來可以由所述第一網(wǎng)元向所述第二網(wǎng)元發(fā)送心跳報(bào)文。所述第一網(wǎng)元向所述第二網(wǎng)元發(fā)送心跳報(bào)文的數(shù)據(jù)和所述第二網(wǎng)元的地址信息均可以通過所述第二配置信息獲取。
[0084]S404:所述第一網(wǎng)元根據(jù)所述位置信息和所述數(shù)據(jù)向所述第二網(wǎng)元發(fā)送心跳報(bào)文,所述心跳報(bào)文用于檢測(cè)所述鏈路的連通性。
[0085]S405:所述第一網(wǎng)元向所述SNC發(fā)送第二通知消息,所述第二通知消息包括通過所述心跳報(bào)文檢測(cè)所述鏈路的連通性的結(jié)果。
[0086]圖5為本發(fā)明實(shí)施例提供的一種檢測(cè)連通性裝置的裝置結(jié)構(gòu)圖,所述檢測(cè)連通性裝置500包括:
[0087]第一發(fā)送單元501,用于向第二網(wǎng)元發(fā)送會(huì)話協(xié)商報(bào)文,所述會(huì)話協(xié)商報(bào)文用于協(xié)商第一網(wǎng)元和所述第二網(wǎng)元之間鏈路,所述第一網(wǎng)元處于SDN網(wǎng)絡(luò)中。
[0088]舉例說明,發(fā)送會(huì)話協(xié)商報(bào)文主要是為了在所述第一網(wǎng)元和所述第二網(wǎng)元之間建立檢測(cè)會(huì)話。建立檢測(cè)會(huì)話是檢測(cè)鏈路連通性的先決條件。
[0089]這里的所述第一網(wǎng)元是指處于SDN網(wǎng)絡(luò)中的網(wǎng)元,可以理解為一個(gè)PE設(shè)備,也可以理解為一個(gè)P設(shè)備。所述第二網(wǎng)元可以處于所述SDN網(wǎng)絡(luò)中,也可以不處于所述SDN網(wǎng)絡(luò)中,本發(fā)明對(duì)此不進(jìn)行限定。
[0090]接收單元502,用于獲取所述第二網(wǎng)元返回的響應(yīng)消息,確定所述鏈路協(xié)商成功。
[0091]舉例說明,從所述第二網(wǎng)元返回的所述響應(yīng)消息,具體是指所述第二網(wǎng)元在接收到所述第一發(fā)送單元501發(fā)送的所述會(huì)話協(xié)商報(bào)文后返回的響應(yīng)消息。當(dāng)所述接收單元502接收到所述響應(yīng)消息時(shí),一般可以理解為所述第一網(wǎng)元和所述第二網(wǎng)元之間鏈路已經(jīng)成功建立了檢測(cè)會(huì)話。
[0092]第二發(fā)送單元503,用于向所述第二網(wǎng)元發(fā)送心跳報(bào)文,所述心跳報(bào)文用于檢測(cè)所述鏈路的連通性。
[0093]舉例說明,所述心跳報(bào)文可以理解為以一定的頻率持續(xù)發(fā)送的報(bào)文,在所述心跳報(bào)文的發(fā)送期間,所述檢測(cè)連通性裝置500可以持續(xù)檢測(cè)所述第一網(wǎng)元和所述第二網(wǎng)元之間鏈路的連通性。
[0094]由上述實(shí)施例可以看出,處于SDN網(wǎng)絡(luò)中的SDN設(shè)備通過向第二網(wǎng)元發(fā)送會(huì)話協(xié)商報(bào)文,確定所述第二網(wǎng)元與處于SDN網(wǎng)絡(luò)中的第一網(wǎng)元之間鏈路協(xié)商成功后,由所述SDN設(shè)備向所述第二網(wǎng)元發(fā)送心跳報(bào)文,以便有效的檢測(cè)所述鏈路的連通性,由此實(shí)現(xiàn)了在SDN網(wǎng)絡(luò)架構(gòu)下或者具有SDN網(wǎng)絡(luò)構(gòu)架的混合網(wǎng)絡(luò)架構(gòu)下,也可以有效檢測(cè)處于SDN下的第一網(wǎng)元和第二網(wǎng)元之間鏈路連通性。提高了 SDN網(wǎng)絡(luò)的兼容性,有利于SDN網(wǎng)絡(luò)的推廣。
[0095]所述檢測(cè)連通性裝置500還可以具有多種檢測(cè)連通性的情況,本發(fā)明實(shí)施例將對(duì)所述檢測(cè)連通性裝置500的幾種具體可能的情況進(jìn)行詳細(xì)說明。
[0096]第一種情況,在觸發(fā)所述第一發(fā)送單元501之前,還包括:
[0097]所述接收單元502還用于接收SNC發(fā)送的第一配置信息,所述第一配置信息中包括第二網(wǎng)元的位置信息,所述第一網(wǎng)元與所述SNC相連。
[0098]所述第一發(fā)送單元501具體用于根據(jù)所述位置信息向所述第二網(wǎng)元發(fā)送會(huì)話協(xié)商報(bào)文。
[0099]舉例說明,通過所述第一配置信息,可以確定要檢測(cè)連通性的目標(biāo)網(wǎng)元,即所述第二網(wǎng)元在網(wǎng)絡(luò)中的位置。
[0100]舉例說明,所述第二發(fā)送單元503向所述第二網(wǎng)元發(fā)送的心跳報(bào)文的頻率和持續(xù)時(shí)間可以由所述第一配置信息進(jìn)行設(shè)置,可選的,所述第一配置信息中還包括發(fā)送心跳報(bào)文的數(shù)據(jù),所述數(shù)據(jù)包括發(fā)送心跳報(bào)文的發(fā)送間隔和/或發(fā)送次數(shù)。當(dāng)所述接收單元502接收到的所述第一配置信息中包含所述數(shù)據(jù)時(shí),所述第二發(fā)送單元503具體用于根據(jù)所述第一配置信息中的數(shù)據(jù)向所述第二網(wǎng)元發(fā)送心跳報(bào)文。
[0101]第二種情況,在圖5所對(duì)應(yīng)實(shí)施例的基礎(chǔ)上,在觸發(fā)所述第二發(fā)送單元503之后,所述檢測(cè)連通性裝置500還包括第三發(fā)送單元504,如圖6所示,圖6為本發(fā)明實(shí)施例提供的一種檢測(cè)連通性裝置的裝置結(jié)構(gòu)圖:
[0102]所述第三發(fā)送單元504,用于向所述第一網(wǎng)元發(fā)送通知消息,所述通知消息包括通過所述心跳報(bào)文檢測(cè)所述鏈路的連通性的結(jié)果。
[0103]舉例說明,由于通過向所述第二網(wǎng)元發(fā)送心跳報(bào)文所獲取的所述鏈路的連通性結(jié)果所述第一網(wǎng)元并不知道,故所述第三發(fā)送單元504可以通過向所述第一網(wǎng)元發(fā)送所述通知消息,將所述鏈路的連通性結(jié)果告知所述第一網(wǎng)元。
[0104]第三中情況,在觸發(fā)所述第二發(fā)送單元503之前,還包括:
[0105]所述接收單元502還用于接收所述SNC發(fā)送的第二配置信息,所述第二配置信息中包括所述第二網(wǎng)元的位置信息和發(fā)送心跳報(bào)文的數(shù)據(jù),所述數(shù)據(jù)包括發(fā)送心跳報(bào)文的發(fā)送間隔和/或發(fā)送次數(shù)。
[0106]舉例說明,所述第二發(fā)送單元503向所述第二網(wǎng)元發(fā)送心跳報(bào)文的數(shù)據(jù)和所述第二網(wǎng)元的地址信息均可以通過所述第二配置信息獲取。
[0107]所述第二發(fā)送單元503具體用于根據(jù)所述位置信息和所述數(shù)據(jù)向所述第二網(wǎng)元發(fā)送心跳報(bào)文。
[0108]參閱圖7,圖7為本發(fā)明實(shí)施例提供的一種SDN設(shè)備的硬件結(jié)構(gòu)示意圖,所述SDN設(shè)備700包括存儲(chǔ)器701、接收器702和發(fā)送器703,以及分別與所述存儲(chǔ)器701、所述接收器702和所述發(fā)送器703連接的處理器704,所述存儲(chǔ)器701用于存儲(chǔ)一組程序指令,所述處理器704用于調(diào)用所述存儲(chǔ)器701存儲(chǔ)的程序指令執(zhí)行如下操作:
[0109]觸發(fā)所述發(fā)送器703向第二網(wǎng)元發(fā)送會(huì)話協(xié)商報(bào)文,所述會(huì)話協(xié)商報(bào)文用于協(xié)商第一網(wǎng)元和所述第二網(wǎng)元之間鏈路,所述第一網(wǎng)元處于SDN網(wǎng)絡(luò)中;
[0110]觸發(fā)所述接收器702獲取所述第二網(wǎng)元返回的響應(yīng)消息,確定所述鏈路協(xié)商成功;
[0111]觸發(fā)所述發(fā)送器703向所述第二網(wǎng)元發(fā)送心跳報(bào)文,所述心跳報(bào)文用于檢測(cè)所述鏈路的連通性。
[0112]可選地,所述處理器704可以為中央處理器(Central Processing Unit,CPU),所述存儲(chǔ)器701可以為隨機(jī)存取存儲(chǔ)器(R