專利名稱:一種集群管理中拓?fù)涫占姆椒?br>
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)通信領(lǐng)域,尤其涉及一種集群管理中拓?fù)涫占姆椒ā?
背景技術(shù):
隨著以太網(wǎng)技術(shù)的發(fā)展,以太網(wǎng)交換機(jī)的應(yīng)用越來越廣泛,但是由于以 太網(wǎng)交換機(jī)設(shè)備較多(尤其是低端設(shè)備),對設(shè)備的管理成為一個(gè)難題,因
此提出了集群管理(group management)的解決方法。作為集群管理協(xié)議 族的重要組成部分,拓?fù)涫占軌颢@取整個(gè)網(wǎng)絡(luò)的拓?fù)淝闆r,在進(jìn)行集群 管理的過程中起了非常重要的作用。但是目前在實(shí)際使用中,當(dāng)集群已經(jīng) 建立成功,集群管理的命令機(jī)需要及時(shí)的獲取網(wǎng)絡(luò)拓?fù)涓淖兊那闆r時(shí),目 前使用的兩種進(jìn)行拓?fù)涫占姆椒?,都存在一些缺?第一種是通過手工進(jìn)行拓?fù)涫占?,在增加新設(shè)備之后手工輸入命令發(fā)起拓 撲發(fā)現(xiàn)請求,進(jìn)行網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn),這種方式要求網(wǎng)絡(luò)管理人員能及時(shí)的獲 知網(wǎng)絡(luò)拓?fù)涞母淖兦闆r,而且也增加了網(wǎng)絡(luò)管理人員的工作量。 第二種是通過定時(shí)方式每隔一段時(shí)間進(jìn)行一次拓?fù)涫占?,這種方式如果間 隔時(shí)間過短則會增加交換機(jī)CPU的負(fù)荷和網(wǎng)絡(luò)的流量負(fù)擔(dān),間隔時(shí)間過長 則無法及時(shí)的反映網(wǎng)絡(luò)的變化情況。
發(fā)明內(nèi)容
本發(fā)明就是為了解決上述問題,提出了一種一種集群管理中拓?fù)涫占?的方法。在可以及時(shí)反映網(wǎng)絡(luò)拓?fù)渥兓那疤嵯?,進(jìn)一步減少了網(wǎng)絡(luò)管理 人員的工作量,提高了網(wǎng)絡(luò)資源的利用率。
為了實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案如下 一種集群管理中拓?fù)涫占姆椒ǎㄒ韵虏襟E 第一步集群中的交換機(jī)監(jiān)控其鄰居列表是否發(fā)生了變化; 第二步判斷鄰居列表發(fā)生變化的交換機(jī)是集群命令機(jī)的情況下,進(jìn)行 拓?fù)涫占幚恚?br>
第三步判斷鄰居列表發(fā)生變化的交換機(jī)是集群成員機(jī)的情況下,向集 群命令機(jī)發(fā)送一個(gè)單播的拓?fù)涓淖兺ㄖⅲ好顧C(jī)收到后進(jìn)行拓?fù)?收集處理。
進(jìn)一步地,所述集群命令機(jī)進(jìn)行拓?fù)涫占幚淼姆椒òㄒ韵虏襟E. 第一步啟動(dòng)延時(shí)定時(shí)器;
第二步判斷定時(shí)器不超時(shí)的情況下,如果集群命令機(jī)收到拓?fù)涓淖兺?知消息和/或發(fā)現(xiàn)其鄰居列表發(fā)生變化,發(fā)起拓?fù)涫占埱螅?br>
第三步判斷定時(shí)器超時(shí)的情況下,集群命令機(jī)發(fā)起拓?fù)涫占埱?。進(jìn)一步地,所述延時(shí)定時(shí)器的延時(shí)時(shí)間設(shè)置為28秒至32秒之間。
與現(xiàn)有技術(shù)相比,本發(fā)明提供了一種集群管理中拓?fù)涫占姆椒ǎ诮?立了集群管理系統(tǒng)的網(wǎng)絡(luò)中,通過消息觸發(fā),自動(dòng)在命令交換機(jī)上進(jìn)行拓 撲收集,不僅減少了網(wǎng)絡(luò)管理人員的工作量,而且減少了網(wǎng)絡(luò)的流量負(fù)擔(dān), 同時(shí)能及時(shí)反映網(wǎng)絡(luò)的變化情況。
圖1為本發(fā)明所述方法的應(yīng)用環(huán)境示意圖。 圖2為本發(fā)明所述方法的處理流程圖。
圖3為本發(fā)明所述方法中命令交換機(jī)進(jìn)行拓?fù)涫占幚淼牧鞒虉D。
具體實(shí)施例方式
下面結(jié)果附圖對本發(fā)明所提出的集群管理中拓?fù)涫占姆椒ǖ膶?shí)施作 進(jìn)一步的詳細(xì)描述。
如圖1所示,是本發(fā)明所述方法的應(yīng)用環(huán)境示意圖。
集群管理系統(tǒng)中共有命令交換機(jī)、成員交換機(jī)、候選交換機(jī)和獨(dú)立交換 機(jī)四種角色, 一般只在命令交換機(jī)上需要及時(shí)獲得網(wǎng)絡(luò)變化情況,所以本 發(fā)明所述方法是針對需要在命令機(jī)上進(jìn)行拓?fù)涫占那闆r,但如果需要, 本方法同樣適用于其它交換機(jī)上進(jìn)行拓?fù)涫占那闆r,這種變通也屬于本 發(fā)明權(quán)利要求的保護(hù)范圍。
如圖2所示為本發(fā)明所述方法的處理流程圖。在交換機(jī)上,如果鄰居 列表中的鄰居表項(xiàng)發(fā)生改變(增加或者刪除),則判斷該交換機(jī)在集群管理 中的角色類型,如果是命令機(jī),則直接進(jìn)行拓?fù)涫占幚恚蝗绻皇敲?機(jī),但是是成員機(jī),則根據(jù)成員機(jī)上的集群管理信息,在集群管理VLAN 中,以命令交換機(jī)MAC地址為目的MAC地址,向命令交換機(jī)單播發(fā)送一個(gè) 拓?fù)涓淖兺ㄖ?;命令機(jī)在收到這個(gè)拓?fù)涓淖兺ㄖ⒅?,進(jìn)行拓?fù)?收集處理;如果既不是命令機(jī)也不是成員機(jī),則不進(jìn)行拓?fù)涫占膊挥|發(fā) 發(fā)送拓?fù)涓淖兺ㄖⅰ?br>
如圖3所示:為本發(fā)明所述方法中命令交換機(jī)進(jìn)行拓?fù)涫占幚淼牧鞒?br>
圖。當(dāng)命令交換機(jī)收到一個(gè)拓?fù)涓淖兺ㄖr(shí),啟動(dòng)一個(gè)延時(shí)定時(shí)器,
延時(shí)時(shí)間可以配置,延時(shí)時(shí)間可以設(shè)置為3至60秒之間,其中最小值是為 了防止過度頻繁的觸發(fā)進(jìn)行拓?fù)涫占?,最大值是為了確保拓?fù)淠軌蚣皶r(shí)更 新,最佳建議取值在28至32秒之間,在延時(shí)期間內(nèi),如果再次收到拓?fù)?改變通知消息,則重置延時(shí)定時(shí)器。這種延時(shí)的做法主要是為了防止網(wǎng)絡(luò) 頻繁動(dòng)蕩,導(dǎo)致不斷收到拓?fù)涓淖兺ㄖ⒌那闆r。如果定時(shí)器超時(shí),則 命令交換機(jī)發(fā)起一個(gè)拓?fù)涫占埱?,進(jìn)行網(wǎng)絡(luò)拓?fù)涫占?br>
以上詳細(xì)說明了本發(fā)明的工作原理,但這只是為了便于理解而舉的一個(gè) 形象化的實(shí)例,不應(yīng)被視為是對本發(fā)明范圍的限制。同樣,任何所屬技術(shù) 領(lǐng)域的普通專業(yè)人員均可根據(jù)本發(fā)明的技術(shù)方案及其較佳實(shí)施例的描述, 做出各種可能的等同改變或替換,但所有這些改變或替換都應(yīng)屬于本發(fā)明 的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1、一種集群管理中拓?fù)涫占姆椒?,其特征在于,包括以下步驟第一步集群中的交換機(jī)監(jiān)控其鄰居列表是否發(fā)生變化;若不是則繼續(xù)監(jiān)控,若是則進(jìn)入第二步;第二步判斷鄰居列表發(fā)生變化的交換機(jī)是否是集群命令機(jī),若是則進(jìn)行拓?fù)涫占幚?,若不是,則進(jìn)入第三步;第三步判斷鄰居列表發(fā)生變化的交換機(jī)是否是集群成員機(jī),若是,則向集群命令機(jī)發(fā)送一個(gè)單播的拓?fù)涓淖兺ㄖ?,集群命令機(jī)收到后進(jìn)行拓?fù)涫占幚?。若不是則轉(zhuǎn)到第一步。
2、 根據(jù)權(quán)利要求1所述的集群管理中拓?fù)涫占姆椒?,其特征在于?集群命令機(jī)進(jìn)行所述拓?fù)涫占幚淼姆椒òㄒ韵虏襟E第一步啟動(dòng)延時(shí)定時(shí)器;第二步判斷定時(shí)器不超時(shí)的情況下,如果集群命令機(jī)收到拓?fù)涓淖兺?知消息和/或發(fā)現(xiàn)其鄰居列表發(fā)生變化,轉(zhuǎn)到第一步;第三步判斷定時(shí)器超時(shí)的情況下,集群命令機(jī)發(fā)起拓?fù)涫占埱蟆?br>
3、 根據(jù)權(quán)利要求2所述的集群管理中拓?fù)涫占姆椒?,其特征在于?所述第一步中,設(shè)置延時(shí)時(shí)間為3秒至60秒之間。
全文摘要
本發(fā)明公開了一種集群管理中拓?fù)涫占姆椒ǎ褐械慕粨Q機(jī)監(jiān)控其鄰居列表是否發(fā)生了變化;判斷鄰居列表發(fā)生變化的交換機(jī)是集群命令機(jī)的情況下,進(jìn)行拓?fù)涫占幚?;判斷鄰居列表發(fā)生變化的交換機(jī)是集群成員機(jī)的情況下,向集群命令機(jī)發(fā)送一個(gè)單播的拓?fù)涓淖兺ㄖ?,集群命令機(jī)收到后進(jìn)行拓?fù)涫占幚?。本發(fā)明減輕了網(wǎng)絡(luò)管理人員的工作量,提高了網(wǎng)絡(luò)資源利用率。
文檔編號H04L12/24GK101355440SQ20071012569
公開日2009年1月28日 申請日期2007年12月29日 優(yōu)先權(quán)日2007年12月29日
發(fā)明者鐘毅睿 申請人:中興通訊股份有限公司