[go: up one dir, main page]

TWI281805B - System for automatically distributing communication port address - Google Patents

System for automatically distributing communication port address Download PDF

Info

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
Application number
TW093113929A
Other languages
English (en)
Other versions
TW200539633A (en
Inventor
Shih-Yun Yang
Ching-Chih Shih
Original Assignee
Quanta Comp Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Quanta Comp Inc filed Critical Quanta Comp Inc
Priority to TW093113929A priority Critical patent/TWI281805B/zh
Priority to US11/081,971 priority patent/US20050259642A1/en
Publication of TW200539633A publication Critical patent/TW200539633A/zh
Application granted granted Critical
Publication of TWI281805B publication Critical patent/TWI281805B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4282Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5038Address allocation for local use, e.g. in LAN or USB networks, or in a controller area network [CAN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1006Server 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)

  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頁
TW093113929A 2004-05-18 2004-05-18 System for automatically distributing communication port address TWI281805B (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106155954A (zh) * 2015-03-30 2016-11-23 上海航天有线电厂有限公司 一种模块识别和通信端口自动分配的系统及方法

Families Citing this family (7)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 家庭内ネットワーク向けアドレス自動設定方式

Cited By (2)

* Cited by examiner, † Cited by third party
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