[go: up one dir, main page]

TWI508491B - Integrated switch tap arrangement with visual display arrangement and methods thereof - Google Patents

Integrated switch tap arrangement with visual display arrangement and methods thereof Download PDF

Info

Publication number
TWI508491B
TWI508491B TW099118760A TW99118760A TWI508491B TW I508491 B TWI508491 B TW I508491B TW 099118760 A TW099118760 A TW 099118760A TW 99118760 A TW99118760 A TW 99118760A TW I508491 B TWI508491 B TW I508491B
Authority
TW
Taiwan
Prior art keywords
network
configuration
data
monitoring
traffic
Prior art date
Application number
TW099118760A
Other languages
Chinese (zh)
Other versions
TW201123768A (en
Inventor
Eldad Matityahu
Robert Shaw
Dennis Carpio
Ky Le
Original Assignee
Net Optics 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 Net Optics Inc filed Critical Net Optics Inc
Publication of TW201123768A publication Critical patent/TW201123768A/en
Application granted granted Critical
Publication of TWI508491B publication Critical patent/TWI508491B/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/12Network monitoring probes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0876Network utilisation, e.g. volume of load or congestion level

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Description

具有視覺顯示配置之整合式交換器分流器配置及其方法Integrated switch splitter configuration with visual display configuration and method thereof

本發明係關於用來監視網路流量的網路裝置中的配置。The present invention relates to configurations in network devices used to monitor network traffic.

交互關連串請案Interactive related string request

本發明係有關下列申請案,且本發明引用所有下列申請案以供參照:於2006年3月7日提出申請的申請案序號11/370,487(代理人案號NETO-P008)之Matityahu等人共同讓渡之美國申請案"Intelligent Communications Network Tap Port Aggregator"。The present invention is related to the following application, and the present application is hereby incorporated by reference in its entirety in its entirety by reference in its entirety in the entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire content The US application for the transfer "Intelligent Communications Network Tap Port Aggregator".

電信網路長久以來已被用來促進在地理上分散的各使用者間之通訊。通訊可包括諸如路由器及交換器等的複數個網路裝置間之諸如資料及語音封包等的資料封包之傳輸。在現今的商業環境中,公司的網路可在該使公司能夠開展業務這方面執行一重要的功能。公司的網路可具有被連接在一起的複數個路由器及/或交換器。在大型公司中,路由器及/或交換器之數目可能輕易地增加到幾百。為了管理該公司的網路,以便保證該網路能夠完全地運作,資訊技術(Information Technology;簡稱IT)人員可確保每一路由器及/或交換器都正確地執行。Telecommunications networks have long been used to facilitate communication between geographically dispersed users. The communication may include the transmission of data packets, such as data and voice packets, between a plurality of network devices, such as routers and switches. In today's business environment, a company's network can perform an important function in enabling the company to conduct business. A company's network can have multiple routers and/or switches that are connected together. In large companies, the number of routers and/or switches can easily be increased to a few hundred. In order to manage the company's network in order to ensure that the network is fully operational, Information Technology (IT) personnel can ensure that each router and / or switch is properly executed.

用於監視網路的一傳統方法可包括登入該網路系統,以便萃取與每一路由器及/或交換器有關的統計資料。一種耗用人工較少的方法可包括:採用可萃取統計資料之監視工具;以及採用可分析該統計資料之一分析應用程式。即使如此,不易於取得該統計資料,且資訊技術(IT)人員仍然需要登入網路系統及/或路由器及/或交換器,以便存取該資訊。A conventional method for monitoring a network may include logging into the network system to extract statistics relating to each router and/or switch. A less labor intensive method may include: using a monitoring tool that extracts statistics; and analyzing the application using one of the statistics that can be analyzed. Even so, it is not easy to obtain this statistic, and information technology (IT) personnel still need to log into the network system and / or routers and / or switches to access the information.

此外,諸如技術人員等的IT人員可能不必然可存取該IT人員為了執行其維護及監視網路系統的健康之工作而可能需要的統計資料。在典型的網路環境中,某些伺服器可能包含極敏感的資訊。因此,並非IT部門中之每一人都可存取網路的每一層面。因此,為了存取統計資料,可能需要授權。In addition, IT personnel such as technicians may not necessarily have access to the statistics that the IT staff may need in order to perform their maintenance and monitoring of the health of the network system. In a typical network environment, some servers may contain extremely sensitive information. Therefore, not everyone in the IT department has access to every level of the network. Therefore, in order to access statistics, authorization may be required.

本發明在一實施例中係有關一種用來監視網路流量的網路裝置中之配置。該配置包含一組網路埠,該組網路埠包含用來接收該網路流量的一組輸入網路埠、以及用來自該網路裝置輸出該網路流量的一組輸出網路埠。該配置亦包含一交換晶片,其中該交換晶片至少被配置成分析該網路流量。該配置進一步包含一組監視埠,該組監視埠被配置成自該組網路埠接收該網路流量。該配置又包含一分流模組,該分流模組至少被配置成:截取流經該網路裝置的該網路流量之至少一部分,且將該網路流量之至少一部分轉送到該組監視埠中之至少一監視埠。In one embodiment, the invention relates to a configuration in a network device for monitoring network traffic. The configuration includes a set of network ports, a set of input networks for receiving the network traffic, and a set of output networks for outputting the network traffic from the network device. The configuration also includes a switch wafer, wherein the switch chip is at least configured to analyze the network traffic. The configuration further includes a set of monitoring ports configured to receive the network traffic from the set of network ports. The configuration further includes a shunt module configured to: at least intercept at least a portion of the network traffic flowing through the network device, and forward at least a portion of the network traffic to the set of monitoring ports At least one monitor.

上述之發明內容只是有關本說明書中揭示的本發明的許多實施例中之一實施例,且該發明內容之用意並非限制本發明之範圍,而將在本說明書的申請專利範圍中述及本發明之範圍。下文中將配合各圖式而在本發明的實施方式中更詳細地說明本發明的上述這些及其他特徵。The above summary is only one of the many embodiments of the present invention disclosed in the specification, and the invention is not intended to limit the scope of the invention, but the invention will be described in the scope of the present application. The scope. These and other features of the present invention are described in more detail below in the embodiments of the present invention in conjunction with the drawings.

現在將參照各附圖中示出的本發明的一些實施例而詳細地說明本發明。在下文的說明中,述及許多特定細節,以便提供對本發明的徹底被了解。然而,熟悉本門技術者當可了解:可在不利用這些特定細節的情形下,實施本發明。在其他的情形中,並未詳述習知的程序步驟及/或結構,以便不會非必要地模糊了本發明。The invention will now be described in detail with reference to some embodiments of the invention illustrated in the drawings. In the following description, numerous specific details are set forth in order to provide a However, it will be apparent to those skilled in the art that the present invention may be practiced without these specific details. In other instances, well-known procedural steps and/or structures are not described in detail so as not to obscure the invention.

本說明書的下文中將說明其中包括方法及技術的各實施例。我們應記住:本發明可能也涵蓋其中包括儲存用來執行本發明技術的實施例的電腦可讀取的指令之電腦可讀取的媒體之製品。該電腦可讀取的媒體可包括用來儲存電腦可讀取的碼之諸如半導體、磁性、磁光、光學、或其他形式之電腦可讀取的媒體。此外,本發明亦可涵蓋用來實施本發明的實施例之設備。此類設備可包括用來執行與本發明的實施例有關的工作之專用及/或可程式電路。此類設備之例子包括一般用途電腦及/或已被適當程式化之專用運算裝置,且可包括電腦/運算裝置及適用於與本發明的實施例有關的各種工作的專用/可程式電路之組合。Various embodiments including methods and techniques are described below in this specification. It should be borne in mind that the present invention may also encompass an article of manufacture comprising a computer readable medium storing computer readable instructions for performing embodiments of the present technology. The computer readable medium can include computer readable media such as semiconductor, magnetic, magneto-optical, optical, or other forms for storing computer readable codes. Furthermore, the invention may also encompass apparatus for practicing embodiments of the invention. Such devices may include dedicated and/or programmable circuitry for performing work related to embodiments of the present invention. Examples of such devices include general purpose computers and/or specialized computing devices that have been suitably programmed, and may include computer/computing devices and combinations of special/programmable circuits suitable for various tasks associated with embodiments of the present invention. .

如前文所述,一網路可包含複數個網路裝置。每一網路裝置可儲存與可流經該裝置的資料流量(例如,資料、媒體、語音等的資料流量)有關之統計資料。為了監視該網路上的活動,可採用一監視系統。As mentioned previously, a network can include a plurality of network devices. Each network device can store statistics relating to data traffic (eg, data traffic of data, media, voice, etc.) that can flow through the device. To monitor activity on the network, a monitoring system can be employed.

為了有助於說明,先前技術之第1圖示出具有一網路分流器之一簡單網路圖。在本說明書之說明中,網路分流器是一種可被用來監視網路鏈路上的活動的網路裝置之一例子。一網路配置100可包含用來促進資料封包流的傳輸之諸如一乙太網路交換器102及一乙太網路路由器104等的一組網路裝置。網路配置100亦可包含一網路分流器106,該網路分流器106可被並排地設置在該等兩個網路裝置(乙太網路交換器102與乙太網路路由器104)之間的一網路鏈路(如路徑108及114所示)上。在一例子中,資料封包流可自乙太網路交換器102上行沿著路徑108至一埠110,再至一埠112且經由路徑114而流出到乙太網路路由器104。同樣地,來自乙太網路路由器104的資料可上行沿著路徑114至埠112,再經由埠110且沿著路徑108而至乙太網路交換器102。To aid in the description, Figure 1 of the prior art shows a simple network diagram with a network splitter. In the description of this specification, a network tap is an example of a network device that can be used to monitor activity on a network link. A network configuration 100 can include a set of network devices, such as an Ethernet switch 102 and an Ethernet router 104, for facilitating the transmission of data packet flows. The network configuration 100 can also include a network splitter 106 that can be placed side by side on the two network devices (the Ethernet switch 102 and the Ethernet router 104). A network link (as shown by paths 108 and 114). In one example, the data packet stream may be uplinked from the Ethernet switch 102 along the path 108 to a 110, to a 112, and out to the Ethernet router 104 via the path 114. Likewise, data from the Ethernet router 104 can go up the path 114 to 埠 112, and then to the Ethernet switch 102 via the 埠 110 and along the path 108.

網路分流器106可被用來作為乙太網路交換器102與乙太網路路由器104間之一橋接器。藉由採用網路分流器106,可執行對乙太網路交換器102與乙太網路路由器104間之資料流量的監視。網路分流器106可以是一種雙埠的監視配置。在一例子中,埠110接收的資料封包流可被複製,且經由一埠116而被轉送到一監視裝置118。同樣地,埠112接收的資料封包流可被複製,且經由一埠120而被轉送到一監視裝置122。監視裝置的例子可以是個人電腦(PC)、入侵偵測器、網路分析器、以及入侵預防系統等的裝置。Network tap 106 can be used as a bridge between Ethernet switch 102 and Ethernet router 104. Monitoring of data traffic between the Ethernet switch 102 and the Ethernet router 104 can be performed by employing the network tap 106. Network tap 106 can be a dual-monitoring configuration. In one example, the data packet stream received by the UI 110 can be copied and forwarded to a monitoring device 118 via a buffer 116. Similarly, the data packet stream received by the UI 112 can be copied and forwarded to a monitoring device 122 via a buffer 120. Examples of the monitoring device may be a device such as a personal computer (PC), an intrusion detector, a network analyzer, and an intrusion prevention system.

為了理解網路分流器工作之方式,先前技術之第2圖示出了一網路分流器之一示意圖。網路分流器200可包含一PHY(實體介面層)晶片202,該PHY晶片202可以是一乙太網路收發器。在本說明書之說明中,PHY晶片意指可被用來接收及傳送可包括資料封包的信號之一晶片。PHY晶片202之一媒體端204可使PHY晶片202連接到網路分流器200之實體埠(206、208、210、及212)。在一例子中,可在一埠206上接收資料封包流,且沿著一線路214將該資料封包流傳送到PHY晶片202。通常以一類比信號之方式接收該資料封包流。To understand the manner in which the network splitter works, Figure 2 of the prior art shows a schematic diagram of a network splitter. Network tap 200 can include a PHY (Physical Interface Layer) chip 202, which can be an Ethernet transceiver. In the description of this specification, a PHY chip means a wafer that can be used to receive and transmit a signal that can include a data packet. One of the media ends 204 of the PHY die 202 can connect the PHY die 202 to the physical ports (206, 208, 210, and 212) of the network tap 200. In one example, the data packet stream can be received on a buffer 206 and streamed to the PHY wafer 202 along a line 214. The data packet stream is typically received as a type of signal.

來自埠206之該資料封包流可沿著路徑218而行進通過PHY晶片202,且在PHY晶片202的一媒體存取控制(Media Access Controller;簡稱MAC)端216上出去。PHY晶片202可被用來先將該類比信號轉換為一數位信號且然後在MAC端216上將該信號傳送出。該資料封包流可經由一匯流排線220而迴路返回PHY晶片202,且經由一路徑222而行進到埠208。同樣地,一匯流排線224可被用來將來自埠208之資料封包流迴路返回到埠206。在一例子中,可被用來在該等埠間之資料迴路返回的匯流排線可以是一簡化的十億位元媒體獨立介面(Reduced Gigabit Media Independent Interface;簡稱RGMII)。The data packet stream from port 206 can travel through path 218 through PHY die 202 and out on a Media Access Controller (MAC) end 216 of PHY die 202. The PHY die 202 can be used to first convert the analog signal to a digital signal and then transmit the signal out at the MAC end 216. The data packet stream can be looped back to the PHY wafer 202 via a bus bar 220 and traveled to the port 208 via a path 222. Similarly, a bus bar 224 can be used to return the data packet flow loop from port 208 to port 206. In one example, the bus bar that can be used to return the data loops between the cells can be a simplified Reduced Gigabit Media Independent Interface (RGMII).

網路分流器200亦可包含一被動電路226。被動電路226可包含一開關228,該開關228可閉合,而在沒有電力時在埠206與埠208之間產生一旁通路徑。Network tap 200 can also include a passive circuit 226. The passive circuit 226 can include a switch 228 that can be closed to create a bypass path between the bore 206 and the bore 208 when there is no power.

為了監視之目的,所接收之該資料封包流可被複製且被傳送到埠210及埠212上之監視裝置。在一例子中,可經由PHY晶片202傳送埠206接收的資料封包流。PHY晶片202可先將該資料封包流自類比轉換為數位,然後才在MAC端216上傳送出該資料封包流。可沿著一線路230將該資料封包流之一副本經由PHY晶片202而傳送回監視埠210。請注意,當該數位資料封包流行進通過PHY晶片202時,PHY晶片202可將該資料封包流轉換回到一類比信號。同樣地,可經由一線路232將埠208接收之資料封包流傳送到一埠212。For monitoring purposes, the received data packet stream can be copied and transmitted to the monitoring devices on the ports 210 and 212. In one example, the data packet stream received by the UI 206 can be transmitted via the PHY wafer 202. The PHY chip 202 may first convert the data packet stream from analog to digital before transmitting the data packet stream on the MAC end 216. A copy of the data packet stream can be transmitted back to the monitoring port 210 via the PHY wafer 202 along a line 230. Note that when the digital data packet is popularized through the PHY die 202, the PHY die 202 can convert the data packet stream back to an analog signal. Similarly, the data packet stream received by 埠208 can be transmitted to a buffer 212 via a line 232.

由前文可了解,諸如前文中參照第1及2圖所述之監視系統等的監視系統可收集與一公司的網路有關之複數個統計資料。然而,不易於得到該統計資料。在一例子中,為了擷取該統計資料,IT人員可能需要登入該系統,以便存取該資料。As can be appreciated from the foregoing, a monitoring system such as the monitoring system described above with reference to Figures 1 and 2 can collect a plurality of statistics relating to a company's network. However, it is not easy to get this statistic. In one example, in order to retrieve the statistic, the IT staff may need to log into the system in order to access the data.

在本發明之一觀點中,發明人於此理解:如果易於取得網路資料,則IT人員為了執行維護及監視而擷取統計資料可能耗用的時間可大幅縮短。因此,最好是提供一種存取網路資料(尤其是一埠的使用率)之便利方法。發明人於此理解:如果以視覺方式顯示該資料,則IT人員可迅速地存取網路的每一組件之健康,而不需要為了擷取該資訊而登入該系統。此外,藉由以視覺方式顯示該資訊,IT人員能夠支援可能與極敏感的資訊相關聯之網路裝置,而無須取得存取可能存放了該極敏感的資訊的伺服器之授權。In one aspect of the present invention, the inventors have understood here that if it is easy to obtain network data, the time taken by IT personnel to retrieve statistics for performing maintenance and monitoring can be greatly shortened. Therefore, it would be desirable to provide a convenient way to access network data, especially at a glance. The inventor understands here that if the data is displayed visually, the IT staff can quickly access the health of each component of the network without having to log into the system in order to retrieve the information. In addition, by visually displaying the information, IT personnel can support network devices that may be associated with extremely sensitive information without having to gain access to a server that may store the extremely sensitive information.

根據本發明之實施例,提供了一種具有視覺效能顯示配置之網路裝置。本發明之實施例也包含用來計算及顯示網路埠的使用率之方法。在本說明書之說明中,使用率意指一網路埠的實際傳輸率(throughput)。In accordance with an embodiment of the present invention, a network device having a visual performance display configuration is provided. Embodiments of the present invention also include methods for calculating and displaying network usage. In the description of this specification, the usage rate means the actual transmission rate of a network.

在本文件中,可將使用率被用來作為一例子而說明各實施例。然而,本發明不限於使用率,且可包括任何網路參數。該等說明之用意反而是作為例子,且本發明不限於所示之例子。In this document, usage rates are used as an example to illustrate the various embodiments. However, the invention is not limited to usage rates and may include any network parameters. The descriptions are intended to be illustrative, and the invention is not limited to the examples shown.

此外,在本文件中,可將雙埠網路分流器作為一例子而說明各實施例。然而,本發明不限於雙埠網路分流器,且可包括諸如埠聚合(port aggregation)分流器、旁路開關、重製式分流器(regeneration tap)、及矩陣開關等的其他網路裝置。該等說明之用意反而是作為例子,且本發明不限於所示之例子。Moreover, in this document, various embodiments may be described with the dual network splitter as an example. However, the invention is not limited to dual-wire network splitters and may include other network devices such as port aggregation shunts, bypass switches, regeneration taps, and matrix switches. The descriptions are intended to be illustrative, and the invention is not limited to the examples shown.

在本發明的一實施例中,可提供一種用來顯示極重要網路參數的具有視覺效能顯示配置之網路裝置。網路參數之例子可包括(但不限於)網路容量之即時使用率、平均使用率、流量尖峰的最高峰值、流量類型、以及故障狀況等的網路參數。在一實施例中,可顯示每一埠之網路參數。可以文字及/或圖形方式顯示該等網路參數。自前文之說明可了解,可以視覺方式顯示該等網路參數,無須IT人員為了擷取資料而登入,因而提高了IT人員的效率,且減少處理網路異常所需的回應時間。In an embodiment of the invention, a network device having a visual performance display configuration for displaying extremely important network parameters can be provided. Examples of network parameters may include, but are not limited to, network parameters such as instantaneous usage of network capacity, average usage, peak peaks of traffic spikes, traffic types, and fault conditions. In an embodiment, the network parameters for each UI can be displayed. These network parameters can be displayed in text and/or graphical form. As can be seen from the foregoing description, these network parameters can be displayed visually without the need for IT personnel to log in to retrieve data, thereby increasing the efficiency of IT staff and reducing the response time required to handle network anomalies.

自前文之說明可了解,可取得複數個網路參數。在本發明的一實施例中,可將一邏輯配置(例如,一現場可程式閘陣列(Field-Programmable Gate Array;簡稱FPGA)、一特定應用積體電路(Application-specific Integrated Circuit;簡稱ASIC)、以及複合可程式邏輯裝置(Complex Programmable Logic Device;簡稱CPLD)等的邏輯配置)用來分析該等網路參數且產生統計資料。自前文之說明可了解,可根據製造偏好而改變可被用來執行分析及計算統計資料之該邏輯配置。在一例子中,該邏輯配置可包括一單一可程式組件(諸如FPGA)。在另一例子中,該邏輯配置可以是一組可程式組件(諸如一組FPGA),其中每一可程式組件被配置成執行不同的功能。在又一實施例中,該邏輯配置可包括一組可程式組件(諸如一組FPGA)以及一組可程式數位電子組件(諸如一組微處理器)。As you can see from the previous description, you can get multiple network parameters. In an embodiment of the invention, a logic configuration (eg, a Field-Programmable Gate Array (FPGA), an Application-specific Integrated Circuit (ASIC)) And a logical configuration of a Complex Programmable Logic Device (CPLD) to analyze the network parameters and generate statistics. As can be appreciated from the foregoing description, this logical configuration that can be used to perform analysis and calculate statistics can be changed based on manufacturing preferences. In an example, the logic configuration can include a single programmable component (such as an FPGA). In another example, the logical configuration can be a set of programmable components (such as a set of FPGAs), where each programmable component is configured to perform different functions. In yet another embodiment, the logical configuration can include a set of programmable components (such as a set of FPGAs) and a set of programmable digital electronic components (such as a set of microprocessors).

通常被用來迅速地決定一埠的狀態之一網路參數是使用率。為了決定使用率,可將該邏輯配置配置成包含每一埠的一組計數器。在一實施例中,可將一第一計數器用來追蹤一埠接收的有效資料封包之每一事例。可自被連接到一PHY的MAC端之一RGMII匯流排之一RX_DV信號萃取有效資料封包之資料。RX_DV是可指示一埠正在接收的一有效資料封包之一控制信號。在一例子中,當接收一有效資料封包時,該RX_DV信號可被觸發(亦即,進入高位準),且當已完成了該傳輸時,該RX_DV信號可進入低位準。因此,該邏輯配置能夠分析該RX_DV信號而識別有效資料時間期間。One of the states that is usually used to quickly determine a state of the network is the usage rate. To determine usage, the logical configuration can be configured to contain a set of counters for each frame. In one embodiment, a first counter can be used to track each instance of a valid data packet received. The RX_DV signal from one of the RGMII bus bars connected to one of the MAC terminals of a PHY can extract the data of the valid data packet. RX_DV is a control signal that can indicate a valid data packet being received. In one example, the RX_DV signal can be triggered (ie, enter a high level) when a valid data packet is received, and the RX_DV signal can enter a low level when the transmission has been completed. Therefore, the logic configuration can analyze the RX_DV signal to identify the valid data time period.

在一實施例中,一第二計數器可被用來追蹤被接收的位元組之數目。可自一RGMII匯流排的一RX_CLK信號萃取該位元組資料。在一實施例中,對於十億位元乙太網路裝置而言,該RX_CLK信號是採用雙倍速率傳輸的一125百萬赫茲時脈。換言之,對於每一時脈週期而言(向上及向下),接收兩個位元組。In an embodiment, a second counter can be used to track the number of bytes received. The byte data can be extracted from an RX_CLK signal of an RGMII bus. In one embodiment, for a one billion bit Ethernet device, the RX_CLK signal is a 125 megahertz clock transmitted at double rate. In other words, for each clock cycle (up and down), two bytes are received.

為了識別可在一有效資料時間期間接收的位元組之數目,該邏輯配置可使該RX_DV信號與該RX_CLK信號相關。已知位元組之數目時,該邏輯配置然後可將來自位元組的資訊轉換為位元資訊。換言之,如果接收了一有效資料封包的7個位元組,則該邏輯配置可將所接收位元組的數目乘以8,而將該等位元組轉換為位元,因而得到56位元。To identify the number of bytes that can be received during a valid data time, the logic configuration can correlate the RX_DV signal with the RX_CLK signal. When the number of bytes is known, the logical configuration can then convert the information from the byte into bit information. In other words, if 7 bytes of a valid data packet are received, the logical configuration can multiply the number of received byte groups by 8, and convert the bits into bits, thus obtaining 56 bits. .

此外,該邏輯配置可將資料常態化。在一例子中,一監視週期可以是每一秒,但是可在一秒的每個1/10上收集該計數器所收集的資料。在上述例子中,每秒可將該等56位元常態化為560位元。該被常態化之資料可指示一埠實際接收的資料量。為了決定使用率,該邏輯配置可將所接收資料的實際速率除以一網路裝置能夠承載的線路速率。在該例子中,對於能夠傳輸高達10億位元的資料之十億位元乙太網路裝置而言,只在每秒560位元的速率下接收資料可能是一令人擔心的理由。針對易於檢視而顯示使用率,IT人員即可迅速地設法解決問題。In addition, this logical configuration normalizes the data. In one example, a monitoring period can be every second, but the data collected by the counter can be collected on every 1/10 of a second. In the above example, the 56 bits can be normalized to 560 bits per second. The normalized data indicates the amount of data actually received. To determine usage, the logic configuration divides the actual rate of received data by the line rate that a network device can carry. In this example, for a billion-element Ethernet device capable of transmitting up to 1 billion bits of data, receiving data only at a rate of 560 bits per second may be a cause for concern. By showing usage rates for easy viewing, IT staff can quickly solve problems.

若參照各圖式及下文中之說明,將可更佳地了解本發明之特徵及優點。The features and advantages of the present invention will become more apparent from the description and appended claims.

第3A圖示出在本發明的一實施例中之具有一視覺效能顯示配置的一網路分流器之一簡單方塊圖。Figure 3A shows a simplified block diagram of a network splitter having a visual performance display configuration in an embodiment of the invention.

一網路分流器300可包含埠302及埠304。如前文所述,可將網路分流器用來監視一網路的資料流量。我們應可了解,網路分流器能夠在不干擾正常資料流量之情形下執行其監視功能。換言之,無論是否有電力供電給網路分流器300的電路,資料流量部可不中斷地流經埠302與304之間。在一例子中,資料流量可流進埠302而流到諸如PHY 306等的一乙太網路收發器,且經由埠304而流出。因此,無論網路分流器300是否正在執行其監視功能,資料流量都可繼續流經該等埠之間。A network splitter 300 can include 埠 302 and 埠 304. As mentioned earlier, a network tap can be used to monitor the data traffic of a network. We should be aware that network taps can perform their monitoring functions without interfering with normal data traffic. In other words, the data flow portion can flow between the ports 302 and 304 without interruption, regardless of whether or not there is power to the circuit of the network shunt 300. In one example, data traffic may flow into port 302 and flow to an Ethernet transceiver, such as PHY 306, and flow out through port 304. Thus, regardless of whether the network tap 300 is performing its monitoring function, data traffic can continue to flow between the ports.

然而,如果供電而使網路分流器300能夠執行其監視功能,則可複製可流入埠302且被PHY 306接收之相同的資料流量。在一實施例中,可將諸如RGMII匯流排308配置成將該資料流量副本導引到該等監視裝置。熟悉此項技術者當可了解:RGMII匯流排308可包含複數個信號,其中包括(但不限於)RX_CLK、RX_DV、GTX_CLK、TX_EN、RXD[3:0]、及TXD[3:0]。在一實施例中,可自RGMII匯流排308萃取諸如一RX_CLK信號350及一RX_DV信號352(如第3B圖所示)等的兩個信號,且該等兩個信號被沿著一路徑而傳送到諸如一現場可程式閘陣列(FPGA)312等的一邏輯配置。FPGA 312可包含用來根據該等兩個信號(RX_CLK及RX_DV)而決定RGMII匯流排308上的資料何時為有效的智慧。However, if power is supplied to enable network tap 300 to perform its monitoring function, the same data traffic that can flow into and received by PHY 306 can be replicated. In an embodiment, an RGMII bus 308, for example, can be configured to direct the copy of the data stream to the monitoring devices. Those skilled in the art will appreciate that the RGMII bus 308 can include a plurality of signals including, but not limited to, RX_CLK, RX_DV, GTX_CLK, TX_EN, RXD[3:0], and TXD[3:0]. In one embodiment, two signals, such as an RX_CLK signal 350 and an RX_DV signal 352 (as shown in FIG. 3B), may be extracted from the RGMII bus 308, and the two signals are transmitted along a path. To a logical configuration such as a field programmable gate array (FPGA) 312. The FPGA 312 can include intelligence to determine when the data on the RGMII bus 308 is valid based on the two signals (RX_CLK and RX_DV).

FPGA 312可包含每一埠的2個計數器(計數器314、計數器316、計數器318、及計數器320)。在一實施例中,計數器314可與RX_DV信號352相關聯,且可於每一次出現有效資料時遞增計數器314。在一例子中,當埠302接收到一資料封包時,可將計數器314增加一。FPGA 312 can include 2 counters per counter (counter 314, counter 316, counter 318, and counter 320). In an embodiment, counter 314 can be associated with RX_DV signal 352 and counter 314 can be incremented each time a valid material is present. In an example, when 埠 302 receives a data packet, counter 314 can be incremented by one.

在另一實施例中,計數器316可與RX_CLK信號350相關聯,且可於接收到每一位元組時遞增計數器316。FPGA 312可將RX_CLK信號350用來作為時脈,以便量測一有效資料時間期間可被接收到的位元組之數目。在十億位元組乙太網路中,RX_CLK信號350是一125百萬赫茲時脈。因為RX_CLK信號350可以是來自RGMII匯流排308的一控制信號,所以假定在每一時脈週期中接收到兩個位元組。換言之,在每一下降緣或上升緣(360、362、364、366、368、370、及372)上,接收到一位元組。In another embodiment, counter 316 can be associated with RX_CLK signal 350 and can increment counter 316 upon receipt of each byte. The FPGA 312 can use the RX_CLK signal 350 as a clock to measure the number of bytes that can be received during a valid data time. In a one billionth Ethernet network, the RX_CLK signal 350 is a 125 megahertz clock. Since the RX_CLK signal 350 can be a control signal from the RGMII bus 308, it is assumed that two bytes are received in each clock cycle. In other words, on each falling edge or rising edge (360, 362, 364, 366, 368, 370, and 372), a one-tuple is received.

為了決定一有效資料時間期間被接收到的位元組之數目,FPGA 312可合併該等兩個控制信號。In order to determine the number of bytes that are received during a valid data time, the FPGA 312 can combine the two control signals.

在一例子中,當一埠接收到一資料封包時,RX_DV信號352可被觸發(亦即,進入高位準)。換言之,當RX_DV信號352處於高位準(如陰影部分354所示)時,接收到了一有效資料封包。在一實施例中,上升緣356與下降緣358間之時間期間可指示該有效資料時間期間。In one example, the RX_DV signal 352 can be triggered (ie, enter a high level) when a data packet is received. In other words, when the RX_DV signal 352 is at a high level (as indicated by shaded portion 354), a valid data packet is received. In an embodiment, the time period between the rising edge 356 and the falling edge 358 may indicate the valid data time period.

雖然RX_DV信號352可被用來指示資料於何時是有效的,但是RX_DV信號352並不提供與進入的資料封包的位元組大小有關之資訊。因為每一封包的位元組數目是未知的,所以可將RX_CLK信號350用來決定一有效資料封包中之位元組的數目。熟悉此項技術者當可了解:對於一RGMII匯流排而言,係在該125百萬赫茲時脈的每一上升時脈及每一下降時脈上傳送出資料。因此,藉由計算RX_DV信號352被觸發時的RX_CLK信號350之上升緣及下降緣(360、362、364、366、368、370、及372)的數目,即可決定每一有效資料時間期間之位元組數目。While the RX_DV signal 352 can be used to indicate when the data is valid, the RX_DV signal 352 does not provide information regarding the byte size of the incoming data packet. Because the number of bytes per packet is unknown, the RX_CLK signal 350 can be used to determine the number of bytes in a valid data packet. Those skilled in the art will appreciate that for an RGMII bus, data is transmitted on each rising clock and each falling clock of the 125 megahertz clock. Therefore, by calculating the number of rising and falling edges (360, 362, 364, 366, 368, 370, and 372) of the RX_CLK signal 350 when the RX_DV signal 352 is triggered, it is possible to determine each valid data time period. The number of bytes.

一旦FPGA 312中之該等計數器收集了資料且已使該等兩個信號相關而決定了每一有效資料時間期間的有效位元組數目之後,即可決定使用率。在一實施例中,該邏輯配置可包含一或多個可程式組件。在一例子中,同一FPGA 312可執行分析。在另一例子中,FPGA 312可將被收集的資料轉送到該邏輯配置中之諸如一微處理器322等的另一可程式組件,以便決定該使用率。自前文之說明可了解,對該使用率之計算可取決於已被採用之網路裝置。在一例子中,對於十億位元乙太網路而言,必須將一有效資料時間期間收集的該數目之位元組除以十億位元,以便決定實際使用率。Once the counters in the FPGA 312 have collected the data and have correlated the two signals to determine the number of significant bytes during each valid data time period, the usage rate can be determined. In an embodiment, the logical configuration can include one or more programmable components. In one example, the same FPGA 312 can perform the analysis. In another example, FPGA 312 can forward the collected data to another programmable component, such as a microprocessor 322, in the logical configuration to determine the usage rate. As can be appreciated from the foregoing description, the calculation of the usage rate may depend on the network device that has been employed. In one example, for a one billion bit Ethernet network, the number of bytes collected during a valid data time period must be divided by one billion bits to determine the actual usage rate.

在一實施例中,一旦決定了使用率之後,可沿著一路徑324轉送該使用率,以便在網路分流器300的一視覺顯示器326上顯示該使用率。自前文之說明可了解,除了被顯示之外,亦可以其他方法分送該使用率,例如,以一報告之形式將該統計資料傳送到一遠端使用者,或將該資料轉送到一應用程式以供分析。因此,自前文之說明可了解,因為可自遠端存取該資料,所以可以異地之方式執行監視,而使IT人員於執行其保持網路全功能運作之工作時能夠有更多的彈性。In one embodiment, once the usage rate is determined, the usage rate can be forwarded along a path 324 to display the usage rate on a visual display 326 of the network splitter 300. As can be seen from the foregoing description, in addition to being displayed, the usage rate can be distributed by other methods, for example, transmitting the statistics to a remote user in the form of a report, or forwarding the data to an application. The program is for analysis. Therefore, as can be seen from the foregoing description, since the data can be accessed from a remote location, monitoring can be performed off-site, enabling IT personnel to have more flexibility in performing their work to maintain full-featured operation of the network.

如第3A及3B圖所示,藉由自匯流排線萃取相關的控制信號,諸如FPGA及微處理器等的邏輯配置能夠計算一網路埠之使用率。藉由顯示該使用率,IT人員能夠易於檢視資料,無須為了擷取該資料而登入該網路系統。除了檢視即時資料之外,該視覺效能顯示配置亦可顯示例示諸如最大流量尖峰等的歷史趨勢,以便協助IT人員維護及監視該網路。自前文之說明可了解,藉由可以視覺方式取得該資料,可實質上取消對存取與極敏感的資訊相關聯的網路裝置之授權碼之需求。因此,低階IT人員可執行其工作,且公司無須擔憂未經授權的使用者取得機密資訊。As shown in Figures 3A and 3B, the logic configuration such as FPGA and microprocessor can calculate the usage rate of a network by extracting relevant control signals from the bus bar. By showing the usage rate, IT staff can easily view the data without having to log in to the network system in order to retrieve the data. In addition to viewing real-time data, the visual performance display configuration can also display historical trends such as maximum traffic spikes to assist IT personnel in maintaining and monitoring the network. As can be appreciated from the foregoing description, by visually obtaining the data, the need to access the authorization code of the network device associated with the extremely sensitive information can be substantially eliminated. As a result, low-level IT staff can perform their jobs, and companies don't have to worry about unauthorized users getting confidential information.

第4圖示出在本發明的一實施例中用來計算使用率的一方法之一簡單流程圖。將參照第3A及3B圖而說明第4圖,以便提供對執行該等步驟的方式之說明。將考慮諸如已由埠302接收一有效資料封包之情況。Figure 4 shows a simplified flow chart of one method for calculating usage in an embodiment of the invention. Figure 4 will be described with reference to Figures 3A and 3B to provide an illustration of the manner in which the steps are performed. Consideration will be given to the case where a valid data packet has been received by 埠 302.

在第一步驟402中,一邏輯配置可偵測一RX_DV信號上之有效資料時間期間。在一例子中,FPGA 312可分析RX_DV信號352,以便決定可指示有效資料時間期間354之上升緣356。如前文所述,於每一有效資料時間期間只接收一資料封包。因此,計數器314可將計數增加一,以便指示新的有效資料時間期間。In a first step 402, a logic configuration can detect a valid data time period on an RX_DV signal. In an example, FPGA 312 can analyze RX_DV signal 352 to determine a rising edge 356 that can indicate a valid data time period 354. As mentioned earlier, only one data packet is received during each valid data period. Thus, counter 314 can increment the count by one to indicate a new valid data time period.

在次一步驟404中,該邏輯配置可計算一RX_CLK信號上的上升緣及下降緣之數目。為了決定要計數RX_CLK信號的哪一部分,FPGA 312可使RX_CLK信號350與RX_DV信號352相關,以便決定上升緣及下降緣之數目。在一例子中,在有效資料時間期間354,根據RX_CLK信號350的上升緣及下降緣(360、362、364、366、368、370、及372)而收集了七個位元組。In a next step 404, the logic configuration can calculate the number of rising and falling edges on an RX_CLK signal. To determine which portion of the RX_CLK signal to count, FPGA 312 can correlate RX_CLK signal 350 with RX_DV signal 352 to determine the number of rising and falling edges. In one example, during the active data time period 354, seven bytes are collected based on the rising and falling edges (360, 362, 364, 366, 368, 370, and 372) of the RX_CLK signal 350.

在次一步驟406中,將位元組之數目轉換為位元之數目。一旦FPGA 312決定了所收集的位元組數目之後,FPGA 312可將該資料轉送到微處理器322。因為該網路裝置是一個十億位元乙太網路裝置,所以微處理器322可先將位元組之數目轉換為位元之數目。熟悉此項技術者當可了解:每一位元組有8位元。因此,有效資料時間期間354中之有效位元的數目可以是56位元(例如,7位元組x8位元)。In a next step 406, the number of bytes is converted to the number of bits. Once the FPGA 312 determines the number of bytes collected, the FPGA 312 can forward the data to the microprocessor 322. Since the network device is a one billion bit Ethernet device, the microprocessor 322 can first convert the number of bytes into the number of bits. Those familiar with the technology can understand that each tuple has 8 bits. Thus, the number of significant bits in the active data time period 354 can be 56 bits (eg, 7 bytes x 8 bits).

在次一步驟408中,可計算使用率。在計算使用率之前,微處理器322可先將該資料常態化。在一例子中,已在一秒的每一1/10中傳輸了56位元。然而,每一秒可發生一收集週期。因此,在每一秒中,可傳輸560位元。In a next step 408, the usage rate can be calculated. Microprocessor 322 may normalize the data prior to calculating usage. In one example, 56 bits have been transmitted in every 1/10 of a second. However, a collection cycle can occur every second. Therefore, in each second, 560 bits can be transmitted.

一旦將該資料常態化之後,該邏輯配置可計算使用率。可將每秒的實際位元數除以一線路能夠承載之每秒的位元數,而計算使用率。在該例子中,因為該網路裝置是一個十億位元乙太網路裝置,所以該微處理器可將該被常態化的數目除以十億位元,而決定使用率。Once the data is normalized, the logical configuration can calculate usage. The usage rate can be calculated by dividing the actual number of bits per second by the number of bits per second that a line can carry. In this example, because the network device is a one billion bit Ethernet device, the microprocessor can divide the normalized number by one billion bits to determine the usage rate.

自前文之說明可了解,亦可將第4圖所述之相同程序應用於諸如十億位元媒體獨立介面(GMII)等的亦可具有諸如RX_DV及RX_CLK等的可被用來計算使用率的控制信號之其他匯流排線。As can be understood from the foregoing description, the same procedure as described in FIG. 4 can also be applied to, for example, a Gigabit Media Independent Interface (GMII), etc., such as RX_DV and RX_CLK, which can be used to calculate usage. Other bus lines for control signals.

第5圖示出在本發明的一實施例中之具有一視覺效能顯示配置的一網路裝置之一例子。一網路裝置500可包含複數個埠。在該例子中,網路裝置500可包含兩個網路埠(502及504)以及兩個監視埠(506及508)。自前文之說明可了解,該網路裝置可以是能夠導引乙太網路流量之任何裝置。因此,網路裝置500可以是一路由器、一交換器、以及一網路分流器等的裝置。Figure 5 illustrates an example of a network device having a visual performance display configuration in an embodiment of the present invention. A network device 500 can include a plurality of ports. In this example, network device 500 can include two network ports (502 and 504) and two monitoring ports (506 and 508). As can be seen from the foregoing description, the network device can be any device capable of directing Ethernet traffic. Therefore, the network device 500 can be a router, a switch, and a network splitter.

一視覺顯示配置510亦可被耦合到網路裝置500。在一例子中,該視覺顯示配置可以是一液晶顯示器(Liquid Crystal Display;簡稱LCD)螢幕。自前文之說明可了解,該視覺顯示配置之尺寸可取決於製造商的配置偏好。在一例子中,該LCD螢幕之尺寸可取決於該網路裝置的尺寸。A visual display configuration 510 can also be coupled to the network device 500. In an example, the visual display configuration can be a liquid crystal display (LCD) screen. As can be appreciated from the foregoing description, the size of the visual display configuration may depend on the manufacturer's configuration preferences. In one example, the size of the LCD screen can depend on the size of the network device.

自前文之說明可了解,可在該視覺顯示配置上顯示的網路參數可以是可協助IT人員執行其維護及監視公司網路的工作之資料。雖然使用率已被用來作為實施具有視覺效能顯示配置的網路裝置之例子,但是亦可示出其他的網路資料參數。被顯示的技術及診斷資料的類型之例子可包括(但不限於)一網路鏈路的每一路徑之即時使用程度、最大流量尖峰之大小及時間、系統/鏈路/功率之簡單網路管理協定(SNMP)陷阱(trap)、網路容量的平均使用百分率、總封包計數、以及總位元組等的資料類型。As can be seen from the foregoing description, the network parameters that can be displayed on the visual display configuration can be information that assists the IT staff in performing their maintenance and monitoring of the corporate network. While usage has been used as an example of implementing a network device with a visual performance display configuration, other network data parameters may also be shown. Examples of types of technical and diagnostic data to be displayed may include, but are not limited to, the degree of immediate use of each path of a network link, the size and timing of maximum traffic spikes, and the simple network of system/link/power Management Protocol (SNMP) traps, average usage percentage of network capacity, total packet count, and data types such as total bytes.

在一實施例中,可週期性地更新網路資料,以便用視覺方式顯示即時資料。在另一實施例中,可循環被顯示的網路參數。換言之,可將可被檢視的資料參數量限於該視覺顯示配置。為了能夠檢視不同的資料參數,可將不同的方法用來決定何時可循環網路資料。在一例子中,可在一預設時間期間中顯示資料參數。在另一例子中,可將諸如一按鈕或一滾輪等的一控制組件用來使IT人員能夠選擇所需的資料參數。In an embodiment, the network material may be periodically updated to visually display the instant material. In another embodiment, the displayed network parameters can be cycled. In other words, the amount of data parameters that can be viewed can be limited to the visual display configuration. In order to be able to view different data parameters, different methods can be used to determine when network data can be recycled. In an example, the data parameters can be displayed during a predetermined time period. In another example, a control component such as a button or a scroll wheel can be used to enable the IT staff to select the desired data parameters.

自前文之說明可了解,可改變可顯示資料參數之模式。在一例子中,可以文字之形式顯示網路資料。在另一例子中,可以圖形(例如,圖表、條形圖等的圖形)方式顯示網路資料。As can be seen from the foregoing description, the mode in which the data parameters can be displayed can be changed. In one example, the network material can be displayed in the form of text. In another example, the network material can be displayed graphically (eg, a graph of a chart, a bar chart, etc.).

自前文之說明可了解,本發明之一或多個實施例提供了在網路裝置上顯示網路參數之方法及設備。藉由顯示該等網路參數,IT人員可以於在該網路裝置上取得即時的網路資料參數。因此,可藉由以視覺方式取得網路資料參數,而提高效率且降低成本。As can be appreciated from the foregoing description, one or more embodiments of the present invention provide methods and apparatus for displaying network parameters on a network device. By displaying these network parameters, IT personnel can obtain instant network data parameters on the network device. Therefore, efficiency and cost can be improved by visually obtaining network data parameters.

在諸如一企業網路或網際網路等的一互連環境中,每天交換了大量的資料封包。為了促進經由一網路的資料封包之交換,可採用諸如一第2層或第3層網路交換器等的一網路裝置。網路交換器通常是一種能夠導引極大網路流量之高密度裝置。因為大量的網路流量可能流經一單一網路交換器,所以監視網路流量的能力可將管理網路健康(例如,保證可靠的效能,能夠執行故障偵測,以及偵測未經授權的活動)的一工具提供給管理者。In an interconnected environment, such as a corporate network or the Internet, a large number of data packets are exchanged each day. To facilitate the exchange of data packets over a network, a network device such as a Layer 2 or Layer 3 network switch can be employed. A network switch is usually a high-density device that can direct very large network traffic. Because a large amount of network traffic can flow through a single network switch, the ability to monitor network traffic can manage network health (eg, ensure reliable performance, perform fault detection, and detect unauthorized A tool for the activity) is provided to the manager.

為了能夠執行監視而實施的一配置包括鏡像埠(mirror port)之使用。在本說明書的說明中,鏡像埠意指一種已被配置成自複數個來源埠接收網路流量的一副本之埠。為了有助於說明,第6圖示出具有鏡像功能的一交換裝置之一簡單方塊圖。一網路交換器600可包含複數個來源埠(606、608、610、612、614、616、618、620),該複數個來源埠被配置成:接收資料封包,決定目的地,且轉送該等資料封包。在一例子中,來源埠606可接收一資料封包。一交換晶片604分析該資料封包,且可決定該資料封包將經由一上鏈埠(例如,630、632等的上鏈埠)而被轉送到其目的地。One configuration implemented to enable monitoring includes the use of a mirror port. In the description of this specification, mirroring means a trick that has been configured to receive a copy of network traffic from a plurality of sources. To facilitate the explanation, FIG. 6 shows a simple block diagram of a switching device having a mirroring function. A network switch 600 can include a plurality of sources (606, 608, 610, 612, 614, 616, 618, 620) configured to: receive a data packet, determine a destination, and forward the And other data packets. In an example, source 606 can receive a data packet. An exchange chip 604 analyzes the data packet and may determine that the data packet will be forwarded to its destination via an upper chain (e.g., an upper chain of 630, 632, etc.).

網路交換器600亦可包含一鏡像埠622,該鏡像埠622可被連結到諸如一電腦系統等的一監視工具624。在一例子中,交換晶片604接收的資料封包可被複製,且經由鏡像埠622而被轉送到監視工具624。因為來自複數個來源埠的資料流量流進一單一鏡像埠(622),所以可能發生網路流量擁塞。為了減輕鏡像埠622的網路流量擁塞,交換晶片604可具有一內建的過濾功能。Network switch 600 can also include a mirror port 622 that can be coupled to a monitoring tool 624, such as a computer system. In one example, the data packets received by the switch wafer 604 can be copied and forwarded to the monitoring tool 624 via the mirror port 622. Because data traffic from multiple sources flows into a single mirror (622), network traffic congestion can occur. To mitigate network traffic congestion of mirror port 622, switch fabric 604 can have a built-in filtering function.

在一例子中,來源埠606可接收十億位元組的資料封包。然而,大約3億位元組的資料封包可能包含錯誤。在複製該資料封包之前,交換晶片604可先過濾該資料封包,且移除該資料封包中可能包含錯誤的部分。因此,只有該資料封包的一部分被轉送到鏡像埠622。因此,監視工具624可看見的資料封包被限制在被複製且經由鏡像埠622而被轉送的網路流量。因為已過濾掉了該資料封包之錯誤部分,所以該錯誤部分不會被用於分析。In one example, source 606 can receive a data packet of one billion bytes. However, approximately 300 million bytes of data packets may contain errors. Prior to copying the data packet, the swap chip 604 may first filter the data packet and remove portions of the data packet that may contain errors. Therefore, only a portion of the data packet is forwarded to the mirror 622. Thus, the data packets visible to the monitoring tool 624 are limited to network traffic that is replicated and forwarded via the mirror port 622. Since the error portion of the data packet has been filtered out, the error portion will not be used for analysis.

然而,縱然過濾掉了資料封包的錯誤部分,網路流量擁塞可能仍持續是一問題。因此,交換晶片604可能必須捨棄額外的資料封包,以便最小化及/或防止網路流量擁塞。因此,監視工具624執行其監視的能力係取決於該網路交換器。However, even if the wrong part of the data packet is filtered out, network traffic congestion may continue to be a problem. Therefore, the swap chip 604 may have to discard additional data packets in order to minimize and/or prevent network traffic congestion. Therefore, the ability of monitoring tool 624 to perform its monitoring is dependent on the network switch.

為了使交換晶片604能夠執行鏡像功能,可能需要大量的處理。在某些情況中,交換晶片604可將一中央處理單元(CPU)602處理能力的20-30%用來執行鏡像功能。因為鏡像功能被視為網路交換器600的非關鍵性功能,所以當CPU 602超載時,鏡像功能可能是首先可被關閉的一功能,以便使網路交換器600能夠執行其網路流量路由之主要功能。因此,鏡像功能的喪失可使管理者無法監視網路流量,這是因為網路流量的副本並未經由鏡像埠622而被轉送到監視工具624。In order for the swap chip 604 to perform the mirroring function, a large amount of processing may be required. In some cases, swap chip 604 can use 20-30% of the processing power of a central processing unit (CPU) 602 to perform the mirroring function. Because the mirroring function is considered a non-critical function of the network switch 600, when the CPU 602 is overloaded, the mirroring function may be a function that can be turned off first to enable the network switch 600 to perform its network traffic routing. The main function. Thus, the loss of mirroring functionality prevents the administrator from monitoring network traffic because a copy of the network traffic is not forwarded to the monitoring tool 624 via the mirror 622.

尤其在網路交換器沒有鏡像功能時,用來監視網路流量的替代先前技術解決方案是將一作為並排設置裝置的一外部網路分流器連接到一網路交換器。第7圖示出具有一外部並排分流配置的一網路交換器之一簡單方塊圖。一網路交換器700可包含複數個來源埠(702、704、706等的來源埠),該複數個來源埠被配置成:接收資料封包,決定目的地,且轉送該等資料封包。在一例子中,網路流量可流進一來源埠702,且自一上鏈埠(708、710)流出。An alternative prior art solution for monitoring network traffic, especially when the network switch is not mirrored, is to connect an external network tap as a side-by-side setup to a network switch. Figure 7 shows a simplified block diagram of a network switch having an external side-by-side split configuration. A network switch 700 can include a plurality of source ports (sources 702, 704, 706, etc.) configured to receive data packets, determine destinations, and forward the data packets. In one example, network traffic may flow into a source 702 and flow out of an uplink (708, 710).

為了監視流量,諸如一分流器716等的一外部並排分流器可被連接到上鏈埠708,以便監視自上鏈埠708流出到諸如一路由器722之資料流量。分流器716可包含被配置成接收及轉送網路流量的兩個網路埠(718及720)。在一例子中,網路埠718被配置成自上鏈埠708接收資料封包且將資料封包傳送到上鏈埠708。同樣地,網路埠720被配置成自接收/傳送來自/進入路由器722之資料封包。流經分流器716之網路流量被複製且經由一監視埠(724或726)而被轉送到一組監視工具728。在一例子中,來源埠702接收網路流量。該網路流量被轉送到一交換晶片(圖中未示出)。在該網路交換配置中,交換晶片可能不具有鏡像功能。因此,最後將經由該等上鏈埠中之一上鏈埠傳送出該交換晶片接收的網路流量。To monitor traffic, an external side-by-side shunt, such as a shunt 716, can be coupled to the uplink 708 to monitor the flow of data from the uplink 708 to a router such as a router 722. The splitter 716 can include two network ports (718 and 720) configured to receive and forward network traffic. In an example, the network 718 is configured to receive data packets from the uplink 708 and to transmit the data packets to the uplink 708. Likewise, the network port 720 is configured to receive/transmit data packets from/to the router 722. Network traffic flowing through splitter 716 is replicated and forwarded to a set of monitoring tools 728 via a monitoring port (724 or 726). In an example, source 702 receives network traffic. The network traffic is forwarded to a switch wafer (not shown). In this network switched configuration, the swap chip may not have mirroring functionality. Therefore, the network traffic received by the switch chip will eventually be transmitted via one of the upper chains.

流經分流器716之網路流量是雙向的。換言之,分流器716可自網路交換器700及路由器722接收網路分流器。因此,當資料被複製且被轉送到該等監視埠時,流經分流器716的資料量可能造成流量擁塞。由於流量擁塞,所以可捨棄一些資料封包,直到流量擁塞減輕了為止。The network traffic flowing through the splitter 716 is bidirectional. In other words, the shunt 716 can receive the network taps from the network switch 700 and the router 722. Thus, when data is copied and forwarded to the monitoring ports, the amount of data flowing through the splitter 716 can cause traffic congestion. Due to traffic congestion, some data packets can be discarded until traffic congestion is reduced.

自第7圖可了解,具有外部並排分流配置之網路交換器需要將多個網路裝置互連。因為該等網路裝置可能有不同的品牌及機型,所以網路的設置及維護可能變得相當複雜。此外,為了容納具有外部分流配置的網路交換器,將需要更多的實體空間。As can be seen from Figure 7, a network switch with an external side-by-side split configuration requires interconnection of multiple network devices. Because these network devices may have different brands and models, the setup and maintenance of the network may become quite complicated. In addition, in order to accommodate network switches with external partial stream configurations, more physical space will be required.

用於網路交換裝置的先前技術之監視配置有數項缺點。對於具有一鏡像埠之一網路交換器而言,使用者對其可看見的資料封包之類型只有很少的控制,或無法控制。該網路交換器反而可具有用來界定捨棄資料封包的規則之內建邏輯。此外,鏡像功能需要許多資源,且可能造成該網路交換器的CPU超載。因為鏡像功能是該網路交換器的一次要功能,所以該鏡像功能可能被關閉,以便保留該網路交換器的主要功能(導引網路流量),因而終止了至監視裝置的流量。Prior art monitoring configurations for network switching devices have several drawbacks. For a network switch with a mirror, the user has little or no control over the type of data packets that can be seen. Instead, the network switch can have built-in logic for defining rules for discarding data packets. In addition, the mirroring function requires a lot of resources and may cause the network switch's CPU to be overloaded. Because the mirroring function is a primary function of the network switch, the mirroring function may be turned off to preserve the primary function of the network switch (guiding network traffic), thereby terminating traffic to the monitoring device.

在該第二監視配置中,具有外部並排分流器的網路交換器提供了一種在該網路交換器的處理器超載時不會受到影響而被關閉之監視配置。然而,該分流器監視配置仍然可能由於網路流量擁塞而有資料的丟失。此外,該分流器監視配置需要更多的實體空間,這是因為該分流器監視配置可能需要更多的網路裝置來執行與具有鏡像功能的網路交換器相同之監視功能。此外,該外部並排分流配置可能導致較高的電力消耗。考慮到該配置是一種分離式解決方案,所以該外部分流配置可能需要更多的資源。In this second monitoring configuration, a network switch with external side-by-side shunts provides a monitoring configuration that is turned off without being affected when the processor of the network switch is overloaded. However, the shunt monitoring configuration may still have data loss due to network traffic congestion. In addition, the shunt monitoring configuration requires more physical space because the shunt monitoring configuration may require more network devices to perform the same monitoring functions as mirrored network switches. In addition, this external side-by-side shunt configuration may result in higher power consumption. Considering that this configuration is a separate solution, this external partial stream configuration may require more resources.

根據本發明之實施例,提供了一種能夠在單一裝置內監視網路流量之整合式交換器分流配置。本發明之實施例包含:將一分流模組整合到交換裝置內,以便執行監視功能。該分流模組可被配置成截取流到一組上鏈埠之資料流量。所截取的資料可被複製且被轉送到一組監視埠。In accordance with an embodiment of the present invention, an integrated switch split configuration capable of monitoring network traffic within a single device is provided. Embodiments of the invention include integrating a shunt module into a switching device to perform a monitoring function. The shunt module can be configured to intercept data traffic flowing to a set of uplinks. The intercepted data can be copied and forwarded to a set of surveillance files.

在本發明的一實施例中,該分流模組可包含過濾邏輯。與先前技術不同,使用者可配置該過濾邏輯,因而可讓使用者決定可被監視的資料封包之類型。額外地或替代地,該過濾邏輯亦可讓使用者界定一監視工具可接收的資料封包之類型。In an embodiment of the invention, the shunt module can include filtering logic. Unlike prior art, the user can configure the filtering logic to allow the user to determine the type of data packet that can be monitored. Additionally or alternatively, the filtering logic may also allow the user to define the type of data packet that a monitoring tool can receive.

在一實施例中,該整合式交換器分流配置可包含兩個CPU。該主要CPU被用來執行通常與傳統網路交換器相關聯的功能。可將一次要CPU保留於執行該分流模組可執行的工作,例如,執行該過濾邏輯。設有一次要CPU時,將實質上消除失掉網路流量的能見度之可能性,這是因為已使監視及過濾功能與路由功能分離。In an embodiment, the integrated switch split configuration can include two CPUs. This primary CPU is used to perform functions typically associated with traditional network switches. The CPU may be reserved for execution of the work performed by the shunt module, for example, by executing the filtering logic. Providing a CPU once will substantially eliminate the possibility of losing visibility of network traffic because the monitoring and filtering functions have been separated from the routing function.

在另一實施例中,該整合式交換器分流配置可包含一緩衝組件。因為網路流量是雙向的(流進及流出各上鏈埠),所以可被轉送到一組監視埠的網路流量可大於該組監視埠能夠處理的量。為了處理該組監視埠之潛在的網路流量擁塞,可將一緩衝組件設置在該分流模組與該組監視埠之間,因而使該緩衝組件能夠在可能發生網路流量擁塞時緩衝網路流量。因此,設有一緩衝組件時,可實質上減少及/或最小化被捨棄的資料封包之風險。In another embodiment, the integrated switch split configuration can include a buffer component. Because network traffic is bidirectional (in and out of each uplink), the amount of network traffic that can be forwarded to a group of monitored ports can be greater than the amount that the group of monitors can handle. In order to handle the potential network traffic congestion of the group of monitors, a buffer component can be placed between the shunt module and the set of monitors, thereby enabling the buffer component to buffer the network when network traffic congestion may occur. flow. Thus, when a buffer assembly is provided, the risk of discarded data packets can be substantially reduced and/or minimized.

若參照各圖式及下文中之說明,將可更佳地了解本發明之特徵及優點。The features and advantages of the present invention will become more apparent from the description and appended claims.

第8圖示出在本發明的一實施例中之具有一整合式分流配置的一網路交換器之一簡單整體圖。一整合式交換器分流裝置800可包含複數個網路埠(806、808、810、812、814、816、818、820、822、824、826、及828)。該等網路埠中之每一網路埠都被配置為雙向的,因而每一埠可具有用來接收進入的流量之一輸入網路埠、以及用來轉送出去的流量之一輸出網路埠。於接收到一資料封包之後,該輸入網路埠可將該資料封包轉送到一交換晶片804。在分析且決定了該資料封包的目的地之後,交換晶片804可將該資料封包轉送到上鏈埠(836及838)中之一上鏈埠。Figure 8 shows a simplified overall view of a network switch having an integrated shunt configuration in one embodiment of the invention. An integrated switch offload device 800 can include a plurality of network ports (806, 808, 810, 812, 814, 816, 818, 820, 822, 824, 826, and 828). Each of the network ports is configured to be bidirectional, so each port can have one of the incoming traffic ports for receiving incoming traffic and one of the traffic used to forward the outgoing network. port. After receiving a data packet, the input network can forward the data packet to a switch wafer 804. After analyzing and determining the destination of the data packet, the swap chip 804 can forward the data packet to one of the upper chains (836 and 838).

在一實施例中,為了促進對流經整合式交換器分流裝置800的網路流量之監視,可以一內建組件之方式包含一分流模組830。分流模組830可被配置成截取資料流量且複製該資料流量,以便將該資料流量轉送到諸如監視埠840及842等的該等監視埠中之一監視埠。在一實施例中,分流模組830可包含過濾功能。與具有鏡像功能的交換裝置之先前技術解決方案不同,使用者可配置被內建到分流器830的過濾功能。In one embodiment, to facilitate monitoring of network traffic flowing through the integrated switch splitter 800, a shunt module 830 can be included in a built-in component. The shunt module 830 can be configured to intercept the data traffic and copy the data traffic to forward the data traffic to one of the monitoring ports, such as the monitoring ports 840 and 842. In an embodiment, the shunt module 830 can include a filtering function. Unlike previous prior art solutions with mirroring switching devices, the user can configure the filtering functionality built into the shunt 830.

在一例子中,使用者可能對可經由一特定來源埠而流經網路裝置的網路流量有興趣,且無論資料封包是否包含錯誤都有興趣。然而,在先前技術中,具有鏡像功能的交換晶片可能被配置成過濾掉網路流量中可能發生的任何錯誤;因此,使用者可能沒有分析可能發生的錯誤之機會。與先前技術不同,分流模組830包含使用者可配置的過濾功能,因而可讓使用者界定其可能想要監視或可能想要捨棄的資料封包之類型。因此,並不受制於交換裝置的設定,使用者現在可控制可被傳送到一監視工具以供分析的資料封包之類型。In one example, the user may be interested in network traffic that may flow through the network device via a particular source, and is interested in whether the data packet contains errors. However, in the prior art, a swap chip with mirroring functionality may be configured to filter out any errors that may occur in network traffic; therefore, the user may not have an opportunity to analyze possible errors. Unlike the prior art, the shunt module 830 includes a user configurable filtering function that allows the user to define the type of data packets that they may want to monitor or may wish to discard. Thus, without being subject to the settings of the switching device, the user can now control the type of data packets that can be transferred to a monitoring tool for analysis.

在一實施例中,分流模組830可包含一處理器,因而使分流模組830能夠執行處理,而無須使用整合式交換器分流裝置800之主處理器(CPU 802)。因為現在並非由交換晶片804而是由分流模組830執行監視及過濾功能,所以因CPU 802無須處理諸如鏡像功能等的額外功能而將CPU 802超載的風險最小化。縱然CPU 802超載且其他次要功能被關閉,以便保留網路交換器的主要功能,分流模組830也可持續執行其監視及過濾功能,這是因為分流模組830有其本身的獨立處理器。In one embodiment, the shunt module 830 can include a processor, thereby enabling the shunt module 830 to perform processing without the use of a main processor (CPU 802) of the integrated switch shunt device 800. Since the monitoring and filtering functions are now performed by the shunt module 830 instead of the swap chip 804, the risk of overloading the CPU 802 is minimized because the CPU 802 does not have to handle additional functions such as mirroring. Even though the CPU 802 is overloaded and other secondary functions are turned off in order to preserve the primary function of the network switch, the shunt module 830 can continue to perform its monitoring and filtering functions because the shunt module 830 has its own independent processor. .

在一實施例中,可將分流模組830設置在交換晶片804與一或多個上鏈埠(836及838)之間。藉由將分流模組830設置在該交換晶片與該組上鏈埠之間,分流模組830能夠截取在交換晶片804與該等上鏈埠之間傳送的網路流量。在一實施例中,一整合式交換器分流裝置800可包含複數個分流模組。在一例子中,對於每一上鏈埠而言,可使一分流模組與該上鏈埠相關聯。例如,在一實施例中,可使一分流模組與一第一上鏈埠相關聯,而可使一第二分流模組與一第二上鏈埠相關聯(圖中未示出)。In one embodiment, the shunt module 830 can be disposed between the exchange wafer 804 and one or more upper chains (836 and 838). By placing the shunt module 830 between the switch chip and the set of upper chains, the shunt module 830 can intercept network traffic transmitted between the switch wafer 804 and the upper chains. In an embodiment, an integrated switch splitter 800 can include a plurality of split modules. In one example, for each winding chain, a shunt module can be associated with the winding chain. For example, in one embodiment, a shunt module can be associated with a first bobbin, and a second shunt module can be associated with a second bobbin (not shown).

在又一實施例中,可將一單一分流模組用來監視流進一個以上的上鏈埠之網路流量。在一例子中,可將一單一分流模組配置成同時處理流進上鏈埠836及上鏈埠838之網路流量。在此種配置中,該分流模組在一實施例中可先將一聚合器(aggregator)用來聚合自路徑832及834流進的網路流量,然後才複製及過濾該網路流量。在一例子中,自路徑832接收資料封包ABCD,且自路徑834接收資料封包GHIJ。聚合器可先合併來自該兩條路徑的網路流量,然後才複製資料封包。一旦複製了該等資料封包之後,該分流模組可施加過濾,以便決定要保留哪些資料封包以及每一資料封包之目的地。例如,使用者可能已建立要求由被連接到監視埠842的一監視工具處理所有的電子郵件(例如,資料封包A及H)之過濾規則。因此,資料封包AH經由監視埠842而被傳送到該監視工具,而資料封包BCDGIJ則經由監視埠840而被傳送到另一組監視工具。In yet another embodiment, a single shunt module can be used to monitor network traffic flowing into more than one uplink. In one example, a single shunt module can be configured to simultaneously process network traffic flowing into the uplink 836 and the uplink 838. In this configuration, the shunt module can first use an aggregator to aggregate network traffic flowing from paths 832 and 834 in an embodiment before copying and filtering the network traffic. In one example, data packet ABCD is received from path 832 and data packet GHIJ is received from path 834. The aggregator can merge the network traffic from the two paths before copying the data packet. Once the data packets have been copied, the shunt module can apply filtering to determine which data packets to retain and the destination of each data packet. For example, the user may have established a filtering rule that requires all emails (e.g., data packets A and H) to be processed by a monitoring tool connected to the monitoring device 842. Therefore, the data packet AH is transmitted to the monitoring tool via the monitoring port 842, and the data packet BCDGIJ is transmitted to the other group of monitoring tools via the monitoring port 840.

因為分流模組830可同時處理進入的及出去的流量(亦即,分別來自該等來源埠及該等上鏈埠之資料封包),所以可能發生網路流量擁塞。在一實施例中,整合式交換器分流裝置800可包含一緩衝組件,因而使分流模組830能夠處理流到該等監視埠(840及842)的潛在網路流量擁塞。在一例子中,流到監視埠840的資料封包量可超過監視埠840能夠處理的容量。為了將網路流量擁塞最小化,可將一緩衝組件配置成緩衝資料流量,因而管理流到該等監視埠之資料流量。藉由實施一緩衝組件,現在可緩衝先前技術中由於網路流量擁塞而可能被非故意地捨棄之資料封包,直到監視埠準備好要接收該等資料封包為止。Since the shunt module 830 can process both incoming and outgoing traffic (i.e., data packets from the sources and the uplinks, respectively), network traffic congestion may occur. In one embodiment, the integrated switch offloading device 800 can include a buffering component, thereby enabling the shunting module 830 to handle potential network traffic congestion to the monitoring ports (840 and 842). In one example, the amount of data packets flowing to the monitoring port 840 can exceed the capacity that the monitoring port 840 can handle. In order to minimize network traffic congestion, a buffer component can be configured to buffer data traffic, thereby managing the flow of data to the monitoring ports. By implementing a buffering component, it is now possible to buffer data packets that may have been unintentionally discarded due to network traffic congestion in the prior art until the monitoring device is ready to receive the data packets.

在一實施例中,整合式交換器分流裝置800可包含具有鏡像功能之一交換晶片。換言之,如果使用者想要應用該交換晶片的過濾功能,則該使用者可選擇開啟該鏡像功能。藉由將選擇該鏡像功能之選項提供給使用者,可支援一些額外的監視功能。然而,縱然CPU 802超載且該鏡像功能被關閉,使用者也不會失掉對網路流量的能見度,這是因為網路流量仍然被分流模組830複製,因而並不取決於CPU 802。In an embodiment, the integrated switch shunt device 800 can include an exchange wafer having a mirroring function. In other words, if the user wants to apply the filtering function of the swap chip, the user can choose to enable the mirroring function. Some additional monitoring features can be supported by providing the user with the option to select this mirroring feature. However, even if the CPU 802 is overloaded and the mirroring function is turned off, the user does not lose visibility of the network traffic because the network traffic is still copied by the offloading module 830 and thus does not depend on the CPU 802.

在另一實施例中,如果該等上鏈埠中之一上鏈埠不與一分流模組相關聯,則可將一外部分流配置用來監視流經該上鏈埠之網路流量。在一例子中,一第三上鏈埠(圖中未示出)不與分流模組830相關聯。如果使用者想要監視流經該第三上鏈埠之網路流量,則該使用者可選擇將一外部並排分流配置連接到該第三上鏈埠。In another embodiment, if one of the upper chains is not associated with a shunt module, an outer stream can be configured to monitor network traffic flowing through the uplink. In an example, a third upper chain (not shown) is not associated with the shunt module 830. If the user wants to monitor network traffic flowing through the third uplink, the user can choose to connect an external side-by-side split configuration to the third uplink.

自第8圖可了解,一整合式交換器分流裝置可使網路裝置能夠將分流及交換功能整合到一單一裝置。作為一單一裝置之整合式交換器分流裝置800比具有外部並排分流配置的網路交換器佔用較少的實體空間,且/或消耗較少的電力。此外,作為一單一裝置,對該網路裝置的管理比對多個網路裝置的管理簡單。在一例子中,設有一單一管理埠844時,管理者能夠配置及維護交換及分流功能。在先前技術中,管理者可能有嘗試整合可能具有不同品牌及機型之交換裝置及分流裝置的挑戰。然而,將這兩種功能包含到單一裝置時,管理者不再需要為了使兩種功能相互匹配而執行複雜的配置。As can be seen from Figure 8, an integrated switch shunt device enables the network device to integrate the shunt and switch functions into a single device. The integrated switch splitter 800 as a single device occupies less physical space and/or consumes less power than a network switch with an external side-by-side split configuration. Moreover, as a single device, management of the network device is simpler than management of multiple network devices. In one example, when a single management 844 is provided, the administrator can configure and maintain the switching and offloading functions. In the prior art, managers may have the challenge of trying to integrate switching devices and shunt devices that may have different brands and models. However, when these two functions are included in a single device, the manager no longer needs to perform complex configurations in order to match the two functions to each other.

第9圖示出在本發明的一實施例中用來在一整合式交換器分流裝置內啟用監視的步驟之一簡單流程圖。為了有助於說明,現在將參照第8圖而說明第9圖。Figure 9 shows a simplified flow diagram of one of the steps for enabling monitoring within an integrated switch splitter in an embodiment of the invention. In order to facilitate the explanation, Fig. 9 will now be described with reference to Fig. 8.

在第一步驟902中,一分流模組接收一組資料封包。考慮諸如交換晶片804正經由網路埠808接收網路流量之情況。在分析了該資料之後,交換晶片可將該組資料轉送到諸如上鏈埠838等的上鏈埠。在一實施例中,分流模組830可截取該組資料封包。In a first step 902, a shunt module receives a set of data packets. Consider the case where the switch wafer 804 is receiving network traffic via the network 808. After analyzing the data, the exchange wafer can transfer the set of data to an upper chain such as an upper chain 838. In an embodiment, the shunt module 830 can intercept the set of data packets.

在次一步驟904中,處理該組資料封包。在一例子中,分流模組830於接收到該資料之後,可複製該資料。In a next step 904, the set of data packets is processed. In an example, the shunt module 830 can copy the data after receiving the data.

一旦該組資料封包被複製了之後,在次一步驟906中,可將該組資料封包轉送到一上鏈埠。Once the set of data packets has been copied, in a next step 906, the set of data packets can be forwarded to an upper chain.

在次一步驟908中,將該組資料封包轉送到次一目的地。在一例子中,可將該組資料封包轉送到一路由器。In a next step 908, the set of data packets is forwarded to the next destination. In an example, the set of data packets can be forwarded to a router.

回到步驟904,一旦複製了該資料之後,在次一步驟910中,可過濾該組資料封包。在一例子中,被連接到監視埠840之該組監視工具只對電子郵件封包有興趣。因此,在步驟912中,分流模組830並不將全部的網路流量傳送到監視埠840,而是可過濾出該等電子郵件封包,並將該等電子郵件封包監視埠840,同時將所有其他的資料封包導引到監視埠842。在一實施例中,如果在一監視埠上發生了網路流量擁塞,則可將一緩衝組件用來暫時儲存資料封包。Returning to step 904, once the data has been copied, in a next step 910, the set of data packets can be filtered. In one example, the set of monitoring tools that are connected to the monitor 840 are only interested in email packets. Therefore, in step 912, the shunt module 830 does not transmit all of the network traffic to the monitoring port 840, but can filter out the e-mail packets and monitor the e-mail packets 埠 840 while Other data packets are directed to the monitor 842. In one embodiment, if network traffic congestion occurs on a surveillance device, a buffer component can be used to temporarily store data packets.

一旦該等資料封包流到其各別的監視埠之後,在次一步驟914中,將該等資料封包輸出到被指定組的監視工具。Once the data packets have flowed to their respective monitoring ports, in a next step 914, the data packets are output to the monitoring tool of the designated group.

自本發明的一或多個實施例可了解,一種整合式交換器分流配置提供了使用者可配置之監視環境。設有一使用者可配置之分流模組時,網路的管理者可控制被監視的資料封包之類型。藉由在單一網路裝置內實施交換及分流功能,路由及監視網路流量可同時存在,不會為了保留路由功能而必須犧牲監視功能,這是因為每一功能被不同的處理器控制。此外,藉由將該等功能整合到一單一裝置,將因較少的實體空間來存放硬體而節省成本。As can be appreciated from one or more embodiments of the present invention, an integrated switch split configuration provides a user configurable monitoring environment. When a user-configurable shunt module is provided, the network administrator can control the type of data packet being monitored. By implementing switching and offloading functions within a single network device, routing and monitoring network traffic can exist simultaneously, and monitoring functions must not be sacrificed in order to preserve routing functionality because each function is controlled by a different processor. In addition, by integrating these functions into a single device, cost savings can be achieved by storing hardware for less physical space.

在本發明的一觀點中,發明人理解管理者及/或技術人員通常不易取得該等監視工具收集的與諸如網路交換器等的高密度網路裝置有關之統計資料。例如,為了存取所收集的統計資料,管理者可能必須來到一電腦系統,且必須先登入該系統,然後才能夠決定該網路裝置的健康狀態。為了促進監視,用來擷取諸如每一網路埠之使用率等的統計資料之一迅速且方便的方法可實質上減少IT人員在支援一網路時可能耗用的時間。In one aspect of the present invention, the inventors understand that managers and/or technicians typically do not have access to statistics collected by such monitoring tools relating to high density network devices such as network switches. For example, in order to access the collected statistics, the administrator may have to come to a computer system and must log in to the system before deciding on the health of the network device. To facilitate monitoring, a quick and convenient method for capturing statistics such as usage rate per network can substantially reduce the amount of time IT personnel can spend supporting a network.

發明人於此理解:亦可將諸如諸如一埠聚合器等的一低密度網路裝置之上述視覺效能顯示配置應用於一高密度網路裝置(例如,網路交換器、路由器等的網路裝置)。根據本發明的實施例,提供了一種具有視覺效能顯示配置之高密度網路裝置。The inventors have understood herein that the above-described visual performance display configuration of a low-density network device such as a helium aggregator can also be applied to a high-density network device (for example, a network switch, a router, etc.) Device). In accordance with an embodiment of the present invention, a high density network device having a visual performance display configuration is provided.

第10圖示出在本發明的一實施例中之諸如一整合式交換器分流裝置等的一高密度網路裝置的一視覺效能顯示配置之一部分簡圖。Figure 10 is a block diagram showing a portion of a visual performance display configuration of a high density network device such as an integrated switch shunt device in an embodiment of the invention.

為了促進對一網路裝置1002上的每一網路埠之監視,可將一埠指示器用來顯示一網路埠的狀態。在一例子中,網路裝置1002可包含32個網路埠。可使該等網路埠中之每一網路埠與一發光二極體(LED)埠指示器(如圖中之埠指示器1026叢集所示)相關聯。在一實施例中,該LED埠指示器之光色可提供每一網路埠之迅速狀態。根據顔色圖標1018,紅色LED指示器代表可能需要立即注意的一網路埠。然而,黃色LED指示器可代表可能值得關注的一網路埠。然而,綠色LED指示器可表示行為如同預期的網路埠。例如,除了網路埠19之外,所有網路埠都有綠色的LED指示器。與先前技術不同,IT人員能夠迅速地取得一網路埠的健康狀態,且能夠立即處理異常狀況。To facilitate monitoring of each network on a network device 1002, an indicator can be used to display the status of a network port. In an example, network device 1002 can include 32 network ports. Each of the network ports can be associated with a light emitting diode (LED) indicator (shown as a cluster of indicators 1026 in the figure). In one embodiment, the color of the LED indicator can provide a rapid state for each network. According to the color icon 1018, the red LED indicator represents a network that may require immediate attention. However, the yellow LED indicator can represent a network that may be of concern. However, a green LED indicator can indicate behavior as expected. For example, all network ports except the network port 19 have green LED indicators. Unlike the prior art, IT staff can quickly get a healthy state of the network and be able to handle abnormal conditions immediately.

在本發明的一實施例中,可提供具有一視覺效能顯示配置1004之網路裝置1002,以便顯示各種極重要的網路參數(例如,即時使用率、平均使用率、流量尖峰的最高峰值、流量類型、以及故障狀況等的網路參數)。視覺效能顯示配置1004可以是諸如一液晶顯示器(Liquid Crystal Display;簡稱LCD)螢幕等的一非不透光的檢視螢幕。In an embodiment of the invention, a network device 1002 having a visual performance display configuration 1004 can be provided to display various extremely important network parameters (eg, instant usage, average usage, peak peaks of traffic spikes, Network type of traffic type, and fault conditions). The visual performance display configuration 1004 can be a non-opaque viewing screen such as a liquid crystal display (LCD) screen.

在一實施例中,可顯示每一網路埠之網路參數。在一實施例中,可顯示一網路埠的進入埠及出去埠。可以文字及/或圖形方式顯示該等網路參數。In one embodiment, the network parameters for each network can be displayed. In one embodiment, an entry and exit of a network can be displayed. These network parameters can be displayed in text and/or graphical form.

在一實施例中,週期性地更新與一網路埠有關之統計資料。因此,可被顯示的資料可反映即時數字。在一例子中,對於網路埠1(1006)而言,進入即時使用率是52.250%(1008),且出去即時使用率是46.122%(1010)。In one embodiment, statistics relating to a network are periodically updated. Therefore, the information that can be displayed can reflect the real-time numbers. In an example, for network 埠1 (1006), the incoming instant usage rate is 52.250% (1008), and the outbound real-time usage rate is 46.122% (1010).

在另一實施例中,亦可顯示每一網路埠的最高峰值統計資料。在一例子中,網路埠1的進入埠之最高峰值是53.500%,且出去埠之最高峰值是47.252%。由於可易於取得該等資料,所以IT人員可迅速地決定網路埠的健康狀態。設有視覺效能顯示配置時,監視網路健康狀態的工作將可更有效率,這是因為可以視覺方式取得網路參數,而無須使用電腦擷取與網路埠有關的統計資料。In another embodiment, the highest peak statistic for each network 亦可 can also be displayed. In one example, the highest peak of the incoming threshold of the network 埠1 is 53.500%, and the highest peak of the outgoing 埠1 is 47.252%. Because this information is readily available, IT staff can quickly determine the health of the network. With a visual performance display configuration, monitoring the health of the network will be more efficient because the network parameters can be obtained visually without having to use a computer to retrieve statistics related to the network.

由於實體的限制,視覺效能顯示配置1004的尺寸可能只能夠以視覺方式顯示有限的資料量。在一實施例中,可循環可被顯示的統計資料。換言之,為了能夠顯示與每一網路埠有關的統計資料,可將不同的方法用來決定何時可循環網路資料。在一例子中,可根據預定的時間期間而顯示統計資料。在另一例子中,可使用諸如一組按鈕1012等的一控制組件,使IT人員能夠迅速地擷取所需的資料參數。自前文之說明可了解,可將諸如滾輪等的其他實體實施例用來捲動該等統計資料。Due to physical limitations, the size of the visual performance display configuration 1004 may only be able to visually display a limited amount of data. In an embodiment, statistics that can be displayed can be cycled. In other words, in order to be able to display statistics related to each network, different methods can be used to determine when network data can be recycled. In an example, statistics may be displayed based on a predetermined time period. In another example, a control component, such as a set of buttons 1012, can be used to enable an IT person to quickly retrieve the desired data parameters. As can be appreciated from the foregoing description, other physical embodiments, such as scroll wheels, can be used to scroll the statistics.

自本發明的一或多個實施例可了解,高密度網路裝置的視覺顯示配置提供了該網路裝置的每一埠之迅速狀態。設有一視覺顯示配置時,IT人員能夠維護及監視網路的健康狀態。因此,IT人員於監視該網路時可更有效率,且有更多時間設法解決可能需要注意的異常狀況。As can be appreciated from one or more embodiments of the present invention, the visual display configuration of a high density network device provides a rapid state of each of the network devices. With a visual display configuration, IT staff can maintain and monitor the health of the network. As a result, IT staff can be more efficient at monitoring the network and have more time to try to resolve anomalies that may require attention.

雖然已參照數個較佳實施例而說明了本發明,但是可以有在本發明的範圍內之改變、變更、及等效物。雖然本說明書提供了各種例子,但是這些例子的用意是作為例示,並非對本發明加以限制。The invention has been described with reference to a number of preferred embodiments, and variations, modifications, and equivalents thereof are possible within the scope of the invention. While the specification is provided by way of example, the invention is not intended to

此外,係為了方便而提供發明名稱及發明內容,且該發明名稱及發明內容不應被用來詮釋本發明申請專利範圍之範圍。此外,係以一種極簡要之形式撰寫發明摘要,且本發明係為了便利而提供該發明摘要,因而不應將該發明摘要用來詮釋或限制在申請專利範圍中陳述的本發明整體。如果在本說明書中採用了術語"組",則該術語將有其通常被理解的數學意義,而涵蓋了零個、一個、或一個以上的成員。請注意,有實施本發明的方法及裝置之許多替代方式。因此,最後的申請專利範圍將被詮釋為包含在本發明的真實精神及範圍內之所有此類改變、變更、及等效物。In addition, the name of the invention and the content of the invention are provided for convenience, and the name of the invention and the content of the invention should not be used to interpret the scope of the invention. In addition, the abstract is written in a very brief form, and the present invention is provided for convenience, and thus the abstract is not intended to be interpreted or limited to the invention as set forth in the appended claims. If the term "group" is used in this specification, the term will have its mathematical meaning as commonly understood, and encompasses zero, one, or more members. Please note that there are many alternative ways of implementing the methods and apparatus of the present invention. Accordingly, the scope of the invention is to be construed as being limited by the scope of the invention.

100...網路配置100. . . Network configuration

102...乙太網路交換器102. . . Ethernet switch

104...乙太網路路由器104. . . Ethernet router

106,200,300...網路分流器106,200,300. . . Network splitter

108,114,218,222,324,832,834...路徑108,114,218,222,324,832,834. . . path

110,112,116,120,206,208,210,212,302,304...埠110, 112, 116, 120, 206, 208, 210, 212, 302, 304. . . port

118,122...監視裝置118,122. . . Monitoring device

202,306...實體介面層晶片202,306. . . Physical interface layer chip

214,230,232...線路214,230,232. . . line

216...媒體存取控制端216. . . Media access control terminal

220,224...匯流排線220,224. . . Bus line

226...被動電路226. . . Passive circuit

308...簡化的十億位元媒體獨立介面匯流排308. . . Simplified billion-bit media independent interface bus

350...RX_CLK信號350. . . RX_CLK signal

352...RX_DV信號352. . . RX_DV signal

312...現場可程式閘陣列312. . . Field programmable gate array

314,316,318,320...計數器314, 316, 318, 320. . . counter

358,360,364,368,372...下降緣358,360,364,368,372. . . Falling edge

356,362,366,370...上升緣356,362,366,370. . . Rising edge

354...有效資料時間期間354. . . Valid data period

322...微處理器322. . . microprocessor

326...視覺顯示器326. . . Visual display

500,1002...網路裝置500,1002. . . Network device

502,504,718,720,806,808,810,812,814,816,818,820,822,824,826,828...網路埠502,504,718,720,806,808,810,812,814,816,818,820,822,824,826,828. . . Network埠

506,508,724,726,840,842...監視埠506,508,724,726,840,842. . . Surveillance

510...視覺顯示配置510. . . Visual display configuration

600,700...網路交換器600,700. . . Network switch

606,608,610,612,614,616,618,620,702,704,706...來源埠606,608,610,612,614,616,618,620,702,704,706. . . Source埠

604,804...交換晶片604,804. . . Swap chip

630,632,708,710,836,838...上鏈埠630,632,708,710,836,838. . . Winding

622...鏡像埠622. . . Mirroring

624,728...監視工具624,728. . . Monitoring tool

602,802...中央處理單元602,802. . . Central processing unit

716...分流器716. . . Splitter

722...路由器722. . . router

800...整合式交換器分流裝置800. . . Integrated exchanger splitter

830...分流模組830. . . Shunt module

844...管理埠844. . . Management

1026...埠指示器1026. . .埠 indicator

1018...顔色圖標1018. . . Color icon

1004...視覺效能顯示配置1004. . . Visual performance display configuration

1012...按鈕1012. . . Button

係參照各附圖而以舉例但非限制之方式說明了本發明,且在該等附圖中,類似的代號參照到類似的元件,其中:The invention has been described by way of example and not limitation, and reference to the drawings

第1圖示出具有一網路分流器之一簡單網路圖。Figure 1 shows a simple network diagram with a network splitter.

第2圖示出一網路分流器之一示意圖。Figure 2 shows a schematic diagram of a network splitter.

第3A圖示出在本發明的一實施例中之具有一視覺效能顯示配置的一網路分流器之一簡單方塊圖。Figure 3A shows a simplified block diagram of a network splitter having a visual performance display configuration in an embodiment of the invention.

第3B圖示出在本發明的一實施例中之一RX_CLK及一RX_DV信號之一簡圖。Figure 3B shows a simplified diagram of one of the RX_CLK and an RX_DV signals in an embodiment of the invention.

第4圖示出在本發明的一實施例中用來計算使用率的一方法之一簡單流程圖。Figure 4 shows a simplified flow chart of one method for calculating usage in an embodiment of the invention.

第5圖示出在本發明的一實施例中之具有一視覺效能顯示配置的一網路裝置之一例子。Figure 5 illustrates an example of a network device having a visual performance display configuration in an embodiment of the present invention.

第6圖示出具有鏡像功能的一交換裝置之一簡單方塊圖。Figure 6 shows a simple block diagram of a switching device with mirroring functionality.

第7圖示出具有一外部並排分流配置的一網路交換器之一簡單方塊圖。Figure 7 shows a simplified block diagram of a network switch having an external side-by-side split configuration.

第8圖示出在本發明的一實施例中之具有一整合式分流配置的一網路交換器之一簡單整體圖。Figure 8 shows a simplified overall view of a network switch having an integrated shunt configuration in one embodiment of the invention.

第9圖示出在本發明的一實施例中用來在一整合式交換器分流裝置內啟用監視的步驟之一簡單流程圖。Figure 9 shows a simplified flow diagram of one of the steps for enabling monitoring within an integrated switch splitter in an embodiment of the invention.

第10圖示出在本發明的一實施例中之諸如一整合式交換器分流裝置等的一高密度網路裝置的一視覺效能顯示配置之一部分簡圖。Figure 10 is a block diagram showing a portion of a visual performance display configuration of a high density network device such as an integrated switch shunt device in an embodiment of the invention.

800...整合式交換器分流裝置800. . . Integrated exchanger splitter

802...中央處理單元802. . . Central processing unit

804...交換晶片804. . . Swap chip

806,808,810,812,814,816,818,820,822,824,826,828...網路埠806,808,810,812,814,816,818,820,822,824,826,828. . . Network埠

830...分流模組830. . . Shunt module

832,834...路徑832,834. . . path

836,838...上鏈埠836,838. . . Winding

840,842...監視埠840,842. . . Surveillance

844...管理埠844. . . Management

Claims (20)

一種用來監視網路流量的網路裝置中之配置,該配置包含:一組網路埠,該組網路埠被配置成接收該網路流量以及自該網路裝置輸出該網路流量其中至少一者,該組網路埠包含至少一第一網路埠;一第一計數器,用於追蹤在該第一網路埠接收的有效資料封包之事例,以產生第一計數器資料;一第二計數器,用於追蹤在該第一網路埠接收的位元組之數目,以產生第二計數器資料;邏輯配置,用以使用該第一計數器資料及該第二計數器資料,以決定與該第一網路埠關聯的網路參數之一進入值及與該第一網路埠相關聯的該網路參數之一出去值其中至少一者;一組監視埠,該組監視埠被耦合到一或更多個監視裝置;一分流模組,該分流模組至少被配置成:截取流經該網路裝置的該網路流量之至少一部分,且將該網路流量之該至少一部分轉送到該組監視埠中之至少一監視埠;以及一視覺顯示模組,用於顯示與該第一網路埠關聯的該網路參數之該進入值以及與該第一網路埠關聯的該網路參數之該出去值其中一者或更多者。 A configuration in a network device for monitoring network traffic, the configuration comprising: a set of network ports configured to receive the network traffic and output the network traffic from the network device At least one of the network 埠 includes at least one first network 埠; a first counter for tracking an instance of the valid data packet received in the first network , to generate the first counter data; a second counter for tracking the number of bytes received in the first network to generate second counter data; and logic configured to use the first counter data and the second counter data to determine One of the network parameters associated with the first network 进入 and one of the network parameters associated with the first network 出去, at least one of the outgoing values; a set of monitoring 埠, the set of monitoring 埠 is coupled to One or more monitoring devices; a shunt module configured to: at least intercept at least a portion of the network traffic flowing through the network device and forward the at least a portion of the network traffic The group monitors the middle At least one monitoring device; and a visual display module for displaying the entry value of the network parameter associated with the first network and the outgoing value of the network parameter associated with the first network One or more of them. 如申請專利範圍第1項之配置,其中該視覺顯示模組被配置成同時顯示與該第一網路埠關聯的該網路參數之 該進入值以及與該第一網路埠關聯的該網路參數之該出去值兩者。 The configuration of claim 1, wherein the visual display module is configured to simultaneously display the network parameter associated with the first network port The entry value and the outgoing value of the network parameter associated with the first network 。. 如申請專利範圍第1項之配置,其中該分流模組包含一鏡像功能,其中該鏡像功能包含:複製該網路流量,以便將該網路流量轉送到該組監視埠。 For example, in the configuration of claim 1, wherein the offloading module includes a mirroring function, wherein the mirroring function includes: replicating the network traffic to forward the network traffic to the group of monitoring ports. 如申請專利範圍第1項之配置,其中該分流模組包含一過濾功能,其中該過濾功能包含:識別來自該網路流量的資料封包之類型,以便轉送到該等監視埠中之該至少一監視埠。 For example, in the configuration of claim 1, wherein the shunt module includes a filtering function, wherein the filtering function includes: identifying a type of data packet from the network traffic for forwarding to the at least one of the monitoring ports Monitor 埠. 如申請專利範圍第1項之配置,進一步包含一控制組件,用於使該配置之一使用者能夠自該組網路埠選擇該第一網路埠,用以觀看與該第一網路埠關聯的該網路參數之該進入值以及與該第一網路埠關聯的該網路參數之該出去值兩者。 The configuration of claim 1 further includes a control component for enabling a user of the configuration to select the first network from the group of networks for viewing the first network. The incoming value of the associated network parameter and the outgoing value of the network parameter associated with the first network 。. 如申請專利範圍第1項之配置,其中該第一計數器關聯於在該第一網路埠接收的一第一信號,該第二計數器關聯於在該第一網路埠接收的一第二信號,且該邏輯配置進一步被配置成使該第一信號共相關於該第二信號,用於決定與該第一網路埠關聯的網路參數之該進入值及與該第一網路埠相關聯的該網路參數之該出去值其中該至少一者。 The configuration of claim 1, wherein the first counter is associated with a first signal received in the first network, and the second counter is associated with a second signal received in the first network And the logic configuration is further configured to correlate the first signal to the second signal for determining the incoming value of the network parameter associated with the first network and associated with the first network The outgoing value of the associated network parameter is at least one of the outgoing values. 如申請專利範圍第1項之配置,其中該分流模組被設置在該邏輯配置與一組上鏈埠之間,其中該分流模組被配置成:先截取該網路流量,然後將該網路流量傳送到該 組上鏈埠。 For example, in the configuration of claim 1, wherein the shunt module is disposed between the logical configuration and a set of uplinks, wherein the shunt module is configured to: intercept the network traffic first, and then the network Road traffic is sent to the The group is chained. 如申請專利範圍第7項之配置,進一步包含一第二分流模組,其中該第二分流模組被設置在該邏輯配置與該組上鏈埠的至少一上鏈埠之間。 The configuration of claim 7 further includes a second shunt module, wherein the second shunt module is disposed between the logic configuration and the at least one upper chain of the set of upper chains. 如申請專利範圍第1項之配置,進一步包含一緩衝組件,其中該緩衝組件被設置在該分流模組與該組監視埠之間,其中該緩衝組件至少被配置成管理到該組監視埠之網路流量。 The configuration of claim 1, further comprising a buffer component, wherein the buffer component is disposed between the shunt module and the set of monitoring ports, wherein the buffer component is at least configured to manage the monitoring of the group Network traffic. 如申請專利範圍第1項之配置,其中該分流模組包含一聚合功能,其中該聚合功能包含聚合自該組網路埠接收之資料封包。 For example, in the configuration of claim 1, wherein the offloading module includes an aggregation function, wherein the aggregation function includes a data packet that is aggregated and received from the group of networks. 一種具有內部分流模組的網路裝置中之配置,用以顯示與通過該網路裝置的網路流量有關之統計資料,該配置包含:一電源配置,用以供電給該網路裝置之電路;一組網路埠,該組網路埠被配置成接收該網路流量以及自該網路裝置輸出該網路流量其中至少一者,該組網路埠包含至少一第一網路埠;一第一計數器,用於追蹤在該第一網路埠接收的有效資料封包之事例,以產生第一計數器資料;一第二計數器,用於追蹤在該第一網路埠接收的位元組之數目,以產生第二計數器資料;一邏輯配置,用以使用該第一計數器資料及該第二計數器資料,以決定與該第一網路埠關聯的網路參數之一進 入值及與該第一網路埠相關聯的該網路參數之一出去值其中至少一者;以及一視覺顯示配置,被配置成顯示與該第一網路埠關聯的該網路參數之該進入值以及與該第一網路埠關聯的該網路參數之該出去值其中一者或更多者。 A configuration in a network device having an internal current stream module for displaying statistics relating to network traffic passing through the network device, the configuration comprising: a power supply configuration for supplying power to the circuit of the network device a set of network ports configured to receive at least one of the network traffic and the network traffic output from the network device, the set of network ports comprising at least one first network port; a first counter for tracking an instance of a valid data packet received in the first network to generate a first counter data; a second counter for tracking a byte received in the first network a number to generate a second counter data; a logic configuration for using the first counter data and the second counter data to determine one of network parameters associated with the first network Entering a value and one of the network parameters associated with the first network 出去, at least one of; and a visual display configuration configured to display the network parameter associated with the first network 埠The entry value and one or more of the outgoing values of the network parameter associated with the first network. 如申請專利範圍第11項之配置,進一步包含一控制組件,用於使該配置之一使用者能夠自該組網路埠選擇該網路埠,用以觀看與該第一網路埠關聯的該網路參數之該進入值以及與該第一網路埠關聯的該網路參數之該出去值兩者,其中該視覺顯示配置被配置成同時顯示與該第一網路埠關聯的該網路參數之該進入值以及與該第一網路埠關聯的該網路參數之該出去值兩者。 The configuration of claim 11 further includes a control component for enabling a user of the configuration to select the network from the group of networks to view the association with the first network The entry value of the network parameter and the outgoing value of the network parameter associated with the first network ,, wherein the visual display configuration is configured to simultaneously display the network associated with the first network 埠The entry value of the way parameter and the outgoing value of the network parameter associated with the first network port. 如申請專利範圍第11項之配置,進一步包含一控制組件,用於使該配置之一使用者能夠選擇該網路埠,用以觀看與該第一網路埠關聯的該網路參數之該進入值以及與該第一網路埠關聯的該網路參數之該出去值兩者。 The configuration of claim 11 further includes a control component for enabling a user of the configuration to select the network port to view the network parameter associated with the first network port The entry value and the outgoing value of the network parameter associated with the first network 。. 如申請專利範圍第11項之配置,其中在該視覺顯示配置上顯示的該統計資料被配置成循環,使得在不同時間期間顯示與該組網路埠之不同網路埠關聯之資料,該統計資料包含與該組網路埠之該等不同網路埠關聯之該資料。 The configuration of claim 11 wherein the statistic displayed on the visual display configuration is configured to cycle such that data associated with different network 该 of the set of network 显示 is displayed during different time periods, the statistic The data contains the information associated with the different networks of the group of networks. 如申請專利範圍第11項之配置,進一步包含與該組網路埠之複數個網路埠關聯之複數個埠指示器,該等複數個埠指示器包含一埠指示器,其被配置成顯示該等複數 個網路埠中之每一個網路埠的狀態。 The configuration of claim 11 further includes a plurality of 埠 indicators associated with the plurality of network ports of the set of network ports, the plurality of 埠 indicators including a 埠 indicator configured to display The plural The status of each network in each network. 如申請專利範圍第15項之配置,其中該埠指示器是一發光二極體(LED)埠指示器且設置成鄰近網路埠號碼。 The configuration of claim 15 wherein the 埠 indicator is a light-emitting diode (LED) 埠 indicator and is disposed adjacent to the network 埠 number. 一種監視通過高密度網路裝置的網路流量之方法,該方法包含:自一組網路埠接收複數個資料封包,該組網路埠包含至少一第一網路埠;將該複數個資料封包傳送到一邏輯配置,其中該邏輯配置至少被配置成分析該網路流量;當該複數個資料封包被轉送到一組上鏈埠時,截取該複數個資料封包的至少一部分,其中該組上鏈埠被配置成將該複數個資料封包轉送到其他網路裝置,且係由一分流模組執行該截取;產生一組資料封包,其中該組資料封包包含該複數個資料封包的該至少一部分,其中係由該分流模組產生該組資料封包;將該組資料封包傳送到一組監視埠;追蹤在該第一網路埠接收的有效資料封包之事例,以產生第一計數器資料;追蹤在該第一網路埠接收的位元組之數目,以產生第二計數器資料;使用程式化裝置、該第一計數器資料及該第二計數器資料,以決定與該第一網路埠關聯的網路參數之一進入值 及與該第一網路埠相關聯的該網路參數之一出去值其中至少一者;以及使用一視覺顯示裝置,顯示與該第一網路埠關聯的該網路參數之該進入值以及與該第一網路埠關聯的該網路參數之該出去值其中一者或更多者。 A method of monitoring network traffic through a high density network device, the method comprising: receiving a plurality of data packets from a group of network ports, the group of network ports comprising at least one first network port; Transmitting the packet to a logical configuration, wherein the logical configuration is configured to at least analyze the network traffic; and intercepting at least a portion of the plurality of data packets when the plurality of data packets are forwarded to a set of uplink packets, wherein the packet The uplink 埠 is configured to forward the plurality of data packets to other network devices, and the intercepting is performed by a shunt module; generating a set of data packets, wherein the data packet includes the at least one of the plurality of data packets a part, wherein the data packet is generated by the shunt module; the data packet is transmitted to a group of monitoring devices; and an instance of the valid data packet received in the first network is tracked to generate a first counter data; Tracking the number of bytes received in the first network to generate second counter data; using the stylized device, the first counter data, and the second meter Device information to the decision to enter one of the values associated with the first network port network parameters And at least one of the one of the network parameters associated with the first network port; and using a visual display device to display the entry value of the network parameter associated with the first network port and One or more of the outgoing values of the network parameter associated with the first network. 如申請專利範圍第17項之方法,其中該顯示步驟包含同時顯示與該第一網路埠關聯的該網路參數之該進入值以及與該第一網路埠關聯的該網路參數之該出去值兩者。 The method of claim 17, wherein the displaying step comprises simultaneously displaying the entry value of the network parameter associated with the first network and the network parameter associated with the first network Go out and value both. 如申請專利範圍第17項之方法,進一步包含下列步驟:先過濾該組資料封包,然後將該組資料封包傳送到該組監視埠,其中該過濾包含根據使用者可配置之條件而將該組資料封包分離成複數組資料封包。 The method of claim 17, further comprising the steps of: filtering the group of data packets, and then transmitting the group of data packets to the group of monitoring devices, wherein the filtering comprises the group according to a user configurable condition. The data packet is separated into a complex array data packet. 如申請專利範圍第17項之方法,進一步包含:如果該組監視埠不能接收該組資料封包,則緩衝該組資料封包。The method of claim 17, further comprising: if the group of monitoring devices cannot receive the data packet of the group, buffering the data packet of the group.
TW099118760A 2009-06-10 2010-06-09 Integrated switch tap arrangement with visual display arrangement and methods thereof TWI508491B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US12/481,847 US8094576B2 (en) 2007-08-07 2009-06-10 Integrated switch tap arrangement with visual display arrangement and methods thereof

Publications (2)

Publication Number Publication Date
TW201123768A TW201123768A (en) 2011-07-01
TWI508491B true TWI508491B (en) 2015-11-11

Family

ID=43309457

Family Applications (1)

Application Number Title Priority Date Filing Date
TW099118760A TWI508491B (en) 2009-06-10 2010-06-09 Integrated switch tap arrangement with visual display arrangement and methods thereof

Country Status (5)

Country Link
US (2) US8094576B2 (en)
EP (1) EP2441213B1 (en)
AU (1) AU2010258799B2 (en)
TW (1) TWI508491B (en)
WO (1) WO2010144585A2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9712419B2 (en) 2007-08-07 2017-07-18 Ixia Integrated switch tap arrangement and methods thereof
US9749261B2 (en) 2010-02-28 2017-08-29 Ixia Arrangements and methods for minimizing delay in high-speed taps
US9813448B2 (en) 2010-02-26 2017-11-07 Ixia Secured network arrangement and methods thereof
TWI774355B (en) * 2021-05-05 2022-08-11 瑞昱半導體股份有限公司 Network switch and abnormal event detecting method

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8208386B2 (en) * 2007-03-05 2012-06-26 Hewlett-Packard Development Company, L.P. Discovery of network devices
US7936685B2 (en) * 2009-01-15 2011-05-03 Vss Monitoring, Inc. Intelligent fast switch-over network tap system and methods
US8533317B2 (en) 2009-06-22 2013-09-10 Citrix Systems, Inc. Systems and methods for monitor distribution in a multi-core system
US9019863B2 (en) 2010-02-26 2015-04-28 Net Optics, Inc. Ibypass high density device and methods thereof
US8386846B2 (en) * 2010-05-06 2013-02-26 Gigamon Llc Network switch with backup power supply
US9559919B2 (en) * 2013-03-07 2017-01-31 Brocade Communications Systems, Inc. Display of port transmit and receive parameters sorted by higher of transmit or receive value
US8619579B1 (en) 2013-03-15 2013-12-31 Extrahop Networks, Inc. De-duplicating of packets in flows at layer 3
US8626912B1 (en) 2013-03-15 2014-01-07 Extrahop Networks, Inc. Automated passive discovery of applications
US8867343B2 (en) 2013-03-15 2014-10-21 Extrahop Networks, Inc. Trigger based recording of flows with play back
US8614946B1 (en) 2013-06-07 2013-12-24 Sideband Networks Inc. Dynamic switch port monitoring
AU2014101296B4 (en) * 2014-10-23 2016-10-20 Arista Networks, Inc. Apparatus and Method for Improved Physical Layer Switching
US9674053B2 (en) * 2015-01-30 2017-06-06 Gigamon Inc. Automatic target selection
US9338147B1 (en) 2015-04-24 2016-05-10 Extrahop Networks, Inc. Secure communication secret sharing
US10204211B2 (en) 2016-02-03 2019-02-12 Extrahop Networks, Inc. Healthcare operations with passive network monitoring
US10511508B2 (en) * 2016-05-05 2019-12-17 Keysight Technologies Singapore (Sales) Pte. Ltd. Network packet forwarding systems and methods to push packet pre-processing tasks to network tap devices
US9729416B1 (en) 2016-07-11 2017-08-08 Extrahop Networks, Inc. Anomaly detection using device relationship graphs
US9660879B1 (en) 2016-07-25 2017-05-23 Extrahop Networks, Inc. Flow deduplication across a cluster of network monitoring devices
US9998213B2 (en) 2016-07-29 2018-06-12 Keysight Technologies Singapore (Holdings) Pte. Ltd. Network tap with battery-assisted and programmable failover
US10476673B2 (en) 2017-03-22 2019-11-12 Extrahop Networks, Inc. Managing session secrets for continuous packet capture systems
US10263863B2 (en) 2017-08-11 2019-04-16 Extrahop Networks, Inc. Real-time configuration discovery and management
US10063434B1 (en) 2017-08-29 2018-08-28 Extrahop Networks, Inc. Classifying applications or activities based on network behavior
US9967292B1 (en) 2017-10-25 2018-05-08 Extrahop Networks, Inc. Inline secret sharing
US10264003B1 (en) 2018-02-07 2019-04-16 Extrahop Networks, Inc. Adaptive network monitoring with tuneable elastic granularity
US10389574B1 (en) 2018-02-07 2019-08-20 Extrahop Networks, Inc. Ranking alerts based on network monitoring
US10038611B1 (en) 2018-02-08 2018-07-31 Extrahop Networks, Inc. Personalization of alerts based on network monitoring
US10270794B1 (en) 2018-02-09 2019-04-23 Extrahop Networks, Inc. Detection of denial of service attacks
US10116679B1 (en) 2018-05-18 2018-10-30 Extrahop Networks, Inc. Privilege inference and monitoring based on network behavior
US10924504B2 (en) 2018-07-06 2021-02-16 International Business Machines Corporation Dual-port mirroring system for analyzing non-stationary data in a network
US10411978B1 (en) 2018-08-09 2019-09-10 Extrahop Networks, Inc. Correlating causes and effects associated with network activity
US10594718B1 (en) 2018-08-21 2020-03-17 Extrahop Networks, Inc. Managing incident response operations based on monitored network activity
US10831166B2 (en) * 2018-11-21 2020-11-10 Radiflow Ltd. Hybrid network monitoring system
US10965702B2 (en) 2019-05-28 2021-03-30 Extrahop Networks, Inc. Detecting injection attacks using passive network monitoring
US11165814B2 (en) 2019-07-29 2021-11-02 Extrahop Networks, Inc. Modifying triage information based on network monitoring
US10742530B1 (en) 2019-08-05 2020-08-11 Extrahop Networks, Inc. Correlating network traffic that crosses opaque endpoints
US11388072B2 (en) 2019-08-05 2022-07-12 Extrahop Networks, Inc. Correlating network traffic that crosses opaque endpoints
US10742677B1 (en) 2019-09-04 2020-08-11 Extrahop Networks, Inc. Automatic determination of user roles and asset types based on network monitoring
US11165823B2 (en) 2019-12-17 2021-11-02 Extrahop Networks, Inc. Automated preemptive polymorphic deception
WO2022066910A1 (en) 2020-09-23 2022-03-31 Extrahop Networks, Inc. Monitoring encrypted network traffic
US11463466B2 (en) 2020-09-23 2022-10-04 Extrahop Networks, Inc. Monitoring encrypted network traffic
US11349861B1 (en) 2021-06-18 2022-05-31 Extrahop Networks, Inc. Identifying network entities based on beaconing activity
US11296967B1 (en) 2021-09-23 2022-04-05 Extrahop Networks, Inc. Combining passive network analysis and active probing
US11843606B2 (en) 2022-03-30 2023-12-12 Extrahop Networks, Inc. Detecting abnormal data access based on data similarity
US12340680B2 (en) 2023-10-25 2025-06-24 Hewlett Packard Enterprise Development Lp Displaying IP address of network devices using port LED indicators
US12483384B1 (en) 2025-04-16 2025-11-25 Extrahop Networks, Inc. Resynchronizing encrypted network traffic

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5774453A (en) * 1995-04-18 1998-06-30 Nec Corporation Input/output buffer type ATM switch
US5825775A (en) * 1994-11-14 1998-10-20 Bay Networks, Inc. Method and apparatus for managing an integrated router/hub
US20040008675A1 (en) * 2002-07-09 2004-01-15 International Business Machines Corporation Method and router for forwarding internet data packets
US20050005031A1 (en) * 2003-03-31 2005-01-06 Gordy Stephen C. Network security tap for use with intrusion detection system
US20070174492A1 (en) * 2005-11-15 2007-07-26 Light Greta L Passive network tap for tapping network data
US20070213862A1 (en) * 2006-03-08 2007-09-13 Promos Technologies Inc. Data collector control system with automatic communication port switch

Family Cites Families (183)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4802161A (en) * 1986-09-16 1989-01-31 Gte Communication Systems Corporation Packet bus interface
US5173794A (en) * 1989-03-16 1992-12-22 Bell Communications Research, Inc. Wavelength division multiplexing using a tunable acousto-optic filter
US7558557B1 (en) * 1991-11-12 2009-07-07 Broadcom Corporation Low-power messaging in a network supporting roaming terminals
US5850385A (en) 1991-09-24 1998-12-15 Kabushiki Kaisha Toshiba Cell loss rate sensitive routing and call admission control method
US5539727A (en) * 1992-04-14 1996-07-23 Kramarczyk; Marian Method and apparatus for configuring and maintaining token ring networks
US5352123A (en) 1992-06-08 1994-10-04 Quickturn Systems, Incorporated Switching midplane and interconnection system for interconnecting large numbers of signals
US5550802A (en) * 1992-11-02 1996-08-27 National Semiconductor Corporation Data communication network with management port for isochronous switch
US5442629A (en) 1994-02-24 1995-08-15 International Business Machines Corporation Token ring speed detector
US6334219B1 (en) 1994-09-26 2001-12-25 Adc Telecommunications Inc. Channel selection for a hybrid fiber coax network
JPH08237203A (en) 1995-02-23 1996-09-13 Fujitsu Ltd Optical filter array, optical transmitter and optical transmission system
US5550803A (en) 1995-03-17 1996-08-27 Advanced Micro Devices, Inc. Method and system for increasing network information carried in a data packet via packet tagging
US5648965A (en) * 1995-07-07 1997-07-15 Sun Microsystems, Inc. Method and apparatus for dynamic distributed packet tracing and analysis
JPH0946782A (en) 1995-08-01 1997-02-14 Fujitsu Ltd Method of transmitting / receiving setting information and monitoring information in communication device
CA2182450A1 (en) * 1995-08-07 1997-02-08 Jds Uniphase Inc. Circuit and method of testing for silent faults in a bi-directional optical communication system
US5898837A (en) 1996-02-23 1999-04-27 Bay Networks, Inc. Method and apparatus for monitoring a dedicated communications medium in a switched data network
US6047321A (en) * 1996-02-23 2000-04-04 Nortel Networks Corporation Method and apparatus for monitoring a dedicated communications medium in a switched data network
US5710846A (en) * 1996-03-26 1998-01-20 Rf Systems, Inc. Self-calibrating optical fiber switch
US6239579B1 (en) 1996-07-05 2001-05-29 Estco Battery Management Inc. Device for managing battery packs by selectively monitoring and assessing the operative capacity of the battery modules in the pack
JP2806374B2 (en) 1996-08-19 1998-09-30 日本電気株式会社 ATM virtual path switching node
US6167025A (en) 1996-09-11 2000-12-26 Telcordia Technologies, Inc. Methods and apparatus for restoring connections in an ATM network
US5969859A (en) * 1996-10-31 1999-10-19 Simrad Optronics A/S Binocular night vision goggles, where one ocular could be moved from the beam path
US6029197A (en) * 1997-02-14 2000-02-22 Advanced Micro Devices, Inc. Management information base (MIB) report interface for abbreviated MIB data
US6424627B1 (en) * 1997-02-24 2002-07-23 Metrobility Optical Systems Full-duplex medium tap apparatus and system
US6714976B1 (en) * 1997-03-20 2004-03-30 Concord Communications, Inc. Systems and methods for monitoring distributed applications using diagnostic information
US6108310A (en) * 1997-09-12 2000-08-22 Hewlett-Packard Company Display of network traffic attributes based on frequency distribution
JPH11127129A (en) 1997-10-20 1999-05-11 Fujitsu Ltd Line failure notification method to terminal equipment
US6366557B1 (en) * 1997-10-31 2002-04-02 Nortel Networks Limited Method and apparatus for a Gigabit Ethernet MAC (GMAC)
US6041307A (en) * 1998-01-23 2000-03-21 Lucent Technologies Inc. Technique for effectively managing resources in a network
US6735631B1 (en) 1998-02-10 2004-05-11 Sprint Communications Company, L.P. Method and system for networking redirecting
US6181677B1 (en) 1998-02-18 2001-01-30 Milgo Solutions, Inc. Method and apparatus for detection and protection against data loss in a fractional T1/E1 communications environment
DE19820589A1 (en) * 1998-05-08 1999-11-11 Wilfried Stein Electric arc furnace with lances for introduction of solids and/or gases
US6658565B1 (en) * 1998-06-01 2003-12-02 Sun Microsystems, Inc. Distributed filtering and monitoring system for a computer internetwork
JP3214454B2 (en) 1998-09-03 2001-10-02 日本電気株式会社 Packet processing device with built-in program
US6381218B1 (en) 1998-09-11 2002-04-30 Compaq Computer Corporation Network controller system that uses directed heartbeat packets
US6272113B1 (en) 1998-09-11 2001-08-07 Compaq Computer Corporation Network controller system that uses multicast heartbeat packets
US6289511B1 (en) 1998-09-29 2001-09-11 Telephonaktiebolaget Lm Ericsson Method and system for distributing software in a telecommunications network
US6272136B1 (en) * 1998-11-16 2001-08-07 Sun Microsystems, Incorporated Pseudo-interface between control and switching modules of a data packet switching and load balancing system
US6449247B1 (en) 1998-11-24 2002-09-10 Siemens Information And Communication Networks, Inc. System and method for maintaining call services for remote users in the event of a communication failure
US6389550B1 (en) 1998-12-23 2002-05-14 Ncr Corporation High availability protocol computing and method
US6859829B1 (en) * 1999-02-23 2005-02-22 Microsoft Corp. Method and mechanism for providing computer programs with computer system events
DE19916747A1 (en) * 1999-04-13 2000-10-19 Mannesmann Vdo Ag Self-illuminating LCD display device
US6687847B1 (en) * 1999-04-21 2004-02-03 Cornell Research Foundation, Inc. Failure detector with consensus protocol
US7027437B1 (en) * 1999-05-21 2006-04-11 Advanced Micro Devices, Inc. Network switch multiple-port sniffing
AUPQ206399A0 (en) 1999-08-06 1999-08-26 Imr Worldwide Pty Ltd. Network user measurement system and method
US6530047B1 (en) 1999-10-01 2003-03-04 Stmicroelectronics Limited System and method for communicating with an integrated circuit
US6925052B1 (en) * 1999-10-01 2005-08-02 Agilent Technologies, Inc. Multi-channel network monitoring apparatus, signal replicating device, and systems including such apparatus and devices, and enclosure for multi-processor equipment
US6493088B1 (en) * 1999-10-04 2002-12-10 Nortel Networks Limited Method and apparatus for high resolution monitoring of optical signals
US6650803B1 (en) * 1999-11-02 2003-11-18 Xros, Inc. Method and apparatus for optical to electrical to optical conversion in an optical cross-connect switch
JP2001197066A (en) 2000-01-06 2001-07-19 Nippon Telegr & Teleph Corp <Ntt> Method and apparatus for measuring traffic
EP1260061A2 (en) 2000-02-22 2002-11-27 Top Layer Networks, Inc. System and method for flow mirroring in a network switch
US6798740B1 (en) * 2000-03-13 2004-09-28 Nortel Networks Limited Method and apparatus for switch core health monitoring and redundancy
EP1148665A3 (en) * 2000-04-20 2004-12-29 Siemens Aktiengesellschaft Supervision method of optical supply fibre operation
US20020026374A1 (en) * 2000-05-02 2002-02-28 Moneymaker Vincent B. Comprehensive third-party transactional processing and payment in an online environment
US7028083B2 (en) * 2000-05-26 2006-04-11 Akomai Technologies, Inc. Method for extending a network map
US6920132B1 (en) * 2000-05-30 2005-07-19 Marvell International Ltd. Reduced pin gigabit media independent interface
EP1299784B1 (en) * 2000-07-10 2004-05-06 Honeywell International Inc. Lcd tile display
JP2002033767A (en) * 2000-07-18 2002-01-31 Fujitsu Ltd Network management system
WO2002013013A2 (en) 2000-08-07 2002-02-14 Inrange Technologies Corporation Method and apparatus for imparting fault tolerance in a director switch
US7068609B2 (en) * 2000-08-09 2006-06-27 Broadcom Corporation Method and apparatus for performing wire speed auto-negotiation
US20020078178A1 (en) 2000-08-29 2002-06-20 Matsushita Electric Industrial Co., Ltd. Content distribution control
WO2002019642A1 (en) 2000-08-30 2002-03-07 Citibank, N.A. Method and system for internet hosting and security
US7124440B2 (en) * 2000-09-07 2006-10-17 Mazu Networks, Inc. Monitoring network traffic denial of service attacks
US7089335B2 (en) * 2000-10-30 2006-08-08 Microsoft Corporation Bridging multiple network segments and exposing the multiple network segments as a single network to a higher level networking software on a bridging computing device
US9311499B2 (en) 2000-11-13 2016-04-12 Ron M. Redlich Data security system and with territorial, geographic and triggering event protocol
US6882654B1 (en) * 2000-11-14 2005-04-19 Cisco Technology, Inc. Packet data analysis with efficient buffering scheme
JP2002164916A (en) 2000-11-22 2002-06-07 Fujitsu Ltd Relay device
US7275100B2 (en) 2001-01-12 2007-09-25 Hitachi, Ltd. Failure notification method and system using remote mirroring for clustering systems
US6914892B1 (en) 2001-01-29 2005-07-05 Advanced Micro Devices, Inc. Arrangement for testing network switch expansion port data by converting to media independent interface format
GB2371706B (en) 2001-01-30 2003-04-23 3Com Corp Link aggregation control for network devices
US6934257B2 (en) * 2001-04-04 2005-08-23 Intel Corporation Transferring transmission control protocol packets
US6895005B1 (en) 2001-04-23 2005-05-17 Sprint Spectrum L.P. Business logic server for facilitating the transmission of a data download to a mobile wireless unit
JP2002330104A (en) * 2001-04-27 2002-11-15 Mitsubishi Electric Corp Receiver
EP1384127A2 (en) * 2001-04-30 2004-01-28 Finisar Corporation In-line power tap device for ethernet data signal
US20020176355A1 (en) 2001-05-22 2002-11-28 Alan Mimms Snooping standby router
WO2002103543A1 (en) 2001-06-14 2002-12-27 Inbound Systems, Llc An apparatus for and a method of network load testing
US7277957B2 (en) * 2001-07-17 2007-10-02 Mcafee, Inc. Method of reconstructing network communications
US20030061340A1 (en) 2001-09-25 2003-03-27 Mingqiu Sun Network health monitoring through real-time analysis of heartbeat patterns from distributed agents
JP3822083B2 (en) * 2001-10-03 2006-09-13 富士通株式会社 Transmission equipment
US8325716B2 (en) 2001-10-22 2012-12-04 Broadcom Corporation Data path optimization algorithm
US7110356B2 (en) 2001-11-15 2006-09-19 Fujitsu Limited Pre-provisioning a light path setup
US7092361B2 (en) 2001-12-17 2006-08-15 Alcatel Canada Inc. System and method for transmission of operations, administration and maintenance packets between ATM and switching networks upon failures
US6633835B1 (en) * 2002-01-10 2003-10-14 Networks Associates Technology, Inc. Prioritized data capture, classification and filtering in a network monitoring environment
US7203173B2 (en) * 2002-01-25 2007-04-10 Architecture Technology Corp. Distributed packet capture and aggregation
US7096264B2 (en) 2002-01-25 2006-08-22 Architecture Technology Corp. Network analyzer having distributed packet replay and triggering
US7327748B2 (en) 2002-01-28 2008-02-05 Alcatel Lucent Enterprise switching device and method
US7394981B2 (en) * 2002-03-28 2008-07-01 Manifold Robert H Optical communication management systems
US6724260B2 (en) * 2002-03-28 2004-04-20 Texas Instruments Incorporated Low power current feedback amplifier
US7599293B1 (en) 2002-04-25 2009-10-06 Lawrence Michael Bain System and method for network traffic and I/O transaction monitoring of a high speed communications network
US6836540B2 (en) 2002-04-29 2004-12-28 Evercom Systems, Inc. Systems and methods for offering a service to a party associated with a blocked call
US7649885B1 (en) 2002-05-06 2010-01-19 Foundry Networks, Inc. Network routing system for enhanced efficiency and monitoring capability
US7061942B2 (en) 2002-05-31 2006-06-13 Skystream Networks Inc. Apparatus for redundant multiplexing and remultiplexing of program streams and best effort data
US7325140B2 (en) 2003-06-13 2008-01-29 Engedi Technologies, Inc. Secure management access control for computers, embedded and card embodiment
AU2003265314A1 (en) 2002-07-29 2004-02-16 Deakers Apparatus, system, and method for alarm systems
JP4067367B2 (en) 2002-09-09 2008-03-26 シャープ株式会社 Load control device
US6823383B2 (en) * 2002-09-10 2004-11-23 Capital One Financial Corporation Stealth network
US7835265B2 (en) 2002-10-31 2010-11-16 Conexant Systems, Inc. High availability Ethernet backplane architecture
US7453845B2 (en) 2002-11-08 2008-11-18 Lucent Technologies Inc. Distributed call control
EP1420527B1 (en) * 2002-11-15 2006-01-11 Alcatel Digital signal processing receiver and method for its operation
US7257080B2 (en) * 2002-12-09 2007-08-14 Lsi Corporation Dynamic traffic-based packet analysis for flow control
AU2003288448A1 (en) * 2002-12-17 2004-07-09 Xyratex Technology Limited Network tap module
US20040120259A1 (en) * 2002-12-20 2004-06-24 Stewart Jones Passive network tap device
KR100522464B1 (en) 2002-12-26 2005-10-18 한국과학기술정보연구원 System and method for measuring network traffic, and storage media having program thereof
TW200412070A (en) * 2002-12-27 2004-07-01 Hon Hai Prec Ind Co Ltd System and method for displaying working status information of networking devices
US7613837B2 (en) * 2003-03-31 2009-11-03 Gordy Stephen C Network tap with interchangeable ports
US7505416B2 (en) * 2003-03-31 2009-03-17 Finisar Corporation Network tap with integrated circuitry
US7391772B2 (en) * 2003-04-08 2008-06-24 Intel Corporation Network multicasting
US7627029B2 (en) 2003-05-20 2009-12-01 Rambus Inc. Margin test methods and circuits
US7840664B2 (en) 2003-05-21 2010-11-23 Ixia Automated characterization of network traffic
FI20030796A0 (en) 2003-05-27 2003-05-27 Nokia Corp Data collection in a computer cluster
KR100593178B1 (en) * 2003-06-28 2006-06-26 삼성전자주식회사 Data frame transmission method and device
US7463590B2 (en) 2003-07-25 2008-12-09 Reflex Security, Inc. System and method for threat detection and response
US6841985B1 (en) * 2003-07-29 2005-01-11 Hewlett-Packard Development Company, L.P. Method and circuit for measuring on-chip, cycle-to-cycle clock jitter
US7321565B2 (en) * 2003-08-29 2008-01-22 Ineoquest Technologies System and method for analyzing the performance of multiple transportation streams of streaming media in packet-based networks
US7308705B2 (en) 2003-08-29 2007-12-11 Finisar Corporation Multi-port network tap
US20050060535A1 (en) * 2003-09-17 2005-03-17 Bartas John Alexander Methods and apparatus for monitoring local network traffic on local network segments and resolving detected security and network management problems occurring on those segments
US7486624B2 (en) * 2003-09-19 2009-02-03 Shaw Robert E Multiple and parallel access network tap for gigabit internet LANS
US7324553B1 (en) * 2003-09-30 2008-01-29 Packeteer, Inc. Dynamic bandwidth management responsive to access link state in redundant network topologies
JP2007510345A (en) 2003-10-31 2007-04-19 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Integrated circuit and method for avoiding data deficiency
US6944437B2 (en) * 2003-11-10 2005-09-13 Northrop Grumman Corporation Electronically programmable multimode circuit
US20050108444A1 (en) * 2003-11-19 2005-05-19 Flauaus Gary R. Method of detecting and monitoring fabric congestion
US8015289B2 (en) * 2003-12-11 2011-09-06 Ziti Technologies Limited Liability Company System and method predicting and managing network capacity requirements
US20050129033A1 (en) * 2003-12-13 2005-06-16 Gordy Stephen C. Network tap for use with multiple attached devices
US7362765B1 (en) 2003-12-15 2008-04-22 Dinochip, Inc. Network traffic management system with floating point sorter
US7197279B2 (en) * 2003-12-31 2007-03-27 Wj Communications, Inc. Multiprotocol RFID reader
EP1724960A4 (en) 2004-03-10 2008-03-05 Mitsubishi Electric Corp DATA RECEIVING DEVICE AND DATA RECEIVING METHOD
US7690040B2 (en) 2004-03-10 2010-03-30 Enterasys Networks, Inc. Method for network traffic mirroring with data privacy
JP4541013B2 (en) 2004-03-29 2010-09-08 富士通株式会社 Network equipment with Ethernet interface
US7616587B1 (en) * 2004-04-14 2009-11-10 Marvell International Ltd. Methods and apparatus for performing reverse auto-negotiation in network communication
US8369218B2 (en) * 2004-04-28 2013-02-05 Net Optics, Inc. Zero-interrupt network tap
US7440467B2 (en) * 2004-05-05 2008-10-21 Gigamon Systems Llc Asymmetric packet switch and a method of use
US7813263B2 (en) 2004-06-30 2010-10-12 Conexant Systems, Inc. Method and apparatus providing rapid end-to-end failover in a packet switched communications network
US7430354B2 (en) * 2004-08-26 2008-09-30 Avanex Corporation Method and apparatus for reduction of optical coupling between pump lasers and photodetectors in optical amplifiers
US7466724B2 (en) * 2004-10-14 2008-12-16 Tektronix, Inc. Apparatus and method of analyzing packetized data spanning over multiple clock cycles
US20060106929A1 (en) * 2004-10-15 2006-05-18 Kenoyer Michael L Network conference communications
US7573896B2 (en) 2004-10-15 2009-08-11 Integrated Device Technology, Inc. Method and apparatus for generic interface, packet cut-through, overbooking, queue concatenation, and logical identification priority for a system packet interface device
JP3957712B2 (en) 2004-11-22 2007-08-15 沖電気工業株式会社 Communication monitoring system
US20100195538A1 (en) 2009-02-04 2010-08-05 Merkey Jeffrey V Method and apparatus for network packet capture distributed storage system
US8320242B2 (en) * 2004-12-24 2012-11-27 Net Optics, Inc. Active response communications network tap
US20060200711A1 (en) * 2005-02-01 2006-09-07 Schondelmayer Adam H Network diagnostic systems and methods for processing network messages
US7760859B2 (en) * 2005-03-07 2010-07-20 Net Optics, Inc. Intelligent communications network tap port aggregator
US7548515B2 (en) * 2005-03-24 2009-06-16 Agilent Technologies, Inc. Apparatus for monitoring a network
FR2884373B1 (en) * 2005-04-12 2009-07-10 Commissariat Energie Atomique CONTACTLESS COMMUNICATION METHOD BASED ON ASYNCHRONOUS MODULATIONS AND DEMODULATIONS
US20060282529A1 (en) 2005-06-14 2006-12-14 Panduit Corp. Method and apparatus for monitoring physical network topology information
KR20060130517A (en) * 2005-06-14 2006-12-19 팬듀트 코포레이션 Method and apparatus for monitoring physical network topology information
US7486625B2 (en) * 2005-07-01 2009-02-03 Net Optics, Inc. Communications network tap with link fault detector
US7499412B2 (en) * 2005-07-01 2009-03-03 Net Optics, Inc. Active packet content analyzer for communications network
US7599301B2 (en) * 2005-07-01 2009-10-06 Net Optics, Inc. Communications network tap with heartbeat monitor
US7522543B2 (en) * 2005-09-08 2009-04-21 Net Optics, Inc. High-speed communications network tap with zero delay
US7809476B2 (en) * 2005-10-12 2010-10-05 Cicchetti Christopher J Network tap/aggregator configured for power over ethernet operation
US7809960B2 (en) * 2005-10-12 2010-10-05 Cicchetti Christopher J Network tap device powered by power over ethernet
US20070253329A1 (en) 2005-10-17 2007-11-01 Mo Rooholamini Fabric manager failure detection
US7778207B2 (en) * 2005-11-15 2010-08-17 Light Greta L Passive tap and associated system for tapping network data
US20070121499A1 (en) 2005-11-28 2007-05-31 Subhasis Pal Method of and system for physically distributed, logically shared, and data slice-synchronized shared memory switching
US7594095B1 (en) 2005-11-29 2009-09-22 Nvidia Corporation Multithreaded SIMD parallel processor with launching of groups of threads
WO2007087275A2 (en) 2006-01-23 2007-08-02 Allied Telesis, Inc. Method and system for improving traffic distribution across a communication network
US7778188B2 (en) 2006-02-15 2010-08-17 Abrahams Paul C Network diagnostic systems and methods for transmitting and receiving network messages
US20070211682A1 (en) * 2006-03-09 2007-09-13 Nec Laboratories America, Inc. On Packet Aggregation and Header Compression Mechanisms for Improving VoIP Quality in Mesh Networks
US20070218874A1 (en) 2006-03-17 2007-09-20 Airdefense, Inc. Systems and Methods For Wireless Network Forensics
JP2008005327A (en) 2006-06-23 2008-01-10 Toshiba Corp Information processing device with digital broadcast receiver
US8353030B2 (en) 2006-12-13 2013-01-08 Avaya Inc. Maintaining communication between network nodes that are subjected to a packet attack
US7941677B2 (en) 2007-01-05 2011-05-10 Avaya Inc. Apparatus and methods for managing power distribution over Ethernet
US7978614B2 (en) 2007-01-11 2011-07-12 Foundry Network, LLC Techniques for detecting non-receipt of fault detection protocol packets
US20080198742A1 (en) 2007-02-18 2008-08-21 Gideon Kaempfer Method and system for testing stateful network communications devices
WO2008134732A1 (en) 2007-04-30 2008-11-06 Zelmanovich, Victor Packet sniffer for ad hoc network
JP5018245B2 (en) 2007-05-31 2012-09-05 株式会社日立製作所 Analog switch
US7898984B2 (en) 2007-08-07 2011-03-01 Net Optics, Inc. Enhanced communication network tap port aggregator arrangement and methods thereof
US8094576B2 (en) 2007-08-07 2012-01-10 Net Optic, Inc. Integrated switch tap arrangement with visual display arrangement and methods thereof
US7903576B2 (en) * 2007-08-07 2011-03-08 Net Optics, Inc. Methods and arrangement for utilization rate display
US7822340B2 (en) 2007-10-26 2010-10-26 NetOptics, Inc. Photodiode assembly within a fiber optic tap and methods thereof
US7773529B2 (en) * 2007-12-27 2010-08-10 Net Optic, Inc. Director device and methods thereof
US7965195B2 (en) 2008-01-20 2011-06-21 Current Technologies, Llc System, device and method for providing power outage and restoration notification
US8555373B2 (en) 2008-02-14 2013-10-08 Rockwell Automation Technologies, Inc. Network security module for Ethernet-receiving industrial control devices
GB2457341B (en) 2008-02-14 2010-07-21 Transitive Ltd Multiprocessor computing system with multi-mode memory consistency protection
JP2009206891A (en) 2008-02-28 2009-09-10 Nec Corp Layer 2 ring network system and management method therefor
US7792046B2 (en) 2008-06-05 2010-09-07 Vss Monitoring, Inc. Ethernet switch-based network monitoring system and methods
US8565746B2 (en) 2008-12-30 2013-10-22 Carrier Iq, Inc. Programmable agent for monitoring mobile communication in a wireless communication network
US8244125B2 (en) 2009-01-21 2012-08-14 Calix, Inc. Passive optical network protection switching
US8351759B2 (en) 2009-03-31 2013-01-08 Centurylink Intellectual Property Llc Power outage DVR back up system
US8452908B2 (en) 2009-12-29 2013-05-28 Juniper Networks, Inc. Low latency serial memory interface
US8737197B2 (en) 2010-02-26 2014-05-27 Net Optic, Inc. Sequential heartbeat packet arrangement and methods thereof
US9019863B2 (en) 2010-02-26 2015-04-28 Net Optics, Inc. Ibypass high density device and methods thereof
EP2540048B1 (en) 2010-02-28 2019-07-17 Keysight Technologies Singapore (Sales) Pte. Ltd. Gigabits zero-delay tap and methods thereof
US8755293B2 (en) 2010-02-28 2014-06-17 Net Optics, Inc. Time machine device and methods thereof

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5825775A (en) * 1994-11-14 1998-10-20 Bay Networks, Inc. Method and apparatus for managing an integrated router/hub
US5774453A (en) * 1995-04-18 1998-06-30 Nec Corporation Input/output buffer type ATM switch
US20040008675A1 (en) * 2002-07-09 2004-01-15 International Business Machines Corporation Method and router for forwarding internet data packets
US20050005031A1 (en) * 2003-03-31 2005-01-06 Gordy Stephen C. Network security tap for use with intrusion detection system
US20070174492A1 (en) * 2005-11-15 2007-07-26 Light Greta L Passive network tap for tapping network data
US20070213862A1 (en) * 2006-03-08 2007-09-13 Promos Technologies Inc. Data collector control system with automatic communication port switch

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9712419B2 (en) 2007-08-07 2017-07-18 Ixia Integrated switch tap arrangement and methods thereof
US9813448B2 (en) 2010-02-26 2017-11-07 Ixia Secured network arrangement and methods thereof
US9749261B2 (en) 2010-02-28 2017-08-29 Ixia Arrangements and methods for minimizing delay in high-speed taps
TWI774355B (en) * 2021-05-05 2022-08-11 瑞昱半導體股份有限公司 Network switch and abnormal event detecting method

Also Published As

Publication number Publication date
EP2441213A2 (en) 2012-04-18
TW201123768A (en) 2011-07-01
US9712419B2 (en) 2017-07-18
EP2441213A4 (en) 2016-07-20
WO2010144585A3 (en) 2011-03-03
AU2010258799B2 (en) 2016-03-10
WO2010144585A2 (en) 2010-12-16
WO2010144585A4 (en) 2011-04-21
EP2441213B1 (en) 2018-01-17
US8094576B2 (en) 2012-01-10
AU2010258799A1 (en) 2012-01-12
US20120176917A1 (en) 2012-07-12
US20090245128A1 (en) 2009-10-01

Similar Documents

Publication Publication Date Title
TWI508491B (en) Integrated switch tap arrangement with visual display arrangement and methods thereof
US7903576B2 (en) Methods and arrangement for utilization rate display
US12107743B2 (en) Constraint-based event-driven telemetry
US8018856B2 (en) Director device with visual display arrangement and methods thereof
US7760859B2 (en) Intelligent communications network tap port aggregator
US9787556B2 (en) Apparatus, system, and method for enhanced monitoring, searching, and visualization of network data
US8755293B2 (en) Time machine device and methods thereof
US9407518B2 (en) Apparatus, system, and method for enhanced reporting and measurement of performance data
US20140164609A1 (en) Apparatus, System, and Method for Enhanced Monitoring and Searching of Devices Distributed Over a Network
US20140173102A1 (en) Apparatus, System, and Method for Enhanced Reporting and Processing of Network Data
EP2929472B1 (en) Apparatus, system and method for enhanced network monitoring, data reporting, and data processing
EP3092737B1 (en) Systems for enhanced monitoring, searching, and visualization of network data
US20140172852A1 (en) Apparatus, System, and Method for Reducing Data to Facilitate Identification and Presentation of Data Variations
HK1215479B (en) Apparatus, system and method for enhanced network monitoring, data reporting, and data processing