Fibre Channel Gigabit Values Reference Definition; Allocating Buffer Credits Based On Full-Size Frames; Table 78 Fibre Channel Data Frames - HP SN3000B Administrator's Manual

Brocade fabric os administrator's guide - supporting fabric os v7.0.1 (53-1002446-01, march 2012)
Hide thumbs Also See for SN3000B:
Table of Contents

Advertisement

Fibre Channel gigabit values reference definition

Before you can calculate the buffer requirement, note the following Fibre Channel gigabit values
reference definition:

Allocating buffer credits based on full-size frames

Assuming that the frame size is full, one buffer credit allows a device to send one payload up to
2112 bytes (2148 with headers). Assuming that each payload is 2112, you need one credit per 1
km of link length at 2 Gbps (smaller payloads require additional BB credits to maintain link
utilization). See
additional information.
The final frame size must be a multiple of 4 bytes. If the data (payload) needs to segment, it will be
padded with 1 to 3 "fill-bytes" to achieve an overall 4-byte frame alignment. The standard frame
header size is 24 bytes. If applications require extensive control information, up to 64 additional
bytes (for a total of an 88-byte header) can be included. Because the total frame size cannot
exceed the maximum of 2,148 bytes, the additional header bytes will subtract from the data
segment size by as much as 64 bytes (per frame). This is why the maximum data (payload) size is
2,112 (because [2,112 – 64] = 2,048, which is 2 kbs of data). The final frame, after it is
constructed, is passed through the 8-byte to 10-byte conversion process.
Table 78
TABLE 78
Fibre Channel Frame fields
Start of frame
Standard frame header
Data (payload)
CRC
End of frame
Total (Number bits/frame)
You can allocate buffer credits based on distance using the portCfgLongDistance command. The
long distance link modes allow you to select the Dynamic mode (LD) or the Static Long-distance
mode (LS) to calculate the BB credits.
For LD, the estimated distance in kilometers is the smaller of the distance measured during port
initialization versus the desired_distance parameter, which is required when a port is configured as
an LD or an LS mode link. It is best practice to use LS over LD. The assumption of Fibre Channel
Fabric OS Administrator's Guide
53-1002446-01
1.0625 for 1 Gbps
2.125 for 2 Gbps
4.25 for 4 Gbps
8.5 for 8 Gbps
10.625 for 10 Gbps
17 for 16 Gbps
"Allocating buffer credits based on average-size frames"
describes Fibre Channel data frames.
Fibre Channel data frames
Field size
4 bytes
24 bytes
0 - 2,112 bytes
4 bytes
4 bytes
36 - 2,148 bytes
Buffer credit management
on page 459 for
32 bits
192 bits
0 - 16,896 bits
32 bits
32 bits
288 - 17,184 bits
23
457

Advertisement

Table of Contents
loading

This manual is also suitable for:

Fabric os v7.0.1

Table of Contents