FC প্রোটোকলের মূল বিষয়: লেয়ার, পোর্ট, লগইন, জোনিং · Fibre Channel · প্রযুক্তি · ডকুমেন্টেশন · CodingBox
CodingBox ডকুমেন্টেশন

FC প্রোটোকলের মূল বিষয়: লেয়ার, পোর্ট, লগইন, জোনিং

SFP পর্যন্ত ফাইবার চ্যানেল দেখতে ইথারনেটের মতো (একই কেজ, কাছাকাছি অপটিক্স), কিন্তু তার ওপরের স্তরে আচরণ একেবারেই আলাদা। এটি স্টোরেজের জন্য তৈরি লসলেস, কানেকশন-ওরিয়েন্টেড ট্রান্সপোর্ট: প্রতিটি ফ্রেম ক্রম মেনে পৌঁছাবে বলে ধরা হয়, আর ফ্যাব্রিক প্রতিটি ডিভাইসকে চেনে তার স্থায়ীভাবে লেখা নাম দিয়ে। এই পেজে আছে প্রোটোকল লেয়ার, পোর্টের ধরন, অ্যাড্রেসিং, লগইন ক্রম ও জোনিং, অর্থাৎ SAN সুইচ পড়তে এবং তার অপটিক্সের ওপর এত কড়া নজরদারি কেন, তা বুঝতে যে পরিভাষা লাগে।

লেয়ার

লেয়ারনামবিষয়বস্তুঅপটিক্সের সঙ্গে সম্পর্ক
FC-0ফিজিক্যালমাধ্যম, কানেক্টর, ট্রান্সমিটার, রিসিভার, গতিSFP: FC অপটিক্স, গতি
FC-1ট্রান্সমিশন8GFC পর্যন্ত 8B/10B এনকোডিং, 16GFC থেকে 64B/66B; অর্ডারড সেট; FEC: 16GFC-তে ঐচ্ছিক, 32GFC ও তার বেশিতে বাধ্যতামূলকএনকোডিং বাইট, FEC কাউন্টার
FC-2ফ্রেমিং ও ফ্লো কন্ট্রোলফ্রেম (পেলোড 2112 বাইট পর্যন্ত), সিকোয়েন্স, এক্সচেঞ্জ, সার্ভিস ক্লাস, বাফার-টু-বাফার ক্রেডিটক্রেডিট দূরত্ব নির্ধারণ করে; SAN ডিজাইন
FC-3সাধারণ সেবামাল্টিকাস্ট, হান্ট গ্রুপ (কদাচিৎ ব্যবহৃত)—
FC-4প্রোটোকল ম্যাপিংSCSI (FCP), NVMe (FC-NVMe), FICON, FC-এর ওপর IPফ্যাব্রিকের ওপর NVMe

পোর্টের ধরন

পোর্টভূমিকা
N_Portনোড পোর্ট: HBA বা স্টোরেজ অ্যারের পোর্ট
F_Portসুইচের ফ্যাব্রিক পোর্ট, যা N_Port-এর সঙ্গে যুক্ত
E_Portএক্সপানশন পোর্ট: সুইচগুলোর মধ্যে ইন্টার-সুইচ লিংক (ISL)
NL_Port / FL_Portআর্বিট্রেটেড-লুপের রূপ (পুরোনো)
G_Port / U_Portজেনেরিক/ইউনিভার্সাল: সুইচের যে পোর্ট কী যুক্ত আছে জানার পর F বা E হয়ে যায়
TE_Port / EX_Portট্রাঙ্কিং E_Port (Cisco VSAN ট্রাঙ্ক) / ফ্যাব্রিকগুলোর মধ্যে রাউটার পোর্ট
D_Portডায়াগনস্টিক পোর্ট: লিংকে অপটিক্যাল ও ইলেকট্রিক্যাল লুপব্যাক পরীক্ষা চালায় (Brocade)

নাম ও অ্যাড্রেস

শনাক্তকারীআকারঅর্থ
WWNN: ওয়ার্ল্ড ওয়াইড নোড নেম64-বিটডিভাইস (HBA, অ্যারে কন্ট্রোলার)
WWPN: ওয়ার্ল্ড ওয়াইড পোর্ট নেম64-বিটপ্রতিটি পোর্ট; জোনিং ও মাস্কিংয়ে ব্যবহৃত পরিচয়
FCID (N_Port ID)24-বিটফ্যাব্রিকের দেওয়া অ্যাড্রেস: ডোমেইন (সুইচ) / এরিয়া / পোর্ট; ডিভাইস সরালে বদলে যায়
সুপরিচিত অ্যাড্রেসFFFFFC নেম সার্ভার, FFFFFD ফ্যাব্রিক কন্ট্রোলার, FFFFFE ফ্যাব্রিক লগইন সার্ভার, FFFFFA ম্যানেজমেন্ট সার্ভারফ্যাব্রিক সেবা

WWN-গুলো HBA ও অ্যারে পোর্টে স্থায়ীভাবে লেখা থাকে; ক্যাবলিং বদলালে এগুলো বদলায় না। এ কারণেই WWPN ধরে করা জোনিং ক্যাবল নতুন করে লাগালেও টেকে, আর পোর্ট ধরে করা জোনিং টেকে না।

লগইন ক্রম

  1. লিংক ইনিশিয়ালাইজেশন: গতির অটো-নেগোশিয়েশন (প্রতি পক্ষ নিজের গতিগুলো সবচেয়ে বেশি থেকে নিচের দিকে চেষ্টা করে; অমিল বা সীমার কিনারার অপটিক্স এখানেই ধরা পড়ে), তারপর দুই প্রান্ত সিঙ্কে না আসা পর্যন্ত প্রিমিটিভ সিকোয়েন্স।
  2. FLOGI (ফ্যাব্রিক লগইন): N_Port সুইচের কাছে FCID চায় এবং বাফার ক্রেডিট, সার্ভিস ক্লাস ও ফ্রেমের আকার ঠিক করে নেয়।
  3. PLOGI (পোর্ট লগইন): সেশন গড়তে N_Port থেকে N_Port-এ (বা নেম সার্ভারে)।
  4. PRLI (প্রসেস লগইন): FC-4 প্রোটোকল (SCSI বা NVMe) ও তার প্যারামিটার ঠিক করে।
  5. নেম সার্ভারে নিবন্ধন ও অনুসন্ধান: ডিভাইস নিজের WWPN/FCID নিবন্ধন করে এবং জানে কোন জোনভুক্ত টার্গেট আছে; পরবর্তী পরিবর্তন জানায় RSCN বিজ্ঞপ্তি।

পোর্ট FLOGI-এর আগে আটকে থাকলে সমস্যাটি ফিজিক্যাল লেয়ারের (অপটিক্স, ক্যাবল, গতি); FLOGI-এর পরে আটকালে সেটি ফ্যাব্রিক বা জোনিংয়ের সমস্যা (পোর্ট ডায়াগনস্টিকস)।

সার্ভিস ক্লাস ও ফ্লো কন্ট্রোল

ক্লাসআচরণব্যবহার
ক্লাস 1নির্দিষ্ট কানেকশনঅপ্রচলিত
ক্লাস 2স্বীকৃতিসহ, কানেকশনবিহীনবিরল
ক্লাস 3কানেকশনবিহীন, স্বীকৃতিহীন ডেটাগ্রাম, তবে ক্রেডিটের কারণে ফ্যাব্রিক কখনো ফেলে দেয় নাবাস্তবে সব স্টোরেজ ট্র্যাফিক
ক্লাস Fসুইচ থেকে সুইচে নিয়ন্ত্রণফ্যাব্রিক সেবা

বাফার-টু-বাফার ক্রেডিট (BB_Credit): রিসিভার নির্দিষ্ট সংখ্যক ফ্রেম বাফার দেয়; R_RDY স্বীকৃতি পাওয়ার আগে প্রেরক সেই কয়টি ফ্রেমই পাঠাতে পারে। কিছুই বাদ পড়ে না; ক্রেডিট ফুরিয়ে গেলে প্রেরক অপেক্ষা করে। লসলেস আচরণ, দূরত্বের সীমা ও স্লো ড্রেন কনজেশনের পেছনে এই প্রক্রিয়াটিই কাজ করে (SAN ডিজাইন)।

জোনিং ও মাস্কিং

  • সুইচে জোনিং ঠিক করে কোন WWPN একে অপরকে দেখতে পারবে; সিঙ্গেল-ইনিশিয়েটর জোনিং (একটি HBA পোর্ট ও তার টার্গেট) হলো প্রচলিত রীতি। জোন করুন WWPN ধরে, পোর্ট ধরে নয়।
  • অ্যারেতে LUN মাস্কিং ঠিক করে কোন WWPN কোন ভলিউমে পৌঁছাতে পারবে।
  • VSAN (Cisco) / ভার্চুয়াল ফ্যাব্রিক (Brocade) একটি সুইচকে স্বাধীন ফ্যাব্রিকে ভাগ করে; NPIV একটি N_Port-কে অনেক WWPN দেখানোর সুযোগ দেয় (ভার্চুয়াল মেশিন, ব্লেড এনক্লোজার)।
  • জোনিংয়ের সমস্যা দেখা দেয় সফল লগইনের পরও “কোনো ডিভাইস নেই” আকারে; অপটিক্সে হাত দেওয়ার আগে নেম সার্ভার ও অ্যাকটিভ জোন সেট দেখে নিন।

গতির অটো-নেগোশিয়েশন ও অপটিক্স

FC পোর্ট স্বয়ংক্রিয়ভাবে সর্বোচ্চ সাধারণ গতি ঠিক করে নেয় (যেমন 32/16/8GFC)। SFP-কে সেই রেট সমর্থন করতে হবে: 32G পোর্টে 16G SFP থাকলে পোর্ট 16G-তে সীমিত থাকে; নির্দিষ্ট গতির পোর্টে অন্য প্রজন্মের অপটিক্স থাকলে লিংকই হয় না। FC SFP-তে ইথারনেট কোডের বদলে FC গতি ও মিডিয়ার বিট কোড করা থাকে (কমপ্লায়েন্স কোড), আর SAN সুইচ ভেন্ডরের ব্র্যান্ডিং কড়াভাবে প্রয়োগ করে (FC অপটিক্স)।

CodingBox-এ

FC SFP-এর ক্ষেত্রে Check transceiver স্ক্রিন FC গতি, মিডিয়া ও দূরত্বের বিট (বাইট 7–10, 62) ডিকোড করে; ফলে মডিউল যে ফ্যাব্রিকে অটো-নেগোশিয়েট করবে, তাতে বসানোর আগেই দেখা যায় সে কোন কোন প্রজন্ম দাবি করছে।


এই নিবন্ধে কোনো অশুদ্ধ তথ্য বা ভুল পেলে সংশ্লিষ্ট অংশটি নির্বাচন করুন এবং Ctrl+Enter চেপে ।