二層接口到三層接口的連通性檢測方法及裝置制造方法
【專利摘要】本發(fā)明公開一種二層接口到三層接口的連通性檢測方法,包括:執(zhí)行UNIPING,指定二層接口的接入方式,根據(jù)接入方式設(shè)定接入?yún)?shù);根據(jù)接入?yún)?shù),發(fā)送PING?Request報文給CE;判斷在預(yù)置時間內(nèi)是否收到CE返回的Reply報文;若是,則判定二層接口到三層接口的連通性良好。本發(fā)明還公開一種二層接口到三層接口的連通性檢測裝置。本發(fā)明通過執(zhí)行UNI?PING、設(shè)定接入?yún)?shù),根據(jù)接入?yún)?shù)發(fā)送PING?Request報文給CE,根據(jù)在預(yù)置時間內(nèi)是否收到CE返回的Reply報文來判斷二層接口到三層接口的連通性的方法,具有簡便有效地進行PE的UNI側(cè)的二層接口與CE的三層接口的連通性檢測的有益效果。
【專利說明】二層接口到三層接口的連通性檢測方法及裝置【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及計算機網(wǎng)絡(luò)【技術(shù)領(lǐng)域】,尤其涉及一種二層接口到三層接口的連通性檢測方法及裝置。
【背景技術(shù)】
[0002]檢測網(wǎng)絡(luò)鏈路狀態(tài)通常使用0AM(Operation Administration and Maintenance,操作維護管理)技術(shù)。OAM提供了一套完整的機制用于檢測整個網(wǎng)絡(luò)的連通性、丟包率、包延時以及定位連通性故障等。如果只進行端口之間的連通性檢測,可以使用簡單方便的PING(Packet Internet Grope,因特網(wǎng)包探索器,用于測試網(wǎng)絡(luò)連接量的程序)功能,省去OAM配置的麻煩。
[0003]PING功能可以方便地檢測設(shè)備的三層接口之間的連通性。普通的PING功能按照標準三層轉(zhuǎn)發(fā)方式實現(xiàn),通過PING對端的三層接口的IP(Internet Protocol,互聯(lián)網(wǎng)協(xié)議)地址,發(fā)送Request (請求)報文,如果在timeout (超時)時間內(nèi)收到Reply (應(yīng)答)報文,則說明設(shè)備的三層接口之間是連通的。在PTN (Packet Transport Network,分組傳送網(wǎng))網(wǎng)絡(luò)中,如果 PE (Provider Equipment,運行商設(shè)備)的 UNI 側(cè)(User NetWork Interface,用戶網(wǎng)絡(luò)側(cè)接口)通過二層接口與CE (Customer Equipment,客戶設(shè)備)的三層接口相連,采用現(xiàn)有技術(shù)的PING功能則無法檢測二層接口和三層接口的連通性。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的主要目的是提供一種二層接口到三層接口的連通性檢測方法及裝置,旨在解決利用PING方式檢測PE的UNI側(cè)的二層接口到CE的三層接口的連通性問題。
[0005]本發(fā)明公開了一種二層接口到三層接口的連通性檢測方法,包括以下步驟:
[0006]執(zhí)行用戶網(wǎng)絡(luò)側(cè)接口 UNI PING,指定二層接口的接入方式,并根據(jù)所述接入方式設(shè)定接入?yún)?shù);
[0007]根據(jù)所述接入?yún)?shù),發(fā)送PING請求Request報文給客戶設(shè)備CE ;
[0008]判斷在預(yù)置時間內(nèi)是否收到所述CE返回的應(yīng)答Reply報文;
[0009]若是,則判定所述二層接口到三層接口的連通性良好。
[0010]優(yōu)選地,所述根據(jù)所述接入?yún)?shù),發(fā)送PING Request報文給CE的步驟之前還包括步驟:
[0011 ] 判斷是否獲取所述CE三層接口的地址解析協(xié)議ARP ;
[0012]若否,則發(fā)送ARP請求,并接收所述CE的ARP響應(yīng)報文。
[0013]優(yōu)選地,所述接入?yún)?shù)包括所述二層接口的臨時IP地址、臨時三層接口、所述臨時三層接口的IP地址以及根據(jù)所述臨時三層接口的IP地址配置的直連路由和主機路由。
[0014]優(yōu)選地,所述二層接口的臨時IP地址與所述臨時三層接口的IP地址在同一網(wǎng)段。
[0015]優(yōu)選地,還包括步驟:
[0016]顯示檢測結(jié)果,并刪除所述接入?yún)?shù)中的臨時三層接口、所述臨時三層接口的IP地址及所述直連路由和主機路由。
[0017]本發(fā)明還公開一種二層接口到三層接口的連通性檢測裝置,包括:
[0018]接入?yún)?shù)設(shè)定模塊,用于執(zhí)行UNI PING,指定二層接口的接入方式,并根據(jù)所述接入方式設(shè)定接入?yún)?shù);
[0019]請求報文發(fā)送模塊,用于根據(jù)所述接入?yún)?shù),發(fā)送PING Request報文給CE ;
[0020]連通性檢測模塊,用于判斷在預(yù)置時間內(nèi)是否收到所述CE返回的Reply報文;若是,則判定所述二層接口到三層接口的連通性良好。
[0021 ] 優(yōu)選地,所述裝置還包括:
[0022]ARP請求發(fā)送模塊,用于判斷是否獲取所述CE三層接口的ARP ;若否,則發(fā)送ARP請求,并接收所述CE的ARP響應(yīng)報文。
[0023]優(yōu)選地,所述接入?yún)?shù)包括所述二層接口的臨時IP地址、臨時三層接口、所述臨時三層接口的IP地址以及根據(jù)所述臨時三層接口的IP地址配置的直連路由和主機路由。
[0024]優(yōu)選地,所述二層接口的臨時IP地址與所述臨時三層接口的IP地址在同一網(wǎng)段。
[0025]優(yōu)選地,所述裝置還包括:
[0026]結(jié)果顯示模塊,用于顯示檢測結(jié)果,并刪除所述接入?yún)?shù)中的臨時三層接口、所述臨時三層接口的IP地址及所述直連路由和主機路由。
[0027]本發(fā)明通過執(zhí)行UNI PING并根據(jù)二層接口的接入方式設(shè)定接入?yún)?shù),根據(jù)接入?yún)?shù)發(fā)送PING Request報文給CE,根據(jù)在預(yù)置時間內(nèi)是否收到CE返回的Reply報文來判斷二層接口到三層接口的連通性的方法,具有簡便有效地進行PE的UNI側(cè)的二層接口與CE的三層接口的連通性檢測的有益效果,完善了系統(tǒng)性能。
【專利附圖】
【附圖說明】
[0028]圖1是本發(fā)明二層接口到三層接口的連通性檢測方法第一實施例流程示意圖;
[0029]圖2是PE與CE的組網(wǎng)圖;
[0030]圖3是UNI PING設(shè)定的接入?yún)?shù)一實施例結(jié)構(gòu)示意圖;
[0031]圖4是本發(fā)明UNI PING軟件模塊一實施例組成框圖;
[0032]圖5是本發(fā)明二層接口到三層接口的連通性檢測方法第二實施例流程示意圖;
[0033]圖6是UNI PING報文收發(fā)一實施例流程示意圖;
[0034]圖7是本發(fā)明二層接口到三層接口的連通性檢測方法第三實施例流程示意圖;
[0035]圖8是本發(fā)明二層接口到三層接口的連通性檢測裝置第一實施例結(jié)構(gòu)示意圖;
[0036]圖9是本發(fā)明二層接口到三層接口的連通性檢測裝置第二實施例結(jié)構(gòu)示意圖;
[0037]圖10是本發(fā)明二層接口到三層接口的連通性檢測裝置第三實施例結(jié)構(gòu)示意圖。
[0038]本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
【具體實施方式】
[0039]以下結(jié)合說明書附圖及具體實施例進一步說明本發(fā)明的技術(shù)方案。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0040]參照圖1,圖1是本發(fā)明二層接口到三層接口的連通性檢測方法第一實施例流程示意圖;如圖1所示,本發(fā)明二層接口到三層接口的連通性檢測方法包括以下步驟:[0041]步驟SO1、執(zhí)行UNI PING,指定二層接口的接入方式,并根據(jù)所述接入方式設(shè)定接入?yún)?shù);
[0042]PE與CE可以直接相連,也可以跨設(shè)備相連;利用PING方式檢測PE的UNI側(cè)的二層接口到CE的三層接口的連通性的方法稱為UNI PING。UNIPING用于在PE設(shè)備上檢測PE的UNI側(cè)的二層接口到CE的三層接口的連通性,因為PE的臨時三層接口及其IP地址對CE不可見,所以CE上無法檢查到PE的臨時三層接口的連通性。參照圖2,圖2是PE與CE的組網(wǎng)圖;如圖2所示,在PE設(shè)備上執(zhí)行UNI PING,需要指定二層接口的接入方式,即出端口和內(nèi)外層VLAN (Virtual Local Area Network,虛擬局域網(wǎng);本實施例指的是802.1Q報文的VLAN字段的值);出端口和內(nèi)外層VLAN,需要與實際二層接口的值相匹配,才能正常發(fā)送,否則返回出錯信息。二層接口的接入方式包括基于端口、基于端口 +VLAN、基于端口+S-VLAN+C-VLAN、基于端口 +S-VLAN+S-PRI。由于指定了出端口和內(nèi)外層VLAN,就可以確定PING包從哪個端口發(fā)出,并且攜帶什么VLAN字段。執(zhí)行UNI PING時,需要根據(jù)二層接口的接入方式設(shè)定接入?yún)?shù);所述接入?yún)?shù)包括但不限于所述二層接口的臨時IP地址、臨時三層接口、所述臨時三層接口的IP地址以及根據(jù)所述臨時三層接口的IP地址配置的直連路由和主機路由。具體地,根據(jù)二層接口的接入方式指定出接口和內(nèi)外層VLAN,并指定二層接口的臨時IP地址,此IP地址需要與CE設(shè)備的三層接口在同一個網(wǎng)段。PE將UNI接口作為一個臨時三層接口,并指定其IP地址,而且此IP地址必須和CE的三層接口的IP地址屬于同一網(wǎng)段。PE建立了臨時三層接口和IP地址后,將根據(jù)此IP地址配置直連路由和主機路由。在一優(yōu)選的實施例中,設(shè)定CE的三層接口的IP地址為192.168.1.1,PE與CE相連的端口是 fei_4/l,CE 通過端口+VLAN 方式接入 L2VPN(Layer2 Virtual Private Networks,第二層虛擬專用網(wǎng)),VLAN為10。參照圖3,圖3是UNI PING設(shè)定的接入?yún)?shù)一實施例結(jié)構(gòu)示意圖;如圖3所示,在PE設(shè)備執(zhí)行UNI PING,指定目的IP為192.168.1.1,源IP地址為192.168.1.100,出端口為fei_4/l,S-VLAN為10,其他參數(shù)同普通PING。PE設(shè)備將UNI接口臨時作為一個三層接口,并根據(jù)配置的IP地址192.168.1.100,配置直連路由和主機路由。
[0043]UNI PING功能由軟件實現(xiàn),參照圖4,圖4是本發(fā)明UNI PING軟件模塊一實施例組成框圖;如圖4所示,在一優(yōu)選的實施中,UNI PING功能模塊包括命令解析模塊10、協(xié)議棧模塊20、收發(fā)包模塊30、硬件配置模塊40。命令解析模塊10完成UNI PING命令的解析;協(xié)議棧模塊20完成UNI PING協(xié)議報文的組包和協(xié)議報文解析,處理流程區(qū)別于普通的PING ;收發(fā)包模塊30進行UNI PING協(xié)議報文的發(fā)送和接收上送;硬件配置模塊40進行路由表項的配置。
[0044]步驟S02、根據(jù)所述接入?yún)?shù),發(fā)送PING Request報文給CE ;
[0045]PE根據(jù)上述接入?yún)?shù)信息,進行組包。如果組包成功,并且可以在ARP (AddressResolution Protocol,地址解析協(xié)議)表中得到目的IP對應(yīng)的DMAC(Destination MAC,目的MAC地址),那么發(fā)送PING Request報文給CE ;如果在ARP中不能得到DMAC,那么將發(fā)送ARP請求報文,當收到CE的ARP響應(yīng)報文后,才能發(fā)送PING Request報文。CE按照正常的流程進行處理,不需要感知報文是來自普通三層接口還是其他端口,都是進行普通的PING處理。
[0046]步驟S03、判斷在預(yù)置時間內(nèi)是否收到所述CE返回的Reply報文;若是,則執(zhí)行步驟S04 ;若否,則執(zhí)行步驟S05 ;
[0047]步驟S04、判定所述二層接口到三層接口的連通性良好;
[0048]步驟S05、判定所述二層接口到三層接口的連通性存在問題。
[0049]CE收到PING Request報文或者ARP請求報文后,按照普通PING流程處理,然后發(fā)出PING Reply報文或者ARP響應(yīng)報文。PE在預(yù)置時間內(nèi)等待接收PING Reply報文,所述預(yù)置時間為timeout (超時)時間。如果PE設(shè)備在timeout時間內(nèi)收到了 CE發(fā)回的Reply報文,那么就說明鏈路良好,否則就說明鏈路存在問題。這樣,就完成了 PE的UNI側(cè)的二層接口到CE的三層接口的連通性檢測。
[0050]本實施例通過執(zhí)行UNI PING并根據(jù)二層接口的接入方式設(shè)定接入?yún)?shù),根據(jù)接入?yún)?shù)發(fā)送PING Request報文給CE,根據(jù)在預(yù)置時間內(nèi)是否收到CE返回的Reply報文來判斷二層接口到三層接口的連通性的方法,具有簡便有效地進行PE的UNI側(cè)的二層接口與CE的三層接口的連通性檢測的有益效果。
[0051]參照圖5,圖5是本發(fā)明二層接口到三層接口的連通性檢測方法第二實施例流程示意圖;本實施例與第一實施例的區(qū)別是,僅增加了步驟SlO和步驟Sll ;本實施例僅對步驟SlO和步驟Sll作具體描述;本發(fā)明二層接口到三層接口的連通性檢測方法所涉及的其他步驟請參照第一實施例的具體描述,在此不再贅述。
[0052]如圖5所示,本發(fā)明二層接口到三層接口的連通性檢測方法在步驟S02、根據(jù)所述接入?yún)?shù),發(fā)送PING Request報文給CE的步驟之前還包括步驟:
[0053]步驟S10、判斷是否獲取所述CE三層接口的ARP ;若是,則執(zhí)行步驟S02 ;若否,則執(zhí)行步驟Sll ;
[0054]步驟SI 1、發(fā)送ARP請求,并接收所述CE的ARP響應(yīng)報文。
[0055]在執(zhí)行UNI PING時,根據(jù)二層接口的接入方式設(shè)定接入?yún)?shù)后,PE判斷是否獲取到了 CE三層接口的ARP ;即PE是否能夠在ARP表中獲取到目的IP對應(yīng)的DMAC ;如果PE獲取了 CE三層接口的ARP,則PE發(fā)送PINGRequest報文給CE ;如果PE在ARP中不能得到DMAC,那么將發(fā)送ARP請求報文,當收到CE的ARP響應(yīng)報文后,才能發(fā)送PING Request報文給CE ;上述UNI PING報文收發(fā)流程請參照圖6,圖6是UNI PING報文收發(fā)一實施例流程示意圖。CE收到PING Request報文或者ARP請求報文后,按照普通PING流程處理,不需要感知報文是來自普通三層接口還是其他端口,然后CE發(fā)出PING Reply報文或者ARP響應(yīng)報文給PE。
[0056]本實施例在PE發(fā)送PING Request報文給CE之前,預(yù)先判斷是否獲取CE三層接口的ARP的方法,具有完善PE設(shè)備性能的有益效果。
[0057]參照圖7,圖7是本發(fā)明二層接口到三層接口的連通性檢測方法第三實施例流程示意圖;本實施例與第二實施例的區(qū)別是,僅增加了步驟S06 ;本實施例僅對步驟S06作具體描述,本發(fā)明二層接口到三層接口的連通性檢測方法所涉及的其他步驟請參照上述相關(guān)實施例的具體描述,在此不再贅述。
[0058]如圖7所示,本發(fā)明二層接口到三層接口的連通性檢測方法還包括步驟:
[0059]步驟S06、顯示檢測結(jié)果,并刪除所述接入?yún)?shù)中的臨時三層接口、所述臨時三層接口的IP地址及所述直連路由和主機路由。
[0060]PE在timeout時間內(nèi),等待接收CE返回的PING R印Iy報文,并顯示UNIPING的檢測結(jié)果。在UNI PING執(zhí)行結(jié)束后,PE刪除臨時三層接口及該臨時三層接口的IP地址,以及根據(jù)此臨時三層接口的IP地址生成的直連路由和主機路由。
[0061]本實施例通過PE顯示檢測結(jié)果的方法,使系統(tǒng)更具人性化,使用戶對檢測結(jié)果一目了然;在^1 PING執(zhí)行結(jié)束后,刪除臨時設(shè)定的相關(guān)接入?yún)?shù),具有不影響PE設(shè)備后續(xù)作為其他用途使用的有益效果。
[0062]參照圖8,圖8是本發(fā)明二層接口到三層接口的連通性檢測裝置第一實施例結(jié)構(gòu)示意圖;如圖8所示,本發(fā)明二層接口到三層接口的連通性檢測裝置包括:
[0063]接入?yún)?shù)設(shè)定模塊OI,用于執(zhí)行UNI PING,指定二層接口的接入方式,并根據(jù)所述接入方式設(shè)定接入?yún)?shù);
[0064]在PE設(shè)備上執(zhí)行UNI PING,接入?yún)?shù)設(shè)定模塊01需要指定二層接口的接入方式,即出端口和內(nèi)外層VLAN (本實施例指的是802.1Q報文的VLAN字段的值);出端口和內(nèi)外層VLAN,需要與實際二層接口的值相匹配,才能正常發(fā)送,否則返回出錯信息。二層接口的接入方式包括基于端口、基于端口 +VLAN、基于端口 +S-VLAN+C-VLAN、基于端口+S-VLAN+S-PRI。由于接入?yún)?shù)設(shè)定模塊01指定了出端口和內(nèi)外層VLAN,就可以確定PING包從哪個端口發(fā)出,并且攜帶什么VLAN字段。執(zhí)行UNI PING時,接入?yún)?shù)設(shè)定模塊01需要根據(jù)二層接口的接入方式設(shè)定接入?yún)?shù);所述接入?yún)?shù)包括但不限于所述二層接口的臨時IP地址、臨時三層接口、所述臨時三層接口的IP地址以及根據(jù)所述臨時三層接口的IP地址配置的直連路由和主機路由。具體地,接入?yún)?shù)設(shè)定模塊01根據(jù)二層接口的接入方式指定出接口和內(nèi)外層VLAN,并指定二層接口的臨時IP地址,此IP地址需要與CE設(shè)備的三層接口在同一個網(wǎng)段。PE的接入?yún)?shù)設(shè)定模塊01將UNI接口作為一個臨時三層接口,并指定其IP地址,而且此IP地址必須和CE的三層接口的IP地址屬于同一網(wǎng)段。PE的接入?yún)?shù)設(shè)定模塊01建立了臨時三層接口和IP地址后,將根據(jù)此IP地址配置直連路由和主機路由。在一優(yōu)選的實施例中,接入?yún)?shù)設(shè)定模塊01設(shè)定CE三層接口的IP地址為192.168.1.LPE與 CE 相連的端口是 fei_4/l,CE 通過端口 +VLAN 方式接入 L2VPN(Layer2Virtual PrivateNetworks,第二層虛擬專用網(wǎng)),VLAN為10。如圖3所示UNI PING設(shè)定的接入?yún)?shù)一實施例結(jié)構(gòu)示意圖,在PE設(shè)備執(zhí)行UNI PING,接入?yún)?shù)設(shè)定模塊01指定目的IP為192.168.1.1,源IP地址為192.168.1.100,出端口為fei_4/l,S-VLAN % 10,其他參數(shù)同普通PING。PE的接入?yún)?shù)設(shè)定模塊01設(shè)備將UNI接口臨時作為一個三層接口,并根據(jù)配置的IP地址192.168.1.100,配置直連路由和主機路由。
[0065]請求報文發(fā)送模塊02,用于根據(jù)所述接入?yún)?shù),發(fā)送PING Request報文給CE ;
[0066]PE根據(jù)上述接入?yún)?shù)信息,進行組包。如果組包成功,并且可以在ARP (AddressResolution Protocol,地址解析協(xié)議)表中得到目的IP對應(yīng)的DMAC (Destination MAC,目的MAC地址),那么請求報文發(fā)送模塊02發(fā)送PINGRequest報文給CE ;如果在ARP中不能得到DMAC,那么將發(fā)送ARP請求報文,當收到CE的ARP響應(yīng)報文后,請求報文發(fā)送模塊02才能發(fā)送PINGRequest報文。CE按照正常的流程進行處理,不需要感知報文是來自普通三層接口還是其他端口,都是進行普通的PING處理。
[0067]連通性檢測模塊03,用于判斷在預(yù)置時間內(nèi)是否收到所述CE返回的Reply報文;若是,則判定所述二層接口到三層接口的連通性良好。
[0068]CE收到PING Request報文或者ARP請求報文后,按照普通PING流程處理,然后發(fā)出PING Reply報文或者ARP響應(yīng)報文。PE的連通性檢測模塊03在預(yù)置時間內(nèi)等待接收PING Reply報文,所述預(yù)置時間為timeout (超時)時間。如果連通性檢測模塊03在timeout時間內(nèi)收到了 CE發(fā)回的Reply報文,那么就說明鏈路良好,否則就說明鏈路存在問題。這樣,就完成了 PE的UNI側(cè)的二層接口到CE的三層接口的連通性檢測。
[0069]本實施例通過執(zhí)行UNI PING并根據(jù)二層接口的接入方式設(shè)定接入?yún)?shù),根據(jù)接入?yún)?shù)發(fā)送PING Request報文給CE,根據(jù)在預(yù)置時間內(nèi)是否收到CE返回的Reply報文來判斷二層接口到三層接口的連通性,具有簡便有效地進行PE的UNI側(cè)的二層接口與CE的三層接口的連通性檢測的有益效果。
[0070]參照圖9,圖9是本發(fā)明二層接口到三層接口的連通性檢測裝置第二實施例結(jié)構(gòu)示意圖;本實施例與第一實施例的區(qū)別是,僅增加了 ARP請求發(fā)送模塊04 ;本實施例僅對ARP請求發(fā)送模塊04作具體描述,本發(fā)明二層接口到三層接口的連通性檢測裝置所涉及的其他模塊請參照上述相關(guān)實施例的具體描述,在此不再贅述。
[0071]如圖9所示,本發(fā)明二層接口到三層接口的連通性檢測裝置還包括:
[0072]ARP請求發(fā)送模塊04,用于判斷是否獲取所述CE三層接口的ARP ;若否,則發(fā)送ARP請求,并接收所述CE的ARP響應(yīng)報文。
[0073]在執(zhí)行UNI PING時,根據(jù)二層接口的接入方式設(shè)定接入?yún)?shù)后,PE的ARP請求發(fā)送模塊04判斷是否獲取到了 CE三層接口的ARP ;即PE是否能夠在ARP表中獲取到目的IP對應(yīng)的DMAC ;如果PE獲取了 CE三層接口的ARP,則請求報文發(fā)送模塊02發(fā)送PING Request報文給CE ;如果PE在ARP中不能得到DMAC,那么ARP請求發(fā)送模塊04將發(fā)送ARP請求報文,當收到CE的ARP響應(yīng)報文后,請求報文發(fā)送模塊02才能發(fā)送PING Request報文給CE ;上述UNI PING報文收發(fā)流程請參照圖6UNI PING報文收發(fā)一實施例流程示意圖。CE收到PING Request報文或者ARP請求報文后,按照普通PING流程處理,不需要感知報文是來自普通三層接口還是其他端口,然后CE發(fā)出PING Reply報文或者ARP響應(yīng)報文給PE。
[0074]本實施例在PE發(fā)送PING Reques`t報文給CE之前,預(yù)先判斷是否獲取CE三層接口的ARP,具有完善PE設(shè)備性能的有益效果。
[0075]參照圖10,圖10是本發(fā)明二層接口到三層接口的連通性檢測裝置第三實施例結(jié)構(gòu)示意圖。本實施例與第二實施例的區(qū)別是,僅增加了結(jié)果顯示模塊05,本實施例僅對結(jié)果顯示模塊05作具體描述;本發(fā)明二層接口到三層接口的連通性檢測裝置所涉及的其他模塊,請參照上述相關(guān)實施例的具體描述,在此不再贅述。
[0076]如圖10所示,本發(fā)明二層接口到三層接口的連通性檢測裝置還包括:
[0077]結(jié)果顯示模塊05,用于顯示檢測結(jié)果,并刪除所述接入?yún)?shù)中的臨時三層接口、所述臨時三層接口的IP地址及所述直連路由和主機路由。
[0078]PE的結(jié)果顯示模塊05在timeout時間內(nèi),等待接收CE返回的PING Reply報文,并顯示UNI PING的檢測結(jié)果。在UNI PING執(zhí)行結(jié)束后,結(jié)果顯示模塊05刪除臨時三層接口及該臨時三層接口的IP地址,以及根據(jù)此臨時三層接口的IP地址生成的直連路由和主機路由。
[0079]本實施例通過PE顯示檢測結(jié)果,使系統(tǒng)更具人性化,使用戶對檢測結(jié)果一目了然;在^1 PING執(zhí)行結(jié)束后,刪除臨時設(shè)定的相關(guān)接入?yún)?shù),具有不影響PE設(shè)備后續(xù)作為其他用途使用的有益效果。[0080]以上所述僅為本發(fā)明的優(yōu)選實施例,并非因此限制其專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,直接或間接運用在其他相關(guān)的【技術(shù)領(lǐng)域】,均同理包括在本發(fā)明的專利保護范圍內(nèi)。
【權(quán)利要求】
1.一種二層接口到三層接口的連通性檢測方法,其特征在于,包括以下步驟: 執(zhí)行用戶網(wǎng)絡(luò)側(cè)接口 UNI PING,指定二層接口的接入方式,并根據(jù)所述接入方式設(shè)定接入?yún)?shù); 根據(jù)所述接入?yún)?shù),發(fā)送PING請求Request報文給客戶設(shè)備CE ; 判斷在預(yù)置時間內(nèi)是否收到所述CE返回的應(yīng)答Reply報文; 若是,則判定所述二層接口到三層接口的連通性良好。
2.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述接入?yún)?shù),發(fā)送PINGRequest報文給CE的步驟之前還包括步驟: 判斷是否獲取所述CE三層接口的地址解析協(xié)議ARP ; 若否,則發(fā)送ARP請求,并接收所述CE的ARP響應(yīng)報文。
3.如權(quán)利要求1或2所述的方法,其特征在于,所述接入?yún)?shù)包括所述二層接口的臨時IP地址、臨時三層接口、所述臨時三層接口的IP地址以及根據(jù)所述臨時三層接口的IP地址配置的直連路由和主機路由。
4.如權(quán)利要求3所述的方法,其特征在于,所述二層接口的臨時IP地址與所述臨時三層接口的IP地址在同一網(wǎng)段。
5.如權(quán)利要求1或2所述的方法,其特征在于,還包括步驟: 顯示檢測結(jié)果,并刪除所述接入?yún)?shù)中的臨時三層接口、所述臨時三層接口的IP地址及所述直連路由和主機路由。
6.一種二層接口到三層接口的連通性檢測裝置,其特征在于,包括: 接入?yún)?shù)設(shè)定模塊,用于執(zhí)行UNI PING,指定二層接口的接入方式,并根據(jù)所述接入方式設(shè)定接入?yún)?shù); 請求報文發(fā)送模塊,用于根據(jù)所述接入?yún)?shù),發(fā)送PING Request報文給CE ; 連通性檢測模塊,用于判斷在預(yù)置時間內(nèi)是否收到所述CE返回的Reply報文;若是,則判定所述二層接口到三層接口的連通性良好。
7.如權(quán)利要求6所述的裝置,其特征在于,還包括: ARP請求發(fā)送模塊,用于判斷是否獲取所述CE三層接口的ARP ;若否,則發(fā)送ARP請求,并接收所述CE的ARP響應(yīng)報文。
8.如權(quán)利要求6或7所述的裝置,其特征在于,所述接入?yún)?shù)包括所述二層接口的臨時IP地址、臨時三層接口、所述臨時三層接口的IP地址以及根據(jù)所述臨時三層接口的IP地址配置的直連路由和主機路由。
9.如權(quán)利要求8所述的裝置,其特征在于,所述二層接口的臨時IP地址與所述臨時三層接口的IP地址在同一網(wǎng)段。
10.如權(quán)利要求6或7所述裝置,其特征在于,還包括: 結(jié)果顯示模塊,用于顯示檢測結(jié)果,并刪除所述接入?yún)?shù)中的臨時三層接口、所述臨時三層接口的IP地址及所述直連路由和主機路由。
【文檔編號】H04L12/26GK103580935SQ201210250349
【公開日】2014年2月12日 申請日期:2012年7月19日 優(yōu)先權(quán)日:2012年7月19日
【發(fā)明者】楊永歡 申請人:中興通訊股份有限公司