|
/
первая страница
/
форум
/
Вернуться в раздел архива "Техническая поддержка: Cisco"
/
|
|
Алексей Буров ![[more]](/i/icons/more.gif) | 2005-10-21 21:28:31 |

Здравствуйте. Прочитал я в книге(ССNP BSCI Exam Certification Guide third Edition) про то как идет процесс routing для classfull протоколов.
Там написано, что если приходит пакет с пунктом назначения в подсетку классовой сети, а в таблице маршрутизации есть только маршрут до самой классовой сети, то пакет дропается. Даже если при этом есть default gateway. Вопрос1 - так ли это?
Решил я проверить. Смоделировать на NetSim 6.0 beta2. Сделал цепочку из 5 роутеров, соединенных по ethernet последовательно(R2-R1-R3-R4-R5). Между двумя крайними(R2-R1) сделал сеть 2.2.2.0 /24, между остальными сетки 1.1.1.0 /24, 1.1.2.0 /24, 1.1.3.0 /24. Запустил на них rip, сказал что б версия была 1. Как написано в теории на границе IANA сетей подсетки должны в обновлениях передаваться как классовые. Т.е. подсеть 2.2.2.0 для R3 станет как 2.0.0.0 так и вышло. Но Для R2 подсетки 1.1.2.0, 1.1.3.0 и 1.1.1.0 в таблице присутствуют в таком виде(а должна вроде быть одна запись 1.0.0.0). Это вопрос2. Находясь на R5 смотрим таблицу маршрутизации и видим,что есть маршрут в 2.0.0.0, пингую интерфейс 2.2.2.2 и ... пинг удается. Хотя как написано в книге, пакеты должны дропаться.
Это вопрос3.
Кто знает, подскажите плз

|
Муравьев Ярослав ![[more]](/i/icons/more.gif) | 2005-10-22 15:27:23 |

К примеру, если на роутер пришел пакет с дестанейшн адресом 2.0.0.1, а в таблице маршрутизаии есть запись о том (и не важно откуда она получена), что сеть 2.0.0.0/8 достижима через маршрутизатор X (который является дла нас некстхопом), то почему же пакеты должны дропаться?

|
Алексей Буров ![[more]](/i/icons/more.gif) | 2005-10-22 16:03:48 |

В книге написано,что при использовании классовых протоколов, если пакет приходит с дестенейшеном в подсеть классовой сети(2.2.2.0 /24), а в таблице есть запись только о классовой сети (2.0.0.0 /8) то пакет будет дропаться. Это меня удивило, вот я и спрашиваю.
Цитирую из книги:
The rules of classful addressing lead the router to make specific decisions. Therefore, if there is an
entry in the routing table for a specific subnet, the datagram is forwarded to that destination. If the destination subnet is unknown, the datagram is dropped. There is nothing unexpected here. If there
is a default network configured for the router, you might expect it to be used. However, the default
network is only used in classful routing if there is no knowledge of the network at any level. Thus,
if the major network is known, the datagram is dropped even if there is a default network.

|
Муравьев Ярослав ![[more]](/i/icons/more.gif) | 2005-10-23 13:50:14 |

Если 2.0.0.0 указывает на Null0, то пакет будет дропатся.
Если куда то еще - форвардится.
debug ip routing.

|
|
|
|
|
|