Каким образом реализован процесс автонавигации 100BASE Ethernet?



Реализуется только на витой паре. Каждые 16 мс MAC-контроллер посылает тестовые импульсы. при получении другим устройством тестового импульса, говорящего о возможности работы только на 10 Мбит/с - он настраивается на эту скорость (записывает скорость в регистры статуса и контроля).

Каким образом обеспечивается механизм full duplex 100BASE Ethernet?

Дуплексный режим в 100BASE-Ethernet реализуется только за счёт коммутации: к коммутатору подсоединяется транк на 200Mbit/s: по 100Mbit/s в каждую сторону.

 

Каким образом обеспечивается механизм flow control 100BASE Ethernet?

Flow Control - процедура управления передачей данных между двумя точками сети, например, между компьютером и принтером. Ограничивает скорость передачи данных до величины, соответствующей скорости их приема. Позволяет предотвратить потерю данных при переполнении буфера принимающего устройства. Важную роль в общем управлении потоком данных в сети играют буферы. Удаленный узел, передавая серию фреймов, способен переполнить входной буфер порта повторителя, что может привести к потере фреймов. Во-избежании этого стандартизован основанный на фреймах контроль потока (frame based flow control), известный как 802.3x. Протокол работает на уровне MAC и предназначен для использования в дуплексных линиях.

 

Опишите функции коммутатора 100BASE Ethernet и типы коммутации.

Коммутатор – мультипортовый мост. Он отличается от моста тем, что даёт путь от станции к станции (point to point), к тому же коммутатор является протокольно независимым, т.к. коммутация будет осуществляться по MAC-адресам. Существует 2 типа коммутации:

  • Store and forward (метод с промежуточной буферизацией)
    При использовании этого метода коммутатор получает пакет полностью перед тем, как осуществлять пересылку. После пересчета и проверки контрольной суммы (CRC) в конце кадра считываются адреса получателя и отправителя и пакет пересылается. Кадр отбрасывается в случае, если он не проходит проверку CRC, если он короче 64 байт или длиннее 1518 байт. Время задержки увеличивается пропорционально размеру пакета при использовании данного метода коммутации, поскольку требуется время для получения и обработки пакета целиком.;
  • Cut through (метод без промежуточной буферизации)
    При использовании этого метода коммутатор не дожидается получения всего пакета целиком и контрольная сумма (CRC) не проверяется. Он только дожидается получения заголовка пакета для определения адреса получателя. В зависимости от использования сетевого транспортного протокола (без соединения или ориентированный на соединение), этот метод позволяет снизить задержку при передаче пакетов от источника к получателю. Время задержки при использовании этого метода не зависит от размера пакета, так как передача пакета начинается сразу после считывания адресов отправителя и получателя..


Preamble - 8 бит

DA - 6 бит

SA - 6 бит

type/length Ethernet IEEE

data

ESC - контрольная сумма


cut-throw - не рассматривает целый пакет (только preamble и data); если пакет этого сегмента, то он выкидывается, если другого, то он передаётся.

store-forward – запоминает весь пакет, затем передаёт его (работает на разных скоростях).

Какие типы мостов вы знаете? Что такое алгоритм spanning tree?

Мосты бывают:

  • TR (прозрачные): используют алгоритм STA.
  • SR (Source-routing): хранится информация об источнике.
  • SRT: сочетание TR и SR.

Алгоритм STA (Spanning Tree Algorithm) используется для создания в сети минимального покрывающего дерева путём избавления от петель. Узел с наименьшим адресом (или тот, которого установили вручную корневым) рассылает специальные фреймы остальным узлам и т.д. по цепочке. В итоге создаётся покрывающее дерево, по ветвям которого и будут передаваться данные.

Spanning tree – создаёт динамическую базу данных для каждой сети (soft коммутирующих устройств); DA записывает в базу данных, по которой определяется: передать или удалить пакет.

Spanning tree сделан по стандарту 802.1d, который говорит о том как мы должны работать в collapsed backbone и какой switch является корневым (с наименьшим MAC-адресом). Мост может быть в состоянии «передающий» (forward) и «блокирующий» (stand by).

Для того чтобы определить, куда идти дальше, смотрим на уменьшение MAC-адреса. В деревьях выделяются специальные порты - порты назначения (порт, по которому коммутатор будет передавать дальше). К тому же нужно сказать, сколько будет переходов между hops (в spanning tree их 7). К каждому порту могут присоединяться и станции, т.е. мы уже будем иметь дело с массой адресов. Порты, принимающие большое количество адресов, называются workgroup-портами.

SR – мосты.

При получении каждого пакета SR-мосту нужно только просмотреть поле маршрутной информации (поле Routing Information Field, RIF, в кадре Token Ring или FDDI) на предмет наличия в нем своего идентификатора. И если он там присутствует и сопровождается идентификатором кольца, которое подключено к данному мосту, то в этом случае мост копирует поступивший кадр в указанное кольцо. В противном случае кадр в другое кольцо не копируется. В любом случае исходная копия кадра возвращается по исходному кольцу станции-отправителю, и если он был передан в другое кольцо, то бит А (адрес распознан) и бит С (кадр скопирован) поля статуса кадра устанавливаются в 1, чтобы сообщить станции-отправителю, что кадр был получен станцией назначения (в данном случае передан мостом в другое кольцо).
Так как маршрутная информация в кадре нужна не всегда, а только для передачи кадра между станциями, подключенными к разным кольцам, то наличие в кадре поля RIF обозначается установкой в 1 бит индивидуального/группового адреса (I/G) (при этом данный бит используется не по назначению, так как адрес источника всегда индивидуальный).

SRT-мосты.

SRT-мосты объединяют системы с прозрачными мостовыми соединениями и системы с SRB-алгоритмами. В SRT-мостах для различения SRB-фреймов и фреймов прозрачного мостового соединения используется бит индикатора маршрутной информации (Routing Information Indicator— RH). Если бит RII равен 1, то во фрейме есть RIF-поле и мост использует SRB-алгоритм. Если бит RII равен 0, то во фрейме нет RIF-поля и мост использует прозрачное мостовое соединение.


Дата добавления: 2018-04-05; просмотров: 802; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!