Вообще, не важно куда уходит default route, главное чтобы он был. Может в сети 10.1.5.0 реально находится другой маршутизатор, который так отдает интернет, не суть. Результат будет ответ C. Т.к. маршута конкретного нет, то отправляем в дефолт.
>Там в таблице маршрутизации ясно написано, что всё, для чего не подходят другие правила, маршрутизировать в сторону default gateway?
А как же тогда обеспечивается правило, что сети с приватными адресами не маршрутизуются в интернете? Разве они не дропаются по умолчанию на маршрутизаторе, если не указаны маршруты с конкретной подсетью, а просто идут по дефолтовому?
>обеспечивается правило, что сети с приватными адресами не маршрутизуются в интернете?
это же негласное правило, почему оно должно быть каким-то умолчанием, приватные адреса не отличаются от других
> Спрошу лучше по-другому: почему роутер эго не дропнул.
Потому, что не должен. Как иначе по-твоему будут маршрутизироваться корпоративные сети, сплошь построенные на 192.168/172/10-х адресах?
> Разде 10 подсеть класса А маршрутизуется на маршрут по умолчанию???
См. ответ выше. "10 подсеть" ничем не отличается от остальных. Завтра выйдет изменения IETF, и эта сеть будет объявлена неприватной а публичной, и всем раутеры перепрошивать? :-)
Ну и само собой, по таблице маршрутизации все само ясно.
>Потому, что не должен. Как иначе по-твоему будут маршрутизироваться корпоративные сети, сплошь построенные на 192.168/172/10-х адресах?
Мне предполагалось ранее, что только по явным маршрутным записям конкретных подсетей, но никак не дефолтовых. Впрочем, мои грезы уже рассеяны. Спасибо, no-dashi !
>Ну и само собой, по таблице маршрутизации все само ясно.
А вот кстати возникает к вам вопрос: там написано в таблице маршрутизации, что 10.0.0.0/24 разбита на 2 подсети. Притом тут же перечислено три законнекченных 10* и одна от Rip'a 10-я подсети. И вот вопрос - а какие у них маски и причем тут две посети у 10.0.0.0/24?? Меня это в недоумение вгоняет : (
А как маршрутизатор поймёт, что он одним концом выходит в Интернет, а не роутит один кусок корпоративной сети в другой? RFC 1918 понадобится при изучении межоператорского взаимодействия
Маршрут на 10.1.3.0 может иметь маску не более чем 255.255.255.0 (10.1.3.0/24)
10.1.2.0 имеет маску не более чем 255.255.254.0 (10.1.2.0/23)
10.1.5.0 может иметь маску не более чем 255.255.255.0 (10.1.5.0/24)
10.1.6.0 может иметь маску не более 255.255.254.0 (10.1.6.0/23)
Поскольку более ничего не сказано (кроме default), 10.1.8.* попадает строго в default.
Усе, просветлело! >Если можно, чуть подробнее, откуда здесь берется /23?
Здесь no-dashi произвел так называемую гипотетическую суммаризацию, исходя из адреса сети. Вовсе не факт, что сеть, скажем, 10.1.2.0 будет иметь 23 бита, может и 24, и 25, и 26.
no-dashi, только есть небольшая поправочка - _не меньше,_чем_ : >Маршрут на 10.1.3.0 может иметь маску не более чем 255.255.255.0 (10.1.3.0/24)
>10.1.2.0 имеет маску не более чем 255.255.254.0 (10.1.2.0/23)
>10.1.5.0 может иметь маску не более чем 255.255.255.0 (10.1.5.0/24)
>10.1.6.0 может иметь маску не более 255.255.254.0 (10.1.6.0/23)
лучше набрать в поиске route summarization (или supernetting, но только называется так тогда, когда суммарный маршрут вышел обобщенней, чем классовая маска данного адреса. К примеру, 10.0.0.0/7 - это супернеттинг).