Blame pibs/tubs/PPVPN-PIB-orig

Packit Service 9ccfef
   PPVPN-PIB PIB-DEFINITIONS ::= BEGIN 
Packit Service 9ccfef
   
Packit Service 9ccfef
   IMPORTS 
Packit Service 9ccfef
       Unsigned32, Integer32, MODULE-IDENTITY, MODULE-COMPLIANCE, 
Packit Service 9ccfef
       OBJECT-TYPE, OBJECT-GROUP, pib, TEXTUAL-CONVENTION 
Packit Service 9ccfef
               FROM COPS-PR-SPPI 
Packit Service 9ccfef
       InstanceId, ReferenceId, Prid, TagId, TagReferenceId 
Packit Service 9ccfef
               FROM COPS-PR-SPPI-TC 
Packit Service 9ccfef
       zeroDotZero 
Packit Service 9ccfef
            FROM SNMPv2-SMI 
Packit Service 9ccfef
       TruthValue 
Packit Service 9ccfef
               FROM SNMPv2-TC 
Packit Service 9ccfef
       RoleCombination, PrcIdentifier, AttrIdentifier 
Packit Service 9ccfef
               FROM FRAMEWORK-TC-PIB
Packit Service 9ccfef
       InetAddress, InetAddressType
Packit Service 9ccfef
               FROM INET-ADDRESS-MIB
Packit Service 9ccfef
   
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547PolicyPib  MODULE-IDENTITY 
Packit Service 9ccfef
       SUBJECT-CATEGORIES { tbd } -- PPVPN COPS Client Type 
Packit Service 9ccfef
                                  -- to be assigned by IANA 
Packit Service 9ccfef
       LAST-UPDATED "200203081800Z" 
Packit Service 9ccfef
       ORGANIZATION "IETF PPVPN WG" 
Packit Service 9ccfef
       CONTACT-INFO " 
Packit Service 9ccfef
                      Yacine El Mghazli
Packit Service 9ccfef
                      Alcatel R&I
Packit Service 9ccfef
                      Route de Nozay
Packit Service 9ccfef
                      F-91460 Marcoussis - FRANCE
Packit Service 9ccfef
                      Phone: +33 1 69 63 41 87
Packit Service 9ccfef
                      Email: yacine.el_mghazli@alcatel.fr"
Packit Service 9ccfef
       DESCRIPTION 
Packit Service 9ccfef
            "The PIB module containing a set of provisioning classes 
Packit Service 9ccfef
            that describe provider provisioned virtual private networks 
Packit Service 9ccfef
            (PPVPN) policies for BGP/MPLS VPN. It includes general 
Packit Service 9ccfef
            classes that may be extended by other PIB specifications as 
Packit Service 9ccfef
            well as a set of PIB classes related to PPVPNs." 
Packit Service 9ccfef
       REVISION "200203081800Z" 
Packit Service 9ccfef
       DESCRIPTION 
Packit Service 9ccfef
            "Initial version, published as RFC xxxx." 
Packit Service 9ccfef
       ::= { pib xxx } -- xxx to be assigned by IANA 
Packit Service 9ccfef
   
Packit Service 9ccfef
   
Packit Service 9ccfef
-- BGP/MPLS VPN specific Textual Conventions.
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547RouteDistinguisher ::= TEXTUAL-CONVENTION
Packit Service 9ccfef
      STATUS        current
Packit Service 9ccfef
      DESCRIPTION
Packit Service 9ccfef
          "Syntax for a route distinguisher."
Packit Service 9ccfef
      SYNTAX  OCTET STRING(SIZE (0..256))
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547RouteTarget ::= TEXTUAL-CONVENTION
Packit Service 9ccfef
      STATUS        current
Packit Service 9ccfef
      DESCRIPTION
Packit Service 9ccfef
          "Syntax for a route target."
Packit Service 9ccfef
      SYNTAX  OCTET STRING(SIZE (0..256))
Packit Service 9ccfef
   
Packit Service 9ccfef
   
Packit Service 9ccfef
-- BGP/MPLS VPN PIB module
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547CapabilityClasses 
Packit Service 9ccfef
      OBJECT IDENTIFIER ::= { ppvpn2547PolicyPib 1 } 
Packit Service 9ccfef
   ppvpn2547PolicyClasses 
Packit Service 9ccfef
      OBJECT IDENTIFIER ::= { ppvpn2547PolicyPib 2 } 
Packit Service 9ccfef
   ppvpn2547PibConformance 
Packit Service 9ccfef
      OBJECT IDENTIFIER ::= { ppvpn2547PolicyPib 3 } 
Packit Service 9ccfef
   
Packit Service 9ccfef
   
Packit Service 9ccfef
-- Capabilities Group
Packit Service 9ccfef
Packit Service 9ccfef
-- 
Packit Service 9ccfef
-- BGP/MPLS VPN PE Routing Capabilities
Packit Service 9ccfef
-- 
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547RoutingCapsTable OBJECT-TYPE 
Packit Service 9ccfef
       SYNTAX         SEQUENCE OF ppvpn2547RoutingCapsEntry 
Packit Service 9ccfef
       PIB-ACCESS     notify 
Packit Service 9ccfef
       STATUS         current 
Packit Service 9ccfef
       DESCRIPTION 
Packit Service 9ccfef
           "This class represents routing capabilities of a device
Packit Service 9ccfef
            (PE)."
Packit Service 9ccfef
       ::= { ppvpn2547CapabilitiesClasses 1 } 
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547RoutingCapsEntry OBJECT-TYPE 
Packit Service 9ccfef
      SYNTAX         ppvpn2547RoutingCapsEntry 
Packit Service 9ccfef
      STATUS         current 
Packit Service 9ccfef
      DESCRIPTION 
Packit Service 9ccfef
          "An instance of the ppvpn2547RoutingCaps class." 
Packit Service 9ccfef
      PIB-INDEX { ppvpn2547RoutingCapsPrid } 
Packit Service 9ccfef
      ::= { ppvpn2547RoutingCapsTable 1 } 
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547RoutingCapsEntry ::= SEQUENCE { 
Packit Service 9ccfef
           ppvpn2547RoutingCapsPrid           InstanceId,
Packit Service 9ccfef
           ppvpn2547RoutingCapsDistProtocol   BITS,
Packit Service 9ccfef
           ppvpn2547RoutingCapsMaxRoutes      unsigned32,
Packit Service 9ccfef
   
Packit Service 9ccfef
           ppvpn2547RoutingCapsMaxVrfs        unsigned32
Packit Service 9ccfef
   }
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547RoutingCapsPrid OBJECT-TYPE 
Packit Service 9ccfef
       SYNTAX         InstanceId 
Packit Service 9ccfef
       STATUS         current 
Packit Service 9ccfef
       DESCRIPTION 
Packit Service 9ccfef
           "An arbitrary integer index that uniquely identifies an 
Packit Service 9ccfef
           instance of the class." 
Packit Service 9ccfef
       ::= { ppvpn2547RoutingCapsEntry 1 } 
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547RoutingCapsDistProtocol OBJECT-TYPE 
Packit Service 9ccfef
       SYNTAX         BITS { none  (0),
Packit Service 9ccfef
                             ebgp  (1),
Packit Service 9ccfef
                             ospf  (2),
Packit Service 9ccfef
                             rip   (3),
Packit Service 9ccfef
                             isis  (4),
Packit Service 9ccfef
                             other (5)
Packit Service 9ccfef
       }
Packit Service 9ccfef
       STATUS         current 
Packit Service 9ccfef
       DESCRIPTION 
Packit Service 9ccfef
           "Denotes the route distribution protocol supported by the PE 
Packit Service 9ccfef
            across the PE-CE links. Note that more than one routing 
Packit Service 9ccfef
            protocol may be enabled at the same time."
Packit Service 9ccfef
       ::= { ppvpn2547RoutingCapsEntry 2 } 
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547RoutingCapsMaxRoutes OBJECT-TYPE 
Packit Service 9ccfef
       SYNTAX        Unsigned32
Packit Service 9ccfef
       STATUS        current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
          "Denotes maximum number of routes which this PE is 
Packit Service 9ccfef
           able to hold."
Packit Service 9ccfef
       ::= { ppvpn2547RoutingCapsEntry 3 } 
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547RoutingCapsMaxVrfs OBJECT-TYPE 
Packit Service 9ccfef
       SYNTAX        Unsigned32
Packit Service 9ccfef
       STATUS        current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
          "Denotes maximum number of VRF which this PE is 
Packit Service 9ccfef
           able to hold."
Packit Service 9ccfef
       ::= { ppvpn2547RoutingCapsEntry 4 } 
Packit Service 9ccfef
   
Packit Service 9ccfef
   
Packit Service 9ccfef
-- 
Packit Service 9ccfef
-- PE Interface Capabilities 
Packit Service 9ccfef
-- 
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547IfCapsTable OBJECT-TYPE 
Packit Service 9ccfef
       SYNTAX         SEQUENCE OF ppvpn2547IfCapsEntry 
Packit Service 9ccfef
       PIB-ACCESS     notify 
Packit Service 9ccfef
       STATUS         current 
Packit Service 9ccfef
       DESCRIPTION 
Packit Service 9ccfef
         " This class represents interfaces capabilities of a device 
Packit Service 9ccfef
   
Packit Service 9ccfef
           (PE) in terms of MPLS support." 
Packit Service 9ccfef
       ::= { ppvpn2547CapabilitiesClasses 2 } 
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547IfCapsEntry OBJECT-TYPE 
Packit Service 9ccfef
       SYNTAX         ppvpn2547IfCapsEntry 
Packit Service 9ccfef
       STATUS         current 
Packit Service 9ccfef
       DESCRIPTION 
Packit Service 9ccfef
         "An instance of the ppvpn2547IfCaps class." 
Packit Service 9ccfef
       PIB-INDEX { ppvpn2547IfCapsPrid } 
Packit Service 9ccfef
       UNIQUENESS {}
Packit Service 9ccfef
   ::= { ppvpn2547IfCapsTable 1 } 
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547IfCapsEntry ::= SEQUENCE { 
Packit Service 9ccfef
           ppvpn2547IfCapsPrid           InstanceId,
Packit Service 9ccfef
           ppvpn2547IfCapsMplsSupport    INTEGER,
Packit Service 9ccfef
           ppvpn2547IfCapsLabelEdgeType  INTEGER
Packit Service 9ccfef
   } 
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547IfCapsPrid OBJECT-TYPE 
Packit Service 9ccfef
       SYNTAX         InstanceId 
Packit Service 9ccfef
       STATUS         current 
Packit Service 9ccfef
       DESCRIPTION 
Packit Service 9ccfef
           "An arbitrary integer index that uniquely identifies an 
Packit Service 9ccfef
           instance of the class." 
Packit Service 9ccfef
       ::= { ppvpn2547IfCapsEntry 1 } 
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547IfCapsMplsSupport OBJECT-TYPE 
Packit Service 9ccfef
       SYNTAX         INTEGER { nonMpls    (0),
Packit Service 9ccfef
                                mpls       (1),
Packit Service 9ccfef
                                mplsTunnel (2)
Packit Service 9ccfef
       }
Packit Service 9ccfef
       STATUS         current 
Packit Service 9ccfef
       DESCRIPTION 
Packit Service 9ccfef
           " Denotes the interface type in accordance with [IFMIB] which 
Packit Service 9ccfef
             states that the interfaces tables contains information on 
Packit Service 9ccfef
             the managed resource's interfaces and each sub-layer bellow 
Packit Service 9ccfef
             the internetwork layer interface is considered as an  
Packit Service 9ccfef
             interface." 
Packit Service 9ccfef
       ::= { ppvpn2547IfCapsEntry 2 } 
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547IfCapsLabelEdgeType OBJECT-TYPE 
Packit Service 9ccfef
       SYNTAX         INTEGER { providerEdge (1),
Packit Service 9ccfef
                                customerEdge (2) 
Packit Service 9ccfef
       }
Packit Service 9ccfef
       STATUS         current 
Packit Service 9ccfef
       DESCRIPTION 
Packit Service 9ccfef
           " Either the providerEdge(0) or customerEdge(1) bit MUST be 
Packit Service 9ccfef
             set. Denotes if the interface is an exterior interface 
Packit Service 9ccfef
            (customerEdge) or a interior interface (providerEdge), 
Packit Service 9ccfef
            regarding to the provider network."
Packit Service 9ccfef
       ::= { ppvpn2547IfCapsEntry 3 } 
Packit Service 9ccfef
   
Packit Service 9ccfef
   
Packit Service 9ccfef
   
Packit Service 9ccfef
-- BGP/MPLS VPN Policy Classes  
Packit Service 9ccfef
    
Packit Service 9ccfef
-- 
Packit Service 9ccfef
-- BGP/MPLS VPN VRF Table 
Packit Service 9ccfef
-- 
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547VrfTable OBJECT-TYPE 
Packit Service 9ccfef
       SYNTAX       SEQUENCE OF ppvpn2547VrfEntry 
Packit Service 9ccfef
       PIB-ACCESS   install 
Packit Service 9ccfef
       STATUS       current 
Packit Service 9ccfef
       DESCRIPTION 
Packit Service 9ccfef
          "This class specifies BGP/MPLS VPN VRF Table associated 
Packit Service 9ccfef
           information. Entries in this table define VRF instances 
Packit Service 9ccfef
           associated with MPLS/VPN interfaces. Note that multiple 
Packit Service 9ccfef
           interfaces can belong to the same VRF instance." 
Packit Service 9ccfef
       ::= { ppvpnPolicyClasses 1 } 
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547VrfEntry OBJECT-TYPE 
Packit Service 9ccfef
       SYNTAX       ppvpn2547VrfEntry 
Packit Service 9ccfef
       STATUS       current 
Packit Service 9ccfef
       DESCRIPTION 
Packit Service 9ccfef
          "An entry in this table is created by the provider for
Packit Service 9ccfef
           every VRF capable of supporting MPLS/BGP VPN." 
Packit Service 9ccfef
       PIB-INDEX {  ppvpn2547VrfPrid } 
Packit Service 9ccfef
       UNIQUENESS { ppvpn2547VrfId,
Packit Service 9ccfef
                    ppvpn2547VrfRoles,
Packit Service 9ccfef
                    ppvpn2547IfName,
Packit Service 9ccfef
                    ppvpn2547VrfRD }
Packit Service 9ccfef
       ::= { ppvpn2547VrfTable 1 } 
Packit Service 9ccfef
    
Packit Service 9ccfef
   ppvpn2547VrfEntry ::= SEQUENCE  { 
Packit Service 9ccfef
       ppvpn2547VrfPrid        InstanceId, 
Packit Service 9ccfef
       ppvpn2547VrfRoles       RoleCombination,
Packit Service 9ccfef
       ppvpn2547VrfIfName      SnmpAdminString,
Packit Service 9ccfef
       ppvpn2547VrfId          TagReferenceId, 
Packit Service 9ccfef
       ppvpn2547VrfDescription SnmpAdminString,
Packit Service 9ccfef
       ppvpn2547VrfRD          ppvpn2547RouteDistinguisher,
Packit Service 9ccfef
       ppvpn2547VrfMaxRoutes   Unsigned32,
Packit Service 9ccfef
   }
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547VrfPrid OBJECT-TYPE 
Packit Service 9ccfef
       SYNTAX       InstanceId 
Packit Service 9ccfef
       STATUS       current 
Packit Service 9ccfef
       DESCRIPTION 
Packit Service 9ccfef
          "An arbitrary integer index that uniquely identifies an 
Packit Service 9ccfef
           instance of the class." 
Packit Service 9ccfef
       ::= { ppvpn2547VrfEntry 1 } 
Packit Service 9ccfef
    
Packit Service 9ccfef
   ppvpn2547VrfRoles OBJECT-TYPE 
Packit Service 9ccfef
       SYNTAX       RoleCombination 
Packit Service 9ccfef
       STATUS       current 
Packit Service 9ccfef
       DESCRIPTION 
Packit Service 9ccfef
          "The interfaces to which the VRF is attached to, 
Packit Service 9ccfef
   
Packit Service 9ccfef
   
Packit Service 9ccfef
           specified in terms of roles.  There must exist an entry 
Packit Service 9ccfef
           in the frwkIfRoleComboTable [FR-PIB] specifying 
Packit Service 9ccfef
           this role combination, together with the interface 
Packit Service 9ccfef
           capability set specified by ppvpn2547IfName, prior to 
Packit Service 9ccfef
           association with an instance of this class." 
Packit Service 9ccfef
       ::= { ppvpn2547VrfEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
   ppvpn2547VrfIfName OBJECT-TYPE 
Packit Service 9ccfef
       SYNTAX       SnmpAdminString 
Packit Service 9ccfef
       STATUS       current 
Packit Service 9ccfef
       DESCRIPTION 
Packit Service 9ccfef
          "The interface capability set to which the VRF is attached to.
Packit Service 9ccfef
           The interface capability name specified by this attribute 
Packit Service 9ccfef
           must exist in the frwkIfCapSetTable [FR-PIB] prior to 
Packit Service 9ccfef
           association with an instance of this class." 
Packit Service 9ccfef
       ::= { ppvpn2547VrfEntry 3 } 
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547VrfId OBJECT-TYPE 
Packit Service 9ccfef
       SYNTAX       TagReferenceId 
Packit Service 9ccfef
       STATUS       current 
Packit Service 9ccfef
       DESCRIPTION 
Packit Service 9ccfef
          "Identifies a VRF instance." 
Packit Service 9ccfef
       ::= { ppvpn2547VrfEntry 4 } 
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547VrfDescription OBJECT-TYPE
Packit Service 9ccfef
       SYNTAX        SnmpAdminString
Packit Service 9ccfef
       STATUS        current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
           "The human-readable description of this VRF."
Packit Service 9ccfef
       ::= { ppvpn2547VrfEntry 5 }
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547VrfRD OBJECT-TYPE
Packit Service 9ccfef
       SYNTAX        Ppvpn2547RouteDistinguisher
Packit Service 9ccfef
       STATUS        current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
           "The route distinguisher for this VRF."
Packit Service 9ccfef
       ::= { ppvpn2547VrfEntry 6 }
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547VrfMaxRoutes OBJECT-TYPE
Packit Service 9ccfef
       SYNTAX        Unsigned32
Packit Service 9ccfef
       STATUS        current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
           "Denotes maximum number of routes which this VRF is 
Packit Service 9ccfef
            configured to hold."
Packit Service 9ccfef
       ::= { ppvpn2547VrfEntry 7 }
Packit Service 9ccfef
   
Packit Service 9ccfef
   
Packit Service 9ccfef
-- 
Packit Service 9ccfef
-- BGP/MPLS VPN Route Target Table
Packit Service 9ccfef
-- 
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547RouteTargetTable OBJECT-TYPE
Packit Service 9ccfef
       SYNTAX        SEQUENCE OF ppvpn2547RouteTargetEntry
Packit Service 9ccfef
   
Packit Service 9ccfef
       PIB-ACCESS    install
Packit Service 9ccfef
       STATUS        current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
           "This table specifies per-VRF route target association. Each 
Packit Service 9ccfef
           entry identifies a connectivity policy supported as part of a 
Packit Service 9ccfef
           VPN."
Packit Service 9ccfef
   ::= { ppvpn2547PolicyClasses 2 }
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547RouteTargetEntry OBJECT-TYPE
Packit Service 9ccfef
       SYNTAX        ppvpn2547RouteTargetEntry
Packit Service 9ccfef
       STATUS        current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
           "An entry in this table is created for each route target 
Packit Service 9ccfef
           configured for a VRF supporting a MPLS/BGP VPN instance. The 
Packit Service 9ccfef
           precedence attribute provides an ordering per-VRF instance."
Packit Service 9ccfef
      PIB-INDEX  { ppvpn2547RouteTargetPrid}
Packit Service 9ccfef
      UNIQUENESS { ppvpn2547RouteTargetVrfId,
Packit Service 9ccfef
                   ppvpn2547RouteTargetType,
Packit Service 9ccfef
                   ppvpn2547RouteTargetPrecedence,
Packit Service 9ccfef
                   ppvpn2547RouteTargetRT
Packit Service 9ccfef
      }
Packit Service 9ccfef
   ::= { ppvpn2547RouteTargetTable 1 } 
Packit Service 9ccfef
    
Packit Service 9ccfef
ppvpn2547RouteTargetEntry ::= SEQUENCE {
Packit Service 9ccfef
     ppvpn2547RouteTargetPrid       InstanceId, 
Packit Service 9ccfef
     ppvpn2547RouteTargetType       INTEGER,
Packit Service 9ccfef
     ppvpn2547RouteTargetVrfId      TagId,
Packit Service 9ccfef
     ppvpn2547RouteTargetPrecedence unsigned32,
Packit Service 9ccfef
     ppvpn2547RouteTargetRT         ppvpn2547RouteTarget,
Packit Service 9ccfef
     ppvpn2547RouteTargetDescr      DisplayString,
Packit Service 9ccfef
   }
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547RouteTargetPrid OBJECT-TYPE 
Packit Service 9ccfef
       SYNTAX       InstanceId 
Packit Service 9ccfef
       STATUS       current 
Packit Service 9ccfef
       DESCRIPTION 
Packit Service 9ccfef
           "An arbitrary integer index that uniquely identifies an 
Packit Service 9ccfef
           instance of the class." 
Packit Service 9ccfef
       ::= { ppvpn2547RouteTargetEntry 1 }
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547RouteTargetType OBJECT-TYPE
Packit Service 9ccfef
       SYNTAX        INTEGER { import(1),
Packit Service 9ccfef
                               export(2),
Packit Service 9ccfef
                               both(3) }
Packit Service 9ccfef
       STATUS        current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
           "The route target distribution type."
Packit Service 9ccfef
       ::= { ppvpn2547RouteTargetEntry 2 }
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547RouteTargetVrfId OBJECT-TYPE
Packit Service 9ccfef
       SYNTAX        TagId
Packit Service 9ccfef
       STATUS        current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
   
Packit Service 9ccfef
           " A VRF is composed of an import RT list and a export RT 
Packit Service 9ccfef
           list. Each RT belonging to the same VRF uses the same VRF ID. 
Packit Service 9ccfef
           Hence, a VRF Id identifies which this RT is a part of. This 
Packit Service 9ccfef
           needs to be the value of ppvpn2547VrfId attribute for an 
Packit Service 9ccfef
           existing instance of ppvpn2547VrfEntry."
Packit Service 9ccfef
   ::= { ppvpn2547RouteTargetEntry 3 }
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547RouteTargetRT OBJECT-TYPE
Packit Service 9ccfef
       SYNTAX        ppvpn2547RouteTarget
Packit Service 9ccfef
       STATUS        current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
           "The route target value."
Packit Service 9ccfef
       ::= { ppvpn2547RouteTargetEntry 4 }
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547RouteTargetDescr OBJECT-TYPE
Packit Service 9ccfef
       SYNTAX        DisplayString
Packit Service 9ccfef
       STATUS        current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
           "Description of the route target."
Packit Service 9ccfef
       ::= { ppvpn2547RouteTargetEntry 5 }
Packit Service 9ccfef
   
Packit Service 9ccfef
   
Packit Service 9ccfef
-- 
Packit Service 9ccfef
-- BGP/MPLS VPN Interface Table
Packit Service 9ccfef
-- 
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547IfTable  OBJECT-TYPE
Packit Service 9ccfef
       SYNTAX        SEQUENCE OF ppvpn2547IfEntry
Packit Service 9ccfef
       PIB-ACCESS    install
Packit Service 9ccfef
       STATUS        current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
           "This table specifies per-interface configuration information 
Packit Service 9ccfef
            related to PE-CE links."
Packit Service 9ccfef
       ::= { ppvpn2547PolicyClasses 3 }
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547IfEntry OBJECT-TYPE
Packit Service 9ccfef
       SYNTAX        ppvpn2547IfEntry
Packit Service 9ccfef
       STATUS        current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
           "An entry in this table is created for every interface type 
Packit Service 9ccfef
           supporting MPLS/BGP VPN. Each entry in this table is meant to 
Packit Service 9ccfef
           correspond to an entry in the Interfaces Table."
Packit Service 9ccfef
       PIB-INDEX { ppvpn2547IfPrid }
Packit Service 9ccfef
       UNIQUENESS { ppvpn2547IfRoles,
Packit Service 9ccfef
                    Ppvpn2547IfName }
Packit Service 9ccfef
       ::= { ppvpn2547IfTable 1 }
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547IfEntry ::= SEQUENCE {
Packit Service 9ccfef
           ppvpn2547IfPrid               InstanceId,
Packit Service 9ccfef
           ppvpn2547IfRoles              RoleCombination,
Packit Service 9ccfef
           ppvpn2547IfName               SnmpAdminString,
Packit Service 9ccfef
           ppvpn2547IfVpnClassification  INTEGER,
Packit Service 9ccfef
           ppvpn2547IfRouteDistProtocol  BITS
Packit Service 9ccfef
   
Packit Service 9ccfef
   }
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547IfPrid OBJECT-TYPE 
Packit Service 9ccfef
       SYNTAX       InstanceId 
Packit Service 9ccfef
       STATUS       current 
Packit Service 9ccfef
       DESCRIPTION 
Packit Service 9ccfef
          "An arbitrary integer index that uniquely identifies an 
Packit Service 9ccfef
           instance of the class." 
Packit Service 9ccfef
       ::= { ppvpn2547IfEntry 1 }
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547IfName OBJECT-TYPE 
Packit Service 9ccfef
       SYNTAX       SnmpAdminString 
Packit Service 9ccfef
       STATUS       current 
Packit Service 9ccfef
       DESCRIPTION 
Packit Service 9ccfef
          "The interface capability set to configure. The interface 
Packit Service 9ccfef
           capability name specified by this attribute must exist in the 
Packit Service 9ccfef
           frwkIfCapSetTable [FR-PIB] prior to association with an 
Packit Service 9ccfef
           instance of this class." 
Packit Service 9ccfef
       ::= { ppvpn2547IfEntry 2 } 
Packit Service 9ccfef
   
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547IfRoles OBJECT-TYPE 
Packit Service 9ccfef
       SYNTAX       RoleCombination 
Packit Service 9ccfef
       STATUS       current 7
Packit Service 9ccfef
       DESCRIPTION 
Packit Service 9ccfef
          "The interfaces to which the VRF is attached to, 
Packit Service 9ccfef
           specified in terms of roles.  There must exist an entry 
Packit Service 9ccfef
           in the frwkIfRoleComboTable [FR-PIB] specifying 
Packit Service 9ccfef
           this role combination, together with the interface 
Packit Service 9ccfef
           capability set specified by ppvpn2547IfName, prior to 
Packit Service 9ccfef
           association with an instance of this class." 
Packit Service 9ccfef
       ::= { ppvpn2547IfEntry 3 }
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547IfVpnClassification OBJECT-TYPE
Packit Service 9ccfef
       SYNTAX        INTEGER { carrierOfCarrier (1),
Packit Service 9ccfef
                               enterprise (2),
Packit Service 9ccfef
                               interProvider (3)
Packit Service 9ccfef
       }
Packit Service 9ccfef
       STATUS        current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
           "Denotes whether this link participates in a carrier-of-
Packit Service 9ccfef
           carrier's, enterprise, or inter-provider scenario."
Packit Service 9ccfef
       ::= { ppvpn2547IfEntry 4 }
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547IfRouteDistProtocol OBJECT-TYPE
Packit Service 9ccfef
       SYNTAX        BITS { none  (0),
Packit Service 9ccfef
                            ebgp  (1),
Packit Service 9ccfef
                            ospf  (2),
Packit Service 9ccfef
                            rip   (3),
Packit Service 9ccfef
                            isis  (4),
Packit Service 9ccfef
                            other (5)
Packit Service 9ccfef
       }
Packit Service 9ccfef
       STATUS        current
Packit Service 9ccfef
   
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
           "Denotes the route distribution protocol across the PE-CE 
Packit Service 9ccfef
           link. Note that more than one routing protocol may be enabled 
Packit Service 9ccfef
           at the same time."
Packit Service 9ccfef
       ::= { ppvpn2547IfEntry 5 }
Packit Service 9ccfef
   
Packit Service 9ccfef
   
Packit Service 9ccfef
-- 
Packit Service 9ccfef
-- BGP/MPLS VPN BGP Peer Address Table
Packit Service 9ccfef
-- 
Packit Service 9ccfef
    
Packit Service 9ccfef
   ppvpn2547BgpPeerTable OBJECT-TYPE
Packit Service 9ccfef
       SYNTAX        SEQUENCE OF ppvpn2547BgpPeerEntry
Packit Service 9ccfef
       PIB-ACCESS    install
Packit Service 9ccfef
       STATUS        current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
           "Each entry in this table specifies a per-interface 
Packit Service 9ccfef
            MPLS/BGP neighbor."
Packit Service 9ccfef
       ::= { ppvpnPolicyClasses 4 }
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547BgpPeerEntry OBJECT-TYPE
Packit Service 9ccfef
       SYNTAX        ppvpn2547BgpPeerEntry
Packit Service 9ccfef
       STATUS        current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
           "An entry in this table is created by an LSR for
Packit Service 9ccfef
            every VRF capable of supporting MPLS/BGP VPN. The
Packit Service 9ccfef
            indexing provides an ordering of VRFs per-VPN
Packit Service 9ccfef
            interface."
Packit Service 9ccfef
       PIB-INDEX  { ppvpn2547BgpPeerPrid }
Packit Service 9ccfef
       UNIQUENESS { ppvpn2547BgpPeerVrfId,
Packit Service 9ccfef
                    ppvpn2547BgpPeerAddrType,
Packit Service 9ccfef
                    ppvpn2547BgpPeerAddr
Packit Service 9ccfef
       }
Packit Service 9ccfef
       ::= { ppvpn2547BgpPeerTable 1 }
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547BgpPeerEntry ::= SEQUENCE {
Packit Service 9ccfef
           ppvpn2547BgpPeerPrid         InstanceId,
Packit Service 9ccfef
           ppvpn2547BgpPeerVrfId        TagId, 
Packit Service 9ccfef
           ppvpn2547BgpPeerRole         INTEGER,
Packit Service 9ccfef
           ppvpn2547BgpPeerAddrType     InetAddressType,
Packit Service 9ccfef
           ppvpn2547BgpPeerAddr         InetAddress
Packit Service 9ccfef
   }
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547BgpPeerPrid OBJECT-TYPE
Packit Service 9ccfef
       SYNTAX        InstanceId
Packit Service 9ccfef
       STATUS        current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
            "An arbitrary integer index that uniquely identifies an 
Packit Service 9ccfef
            instance of the class."
Packit Service 9ccfef
       ::= { ppvpn2547BgpPeerEntry 1 }
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547BgpPeerVrfId OBJECT-TYPE
Packit Service 9ccfef
       SYNTAX        TagId
Packit Service 9ccfef
   
Packit Service 9ccfef
       STATUS        current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
           "Each BGP neighbor to the same VRF uses the same VRF ID. 
Packit Service 9ccfef
           Hence, a VRF Id identifies which VRF this device is the 
Packit Service 9ccfef
           neighbor. This needs to be the value of ppvpn2547VrfId
Packit Service 9ccfef
           attribute for an existing instance of ppvpn2547VrfEntry."
Packit Service 9ccfef
   ::= { ppvpn2547RouteTargetEntry 2 }
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547BgpPeerRole  OBJECT-TYPE
Packit Service 9ccfef
       SYNTAX        INTEGER { ce(1), 
Packit Service 9ccfef
                               pe(2) 
Packit Service 9ccfef
       }
Packit Service 9ccfef
       STATUS        current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
           "Denotes the role played by this BGP neighbor
Packit Service 9ccfef
            with respect to this VRF."
Packit Service 9ccfef
       ::= { ppvpn2547BgpPeerEntry 3 }
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547BgpPeerAddrType  OBJECT-TYPE
Packit Service 9ccfef
       SYNTAX        InetAddressType
Packit Service 9ccfef
       STATUS        current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
           "Denotes the address family of the PE address."
Packit Service 9ccfef
       ::= { ppvpn2547BgpPeerEntry 4 }
Packit Service 9ccfef
    
Packit Service 9ccfef
   ppvpn2547BgpPeerAddr  OBJECT-TYPE
Packit Service 9ccfef
       SYNTAX        InetAddress
Packit Service 9ccfef
   STATUS        current
Packit Service 9ccfef
   DESCRIPTION
Packit Service 9ccfef
       "Denotes the EBGP neighbor address."
Packit Service 9ccfef
   ::= { ppvpn2547BgpPeerEntry 5 }
Packit Service 9ccfef
   
Packit Service 9ccfef
   
Packit Service 9ccfef
-- 
Packit Service 9ccfef
-- VRF Routing Table
Packit Service 9ccfef
-- 
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547RouteTable  OBJECT-TYPE
Packit Service 9ccfef
       SYNTAX        SEQUENCE OF ppvpn2547RouteEntry
Packit Service 9ccfef
       STATUS        current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
           "This table specifies per-VRF MPLS/BGP VPN routing 
Packit Service 9ccfef
           information. Entries in this table define VRF routing entries 
Packit Service 9ccfef
           associated with the specified MPLS/VPN interfaces. Note
Packit Service 9ccfef
           that this table contains both BGP and IGP routes, as both may
Packit Service 9ccfef
           appear in the same VRF." 
Packit Service 9ccfef
       ::= { ppvpn2547PolicyClasses 1 }
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547RouteEntry OBJECT-TYPE
Packit Service 9ccfef
       SYNTAX        Ppvpn2547RouteEntry 
Packit Service 9ccfef
       STATUS        current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
           "An entry in this table is created by an LSR for every route
Packit Service 9ccfef
   
Packit Service 9ccfef
            present configured (either dynamically or statically) within
Packit Service 9ccfef
            the context of a specific VRF capable of supporting MPLS/BGP
Packit Service 9ccfef
            VPN. The indexing provides an ordering of VRFs per-VPN
Packit Service 9ccfef
            interface."
Packit Service 9ccfef
       PIB-INDEX { ppvpn2547RoutePrid }
Packit Service 9ccfef
       UNIQUENESS { ppvpn2547RouteVrfId,
Packit Service 9ccfef
                    ppvpn2547RouteDest,
Packit Service 9ccfef
                    ppvpn2547RouteMask,
Packit Service 9ccfef
                    ppvpn2547RouteTos,
Packit Service 9ccfef
                    ppvpn2547RouteNextHop }
Packit Service 9ccfef
          ::= { ppvpn2547RouteTable 1 }
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547RouteEntry ::= SEQUENCE {
Packit Service 9ccfef
           ppvpn2547RoutePrid               InstanceId,
Packit Service 9ccfef
           ppvpn2547RouteVrfId              TagId,
Packit Service 9ccfef
           ppvpn2547RouteDest               InetAddress,
Packit Service 9ccfef
           ppvpn2547RouteDestAddrType       InetAddressType,
Packit Service 9ccfef
           ppvpn2547RouteMask               InetAddress,
Packit Service 9ccfef
           ppvpn2547RouteMaskAddrType       InetAddressType,
Packit Service 9ccfef
           ppvpn2547RouteTos                Unsigned32,
Packit Service 9ccfef
           ppvpn2547RouteNextHop            InetAddress,
Packit Service 9ccfef
           ppvpn2547RouteNextHopAddrType    InetAddressType,
Packit Service 9ccfef
           ppvpn2547RouteIfIndex            InterfaceIndexOrZero,
Packit Service 9ccfef
           ppvpn2547RouteType               INTEGER,
Packit Service 9ccfef
           ppvpn2547RouteProto              INTEGER,
Packit Service 9ccfef
           ppvpn2547RouteInfo               OBJECT IDENTIFIER,
Packit Service 9ccfef
           ppvpn2547RouteNextHopAS          Unsigned32,
Packit Service 9ccfef
           ppvpn2547RouteMetric1            Integer32,
Packit Service 9ccfef
           ppvpn2547RouteMetric2            Integer32,
Packit Service 9ccfef
           ppvpn2547RouteMetric3            Integer32,
Packit Service 9ccfef
           ppvpn2547RouteMetric4            Integer32,
Packit Service 9ccfef
           ppvpn2547RouteMetric5            Integer32 
Packit Service 9ccfef
   }
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547RoutePrid OBJECT-TYPE
Packit Service 9ccfef
       SYNTAX        InstanceId
Packit Service 9ccfef
       STATUS        current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
            "An arbitrary integer index that uniquely identifies an 
Packit Service 9ccfef
            instance of the class."
Packit Service 9ccfef
       ::= { ppvpn2547RouteEntry 1 }
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547RouteVrfId OBJECT-TYPE
Packit Service 9ccfef
       SYNTAX        TagId
Packit Service 9ccfef
       STATUS        current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
           "Each route belonging to the same VRF uses the same VRF ID. 
Packit Service 9ccfef
           Hence, a VRF Id identifies which routing table this route is 
Packit Service 9ccfef
           a part of. This needs to be the value of ppvpn2547VrfId 
Packit Service 9ccfef
           attribute for an existing instance of ppvpn2547VrfEntry."
Packit Service 9ccfef
   ::= { ppvpn2547RouteEntry 2 }
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547RouteDest  OBJECT-TYPE
Packit Service 9ccfef
   
Packit Service 9ccfef
      SYNTAX        InetAddress 
Packit Service 9ccfef
      STATUS        current
Packit Service 9ccfef
      DESCRIPTION
Packit Service 9ccfef
          "The destination IP address of this route.
Packit Service 9ccfef
           This object may not take a Multicast (Class D)
Packit Service 9ccfef
           address value.
Packit Service 9ccfef
           Any assignment (implicit or otherwise) of an
Packit Service 9ccfef
           instance of this object to a value x must be
Packit Service 9ccfef
           rejected if the bit-wise logical-AND of x with
Packit Service 9ccfef
           the value of the corresponding instance of the
Packit Service 9ccfef
           ppvpn2547RouteMask object is not equal to x."
Packit Service 9ccfef
      ::= { ppvpn2547RouteEntry 3 }
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547RouteDestAddrType  OBJECT-TYPE
Packit Service 9ccfef
      SYNTAX        InetAddressType
Packit Service 9ccfef
      STATUS        current
Packit Service 9ccfef
      DESCRIPTION
Packit Service 9ccfef
          "The address type of the ppvpn2547RouteDest
Packit Service 9ccfef
           entry."
Packit Service 9ccfef
      ::= { ppvpn2547RouteEntry 4 }
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547RouteMask  OBJECT-TYPE
Packit Service 9ccfef
       SYNTAX        InetAddress 
Packit Service 9ccfef
       STATUS        current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
           "Indicate the mask to be logical-ANDed with the
Packit Service 9ccfef
           destination  address  before  being compared to
Packit Service 9ccfef
           the value  in  the  ppvpn2547RouteDest field.
Packit Service 9ccfef
           For those  systems  that  do  not support
Packit Service 9ccfef
           arbitrary subnet masks, an agent constructs the
Packit Service 9ccfef
           value of the ppvpn2547RouteMask by reference
Packit Service 9ccfef
           to the IP Address Class.
Packit Service 9ccfef
           Any assignment (implicit or otherwise) of an
Packit Service 9ccfef
           instance of this object to a value x must be
Packit Service 9ccfef
           rejected if the bit-wise logical-AND of x with
Packit Service 9ccfef
           the value of the corresponding instance of the
Packit Service 9ccfef
           ppvpn2547RouteDest object is not equal to
Packit Service 9ccfef
           ppvpn2547RouteDest."
Packit Service 9ccfef
       ::= { ppvpn2547RouteEntry 5 }
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547RouteMaskAddrType  OBJECT-TYPE
Packit Service 9ccfef
       SYNTAX        InetAddressType 
Packit Service 9ccfef
       STATUS        current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
           "The address type of ppvpn2547RouteMask."
Packit Service 9ccfef
       ::= { ppvpn2547RouteEntry 6 }
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547RouteTos  OBJECT-TYPE
Packit Service 9ccfef
       SYNTAX        Unsigned32 
Packit Service 9ccfef
       STATUS        current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
          "The IP TOS Field is used to specify the policy to
Packit Service 9ccfef
          be applied to this route.  The encoding of IP TOS
Packit Service 9ccfef
   
Packit Service 9ccfef
   
Packit Service 9ccfef
          is as specified  by  the  following convention.
Packit Service 9ccfef
          Zero indicates the default path if no more
Packit Service 9ccfef
          specific policy applies.
Packit Service 9ccfef
   
Packit Service 9ccfef
          +-----+-----+-----+-----+-----+-----+-----+-----+
Packit Service 9ccfef
          |                 |                       |     |
Packit Service 9ccfef
          |   PRECEDENCE    |    TYPE OF SERVICE    |  0  |
Packit Service 9ccfef
          |                 |                       |     |
Packit Service 9ccfef
          +-----+-----+-----+-----+-----+-----+-----+-----+
Packit Service 9ccfef
   
Packit Service 9ccfef
                     IP TOS                IP TOS
Packit Service 9ccfef
                Field     Policy      Field     Policy
Packit Service 9ccfef
                Contents    Code      Contents    Code
Packit Service 9ccfef
                0 0 0 0  ==>   0      0 0 0 1  ==>   2
Packit Service 9ccfef
                0 0 1 0  ==>   4      0 0 1 1  ==>   6
Packit Service 9ccfef
                0 1 0 0  ==>   8      0 1 0 1  ==>  10
Packit Service 9ccfef
                0 1 1 0  ==>  12      0 1 1 1  ==>  14
Packit Service 9ccfef
                1 0 0 0  ==>  16      1 0 0 1  ==>  18
Packit Service 9ccfef
                1 0 1 0  ==>  20      1 0 1 1  ==>  22
Packit Service 9ccfef
                1 1 0 0  ==>  24      1 1 0 1  ==>  26
Packit Service 9ccfef
                1 1 1 0  ==>  28      1 1 1 1  ==>  30."
Packit Service 9ccfef
      ::= { ppvpn2547RouteEntry 7 }
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547RouteNextHop  OBJECT-TYPE
Packit Service 9ccfef
       SYNTAX        InetAddress 
Packit Service 9ccfef
       STATUS        current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
           "On remote routes, the address of the next
Packit Service 9ccfef
           system en route; Otherwise, 0.0.0.0. ."
Packit Service 9ccfef
       ::= { ppvpn2547RouteEntry 8 }
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547RouteNextHopAddrType  OBJECT-TYPE
Packit Service 9ccfef
       SYNTAX        InetAddressType 
Packit Service 9ccfef
       STATUS        current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
           "The address type of the ppvpn2547RouteNextHopAddrType
Packit Service 9ccfef
           object."
Packit Service 9ccfef
       ::= { ppvpn2547RouteEntry 9 }
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547RouteIfIndex  OBJECT-TYPE
Packit Service 9ccfef
       SYNTAX        InterfaceIndexOrZero 
Packit Service 9ccfef
       STATUS        current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
           "The ifIndex value that identifies the local
Packit Service 9ccfef
           interface  through  which  the next hop of this
Packit Service 9ccfef
           route should be reached. If this value is set to 0,
Packit Service 9ccfef
           this indicates that no interface is associated with 
Packit Service 9ccfef
           this route."
Packit Service 9ccfef
       ::= { ppvpn2547RouteEntry 10 }
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547RouteType  OBJECT-TYPE
Packit Service 9ccfef
       SYNTAX  INTEGER { other  (1), -- not specified
Packit Service 9ccfef
                         reject (2), -- route to discard traffic
Packit Service 9ccfef
   
Packit Service 9ccfef
                         local  (3), -- local interface
Packit Service 9ccfef
                         remote (4)  -- remote destination
Packit Service 9ccfef
                       } 
Packit Service 9ccfef
       STATUS        current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
           "The type of route.  Note that local(3)  refers
Packit Service 9ccfef
           to a route for which the next hop is the final
Packit Service 9ccfef
           destination; remote(4) refers to a route for
Packit Service 9ccfef
           that the next  hop is not the final destination.
Packit Service 9ccfef
           Routes which do not result in traffic forwarding or
Packit Service 9ccfef
           rejection should not be displayed even if the
Packit Service 9ccfef
           implementation keeps them stored internally.
Packit Service 9ccfef
           Reject (2) refers to a route which, if matched,
Packit Service 9ccfef
           discards the message as unreachable. This is used
Packit Service 9ccfef
           in some protocols as a means of correctly aggregating
Packit Service 9ccfef
           routes."
Packit Service 9ccfef
      ::= { ppvpn2547RouteEntry 11 }
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547RouteProto  OBJECT-TYPE
Packit Service 9ccfef
       SYNTAX INTEGER { other     (1),  -- not specified
Packit Service 9ccfef
                        local     (2),  -- local interface
Packit Service 9ccfef
                        netmgmt   (3),  -- static route
Packit Service 9ccfef
                        icmp      (4),  -- result of ICMP Redirect
Packit Service 9ccfef
   
Packit Service 9ccfef
                        -- the following are all dynamic
Packit Service 9ccfef
                        -- routing protocols
Packit Service 9ccfef
   
Packit Service 9ccfef
                        egp        (5),  -- Exterior Gateway Protocol
Packit Service 9ccfef
                        ggp        (6),  -- Gateway-Gateway Protocol
Packit Service 9ccfef
                        hello      (7),  -- FuzzBall HelloSpeak
Packit Service 9ccfef
                        rip        (8),  -- Berkeley RIP or RIP-II
Packit Service 9ccfef
                        isIs       (9),  -- Dual IS-IS
Packit Service 9ccfef
                        esIs       (10), -- ISO 9542
Packit Service 9ccfef
                        ciscoIgrp  (11), -- Cisco IGRP
Packit Service 9ccfef
                        bbnSpfIgp  (12), -- BBN SPF IGP
Packit Service 9ccfef
                        ospf       (13), -- Open Shortest Path First
Packit Service 9ccfef
                        bgp        (14), -- Border Gateway Protocol
Packit Service 9ccfef
                        idpr       (15), -- InterDomain Policy Routing
Packit Service 9ccfef
                        ciscoEigrp (16)  -- Cisco EIGRP
Packit Service 9ccfef
                      } 
Packit Service 9ccfef
       STATUS        current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
           "The routing mechanism via which this route was
Packit Service 9ccfef
           learned.  Inclusion of values for gateway rout-
Packit Service 9ccfef
           ing protocols is not  intended  to  imply  that
Packit Service 9ccfef
           hosts should support those protocols."
Packit Service 9ccfef
       ::= { ppvpn2547RouteEntry 12 }
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547RouteInfo               OBJECT-TYPE
Packit Service 9ccfef
       SYNTAX        OBJECT IDENTIFIER 
Packit Service 9ccfef
       STATUS        current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
           "A reference to MIB definitions specific to the
Packit Service 9ccfef
   
Packit Service 9ccfef
           particular routing protocol which is responsi-
Packit Service 9ccfef
           ble for this route, as determined by the  value
Packit Service 9ccfef
           specified  in the route's ppvpn2547RouteProto
Packit Service 9ccfef
           value. If this information is not present, its
Packit Service 9ccfef
           value SHOULD be set to the OBJECT IDENTIFIER
Packit Service 9ccfef
           { 0 0 }, which is a syntactically valid object
Packit Service 9ccfef
           identif-ier, and any implementation conforming
Packit Service 9ccfef
           to ASN.1 and the Basic Encoding Rules must be
Packit Service 9ccfef
           able to generate and recognize this value."
Packit Service 9ccfef
       ::= { ppvpn2547RouteEntry 13 }
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547RouteNextHopAS          OBJECT-TYPE
Packit Service 9ccfef
       SYNTAX        Unsigned32 
Packit Service 9ccfef
       STATUS        current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
           "The Autonomous System Number of the Next Hop.
Packit Service 9ccfef
           The semantics of this object are determined by
Packit Service 9ccfef
           the routing-protocol specified in the route's
Packit Service 9ccfef
           ppvpn2547RouteProto value. When this object is
Packit Service 9ccfef
           unknown or not relevant its value should be set
Packit Service 9ccfef
           to zero."
Packit Service 9ccfef
       ::= { ppvpn2547RouteEntry 14 }
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547RouteMetric1  OBJECT-TYPE
Packit Service 9ccfef
       SYNTAX        Integer32 
Packit Service 9ccfef
       STATUS        current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
           "The primary routing metric for this route.
Packit Service 9ccfef
           The semantics of this metric are determined by
Packit Service 9ccfef
           the routing-protocol specified in  the  route's
Packit Service 9ccfef
           ppvpn2547RouteProto value. If this metric is not
Packit Service 9ccfef
           used, its value should be set to -1."
Packit Service 9ccfef
       ::= { ppvpn2547RouteEntry 15 }
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547RouteMetric2  OBJECT-TYPE
Packit Service 9ccfef
       SYNTAX        Integer32
Packit Service 9ccfef
       STATUS        current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
           "An alternate routing metric for this route.
Packit Service 9ccfef
           The semantics of this metric are determined by
Packit Service 9ccfef
           the routing-protocol specified in  the  route's
Packit Service 9ccfef
           ppvpn2547RouteProto value. If this metric is not
Packit Service 9ccfef
           used, its value should be set to -1."
Packit Service 9ccfef
       ::= { ppvpn2547RouteEntry 16 }
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547RouteMetric3  OBJECT-TYPE
Packit Service 9ccfef
       SYNTAX        Integer32
Packit Service 9ccfef
       STATUS        current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
           "An alternate routing metric for this route.
Packit Service 9ccfef
           The semantics of this metric are determined by
Packit Service 9ccfef
           the routing-protocol specified in  the  route's
Packit Service 9ccfef
           ppvpn2547RouteProto value. If this metric is not
Packit Service 9ccfef
   
Packit Service 9ccfef
           used, its value should be set to -1."
Packit Service 9ccfef
       ::= { ppvpn2547RouteEntry 17 }
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547RouteMetric4  OBJECT-TYPE
Packit Service 9ccfef
       SYNTAX        Integer32
Packit Service 9ccfef
       STATUS        current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
           "An alternate routing metric for this route.
Packit Service 9ccfef
           The semantics of this metric are determined by
Packit Service 9ccfef
           the routing-protocol specified in  the  route's
Packit Service 9ccfef
           ppvpn2547RouteProto value. If this metric is not
Packit Service 9ccfef
           used, its value should be set to -1."
Packit Service 9ccfef
       ::= { ppvpn2547RouteEntry 18 }
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547RouteMetric5  OBJECT-TYPE
Packit Service 9ccfef
       SYNTAX        Integer32
Packit Service 9ccfef
       STATUS        current
Packit Service 9ccfef
       DESCRIPTION
Packit Service 9ccfef
           "An alternate routing metric for this route.
Packit Service 9ccfef
           The semantics of this metric are determined by
Packit Service 9ccfef
           the routing-protocol specified in  the  route's
Packit Service 9ccfef
           ppvpn2547RouteProto value. If this metric is not
Packit Service 9ccfef
           used, its value should be set to -1."
Packit Service 9ccfef
       ::= { ppvpn2547RouteEntry 19 }
Packit Service 9ccfef
   
Packit Service 9ccfef
   
Packit Service 9ccfef
   -- 
Packit Service 9ccfef
   -- Conformance Section 
Packit Service 9ccfef
   -- 
Packit Service 9ccfef
    
Packit Service 9ccfef
Packit Service 9ccfef
    
Packit Service 9ccfef
   ppvpn2547PibCompliances 
Packit Service 9ccfef
       OBJECT IDENTIFIER ::= { ppvpn2547PibConformance 1 } 
Packit Service 9ccfef
   ppvpn2547PibGroups 
Packit Service 9ccfef
       OBJECT IDENTIFIER ::= { ppvpn2547PibConformance 2 } 
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547PibCompliance MODULE-COMPLIANCE 
Packit Service 9ccfef
       STATUS  current 
Packit Service 9ccfef
       DESCRIPTION 
Packit Service 9ccfef
               "Describes the requirements for conformance to the 
Packit Service 9ccfef
               PPVPN BGP/MPLS VPN Policy PIB." 
Packit Service 9ccfef
        
Packit Service 9ccfef
       MODULE  -- this module 
Packit Service 9ccfef
           MANDATORY-GROUPS { 
Packit Service 9ccfef
               ppvpn2547PibVrfGroup, 
Packit Service 9ccfef
               ppvpn2547PibRouteTargetGroup, 
Packit Service 9ccfef
               ppvpn2547PibIfGroup, 
Packit Service 9ccfef
               ppvpn2547PibBgpPeerGroup,
Packit Service 9ccfef
               ppvpn2547PibRouteGroup
Packit Service 9ccfef
       ::= { ppvpn2547PibCompliances 1 } 
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547PibVrfGroup OBJECT-GROUP
Packit Service 9ccfef
       OBJECTS { ppvpn2547VrfRoles,
Packit Service 9ccfef
   
Packit Service 9ccfef
                 ppvpn2547VrfIfName,
Packit Service 9ccfef
                 ppvpn2547VrfId,
Packit Service 9ccfef
                 ppvpn2547VrfDescription,
Packit Service 9ccfef
                 ppvpn2547VrfRD,
Packit Service 9ccfef
                 ppvpn2547VrfMaxRoutes 
Packit Service 9ccfef
       } 
Packit Service 9ccfef
       STATUS current 
Packit Service 9ccfef
       DESCRIPTION 
Packit Service 9ccfef
          "The VRF Group defines the PIB Objects that describe a VRF." 
Packit Service 9ccfef
       ::= { ppvpn2547PibGroups 1 }
Packit Service 9ccfef
Packit Service 9ccfef
   ppvpn2547PibRouteTargetGroup OBJECT-GROUP
Packit Service 9ccfef
       OBJECTS { ppvpn2547RouteTargetType,
Packit Service 9ccfef
                 ppvpn2547RouteTargetVrfId,
Packit Service 9ccfef
                 ppvpn2547RouteTargetPrecedence,
Packit Service 9ccfef
                 ppvpn2547RouteTargetRT,
Packit Service 9ccfef
                 ppvpn2547RouteTargetDescr
Packit Service 9ccfef
       } 
Packit Service 9ccfef
       STATUS current 
Packit Service 9ccfef
       DESCRIPTION 
Packit Service 9ccfef
          "The Route Target Group defines the PIB Objects  that describe 
Packit Service 9ccfef
          a Route Target." 
Packit Service 9ccfef
       ::= { ppvpn2547PibGroups 2 }
Packit Service 9ccfef
Packit Service 9ccfef
   ppvpn2547PibIfGroup OBJECT-GROUP
Packit Service 9ccfef
       OBJECTS { ppvpn2547IfRoles,
Packit Service 9ccfef
                 ppvpn2547IfName,
Packit Service 9ccfef
                 ppvpn2547IfVrfId,
Packit Service 9ccfef
                 ppvpn2547IfVpnClassification,
Packit Service 9ccfef
                 ppvpn2547IfRouteDistProtocol  
Packit Service 9ccfef
       } 
Packit Service 9ccfef
       STATUS current 
Packit Service 9ccfef
       DESCRIPTION 
Packit Service 9ccfef
          "The Interface Group defines  the  PIB  Objects  that 
Packit Service 9ccfef
          describe a Interface." 
Packit Service 9ccfef
       ::= { ppvpn2547PibGroups 3 }
Packit Service 9ccfef
Packit Service 9ccfef
   ppvpn2547PibBgpPeerGroup OBJECT-GROUP
Packit Service 9ccfef
       OBJECTS { ppvpn2547BgpPeerVrfId,
Packit Service 9ccfef
                 ppvpn2547BgpPeerRole,
Packit Service 9ccfef
                 ppvpn2547BgpPeerAddrType,
Packit Service 9ccfef
                 ppvpn2547BgpPeerAddr         
Packit Service 9ccfef
       } 
Packit Service 9ccfef
       STATUS current 
Packit Service 9ccfef
       DESCRIPTION 
Packit Service 9ccfef
          "The BGP Peer Group defines  the  PIB  Objects  that 
Packit Service 9ccfef
          describe a BGP Peer." 
Packit Service 9ccfef
       ::= { ppvpn2547PibGroups 4 }
Packit Service 9ccfef
   
Packit Service 9ccfef
   ppvpn2547PibRouteGroup OBJECT-GROUP
Packit Service 9ccfef
       OBJECTS { ppvpn2547RouteVrfId,
Packit Service 9ccfef
                 ppvpn2547RouteDest,
Packit Service 9ccfef
                 ppvpn2547RouteDestAddrType,
Packit Service 9ccfef
   
Packit Service 9ccfef
                 ppvpn2547RouteMask,
Packit Service 9ccfef
                 ppvpn2547RouteMaskAddrType,
Packit Service 9ccfef
                 ppvpn2547RouteTos,
Packit Service 9ccfef
                 ppvpn2547RouteNextHop,
Packit Service 9ccfef
                 ppvpn2547RouteNextHopAddrType,
Packit Service 9ccfef
                 ppvpn2547RouteIfIndex,
Packit Service 9ccfef
Packit Service 9ccfef
                 ppvpn2547RouteType,
Packit Service 9ccfef
                 ppvpn2547RouteProto,
Packit Service 9ccfef
                 ppvpn2547RouteAge,
Packit Service 9ccfef
                 ppvpn2547RouteInfo,
Packit Service 9ccfef
                 ppvpn2547RouteNextHopAS,
Packit Service 9ccfef
                 ppvpn2547RouteMetric1,
Packit Service 9ccfef
                 ppvpn2547RouteMetric2,
Packit Service 9ccfef
                 ppvpn2547RouteMetric3,
Packit Service 9ccfef
                 ppvpn2547RouteMetric4,
Packit Service 9ccfef
                 ppvpn2547RouteMetric5
Packit Service 9ccfef
       } 
Packit Service 9ccfef
       STATUS current 
Packit Service 9ccfef
       DESCRIPTION 
Packit Service 9ccfef
          "The Route Group defines the PIB Objects that 
Packit Service 9ccfef
          describe a Route." 
Packit Service 9ccfef
       ::= { ppvpn2547PibGroups 4 }
Packit Service 9ccfef
Packit Service 9ccfef
END