Привет, незнакомец!

Похоже, вы здесь новенький. Чтобы принять участие, нажмите одну из кнопок ниже!

OSPF area 0

отредактировано апреля 2016 Раздел: OSPF
Всем привет, кто нибудь может детально объяснить, зачем нужна area 0 и почему именно 0?
Тэги темы:

Комментарии

  • Лучше всего это объяснено в RFC 3509 section1.2

    1.2 Motivation

    In OSPF domains the area topology is restricted so that there must be
    a backbone area (area 0) and all other areas must have either
    physical or virtual connections to the backbone. The reason for this
    star-like topology is that OSPF inter-area routing uses the
    distance-vector approach and a strict area hierarchy permits
    avoidance of the "counting to infinity" problem. OSPF prevents
    inter-area routing loops by implementing a split-horizon mechanism,
    allowing ABRs to inject into the backbone only Summary-LSAs derived
    from the
    intra-area routes, and limiting ABRs' SPF calculation to consider
    only Summary-LSAs in the backbone area's link-state database.
    То есть в пределах одной области OSPF - вполне себе Link-State. Но между ними используется Distance-Vector подход. И зона 0 нужна для исключения петель маршрутизации. Поэтому, если у вас несколько областей, то она, во-первых, должна существовать, а, во-вторых, все другие должны к ней подключаться. То есть именно Area 0 знает всю маршрутную информацию и как бы образует топологию звезда.

    Если же у вас одна область, то можно обойтись и без нулевой зоны.
    Ну а 0, собственно - просто число.
  • То есть смотри, у нас есть примерно такой дизайн:
    area0-area23-area45
    понятно, что не заработает без виртуал линка в реальном мире. Но у меня вопрос,
    будет ли роутер стоящий на границе area23-area45 считать себя ABR'ом и соответственно анонсировать в арию 23 LSA1/2 ,в виде LSA3 конечно же, из арии 45 или ему для этого нужен именно линк в арию 0?
  • udaltsov написал:

    То есть смотри, у нас есть примерно такой дизайн:
    area0-area23-area45
    понятно, что не заработает без виртуал линка в реальном мире. Но у меня вопрос,
    будет ли роутер стоящий на границе area23-area45 считать себя ABR'ом и соответственно анонсировать в арию 23 LSA1/2 ,в виде LSA3 конечно же, из арии 45 или ему для этого нужен именно линк в арию 0?

    Нет, он будет анонсировать LSA3 только в Area 0.
  • всем спасибо, разобрался.
  • udaltsov написал:

    То есть смотри, у нас есть примерно такой дизайн:
    area0-area23-area45
    понятно, что не заработает без виртуал линка в реальном мире. Но у меня вопрос,
    будет ли роутер стоящий на границе area23-area45 считать себя ABR'ом и соответственно анонсировать в арию 23 LSA1/2 ,в виде LSA3 конечно же, из арии 45 или ему для этого нужен именно линк в арию 0?

    При конфигурации A0-[R1]-A23-[R2]-A45. R2 не будет генерировать Type3 т.к не будет являтся ABR-ом, для этого ему нужно иметь хотябы 1 ногу в бэкбоне, можно например завести loX в Area 0, тога он будет генерировать Type3 в A23, A45. Но это только технически, маршруты от R1 он не передаст в A45. Аналогично, у R1 в database будут маршруты от A45 но в RIB они не попадут.
Войдите или Зарегистрируйтесь чтобы комментировать.