Руководство по технологиям объединенных сетей Cisco (953103), страница 38
Текст из файла (страница 38)
Технология 180)Ч работает на трех нижних уровнях эталонной модели ОЯ; при этом на каждом уровне для передачи данных используется своя спецификация. Контрольные вопросы 1. Какая контрольная точка для логических устройств 180Х используется только в Северной Америке? 2.
Какие две скорости передачи предусмотрены лля служб РИ-интерфейса сетей !ВОЙ? 3. Сколько из 48 битов в формате физического фрейма! БОХ занимают данные? 209 Глава 12. Технология! 8011 В этой главе... уФ' ',~'-":; „,.;:.',""-' 'Ъ'д,~т, ф ° Описана историифзвйтйлс пРотокола РРР1"- '=:фр 4 ° Рассмотренм:Компоненты;протокола РР~; 4 Фф Р ~,;~фМ ,.
Ф "4: ..Ф 1 ф' М у а,.4' :фЪ„, Ъ": л 4М+. ф' "' ' У.'у,.а„ Ф' -'у"'" '. ф: 'ф; ~ у "'Ф " Д,„„ ф Д ф 'Жс йт Г ' '-"-х, ...~ „, .„-„,, '13 Протокол РРР Введйенкие а-,' ;;с Про!)окова Ьточка-точка" сРослг-го-Рослг Ргогосо! — РРР) был первоначально '' "Ф .«Разработайдвк«протокол инкапсуляции для передачи данных протокола 1Р по кана'л!с«)г типа "точи!;-точка". Протокол РРР также определял стандарты назначения 1Р- адресов и.управления ими, асинхронной (старт-степной) и бит-ориентированной синхрбнной инкапсуляции, мультиплексирования сетевых протоколов, настройки «ь, и проверки качесфа':-канала, обнаружения ошибок и согласования таких характе~лристик'; как адрес свтбдого уровня и сжатие данных.
Протокол РРР поддерживает 'фтизфУикции испохьзУЯьРРотокол УпРавлениЯ каналом (Е!пй Сои!го! Ргососо1 — 1.СР) .;„: 1сссемейство йротоколод:управления сетью (Хеся«ог)с Сои!го! Ргососо! — ХСР), которые " " о4еспечиваютгсогуасование дополнительных параметров конфигурации и используемвгх устройств.' Кроме йротокола !Р протокол РРР поддерживает другие протоколы, в том числе ХочеМ 1РХ (Г сегпецчог)с Рас!сес Ехс)сапяе — 1РХ) и 0ЕСпес.
.'Ф ' Компонент '~;протокола РРР )=У" ЙУ' Й ~~~,протокол РРР' ' сйечивает передачу дейтаграмм по последовательным каналам " тип4'"точка-точка" сов«тоит из приведенных ниже трех основных компонентов. ь' Механизм4к~апсеччляции дейтаграмм для передачи по последовательным кана- т: .. лам. В )йчествяфновы для инкапсуляции дейтаграмм при прохождении по каналвь1ч "точи)! ка" РРР использует высокоуровневый протокол управления .киналом Н1)ф Н!яЬ-!ече! Овса )л!п)с Сои!го! — НР).С).
Более подробно прото,, ' з."кол Н01.С о~укан в главе 16 "Протокол ЯН.С и его производные". Ф~, Протоке«~ЕЖ для установки, конфигурирования и тестирования соединения. кег «» Семейство'„:протоколов ХСР двя установки и конфигурирования различных прото)солов сетевого уровня. Протокол РРР предназначен для одновременного испзользс)вания нескольких протоколов сетевого уровня, Я' Ж, ж'" Основные принципы работы протокола РРР Требования, определяемые физическим уровнем Протокол РРР может работать через любой интерфейс РТЕ/1)СЕ (например Е!А/Т1А-232-С (ранее называвшийся В$-232-С), Е1А/Т!А-422 (ранее называвшийся к8-422), Е1А/ПА-423 (кЗ-423) или интерфейс тг.35 международного союза телекоммуникаций (1пгегпаг!опа! Те!есогппап!сагюп Оп!оп Те!есогппшшсагюп бгапг)агд!хат!оп Бес!от — 1Т()-Т, ранее СС1ТТ).
Единственным обязательным требованием, которое предъявляет протокол РРР, является обеспечение дуплексных каналов (вьщеленных или коммутируемых), которые могут работать в синхронном или асинхронном побитовом режиме, прозрачном для РРР-фреймов канального уровня. Протокол РРР не ограничивает скорость передачи, кроме тех случаев, когда она ограничивается применяемым интерфейсом РТЕ/1)СЕ. Канальный уровень протокола РРР В протоколе РРР используются те же принципы, терминология и структура фрейма, что и в процедурах протокола НШ.С (1ВО 3309-1979), модифицированных стандартом 180 3309:!984/Р1)А)31 "Аддепт)шп 1: бгап/бгор Тгапвв!вв!оп", где описывается старт-стопная передача данных. Стандарт 180 3309-!979 определяет структуру фрейма НЕ(3С для синхронной среды, а 180 3309:!984/РОА(31 — модификации, предложенные для стандарта 180 3309-!979, которые позволяют использовать его в асинхронных средах.
Процедуры управления протокола РРР применяют определения и способы кодирования управляюших полей, описанные стандартами ГВО 4335- 1979 и 150 4335-1979/Аг)депе)шп 1-1979. Формат фрейма РРР показан на рис. 13,1. Длина поля, байт 1 Переменная калле Флаг Аррео Управление Протокол Данные роз Риг. !З,Л Фрейм РРР Часть ))!. Технологии распределенных сетей 212 Зля того чтобы установить соединение по каналу типа "точка-точка", протокол РРР вначале отправляет фреймы протокола 1.СР для настройки и, в некоторых случаях, тестирования канала.
После установления связи и согласования дополнительных возможностей, как того требует протокол 1.СР, инициируюший соединение, протокол РРР отправляет фрсймы протокола ХСР для выбора и конфигурирования одного или более протоколов сетевого уровня. После того как все выбранные протоколы сетевого уровня булут сконфигурированы, их пакеты могут быть отправлены по данному каналу. Канал сохраняет конфигурацию до тех пор, пока не будут получены закрываюшие его фреймы протоколов ЕСР или ХСР, или не произойдет какое-либо внешнее событие (например, истсчст допустимое время холостого хода или вмешается пользователь). Поля фрейма РРР, показанные на рис. 13.1, описаны ниже.
° Флаг. Длина поля — 1 байт. Указывает на начало или конец фрейма и представляет собой двоичную последовательность 01111110. ° Адрес. Длина поля — 1 байт. Содержит двоичную последовательность 1! 111111, представляюшую собой стандартный широковещательный адрес. Протокол РРР не назначает станциям индивидуальных адресов, ° Управление. Длина поля — 1 байт. Содержит двоичную последовательность 00000011, которая инициирует передачу данных пользователя в виде непоследовательного (цпзецпепсед) фрейма. При этом обеспечивается служба, не требуюшая подтверждения соединения, аналогичная службам Ы.С Туре 1.
Подробнее типы службы (Л.С и типы фреймов описываются в главе 1б "Протокол БО(.С и его производные'*. ° Протокол. Длина поля — 2 байта. Значение этого поля идентифицирует протокол, используемый в информационном поле фрейма. Последние данные о значениях этого поля содержатся в последнем выпуске спецификации Азз(япсд МппЬегз Кес(цезг Рог Сопппепцс ° Данные. Длина поля — нуль или болыцее количество байтов. В этом поле содержится дейтаграмма протокола, указнного в поле протокола. Конец информационного поля определяется замыкаюшсй флаговой последовательностью и двумя байтами поля РСБ.
По умолчанию максимальная длина информационного поля — 1500 байтов. В последних реализациях протокола РРР при наличии предварительного соглашения допускаются другие значения этой величины. ° Контрольная последовательность фрейма. Обычно составляет 16 битов (2 байта). В последних реализациях протокола РРР при наличии предварительного соглашения для более надежного обнаружения ошибок может использоваться 32- битовое (4-байтовое) поле РСВ.
Протокол (.СР позволяет согласовывать модификации стандартной структуры фрейма РРР. Однако модифицированные фреймы всегда будут явным образом отличаться от стандартных, Протокол управления каналом (~СР) стека протоколов РРР Протокол управления каналом ((.СР) стека протоколов РРР обеспечивает открытие, конфигурирование, поддержку и ликвидацию соединения типа "точка-точка". Протокол (.СР выполняет описанные ниже четыре операции. ° Открытие и согласование коифигурации канала. Прежде чем начать обмен дейтаграммами сетевого уровня (например дейтаграммами протокола 1Р), протокол (.СР устанавливает соединение и согласовывает параметры конфигурации.
Данный этап считается завершенным после того, как будет отправлен и получен фрейм подтверждения конфигурации. 21Э Глава 13. Протокол РРР ° Определение качества канала. Протокол ) СР обеспечивает дополнительную функцию — определение качества канала. Она выполняется после установки канала и согласования его конфигурации. На данном этапе проверяется, является ли качество канала достаточным для протоколов сетевого уровня. Этот этап не является обязательным. Протокол 1.СР может задержать передачу информации протоколов сетевого уровня до его завершения. ° Согласование конфигурации протоколов сетевого уровня.
По окончании проверки качества канала производится конфигурирование каждого из сетевых протоколов в отдельности соответствующими протоколами семейства ХСР. Затем эти сетевые протоколы могут быть в любой момент активизированы или отключены. Если протокол )СР закрывает канал, то он информирует об этом протоколы сетевого уровня, чтобы они могли предпринять соответствующие действия. ° Закрытие канала. Протокол ЕСР имеет возможность закрыть канал в любое время. Обычно это делается по запросу пользователя, однако может произойти и в результате какого-либо физического события, такого, например, как отказ носителя или превышение допустимого времени холостого хода. Существует три класса ЕСР-фреймов. Фреймы открытия канала используются для установки и выбора конфигурации канала, фреймы закрытия канала предназначены для его отключения, а фреймы поддержки канала — для управления каналом и его отладки. Эти фреймы используются для выполнения соответствующих действий на всех этапах работы протокола 1.СР.
Резюме Протокол глочка-глочка" (Ротг-го-Ро)иг Ргогосо! — РРР) первоначально был разработан как протокол инкапсуляции для передачи данных протокола 1Р по каналам типа "точка-точка'*. Протокол РРР также определяет стандарты назначения !Р- адресов и управления ими, асинхронной (старт-стопной) и бит-ориентированной синхронной инкапсуляции, мультиплексирования сетевых протоколов, конфигурирования и проверки качества канала, обнаружения ошибок и, при необходимости, согласования дополнительных возможностей.
Протокол РРР обеспечивает передачу дейтаграмм по последовательным каналам типа "точка-точка" и включает в себя следующие три компонента: ° механизм инкапсуляции дейтаграмм при передаче по последовательным каналам; ° протокол ЕСР для открытия, конфигурирования и тестирования канала; ° семейство протоколов ХСР для установки и конфигурирования протоколов сетевого уровня. Протокол РРР может работать с любым интерфейсом РТЕ/ОСЕ.