專利名稱:流鏡像捕獲方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通訊領(lǐng)域,特別是涉及一種流鏡像捕獲方法及裝置。
技術(shù)背景
在相關(guān)技術(shù)中,流鏡像是網(wǎng)絡(luò)設(shè)備的一種基本功能,主要作用是將以網(wǎng)絡(luò)設(shè)備 的一個(gè)端口作為流鏡像捕獲端口,在這個(gè)端口上連接計(jì)算機(jī)或協(xié)議分析儀,從而監(jiān)控接 入設(shè)備其它端口接收和發(fā)送數(shù)據(jù)幀的情況。通過(guò)該項(xiàng)功能可以分析、解決網(wǎng)絡(luò)設(shè)備出現(xiàn) 的異常,例如,檢測(cè)有人惡意發(fā)包造成設(shè)備異常或用戶語(yǔ)音不通、不能上網(wǎng)等故障。當(dāng) 網(wǎng)絡(luò)設(shè)備出現(xiàn)異常情況需進(jìn)行流鏡像時(shí),目前的做法是將鏡像源端口的數(shù)據(jù)幀都鏡像到 一個(gè)指定的端口,在這個(gè)端口上連接計(jì)算機(jī)進(jìn)行捕獲分析。
但是,在實(shí)際應(yīng)用中,上述處理存在以下問(wèn)題在網(wǎng)絡(luò)設(shè)備的所有端口都已被 業(yè)務(wù)使用的情況下,要實(shí)現(xiàn)鏡像流捕獲,必須使用其中一個(gè)端口做鏡像捕獲口,從而必 然導(dǎo)致一個(gè)方向的業(yè)務(wù)中斷,使得用戶體現(xiàn)下降。發(fā)明內(nèi)容
本發(fā)明提供一種流鏡像捕獲方法及裝置,以解決現(xiàn)有技術(shù)中在網(wǎng)絡(luò)設(shè)備端口都 已被業(yè)務(wù)使用的情況下,通過(guò)其中一個(gè)端口進(jìn)行流鏡像捕獲而造成部分業(yè)務(wù)中斷的問(wèn)題。
本發(fā)明提供一種流鏡像捕獲方法,用于在網(wǎng)絡(luò)設(shè)備中設(shè)置有控制交換芯片的情 況,包括
將網(wǎng)絡(luò)設(shè)備中控制交換芯片的帶外端口配置為鏡像捕獲端口,確定網(wǎng)絡(luò)設(shè)備中 業(yè)務(wù)交換芯片的鏡像源端口,并對(duì)鏡像源端口的數(shù)據(jù)流進(jìn)行鏡像,獲取鏡像流;
通過(guò)業(yè)務(wù)交換芯片與控制交換芯片之間預(yù)先設(shè)置的連接端口,將鏡像流發(fā)送到 帶外端口,并通過(guò)帶外端口輸出鏡像流。
本發(fā)明還提供一種流鏡像捕獲方法,用于在網(wǎng)絡(luò)設(shè)備中未設(shè)置控制交換芯片的 情況,包括
通過(guò)硬件切換將帶外端口連接到網(wǎng)絡(luò)設(shè)備中的業(yè)務(wù)交換芯片上,將帶外端口配 置為鏡像捕獲端口,并確定網(wǎng)絡(luò)設(shè)備中業(yè)務(wù)交換芯片的鏡像源端口,對(duì)鏡像源端口的數(shù) 據(jù)流進(jìn)行鏡像,獲取鏡像流;
將鏡像流發(fā)送到帶外端口,并通過(guò)帶外端口輸出鏡像流。
本發(fā)明還提供了一種流鏡像捕獲裝置,包括
配置模塊,用于在網(wǎng)絡(luò)設(shè)備中設(shè)置有控制交換芯片的情況下,將網(wǎng)絡(luò)設(shè)備中控 制交換芯片的帶外端口配置為鏡像捕獲端口,確定網(wǎng)絡(luò)設(shè)備中業(yè)務(wù)交換芯片的鏡像源端口 ;
切換模塊,用于在網(wǎng)絡(luò)設(shè)備中未設(shè)置控制交換芯片的情況下,通過(guò)硬件切換將 帶外端口連接到網(wǎng)絡(luò)設(shè)備中的業(yè)務(wù)交換芯片上,將帶外端口配置為鏡像捕獲端口,并確定網(wǎng)絡(luò)設(shè)備中業(yè)務(wù)交換芯片的鏡像源端口;
鏡像模塊,連接至配置模塊和切換模塊,用于對(duì)鏡像源端口的數(shù)據(jù)流進(jìn)行鏡 像,獲取鏡像流;
發(fā)送模塊,用于在網(wǎng)絡(luò)設(shè)備中設(shè)置有控制交換芯片的情況下,通過(guò)業(yè)務(wù)交換芯 片與控制交換芯片之間預(yù)先設(shè)置的連接端口,將鏡像流發(fā)送到帶外端口;在網(wǎng)絡(luò)設(shè)備中 未設(shè)置控制交換芯片的情況下,直接將鏡像流發(fā)送到帶外端口 ;
輸出模塊,用于通過(guò)帶外端口輸出鏡像流。
本發(fā)明有益效果如下
通過(guò)利用帶外網(wǎng)口實(shí)現(xiàn)流鏡像捕獲,解決了現(xiàn)有技術(shù)中在網(wǎng)絡(luò)設(shè)備端口都已被 業(yè)務(wù)使用的情況下,通過(guò)其中一個(gè)端口進(jìn)行流鏡像捕獲而造成的部分業(yè)務(wù)中斷的問(wèn)題, 在網(wǎng)絡(luò)設(shè)備端口都已被業(yè)務(wù)使用的情況下,能夠在不中斷業(yè)務(wù)的情況下進(jìn)行流鏡像捕 獲,極大的方便了設(shè)備維護(hù)人員現(xiàn)場(chǎng)實(shí)施流鏡像功能,增加了用戶的滿意度。
圖1是本發(fā)明實(shí)施例的網(wǎng)絡(luò)設(shè)備結(jié)構(gòu)的示意圖2是本發(fā)明方法實(shí)施例一的流鏡像捕獲方法的流程圖3是本發(fā)明方法實(shí)施例二的流鏡像捕獲方法的流程圖4是本發(fā)明方法實(shí)施例二的的網(wǎng)絡(luò)設(shè)備結(jié)構(gòu)的示意圖5是本發(fā)明實(shí)施例的流鏡像捕獲裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了解決現(xiàn)有技術(shù)中在網(wǎng)絡(luò)設(shè)備端口都已被業(yè)務(wù)使用的情況下,通過(guò)其中一個(gè) 端口進(jìn)行流鏡像捕獲而造成部分業(yè)務(wù)中斷的問(wèn)題,本發(fā)明提供了一種流鏡像捕獲方法及裝置ο
在對(duì)本發(fā)明實(shí)施例的技術(shù)方案進(jìn)行說(shuō)明前,首先對(duì)本發(fā)明實(shí)施例的網(wǎng)絡(luò)設(shè)備的 結(jié)構(gòu)進(jìn)行詳細(xì)說(shuō)明,圖1是本發(fā)明實(shí)施例的網(wǎng)絡(luò)設(shè)備結(jié)構(gòu)的示意圖,如圖1所示,網(wǎng)絡(luò) 設(shè)備由主控板、線卡、上聯(lián)板組成,主控板上包括主控中央處理器(CPU)、業(yè)務(wù)交換芯 片、控制交換芯片、變壓器、以及帶外端口接頭(RJ^)組成,業(yè)務(wù)交換芯片和控制交換 芯片分別提供業(yè)務(wù)通道的數(shù)據(jù)交換和控制通道的數(shù)據(jù)交換。業(yè)務(wù)通道主要完成寬、窄帶 的業(yè)務(wù)數(shù)據(jù)通信;控制通道為板間通信提供通道,實(shí)現(xiàn)對(duì)系統(tǒng)中其它單板的管理。CPU 端口和控制交換芯片的端口 E互聯(lián);控制通道交換芯片端口 C和業(yè)務(wù)通道的交換芯片端 口 B進(jìn)行互聯(lián),端口組G和各線卡的業(yè)務(wù)通道互聯(lián)??刂仆ǖ澜粨Q芯片同時(shí)提供一個(gè) 端口 D作為帶外口使用,其它端口組F和各線卡的控制通道互聯(lián)。CPU網(wǎng)口和控制交 換芯片的端口共同組成一個(gè)帶外管理通道,可用于版本加載和設(shè)備管理。每個(gè)線卡都 有通道分別與業(yè)務(wù)交換芯片和控制交換芯片互連。上聯(lián)板提供IOG光口、GE光口、 10/100/1000M電口、FE光口等上聯(lián)端口和上聯(lián)設(shè)備互連。
以下結(jié)合附圖以及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所 描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不限定本發(fā)明。
方法實(shí)施例一
根據(jù)本發(fā)明的實(shí)施例,提供了一種流鏡像捕獲方法,用于在網(wǎng)絡(luò)設(shè)備中設(shè)置有 控制交換芯片的情況,圖2是本發(fā)明方法實(shí)施例一的流鏡像捕獲方法的流程圖,如圖2所 示,根據(jù)本發(fā)明實(shí)施例的流鏡像捕獲方法包括如下處理
步驟201,將網(wǎng)絡(luò)設(shè)備中控制交換芯片的帶外端口配置為鏡像捕獲端口,確定 網(wǎng)絡(luò)設(shè)備中業(yè)務(wù)交換芯片的鏡像源端口,并對(duì)鏡像源端口的數(shù)據(jù)流進(jìn)行鏡像,獲取鏡像 流;
優(yōu)選地,在實(shí)際應(yīng)用中,還可以配置鏡像流匹配策略條目,并將鏡像流匹配策 略條目應(yīng)用到鏡像源端口上。配置鏡像流匹配策略條目后,在步驟201中,需要將鏡像 源端口上符合鏡像流匹配策略條目的數(shù)據(jù)流鏡像到業(yè)務(wù)交換芯片的第一端口,獲取鏡像 流。
步驟202,通過(guò)業(yè)務(wù)交換芯片與控制交換芯片之間預(yù)先設(shè)置的連接端口,將鏡像 流發(fā)送到帶外端口,并通過(guò)帶外端口輸出鏡像流。
在步驟202中,將鏡像流發(fā)送到帶外端口具體包括如下處理首先,通過(guò)第一 端口將鏡像流轉(zhuǎn)發(fā)到控制交換芯片的第二端口,其中,第一端口和第二端口為業(yè)務(wù)交換 芯片與控制交換芯片之間預(yù)先設(shè)置的連接端口;隨后,通過(guò)第二端口將鏡像流轉(zhuǎn)發(fā)到帶 外端口。
優(yōu)選地,在本發(fā)明實(shí)施例中,鏡像流在控制交換芯片鏡像轉(zhuǎn)發(fā)時(shí),還需要設(shè)置 端口隔離,配置第二端口接收到的鏡像流只向帶外端口發(fā)送,避免控制交換芯片第二端 口收到的數(shù)據(jù)幀向除帶外端口之外的其它端口轉(zhuǎn)發(fā)。
從上述處理可以看出,當(dāng)用戶開(kāi)啟端口流鏡像功能時(shí),如圖1所示,首先配置 鏡像捕獲端口為帶外網(wǎng)口,并將上聯(lián)端口的數(shù)據(jù)流鏡像到業(yè)務(wù)交換芯片的端口 B處,然 后鏡像流通過(guò)控制交換芯片端口 C轉(zhuǎn)發(fā)到端口 D,最終到達(dá)帶外口。本發(fā)明實(shí)施例的上 述技術(shù)方案可以同時(shí)監(jiān)控業(yè)務(wù)通道數(shù)據(jù)幀和控制通道數(shù)據(jù)幀,為定位、解決業(yè)務(wù)通道和 控制通道故障提供了 一個(gè)極為有用的手段。
下面以圖1為例,對(duì)通過(guò)網(wǎng)絡(luò)設(shè)備帶外網(wǎng)口實(shí)現(xiàn)流鏡像捕獲的方法進(jìn)行詳細(xì)說(shuō) 明。
步驟1,選擇鏡像源端口,本實(shí)例中選擇端口組A中一個(gè)或多個(gè)端口為鏡像源端 Π ;
步驟2,選擇鏡像捕獲端口,本實(shí)例中選擇帶外端口 D為鏡像捕獲端口;
步驟3,計(jì)算機(jī)和鏡像捕獲端口互聯(lián),計(jì)算機(jī)上運(yùn)行包分析軟件;
步驟4,鏡像源端口組A收發(fā)的數(shù)據(jù)流通過(guò)業(yè)務(wù)交換芯片鏡像到端口 B,鏡像流 從端口 B轉(zhuǎn)發(fā)到控制交換芯片端口 C,再由控制交換芯片端口 C鏡像交換到控制交換芯 片端口 D,最后由端口 D轉(zhuǎn)發(fā)給計(jì)算機(jī),在計(jì)算機(jī)上運(yùn)行包分析軟件進(jìn)行分析,在步驟4 中,鏡像流的轉(zhuǎn)發(fā)路徑為A- > B- > C- > D- >計(jì)算機(jī)。
下面以圖1為例,對(duì)基于鏡像流匹配策略條目的流鏡像捕獲的方法進(jìn)行詳細(xì)說(shuō) 明。
步驟1,配置鏡像流的流匹配策略條目,在本實(shí)例中,鏡像流的流匹配策略條 目可以是匹配數(shù)據(jù)幀中的源MAC地址、目的MAC地址、以太網(wǎng)類型、IP協(xié)議、和/或 TCP/UDP 端口等;6
步驟2,選擇鏡像源端口,本實(shí)施例中選擇端口組A中一個(gè)或多個(gè)端口為鏡像源 端口,將流匹配策略條目應(yīng)用到鏡像源端口上;
步驟3,選擇鏡像捕獲端口,本實(shí)施例中選擇帶外端口 D為鏡像捕獲端口 ;
步驟4,計(jì)算機(jī)和鏡像捕獲端口互聯(lián),計(jì)算機(jī)上運(yùn)行包分析軟件;
步驟5,鏡像源端口組A收到所有數(shù)據(jù)幀,對(duì)于不匹配流匹配策略條目的數(shù)據(jù) 流,不會(huì)鏡像;對(duì)于匹配流匹配策略條目的數(shù)據(jù)流,通過(guò)業(yè)務(wù)控制交換芯片鏡像到端口 B,鏡像流從端口 B轉(zhuǎn)發(fā)到控制交換芯片端口 C,再由控制交換芯片端口 C鏡像交換到 控制交換芯片端口 D,最后由端口 D轉(zhuǎn)發(fā)給計(jì)算機(jī),在計(jì)算機(jī)上運(yùn)行包分析軟件進(jìn)行分 析。在步驟5中,鏡像流的轉(zhuǎn)發(fā)路徑為A- > B- > C- > D- >計(jì)算機(jī)。
通過(guò)上述處理,通過(guò)控制交換芯片的帶外端口在網(wǎng)絡(luò)設(shè)備端口都已被業(yè)務(wù)使用 的情況下,能夠在不中斷業(yè)務(wù)的情況下進(jìn)行流鏡像捕獲,極大的方便了設(shè)備維護(hù)人員現(xiàn) 場(chǎng)實(shí)施流鏡像功能,增加了用戶的滿意度。
方法實(shí)施例二
根據(jù)本發(fā)明的實(shí)施例,提供了一種流鏡像捕獲方法,用于在網(wǎng)絡(luò)設(shè)備中未設(shè)置 控制交換芯片的情況,圖3是本發(fā)明方法實(shí)施例二的流鏡像捕獲方法的流程圖,如圖3所 示,根據(jù)本發(fā)明實(shí)施例的流鏡像捕獲方法包括如下處理
步驟301,通過(guò)硬件切換將帶外端口連接到所述網(wǎng)絡(luò)設(shè)備中的業(yè)務(wù)交換芯片上, 將所述帶外端口配置為鏡像捕獲端口,并確定所述網(wǎng)絡(luò)設(shè)備中業(yè)務(wù)交換芯片的鏡像源端 口,對(duì)所述鏡像源端口的數(shù)據(jù)流進(jìn)行鏡像,獲取鏡像流;
優(yōu)選地,在不需要進(jìn)行鏡像流捕獲時(shí),可以通過(guò)硬件切換將所述帶外端口連接 到所述網(wǎng)絡(luò)設(shè)備的中央處理器上。
優(yōu)選地,在實(shí)際應(yīng)用中,還可以配置鏡像流匹配策略條目,并將所述鏡像流匹 配策略條目應(yīng)用到所述鏡像源端口上。配置鏡像流匹配策略條目后,在步驟301中,需 要將所述鏡像源端口上符合所述鏡像流匹配策略條目的數(shù)據(jù)流鏡像到所述業(yè)務(wù)交換芯片 的第一端口,獲取鏡像流,其中,所述帶外端口通過(guò)所述第一端口與所述網(wǎng)絡(luò)設(shè)備中的 業(yè)務(wù)交換芯片連接。
步驟302,將所述鏡像流發(fā)送到所述帶外端口,并通過(guò)所述帶外端口輸出所述鏡像流。
在步驟302中,具體地,通過(guò)所述第一端口將所述鏡像流轉(zhuǎn)發(fā)到所述帶外端
圖4是本發(fā)明方法實(shí)施例二的的網(wǎng)絡(luò)設(shè)備結(jié)構(gòu)的示意圖,如圖4所示,網(wǎng)絡(luò)設(shè) 備的主控板中沒(méi)有控制交換芯片,在上述情況下,帶外端口可通過(guò)硬件切換來(lái)選擇是與 CPU網(wǎng)口(E)連接還是與業(yè)務(wù)交換芯片端口 B連接。在未設(shè)置控制交換芯片的情況下, 可以通過(guò)CPU的其它通訊方式來(lái)為板間通信提供通道,實(shí)現(xiàn)對(duì)系統(tǒng)中單板的管理。當(dāng)用 戶開(kāi)啟端口流鏡像功能時(shí),配置鏡像捕獲端口為帶外網(wǎng)口,將帶外網(wǎng)口通過(guò)硬件切換選 擇與業(yè)務(wù)交換芯片端口 B連接,然后將上聯(lián)端口的流鏡像到業(yè)務(wù)交換芯片的端口 B處, 最終鏡像流到達(dá)帶外網(wǎng)口。
下面以圖2為例,對(duì)通過(guò)網(wǎng)絡(luò)設(shè)備帶外網(wǎng)口實(shí)現(xiàn)流鏡像捕獲的方法進(jìn)行詳細(xì)說(shuō) 明。
步驟1,選擇鏡像源端口,本實(shí)施例中選擇端口組A中一個(gè)或多個(gè)端口為鏡像源 端□;
步驟2,通過(guò)硬件切換將帶外端口連接到業(yè)務(wù)交換芯片的端口 B上,將帶外端口 配置為鏡像捕獲端口;
步驟3,計(jì)算機(jī)和鏡像捕獲端口互聯(lián),計(jì)算機(jī)上運(yùn)行包分析軟件;
步驟4,鏡像源端口組A收發(fā)的數(shù)據(jù)流通過(guò)業(yè)務(wù)交換芯片鏡像到端口 B,鏡像流 從端口 B轉(zhuǎn)發(fā)帶外端口,最后由帶外端口轉(zhuǎn)發(fā)給計(jì)算機(jī),在計(jì)算機(jī)上運(yùn)行包分析軟件進(jìn) 行分析,在步驟4中,鏡像流的轉(zhuǎn)發(fā)路徑為A- > B- >帶外端口 - >計(jì)算機(jī)。
下面以圖1為例,對(duì)基于鏡像流匹配策略條目的流鏡像捕獲的方法進(jìn)行詳細(xì)說(shuō) 明。
步驟1,配置鏡像流的流匹配策略條目,在本實(shí)例中,鏡像流的流匹配策略條 目可以是匹配數(shù)據(jù)幀中的源MAC地址、目的MAC地址、以太網(wǎng)類型、IP協(xié)議、和/或 TCP/UDP 端□等;
步驟2,選擇鏡像源端口,本實(shí)例中選擇端口組A中一個(gè)或多個(gè)端口為鏡像源端 口,將流匹配策略條目應(yīng)用到鏡像源端口上;
步驟3,通過(guò)硬件切換將帶外端口連接到業(yè)務(wù)交換芯片的端口 B上,將帶外端口 配置為鏡像捕獲端口;
步驟4,計(jì)算機(jī)和鏡像捕獲端口互聯(lián),計(jì)算機(jī)上運(yùn)行包分析軟件;
步驟5,鏡像源端口組A收到所有數(shù)據(jù)幀,對(duì)于不匹配流匹配策略條目的數(shù)據(jù) 流,不會(huì)鏡像;對(duì)于匹配流匹配策略條目的數(shù)據(jù)流,通過(guò)業(yè)務(wù)控制交換芯片鏡像到端口 B,鏡像流從端口 B轉(zhuǎn)發(fā)到帶外端口,最后由帶外端口轉(zhuǎn)發(fā)給計(jì)算機(jī),在計(jì)算機(jī)上運(yùn)行包 分析軟件進(jìn)行分析。在步驟5中,鏡像流的轉(zhuǎn)發(fā)路徑為A- > B- >帶外端口 - >計(jì)算 機(jī)。
通過(guò)上述處理,通過(guò)切換到業(yè)務(wù)交換芯片上的帶外端口,在網(wǎng)絡(luò)設(shè)備端口都已 被業(yè)務(wù)使用的情況下,能夠在不中斷業(yè)務(wù)的情況下進(jìn)行流鏡像捕獲,極大的方便了設(shè)備 維護(hù)人員現(xiàn)場(chǎng)實(shí)施流鏡像功能,增加了用戶的滿意度。
裝置實(shí)施例
根據(jù)本發(fā)明的實(shí)施例,提供了一種流鏡像捕獲裝置,圖5是本發(fā)明實(shí)施例的流 鏡像捕獲裝置的結(jié)構(gòu)示意圖,如圖5所示,根據(jù)本發(fā)明實(shí)施例的流鏡像捕獲裝置包括 配置模塊50、切換模塊52、鏡像模塊M、發(fā)送模塊56、以及輸出模塊58,以下對(duì)本發(fā)明 實(shí)施例的各個(gè)模塊進(jìn)行詳細(xì)的說(shuō)明。需要說(shuō)明的是,在本發(fā)明實(shí)施例中,網(wǎng)絡(luò)設(shè)備的結(jié) 構(gòu)可以參照上述實(shí)施例中的圖1和圖2及相關(guān)內(nèi)容進(jìn)行理解,在此不再贅述。
配置模塊50用于在網(wǎng)絡(luò)設(shè)備中設(shè)置有控制交換芯片的情況下,將網(wǎng)絡(luò)設(shè)備中控 制交換芯片的帶外端口配置為鏡像捕獲端口,確定網(wǎng)絡(luò)設(shè)備中業(yè)務(wù)交換芯片的鏡像源端 Π ;
切換模塊52用于在網(wǎng)絡(luò)設(shè)備中未設(shè)置控制交換芯片的情況下,通過(guò)硬件切換將 帶外端口連接到網(wǎng)絡(luò)設(shè)備中的業(yè)務(wù)交換芯片上,將帶外端口配置為鏡像捕獲端口,并確 定網(wǎng)絡(luò)設(shè)備中業(yè)務(wù)交換芯片的鏡像源端口;
優(yōu)選地,在不需要進(jìn)行鏡像流捕獲時(shí),切換模塊52可以通過(guò)硬件切換將帶外端口連接到網(wǎng)絡(luò)設(shè)備的中央處理器上。
鏡像模塊M連接至配置模塊和切換模塊,用于對(duì)鏡像源端口的數(shù)據(jù)流進(jìn)行鏡 像,獲取鏡像流;
優(yōu)選地,在實(shí)際應(yīng)用中,該裝置還可以包括匹配模塊,用于配置鏡像流匹配策 略條目,并將鏡像流匹配策略條目應(yīng)用到鏡像源端口上。在匹配模塊配置鏡像流匹配策 略條目后,鏡像模塊M需要將鏡像源端口上符合鏡像流匹配策略條目的數(shù)據(jù)流鏡像到業(yè) 務(wù)交換芯片的第一端口,獲取鏡像流。
在網(wǎng)絡(luò)設(shè)備中未設(shè)置控制交換芯片的情況下,帶外端口通過(guò)第一端口與網(wǎng)絡(luò)設(shè) 備中的業(yè)務(wù)交換芯片連接。
發(fā)送模塊56用于在網(wǎng)絡(luò)設(shè)備中設(shè)置有控制交換芯片的情況下,通過(guò)業(yè)務(wù)交換芯 片與控制交換芯片之間預(yù)先設(shè)置的連接端口,將鏡像流發(fā)送到帶外端口;在網(wǎng)絡(luò)設(shè)備中 未設(shè)置控制交換芯片的情況下,直接將鏡像流發(fā)送到帶外端口
具體地,在網(wǎng)絡(luò)設(shè)備中設(shè)置有控制交換芯片的情況下,將鏡像流發(fā)送到帶外端 口具體包括如下處理首先,發(fā)送模塊56通過(guò)第一端口將鏡像流轉(zhuǎn)發(fā)到控制交換芯片的 第二端口,其中,第一端口和第二端口為業(yè)務(wù)交換芯片與控制交換芯片之間預(yù)先設(shè)置的 連接端口;隨后,發(fā)送模塊56通過(guò)第二端口將鏡像流轉(zhuǎn)發(fā)到帶外端口。
優(yōu)選地,在本發(fā)明實(shí)施例中,在網(wǎng)絡(luò)設(shè)備中設(shè)置有控制交換芯片的情況下,鏡 像流在控制交換芯片鏡像轉(zhuǎn)發(fā)時(shí),還需要設(shè)置端口隔離,配置第二端口接收到的鏡像流 只向帶外端口發(fā)送,避免控制交換芯片第二端口收到的數(shù)據(jù)幀向除帶外端口之外的其它 端口轉(zhuǎn)發(fā)。
輸出模塊58用于通過(guò)帶外端口輸出鏡像流。
從上述處理可以看出,在網(wǎng)絡(luò)設(shè)備中設(shè)置有控制交換芯片的情況下,當(dāng)用戶開(kāi) 啟端口流鏡像功能時(shí),如圖1所示,首先配置鏡像捕獲端口為帶外網(wǎng)口,并將上聯(lián)端口 的數(shù)據(jù)流鏡像到業(yè)務(wù)交換芯片的端口 B處,然后鏡像流通過(guò)控制交換芯片端口 C轉(zhuǎn)發(fā)到 端口 D,最終到達(dá)帶外口。本發(fā)明實(shí)施例的上述技術(shù)方案可以同時(shí)監(jiān)控業(yè)務(wù)通道數(shù)據(jù) 幀和控制通道數(shù)據(jù)幀,為定位、解決業(yè)務(wù)通道和控制通道故障提供了一個(gè)極為有用的手 段。
如圖4所示,在網(wǎng)絡(luò)設(shè)備中未設(shè)置有控制交換芯片的情況下,帶外端口可通過(guò) 硬件切換來(lái)選擇是與CPU網(wǎng)口(E)連接還是與業(yè)務(wù)交換芯片端口 B連接。在未設(shè)置控制 交換芯片的情況下,可以通過(guò)CPU的其它通訊方式來(lái)為板間通信提供通道,實(shí)現(xiàn)對(duì)系統(tǒng) 中單板的管理。當(dāng)用戶開(kāi)啟端口流鏡像功能時(shí),配置鏡像捕獲端口為帶外網(wǎng)口,將帶外 網(wǎng)口通過(guò)硬件切換選擇與業(yè)務(wù)交換芯片端口 B連接,然后將上聯(lián)端口的流鏡像到業(yè)務(wù)交 換芯片的端口 B處,最終鏡像流到達(dá)帶外網(wǎng)口。
綜上所述,本發(fā)明實(shí)施例通過(guò)利用帶外網(wǎng)口實(shí)現(xiàn)流鏡像捕獲,解決了現(xiàn)有技術(shù) 中在網(wǎng)絡(luò)設(shè)備端口都已被業(yè)務(wù)使用的情況下,通過(guò)其中一個(gè)端口進(jìn)行流鏡像捕獲而造成 的部分業(yè)務(wù)中斷的問(wèn)題,在網(wǎng)絡(luò)設(shè)備端口都已被業(yè)務(wù)使用的情況下,能夠在不中斷業(yè)務(wù) 的情況下進(jìn)行流鏡像捕獲,極大的方便了設(shè)備維護(hù)人員現(xiàn)場(chǎng)實(shí)施流鏡像功能,增加了用 戶的滿意度。
盡管為示例目的,已經(jīng)公開(kāi)了本發(fā)明的優(yōu)選實(shí)施例,本領(lǐng)域的技術(shù)人員將意識(shí)9到各種改進(jìn)、增加和取代也是可能的,因此,本發(fā)明的范圍應(yīng)當(dāng)不限于上述實(shí)施例<
權(quán)利要求
1.一種流鏡像捕獲方法,用于在網(wǎng)絡(luò)設(shè)備中設(shè)置有控制交換芯片的情況,其特征在 于,包括將所述網(wǎng)絡(luò)設(shè)備中控制交換芯片的帶外端口配置為鏡像捕獲端口,確定網(wǎng)絡(luò)設(shè)備中 業(yè)務(wù)交換芯片的鏡像源端口,并對(duì)所述鏡像源端口的數(shù)據(jù)流進(jìn)行鏡像,獲取鏡像流;通過(guò)所述業(yè)務(wù)交換芯片與所述控制交換芯片之間預(yù)先設(shè)置的連接端口,將所述鏡像 流發(fā)送到所述帶外端口,并通過(guò)所述帶外端口輸出所述鏡像流。
2.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括配置鏡像流匹配策略條目,并將所述鏡像流匹配策略條目應(yīng)用到所述鏡像源端口上。
3.如權(quán)利要求2所述的方法,其特征在于,對(duì)所述鏡像源端口的數(shù)據(jù)流進(jìn)行鏡像,獲 取鏡像流包括將所述鏡像源端口上符合所述鏡像流匹配策略條目的數(shù)據(jù)流鏡像到所述業(yè)務(wù)交換芯 片的第一端口,獲取鏡像流。
4.如權(quán)利要求3所述的方法,其特征在于,通過(guò)所述業(yè)務(wù)交換芯片與所述控制交換芯 片之間預(yù)先設(shè)置的連接端口,將所述鏡像流發(fā)送到所述帶外端口包括過(guò)所述第一端口將所述鏡像流轉(zhuǎn)發(fā)到所述控制交換芯片的第二端口,其中,所述第 一端口和所述第二端口為所述業(yè)務(wù)交換芯片與所述控制交換芯片之間預(yù)先設(shè)置的連接端 Π ;通過(guò)所述第二端口將所述鏡像流轉(zhuǎn)發(fā)到所述帶外端口。
5.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括設(shè)置端口隔離,配置所述第二端口接收到的所述鏡像流只向所述帶外端口發(fā)送。
6.—種流鏡像捕獲方法,用于在網(wǎng)絡(luò)設(shè)備中未設(shè)置控制交換芯片的情況,其特征在 于,包括通過(guò)硬件切換將帶外端口連接到所述網(wǎng)絡(luò)設(shè)備中的業(yè)務(wù)交換芯片上,將所述帶外端 口配置為鏡像捕獲端口,并確定所述網(wǎng)絡(luò)設(shè)備中業(yè)務(wù)交換芯片的鏡像源端口,對(duì)所述鏡 像源端口的數(shù)據(jù)流進(jìn)行鏡像,獲取鏡像流;將所述鏡像流發(fā)送到所述帶外端口,并通過(guò)所述帶外端口輸出所述鏡像流。
7.如權(quán)利要求6所述的方法,其特征在于,所述方法還包括 通過(guò)硬件切換將所述帶外端口連接到所述網(wǎng)絡(luò)設(shè)備的中央處理器上。
8.如權(quán)利要求6所述的方法,其特征在于,所述方法還包括配置鏡像流匹配策略條目,并將所述鏡像流匹配策略條目應(yīng)用到所述鏡像源端口上。
9.如權(quán)利要求8所述的方法,其特征在于,對(duì)所述鏡像源端口的數(shù)據(jù)流進(jìn)行鏡像,獲 取鏡像流包括將所述鏡像源端口上符合所述鏡像流匹配策略條目的數(shù)據(jù)流鏡像到所述業(yè)務(wù)交換芯 片的第一端口,獲取鏡像流,其中,所述帶外端口通過(guò)所述第一端口與所述網(wǎng)絡(luò)設(shè)備中 的業(yè)務(wù)交換芯片連接。
10.如權(quán)利要求9所述的方法,其特征在于,將所述鏡像流發(fā)送到所述帶外端口包括通過(guò)所述第一端口將所述鏡像流轉(zhuǎn)發(fā)到所述帶外端口。
11.一種流鏡像捕獲裝置,其特征在于,包括配置模塊,用于在網(wǎng)絡(luò)設(shè)備中設(shè)置有控制交換芯片的情況下,將所述網(wǎng)絡(luò)設(shè)備中控 制交換芯片的帶外端口配置為鏡像捕獲端口,確定網(wǎng)絡(luò)設(shè)備中業(yè)務(wù)交換芯片的鏡像源端 Π ;切換模塊,用于在網(wǎng)絡(luò)設(shè)備中未設(shè)置控制交換芯片的情況下,通過(guò)硬件切換將帶外 端口連接到所述網(wǎng)絡(luò)設(shè)備中的業(yè)務(wù)交換芯片上,將所述帶外端口配置為鏡像捕獲端口, 并確定所述網(wǎng)絡(luò)設(shè)備中業(yè)務(wù)交換芯片的鏡像源端口;鏡像模塊,連接至所述配置模塊和所述切換模塊,用于對(duì)所述鏡像源端口的數(shù)據(jù)流 進(jìn)行鏡像,獲取鏡像流;發(fā)送模塊,用于在所述網(wǎng)絡(luò)設(shè)備中設(shè)置有控制交換芯片的情況下,通過(guò)所述業(yè)務(wù)交 換芯片與所述控制交換芯片之間預(yù)先設(shè)置的連接端口,將所述鏡像流發(fā)送到所述帶外端 口 ;在所述網(wǎng)絡(luò)設(shè)備中未設(shè)置控制交換芯片的情況下,直接將所述鏡像流發(fā)送到所述帶 外端口 ;輸出模塊,用于通過(guò)所述帶外端口輸出所述鏡像流。
12.如權(quán)利要求11所述的裝置,其特征在于,所述裝置還包括匹配模塊,用于配置鏡像流匹配策略條目,并將所述鏡像流匹配策略條目應(yīng)用到所 述鏡像源端口上;隔離模塊,用于設(shè)置端口隔離,配置所述第二端口接收到的所述鏡像流只向所述帶 外端口發(fā)送。
全文摘要
本發(fā)明公開(kāi)了流鏡像捕獲方法及裝置。其中一種方法包括將網(wǎng)絡(luò)設(shè)備中控制交換芯片的帶外端口配置為鏡像捕獲端口,確定網(wǎng)絡(luò)設(shè)備中業(yè)務(wù)交換芯片的鏡像源端口,并對(duì)鏡像源端口的數(shù)據(jù)流進(jìn)行鏡像,獲取鏡像流;通過(guò)業(yè)務(wù)交換芯片與控制交換芯片之間預(yù)先設(shè)置的連接端口,將鏡像流發(fā)送到帶外端口,并通過(guò)帶外端口輸出鏡像流。借助于本發(fā)明的技術(shù)方案,能夠在不中斷業(yè)務(wù)的情況下進(jìn)行流鏡像捕獲,極大的方便了設(shè)備維護(hù)人員現(xiàn)場(chǎng)實(shí)施流鏡像功能,增加了用戶的滿意度。
文檔編號(hào)H04L12/24GK102025544SQ20101059122
公開(kāi)日2011年4月20日 申請(qǐng)日期2010年12月16日 優(yōu)先權(quán)日2010年12月16日
發(fā)明者龔美華 申請(qǐng)人:中興通訊股份有限公司