TWI281805B - System for automatically distributing communication port address - Google Patents
System for automatically distributing communication port address Download PDFInfo
- Publication number
- TWI281805B TWI281805B TW093113929A TW93113929A TWI281805B TW I281805 B TWI281805 B TW I281805B TW 093113929 A TW093113929 A TW 093113929A TW 93113929 A TW93113929 A TW 93113929A TW I281805 B TWI281805 B TW I281805B
- Authority
- TW
- Taiwan
- Prior art keywords
- slot
- module
- communication
- address
- slots
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4282—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5038—Address allocation for local use, e.g. in LAN or USB networks, or in a controller area network [CAN]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1006—Server selection for load balancing with static server selection, e.g. the same server being selected for a specific client
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Small-Scale Networks (AREA)
Description
1281805 修正 曰 五、發明說明(1) 發明所屬之技術領域 種可=換機系統,特別是關於- < Α棒位址之網路交換機系統。 先前技術 以,網路交換機’,通常置放多部獨立之伺服器, 換機房之儲:Ϊ二務:ί之需求。不過,Α 了節省網路交 間,目别之網路交換機(Ethernet 内·如^糸先已朝向於將多個伺服器機板整合於同一機咬 ,=如,刀鋒式系統(Blade server system)等。λ f m示為習知之刀鋒式系統方塊圖。刀鋒式系 中,係^計機板1以及插槽模組21。在刀鋒式系統100 m位址^圍吴組之功能(CaPaM 1 1 ty )來設定插槽模組之通 而之插雨槽模組之通訊位址範圍為 — 门服15插槽模組之通訊位址範圍可為2 1Η〜 = 槽模組21為一DRM插槽模組,且其通訊埠位址 為虽插槽模組21插入複數插槽其中之一時,插样掇 組21即可依據此通訊埠位址2〇H,與耦接於匯流排1〇 ^其 他插槽之其他插槽模組進行通訊;相同地,若插槽模組21 為一伺服器插槽模組,且其通訊埠位址為21h,當插槽模 通吼埠位址21H,與耦接於匯流排i〇之其他插槽 槽模組進行通訊。 < 八他拖 不過,由於依據模組功能所設定的通訊位址範圍有 限,再加上機板1允許插入兩個以上具有相同功能之插槽
〇696-A20473TWfl(4.5) ; QCI-93039-TW ; Lukelee. 第5頁 9311綱 修正 五、發明說明(2) 模組’因此,在各插槽模組之熱插拔的過程之中, 之插槽模組之通訊埠位址,容易與位於其他插样新加入 組之通訊埠位址相同。例如,當新加入一具有^ *插槽模 21 Η之词服器插槽模組時,若位於其他插槽之飼成埠位址 模組恰巧具有相同之通訊埠位址21 Η時,則會造成二插槽 位址相衝突之問題。 、訊埠 發明内容 ^ 有鐘於此,本發明之主要目的係提出一種網路交換 系統’可用以自動分配插槽模組之通訊埠位址,以$盖= 知技術所造成之位址衝突問題。 0白 依據上述之目的,本發明提出一種用以自動分配通訊 璋位址之系統,包括一機板(board)以及一插槽模組。上 述之機板具有複數插槽(slots)以及一匯流排,每_插槽 各自具有不同之一插槽識別碼(s i 01 I d ),而匯流排係^ 接於複數插槽。當插槽模組插入複數插槽其中之一時,則 插槽模組係依據一被插入插槽(i n s e r t e d s 1 〇 t )之一對應 插槽識別碼(corresponding slot ID),產生一通訊埠位 址仏號(communication port address signal),並將此 通訊埠位址信號經由該匯流排廣播。因此,位於其他插槽 之其他插槽模組即可依據此通訊埠位址信號與新加入之插 槽模組通訊。 本發明亦提出一種插槽模組,係用於一自動分配通訊 蜂位址之系統,其中,此系統至少包括具有複數插槽以及 匯流排之一機板,插槽模組可插入該等插槽其中之一。
〇696-A20473TWfl(4.5) ; QCI-93039-TW ; Lukelee.ptc 第 6 頁
插槽模組包括-管理裝置’用以讀取—被插入插槽之對應 插槽識別碼,且依據該對應插槽識別碼產生一通訊埠位址 信號,並經由匯流排傳送此通訊埠位址信號於另一插槽模 另外,本發明亦提出一種控制方法,用於控制一自動 分配通訊埠位址系統之一插槽模組,上述之系統至少包括 一具有複數插槽之機板。此控制方法包括下列步驟: A ·偵測該插槽模組是否插入該等插槽其中之一。 B·讀取一插入插槽之一對應插槽識別碼。 C ·依據该對應插槽識別碼,產生相對應之一通訊埠位 址信號。 D ·將該通訊埠位址信號傳遞至其他插槽之其他插槽模 組。 、 為使本發明之上述目的、特徵和優點能更明顯易懂, 下文特舉一較佳實施例,並配合所附圖式,作詳細說明如 下: 實施方式
本發明之主要目的係提出一種網路交換機系統,可用 以自動分配插槽模組之通訊埠位址,以改善習知技術所造 成之通訊埠位址衝突問題。 第2圖係表示為依據本發明之自動分配通訊埠位址之 系統之方塊圖。此系統2 〇 〇包括一機板(b 〇 a r d) 5以及一插 槽模組6 1。機板5具有複數插槽5 1〜5 4以及一匯流排5 Ο,每 一插槽各自具有不同之一插槽識別碼,而匯流排5 〇係耗接
0696-A20473Tl^fl(4.5) ; QCI-93039-TW ; Lukelee.ptc 第7頁 一修正 曰 J281805 錢 五、發明說明(4) ::复數插槽。插槽模組61包括一管理裝置7〇,火 61插入插槽51時,則管理裝置7〇係依據插槽虽插槽模組 ,產生一通訊璋位址信號,並將此通訊埠插槽識別 &排50傳送至其他插槽之其他插槽模组。其h號經由匯 形式之匯流排系統,例如,若系_ ,系統為 糸、先(Blade system時,匯流排5〇為一 p二、—刀鋒式 另外’官理裝置70包括一物體71,用以L非。 =識別資料,當插槽模組61接收到插槽Η 通訊位 時’則可比對插槽識別媽與儲存於知 ^識別碼 資料,以取得對應之通訊位址信號。因此,位址識別 址識別資料’當插槽模組61插入 依據此通訊位 7〇即會產生不同之通訊位址信號槽時’則管理裝置 :功能與位於其他插槽之其他插槽;之:”槽模組6i 會發生通訊埠位址衝突之問題。、^,力此相同,亦不 系統,可使得位於每一插枰"° ’依據本發明之 位址信號,可有效地解決‘知技‘二2產生唯一之通訊埠 當管理裝置70取得對應之通訊缺點二。 通訊埠位址信號經由匯流排5 〇 w址埠^號時’則將此 插槽模組,例如,管理裝置7〇。位於其他插槽之其他 式,將通訊琿位址信號‘據一 用廣播(Broadcast)方 其他插槽之其他插槽模組, ^頻率發出,以告知位於 埠位址信號與新加入之插槽模組進:=模組依據此通訊 另外,每一插槽之插槽 、讯。 區別。例如,若機板5具有馬可利用邏輯信號來加以 中三個接腳(Pin)施加^间 番槽,則可於每一插槽之其 --以表示不同之邏 0696-A20473TWl(4.5) ; QCI-93039-TW ; Lukelee p^ 第8頁 案號93113929__年月日 修正_ 五、發明說明(5) 輯狀態;例如,若施加高態信號表示為邏輯1,則低態信 號可表示為邏輯〇。因此,當插槽模組61插入其中一插槽 時’則可取得〇 〇 〇〜111其中之一邏輯信號,此時,插槽模 組61即可依據此唯一之邏輯信號來產生唯一之通訊埠位址 信號。 由此可知,依據此唯一之通訊埠位址信號之插槽模組 61 ’即可避免因具有相同通訊埠位址所造成之通訊埠位址 相衝突之問題,因此,本發明之系統可有效地改善習之缺 點。 第3圖係表示為依據本發明之控制方法之流程圖。上 述之控制方法係用於控制一自動分配通訊埠位址系統之一 插槽模組’此系統至少包括一具有複數插槽之機板。首 先’彳貞測插槽模組6 1是否插入該等插槽其中之一(步驟 S40 0 )。若插槽模組61插入該等插槽其中之一時,則讀取 一插入插槽之一對應插槽識別碼(步驟S4 1 0 )。依據對應插 槽識別碼’產生相對應之一通訊埠位址信號(步驟S42〇 ), 並將通訊埠位址信號傳遞至其他插槽之其他插槽模組(步 驟S430) 〇 本發明已揭示較佳實施例如上,僅用於幫助瞭解本發 明之實施,非用以限定本發明之精神,而熟悉此領域技藝 者於領悟本發明之精神後,在不脫離本發明之精神範圍π 内,當可作些許更動潤飾及等同之變化替換,其專利保護 範圍當視後附之申請專利範圍及其等同領域而定。
1281805 案號 93113929 修正 圖式簡單說明 第1圖係表示為習知之刀鋒式系統方塊圖。 第2圖係表示為依據本發明之自動分配通訊埠位址之 系統之方塊圖。 第3圖係表示為依據本發明之控制方法之流程圖。 符號說明: 1 0 0、2 0 0〜網路交換機系統 1、5〜機板; 1 0、5 0〜匯流排;
11 -14、5卜54〜插槽; 2 1、6 1〜插槽模組; 7 0〜管理裝置; 7 1〜韌體。
;0696-A20473TWfl(4.5) ; QCI-93039-TW ; Lukelee.ptc 第10頁
Claims (1)
- Λ_η 修正 1281805 曰 /、、申請專利範圍 1 ·—種可自動分配通訊埠位址之系統,包括: 自耳 機板(board),具有複數插槽(Slots),每一插槽各 有不同之一插槽識別碼(s 1 〇 t I D);以及 一 上插槽模組(s lot modu le),可插入該等插槽其中之 一 乂该插槽模組係依據一被插入插槽(inserted slot)之 對應插槽識別ng si〇t id)產生一通訊 辱位址位缺< Λ . . 1口現icommunicat ion port address signal) ° 2·如申請專利範圍第1項所述之系統,其中,該系統 更包括: 一匯流排,安置於該機板上,並耦接於該複數插槽; 其中’該通訊埠位址信號(communication port address signal)係經由該匯流排廣播(broadcast)。 ^ 3 ·如申請專利範圍第2項所述之系統,其中,該插槽 ^組包括一管理裝置,當該插槽模組插入該被插入插槽 時’該管理裝置係依據該對應插槽識別碼產生該通訊埠位 址信號,並傳送出該通訊埠位址信號。 4.如申請專利範圍第3項所述之系統,其中,該管理 裝置至少包括一勤體(firmware),用以儲存^一通訊位址識 別資料(communication address identification data);其中,該管理裝置係比對該對應插槽識別碼與該 通訊位址識別資料,藉以產生該通訊埠位址信號。 5 ·如申請專利範圍第2項所述之系統,其中,該匯流 排係為I2C匯流排。 6 · —種插槽模組,係用於一自動分配通訊埠位址之系〇696-A20473TWfl(4.5) » QCI-93039-TW ; Lukelee.ptc 第 11 頁 」多正 曰 案號 93113Q9Q 六、申請專利範圍 統,其中,該系統至少包括 槽模組可插入該等插槽盆中^複# s之一機板,該插 -管理裝置,用以讀:ί:插模組包括: 渴,以及,依據該對應插槽之對應插槽識別 號。 價硪別碼產生一通訊埠位址信 7 ·如申請專利範圍第6項 系統更包括一匯流排槽模組,其中,該 置更經由該®流排傳送該通#插槽’丨中’該管理裝 組。 通成埠位址信號於另一插槽模 8 ·如申請專利範圍第6項 置更包括一韌體(firmware)、、之插槽模組,該管理裝 別資料。 ’、用以儲存一通訊埠位址識 9·如申請專利範圍第8項所 管理裝置係比對該對應插槽識^之插槽模組,其中,該 料,藉以產生該通訊埠位址作號瑪與該通訊位址識別資 1 〇 ·如申請專利範圍第7項=、° 管理裝置係以廣播(br〇adCast)逃之插槽模組,其中,該 號。 方式傳送該通訊埠位址信 11.如申請專利範圍第7項所 匯流排係為I2C匯流排。 、迷之插槽模組,其中,該 ^ I2. 一種控制方法,用於控制_ ώ 系統之一插槽模組,該系統至小 自動分配通訊埠位址 板,包括下列步驟: 夕包括一具有複數插槽之機修正 j281805 魏 93113929 六、申請專利範圍 讀取一插入插槽之一對應插槽識別碼; 通訊埠位址 依據遺對應插槽識別碼,產生相對麻之 信號;以及 " 將該通訊埠位址信號傳遞至其他插槽之其他插槽模 組。 曰、 1 3 ·如申請專利範圍第丨2項所述之控制方法,其中, 該插槽模組讀取到該對應插槽識別碼之步驟後,該方法更 包括下列步驟: 比對该對應插槽識別碼與一通訊埠位址識別資料,藉 以產生該通訊埠位址信號。 1 4 ·如申請專利範圍第丨2項所述之控制方法,其中, 該插槽模組係以廣播(broadcast)方式傳送該通訊埠位址 信號至該其他插槽之其他插槽模組。0696-A20473TWfl(4.5) ; QCI-93039-TW ; Lukelee.ptc 第 13 頁0696-A20473TWfl(4.5) ; QCI-93039-TW ; Lukelee.ptc 第 2 頁0696-A20473TWfl(4.5) ; QCI-93039-TW ; Lukelee.ptc 第3頁
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW093113929A TWI281805B (en) | 2004-05-18 | 2004-05-18 | System for automatically distributing communication port address |
| US11/081,971 US20050259642A1 (en) | 2004-05-18 | 2005-03-16 | Blade server for auto-assigning communication addresses |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW093113929A TWI281805B (en) | 2004-05-18 | 2004-05-18 | System for automatically distributing communication port address |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW200539633A TW200539633A (en) | 2005-12-01 |
| TWI281805B true TWI281805B (en) | 2007-05-21 |
Family
ID=35375069
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW093113929A TWI281805B (en) | 2004-05-18 | 2004-05-18 | System for automatically distributing communication port address |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20050259642A1 (zh) |
| TW (1) | TWI281805B (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106155954A (zh) * | 2015-03-30 | 2016-11-23 | 上海航天有线电厂有限公司 | 一种模块识别和通信端口自动分配的系统及方法 |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8762592B2 (en) * | 2006-08-30 | 2014-06-24 | Dell Products L.P. | System and method for automatic module selection |
| US7823004B2 (en) * | 2007-08-01 | 2010-10-26 | Hewlett-Packard Development Company, L.P. | Clock source selection for modular computer system as a function of modulo difference |
| TWI412926B (zh) * | 2010-12-22 | 2013-10-21 | Inventec Corp | 測試裝置的識別碼的自動配置方法 |
| CN102508456B (zh) * | 2011-09-29 | 2013-12-18 | 东南大学 | 振动监视保护装置的背板总线式结构及其通信控制方法 |
| CN103544121B (zh) * | 2013-10-25 | 2017-01-04 | 杭州华为数字技术有限公司 | 一种基于微服务系统管理槽位号的方法、设备及系统 |
| FI20175352A1 (fi) | 2017-04-18 | 2018-10-19 | Valmet Automation Oy | Laitteisto, laite ja menetelmä laitteen osoittamiseksi laitteiston avulla |
| CN113301181B (zh) * | 2021-05-19 | 2023-08-22 | 漳州科华技术有限责任公司 | 并机地址识别系统及机柜 |
Family Cites Families (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3347357A1 (de) * | 1983-12-28 | 1985-07-11 | Siemens AG, 1000 Berlin und 8000 München | Einrichtung zum vergeben von adressen an steckbare baugruppen |
| US4718005A (en) * | 1984-05-03 | 1988-01-05 | International Business Machines Corporation | Distributed control of alias name usage in networks |
| US5038320A (en) * | 1987-03-13 | 1991-08-06 | International Business Machines Corp. | Computer system with automatic initialization of pluggable option cards |
| US5038317A (en) * | 1988-07-25 | 1991-08-06 | Allen-Bradley Company, Inc. | Programmable controller module rack with a relative rack slot addressing mechanism |
| JP2644554B2 (ja) * | 1988-11-15 | 1997-08-25 | 株式会社日立製作所 | 情報処理システム |
| CA2047321C (en) * | 1990-07-19 | 1997-11-18 | Henry Yang | Testing a communications network for duplicate station addresses |
| EP0491480B1 (en) * | 1990-12-17 | 1997-01-02 | Hewlett-Packard Company | Computer addressing apparatus |
| CA2092486C (en) * | 1992-05-11 | 1999-05-11 | Vincent Ferri | Automatic slot identification and address decoding system |
| US5757923A (en) * | 1995-09-22 | 1998-05-26 | Ut Automotive Dearborn, Inc. | Method of generating secret identification numbers |
| US5764927A (en) * | 1995-09-29 | 1998-06-09 | Allen Bradley Company, Inc. | Backplane data transfer technique for industrial automation controllers |
| DE19713240C2 (de) * | 1997-03-29 | 1999-01-28 | Endress Hauser Gmbh Co | Verfahren zur automatischen Adressenvergabe in einem CAN-Netz |
| US5987554A (en) * | 1997-05-13 | 1999-11-16 | Micron Electronics, Inc. | Method of controlling the transfer of information across an interface between two buses |
| US6442640B1 (en) * | 1998-11-23 | 2002-08-27 | Lucent Technologies, Inc. | Method and apparatus for determining an address uniquely identifying a hardware component on a common bus |
| JP3604977B2 (ja) * | 1999-10-14 | 2004-12-22 | Necエレクトロニクス株式会社 | バスインタフェース回路作成装置及び記録媒体 |
| US6438625B1 (en) * | 1999-10-21 | 2002-08-20 | Centigram Communications Corporation | System and method for automatically identifying slots in a backplane |
| US20030088650A1 (en) * | 2001-07-30 | 2003-05-08 | Lockheed Martin Corporation | Using a diskless client network topology for disk duplication and configuration |
| JP2003348116A (ja) * | 2002-05-28 | 2003-12-05 | Hitachi Ltd | 家庭内ネットワーク向けアドレス自動設定方式 |
-
2004
- 2004-05-18 TW TW093113929A patent/TWI281805B/zh not_active IP Right Cessation
-
2005
- 2005-03-16 US US11/081,971 patent/US20050259642A1/en not_active Abandoned
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106155954A (zh) * | 2015-03-30 | 2016-11-23 | 上海航天有线电厂有限公司 | 一种模块识别和通信端口自动分配的系统及方法 |
| CN106155954B (zh) * | 2015-03-30 | 2023-05-12 | 上海航天有线电厂有限公司 | 一种模块识别和通信端口自动分配的系统及方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| TW200539633A (en) | 2005-12-01 |
| US20050259642A1 (en) | 2005-11-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN108011824B (zh) | 一种报文处理方法以及网络设备 | |
| TWI410808B (zh) | 電腦平台上之統一的連接器架構之實施系統、裝置及方法 | |
| KR102645211B1 (ko) | 통신 장치, 통신 방법, 프로그램, 및, 통신 시스템 | |
| TWI281805B (en) | System for automatically distributing communication port address | |
| TW201208302A (en) | An IP-closed circuit system and method | |
| CN106055502A (zh) | 通用串行总线(usb)过滤集线器 | |
| US20060160395A1 (en) | Methods, systems and computer program products for connecting and monitoring network equipment in a telecommunications system | |
| US20060106727A1 (en) | Method and system for transferring software and hardware feature licenses between devices | |
| TW200736924A (en) | Creation and management of routing table for PCI bus address based routing with integrated DID | |
| DE102011080876A1 (de) | Management des Gerätebesitzes und Inbetriebnahme in drahtlosen Netzwerken mit Verschlüsselung durch öffentliche Schlüssel | |
| WO2015165305A1 (zh) | 一种机顶盒的烧写方法和系统 | |
| CN105718785A (zh) | 用于免认证组态的计算机实施方式与系统 | |
| CN115904884B (zh) | 服务器的外设配置识别、丝印布局方法、装置及服务器 | |
| CN109194525A (zh) | 一种网络节点配置方法及管理节点 | |
| CN106357838A (zh) | 一种ip地址的分配方法和装置 | |
| CN113645120A (zh) | 报文处理方法、线卡、设备及存储介质 | |
| TWI244594B (en) | Method for automatically assigning the address of communication ports and a blade server system | |
| CN103957474A (zh) | 一种光分路器的端口标签管理方法 | |
| CN106161116A (zh) | 一种虚拟网络的部署方法及装置 | |
| CN106993068A (zh) | 一种刀片服务器管理内网ip的自动分配方法 | |
| CN103457968B (zh) | 一种部署云服务的方法和系统 | |
| CN1708022A (zh) | 可自动分配通信端口地址的系统 | |
| CN115883347B (zh) | 一种继电保护装置及其自组网方法 | |
| WO2016101846A1 (zh) | 一种单板槽位地址的配置方法、装置及光网络站点设备 | |
| CN100508481C (zh) | 自动分配通信端口地址的方法及其刀片式服务器系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |