TW490956B - Forwarding priority control method of network switch - Google Patents

Forwarding priority control method of network switch Download PDF

Info

Publication number
TW490956B
TW490956B TW86118073A TW86118073A TW490956B TW 490956 B TW490956 B TW 490956B TW 86118073 A TW86118073 A TW 86118073A TW 86118073 A TW86118073 A TW 86118073A TW 490956 B TW490956 B TW 490956B
Authority
TW
Taiwan
Prior art keywords
priority
frame
network switch
port
address
Prior art date
Application number
TW86118073A
Other languages
Chinese (zh)
Inventor
Ming-Ren Tzeng
Wen-Shiung Huang
Original Assignee
Accton Technology Corp
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 Accton Technology Corp filed Critical Accton Technology Corp
Priority to TW86118073A priority Critical patent/TW490956B/en
Application granted granted Critical
Publication of TW490956B publication Critical patent/TW490956B/en

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a flexible forwarding priority control method for operation of network switch, which uses different ways to perform selecting control of forwarding priority including (a) in terms of port basis, give the frame forwarded by user in connection with the port a label with indication of priority level; (b) in terms of MAC address basis, assign the priority level of address in the address mapping table; (c) in terms of frame basis, obtain the priority level recorded in the TCI column of the frame. The network switch will follow the said priority data to determine the forwarding sequence of frames.

Description

490956 案號 86118073 曰 修正 圖式簡單說明 圖式說明: 第一圖說明網路交換器與使用者之連結關係。 第二圖顯示網路交換器之内部架構。 第三圖係埠控制器之内部架構。 第四圖表示訊框經過轉送埠之過程。 第五圖顯示群組使用者。490956 Case No. 86118073 Modification Brief description of the diagram Description of the diagram: The first diagram illustrates the connection relationship between the network switch and the user. The second figure shows the internal architecture of the network switch. The third figure is the internal architecture of the port controller. The fourth figure shows the process of the frame passing through the transfer port. The fifth figure shows group users.

第9頁 490956 _案號 86118073 五、發明說明(5) 年 修正 精神所完成之等效修飾或修改,仍應包含在以下所述之 請專利範圍當中。 中Page 9 490956 _ Case No. 86118073 V. Description of Invention (5) Years The equivalent modification or modification made by the spirit of the amendment shall still be included in the scope of patent application as described below. in

第8頁 490956Page 8 490956

列(Pri〇rity QUeue)38送出二組訊框,再從正常 (Normal Queue) 40送出一組訊框,此類 相當大之選擇空間。 I又疋給予使用者 第四圖表示訊框經過轉送埠之過程。來自交換 於不同優先權序列内(44-1,44-2 ===器42後’依前述方式分別堆入優先權序 ==:二:且具有不同優先權位階之訊框被放置Column (Quality) 38 sends out two sets of frames, and then sends out a set of frames from Normal (Queue) 40. This kind of considerable choice space. I also give it to the user. The fourth picture shows the process of the frame passing through the transfer port. From the exchange in different priority sequences (44-1, 44-2 === after the device 42 ’, the priority order is piled up respectively as described above ==: two: frames with different priority levels are placed

44-N 最近 再依預定規則送至實際線路 _、、、使用者之狀況如苐五圖所示,中 “8可以提供使用者裝置50至56共用一連接二。 種控制方法給予使用者裝置丨4優先權設 者裝置50至56另予設定1此本; Ϊ Ϊ :予同一系統中’具有相當大之彈性。 d =有第三種優先權控制方法係針對單獨訊框加 控制資訊(tc"攔位 m欄位ϋ (Blt)寬度’目前被保留,利用此 之功能。叹k先柘位階能夠讓特定之訊框獲得優先轉送 性,ίίίί:法可以單獨或合併使用,具有相當大之彈 於乙太網路^^之特性。本發明之—較佳用途係應用 使孰= ί藉*實施例說明本發明之特點’其目的在 月之^範圍,故,凡其他未脫離本發明所揭示之 490956 _____案號86118073_年月日 修正__ 五、發明說明(3) 表及封包缓衝器(Packer Buffer) 24及26,並受一使用 者配置介面(User Configuration Interface) 28 之控制 設定。此種以埠為依據而制定優先權之第一種方法可以利 用使用者配置介面28對各別琿直接進行設定,例如給予埠 控制器2 0較高之優先權,於是未來琿控制器2 0傳遞訊框 時,交換引擎1 8便給予優先轉送處理。不過此一方法所控 制者乃以訊框之來源為依據,其他使用者並不能把訊框優 先傳送予使用者裝置1 4,因此,尚無法涵蓋所有實際需 要。 …、 本發明之第二種轉送優先權控制方法係以媒體存取控 制(MAC )位址為依據,可以利用訊框之來源位址 (S0urce Address )或目的位址(Destinati〇n Address )分別設定優先權位階,對於特定使用者或部門便能夠優 先傳运或接收訊框,此法對於群組使用者亦特別有用。 >如第三圖所示,其係為埠控制器列如2〇之内部架構, 田Λ框進入琿控制器2 〇之後’由優先權決策機制 (Priority Decision Mechanism) 30 利用位址對照 所圮載内容給予適當之優先權標籤,至dma Memory Access controller ;直接記憶存取控制器) 指=二 位址之優先權資料,可以利用配置 二種控制方法。另外,配置指令亦事上= 設定,決定未來轉送次序之仿播语十封包緩衝器36加以 --------—、 又據原則,例如,從優先權序44-N recently sent to the actual line according to the predetermined rules. The status of the user is shown in Figure 25. "8 can provide user devices 50 to 56 to share one connection two. A control method is given to the user device丨 4 priority setting devices 50 to 56 are additionally set 1 copy; Ϊ Ϊ: to the same system 'has considerable flexibility. D = There is a third priority control method for individual frames plus control information ( tc " The width of the block m field ϋ (Blt) 'is currently reserved. Use this function. Sigh k can be used to give priority to specific frames. ίίί: The method can be used alone or in combination, which has a considerable The characteristics of the bullet in Ethernet ^^. The preferred use of the present invention is to use 孰 = ί to illustrate the characteristics of the present invention through the embodiment 'its purpose is within the scope of the month, so all other without departing from this 490956 _____ Case No. 86118073_ Revised __ disclosed in the invention V. Description of the invention (3) Tables and packet buffers (Packer Buffers) 24 and 26, and subject to a User Configuration Interface 28 control settings. This type of port The first method for setting priorities is to use the user configuration interface 28 to directly set individual cards, such as giving the port controller 20 a higher priority, so when the controller 20 transmits a frame in the future , The switching engine 18 will give priority transfer processing. However, the control of this method is based on the source of the frame. Other users cannot give priority to the frame of the user device. Therefore, it cannot cover all Actual needs ... The second forwarding priority control method of the present invention is based on the media access control (MAC) address, and the source address (Source Address) or destination address (Destinati〇n) of the frame can be used. Address) to set priority levels separately. For a specific user or department, it is possible to send or receive frames first. This method is also particularly useful for group users. As shown in the third figure, it is a port controller. As listed in the internal structure of 〇, Tian Λ box enters the 珲 controller 2 '' Priority Decision Mechanism 30 'uses the address to match the content contained in the Priority label, to dma Memory Access controller) refers to the priority data of two addresses, and two control methods of configuration can be used. In addition, the configuration command is also set = determines the order of future transfers. Simulated broadcast ten-packet buffer 36 adds --------, and according to the principle, for example, from priority order

imiiiM 五、發明說明(2) = = C〇ntr〇1 Inf〇rmatl〇n ;標籤控制 = ? 之優先權位階為依據;再根據上 述之優先榷貧料決定訊框之轉送先後順序者。 圖號說明: 10 網路交換器 14及16 使用者裝置 2 0及2 2 埠控制器 24及26 位址對照表及封 28 使用者配置介面 32 位址對照表 36 封包緩衝器 40 一般序列 44 優先權序列 48 中繼器 12 埠 18 交換引擎 包缓衝器 30 優先權決定機制 34 DMA 38 優先權序列 42 埠控制器 46 一般序列 50至56 使用者裝置 洋細說明: 首先,請參閱第 藉其連接許多使用者 控制轉送優先權之方 圖中令使用者裝置14 者裝置14所送入之訊 用者或部門給予較高 第二圖顯示網路 (Switching Engine Contr 1 ler ) 20 及22 一圖。網路交換器10設有許多埠12 裝置14及16。本發明所提出之第一 法係以琿為依據而制定,例如,在 f連接之埠具有較高優先權,則使 :皆會被優先轉送。如此可對特定 ,先權,切合實際需要。 f換器1 0之内部架構,纟中交換引 18分別連接埠控制器(Port ,其係各別擁有自己所屬的位址對戶、imiiiM 5. Description of the invention (2) = = C〇ntr〇1 Inf〇rmatl0n; tag control =? based on the priority level; then the priority order of the frame is determined according to the above-mentioned priority data. Explanation of drawing number: 10 Network switch 14 and 16 User device 2 0 and 2 2 Port controller 24 and 26 address comparison table and envelope 28 User configuration interface 32 address comparison table 36 Packet buffer 40 General sequence 44 Priority Sequence 48 Repeater 12 Port 18 Switching Engine Packet Buffer 30 Priority Decision Mechanism 34 DMA 38 Priority Sequence 42 Port Controller 46 General Sequence 50 to 56 User Device Details: First, please refer to the It connects many users to control the forwarding priority. In the square diagram, the user device 14 or the user or department sent by the device 14 gives a higher second graph display network (Switching Engine Contr 1 ler) 20 and 22- Illustration. The network switch 10 is provided with a plurality of ports 12 and devices 14 and 16. The first law proposed by the present invention is based on 珲. For example, if the port connected to f has higher priority, then: will be forwarded first. In this way, we can give priority to specific rights and meet actual needs. The internal structure of the f switch 10, the exchange switch 18 in the port controller (Port), which has its own address to the home,

權 本發明係關於— (Priori ty )控制 種網路交換器 方法者。 (Switch 之轉送優先 發明背景: 予優負f1Ml之轉送工作,該交通有哼 設定不外乎針對個人n庳用::兄。目則吊見之優先權 板’亦不能提供使用者作彈二交換器則顯得呆 理可能擁有高優先權,可=擇。例如,一公司之總經 務部門如果想把財務報_ ^他優先發出資訊,不過財 例如特定資料之傳送;理就無法達到。又 必要針對網路交換器之特 :1二栖。職是,有 亏r玍提出車父佳之解決方案。 發明目的與概述: 換器之轉 網路交換 n ί ^日月之主要目的即在提出—種適用網路交 送優先權控制方法。 本發明之另一目的係為揭露一 器之轉送Μ權控财法。 ^ 為達成上述目的,本發明係利用各種不同之途徑進行 轉送優先權之選擇控制,包括:(a)以埠(p〇rt )為依 據’任何連接該埠之使用者所送入之訊框(Frame)給予一 指示優先權位階之標籤(Tag) ;( b)以MAC (MediumThe invention relates to (Priori ty) control network switch method. (Switch's Priority for Invention Background: The transfer work for the excellent and negative f1Ml, the traffic setting is nothing more than personal use: :: brother. The priority board for the purpose is not to provide users with bombs. The exchange seems dumb and may have high priority, which is optional. For example, if a company's general business department wants to send financial reports, it will give priority to information, but financials, such as the transmission of specific information, cannot be achieved. It is also necessary to address the characteristics of the network switch: 1 amphibious. The job is to provide a solution to the car father's good. The purpose and summary of the invention: The main purpose of the switch to the network exchange is: Propose a suitable method for controlling the priority of Internet delivery. Another object of the present invention is to disclose a method of transferring M rights and controlling wealth. ^ In order to achieve the above-mentioned object, the present invention uses various different ways to transfer priority. The selection control includes: (a) based on the port (port) as the 'Frame' sent by any user connected to the port to give a tag indicating the priority level; (b) With MAC (Medium

Access Control ;媒體存取控制)位址為依據,於位址對 照表(Address Tab 1 e )中指定位址之優先權位階;(◦)Access Control (Media Access Control) address based on the priority level of the specified address in the Address Table 1 (Address Tab 1 e); (◦)

Claims (1)

490956 六、申請專利範圍 1 · 一種網路交換器之轉送優先權控制方法,該網路交換器 ^含一交換引擎,至少連接二埠控制器,每一該埠控= 杰各具有所屬的位址對照表及封包緩衝器,該轉送優先 權控制方法包括下列三組程序其中至少之一: (a )以連接埠為依據,設定該埠控制器之優先權順序, 進而對連接該埠之使用者所送入之訊框給予一指示 先權位階之標籤; 炎 (b)以媒體存取控制(MAC)位址為依據,該訊框進入該 控制器後,利用優先權決策機制於該位址對昭表中 ΪΪΪ Hi先權位階而給予該訊框-優先權位 正ί序列亥封包緩衝器中之優先權序列或 記錄於該訊框之標籤控制資訊 )攔位内之優先權位階; 該網路交換器之交換 定訊框之轉送先後順序ί乃根據上述之優先權位階決 ΙΓίαΓ1 使項Λ述之方法…程序⑷係由該 3. 如申請專利範圍第丨項所置丨面加以設定者。 網路交換器提供一使用万法’其中程序(b)係由該 4. 如申請專利範圍第丨項所述置介面加以設定者。 以該訊框之來源位址或目方法’其中在程序(b)中係 5. 如申請專利範圍第丨項所述位址分別設定優先權位階。 之璋控制器内的封包緩衝写之方法’其中該網路交換器 _ 係包括多個優先權序列,以 第10頁 490956490956 VI. Scope of patent application1. A transfer priority control method for a network switch. The network switch includes a switching engine and is connected to at least two port controllers, each of which has a corresponding bit. Address comparison table and packet buffer, the forwarding priority control method includes at least one of the following three sets of procedures: (a) Based on the port, set the priority order of the port controller, and then use the connection to the port The frame sent by the user is given a label indicating the priority level; Yan (b) is based on the media access control (MAC) address. After the frame enters the controller, the priority decision mechanism is used at the position. The priority is given to the frame-the priority level is given to the frame-the priority sequence is the sequence of priority in the packet buffer or the label control information recorded in the frame). The order in which the switching frames of the network switch are forwarded is based on the above-mentioned priority ranking method ΓΓαα1 The method described in item Λ ... The procedure is set by the 3. As set in the scope of patent application 丨Be setter. The network switch provides a method of use, where the procedure (b) is set by the interface set as described in item 丨 of the scope of patent application. Use the source address or destination method of the frame ′ in the procedure (b). 5. Set the priority levels respectively as described in item 丨 of the scope of patent application. The method of packet buffer writing in the controller, where the network switch _ includes multiple priority sequences, starting with page 10 490956 第11頁Page 11
TW86118073A 1997-12-02 1997-12-02 Forwarding priority control method of network switch TW490956B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW86118073A TW490956B (en) 1997-12-02 1997-12-02 Forwarding priority control method of network switch

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW86118073A TW490956B (en) 1997-12-02 1997-12-02 Forwarding priority control method of network switch

Publications (1)

Publication Number Publication Date
TW490956B true TW490956B (en) 2002-06-11

Family

ID=21627341

Family Applications (1)

Application Number Title Priority Date Filing Date
TW86118073A TW490956B (en) 1997-12-02 1997-12-02 Forwarding priority control method of network switch

Country Status (1)

Country Link
TW (1) TW490956B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7305458B2 (en) * 2003-04-22 2007-12-04 Accton Technology Corporation System and method for auto-configuring stackable network devices
TWI395446B (en) * 2009-09-09 2013-05-01 Univ Nat Chiao Tung Cross-layer address mapping method for proxy mobile internet protocal
TWI423622B (en) * 2007-11-26 2014-01-11 Ind Tech Res Inst Routing system, control element, routing method and forming method for exchanging table and forwarding table

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7305458B2 (en) * 2003-04-22 2007-12-04 Accton Technology Corporation System and method for auto-configuring stackable network devices
TWI423622B (en) * 2007-11-26 2014-01-11 Ind Tech Res Inst Routing system, control element, routing method and forming method for exchanging table and forwarding table
TWI395446B (en) * 2009-09-09 2013-05-01 Univ Nat Chiao Tung Cross-layer address mapping method for proxy mobile internet protocal

Similar Documents

Publication Publication Date Title
TW498208B (en) Data transmission control device and electron device
JP3190813B2 (en) Delivery system
JPH0816536A (en) Multiprocessor system
JP2003029932A (en) Disk controller
JP2002149592A (en) Pci bridge on network
US20130086285A1 (en) Sharing iommu mappings across devices in a dma group
JP2845162B2 (en) Data transfer device
TW490956B (en) Forwarding priority control method of network switch
KR100412010B1 (en) Flow architecture for remote high-speed interface application
JP2008541276A (en) Simultaneous read response confirmation extended direct memory access unit
CN102843435A (en) Access and response method and access and response system of storing medium in cluster system
JP2793517B2 (en) Data transfer control device
JP2009151752A (en) Bus switch, electronic equipment and data transfer method
CN114900469B (en) Method, system, equipment and medium for controlling data flow of multi host network card
JP2007004710A (en) Storage access system, data transfer device, storage accessing method and program
JP2004145901A5 (en)
JP2000022728A (en) Network system
TW529266B (en) Switching database cache management system
JPH11149455A (en) Memory disk sharing method and its executing device
JP4477877B2 (en) Communication bus system
JPH0242556A (en) Bus control system
JPS61195439A (en) Remote file access system
JP2002259213A (en) Parallel computer system
JP2596098B2 (en) Communication line selection method
JP6223627B2 (en) Robot controller

Legal Events

Date Code Title Description
GD4A Issue of patent certificate for granted invention patent
MM4A Annulment or lapse of patent due to non-payment of fees