2009-05-04

router rip

пояснение к первым 3м вопрос

чем проблема задания: rip по-умолчанию отправляет апдейты 1й версии, то есть не указывает маску. при получении же, он использует маску указанную на интерфейсе с которого пришел апдейт. в качестве контроля, он не отправляет сети, маска которых отличается от маски исходящего интерфейса.

таким образом, ответ на первый вопрос должен был бы быть следующим:
у R1 маска исходящего интерфейса /30, отправится сеть Lo0 у которой маска /30
у R2 маска исходящего интерфейса /24, отправится сеть Lo2 у которой маска /24
но это не правильный ответ :)
дополнительно к этим маршрутам каждый роутер пришлет маршруты сетей с маской /32.
итого - по два маршрута на каждом.

пояснение к вопросу 4

по-идее, каждый маршрутизатор при получении маршрута берет маску с входящего интерфейса для апдейта, тогда на R1 у всех полученных сетей маска дожна быть /30 а на R2 - /24 (что в принцепе полностью не соответствует начальным маскам сетей, но это другой вопрос :))
но это не правильный ответ :)
что не так в этот раз?
опять-таки сети с маской /32. так как рип всегда отправляет такие сети, он пытается их отловить. но как?
по установленному в 1 битам хостовой части адреса в апдейте:
  • при отправке примененяется маска исходящего интерфейса на адрес с маской /32(адрес интерфейса), и хостовая часть должна оставаться не нулевой! (иначе сеть отправлятся не будет)
  • при приеме примененяется маска входящего интерфейса,и если хостовая часть отлична от нуля - принимается маска /32.
вот такой простой протокол рип :)
замечания и возражения оставляйте в комментариях

Немає коментарів: