[發明專利]具有多個網絡接口的通信設備和控制通信設備的方法有效
| 申請號: | 201010503820.4 | 申請日: | 2010-09-30 |
| 公開(公告)號: | CN102035670A | 公開(公告)日: | 2011-04-27 |
| 發明(設計)人: | 莊野廣希 | 申請(專利權)人: | 佳能株式會社 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24 |
| 代理公司: | 北京怡豐知識產權代理有限公司 11293 | 代理人: | 遲軍 |
| 地址: | 日本東京都*** | 國省代碼: | 日本;JP |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 具有 網絡 接口 通信 設備 控制 方法 | ||
技術領域
本發明涉及一種具有多個網絡接口的通信設備和控制通信設備的方法,尤其涉及一種對來自外部設備的進行MIB(管理信息庫,ManagementInformation?Base)信息取得的請求進行響應的方法。
背景技術
傳統上,為了對網絡上的通信裝置進行管理,經常使用SNMP(簡單網絡管理協議,Simple?Network?Management?Protocol)。SNMP是在UDP/IP(用戶數據報協議/因特網協議,User?Datagram?Protocol/InternetProtocol)上工作的、用于通過取得通信裝置的信息或者配置通信裝置來監視和控制通信裝置的協議。
在使用SNMP的通信裝置控制中,要控制的通信裝置(SNMP代理)具有稱為MIB(管理信息庫)的數據庫。另一方面,作為控制器(SNMP管理器)的外部設備使用SNMP從通信裝置取得MIB信息,并對通信裝置進行配置。MIB定義通信裝置的各種狀態信息,通信裝置的各種狀態信息被分類為作為通用信息的由RFC(請求注釋,Request?For?Comments)定義的標準MIB和由各個賣主定義的專用MIB。
當SNMP管理器使用SNMP從SNMP代理取得MIB信息,或者對SNMP代理進行配置時,使用對象ID來唯一地識別管理對象(下文中稱為“MIB對象”)。對標準MIB和專用MIB的所有MIB對象中的各個分配唯一的對象ID。例如,表示對裝置的描述的MIB對象sysDescr具有對象ID?1.3.6.1.2.1.1.1。
一些MIB對象各自僅具有一個信息項,而其它MIB對象各自具有多個信息項。例如,對于表示網絡接口的物理地址的MIB對象ifPhysAddress,如果通信裝置具有多個網絡接口,則存在網絡接口的對應數量的MAC地址。其結果是,ifPhysAddress具有多個信息項。因此,即使通過對象ID唯一地識別MIB對象,如果MIB對象具有多個信息項,則也不能通過對象ID識別各個信息項。
為了消除這種不便,傳統上利用使用索引來識別各個MIB對象的多個信息項中的各個的方法。索引用于識別信息項在MIB對象的多個信息項中的編號。如果希望的MIB對象僅具有一個信息項,則通過在MIB對象的對象ID之后添加“.0”,來指示該MIB對象。例如,在MIB對象sysDescr的情況下,其由1.3.6.1.2.1.1.1.0指示。
如果希望的MIB對象具有多個信息項,則通過在MIB對象的對象ID之后添加表示在多個項中的編號的索引,來指示多個信息項中的各個。例如,存在表示網絡接口的類型的MIB對象ifType。MIB對象ifType具有對象ID?1.3.6.1.2.1.2.2.1.3。在這種情況下,當通信裝置具有多個網絡接口時,為了指示網絡接口的編號,通過在對象ID之后添加索引,來唯一地識別信息項。例如,為了指定第三網絡接口,將MIB對象ifType定義為1.3.6.1.2.1.2.2.1.3.3。
當從SNMP代理進行信息取得并且配置SNMP代理時,如上所述指定的對象ID和索引的組合,使得SNMP管理器能夠處理預定對象的信息。
此外,在通過收集多個通信裝置的信息來構造MIB的情況下,使用索引來識別各個MIB對象的多個信息項中的各個。例如,當在SNMP管理器和SNMP代理之間設置的網關裝置,向SNMP代理傳送進行MIB信息取得的SNMP請求時,刪除包含在SNMP請求中的添加到對象ID中的索引,然后將SNMP請求傳送到SNMP代理中的各個。然后,當傳送來自SNMP代理的各個SNMP響應時,通過附加索引值向SNMP管理器傳送各個SNMP響應,由此即使在安裝了多個SNMP代理的這種環境下,也使得索引值免于不一致。例如在日本特開2005-130210號公報中提出了這種機制。
此外,通常,配置索引,使得索引本身是MIB對象,并且如上所述,使用其值作為另一MIB對象的索引。例如,在上述MIB對象ifType的索引的情況下,具有用于唯一地識別網絡接口的值的含義的MIB對象ifIndex的值,按原樣形成MIB對象ifType的索引。如上所述,索引提供用于在MIB對象具有多個信息項時識別各個信息項的編號的機制。
一些SNMP管理器通過對用于識別網絡接口的MIB對象ifIndex,指定固定值1,來請求進行MIB信息取得。具推測,這是因為傳統上存在數量非常少的具有多個網絡接口的通信裝置,因此即使通過對MIB對象ifIndex指定固定值1,也能夠指定第一(單個)網絡接口。當這種SNMP管理器嘗試從具有多個網絡接口的SNMP代理獲取MIB信息時,出現以下問題。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于佳能株式會社,未經佳能株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010503820.4/2.html,轉載請聲明來源鉆瓜專利網。





