1 / 14

Подуровень управления логическим звеном

Подуровень управления логическим звеном. Logical Link Control (LLC). Application layer. Presentation layer. Session layer. Transport layer. Logical Link Control sublayer. Routing layer. Media Access Control (MAC) sublayer. Data Link layer. Physical layer. Physical layer.

perrin
Download Presentation

Подуровень управления логическим звеном

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Подуровень управления логическим звеном Logical Link Control (LLC) Computer Networking Technologies

  2. Application layer Presentation layer Session layer Transport layer Logical Link Control sublayer Routing layer Media Access Control (MAC) sublayer Data Link layer Physical layer Physical layer Подуровень Logical Link Control (IEEE802.3) • IEEE802.2 является подмножеством протокола HDLC (High-Level Data-Link Control) • использует подкласс ABM (Asynchronouse Balance Mode) HDLC • обеспечивает соединение Peer-to-Peer, гарантирующее доставку пакетов • независим от метода доступа • простой интерфейс с WAN Computer Networking Technologies

  3. Протоколы с установлением и без установления связи • Вначале были разработаны коммуникационные протоколы с установлением связи (Connection Oriented) • ориентированы на работу с плохими каналами • станции должны установить соединение (“виртуальное”) до начала передачи • понятие “соединение” предполагает подтверждения, нумерацию, повторы • Протоколы без установления связи (Connectionless) • данные могут передаваться без предварительного установления соединения • ЛВС должны иметь высокую надежность и малое количество ошибок • данные протоколы не обеспечивают восстановление данных, управление потоком или перегрпузкой канала • эти функции должны быть отнесены к более высоким уровням(Транспортному) • Не требует дополнительных ресурсов и обеспечивает большее быстродействие Computer Networking Technologies

  4. Типы фреймов IEEE802.3 • The Information frame (I frame) - обеспечивает передачу информации через соединение • The Supervisory frame (S frame) - обеспечивает управление соединением. Используются следующие типы фреймов • Receiver Ready (RR) - информирует о готовности передачи • Используется также как фрейм “keep alive”, если данные не пересылаются • Receiver not Ready (RNR) - индикатор занятости станции • информирует о готовности приема посылкой фрейма Receiver Ready • Reject (REJ) - запрашивает повторную передачу фрейма • The Unnumbered frame (U frame) - обеспечивает расширение управляющих функций • Этот фрейм обеспечивает установление или завершение сеанса (Session) Computer Networking Technologies

  5. Типы фреймов Unnumbered • Используются для управляющих функций • никакие пользовательские данные не пересылаются в фрейме • Используются для установления и окончания сеанса: • SABME (Set ABM Extended) - устанавливает соединение • счетчики последовательностей устанавливаются в исходное состояние • SABM имеет ограниченный диапазон нумерации последовательностей • DISC (Disconnect) - прекращает сеанс • UA (Unnumbered Acknowledge) - подтверждает получение фрейма Unnumbered • пересылается в ответ на SABME • FRMR (Frame Reject) - сообщает, что фрейм был исключен и не подлежит восстановлению Computer Networking Technologies

  6. Типы реализаций LLC/IEEE802.3 • LLC1 или Тип 1 - без установления связи • LLC2 или Тип 2 - с установлением связи • использует нумерацию последовательности, подтверждение и тайм-аут для установления сеанса • начальный номер последовательность и величина тайм-аута устанавливаются в начале сеанса • обычно используется для установления соединения ЛВС и ГВС • LLC3 или Тип 3 - без установления связи, но с подтверждением • Использует специальный фреым AC (Acknowledge) • применяется редко Computer Networking Technologies

  7. Поля IEEE802.3 Command/Responce bit Bit 0 I/G D D D D D D D D C/R S S S S S S S Длина информационного поля зависит от метода доступа • 4 типа адресов SAP • Индивидуальный адр. SAP • Null SAP - нулевой адрес • Групповой адр. SAP • Глобальный адр. SAP • все “1”, активирует все доступные сервисы SSAP address DSAP address Control Information 1 byte 1 or 2 bytes 1 byte Source address Length field Destination address IEEE 802.2 field CRC Computer Networking Technologies

  8. Типы SAP • E0 - Novell NetWare • F0 - NetBIOS • 06 - TCP/IP • 42 - Spanning Tree BPDU • FF - Global SAP • F4 - IBM Network Management • 7F - ISO 802.2 • 00 - NULL LSAP • F8, FC - Remote Program Load • 04, 05, 08, 0C - SNA • AA - SNAP • 80 - XNS • FE - OSI Computer Networking Technologies

  9. Bit 0 Bit 7 Bit 15 Information transfer Commands/Responses (I-format) 0 N(S) P/F N(R) Supervisory Commands/Responses (S-Format) 1 0 S S X X X X P/F N(R) Unnumbered Commands/Responses (U-Format) P/F 1 M M 1 P/F MMM 16 bits are used for modulo 128; 8 bits are used for modulo 8. Length is Access Method dependent DSAP address SSAP address Control Information 1 byte 1 byte 1 ro 2 bytes Source address Length field Destination address IEEE 802.2 fields CRC Управляющее поле IEEE802.3 Computer Networking Technologies

  10. Реальное соединение по протоколу LL2 Станция A посылает к станции B Станция В посылает к станции А События События SABME, P = 1 1 UA, F = 1 2 N(S) = 0, N(R) = 0, P = 0, I 3 N(S), = 0, N(R) = 1, P=0, I 4 N(S), = 1, N(R) = 1, P=0, I 5 N(S), = 2, N(R) = 1, P=0, I 6 N(S) = 1, N(R) = 3, P = 0, I 7 RR, N(R) = 2, P=0 8 N(S) = 2, N(R) = 3, P = 0, I N(S) = 3, N(R) = 2, P=0, I 9 10 RR, N(R) = 04 P = 0, 11 RR, N(R) = 3, P=0 12 Computer Networking Technologies

  11. Пример работы функции Timer T1 Станция A посылает к станции B Станция В посылает к станции А События События N(S) = 3, N(R) = 4, P = 0, I 1 T1 timer starts N(R) = 4, P = 1, RR 2 T1 timer expires and is restarted RR, N(R) = 4 F = 1 3 F(S) = 4, N(R) = 4, P=1, I 4 T1 timer restart RR, N(R) = 5, F = 1 5 Computer Networking Technologies

  12. Избирательное исключение фрейма Станция A посылает к станции B Станция В посылает к станции А События События SABME, P = 1 1 UA, F = 1 N(S) = 0, N(R) = 0, P = 0, I 2 N(S) = 0, N(R) = 1, P = 0, I 3 N(S) = 1, N(R) = 1, P = 0, I 4 N(S) = 2, N(R) = 1, P = 0, I 5 N(S) = 3, N(R) = 1, P = 0, I 6 N(R) = 1, P = 1, REJ 7 RR, N(R) = 1 F = 1 8 N(S) = 1, N(R) = 1, P = 0, I 9 N(S) = 1, N(R) = 2, P = 0, I 10 11 N(S) = 2, N(R) = 2, P = 0, I N(S) = 3, N(R) = 2, P = 0, I 12 RR, N(R) = 4, P = 0, 13 Computer Networking Technologies

  13. Протокол доступа к подсети SNAP (Subnetwork Access Protocol) • SNAP является наиболее частым применением LL1, как подмножества IEEE802.2 • На момент введения IEEE802.2 большинство сетей были расчитаны на использование формата пакетов Ethernet • SNAP позволяет использовать формат IEEE802.2 и проходить через сети IEEE802.x различным сетевым протоколам, не поддерживающим стандарт IEEE802 • SNAP поддерживается TCP/IP, NetWare, OSI, AppleTalk и др. • SNAP использует зарезервированный адрес SAP: AA (для DSAP и SSAP) • Использует формат управляющего фрейма Unnumbered: упр. поле равно 03 • Реальный заголовок SNAP содержит 5 байт • 3 байта для Organizationally Unique Identifier (OUI) • 2 байта для поля Ethernet Type Пример. Прохождение пакетов сетевого протокола NetWare, использующего Ethernet, через IEEE802.2 AA - AA - 03 - 00 - 00 - 00 - 81 - 37 Computer Networking Technologies

  14. Дискриминатор протокола доступа к подсети SNAP SNAP header Destination address Source address Length field SSAP Data Pad CRC-32 DSAP Control 03 AA AA Type field OUI Protocol discriminator for TCP/IP 00-00-00 08-00 3 bytes 2 bytes OUI = 00-00-00 - обозначает инкапсулированный исходный Ethernet- пакет OUI - не равно 00-00-00 - пакет эмулирует исходный Ethernet-пакет в сети IEEE802.x - формат пакета должен быть IEEE802.3 - может использоваться для совмещения различных протоколв на одном кабельном сегменте Computer Networking Technologies

More Related