專利名稱:一種因特網(wǎng)組群管理協(xié)議分布式系統(tǒng)與實(shí)現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)網(wǎng)絡(luò)數(shù)據(jù)通信領(lǐng)域,尤其涉及一種因特網(wǎng)組群管理IGMP協(xié)議分布式系統(tǒng)與實(shí)現(xiàn)方法。
技術(shù)背景現(xiàn)有技術(shù)中的高端路由器或者交換機(jī)等數(shù)據(jù)通信設(shè)備中,對(duì)IGMP協(xié) 議(Internet Group Management Protocol協(xié)議因特網(wǎng)組群管理協(xié)議)的處 理多采用由主控板運(yùn)行IGMP協(xié)議模塊負(fù)責(zé)組的管理與維護(hù);然后所有業(yè) 務(wù)板接收到的IGMP協(xié)議報(bào)文全部發(fā)送到所述主控板;最后所有的信息都 由所述主控板的IGMP協(xié)議模塊處理。如圖1所示,為現(xiàn)有技術(shù)的系統(tǒng)架構(gòu) 圖,通過背板連接主控板與多個(gè)業(yè)務(wù)板l-N。采用如圖1所示的現(xiàn)有技術(shù)后,在有大量IGMP協(xié)議報(bào)文進(jìn)行交互的 時(shí)候,容易造成主控板CPU超負(fù)荷運(yùn)轉(zhuǎn)而其它業(yè)務(wù)板CPU相對(duì)閑置,不能 充分發(fā)揮多CPU并行處理的優(yōu)勢(shì)。并且在有大量IGMP協(xié)議報(bào)文進(jìn)行交互 的時(shí)候,會(huì)大大增加主控板和業(yè)務(wù)板CPU之間的通信量,浪費(fèi)帶外通信帶 寬,容易出現(xiàn)通信失敗,而且由于負(fù)責(zé)組管理與維護(hù)的IGMP協(xié)議模塊只 運(yùn)行在主控板上,所以對(duì)所有IGMP業(yè)務(wù)的處理都是串行的,容易出現(xiàn)處 理延遲,效率低下的狀況。因此,現(xiàn)有技術(shù)有待于進(jìn)一步的發(fā)展,以適應(yīng)更高質(zhì)量的數(shù)據(jù)通信。發(fā)明內(nèi)容本發(fā)明的目的是提供一種因特網(wǎng)組群管理協(xié)議分布式系統(tǒng)與實(shí)現(xiàn)方法,在于解決現(xiàn)有技術(shù)中存在的上述缺陷,提高信息處理效率。為解決上述技術(shù)問題,本發(fā)明方案包括一種因特網(wǎng)組群管理協(xié)議分布式系統(tǒng),包括主控板、背板與至少一業(yè)務(wù) 板,所述主控板與所述業(yè)務(wù)板通過所述背板通信連接;其中,在所述業(yè)務(wù) 板的至少一個(gè)上增加一因特網(wǎng)組群管理協(xié)議模塊,用于組的管理與維護(hù)。所述的系統(tǒng),其中,所述業(yè)務(wù)板設(shè)置為多個(gè)。所述系統(tǒng)的實(shí)現(xiàn)方法,包括以下步驟a、 所述業(yè)務(wù)板運(yùn)行所述因特網(wǎng)組群管理協(xié)議模塊;b、 所述業(yè)務(wù)板將本板接收到的因特網(wǎng)組群管理協(xié)議報(bào)文發(fā)送給本板所 述因特網(wǎng)組群管理協(xié)議模塊進(jìn)行處理。所述的實(shí)現(xiàn)方法,其中,所述步驟b還包括所述業(yè)務(wù)板在啟動(dòng)時(shí)將 所述因特網(wǎng)組群管理協(xié)議模塊初始化,并接收所述因特網(wǎng)組群管理協(xié)議報(bào) 文。所述的實(shí)現(xiàn)方法,其中,所述步驟b還包括所述業(yè)務(wù)板在啟動(dòng)時(shí)運(yùn) 行協(xié)議狀態(tài)機(jī)。所述的實(shí)現(xiàn)方法,其中,所述因特網(wǎng)組群管理協(xié)議模塊用于負(fù)責(zé)組的管 理及維護(hù)。本發(fā)明所提供的 一種因特網(wǎng)組群管理協(xié)議分布式系統(tǒng)與實(shí)現(xiàn)方法,由于 采用了在現(xiàn)有4支術(shù)中的各業(yè)務(wù)板上增加一 igmp協(xié)議模塊,使得各個(gè)igmp 協(xié)議報(bào)文在各自的業(yè)務(wù)板上可單獨(dú)處理,最大程度的減少了主控板和業(yè)務(wù) 板之間的通信信息量,減少了帶寬利用率,使帶外通信更加穩(wěn)定、高效, 各業(yè)務(wù)板單獨(dú)運(yùn)行igmP協(xié)議模塊,分別處理各自收到的協(xié)議報(bào)文充分發(fā) 揮了分布式系統(tǒng)優(yōu)勢(shì),大大提高了所述igmp協(xié)議業(yè)務(wù)的處理效率。
圖1為現(xiàn)有技術(shù)的分布式系統(tǒng)架構(gòu)示意圖;圖2為本發(fā)明的IGMP協(xié)議分布式系統(tǒng)架構(gòu)示意圖; 圖3為本發(fā)明的業(yè)務(wù)板處理業(yè)務(wù)的流程示意圖。
具體實(shí)施方式
以下將結(jié)合附圖,針對(duì)本發(fā)明各較佳實(shí)施例進(jìn)行較為詳細(xì)的說明。本發(fā)明的目的在于提供一種因特網(wǎng)組群管理協(xié)議分布式系統(tǒng)與實(shí)現(xiàn)方 法,其主要改進(jìn)點(diǎn)在于本發(fā)明在現(xiàn)有技術(shù)中的各業(yè)務(wù)板上增加一 IGMP協(xié) 議模塊,用于處理各自的業(yè)務(wù),從而大大提高分布式系統(tǒng)處理信息的效率, 增強(qiáng)系統(tǒng)的可靠性與穩(wěn)定性,充分發(fā)揮分布式系統(tǒng)的優(yōu)勢(shì)。如圖2所示的,本發(fā)明系統(tǒng)包括所述主控板、所述背板與所述業(yè)務(wù)板, 所述主控板負(fù)責(zé)整個(gè)分布式系統(tǒng)的管理與控制,所述主控板與所速背板通 信連接,所述背板與所述業(yè)務(wù)板通信連接,所述主控板與所述業(yè)務(wù)板通過 所述背板進(jìn)行通信,所述背板為各所述業(yè)務(wù)板之間提供通信通道。如圖2, 所述IGMP協(xié)議模塊運(yùn)行于所述業(yè)務(wù)板1 ~業(yè)務(wù)板N上,所迷主控板上不 再運(yùn)行所述IGMP協(xié)議模塊,各個(gè)所述業(yè)務(wù)板單獨(dú)處理各自的業(yè)務(wù)。如圖3所示的為本發(fā)明系統(tǒng)的實(shí)現(xiàn)方法,首先,所述業(yè)務(wù)板啟動(dòng)時(shí)初始 化所述IGMP協(xié)議模塊的各種數(shù)據(jù)結(jié)構(gòu)并運(yùn)行協(xié)議狀態(tài)機(jī),使所述IGMP 協(xié)議運(yùn)行起來;然后,當(dāng)所述業(yè)務(wù)板接收到所述IGMP協(xié)議報(bào)文時(shí),所述 業(yè)務(wù)板直接將所述IGMP協(xié)議報(bào)文發(fā)送到本業(yè)務(wù)板的所述IGMP協(xié)議模塊 上;最后所述本業(yè)務(wù)板上的所述IGMP協(xié)議模塊對(duì)所述IGMP協(xié)議報(bào)文進(jìn) 行處理。關(guān)于IGMP協(xié)議的具體實(shí)現(xiàn)情況可以參考現(xiàn)有技術(shù)相關(guān)文檔,此 處不再贅述。本發(fā)明中的所述IGMP協(xié)議模塊用于負(fù)責(zé)組的管理以及維護(hù)。 綜上所述,采用本發(fā)明提供的一種因特網(wǎng)組群管理協(xié)議分布式系統(tǒng)與實(shí) 現(xiàn)方法,使得所述IGMP協(xié)議模塊在各所述業(yè)務(wù)板上可獨(dú)立運(yùn)行,所述IGMP 協(xié)議模塊在各所述業(yè)務(wù)板上分別處理各自的業(yè)務(wù),所述業(yè)務(wù)板收到的IGMP協(xié)議不再發(fā)往所述主控板,這樣就可以充分發(fā)揮分布式系統(tǒng)并行處理信息 的優(yōu)勢(shì),大大提高了處理效率,減少了所述業(yè)務(wù)板與所述主控板的通信量, 降低了帶外通信帶寬的浪費(fèi),是一種高效的、可靠的系統(tǒng)與實(shí)現(xiàn)方法。應(yīng)當(dāng)理解的是,以上針對(duì)本發(fā)明各較佳實(shí)施例進(jìn)行了較為詳細(xì)的說明, 但不應(yīng)認(rèn)為是對(duì)本發(fā)明專利保護(hù)范圍的限制,本發(fā)明的專利保護(hù)范圍應(yīng)當(dāng) 以所附權(quán)利要求為準(zhǔn)。
權(quán)利要求
1、一種因特網(wǎng)組群管理協(xié)議分布式系統(tǒng),包括主控板、背板與至少一業(yè)務(wù)板,所述主控板與所述業(yè)務(wù)板通過所述背板通信連接;其特征在于,在所述業(yè)務(wù)板的至少一個(gè)上增加一因特網(wǎng)組群管理協(xié)議模塊,用于組的管理與維護(hù)。
2、 根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述業(yè)務(wù)板設(shè)置為多個(gè)。
3、 一種根據(jù)權(quán)利要求l所述系統(tǒng)的實(shí)現(xiàn)方法,包括以下步驟:-A、 所述業(yè)務(wù)板運(yùn)行所述因特網(wǎng)組群管理協(xié)議模塊;B、 所述業(yè)務(wù)板將本板接收到的因特網(wǎng)組群管理協(xié)議報(bào)文發(fā)送給本板所 述因特網(wǎng)組群管理協(xié)議模塊進(jìn)行處理。
4、 根據(jù)權(quán)利3所述的實(shí)現(xiàn)方法,其特征在于,所述步驟B還包括所 述業(yè)務(wù)板在啟動(dòng)時(shí)將所述因特網(wǎng)組群管理協(xié)議模塊初始化,并接收所述因 特網(wǎng)組群管理協(xié)議才艮文。
5、 根據(jù)權(quán)利要求4所述的實(shí)現(xiàn)方法,其特征在于,所述步驟B還包括 所述業(yè)務(wù)板在啟動(dòng)時(shí)運(yùn)行協(xié)議狀態(tài)機(jī)。
6、 根據(jù)權(quán)利要求3所述的實(shí)現(xiàn)方法,其特征在于,所述因特網(wǎng)組群管 理協(xié)議模塊用于負(fù)責(zé)組的管理及維護(hù)。
全文摘要
本發(fā)明公開了一種因特網(wǎng)組群管理協(xié)議分布式系統(tǒng)與實(shí)現(xiàn)方法,包括主控板、背板與至少一業(yè)務(wù)板,所述主控板與所述業(yè)務(wù)板通過所述背板通信連接;其中,在所述業(yè)務(wù)板的至少一個(gè)上增加一因特網(wǎng)組群管理協(xié)議模塊,用于組的管理與維護(hù)。采用本發(fā)明提供的系統(tǒng)與方法充分發(fā)揮了分布式系統(tǒng)并行處理信息的優(yōu)勢(shì),大大提高了處理效率,減少了所述業(yè)務(wù)板與所述主控板的通信量,降低了帶外通信帶寬的浪費(fèi),是一種高效的、可靠的系統(tǒng)與實(shí)現(xiàn)方法,是現(xiàn)有技術(shù)的極大進(jìn)步。
文檔編號(hào)H04L29/06GK101272382SQ20081006709
公開日2008年9月24日 申請(qǐng)日期2008年5月5日 優(yōu)先權(quán)日2008年5月5日
發(fā)明者蓋鏡源 申請(qǐng)人:中興通訊股份有限公司