همش برام این سوال بود که چرا تو نتورکپلاس کابلهای Crossover (=متقاطع) توضیح داده میشه ولی ما توی کار فقط از یه مدل پچکورد یا استاندار T-568B استفاده میکنیم تا اینکه با Auto MDIX آشنا شدم. اما قبل از اون بیاید یه بار دیگه ببینیم تو کابلهای نحوه اتصال پینها در کابل Straight-Through (=مستقیم) و Crossover چطوری بود.
کابل Straight-Through
برای اینکه چنین کابلی داشته باشیم باید پینهای 1، 2، 3 و 6 در یک سمت دقیقا به همین پینهای در سمت مقابل وصل بشن که میتونید توی تصویر زیر چگونگیش رو ببینید.

اما چرا باید پینها اینطور بهم وصل بشن؟ چون این کابل قراره دستگاههایی رو بهم وصل کنه که روی پینهای مشابه ارسال و دریافت ندارن. کارتهای شبکه کامپیوترها (=رایانهها) روی پین 1 و 2 ارسال و روی پین 3 و 6 دریافت دارن در حالیکه سوییچهای شبکه روی پینهای 3 و 6 ارسال و 1 و 2 دریافت دارن. خب تو چنین حالتی کابلی نیاز داریم که پینهای 1، 2، 3 و 6 سمت کامپیوتر رو به 1، 2، 3 و 6 سمت سوییچ و همینطور متصل کنه.

کابل Crossover
حالا اگه قصد داشته باشیم که دو دستگاه یکسان رو بهم وصل کنیم چی؟ چون در این صورت هر دو دستگاه روی پینهای مشابهی ارسال و دریافت رو انجام میدن و این باعث میشه که کابل Straight-Through نتونه نیاز ما رو برآورده کنه. چون به کابلی نیازه که پینهای 1 و 2 دستگاه اول رو به 3 و 6 دستگاه دوم و 3 و 6 دستگاه اول رو به 1 و 2 دستگاه دوم وصل کنه؛ به چنین کابلی Crossover گفته میشه.

تو جدول زیر دستگاهها براساس ارسال و دریافت روی پینهاشون تو یه گروه قرار گرفتن که کمکمون میکنه کابلی که برای اتصالشون بهم باید استفاده بشه چه کابلیه.
| ارسال روی پین 1 و 2 | ارسال روی پین 3 و 6 |
|---|---|
| کامپیوترها | سوییچها |
| روترها (=مسیریاب) | هابها |
| اکسسپوینتها (روی اینترفیس (=رابط) اترنت) | — |
خب همه اینها رو گفتم که به اینجا برسم. تا حالا شده کابل Crossover بخرین؟ اصلا ازش استفاده کردین تا حالا؟ خودم که هر وقت خواستم دو تا سوییچ یا کامیپوتر رو بهم وصل کنم از پچکوردهای آماده استفاده کردم. اینجاست که باید با Auto MDIX آشنا بشین.
Auto MDIX
سال 1998 که IEEE گیگابیت اترنت رو معرفی کرد یه ویژگی جدیدی هم بهش اضافه کرد که به وسیله اون دستگاه میتونست با ارسال پالس الکتریکی مطمئن بشه از کابل درستی استفاده شده یا نه، و اگر کابل اشتباه بود خودش ارسال و دریافت روی پینها رو جابجا میکرد. به این ویژگی در اترنت Automatic Medium-Dependent Interface Crossover یا Auto MDIX گفته میشه.
نحوه کار Auto MDIX چطوره؟
وقتی دو دستگاه با اینترفیسهای اترنت بهم متصل میشن فرآیندهای زیر اتفاق میفته:
- هر دو دستگاه پس از اتصال پالس تست یا Fast Link Pulse یا FPL ارسال میکنن اما همزمان این اتفاق نمیفته و یکیشون زودتر پالس رو میفرسته.
- اونی که زودتر پالس تست فرستاده زودتر متوجه میشه که جوابی دریافت نمیکنه و میفهمه کابل اشتباهه پس میاد و پینهای Rx و Tx رو جابجا میکنه. (البته اگه یه سمت سوییچ باشه معمولا سوییچها وظیفه تغییر پینها رو برعهده دارن و اگر هر دو کامپیوتر باشن اونی که زودتر تشخیص داده، همچنین اگر یکی از دستگاهها Auto MDIX پشتیبانی نکنه قطعا باید دستگاه مقابل که پشتیبانی میکنه پینها رو جابجا کنه.).
- اگر دو دستگاه همزمان پینهای Rx و Tx رو جابجا کنن این فرآیند از سر گرفته میشه تا یکیشون زودتر این کار رو انجام بده.
💡 نکته
روی کارت شبکه یک دستگاه که از اترنت پشتیبانی میکنه ممکنه یکی از این سه ویژگی رو ببینید:
- MDI: یعنی اینکه ارسال روی پینهای 1 و 2 صورت میگیره و برای اتصال به دستگاه مشابه باید از کابل Crossover استفاده بشه یا اینترفیس مقابل MDI-X باشه و کابل Straight-Through باشه و یا اینترفیس مقابل Auto MDIX باشه.
- MDI-X: یعنی اینکه ارسال روی پینهای 3 و 4 صورت میگیره و برای اتصال به دستگاه مشابه باید از کابل Crossover استفاده بشه یا اینترفیس مقابل MDI باشه و کابل Straight-Through باشه و یا اینترفیس مقابل Auto MDIX باشه.
- Auto MDIX: یعنی اینکه این اینترفیس میتونه خودش رو بر اساس اینترفیس مقابل سازگار بکنه و مهم نیست کابل چی باشه.
هسته اصلی این نوشته از کتاب CCNA 200-301 اومده همون اوایل کتاب راجع به این تکنولوژی یه توضیح کلی داده و راجع به جزییاتش دیگه صحبتی نکرده. عکسها رو هم از همون کتاب برداشتم.

دیدگاهتان را بنویسید