RFC: 4273
Оригинал: Definitions of Managed Objects for BGP-4
Предыдущие версии: RFC 1269, RFC 1657
Категория: Предложенный стандарт
Дата публикации:
Авторы: ,
Перевод: Николай Малых

RFC 4273, Страница 3 из 8

4. Определения

BGP4-MIB DEFINITIONS ::= BEGIN

    IMPORTS
        MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
        IpAddress, Integer32, Counter32, Gauge32, mib-2
            FROM SNMPv2-SMI
        MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
            FROM SNMPv2-CONF;

    bgp MODULE-IDENTITY
        LAST-UPDATED "200601110000Z"
        ORGANIZATION "IETF IDR Working Group"
        CONTACT-INFO "E-mail:  idr@ietf.org

                      Jeffrey Haas, Susan Hares  (Editors)
                      NextHop Technologies
                      825 Victors Way
                      Suite 100
                      Ann Arbor, MI 48108-2738
                      Tel: +1 734 222-1600
                      Fax: +1 734 222-1602
                      E-mail: jhaas@nexthop.com
                              skh@nexthop.com"

        DESCRIPTION
                 "Модуль MIB для протокола BGP-4.

                 Copyright (C) The Internet Society (2006). Данная
                 версия модуля MIB является частью RFC 4273; полная 
                 нформация содержится в самом RFC.

        REVISION "200601110000Z"
        DESCRIPTION
               "Отличия от RFC 1657:

                1) Исправлены определения уведомлений, чтобы
                   сделать их эквивалентными первоначальным
                   определениям RFC 1269.
                2) Добавлена информация о соответствии.
                3) Обновлена информация для значений
                   bgpPeerNegotiatedVersion, bgp4PathAttrLocalPref,
                   bgp4PathAttrCalcLocalPref,
                   bgp4PathAttrMultiExitDisc,
                   bgp4PathAttrASPathSegement.
                4) Добавлены дополнительные комментарии там,
                   где это требовалось
                5) Места, где объекты не полностью отражают протокол,
                   помечены, как Known Issues (известные проблемы).
                6) Обновлено описание (DESCRIPTION) объекта
                   bgp4PathAttrAtomicAggregate object.
                7) Для перечисленных ниже объектов изменены
                   описания с целью удаления текста, предлагающего
                   (с использованием уровня следует) инициализировать
                   счетчики нулевыми значениями при переходе в
                   состояние Established:
                     bgpPeerInUpdates, bgpPeerOutUpdates,
                     bgpPeerInTotalMessages, bgpPeerOutTotalMessages
                   Исполняющие удаленные требования реализации
                   сохраняют совместимость с новыми требованиями.
                   Приложениям не следует предполагать, что отсчет
                   всегда начинается с нуля.

                 Опубликовано как RFC 4273."

        REVISION "199405050000Z"
        DESCRIPTION
                "Преобразовано в соответствии с SMIv2
                 и опубликовано как RFC 1657."

        REVISION "199110261839Z"
        DESCRIPTION
                "Первоначальный вариант, опубликованный как RFC 1269."
        ::= { mib-2 15 }

    bgpVersion OBJECT-TYPE
        SYNTAX     OCTET STRING (SIZE (1..255))
        MAX-ACCESS read-only
        STATUS     current
        DESCRIPTION
                "Вектор номеров поддерживаемых версий протокола
                 BGP. Для каждого партнера согласуется значение
                 номера версии из этого вектора. Версии
                 идентифицируются строкой битов, содержащейся
                 в данном объекте. Первый октет содержит биты
                 от 0 до 7, второй — от 8 до 15 и т. д.. Старший
                 бит помещается в младшую позицию октета и наоборот
                 (например, старший бит первого октета является
                 битом 0). Если бит i присутствует и имеет значение
                 1, это говорит о том, что поддерживается версия BGP
                 с номером (i+1)."
        REFERENCE
                "RFC 4271, Section 4.2."
        ::= { bgp 1 }

    bgpLocalAs OBJECT-TYPE
        SYNTAX     Integer32 (0..65535)
        MAX-ACCESS read-only
        STATUS     current
        DESCRIPTION
                "Номер локальной автономной системы."
        REFERENCE
                 "RFC 4271, Section 4.2, 'My Autonomous System'."
        ::= { bgp 2 }

    -- Таблица BGP Peer. Эта таблица содержит для каждого
    -- партнера BGP запись с информацией об этом партнере.

    bgpPeerTable OBJECT-TYPE
        SYNTAX     SEQUENCE OF BgpPeerEntry
        MAX-ACCESS not-accessible
        STATUS     current
        DESCRIPTION
                "Таблица BGP Peer. Эта таблица содержит для
                 каждого партнера BGP запись с информацией о
                 соединении с данным партнером."
        ::= { bgp 3 }

    bgpPeerEntry OBJECT-TYPE
        SYNTAX     BgpPeerEntry
        MAX-ACCESS not-accessible
        STATUS     current
        DESCRIPTION
                "Запись, содержащая информацию о соединении с партнером."
        INDEX { bgpPeerRemoteAddr }
        ::= { bgpPeerTable 1 }

    BgpPeerEntry ::= SEQUENCE {
            bgpPeerIdentifier
                IpAddress,
            bgpPeerState
                INTEGER,
            bgpPeerAdminStatus
                INTEGER,
            bgpPeerNegotiatedVersion
                Integer32,
            bgpPeerLocalAddr
                IpAddress,
            bgpPeerLocalPort
                Integer32,
            bgpPeerRemoteAddr
                IpAddress,
            bgpPeerRemotePort
                Integer32,
            bgpPeerRemoteAs
                Integer32,
            bgpPeerInUpdates
                Counter32,
            bgpPeerOutUpdates
                Counter32,
            bgpPeerInTotalMessages
                Counter32,
            bgpPeerOutTotalMessages
                Counter32,
            bgpPeerLastError
                OCTET STRING,
            bgpPeerFsmEstablishedTransitions
                Counter32,
            bgpPeerFsmEstablishedTime
                Gauge32,
            bgpPeerConnectRetryInterval
                Integer32,
            bgpPeerHoldTime
                Integer32,
            bgpPeerKeepAlive
                Integer32,
            bgpPeerHoldTimeConfigured
                Integer32,
            bgpPeerKeepAliveConfigured
                Integer32,
            bgpPeerMinASOriginationInterval
                Integer32,
            bgpPeerMinRouteAdvertisementInterval
                Integer32,
            bgpPeerInUpdateElapsedTime
                Gauge32
            }

    bgpPeerIdentifier OBJECT-TYPE
        SYNTAX     IpAddress
        MAX-ACCESS read-only
        STATUS     current
        DESCRIPTION
                "Идентификатор BGP для партнера, с которым
                 связана запись. Это поле должно иметь
                 значение 0.0.0.0, если значение bgpPeerState
                 не равно openconfirm или established."
        REFERENCE
                "RFC 4271, Section 4.2, 'BGP Identifier'."
        ::= { bgpPeerEntry 1 }

    bgpPeerState OBJECT-TYPE
        SYNTAX     INTEGER {
                            idle(1),
                            connect(2),
                            active(3),
                            opensent(4),
                            openconfirm(5),
                            established(6)
                   }
        MAX-ACCESS read-only
        STATUS     current
        DESCRIPTION
                "Состояние соединения с партнером BGP."
        REFERENCE
                "RFC 4271, Section 8.2.2."
        ::= { bgpPeerEntry 2 }

    bgpPeerAdminStatus OBJECT-TYPE
        SYNTAX     INTEGER {
                            stop(1),
                            start(2)
                   }
        MAX-ACCESS read-write
        STATUS     current
        DESCRIPTION
                "Желаемое состояние соединения BGP. Переход из
                 состояния stop в состояние start будет приводить
                 к генерации события BGP Manual Start Event.
                 Переход из состояния start в состояние stop
                 будет вызывать генерацию события BGP Manual
                 Stop Event. Этот параметр может использоваться
                 для перезапуска соединений BGP. Следует с
                 осторожностью относиться к предоставлению
                 возможности записи для этого параметра без
                 соответствующей аутентификации."
        REFERENCE
                "RFC 4271, Section 8.1.2."
        ::= { bgpPeerEntry 3 }

    bgpPeerNegotiatedVersion OBJECT-TYPE
        SYNTAX     Integer32
        MAX-ACCESS read-only
        STATUS     current
        DESCRIPTION
                "Согласованная партнерами версия протокола BGP.

                 Это поле должно иметь нулевое значение (0)
                 пока переменная bgpPeerState не имеет значения
                 openconfirm или established.

                 Отметим, что это поле может иметь значение
                 в диапазоне от 0 до 255."
        REFERENCE
                "RFC 4271, Section 4.2.
                 RFC 4271, Section 7."
        ::= { bgpPeerEntry 4 }

    bgpPeerLocalAddr OBJECT-TYPE
        SYNTAX     IpAddress
        MAX-ACCESS read-only
        STATUS     current
        DESCRIPTION
                "Локальный адрес IP для этого соединения BGP."
        ::= { bgpPeerEntry 5 }

    bgpPeerLocalPort OBJECT-TYPE
        SYNTAX     Integer32 (0..65535)
        MAX-ACCESS read-only
        STATUS     current
        DESCRIPTION
                "Локальный номер порта TCP для этого соединения BGP."
        ::= { bgpPeerEntry 6 }

    bgpPeerRemoteAddr OBJECT-TYPE
        SYNTAX     IpAddress
        MAX-ACCESS read-only
        STATUS     current
        DESCRIPTION
                "Удаленный адрес IP для этого соединения BGP."
        ::= { bgpPeerEntry 7 }

    bgpPeerRemotePort OBJECT-TYPE
        SYNTAX     Integer32 (0..65535)
        MAX-ACCESS read-only
        STATUS     current
        DESCRIPTION
                "Удаленный номер порта TCP для этого соединения
                 BGP. Отметим, что объекты bgpPeerLocalAddr,
                 bgpPeerLocalPort, bgpPeerRemoteAddr и
                 bgpPeerRemotePort обеспечивают соответствующие
                 ссылки на стандартную таблицу MIB соединения TCP."
        ::= { bgpPeerEntry 8 }

    bgpPeerRemoteAs OBJECT-TYPE
        SYNTAX     Integer32 (0..65535)
        MAX-ACCESS read-only
        STATUS     current
        DESCRIPTION
                "Номер удаленной AS, полученный в сообщении BGP OPEN."
        REFERENCE
                "RFC 4271, Section 4.2."
        ::= { bgpPeerEntry 9 }

...
2007 - 2017 © Русские переводы RFC, IETF, ISOC.