Рисунок .10. Объекты as-set.
Атрибут mbrs-by-ref представляет собой список имен администраторов (maintainer) или ключевое слово ANY. Если используется этот атрибут, набор AS включает также автономные системы, чьи объекты aut-num зарегистрированы одним из этих администраторов и чей атрибут member-of относится к имени этого набора AS. Если значение атрибута mbrs-by-ref равно ANY, любой объект AS, относящийся к набору, является членом этого набора. Если атрибут mbrs-by-ref пропущен, только AS, перечисленные в атрибуте members, являются членами набора.
as-set: as-foo
members: AS1, AS2
mbrs-by-ref: MNTR-ME
Aut-num: AS3 |
Aut-num: AS4 |
member-of: as-foo |
member-of: as-foo |
mnt-by: MNTR-ME |
mnt-by: MNTR-OTHER |
Рисунок .11. Объекты as-set.
На Рисунок .11 представлен пример объекта as-set, который использует атрибут mbrs-by-ref. Набор set as-foo
содержит AS1, AS2 и AS3. AS4 не является членом набора as-foo не смотря на то, что объект aut-num ссылается на as-foo. Это происходит потому, что MNTR-OTHER отсутствует в списке атрибута as-foo mbrs-by-ref.
5.2. Класс route-set
Атрибуты класса route-set показаны на Рисунок .12. Атрибут route-set определяет имя набора. Он является именем RPSL, которое начинается с "rs-". Атрибут members перечисляет членов набора. Атрибут members представляет собой список адресных префиксов или других имен route-set. Заметим, что, класс route-set является набором префиксов маршрутов, а не маршрутных объектов RPSL.
Атрибут |
Значение |
Тип |
route-set |
<object-name> |
обязательный, однозначный, ключ класса |
members |
список <address-prefix-range> или <route-set-name> или <route-set-name><range-operator> |
опционный, многозначный |
Mbrs-by-ref |
список <mntner-names> |
опционный, многозначный |