PPT Slide
The content of the attributes of the aut-num object are defined below:
The autonomous system number. This must be a uniquely
allocated autonomous system number from an AS registry
(e.g.RIPE NCC, the Inter-NIC, etc).
"AS"<positive integer between 1 and 65535>
{aut-num} == `AS'(as-integer)
(as-integer) == (1 or more [1..9])(0 or more [0..9])
(as-integer) == 0 <= as-integer < = 65535
# Yes; the syntax of (as-integer) prevents it from being == 0
A descriptive name associated with an AS.
Uppercase letters, dashes ("-") and digits, no spaces.
Must start with a letter.
{netname} == [`A'..`Z'](0 or more [`A'..`Z'|0..9|`-'])
# {netname} must begin with an uppercase letter, but can otherwise
# have uppercase letters, digits or `-'. {netname} cannot begin
# with a number; i.e. "193-RIPE-NET" is not allowed.
A short decription of this object.
{free text} == (All characters possible)
Description of policy for route acceptance.
from <aut-num> <cost> accept <routing policy expression>
<routing policy expression> == ({askeyword} | <netlist>) <brackets> | <braces>
{cost} == positive, non-zero integer
{askeyword} == ({aut-num} | {KEYWORD} | {community} | {as-macro} | {netlist}