NETGEAR-RADLAN-OSPF-LSDB-MIB DEFINITIONS ::= BEGIN -- Title: RADLAN OSPF LSDB -- OSPF LSA Database Private MIB -- Version: 0.00 -- Date: 17 Feb 2012 IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Counter32, Gauge32, Integer32, Unsigned32, IpAddress FROM SNMPv2-SMI TEXTUAL-CONVENTION, TruthValue, RowStatus, TimeStamp FROM SNMPv2-TC rlOspf FROM NETGEAR-RADLAN-OSPF-MIB RlOspfProcessID, rlOspfIfEntry, rlOspfVirtIfEntry FROM NETGEAR-RADLAN-OSPF-MIB AreaID, RouterID FROM OSPF-MIB rnd FROM NETGEAR-RADLAN-MIB mib-2 FROM RFC1213-MIB; rlOspfLsdb MODULE-IDENTITY LAST-UPDATED "201105041700Z" -- Wed Feb 17 17:00:00 PST 2012 ORGANIZATION "Radlan Computer Communications Ltd." CONTACT-INFO "radlan.com" DESCRIPTION "The private MIB module definition for OSPF LSA Database MIB." REVISION "201105041700Z" DESCRIPTION "Initial version of this MIB." ::= { rnd 221 } ------------------------------------------------------------------------------ -- OSPF Link State Database ------------------------------------------------------------------------------ ------------------------------------------------------------------------------ -- OSPF Router LSA Table ------------------------------------------------------------------------------ rlOspfRouterLsaTable OBJECT-TYPE SYNTAX SEQUENCE OF RlOspfRouterLsaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Router Link State Advertisement." ::= { rlOspfLsdb 1 } rlOspfRouterLsaEntry OBJECT-TYPE SYNTAX RlOspfRouterLsaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A single entry from Router LSA." INDEX { rlOspfRouterLsaProcessId, rlOspfRouterLsaAreaId, rlOspfRouterLsaLsid, rlOspfRouterLsaRouterId, rlOspfRouterLsaIdx } ::= { rlOspfRouterLsaTable 1 } RlOspfRouterLsaEntry ::= SEQUENCE { rlOspfRouterLsaProcessId RlOspfProcessID, rlOspfRouterLsaAreaId AreaID, rlOspfRouterLsaLsid IpAddress, rlOspfRouterLsaRouterId RouterID, rlOspfRouterLsaIdx Unsigned32, rlOspfRouterLsaSequence Integer32, rlOspfRouterLsaAge Integer32, rlOspfRouterLsaChecksum Integer32, rlOspfRouterLsaLength Unsigned32, rlOspfRouterLsaBitV INTEGER, rlOspfRouterLsaBitE INTEGER, rlOspfRouterLsaBitB INTEGER, rlOspfRouterLsaLinks Unsigned32, rlOspfRouterLsaLinkID IpAddress, rlOspfRouterLsaLinkData IpAddress, rlOspfRouterLsaType INTEGER, rlOspfRouterLsaMetric Unsigned32 } rlOspfRouterLsaProcessId OBJECT-TYPE SYNTAX RlOspfProcessID MAX-ACCESS read-only STATUS current DESCRIPTION "A 32-bit integer uniquely identifying an OSPF process." ::= { rlOspfRouterLsaEntry 1 } rlOspfRouterLsaAreaId OBJECT-TYPE SYNTAX AreaID MAX-ACCESS read-only STATUS current DESCRIPTION "The 32 bit identifier of the Area from which the LSA was received." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { rlOspfRouterLsaEntry 2 } rlOspfRouterLsaLsid OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Link State ID is an LS Type Specific field containing either a Router ID or an IP Address; it identifies the piece of the routing domain that is being described by the advertisement." REFERENCE "OSPF Version 2, Section 12.1.4 Link State ID" ::= { rlOspfRouterLsaEntry 3 } rlOspfRouterLsaRouterId OBJECT-TYPE SYNTAX RouterID MAX-ACCESS read-only STATUS current DESCRIPTION "The 32 bit number that uniquely identifies the originating router in the Autonomous System." REFERENCE "OSPF Version 2, Appendix C.1 Global parameters" ::= { rlOspfRouterLsaEntry 4 } rlOspfRouterLsaIdx OBJECT-TYPE SYNTAX Unsigned32 (1.. 65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The index is a unsigned 32-bit integer. It is used as sequence number of entry in the LSA and relevant only for Router or Network LSA which can contain unlimited number of entries." ::= { rlOspfRouterLsaEntry 5 } rlOspfRouterLsaSequence OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The sequence number field is a signed 32-bit integer. It is used to detect old and duplicate link state advertisements. The space of sequence numbers is linearly ordered. The larger the sequence number the more recent the advertisement." REFERENCE "OSPF Version 2, Section 12.1.6 LS sequence number" ::= { rlOspfRouterLsaEntry 6 } rlOspfRouterLsaAge OBJECT-TYPE SYNTAX Integer32 -- Should be 0..MaxAge MAX-ACCESS read-only STATUS current DESCRIPTION "This field is the age of the link state advertisement in seconds." REFERENCE "OSPF Version 2, Section 12.1.1 LS age" ::= { rlOspfRouterLsaEntry 7 } rlOspfRouterLsaChecksum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This field is the checksum of the complete contents of the advertisement, excepting the age field. The age field is excepted so that an advertisement's age can be incremented without updating the checksum. The checksum used is the same that is used for ISO connectionless datagrams; it is commonly referred to as the Fletcher checksum." REFERENCE "OSPF Version 2, Section 12.1.7 LS checksum" ::= { rlOspfRouterLsaEntry 8 } rlOspfRouterLsaLength OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The lenth in bytes of the LSA. This includes the 20 byte LSA header." ::= { rlOspfRouterLsaEntry 9 } rlOspfRouterLsaBitV OBJECT-TYPE SYNTAX INTEGER { off(1), on(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "When set, the router is an endpoint of one or more fully adjacent virtual links having the described area as Transit area (V is for virtual link endpoint)." ::= { rlOspfRouterLsaEntry 10 } rlOspfRouterLsaBitE OBJECT-TYPE SYNTAX INTEGER { off(1), on(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "When set, the router is an AS boundary router (E is for external)." ::= { rlOspfRouterLsaEntry 11 } rlOspfRouterLsaBitB OBJECT-TYPE SYNTAX INTEGER { off(1), on(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "When set, the router is an area border router (B is for border)." ::= { rlOspfRouterLsaEntry 12 } rlOspfRouterLsaLinks OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of router links described in this LSA. This must be the total collection of router links (i.e., interfaces) to the area." ::= { rlOspfRouterLsaEntry 13 } rlOspfRouterLsaLinkID OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Identifies the object that this router link connects to. Value depends on the link's Type." ::= { rlOspfRouterLsaEntry 14 } rlOspfRouterLsaLinkData OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Value depends on the link's Type field." ::= { rlOspfRouterLsaEntry 15 } rlOspfRouterLsaType OBJECT-TYPE SYNTAX INTEGER { pointToPoint(1), transitNetwork(2), stubNetwork(3), virtualLink(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "A quick description of the router link." ::= { rlOspfRouterLsaEntry 16 } rlOspfRouterLsaMetric OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The cost of using this router link." ::= { rlOspfRouterLsaEntry 17 } ------------------------------------------------------------------------------ -- OSPF Network LSA Table ------------------------------------------------------------------------------ rlOspfNetworkLsaTable OBJECT-TYPE SYNTAX SEQUENCE OF RlOspfNetworkLsaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Network Link State Advertisement." ::= { rlOspfLsdb 2 } rlOspfNetworkLsaEntry OBJECT-TYPE SYNTAX RlOspfNetworkLsaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A single entry from Network LSA." INDEX { rlOspfNetworkLsaProcessId, rlOspfNetworkLsaAreaId, rlOspfNetworkLsaLsid, rlOspfNetworkLsaRouterId, rlOspfNetworkLsaIdx } ::= { rlOspfNetworkLsaTable 1 } RlOspfNetworkLsaEntry ::= SEQUENCE { rlOspfNetworkLsaProcessId RlOspfProcessID, rlOspfNetworkLsaAreaId AreaID, rlOspfNetworkLsaLsid IpAddress, rlOspfNetworkLsaRouterId RouterID, rlOspfNetworkLsaIdx Unsigned32, rlOspfNetworkLsaSequence Integer32, rlOspfNetworkLsaAge Integer32, rlOspfNetworkLsaChecksum Integer32, rlOspfNetworkLsaLength Unsigned32, rlOspfNetworkLsaMask IpAddress, rlOspfNetworkLsaAttRouter IpAddress } rlOspfNetworkLsaProcessId OBJECT-TYPE SYNTAX RlOspfProcessID MAX-ACCESS read-only STATUS current DESCRIPTION "A 32-bit integer uniquely identifying an OSPF process." ::= { rlOspfNetworkLsaEntry 1 } rlOspfNetworkLsaAreaId OBJECT-TYPE SYNTAX AreaID MAX-ACCESS read-only STATUS current DESCRIPTION "The 32 bit identifier of the Area from which the LSA was received." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { rlOspfNetworkLsaEntry 2 } rlOspfNetworkLsaLsid OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Link State ID is an LS Type Specific field containing either a Router ID or an IP Address; it identifies the piece of the routing domain that is being described by the advertisement." REFERENCE "OSPF Version 2, Section 12.1.4 Link State ID" ::= { rlOspfNetworkLsaEntry 3 } rlOspfNetworkLsaRouterId OBJECT-TYPE SYNTAX RouterID MAX-ACCESS read-only STATUS current DESCRIPTION "The 32 bit number that uniquely identifies the originating router in the Autonomous System." REFERENCE "OSPF Version 2, Appendix C.1 Global parameters" ::= { rlOspfNetworkLsaEntry 4 } rlOspfNetworkLsaIdx OBJECT-TYPE SYNTAX Unsigned32 (1.. 65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The index is a unsigned 32-bit integer. It is used as sequence number of entry in the LSA and relevant only for Router or Network LSA which can contain unlimited number of entries." ::= { rlOspfNetworkLsaEntry 5 } rlOspfNetworkLsaSequence OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The sequence number field is a signed 32-bit integer. It is used to detect old and duplicate link state advertisements. The space of sequence numbers is linearly ordered. The larger the sequence number the more recent the advertisement." REFERENCE "OSPF Version 2, Section 12.1.6 LS sequence number" ::= { rlOspfNetworkLsaEntry 6 } rlOspfNetworkLsaAge OBJECT-TYPE SYNTAX Integer32 -- Should be 0..MaxAge MAX-ACCESS read-only STATUS current DESCRIPTION "This field is the age of the link state advertisement in seconds." REFERENCE "OSPF Version 2, Section 12.1.1 LS age" ::= { rlOspfNetworkLsaEntry 7 } rlOspfNetworkLsaChecksum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This field is the checksum of the complete contents of the advertisement, excepting the age field. The age field is excepted so that an advertisement's age can be incremented without updating the checksum. The checksum used is the same that is used for ISO connectionless datagrams; it is commonly referred to as the Fletcher checksum." REFERENCE "OSPF Version 2, Section 12.1.7 LS checksum" ::= { rlOspfNetworkLsaEntry 8 } rlOspfNetworkLsaLength OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The lenth in bytes of the LSA. This includes the 20 byte LSA header." ::= { rlOspfNetworkLsaEntry 9 } rlOspfNetworkLsaMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address mask for the network." ::= { rlOspfNetworkLsaEntry 10 } rlOspfNetworkLsaAttRouter OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Router IDs of each of the routers attached to the network." ::= { rlOspfNetworkLsaEntry 11 } ------------------------------------------------------------------------------ -- OSPF Summary LSA (Type 3) Table ------------------------------------------------------------------------------ rlOspfSummaryType3LsaTable OBJECT-TYPE SYNTAX SEQUENCE OF RlOspfSummaryType3LsaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Summary Link State Advertisement for network (Type 3)." ::= { rlOspfLsdb 3 } rlOspfSummaryType3LsaEntry OBJECT-TYPE SYNTAX RlOspfSummaryType3LsaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A single entry from Summary LSA." INDEX { rlOspfSummaryType3LsaProcessId, rlOspfSummaryType3LsaAreaId, rlOspfSummaryType3LsaLsid, rlOspfSummaryType3LsaRouterId} ::= { rlOspfSummaryType3LsaTable 1 } RlOspfSummaryType3LsaEntry ::= SEQUENCE { rlOspfSummaryType3LsaProcessId RlOspfProcessID, rlOspfSummaryType3LsaAreaId AreaID, rlOspfSummaryType3LsaLsid IpAddress, rlOspfSummaryType3LsaRouterId RouterID, rlOspfSummaryType3LsaSequence Integer32, rlOspfSummaryType3LsaAge Integer32, rlOspfSummaryType3LsaChecksum Integer32, rlOspfSummaryType3LsaLength Unsigned32, rlOspfSummaryType3LsaMask IpAddress, rlOspfSummaryType3LsaMetric Unsigned32 } rlOspfSummaryType3LsaProcessId OBJECT-TYPE SYNTAX RlOspfProcessID MAX-ACCESS read-only STATUS current DESCRIPTION "A 32-bit integer uniquely identifying an OSPF process." ::= { rlOspfSummaryType3LsaEntry 1 } rlOspfSummaryType3LsaAreaId OBJECT-TYPE SYNTAX AreaID MAX-ACCESS read-only STATUS current DESCRIPTION "The 32 bit identifier of the Area from which the LSA was received." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { rlOspfSummaryType3LsaEntry 2 } rlOspfSummaryType3LsaLsid OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Link State ID is an LS Type Specific field containing either a Router ID or an IP Address; it identifies the piece of the routing domain that is being described by the advertisement." REFERENCE "OSPF Version 2, Section 12.1.4 Link State ID" ::= { rlOspfSummaryType3LsaEntry 3 } rlOspfSummaryType3LsaRouterId OBJECT-TYPE SYNTAX RouterID MAX-ACCESS read-only STATUS current DESCRIPTION "The 32 bit number that uniquely identifies the originating router in the Autonomous System." REFERENCE "OSPF Version 2, Appendix C.1 Global parameters" ::= { rlOspfSummaryType3LsaEntry 4 } rlOspfSummaryType3LsaSequence OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The sequence number field is a signed 32-bit integer. It is used to detect old and duplicate link state advertisements. The space of sequence numbers is linearly ordered. The larger the sequence number the more recent the advertisement." REFERENCE "OSPF Version 2, Section 12.1.6 LS sequence number" ::= { rlOspfSummaryType3LsaEntry 5 } rlOspfSummaryType3LsaAge OBJECT-TYPE SYNTAX Integer32 -- Should be 0..MaxAge MAX-ACCESS read-only STATUS current DESCRIPTION "This field is the age of the link state advertisement in seconds." REFERENCE "OSPF Version 2, Section 12.1.1 LS age" ::= { rlOspfSummaryType3LsaEntry 6 } rlOspfSummaryType3LsaChecksum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This field is the checksum of the complete contents of the advertisement, excepting the age field. The age field is excepted so that an advertisement's age can be incremented without updating the checksum. The checksum used is the same that is used for ISO connectionless datagrams; it is commonly referred to as the Fletcher checksum." REFERENCE "OSPF Version 2, Section 12.1.7 LS checksum" ::= { rlOspfSummaryType3LsaEntry 7 } rlOspfSummaryType3LsaLength OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The lenth in bytes of the LSA. This includes the 20 byte LSA header." ::= { rlOspfSummaryType3LsaEntry 8 } rlOspfSummaryType3LsaMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Value depends on the link's Type field." ::= { rlOspfSummaryType3LsaEntry 9 } rlOspfSummaryType3LsaMetric OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The cost of using this router link." ::= { rlOspfSummaryType3LsaEntry 10 } ------------------------------------------------------------------------------ -- OSPF Summary LSA (Type 4) Table ------------------------------------------------------------------------------ rlOspfSummaryType4LsaTable OBJECT-TYPE SYNTAX SEQUENCE OF RlOspfSummaryType4LsaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Summary Link State Advertisement for ASBR (Type 4)." ::= { rlOspfLsdb 4 } rlOspfSummaryType4LsaEntry OBJECT-TYPE SYNTAX RlOspfSummaryType4LsaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A single entry from Summary LSA." INDEX { rlOspfSummaryType4LsaProcessId, rlOspfSummaryType4LsaAreaId, rlOspfSummaryType4LsaLsid, rlOspfSummaryType4LsaRouterId} ::= { rlOspfSummaryType4LsaTable 1 } RlOspfSummaryType4LsaEntry ::= SEQUENCE { rlOspfSummaryType4LsaProcessId RlOspfProcessID, rlOspfSummaryType4LsaAreaId AreaID, rlOspfSummaryType4LsaLsid IpAddress, rlOspfSummaryType4LsaRouterId RouterID, rlOspfSummaryType4LsaSequence Integer32, rlOspfSummaryType4LsaAge Integer32, rlOspfSummaryType4LsaChecksum Integer32, rlOspfSummaryType4LsaLength Unsigned32, rlOspfSummaryType4LsaMetric Unsigned32 } rlOspfSummaryType4LsaProcessId OBJECT-TYPE SYNTAX RlOspfProcessID MAX-ACCESS read-only STATUS current DESCRIPTION "A 32-bit integer uniquely identifying an OSPF process." ::= { rlOspfSummaryType4LsaEntry 1 } rlOspfSummaryType4LsaAreaId OBJECT-TYPE SYNTAX AreaID MAX-ACCESS read-only STATUS current DESCRIPTION "The 32 bit identifier of the Area from which the LSA was received." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { rlOspfSummaryType4LsaEntry 2 } rlOspfSummaryType4LsaLsid OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Link State ID is an LS Type Specific field containing either a Router ID or an IP Address; it identifies the piece of the routing domain that is being described by the advertisement." REFERENCE "OSPF Version 2, Section 12.1.4 Link State ID" ::= { rlOspfSummaryType4LsaEntry 3 } rlOspfSummaryType4LsaRouterId OBJECT-TYPE SYNTAX RouterID MAX-ACCESS read-only STATUS current DESCRIPTION "The 32 bit number that uniquely identifies the originating router in the Autonomous System." REFERENCE "OSPF Version 2, Appendix C.1 Global parameters" ::= { rlOspfSummaryType4LsaEntry 4 } rlOspfSummaryType4LsaSequence OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The sequence number field is a signed 32-bit integer. It is used to detect old and duplicate link state advertisements. The space of sequence numbers is linearly ordered. The larger the sequence number the more recent the advertisement." REFERENCE "OSPF Version 2, Section 12.1.6 LS sequence number" ::= { rlOspfSummaryType4LsaEntry 5 } rlOspfSummaryType4LsaAge OBJECT-TYPE SYNTAX Integer32 -- Should be 0..MaxAge MAX-ACCESS read-only STATUS current DESCRIPTION "This field is the age of the link state advertisement in seconds." REFERENCE "OSPF Version 2, Section 12.1.1 LS age" ::= { rlOspfSummaryType4LsaEntry 6 } rlOspfSummaryType4LsaChecksum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This field is the checksum of the complete contents of the advertisement, excepting the age field. The age field is excepted so that an advertisement's age can be incremented without updating the checksum. The checksum used is the same that is used for ISO connectionless datagrams; it is commonly referred to as the Fletcher checksum." REFERENCE "OSPF Version 2, Section 12.1.7 LS checksum" ::= { rlOspfSummaryType4LsaEntry 7 } rlOspfSummaryType4LsaLength OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The lenth in bytes of the LSA. This includes the 20 byte LSA header." ::= { rlOspfSummaryType4LsaEntry 8 } rlOspfSummaryType4LsaMetric OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The cost of using this router link." ::= { rlOspfSummaryType4LsaEntry 9 } ------------------------------------------------------------------------------ -- OSPF External LSA Table ------------------------------------------------------------------------------ rlOspfExternalLsaTable OBJECT-TYPE SYNTAX SEQUENCE OF RlOspfExternalLsaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "External Link State Advertisement." ::= { rlOspfLsdb 5 } rlOspfExternalLsaEntry OBJECT-TYPE SYNTAX RlOspfExternalLsaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A single entry from External LSA." INDEX { rlOspfExternalLsaProcessId, rlOspfExternalLsaLsid, rlOspfExternalLsaRouterId} ::= { rlOspfExternalLsaTable 1 } RlOspfExternalLsaEntry ::= SEQUENCE { rlOspfExternalLsaProcessId RlOspfProcessID, rlOspfExternalLsaLsid IpAddress, rlOspfExternalLsaRouterId RouterID, rlOspfExternalLsaSequence Integer32, rlOspfExternalLsaAge Integer32, rlOspfExternalLsaChecksum Integer32, rlOspfExternalLsaLength Unsigned32, rlOspfExternalLsaMask IpAddress, rlOspfExternalLsaFrwAddress IpAddress, rlOspfExternalLsaBitE INTEGER, rlOspfExternalLsaMetric Unsigned32, rlOspfExternalLsaTag Unsigned32 } rlOspfExternalLsaProcessId OBJECT-TYPE SYNTAX RlOspfProcessID MAX-ACCESS read-only STATUS current DESCRIPTION "A 32-bit integer uniquely identifying an OSPF process." ::= { rlOspfExternalLsaEntry 1 } rlOspfExternalLsaLsid OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Link State ID is an LS Type Specific field containing either a Router ID or an IP Address; it identifies the piece of the routing domain that is being described by the advertisement." REFERENCE "OSPF Version 2, Section 12.1.4 Link State ID" ::= { rlOspfExternalLsaEntry 2 } rlOspfExternalLsaRouterId OBJECT-TYPE SYNTAX RouterID MAX-ACCESS read-only STATUS current DESCRIPTION "The 32 bit number that uniquely identifies the originating router in the Autonomous System." REFERENCE "OSPF Version 2, Appendix C.1 Global parameters" ::= { rlOspfExternalLsaEntry 3 } rlOspfExternalLsaSequence OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The sequence number field is a signed 32-bit integer. It is used to detect old and duplicate link state advertisements. The space of sequence numbers is linearly ordered. The larger the sequence number the more recent the advertisement." REFERENCE "OSPF Version 2, Section 12.1.6 LS sequence number" ::= { rlOspfExternalLsaEntry 4 } rlOspfExternalLsaAge OBJECT-TYPE SYNTAX Integer32 -- Should be 0..MaxAge MAX-ACCESS read-only STATUS current DESCRIPTION "This field is the age of the link state advertisement in seconds." REFERENCE "OSPF Version 2, Section 12.1.1 LS age" ::= { rlOspfExternalLsaEntry 5 } rlOspfExternalLsaChecksum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This field is the checksum of the complete contents of the advertisement, excepting the age field. The age field is excepted so that an advertisement's age can be incremented without updating the checksum. The checksum used is the same that is used for ISO connectionless datagrams; it is commonly referred to as the Fletcher checksum." REFERENCE "OSPF Version 2, Section 12.1.7 LS checksum" ::= { rlOspfExternalLsaEntry 6 } rlOspfExternalLsaLength OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The lenth in bytes of the LSA. This includes the 20 byte LSA header." ::= { rlOspfExternalLsaEntry 7 } rlOspfExternalLsaMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Value depends on the link's Type field." ::= { rlOspfExternalLsaEntry 8 } rlOspfExternalLsaFrwAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Data traffic for the advertised destination will be forwarded to this address. If the Forwarding address is set to 0.0.0.0, data traffic will be forwarded instead to the LSA's originator (i.e., the responsible AS boundary router)." ::= { rlOspfExternalLsaEntry 9 } rlOspfExternalLsaBitE OBJECT-TYPE SYNTAX INTEGER { off(1), on(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of external metric. If bit E is set, the metric specified is a Type 2 external metric." ::= { rlOspfExternalLsaEntry 10 } rlOspfExternalLsaMetric OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The cost of this route." ::= { rlOspfExternalLsaEntry 11 } rlOspfExternalLsaTag OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "A 32-bit field attached to each external route." ::= { rlOspfExternalLsaEntry 12 } END