MAHDIAR
30th May 2010, 02:09 PM
:چگونگی کارکرد و فناوری
در بحث حافظه های SAN یا Storage Area Networks ، فناوری Fibre Channel از زیر ساخت های بنیادین است. فناوری FC از نگاه سرعت و بازدهی، طول ارتباط و کاربردهای چندگانه، تقریباً بی رقیب است.
FC یک فناوری سریال برای انتقال داده ها با سرعت بالاست که هم به عنوان زیرساخت شبکه و هم برای حافظه های شبکه ای به کار می رود. Fibre Channel یک استاندارد باز است که از سوی ANSI و OSI پایه گذاری شده و از همه پروتکل های مهم لایه های بالاتر مانند IP ، ATM ، IEEE P02 ، HIPPI ، SCSI و ... پشتیبانی می کند. این به آن معنی است که FC خودش هیچ فرمان ویژه ای ندارد و تنها عمل انتقال داده ها را میان دستگاه های FC انجام می دهد. Fibre Channel به رسانه های اپتیکی (فیبر نوری) محدود نیست و می توان آن را روی کابل های مسی زوج تابیده (Twisted Pair) یا حتی محور مشترک (Coaxial) نیز به کار انداخت. FC بسیار سریع است و از همین رو از بهترین گزینه ها برای کار با داده های حجیم است. از این گذشته، با پشتیبانی خوب از توپولوژی های گوناگون، بسیار انعطاف پذیر و مقیاس پذیر است. از آنجا که انتقال داده در FC سریالی است و نیازی به termination ندارد، نصب آن هم ساده است. عمل اختصاص ID در آن به طور خودکار انجام می گیرد. افزون بر این ، ترکیب FC با دیگر سیستم ها بسیار ساده است و با اطمینان بالایی کار می کند ، چون از همه پروتکل های مهم پشتیبانی کرده و در درون خود الگوریتم های لازم برای کشف و تصحیح خطا را دارد. یکی از بزرگترین برتری های FC کاربردهای چندگانه آن است. FC را می توان برای ارتباط دو دستگاه ساده گرفته تا شبکه های پیچیده با 16 میلیون عضو به کار برد.
ارتباط نقطه به نقطه
در چارچوب استاندارد Fibre Channel چندین توپولوژی و شیوه ارتباط پیش بینی شده که ارتباط نقطه به نقطه یکی از آنهاست. ارتباط نقطه به نقطه ساده ترین ارتباط میان دو دستگاه FC مانند دو کامپیوتر سرویس دهنده یا یک کامپیوتر سرویس دهنده و یک مجموعه سخت دیسک است. دستگاه های FC مانند کنترل کننده FC را node می نامند. Nodeها هر کدام یک یا چند N_Port دارند که رابط های اصلی FC هستند. هر N_Port هم یک فرستنده(Transmitter) و یک گیرنده (Receiver) دارد. فرستنده ها و گیرنده های یک ارتباط میان دو دستگاه به صورت ضربدری به هم وصل می شوند. همانگونه که گفتیم این ارتباط می تواند بر پایه کابل های مسی یا فیبرهای نوری باشد.
سرعت کنونی ارتباط های FC در حالت نقطه به نقطه ، 8 گیگابیت بر ثانیه است.
توپولوژی Arbitrated Loop
در توپولوژی Arbitrated Loop یا حلقه داوری شده می توان تا 127 دستگاه را در یک حلقه به هم متصل کرد. در این حلقه، داده ها از یک دستگاه به دستگاه دیگر منتقل می شوند. پورت ها در یک Arbitrated Loop ، NL_Port نامیده می شوند. در این پیکربندی می توانند دو پورت در یک لحظه فعال باشند. بقیه پورت ها هم در حالت تکرار کننده(repeater) کار می کنند و تنها سیگنال هایی که دريافت می کنند را از خود عبور می دهند. این به آن معنی است که پهنای باند 8 گیگابایتی میان همه اعضای حلقه تقسیم می شود. هر عضو حلقه در اینجا مانند توپولوژی Token Ring ، همه پیغام ها را می بیند و اگر آن پیغام به خودش مربوط نباشد ، آن را به عضوهای بعدی می دهد. Arbitrated Loop در FC زیر مجموعه ای از Switched Fabric است.
توپولوژی Switched Fabric
Switched Fabric یک توپولوژی شبکه ای است که در آن ، دستگاه های FC از طریق F_Port یا FL_Port به شبکه متصل می شوند. ارتباط میان تک تک پورت ها مانند یک سیستم تلفنی ، از طریق شبکه برقرار می شود. دستگاه FC هم به وسیله F_Port یا FL_Port به Switched Fabric وصل می شود. اکنون برای نمونه اگر دستگاه A بخواهد با دستگاه B گفتگو کند از آدرس مربوط به Switched Fabric استفاده می شود. Switched Fabric ارتباط لازم را از مبداء تا مقصد ایجاد می کند ، در حالیکه هیچکدام از آن ها نمی دانند ، سیگنال ها از کدام راه حرکت می کنند، چون این فقط به شبکه مربوط می شود. همانند یک شبکه تلفنی ، در این شبکه هم ارتباط های گوناگونی مانند نقطه به نقطه، حلقه ، هاب و سوئیچ وجود دارد. برای آدرس دهی از 24 بیت استفاده می شود که Arbitrated Loop تنها 8 بیت آن را نیاز دارد و در نتیجه می توان بیش از 16 میلیون دستگاه را در این شبکه آدرس دهی کرد.
موضوع این مقاله به کاربردهای Fibre Channel در حافظه های پرسرعت محدود می شود. از آنجا که در این دامنه از کاربردها، شمار محدودی از دستگاه ها به هم وصل می شوند ، یعنی یک کنترل کننده و چندین سخت دیسک ، از توپولوژی Arbitrated Loop استفاده می شود. از همین رو ما هم در ادامه روی همین توپولوژی تمرکز خواهیم کرد.Fibre Channel
در بحث حافظه های SAN یا Storage Area Networks ، فناوری Fibre Channel از زیر ساخت های بنیادین است. فناوری FC از نگاه سرعت و بازدهی، طول ارتباط و کاربردهای چندگانه، تقریباً بی رقیب است.
FC یک فناوری سریال برای انتقال داده ها با سرعت بالاست که هم به عنوان زیرساخت شبکه و هم برای حافظه های شبکه ای به کار می رود. Fibre Channel یک استاندارد باز است که از سوی ANSI و OSI پایه گذاری شده و از همه پروتکل های مهم لایه های بالاتر مانند IP ، ATM ، IEEE P02 ، HIPPI ، SCSI و ... پشتیبانی می کند. این به آن معنی است که FC خودش هیچ فرمان ویژه ای ندارد و تنها عمل انتقال داده ها را میان دستگاه های FC انجام می دهد. Fibre Channel به رسانه های اپتیکی (فیبر نوری) محدود نیست و می توان آن را روی کابل های مسی زوج تابیده (Twisted Pair) یا حتی محور مشترک (Coaxial) نیز به کار انداخت. FC بسیار سریع است و از همین رو از بهترین گزینه ها برای کار با داده های حجیم است. از این گذشته، با پشتیبانی خوب از توپولوژی های گوناگون، بسیار انعطاف پذیر و مقیاس پذیر است. از آنجا که انتقال داده در FC سریالی است و نیازی به termination ندارد، نصب آن هم ساده است. عمل اختصاص ID در آن به طور خودکار انجام می گیرد. افزون بر این ، ترکیب FC با دیگر سیستم ها بسیار ساده است و با اطمینان بالایی کار می کند ، چون از همه پروتکل های مهم پشتیبانی کرده و در درون خود الگوریتم های لازم برای کشف و تصحیح خطا را دارد. یکی از بزرگترین برتری های FC کاربردهای چندگانه آن است. FC را می توان برای ارتباط دو دستگاه ساده گرفته تا شبکه های پیچیده با 16 میلیون عضو به کار برد.
ارتباط نقطه به نقطه
در چارچوب استاندارد Fibre Channel چندین توپولوژی و شیوه ارتباط پیش بینی شده که ارتباط نقطه به نقطه یکی از آنهاست. ارتباط نقطه به نقطه ساده ترین ارتباط میان دو دستگاه FC مانند دو کامپیوتر سرویس دهنده یا یک کامپیوتر سرویس دهنده و یک مجموعه سخت دیسک است. دستگاه های FC مانند کنترل کننده FC را node می نامند. Nodeها هر کدام یک یا چند N_Port دارند که رابط های اصلی FC هستند. هر N_Port هم یک فرستنده(Transmitter) و یک گیرنده (Receiver) دارد. فرستنده ها و گیرنده های یک ارتباط میان دو دستگاه به صورت ضربدری به هم وصل می شوند. همانگونه که گفتیم این ارتباط می تواند بر پایه کابل های مسی یا فیبرهای نوری باشد.
سرعت کنونی ارتباط های FC در حالت نقطه به نقطه ، 8 گیگابیت بر ثانیه است.
توپولوژی Arbitrated Loop
در توپولوژی Arbitrated Loop یا حلقه داوری شده می توان تا 127 دستگاه را در یک حلقه به هم متصل کرد. در این حلقه، داده ها از یک دستگاه به دستگاه دیگر منتقل می شوند. پورت ها در یک Arbitrated Loop ، NL_Port نامیده می شوند. در این پیکربندی می توانند دو پورت در یک لحظه فعال باشند. بقیه پورت ها هم در حالت تکرار کننده(repeater) کار می کنند و تنها سیگنال هایی که دريافت می کنند را از خود عبور می دهند. این به آن معنی است که پهنای باند 8 گیگابایتی میان همه اعضای حلقه تقسیم می شود. هر عضو حلقه در اینجا مانند توپولوژی Token Ring ، همه پیغام ها را می بیند و اگر آن پیغام به خودش مربوط نباشد ، آن را به عضوهای بعدی می دهد. Arbitrated Loop در FC زیر مجموعه ای از Switched Fabric است.
توپولوژی Switched Fabric
Switched Fabric یک توپولوژی شبکه ای است که در آن ، دستگاه های FC از طریق F_Port یا FL_Port به شبکه متصل می شوند. ارتباط میان تک تک پورت ها مانند یک سیستم تلفنی ، از طریق شبکه برقرار می شود. دستگاه FC هم به وسیله F_Port یا FL_Port به Switched Fabric وصل می شود. اکنون برای نمونه اگر دستگاه A بخواهد با دستگاه B گفتگو کند از آدرس مربوط به Switched Fabric استفاده می شود. Switched Fabric ارتباط لازم را از مبداء تا مقصد ایجاد می کند ، در حالیکه هیچکدام از آن ها نمی دانند ، سیگنال ها از کدام راه حرکت می کنند، چون این فقط به شبکه مربوط می شود. همانند یک شبکه تلفنی ، در این شبکه هم ارتباط های گوناگونی مانند نقطه به نقطه، حلقه ، هاب و سوئیچ وجود دارد. برای آدرس دهی از 24 بیت استفاده می شود که Arbitrated Loop تنها 8 بیت آن را نیاز دارد و در نتیجه می توان بیش از 16 میلیون دستگاه را در این شبکه آدرس دهی کرد.
موضوع این مقاله به کاربردهای Fibre Channel در حافظه های پرسرعت محدود می شود. از آنجا که در این دامنه از کاربردها، شمار محدودی از دستگاه ها به هم وصل می شوند ، یعنی یک کنترل کننده و چندین سخت دیسک ، از توپولوژی Arbitrated Loop استفاده می شود. از همین رو ما هم در ادامه روی همین توپولوژی تمرکز خواهیم کرد.Fibre Channel