Что такое маршрутизатор?

Любые разговоры которые хоть как-то связаны с тематикой форума

Модератор: Модераторы разделов

Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус
Контактная информация:

Re: Что такое маршрутизатор?

Сообщение KiWi »

Alex2ndr писал(а):
04.01.2011 13:08
Имхо изначальное определение маршрутизатора в этой теме не очень верно. Я предлагаю более упрощенное определение: Если ip пакет(т е пакет 3-го уровня OSI) пересылается с одного интерфейса девайса на другой(т е вошел на одном, вышел на другом), то такое устройство называется маршрутизатором. При этом заголовки ip пакета могут быть модифицированы(т е поработал NAT), но могут и остаться оригинальными - устройство все равно остается маршрутизатором.

Пока писал последний пост, родилось определение на пальцах:
- коммутатор работает только с теми данными, которые уже есть, и не генерирует новых
- маршрутизатор же умеет генерировать данные(ICMP-сообщения, например)
Спасибо сказали:
BIgAndy
Сообщения: 1923

Re: Что такое маршрутизатор?

Сообщение BIgAndy »

drBatty писал(а):
05.01.2011 00:07
это всё так, но вот P2P они наверное не выдержа

P2P на асимметричных линиях - это жесть.. Даже апстрим шейпить не придётся :D
Спасибо сказали:
Аватара пользователя
Alex2ndr
Сообщения: 443
ОС: Debian Lenny

Re: Что такое маршрутизатор?

Сообщение Alex2ndr »

QWERTYASDF писал(а):
04.01.2011 13:44
Чем в таком случае маршрутизатор отличается от моста, через который также пересылается ай-пи пакет с одного девайса на другой в неизмененном виде?

Как уже правильно заметил KiWi мост пересылает не ip пакеты а Ethernet фреймы, что, согласитесь, разные вещи. Конечно эти фреймы содержат внутри ip пакеты, но решение о пересылке принимается исходя из заголовков ethernet, а не из заголовков Ip. Как вам уже посоветовали почитайте про OSI модель - имхо в незнании этой вещи и лежит причина создания данного топика... В противном случае вы бы не путали коммутатор/мост с маршрутизатором...

sash-kan писал(а):
04.01.2011 14:44
ой, не надо таких упрощений.
а то если на стадии маршрутизации было принято решение о пересылке пакета в тот же сетевой интерфейс, откуда пакет пришёл, некоторые (не будем показывать пальцем на тс) могут подумать, что это был со стороны ядра «немаршрутизационный поступок».

Ну согласитесь, что упрощенное определение не может охватить всех случаев. Все таки ваш пример не характерен для домашних сетей и его можно смело рассматривать как исключение :) Я бы мог поправить определение так, чтобы оно захватывало этот момент, но считаю, что после этого оно потеряет свою "упрощенность" :)

KiWi писал(а):
05.01.2011 01:30
Пока писал последний пост, родилось определение на пальцах:
- коммутатор работает только с теми данными, которые уже есть, и не генерирует новых
- маршрутизатор же умеет генерировать данные(ICMP-сообщения, например)

Это скорее не определение, а наблюдение :) Этакая характерная черта. Хотя, честно говоря, свойственна она не 2 и 3 уровням, а конкретным особенностям реализации Ethernet и IP. Думаю можно представить себе протоколы 2 и 3 уровня, которые бы делали наоборот, пусть даже таких протоколов не существует.
Спасибо сказали:
alex_suse
Сообщения: 204
ОС: Debian, openSUSE, Gentoo

Re: Что такое маршрутизатор?

Сообщение alex_suse »

Если спор о маршрутизации и нат, то вот такая картинка все объясняет сразу iptables

Если уж спорить таким составом, то обсудить, чем маршрутизатор от коммутатора L3 отличается :D
Спасибо сказали:
Аватара пользователя
Davinel
Сообщения: 481
ОС: Ubuntu

Re: Что такое маршрутизатор?

Сообщение Davinel »

Не понимаю о чем вы три страницы спорите О_о

Маршрутизатор - устройство, которое работает на сетевом уровне и пересылает куда то пакеты этого самого сетевого уровня. Как он это там делает и что он еще делает вообще не важно.


И кстати NAT собственно без работы на третьем уровне не возможен. Коммутаторы не оперируют пакетами(пакеты данных - сетевой уровень) они оперируют фреймами. И никакое IP менять не могут. Поэтому NAT без маршрутизатора просто не возможен, т.к. для того чтобы менять там что то в пакете нужно этот пакет поймать, и узнать откуда он пришел, а это вполне входит в функции маршрутизации.
Спасибо сказали:
QWERTYASDF
Сообщения: 989
Статус: Чайник со свистком
ОС: GNU/Linux

Re: Что такое маршрутизатор?

Сообщение QWERTYASDF »

Alex2ndr писал(а):
05.01.2011 02:01
QWERTYASDF писал(а):
04.01.2011 13:44
Чем в таком случае маршрутизатор отличается от моста, через который также пересылается ай-пи пакет с одного девайса на другой в неизмененном виде?

Как уже правильно заметил KiWi мост пересылает не ip пакеты а Ethernet фреймы, что, согласитесь, разные вещи. Конечно эти фреймы содержат внутри ip пакеты, но решение о пересылке принимается исходя из заголовков ethernet, а не из заголовков Ip. Как вам уже посоветовали почитайте про OSI модель - имхо в незнании этой вещи и лежит причина создания данного топика... В противном случае вы бы не путали коммутатор/мост с маршрутизатором...

Простите, но как раз я в том, что пишу, ничего такого и не путаю! Это Вы писали:
Alex2ndr писал(а):
04.01.2011 13:08
Если ip пакет(т е пакет 3-го уровня OSI) пересылается с одного интерфейса девайса на другой(т е вошел на одном, вышел на другом), то такое устройство называется маршрутизатором. При этом заголовки ip пакета могут быть модифицированы(т е поработал NAT), но могут и остаться оригинальными - устройство все равно остается маршрутизатором.

Т.е. есть у нас два "интерфейса-девайса" - сетевая карта на ПК1 и адсл-модем на ПК2 и соединены они в сеть через некое устройство, которое может быть и роутером, а может быть и мостом, больше ничего в этой сети нет. IP-пакет без всяких изменений спокойно проходит через это устройство с сетевого интерфейса ПК1 на сетевой интерфейс ПК2 и наоборот. Это соответствует Вашему примеру? Соответствует. Дальше в Вашем примере написано, что такое устройство будет называться именно маршрутизатором (естественно, имеется ввиду именно ip-маршрутизация). Но зачем тут нужен именно маршрутизатор, когда можно спокойно обойтись и мостом, соединяющим два разных физлинка на общем канальном уровне?? (хороший пример чему нынешние "wan-adsl-модемы с lan-ethernet-интерфейсом", например D-Link DSL-300T, в котором нет функции маршрутизатора и который как-раз таким мостом и является). Вот я и пишу, мол, чем тогда по Вашему примеру отличается мост от маршрутизатора, а Вы меня опять поучаете про незнание матчасти...
Davinel писал(а):
06.01.2011 22:16
Не понимаю о чем вы три страницы спорите О_о

Маршрутизатор - устройство, которое работает на сетевом уровне и пересылает куда то пакеты этого самого сетевого уровня. Как он это там делает и что он еще делает вообще не важно.


И кстати NAT собственно без работы на третьем уровне не возможен. Коммутаторы не оперируют пакетами(пакеты данных - сетевой уровень) они оперируют фреймами. И никакое IP менять не могут. Поэтому NAT без маршрутизатора просто не возможен, т.к. для того чтобы менять там что то в пакете нужно этот пакет поймать, и узнать откуда он пришел, а это вполне входит в функции маршрутизации.

Основная функция маршрутизатора, если верить всем достаточно авторитетным определениям и логике, есть маршрутизация т.е. определение маршрута пересылки ip-пакета. Это истинно или ложно? )
Если истинно, то можно продолжать дальше. Определение маршрута само по себе подразумевает наличие выбора т.е. хотя-бы два возможных маршрута, так или не так? Вы ведь если подъезжаете к развилке и выбираете на какую дорогу свернуть, только, если эта развилка существует.
А к чему это? К тому, что если имеем гипотетическое устройство, к которому допустим с одной стороны втыкается кабель провайдера, а с другой стороны втыкается только один девайсный сетевой интерфейс при том, что можно вообще подключать только один интерфейс, но которое все-равно читает ip-пакеты и занимается деятельностью по подмене адресов/портов назначения/отправки т.е. трансляцией адресов только для одного этого девайса, то имеет ли смысл это устройство называть маршрутизатором? Только не надо про сферического коня в вакууме и бредовость таких гипотез, ок? Теоретически такое устройство возможно - возможно. Вот об это и хотелось бы поговорить.
Спасибо сказали:
Аватара пользователя
SinClaus
Сообщения: 1951
Статус: Мучитель Мандривы
ОС: Arch,BSD

Re: Что такое маршрутизатор?

Сообщение SinClaus »

Почему же "бредовость" и т.д. Описан стандартный рутер типа Cisco 18xx или 28хх у которого один WAN интерфейс и один LAN интерфейс. Тем не менее он во первых маршрутизирует пакеты (не фреймы!) либо в интерфейсы, либо в NULL. А ещё поддерживает кучу VLAN на любом из интерфейсов и внутри себя, а там уж простор для маршрутизации огромадный! :)
Спасибо сказали:
QWERTYASDF
Сообщения: 989
Статус: Чайник со свистком
ОС: GNU/Linux

Re: Что такое маршрутизатор?

Сообщение QWERTYASDF »

SinClaus писал(а):
08.01.2011 17:07
Почему же "бредовость" и т.д. Описан стандартный рутер типа Cisco 18xx или 28хх у которого один WAN интерфейс и один LAN интерфейс. Тем не менее он во первых маршрутизирует пакеты (не фреймы!) либо в интерфейсы, либо в NULL. А ещё поддерживает кучу VLAN на любом из интерфейсов и внутри себя, а там уж простор для маршрутизации огромадный! :)

Хотелось бы уточнить, что речь шла о возможности такого гипотетического устройства поддерживать подключение только одного девайса к каждому из своих физических портов т.е. на лан-порт подключить мы можем только один комп, которому он (как nat) даст один айпи адрес, например 192.168.1.2, больше у него никаких адресов на раздачу нет. Но если он для этого единственного в lan-е компа 192.168.1.2 будет осуществлять nat, то вот и получаем как-бы nat без собственно маршрутизации...Т.к. где она маршрутизация, если выбора то все-равно нет, куда слать, а значит все на 192.168.1.2.
Конечно можно сказать, что я не права в силу наличия еще нулевого маршрута, но все-же этот нулевой маршрут вообще можно маршрутом и не называть...Просто отскакивают от стенки все пакеты с неверным адресом, и все...
Теоретически такое устройство ведь возможно, так? Так вот, если бы собеседники в этой теме смогли бы спокойно поговорить о таком устройстве, без сарказма и сентенций в мою сторону, то хотелось бы задать следующий вопрос: Имеет ли смысл такое, лишенное функции маршрутизации для всех адресов, кроме 192.168.1.2, создавать на практике, руководствуясь меньшим потреблением вычислительной мощи у его функций, и как следствие более компактными размерами и дешевыми чипами? Или же подобных преимуществ все-равно не будет от подобных лишений и практической перспективы никакой?
Спасибо сказали:
Аватара пользователя
Davinel
Сообщения: 481
ОС: Ubuntu

Re: Что такое маршрутизатор?

Сообщение Davinel »

QWERTYASDF писал(а):
08.01.2011 15:39
Если истинно, то можно продолжать дальше. Определение маршрута само по себе подразумевает наличие выбора т.е. хотя-бы два возможных маршрута, так или не так?

Их и так всегда минимум два. Можно послать себе же(loopback), а можно выбросить.

QWERTYASDF писал(а):
08.01.2011 15:39
А к чему это? К тому, что если имеем гипотетическое устройство, к которому допустим с одной стороны втыкается кабель провайдера, а с другой стороны втыкается только один девайсный сетевой интерфейс при том, что можно вообще подключать только один интерфейс, но которое все-равно читает ip-пакеты и занимается деятельностью по подмене адресов/портов назначения/отправки т.е. трансляцией адресов только для одного этого девайса, то имеет ли смысл это устройство называть маршрутизатором? Только не надо про сферического коня в вакууме и бредовость таких гипотез, ок? Теоретически такое устройство возможно - возможно. Вот об это и хотелось бы поговорить.

Это все равно будет маршрутизатор. Т.к. это будет устройство которое:
1) работает на третьем уровне OSI
2) читает пакеты данных и отправляет их дальше по маршруту согласно заданных правил.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: Что такое маршрутизатор?

Сообщение sash-kan »

QWERTYASDF писал(а):
08.01.2011 15:39
Основная функция маршрутизатора, если верить всем достаточно авторитетным определениям и логике, есть маршрутизация т.е. определение маршрута пересылки ip-пакета. Это истинно или ложно?
истинно.
QWERTYASDF писал(а):
08.01.2011 15:39
Если истинно, то можно продолжать дальше. Определение маршрута само по себе подразумевает наличие выбора т.е. хотя-бы два возможных маршрута, так или не так? Вы ведь если подъезжаете к развилке и выбираете на какую дорогу свернуть, только, если эта развилка существует.
неверная аналогия. маршрутов всегда несколько. даже при одном сетевом интерфейсе (который loopback).
собственно, неверно продолжая вашу неверную аналогию, всегда есть вариант развернуться, остановиться, поехать в чисто поле и т.д.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
QWERTYASDF
Сообщения: 989
Статус: Чайник со свистком
ОС: GNU/Linux

Re: Что такое маршрутизатор?

Сообщение QWERTYASDF »

Davinel писал(а):
08.01.2011 17:40
QWERTYASDF писал(а):
08.01.2011 15:39
Если истинно, то можно продолжать дальше. Определение маршрута само по себе подразумевает наличие выбора т.е. хотя-бы два возможных маршрута, так или не так?

Их и так всегда минимум два. Можно послать себе же(loopback), а можно выбросить.

QWERTYASDF писал(а):
08.01.2011 15:39
А к чему это? К тому, что если имеем гипотетическое устройство, к которому допустим с одной стороны втыкается кабель провайдера, а с другой стороны втыкается только один девайсный сетевой интерфейс при том, что можно вообще подключать только один интерфейс, но которое все-равно читает ip-пакеты и занимается деятельностью по подмене адресов/портов назначения/отправки т.е. трансляцией адресов только для одного этого девайса, то имеет ли смысл это устройство называть маршрутизатором? Только не надо про сферического коня в вакууме и бредовость таких гипотез, ок? Теоретически такое устройство возможно - возможно. Вот об это и хотелось бы поговорить.

Это все равно будет маршрутизатор. Т.к. это будет устройство которое:
1) работает на третьем уровне OSI
2) читает пакеты данных и отправляет их дальше по маршруту согласно заданных правил.

Ну наверно, стоит согласиться т.к. читает и направляет согласно правилам, но слово "маршрутизатор" меня в данном контексте смущает. Следуя из этого, получаем, что nat без маршрутизации таки не возможен...
Спасибо сказали:
QWERTYASDF
Сообщения: 989
Статус: Чайник со свистком
ОС: GNU/Linux

Re: Что такое маршрутизатор?

Сообщение QWERTYASDF »

sash-kan писал(а):
08.01.2011 17:43
QWERTYASDF писал(а):
08.01.2011 15:39
Основная функция маршрутизатора, если верить всем достаточно авторитетным определениям и логике, есть маршрутизация т.е. определение маршрута пересылки ip-пакета. Это истинно или ложно?
истинно.
QWERTYASDF писал(а):
08.01.2011 15:39
Если истинно, то можно продолжать дальше. Определение маршрута само по себе подразумевает наличие выбора т.е. хотя-бы два возможных маршрута, так или не так? Вы ведь если подъезжаете к развилке и выбираете на какую дорогу свернуть, только, если эта развилка существует.
неверная аналогия. маршрутов всегда несколько. даже при одном сетевом интерфейсе.
собственно, неверно продолжая вашу неверную аналогию, всегда есть вариант развернуться, остановиться, поехать в чисто поле и т.д.

=) Что, совсем совсем не верная? Каких маршрутов - отбросить и послать себе? Ну да, Вы правы, это маршрутизация.
Спасибо сказали:
Аватара пользователя
Alex2ndr
Сообщения: 443
ОС: Debian Lenny

Re: Что такое маршрутизатор?

Сообщение Alex2ndr »

QWERTYASDF писал(а):
08.01.2011 15:39
Простите, но как раз я в том, что пишу, ничего такого и не путаю! Это Вы писали:
Alex2ndr писал(а):
04.01.2011 13:08
Если ip пакет(т е пакет 3-го уровня OSI) пересылается с одного интерфейса девайса на другой(т е вошел на одном, вышел на другом), то такое устройство называется маршрутизатором. При этом заголовки ip пакета могут быть модифицированы(т е поработал NAT), но могут и остаться оригинальными - устройство все равно остается маршрутизатором.

Т.е. есть у нас два "интерфейса-девайса" - сетевая карта на ПК1 и адсл-модем на ПК2 и соединены они в сеть через некое устройство, которое может быть и роутером, а может быть и мостом, больше ничего в этой сети нет. IP-пакет без всяких изменений спокойно проходит через это устройство с сетевого интерфейса ПК1 на сетевой интерфейс ПК2 и наоборот. Это соответствует Вашему примеру? Соответствует. Дальше в Вашем примере написано, что такое устройство будет называться именно маршрутизатором (естественно, имеется ввиду именно ip-маршрутизация). Но зачем тут нужен именно маршрутизатор, когда можно спокойно обойтись и мостом, соединяющим два разных физлинка на общем канальном уровне??

А теперь читайте то, что я написал, но еще внимательнее:
Alex2ndr писал(а):
04.01.2011 13:08
Если ip пакет(т е пакет 3-го уровня OSI) пересылается с одного интерфейса девайса на другой...

Вы считаете, что маршрутизаторы и мосты пересылают одно и то же - но это не совсем так и именно в этом ваша ошибка. Вот на эту картинку посмотрите:

Изображение

Лично я вижу здесь 3 типа сетевых пакетов -
1. TCP сегмент (4-й уровень модели OSI)
2. IP пакет (3-й уровень модели OSI)
3. Ethernet фрэйм. (2-й уровень модели OSI).

Соответственно когда пакет попадает на сетевое устройство, то происходит работа именно с заголовками каждого типа пакетов: Мост смотрит на заголовки Ethernet и принимает решение не основе данных в них. Маршрутизатор отбрасывает заголовки Ethernet и оперирует данными из ip заголовков и тд. Именно в этом и отличие - с какими заголовками работает устройство, так оно и называется. Поэтому NAT( изменение ip заголовков) невозможен на уровне моста - мост просто не знает ничего об ip заголовках. Вот еще одна картинка на эту тему -

Изображение

Конечно книжка, из которой я дергаю эти картинки (У. Р. Стивенс "TCP/IP КРУПНЫМ ПЛАНОМ"), слегка устарела, но суть за 20 лет никак не изменилась. Советую почитать. Хотя бы несколько первых глав.
Спасибо сказали:
QWERTYASDF
Сообщения: 989
Статус: Чайник со свистком
ОС: GNU/Linux

Re: Что такое маршрутизатор?

Сообщение QWERTYASDF »

Alex2ndr, Я и читала внимательно. Мост пересылает фреймы канального уровня (кадры) вместе со всем в них инкапсулированным т.е. со всем содержимым без вникания в это содержимое - таким образом, мост, пересылая эти кадры с вложенными в них ip-пакетами, также пересылает и ip-пакеты, что очевидно логично. Вот и читайте теперь то, что Вы тогда написали - чем в том Вашем примере мост отличается от роутера? А цепляюсь я к критичной неполноте Вашего определения только потому, что Вы цепляетесь к моему, якобы, незнанию главных отличий между мостом и роутером/между 2-ым и 3-им уровнями OSI.
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус
Контактная информация:

Re: Что такое маршрутизатор?

Сообщение KiWi »

Alex2ndr писал(а):
08.01.2011 18:07
Соответственно когда пакет попадает на сетевое устройство, то происходит работа именно с заголовками каждого типа пакетов: Мост смотрит на заголовки Ethernet и принимает решение не основе данных в них. Маршрутизатор отбрасывает заголовки Ethernet и оперирует данными из ip заголовков и тд. Именно в этом и отличие - с какими заголовками работает устройство, так оно и называется. Поэтому NAT( изменение ip заголовков) невозможен на уровне моста - мост просто не знает ничего об ip заголовках. Вот еще одна картинка на эту тему -

Чтобы было ещё понятней.
Имеем 4 порта коммутатора(1, 2, 3, 4). Можно послать 2 пакета, которые на IP-уровне будет идти от 10.0.0.1 к 10.0.0.1 через сеть и при этом:
- первый пакет отправится из порта 1 в порт 2 коммутатора
- второй пакет отправится из порта 3 в порт 4 коммутатора

И ещё, наверно, можно упомянуть http://ru.wikipedia.org/wiki/PPPoE, который TCP/IP не использует.
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус
Контактная информация:

Re: Что такое маршрутизатор?

Сообщение KiWi »

QWERTYASDF писал(а):
08.01.2011 18:17
Вот и читайте теперь то, что Вы тогда написали - чем в том Вашем примере мост отличается от роутера?

Тем, что:
- это могут быть НЕ IP-пакеты(ARP, например, или PPPoE)
- решение о том, КУДА пересылать принимается по ЗАГОЛОВКАМ ethernet-фрейма и тут есть ровно 2 пути, по которым может пройти пакет: отброшен(неправильная контрольная сумма, например) и передан дальше -- варианта обработать самостоятельно тут нет(если смотреть на L2-коммутаторы в неуправляющем vlanе)
Спасибо сказали:
QWERTYASDF
Сообщения: 989
Статус: Чайник со свистком
ОС: GNU/Linux

Re: Что такое маршрутизатор?

Сообщение QWERTYASDF »

Спасибо, что есть маршрутизатор, я немного для себя уточнила.

BIgAndy писал(а):
04.01.2011 14:00
drBatty писал(а):
04.01.2011 12:19
а... мне просто такое в голову не приходило... так это получается, что у вас 4 IP было на линии? или вы как-то сделали 1 IP на все PPPoE?

Ну да.. Но только почему "На линии"? xDSL - это всего лишь навсего способ пожать (модулировать/демодулировать) сигнал. Что там происходит на окончаниях этой линии, по большому счёту - пофигу. Разрешил провайдер мультилинк - их есть у вас. У меня мультилинк одно время и на LinkSys поднимался. И, что самое удивительное, выданный волготелекомом какой-то Хуявей, едва-едва прикрытый пластмассовым панцырем без названия , позволял подключать две DSL линии (на внутреннюю и внешнюю пару) и осуществлял одновременно маршрутизацию, а если, зайдя телнетом, удавалось прибить http-сервер, то, говорят позволял делать маркировку пакетов, и, следовательно, балансировку нагрузки. Это как китайский контрабандный мобильник. С одим и тем же чипом, который они устанавливают для тех же "нокий", позволяет подключать две "симки", вдруг появляется GPS и аналоговый телевизор.

Правда вот этого не понимаю...
Т.е. у Вас там через один адсл-сигнал шло несколько виртуальных каналов (на 2-м уровне), на каждом из которых был свой PPPoE, но тогда все компы все-равно имели бы один и тот-же ip-адрес...
Вообщем, провайдер действительно давал Вам 4 ip-адреса или ...или тогда вообще не понятно ) ...Или же у вас был один ip-адрес для всех компов, но этот самый таинственый "пппд" что-то делал для исключения так сказать, коллизий, от того, что ответный пакет рассылался всем компам...
Спасибо сказали:
Аватара пользователя
Davinel
Сообщения: 481
ОС: Ubuntu

Re: Что такое маршрутизатор?

Сообщение Davinel »

QWERTYASDF писал(а):
08.01.2011 18:17
Вот и читайте теперь то, что Вы тогда написали - чем в том Вашем примере мост отличается от роутера?

Тем, что мост смотрит на заголовки фрэймов и принимает решение куда дальше посылать пакет на основе мак-адресов. А роутер читает заголовки ip-пакетов и посылает их дальше на основании информации в этих заголовках.

btw мосты вроде уже практически не используются нигде..

QWERTYASDF писал(а):
08.01.2011 18:33
Правда вот этого не понимаю...

Чего именно?
Спасибо сказали:
QWERTYASDF
Сообщения: 989
Статус: Чайник со свистком
ОС: GNU/Linux

Re: Что такое маршрутизатор?

Сообщение QWERTYASDF »

Davinel писал(а):
08.01.2011 18:40
QWERTYASDF писал(а):
08.01.2011 18:17
Вот и читайте теперь то, что Вы тогда написали - чем в том Вашем примере мост отличается от роутера?

Тем, что мост смотрит на заголовки фрэймов и принимает решение куда дальше посылать пакет на основе мак-адресов. А роутер читает заголовки ip-пакетов и посылает их дальше на основании информации в этих заголовках.

btw мосты вроде уже практически не используются нигде..

QWERTYASDF писал(а):
08.01.2011 18:33
Правда вот этого не понимаю...

Чего именно?

ДА КТО-ЖЕ С ЭТИМ, ЕЛКИ, СПОРИТ ТО??!!! )

Что такое btw мосты? в гугле ничего не находит сразу...

Изменила свое сообщение выше.
Спасибо сказали:
Аватара пользователя
Davinel
Сообщения: 481
ОС: Ubuntu

Re: Что такое маршрутизатор?

Сообщение Davinel »

QWERTYASDF писал(а):
08.01.2011 18:44
btw мосты, в гугле ничего не находит сразу...

btw - by the way.

но мосты таки практически не используются ) медленные. вытеснены коммутаторами, тобишь свитчами.

QWERTYASDF писал(а):
08.01.2011 18:33
Т.е. у Вас там через один адсл-сигнал шло несколько виртуальных каналов (на 2-м уровне), на каждом из которых был свой PPPoE, но тогда все компы все-равно имели бы один и тот-же ip-адрес...


Ну вообще мультилинк это наоборот. Есть два физических канала подключения, которые объединяются в один логический.
Спасибо сказали:
QWERTYASDF
Сообщения: 989
Статус: Чайник со свистком
ОС: GNU/Linux

Re: Что такое маршрутизатор?

Сообщение QWERTYASDF »

Davinel писал(а):
08.01.2011 18:57
QWERTYASDF писал(а):
08.01.2011 18:44
btw мосты, в гугле ничего не находит сразу...

btw - by the way.

но мосты таки практически не используются ) медленные. вытеснены коммутаторами, тобишь свитчами.

QWERTYASDF писал(а):
08.01.2011 18:33
Т.е. у Вас там через один адсл-сигнал шло несколько виртуальных каналов (на 2-м уровне), на каждом из которых был свой PPPoE, но тогда все компы все-равно имели бы один и тот-же ip-адрес...


Ну вообще мультилинк это наоборот. Есть два физических канала подключения, которые объединяются в один логический.

Аа..)

А как физически возможно два разных физических канала подключения по одному физическому каналу (проводу)? Оксюморон какой-то получается просто.
Не, ну например есть дслам порты одного частотного диапазона, есть другого (вроде называются "аннекс а" и "аннекс б")...Если такой порт поддерживает оба диапазона, то тогда можно два физических канала, но как сделать больше и как вообще сделать больше одного, если порт поддерживает только один частотный диапазон? Ведь если пустить по одному проводу два вч-сигнала, которые своими полосами будут перекрывать друг-друга, то ничего не выйдет...А если в рамках одного сигнала выделять либо по времени либо не по времени несколько разных каналов, так это будет как-раз несколько логических каналов из одного физического...
И как насчет вопроса с кол-м ай-пи? ))

???
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус
Контактная информация:

Re: Что такое маршрутизатор?

Сообщение KiWi »

QWERTYASDF писал(а):
08.01.2011 18:33
Т.е. у Вас там через один адсл-сигнал шло несколько виртуальных каналов (на 2-м уровне), на каждом из которых был свой PPPoE, но тогда все компы все-равно имели бы один и тот-же ip-адрес...
Вообщем, провайдер действительно давал Вам 4 ip-адреса или ...или тогда вообще не понятно )

1 ADSL линк
4 PPPoE/PPPoA соединения по этому ADSL-линку(никаких "виртуальных каналов" между первым и вторым нет) -- несколько PPPoE одновременно спокойно могут жить, потому что у каждого PPPoE соединения есть свой уникальный идентификатор сессии

А что внутри этих 4 PPPoE соединений уже неважно(IP, IPX, ...). Если IP, то, да, 4 IP-адреса -- самое простое(но, естественно, не единственное).

btw -- это сокращение от by the way.
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус
Контактная информация:

Re: Что такое маршрутизатор?

Сообщение KiWi »

Davinel писал(а):
08.01.2011 18:57
Ну вообще мультилинк это наоборот. Есть два физических канала подключения, которые объединяются в один логический.

А, да, что-то пропустил про мультилинк...

QWERTYASDF писал(а):
08.01.2011 19:04
А как физически возможно два разных физических канала подключения по одному физическому каналу (проводу)? Оксюморон какой-то получается просто.

Эм, физических каналов 2(грубо говоря, 2 разных провода, или разные пары в одном проводе).

Примерное описание процесса: http://en.wikipedia.org/wiki/Link_aggregation (на русском много воды).
Для ADSL как-то редко упоминается. Названия стандартов есть, например, здесь: http://www.worldlingo.com/ma/enwiki/ru/ITU_G.992.5 (искать по G.998).
Спасибо сказали:
QWERTYASDF
Сообщения: 989
Статус: Чайник со свистком
ОС: GNU/Linux

Re: Что такое маршрутизатор?

Сообщение QWERTYASDF »

KiWi писал(а):
08.01.2011 19:04
QWERTYASDF писал(а):
08.01.2011 18:33
Т.е. у Вас там через один адсл-сигнал шло несколько виртуальных каналов (на 2-м уровне), на каждом из которых был свой PPPoE, но тогда все компы все-равно имели бы один и тот-же ip-адрес...
Вообщем, провайдер действительно давал Вам 4 ip-адреса или ...или тогда вообще не понятно )

1 ADSL линк
4 PPPoE/PPPoA соединения по этому ADSL-линку(никаких "виртуальных каналов" между первым и вторым нет) -- несколько PPPoE одновременно спокойно могут жить, потому что у каждого PPPoE соединения есть свой уникальный идентификатор сессии

А что внутри этих 4 PPPoE соединений уже неважно(IP, IPX, ...). Если IP, то, да, 4 IP-адреса -- самое простое(но, естественно, не единственное).

btw -- это сокращение от by the way.

Ну так ведь несколько разных каналов передачи данных в рамках одного физлинка (хДСЛ-линка) - это ведь и получается виртуальные (ну, или "логические") каналы, разве нет?

А что внутри этих 4 PPPoE соединений уже неважно(IP, IPX, ...). Если IP, то, да, 4 IP-адреса -- самое простое(но, естественно, не единственное).

Ммм........ну хорошо....Есть несколько пппое-подключений к провайдеру, и этот провайдер спокойно выдает на каждое свой ай-пи адрес? Ну, только если провайдер такой...Ибо я постоянно слышу и читаю жалобы, что мол, неплохо было-бы больше одного адреса одновременно, но провайдера жаба душит...
Не единственное, а что еще у провайдера может быть, чтоб к нему на канальном уровне несколько подключений было, и каждое подключение получало-бы одновременно с другими IP-трафик?
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: Что такое маршрутизатор?

Сообщение sash-kan »

QWERTYASDF писал(а):
08.01.2011 17:50
Что, совсем совсем не верная?
как и любая аналогия, эта верна лишь до определённой степени.
т.е., делать некие выводы на основании аналогии, конечно, можно. но, как и в обсуждаемом случае, не все выводы будут соответствовать тому, для чего строилась аналогия.

аналогия: маршрутизация похожа на выбор пути на развилке.
вывод: если на развилке только одна дорога, то выбора нет, и (вот он, неверный переход) процесс, называемый маршрутизацией, не происходит.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус
Контактная информация:

Re: Что такое маршрутизатор?

Сообщение KiWi »

QWERTYASDF писал(а):
08.01.2011 19:12
Ну так ведь несколько разных каналов передачи данных в рамках одного физлинка (хДСЛ-линка) - это ведь и получается виртуальные (ну, или "логические") каналы, разве нет?

Можно их и так назвать -- на практике это просто несколько PPPoE-соединений(каждое PPPoE-соединение -- виртуальный канал, да).

Плюс, как оказалось, я не о том -- речь шла о мультилинке(про который написал постом выше).

Ммм........ну хорошо....Есть несколько пппое-подключений к провайдеру, и этот провайдер спокойно выдает на каждое свой ай-пи адрес? Ну, только если провайдер такой...Ибо я постоянно слышу и читаю жалобы, что мол, неплохо было-бы больше одного адреса одновременно, но провайдера жаба душит...

Там может быть и один IP с последующим source nat на стороне провайдера. Но, так как ADSLщики обычно сразу выдают реальный IP и с NATом вообще дела не имеют, то такое маловероятно.

Не единственное, а что еще у провайдера может быть, чтоб к нему на канальном уровне несколько подключений было, и каждое подключение получало-бы одновременно с другими IP-трафик?

Может, про это писал в посте выше.
Спасибо сказали:
BIgAndy
Сообщения: 1923

Re: Что такое маршрутизатор?

Сообщение BIgAndy »

Мда.. Зачод всё ещё не сдан... ...
У нас за такие реляции, как у QWERTYASDF на втором курсе банили, хоть ВУЗ был ни разу не IT'шный....

А как физически возможно два разных физических канала подключения по одному физическому каналу (проводу)?

Фраза взорвала моск.

Ведь если пустить по одному проводу два вч-сигнала, которые своими полосами будут перекрывать друг-друга, то ничего не выйдет...

Так, теперь кроме семиуровневой модели ISO/OSI изучаем еще закон Гюйгенса, интерференцию, поляризацию....
Хотя к данному вопросу физический мультиченел никоим образом не относится, хотя и возможен. Изучите, например, как формируются потоки Т1/E1

Не было никаких проблем на четырёх интерфейсах поличть как один IP, так и индивидуальный. Всё зависело от того, какой логин\пароль вводился. Как дальше это всё разруливать (или не разруливать) - дело уже маршрутизатора. Никто не мешает при поднятых четырёх интерфейсах eth с одним и тем же IP привязывать приложения к конретному интерфейсу. Да, между интерфейсами тогда IP маршрутизация не возможна. Ну и что?
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус
Контактная информация:

Re: Что такое маршрутизатор?

Сообщение KiWi »

BIgAndy писал(а):
08.01.2011 19:35
У нас за такие реляции, как у QWERTYASDF на втором курсе банили, хоть ВУЗ был ни разу не IT'шный....

Ужас, у нас такого не было... Или я до того момента в ВУЗе не добрался)
Спасибо сказали:
QWERTYASDF
Сообщения: 989
Статус: Чайник со свистком
ОС: GNU/Linux

Re: Что такое маршрутизатор?

Сообщение QWERTYASDF »

BIgAndy писал(а):
08.01.2011 19:35
У нас за такие реляции....ла-ла-ла

И че дальше? Безумно счастлива за Вас ))

BIgAndy писал(а):
08.01.2011 19:35
Ведь если пустить по одному проводу два вч-сигнала, которые своими полосами будут перекрывать друг-друга, то ничего не выйдет...

Так, теперь кроме семиуровневой модели ISO/OSI изучаем еще закон Гюйгенса, интерференцию, поляризацию....
Хотя к данному вопросу физический мультиченел никоим образом не относится, хотя и возможен. Изучите, например, как формируются потоки Т1/E1

Причем тут эти законы? Вы уже не знаете чего сказать, а переспорить все-равно как-то надо...только получается уже не очень оригинально ))
Даже человеку, самым шапочным образом знакомым с радиотехникой, известно, что если передавать две гармоники, накладывающиеся друг на друга, то они друг для друга будут являться взаимными помехами.

BIgAndy писал(а):
08.01.2011 19:35
Не было никаких проблем на четырёх интерфейсах поличть как один IP, так и индивидуальный. Всё зависело от того, какой логин\пароль вводился. Как дальше это всё разруливать (или не разруливать) - дело уже маршрутизатора. Никто не мешает при поднятых четырёх интерфейсах eth с одним и тем же IP привязывать приложения к конретному интерфейсу. Да, между интерфейсами тогда IP маршрутизация не возможна. Ну и что?

Ну и ничего, интересно было, вот и спросила.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5282
ОС: Gentoo

Re: Что такое маршрутизатор?

Сообщение /dev/random »

QWERTYASDF писал(а):
08.01.2011 19:59
Даже человеку, самым шапочным образом знакомым с радиотехникой, известно, что если передавать две гармоники, накладывающиеся друг на друга, то они друг для друга будут являться взаимными помехами.

А при чём здесь радиотехника? Оптоволокно уже не рулит? В качестве простейшего примера.
Спасибо сказали:
Ответить