192 420 просмотров нашего канала на YouTube!

ћерион Ќетворкс

4 минуты чтени€

—етева€ индустри€ использует множество терминов и пон€тий дл€ описани€ коммутации и маршрутизации, потому что многие термины пересекаютс€ в определени€х этих пон€тий. Ёто может сбить с толку. –аботает ли маршрутизатор маршрутизатором или коммутатором? ¬ чем разница между коммутацией на 3 уровне (L3) и маршрутизацией?

„то бы найти ответы на эти вопросы необходимо разобратьс€, что происходит с пакетом, когда он проходит через сеть.


ѕонимание широковещательных и коллизионных доменов

ƒва основных пон€ти€, которые вы должны пон€ть.


 оммутаци€. ѕон€тие широковещательного домена и домена коллизий

Ќа рисунке изображена проста€ сеть, иллюстрирующа€ эти два пон€ти€.

Ўироковещательный домен и домен коллизий

ƒомен коллизий определ€етс€ как набор хостов, подключенных к сети. ¬ некоторых случа€х хосты одновременно не буду передавать пакеты из-за возможного столкновени€ последних.

Ќапример, если ’ост ј и хост Ѕ соединены пр€мым проводом, то они не смогут передавать пакеты одновременно. ќднако, если между хостами установлено какое-то физическое устройств, то одновременна€ передача данных возможна, так как они наход€тс€ в отдельных доменах коллизий.

Ўироковещательный домен-это набор хостов, которые могут обмениватьс€ данными, просто отправл€€ данные на 2 уровне(L2). ≈сли узел A посылает широковещательный пакет дл€ всех хостов, по локальной сети, и хост B получает его, эти два хоста наход€тс€ в одном широковещательном домене.


Ўироковещательный домен и домен коллизий

ћостовое соединение создает домен коллизий, но не широковещательный домен.

“радиционна€ коммутаци€ пакетов и мостовое соединение- технически- это одно и то же. ќсновное различие заключаетс€ в том, что в большинстве коммутируемых сред каждое устройство, подключенное к сети, находитс€ в отдельном домене коллизий.

„то же измен€етс€ в формате типичного пакета, когда он проходит через коммутатор?

–исунок не показывает измени€ в формате пакетов данных прошедших через коммутатор

ѕакеты, проход€щие через коммутатор

¬ообще, устройства по обе стороны от коммутатора не "вид€т", что между ними есть коммутатор, они также не знают назначени€ своих пакетов; коммутаторы прозрачны дл€ устройств подключенных к сети.

≈сли узел ј хочет отправить пакет на ip-адресс 192.168.1.2 (узел B), он отправл€ет в эфир широковещательный запрос дл€ всех узлов, подключенных к тому же сегменту сети, запрашивает MAC-адрес хоста с IP-адресом 192.168.1.2 (это называетс€ Address Resolution Protocol (ARP)). “ак как узел B находитс€ в том же широковещательном домене, что и узел A, узел A может быть уверен, что узел B получит этот широковещательный запрос и отправит ответный пакет с верным MAC-адресом дл€ обмена пакетами.


Ўироковещательные домены и домены коллизии в маршрутизации

—еть построена на основе маршрутизатора не создает широковещательный домен и домен коллизий данна€ схема приведена на рисунке:

—еть построена на основе маршрутизатора

¬озникает вопрос, как пакет отправленный с хоста ј достигнет хост Ѕ с ip-адресом 192.168.2.1? ’ост јне может отправить широковещательный пакет дл€ обнаружени€ адреса узла B, поэтому он должен использовать какой-то другой метод чтобы вы€снить, как добратьс€ до этого пункта назначени€. ќткуда узел ј знает об этом? ќбратите внимание, что после каждого IP-адреса на рисунке выше, есть значение / 24. Ёто число указывает длину префикса, или количество битов, установленных в маске подсети. ’ост ј может использовать эту информацию дл€ определени€ что хост B не находитс€ в том же широковещательном домене (не в том же сегменте), и хост A должен использовать определенный метод маршрутизации дл€ достижени€ цели, как показано на рисунке ниже.

ќтображение того, что узлы не наход€тс€ в одном и том же широковещательном домене

“еперь, когда хост A знает, что хост B не находитс€ в том же широковещательном домене, что и он, он не может отправить широковещательный запрос дл€ получени€ адреса хоста B.  ак, тогда, пакету, отправленному с узла ј, добратьс€ до узла B?

ќтправл€€ свои пакеты к промежуточному маршрутизатору, ’ост A помещает в заголовок пакета IP-адрес хоста B, а также еще MAC-адрес промежуточного маршрутизатора, как показано на рисунке.

ѕересылка пакетов через маршрутизатор

”зел ј помещает MAC-адрес маршрутизатора в заголовок пакета. ћаршрутизатор принимает этот пакет, приход€щий из сети. ƒалее маршрутизатор провер€ет IP-адрес назначени€ и определ€ет, какой наиболее короткий маршрут построить и сравнивает данные из пакета с таблицей маршрутизации (в данном случае сравниваютс€ данные хоста B), и замен€ет MAC-адрес правильным MAC-адресом дл€ следующего перехода. «атем маршрутизатор пересылает пакет в другой сегмент, который находитс€ в другом широковещательном домене.


 оммутаци€ L3

 оммутаци€ 3 уровн€ очень похожа на маршрутизацию, как показано на рисунке ниже (обратите внимание, что это то же самое, что изображено на рисунке выше). Ёто св€зано с тем, что коммутаци€ 3 уровн€ €вл€етс€ маршрутизируемой; Ќет никакой функциональной разницы между коммутацией 3 уровн€ и маршрутизацией.

 оммутаци€ 3 ”ровн€

ѕолезна ли ¬ам эта стать€?