Різниці в автоматичному переговорі Ethernet між (10M | 100M | 1G) Ethernet


19

Я навчаюсь на CCNA, і в книзі Венделла Одома сказано, що (щодо автономії):

Коли автопогодження не вдається на одному вузлі, для вибору (половина / повний дуплекс) ми повинні використовувати правило:

  • Якщо у вас інтерфейс 10/100 Мб / с -> використовуйте напівдуплекс
  • Якщо у вас інтерфейс 1000 Мбіт / с -> використовуйте full-duplex

Чому так?

Відповіді:


19

Коли автопогодження не вдається на одному вузлі, для вибору (половина / повний дуплекс) ми повинні використовувати правило:

  • Якщо у вас інтерфейс 10/100 Мб / с -> використовуйте напівдуплекс
  • Якщо у вас інтерфейс 1000 Мбіт / с -> використовуйте full-duplex

Чому так?

Підсумок

Якщо коротко, то Ethernet існує з 1980-х … як результат

  • Старі мережі Ethernet підтримували лише функцію напівдуплексного режиму без автоматичного узгодження. Якщо в цій ситуації увімкнено автоматичні переговори, ви повинні підтримувати всі старі NIC (це означає повернутися до напівдуплексної роботи). Ще одна відповідь згадує центри, які також належать до цієї категорії.
  • Автомобільні переговори потрібні специфікацією 1GE; отже, немає сенсу примушувати відмову до напівдуплексу на швидкостях 1GE. Автоматичні переговори 1GE повідомляють, чи здатний він наполовину / повний дуплекс.

У ці дні завжди слід намагатися використовувати автоматичні переговори, якщо ви не знаєте, що інший порт не підтримує його.

Приведена нижче таблиця може допомогти пояснити скручену історію навколо автоматичних переговорів.

+------------+------+---------------+--------------+-----------------------+
| Standard   | Year | Speeds        | Media        | Auto-neg Status       |
+------------+------+---------------+--------------+-----------------------+
| 802.3i     | 1990 | 10M           | Twisted Pair | No auto-negotiation   |
+------------+------+---------------+--------------+-----------------------+
| 802.3u     | 1995 | 10/100M       | Twisted Pair | Optional, not trusted |
+------------+------+---------------+--------------+-----------------------+
| 802.3-1998 | 1998 | 100/100M      | Twisted Pair | Optional              |
+------------+------+---------------+--------------+-----------------------+
| 802.3ab    | 1999 | 10/100/1000M  | Twisted Pair | Optional @ 10/100M    |
|            |      |               |              | Required @ 1Gbps      |
+------------+------+---------------+--------------+-----------------------+

Вплив дуплексних невідповідностей:

Що стосується практики Cisco повернутися до напівдуплексу, коли автоматичні переговори проваляться ... Можна справедливо заперечити це повернення до напівдуплексу, якщо автоматичні переговори не вдаються, вводять неправильну конфігурацію; однак неправильна конфігурація допустима. Найгірше, що може трапитися в цій ситуації, це те, що ви отримуєте жорсткий закодований повний дуплекс вручну на одній стороні посилання FastEthernet, а автоматичне узгодження не вдається провести половину дуплексу з іншого боку посилання ... невідповідний дуплекс викликає рівень посилання помилки (зіткнення та стрибки), але ви все одно можете спілкуватися досить добре, доки ви не намагаєтеся перевищити приблизно третину швидкості зв'язку (тобто близько 35 Мбіт / с на FastEthernet).

Потенційно цікаві деталі:

Оригінальний FastEthernet Авто-переговори == поганий дзюджу

Люди мали такий поганий досвід з ранніми автоматичними переговорами в IEEE 802.3u (FastEthernet), що звичайна мудрість полягала в тому, щоб відключити автоматичні переговори та заблокувати швидкість / дуплекс вручну на всіх мідних портах Ethernet.

Ця практика вимкнення автоматичних переговорів на всіх мідних портах настільки закріпилась у свідомості старожилів, що сьогодні все ще незвично знайти заблоковану швидкість / дуплекс на Cat5e / Cat6, навіть незважаючи на те, що впровадження галузевих автоматичних переговорів надійне вже більше десятиліття. FYI, деякі Інтернет-провайдери все ще примушують 100M / full на своїх клієнтських схемах, за хибним припущенням, що ручна швидкість / дуплекс є більш надійною.

Підтримка постачальника для рекламування конкретних режимів дуплексу 1GE

Автоматичні переговори потрібні як частина IEEE 802.3ab (Gigabit Ethernet над міддю); однак, ви все ще знайдете деякі реалізації постачальників, які дозволяють жорстко кодувати швидкість / дуплекс GigE ... Я бачив деякі комутатори JunOS, які дозволяють конфігурацію дуплексу на порту комутатора 1GE. Чи означає це, що комутатор JunOS вимикає автоматичні переговори на цьому порту 1GE? Ні, це фактично означає, що JunOS рекламує налаштовану швидкість / дуплекс під час автоматичного узгодження.

Оновлення для питання @ ytti: Кондиціонування лінії Ethernet

Автоматичні переговори 1GE включають (цитуючи 802.3-2012, пункт 40.5.1):

Автоматичні переговори потрібні 802.3ab на 1GE, тому що автоматичні переговори GigabitEthernet включають спеціальну лінію кондиціонування; ця кондиція відбувається під час режиму НАВЧАННЯ при запуску MASTER / SLAVE PHY; режим НАВЧАННЯ забезпечує лінійку достатньо стабільною, щоб проштовхувати 1000 Мбіт / с за пробіг Cat5e довжиною до 100 м.


2
Я хотів би прочитати докладніше про цю "лінію кондиціонування" автоматичних переговорів, чи є у вас посилання на це? Переважно сторінку в розділі третій 802.3. Повністю погодився з тим, що слід використовувати автонего, на жаль, багато телекомунікацій все ще в розумі 90-х років, і продукція наказує неавтонего. Ще один хороший аргумент, щоб спробувати переконати їх, полягає в тому, що autonego надає RFI (віддалене вказівка ​​несправностей), що призведе до того, що обидва кінці будуть знижуватися, коли один кінець не отримує, але все одно може надсилати.
ytti

2
@ytti, 802.3 загалом посилається на кондиціонування лінії як НАВЧАННЯ. НАВЧАННЯ є частиною переговорів MASTER-SLAVE PHY, які трапляються під час автоматичних переговорів. Ви можете знайти посилання на переговори MASTER-SLAVE в 802.3-2012, Розділ 3, пункт 40.5.1 (де описано всі функції автоматичного узгодження). Щоб дізнатися більше про навчання, знайдіть у форматі "НАВЧАННЯ" файли 802.3-2012
Майк Пеннінгтон

Дякую, мені було відомо про вибори годинника в Ethernet. Кондиціонування продуманої лінії було чимось іншим.
ytti

2
Запуск Master / Slave PHY включає в себе те, що називається еквалайзером зворотного зв'язку з рішеннями (DFE - Ref 802.3-2012, розділ 3, пункт 40.4.2.4); DFE працює разом із іншими функціями для скасування ехо-відміни / ближнього перехрестя (наступного) скасування
Майк Пеннінгтон

Вас чекає найкраще ... Бути хорошим оновленням для серфінгу через 802,3 документа ...
Майк Пеннінгтон

12

Якщо автономія на одному вузлі не вдається, для вибору (половина / повний дуплекс) ми повинні використовувати правило: -> Якщо у вас інтерфейс 10/100 Мб / с -> використовувати напівдуплекс

У випадку, якщо концентратор підключений, за замовчуванням повний дуплекс може спричинити занадто багато зіткнень. Напівдуплекс за замовчуванням гарантує продовження зв’язку незалежно від підключеного пристрою (комутатор або концентратор)

-> Якщо у вас інтерфейс 1000 Мбіт / с -> використовуйте full-duplex

Стандарт 1000Base-T був розроблений для того, щоб вимагати автоматичного узгодження, а також домену з комутаційним шаром 2 (без концентраторів). Це тому, що всім чотирма парам потрібно спілкуватися в повному дуплексі зі швидкістю 250 Мбіт / с. Таким чином, передбачається, що на з'єднанні не існує концентраторів з метою двостороннього зв'язку.


До речі, хаби - це вагома причина для того, щоб повернутися до напівдуплексу, але це не лише концентратори ... Ранні 10 / 100M NIC взагалі не домовлялися про автоматичне ведення переговорів ... і раннє впровадження автоматичних переговорів FastEthernet було ненадійним.
Майк Пеннінгтон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.