Skip to main content

Commonly available types of FC ports !

Fibre Channel (FC) switches offer different types of ports that serve specific purposes within a Storage Area Network (SAN). Here are the commonly available types of FC ports:

N_Port (Node Port): An N_Port is a port on a Fibre Channel switch or device that connects to an end node, such as a server or a storage device. N_Ports can be physical ports on Fibre Channel switches or virtual ports created through N_Port virtualization (NPIV) technology. N_Ports initiate or terminate communication with other ports in the SAN.

F_Port (Fabric Port): An F_Port is a port on a Fibre Channel switch that connects to an N_Port. F_Ports serve as the entry and exit points for communication within the Fibre Channel fabric. They handle the control and forwarding of Fibre Channel frames within the fabric and provide fabric services like name server and login server functions.

E_Port (Expansion Port): An E_Port is a port on a Fibre Channel switch used for inter-switch communication. E_Ports establish connections between Fibre Channel switches to expand the SAN fabric and enable the formation of larger SANs. E_Ports use the Fibre Channel Inter-Switch Link (ISL) protocol to exchange Fibre Channel frames between switches.

G_Port (Generic Port): G_Port is a port type that can function as either an F_Port or an E_Port, depending on the configuration and connection. G_Ports are versatile ports that can operate in different modes based on the connected device or switch. They provide flexibility in the SAN fabric for accommodating different types of connections and configurations.

L_Port (Loop Port): L_Port is a port type used in Fibre Channel Arbitrated Loop (FC-AL) topology. FC-AL is an older, ring-based topology where devices are connected in a loop configuration. L_Ports serve as the connection points for devices in an FC-AL loop. Each L_Port is responsible for transmitting and receiving data and handling the loop initialization and arbitration process.

TE_Port (Trunking Extension Port): TE_Port is a port type used for link trunking or port aggregation. TE_Ports are used to aggregate multiple physical ports into a logical trunk or channel, providing increased bandwidth and redundancy. Trunking allows the combined ports to function as a single logical link, improving performance and resiliency.


These are the main types of Fibre Channel ports commonly found in Fibre Channel switches and devices. Each port type serves a specific role in the SAN fabric and contributes to the efficient and reliable operation of the storage network.

Other than these, NL_Port, FL_Port, and B_Port are specific types of Fibre Channel ports that serve different purposes within a Storage Area Network (SAN). Here's a breakdown of each port type:

NL_Port (Node Loop Port): An NL_Port is a port type used in Fibre Channel Arbitrated Loop (FC-AL) topology. FC-AL is an older, loop-based topology where devices are connected in a loop configuration. NL_Ports function as the connection points for devices in an FC-AL loop. Each NL_Port is responsible for transmitting and receiving data within the loop and participates in the loop initialization and arbitration process.

NL_Ports can act as either an F_Port or an FL_Port. An NL_Port operating as an F_Port connects directly to an N_Port or another F_Port, providing point-to-point communication within the FC-AL loop. An NL_Port operating as an FL_Port serves as a point of connection for multiple NL_Ports in the loop, allowing them to communicate with each other.


FL_Port (Fabric Loop Port): An FL_Port is a port type used in Fibre Channel Arbitrated Loop (FC-AL) topology. FL_Ports are used at the connection points between an FC-AL loop and a Fibre Channel switch or a device supporting Fabric services. FL_Ports provide an entry and exit point for traffic between the FC-AL loop and the Fibre Channel fabric.

An FL_Port enables the connection of the FC-AL loop to the Fibre Channel fabric, allowing communication between devices within the loop and other devices connected to the fabric. The FL_Port performs the necessary translation and conversion between FC-AL loop traffic and fabric-based Fibre Channel frames.


B_Port (Bridge Port): A B_Port is a port type used in Fibre Channel bridging. Fibre Channel bridges connect multiple Fibre Channel fabrics or segments together, allowing communication and data transfer between different SANs or isolated Fibre Channel environments. B_Ports are used at the interfaces of Fibre Channel bridges to connect to Fibre Channel switches or devices in each fabric.

B_Ports enable the bridging of Fibre Channel frames between different fabrics, facilitating communication between devices in separate SANs or segments. B_Ports handle the conversion and forwarding of Fibre Channel frames across the bridged networks, maintaining connectivity and ensuring data integrity.


NL_Ports, FL_Ports, and B_Ports are specialized port types used in specific configurations and topologies within Fibre Channel networks. They enable connectivity, translation, and bridging capabilities to facilitate communication between devices in different loop-based environments, between loops and the fabric, and between separate Fibre Channel fabrics.

Comments

Popular posts from this blog

What is FCID ?

In Fibre Channel (FC), the Fibre Channel ID, also known as FC_ID or FCID, is a unique identifier assigned to each Fibre Channel device within a Fibre Channel fabric. The FC_ID is a 24-bit value that helps identify and address individual devices in the fabric. Here are a few key points about Fibre Channel IDs: Uniqueness: Each Fibre Channel device connected to the fabric is assigned a unique FC_ID. No two devices within the same fabric can have the same FC_ID. Dynamic Assignment: FC_IDs are dynamically assigned by the fabric switches during the device login process. When a device logs into the fabric, the switch assigns an FC_ID to that device. Domain ID and Port ID: The FC_ID consists of two parts: the Domain ID (D_ID) and the Port ID (P_ID). The D_ID represents the switch or fabric to which the device is connected, while the P_ID represents the specific port or interface of the device within that fabric. Routing and Addressing: The FC_ID is used for routing and addressing Fibre Ch...

What is encoding and scrambling ?

Encoding and scrambling are techniques used in Fibre Channel to improve signal integrity and ensure reliable data transmission over the physical media . Here's a brief explanation of encoding and scrambling in Fibre Channel: Encoding: encoding refers to the process of converting binary data into a specific code that can be effectively transmitted over the physical media. Fibre Channel uses a technique called 8b/10b encoding, which is a widely adopted encoding scheme in various high-speed data communication protocols. Here's an explanation of 8b/10b encoding in Fibre Channel: 8b/10b Encoding: The 8b/10b encoding scheme maps 8-bit data patterns to 10-bit transmission symbols. Each 8-bit input data is encoded into a unique 10-bit code, ensuring a balanced distribution of 0s and 1s and providing DC-balance. DC-balance helps in maintaining signal integrity and synchronization by avoiding the accumulation of DC bias or long strings of identical bits. In 8b/10b encoding, the 10-bit ...

What do you know about FLOGI ?

FLOGI stands for Fabric Login , which is a process in Fibre Channel (FC) that allows a Fibre Channel device to log in and establish communication with the FC fabric. During the FLOGI process, the device exchanges information with the fabric switches to acquire a Fibre Channel ID (FC_ID) and become an active participant in the fabric. Here's an overview of how the FLOGI process works: Device Initialization: When a Fibre Channel device is powered on or connected to the fabric, it starts the initialization process. The device initializes its Fibre Channel interfaces and prepares to establish a connection with the fabric. FLOGI Request: The device sends a FLOGI request frame, also known as a FLOGI primitive, to the fabric. The FLOGI request contains information about the device, such as its Fibre Channel address and capabilities. Fabric Response: The fabric switches receive the FLOGI request and process it. The switches assign a unique Fibre Channel ID (FC_ID) to the device. The switch...