Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

FCoE Entity-Emulator Test-Tool

IP.com Disclosure Number: IPCOM000183059D
Original Publication Date: 2009-May-13
Included in the Prior Art Database: 2009-May-13
Document File: 8 page(s) / 100K

Publishing Venue

IBM

Abstract

Fibre Channel over Ethernet (FCoE) is a hot new emerging technology where there currently are no test tools. Today, if a vendor wants to test their FCoE device, they must acquire equipment from some other vendor. This invention proposes a single piece of hardware to emulate 1-to-N FCoE devices for testing purposes, where N is user-selectable. The apparatus disclosed emulates (a) 1-to-N E-nodes with 1-to-N VN Ports or (b) 1-to-N Fibre Channel over Ethernet Forwarders with 1-to-N Virtual LANs. This invention enables the user to emulate FCoE configurations without the cost or the problems associated with building the actual configuration. Some of the problems associated with building actual configurations are: (a) time - it is very time consuming to cable and install adapters; (b) cost - in most cases you have to purchase the equipment; (c) power - each device that is installed in the configuration uses power; and (d) complexity - it can be very complex to build larger configurations. This invention functions along with actual FCoE devices, which gives the user the ability to create many different types of configurations quickly, without the problems of re-cabling, re-configuring, and installing new or additional equipment.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 33% of the total text.

Page 1 of 8

FCoE Entity-Emulator Test-Tool

Fibre Channel over Ethernet (FCoE) is a hot new emerging technology where there currently are no test tools. Today, if a vendor wants to test their FCoE device, they must acquire equipment from some other vendor. This invention proposes a single piece of hardware to emulate 1-to-N FCoE devices for testing purposes, where N is user-selectable. The apparatus disclosed emulates (a) 1-to-N E-nodes with 1-to-N VN Ports or (b) 1-to-N Fibre Channel over Ethernet Forwarders with 1-to-N Virtual LANs. This invention enables the user to emulate FCoE configurations without the cost or the problems associated with building the actual configuration. Some of the problems associated with building actual configurations are: (a) time - it is very time consuming to cable and install adapters; (b) cost - in most cases you have to purchase the equipment;
(c) power - each device that is installed in the configuration uses power; and (d) complexity - it can be very complex to build larger configurations. This invention functions along with actual FCoE devices, which gives the user the ability to create many different types of configurations quickly, without the problems of re-cabling, re-configuring, and installing new or additional equipment.

Figure 1 shows an example of the hardware architecture for the FCoE Entity-Emulator Test-Tool. It consists of a microprocessor 101, memory 103, and a FCoE Entity-Emulator ASIC (Application Specific Integrated Circuit) chip 102, which all communicate via system bus 104. ASIC 102 could equally be a FPGA, EEPROM, or other chip. Memory 103 can be either flash, hard disk drive (HDD), optical storage (CD, DVD, BD), Millipede nanotech, a solid state drive (SSD), and the like. Processor 101 controls the operation of the device via machine readable code stored with memory 103.

Figure 1. Hardware architecture for the FCoE Entity-Emulator Test-Tool.

1

[This page contains 1 picture or other non-text object]

Page 2 of 8

Figure 2 shows flowchart 200 which begins at step 202 and proceeds to step 204, where the FCoE Entity-Type is obtained from the user. Then the process flows to step 206 to determine whether an Enode exists, where Enode stands for FCoE Node. In Figure 2, process 200 is the start of the process input obtained from the user, and this input could be obtained in many different forms. For example, the user could put their preferences in a file and the file could be parsed. Another embodiment could be that user inputs are obtained through an input device such as a keyboard. Based on the user's input, a selection is made as to the device that will be emulated. In step 204, input is gathered from the user. In step 206, if the user selected to emulate an ENode, flow continues to 208. If the user selected to emulate a fibre channel forwarded (as known in FCoE), then flow c...