Fiber Kanal ağ protokolleri - Fibre Channel network protocols

Bir cihazdaki cihazlar arasında iletişim fiber Kanal ağ, Fiber Kanal standartlarının farklı unsurlarını kullanır.

İletim kelimeleri ve sıralı kümeler

Tüm Fiber Kanal iletişimi, dört adet 10 bitlik koddan oluşan birimler halinde yapılır. Bu 4 kodlu grup a iletim kelimesi.

Bir sıralı küme bazı kontrol (K) kodları ve veri (D) kombinasyonunu içeren bir iletim kelimesidir kodları

AL_PA'lar

Her cihazda bir Tahkim Döngüsü Fiziksel Adres (AL_PA). Bu adresler 8 bitlik bir alanla tanımlanır, ancak aşağıda tanımlanan nötr eşitsizliğe sahip olmalıdır. 8B / 10B kodlama şeması. Bu, olası değerlerin sayısını 256'dan 134'e düşürür. 134 olası değer kumaş, FC_AL arasında bölünmüştür. bağlantı noktaları ve diğer özel amaçlar aşağıdaki gibidir:

AL_PAMiktarAmaç
001FL (kumaş) bağlantı noktası
01-7E126NL (normal) bağlantı noktaları
F01LIP ve ARB sırasında kullanılır
F71LIP sırasında kullanılır
F81LIP sırasında kullanılır
F9-FE3Ayrılmış
FF1Yayınlar için kullanılır

Meta veriler

Veri aktarımına ek olarak, Fiber Kanal iletişiminin bazılarını içermesi gerekir. meta veriler. Bu, bağlantıların kurulmasına, sıra yönetimine ve diğer kontrol işlevlerine izin verir. Meta veriler iki türe ayrılır: ilkeller 4 karakterlik bir aktarım sözcüğünden oluşur ve veri olmayan çerçeveler daha karmaşık yapılardır.

İlkeller

Tüm ilkeller dört karakter uzunluğundadır. Kontrol karakteri K28.5 ile başlar ve ardından üç veri karakteri gelir. Bazı ilkellerde üç veri karakteri sabittir, diğerlerinde anlamı değiştirmek veya ilkel için parametreler olarak hareket etmek üzere değiştirilebilirler. Bazı durumlarda son iki parametre karakteri aynıdır.

Parametreler, aşağıdaki tabloda, onaltılık 8 bitlik değerler biçiminde gösterilmektedir. Bu, tam 10 bitlik (Dxx.x) formlarından daha açıktır. fiber Kanal standartlar:

AnımsatıcıAnlamParametrelerYorumlar

ARB

Tahkim

94F0F0Adalet isteyin
94FFFFKelimeyi doldur
94yyyyAL_PA = yy için tahkim talep edin
CLSKapat85B5B5Önceki OPN komutlarını iptal ederek iletişimi sonlandırır.
DHDDinamik Yarım Çift Yönlü8AB5B5
EOFKarenin sonuNot 1'e bakın
BOŞTABoşta95B5B5

DUDAK

Döngü Başlatma

15F7F7AL_PA iste
15F7xxAL_PA = xx'i yeniden başlatın
15F8F7Bilinmeyen AL_PA'da döngü hatası
15F8xxAL_PA = xx'te döngü hatası
15FFxxAL_PA = xx kaynaklı tümünü sıfırla
15yyxxAL_PA = yy sıfırla, AL_PA = xx kaynaklı

LPB

Döngü Bağlantı Noktası Atlama

09yyxxAL_PA = yy, AL_PA = xx kaynaklı
09FFxxAL_PA = xx kaynaklı tümünü atla

LPE

Döngü Bağlantı Noktası Etkinleştir

05yyxxAL_PA = yy'yi etkinleştirin, AL_PA = xx kaynaklı
05FFxxAL_PA = xx kaynaklı tümünü etkinleştir
LRBağlantı Sıfırlama49BF49
LRRBağlantı Sıfırlama Yanıtı35BF49
MRKişaret5FxxxxSatıcı benzersiz - saat senkronizasyonu, iş mili senkronizasyonu vb.
NOSOperasyonel Değil55BF45Bağlantı başarısız oldu
OLSÇevrimdışı358A55Gidiyor çevrimdışı (alınan NOS veya başka bir olay nedeniyle)

OPN

Açık

91FFFFYayın kopyasını açın (not 2'ye bakın)
91yyFFSeçmeli kopyayı açın (not 2'ye bakın)
91yyxxAL_PA = xx ve AL_PA = yy arasında tam çift yönlü aç
91yyyyAL_PA = yy'ye yarı çift yönlü aç
R_RDYReceiver_Ready954949
SOFÇerçeve başlangıcıB5ccccNot 3'e bakın

SYN

Senkronize et

7FxxxxSaat Senkronizasyon kelimesi X
BFyyyySaat Senkronizasyon kelimesi Y
DFzzzzSaat Senkronizasyon kelimesi Z
VC_RDYSanal Devre HazırF5vvvvVv, sanal devre kimliğidir

Not 1: EOF ilkelinin ilk parametre baytı, dört farklı değerden birine (8A, 95, AA veya B5) sahip olabilir. Bu, EOF ilkelinin tüm çerçevenin eşitsizliğini yeniden dengeleyebilmesi için yapılır. Kalan iki parametre baytı, çerçevenin normal şekilde mi biteceğini, aktarımı sonlandıracağını veya bir hata nedeniyle durdurulacağını tanımlar.

Not 2: Seçici kopyayı aç varyant, aynı anda birden fazla hedef bağlantı noktasıyla iletişim kurmak için birkaç kez tekrar edilebilir. Yayın kopyasını aç varyantı tüm bağlantı noktalarıyla aynı anda iletişime izin verecektir.

Not 3: SOF ilkel bir çift kontrol içerir bayt (tabloda cccc olarak gösterilir) çerçeve tipini belirlemek için.

Çerçeveler

Fiber Kanal protokolü, verileri her biri 2112 bayta kadar veri içeren çerçeveler halinde iletir. yük verileri. Bir çerçevenin yapısı bu tabloda gösterilmektedir:

AlanUzunluk
SOF - Çerçeve Başlangıcı4
Genişletilmiş başlıklar0 veya daha fazla
Yönlendirme Kontrolü1
Hedef Kimliği3
Sınıfa Özgü Kontrol / Öncelik1
Kaynak Kimliği3
Veri Yapısı Tipi1
Çerçeve Kontrolü3
Sıra kimliği1
Veri Alanı Kontrolü1
Sıra Sayısı2
Oluşturan Değişim Kimliği2
Yanıtlayıcı Değişim Kimliği2
Parametre4
Veri alanı0 ile 2112
CRC - Döngüsel artıklık denetimi4
EOF - Çerçeve Sonu4

Veri çerçevelerine ek olarak, kurulum ve mesajlaşma amacıyla kullanılan veri olmayan çerçeveler vardır. Bunlar üç kategoriye ayrılır: bağlantı kontrolü çerçeveler, bağlantı hizmet çerçeveleri ve genişletilmiş bağlantı hizmet çerçeveleri. Aşağıdaki tablo en yaygın olanları listeler:

AnımsatıcıÇerçeve tipiAnlam
ABTSBağlantı hizmetiSırayı İptal Et
ACKBağlantı kontrolüVeri çerçevesini onaylayın (başarı)
BA_ACCBağlantı hizmetiTemel kabul
BA_RJTBağlantı hizmetiTemel reddetme
F_BSYBağlantı kontrolüKumaş meşgul
F_RJTBağlantı kontrolüKumaş çerçeve reddi
FLOGIGenişletilmiş bağlantı hizmetiFabric oturum açma
HAYIRBağlantı hizmetiİşlem yok
P_BSYBağlantı kontrolüBağlantı noktası meşgul
P_RJTBağlantı kontrolüBağlantı noktası çerçevesi reddi
PLOGIGenişletilmiş bağlantı hizmetiPort girişi
PRLIGenişletilmiş bağlantı hizmetiOturum açma işlemi
PRLOGenişletilmiş bağlantı hizmetiİşlemden çıkış
PRMTBağlantı hizmetiAyrılmış bağlantı öncelikli
RMCBağlantı hizmetiBağlantıyı kaldır
RSIGenişletilmiş bağlantı hizmetiSıra girişimi isteyin

Ayrıca bakınız

  • Fiber Kanal Girişleri