-- PIB module extracted from ITU-T Q.3303.1 (08/2007)

ITUT-RwPib DEFINITIONS ::= BEGIN IMPORTS Unsigned32, Integer32, MODULE-IDENTITY, MODULE-COMPLIANCE, OBJECT-TYPE, OBJECT-GROUP FROM COPS-PR-SPPI -- Defined in RFC 3159 InstanceId, Prid FROM COPS-PR-SPPI-TC -- Defined in RFC 3159 DscpOrAny FROM DIFFSERV-DSCP-TC -- Defined in RFC 3289 zeroDotZero FROM SNMPv2-SMI InetAddress, InetAddressType, InetAddressPrefixLength, InetPortNumber FROM INET-ADDRESS-MIB; -- Defined in RFC 3291 iTUT-RwPib MODULE-IDENTITY --SUBJECT-CATEGORIES { Rw(0x800c) } -- ITU-T Rw COPS Client Type LAST-UPDATED "200511100000Z" ORGANIZATION "ITU-T Study Group 11" CONTACT-INFO "xuheyuan@mail.ritt.com.cn" DESCRIPTION "A PIB module containing the set of provisioning classes that are required for support of policies for RW Cops interface" REVISION "200511100000Z" DESCRIPTION "The ITU-T RW PIB for Rec. Q.3303.1 version 1" ::= { 0.0.17.3303.127.1.2.0 } -- itu-t(0) recommendation(0) q(17) q3303(3303) hyphen(127) (1) pib(2) version1(0) -- -- The root OID for PRCs in the ITU-T Rw PIB -- rwCapabilityClasses OBJECT IDENTIFIER ::= { iTUT-RwPib 1} rwEventInfoClasses OBJECT IDENTIFIER ::= { iTUT-RwPib 2} rwServiceInfoClasses OBJECT IDENTIFIER ::= { iTUT-RwPib 3} rwReqInfoClasses OBJECT IDENTIFIER ::= { iTUT-RwPib 4} rwDecInfoClasses OBJECT IDENTIFIER ::= { iTUT-RwPib 5} rwReportClasses OBJECT IDENTIFIER ::= { iTUT-RwPib 6} rwConformance OBJECT IDENTIFIER ::= { iTUT-RwPib 7} ----------------------------------------------------------------------------- -- Capability and Limitation Policy Rule Classes -- Rw Decision Capability Table -- rwDecCapTable OBJECT-TYPE SYNTAX SEQUENCE OF RwDecCapEntry ACCESS --notify STATUS current DESCRIPTION "PRC from PD-PE to PE-PE carried by DEC during initial capability negotiation, indicating the PD-PE's capability." ::= { rwCapabilityClasses 1 } rwDecCapEntry OBJECT-TYPE SYNTAX RwDecCapEntry STATUS current DESCRIPTION "An instance of the RwDecCap class identifies a specific PRC and associated attributes as supported by the device." PIB-INDEX { RwDecCapPrid } UNIQUENESS { } ::= { rwDecCapTable 1 } RwDecCapEntry ::= SEQUENCE { rwDecCapPrid InstanceId, rwDecCapAppChrgIds Unsigned32, rwDecCapFlowIds Unsigned32 } rwDecCapPrid OBJECT-TYPE SYNTAX InstanceId STATUS current DESCRIPTION "An arbitrary integer index that uniquely identifies an instance of the RwDecCap class." ::= { rwDecCapEntry 1 } rwDecCapAppChrgIds OBJECT-TYPE SYNTAX Unsigned32 STATUS current DESCRIPTION "Indication of the maximum number of Application Charging Id possible in a single Dec message. The value of zero indicates limit is not specified." DEFVAL { 0 } ::= { rwDecCapEntry 2 } rwDecCapFlowIds OBJECT-TYPE SYNTAX Unsigned32 STATUS current DESCRIPTION "Indication of the maximum number of Flow Id possible in a single Dec message. The value of zero indicates limit is not specified." DEFVAL { 0 } ::= { rwDecCapEntry 3 } ------------------------------------------------------------------------------ -- Rw Decision Capability Acknowledge Table -- rwDecCapACKTable OBJECT-TYPE SYNTAX SEQUENCE OF RwDecCapACKEntry ACCESS install STATUS current DESCRIPTION "PRC from PD-PE to PE-PE carried by COPS-PR RPT messages indicating the result of the capability negotiation." ::= { rwCapabilityClasses 2 } rwDecCapACKEntry OBJECT-TYPE SYNTAX RwDecCapACKEntry STATUS current DESCRIPTION "An instance of the RwDecCapACK class sent by the PE-PE to the PD-PE." PIB-INDEX { RwDecCapACKPrid } UNIQUENESS { } ::= { rwDecCapACKTable 1 } RwDecCapACKEntry ::= SEQUENCE { rwDecCapACKPrid InstanceId, rwDecCapACKEnable INTEGER, rwDecCapACKChrgIds Unsigned32, rwDecCapACKFlowIds Unsigned32 } rwDecCapACKPrid OBJECT-TYPE SYNTAX InstanceId STATUS current DESCRIPTION "An arbitrary integer index that uniquely identifies an instance of this class." ::= { rwDecCapACKEntry 1 } rwDecCapACKEnable OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } STATUS current DESCRIPTION "Controls the usage of PD-PE capability negotiation." DEFVAL { enable } ::= { rwDecCapACKEntry 2 } rwDecCapACKChrgIds OBJECT-TYPE SYNTAX Unsigned32 STATUS current DESCRIPTION "Indication of the maximum number of Application Charging Id in a DEC message which is acceptable to PE-PE. The value of zero indicates limit is not specified." DEFVAL { 0 } ::= { rwDecCapACKEntry 3 } rwDecCapACKFlowIds OBJECT-TYPE SYNTAX Unsigned32 STATUS current DESCRIPTION "Indication of the maximum number of Flow Id in a DEC message which is acceptable to PE-PE. The value of zero indicates limit is not specified." DEFVAL { 0 } ::= { rwDecCapACKEntry 4 } ----------------------------------------------------------------- -- -- Rw Event Info Classes -- -- Rw Event Notification Indication Table rwEventIndicatorTable OBJECT-TYPE SYNTAX SEQUENCE OF RwEventIndicatorEntry ACCESS install-notify STATUS current DESCRIPTION "PRC representing event notification indicator. In COPS-PR install decision object and sent by PD-PE to PE-PE indicate the PD-PE requests the PE-PE to provide a notification at the transport event. In PRT message and sent by PE-PE to PD-PE indicate the PE-PE report the transport event to PD-PE. " ::= { rwEventInfoClasses 1 } rwEventIndicatorEntry OBJECT-TYPE SYNTAX RwEventIndicatorEntry STATUS current DESCRIPTION "An entry in the Event Indicator Table describing a transport event. Each entry is referenced by RwDecInfoEventIndicator." PIB-INDEX { RwEventIndicatorPrid } UNIQUENESS { } ::= { rwEventIndicatorTable 1 } RwEventIndicatorEntry ::= SEQUENCE { rwEventIndicatorPrid InstanceId, rwEventIndicator Integer32, rwEventIndicatornext Prid } rwEventIndicatorPrid OBJECT-TYPE SYNTAX InstanceId STATUS current DESCRIPTION "An arbitrary integer index that uniquely identifies an instance of the RwEventIndicator class." ::= { rwEventIndicatorEntry 1 } rwEventIndicator OBJECT-TYPE SYNTAX Integer32{ chargingCorrelationExchange (1), indicationOfLossOfBearer(2), indicationOfRecoveryOfBearer(3), indicationOfReleaseOfBearer(4), deviceoverload (5), devicerecoverfromoverload(6) } STATUS current DESCRIPTION "An integer indicating the query and notification of a transport event." ::= { rwEventIndicatorEntry 2 } rwEventIndicatornext OBJECT-TYPE SYNTAX Prid STATUS current DESCRIPTION "References the next of a list of RwEventIndicator instances. A value of zeroDotZero indicates this is the last of a list RwEventIndicator instances." DEFVAL { zeroDotZero } ::= { rwEventIndicatorEntry 3 } ----------------------------------------------------------------- -- Rw Service Info Classes -- -- RW Flow Desc Table -- rwFlowDescTable OBJECT-TYPE SYNTAX SEQUENCE OF RwFlowDescEntry ACCESS install-notify STATUS current DESCRIPTION "PRC representing the information of flows involved in a session. Referenced by the RwFlowBasedDecInfoFlowDesc and RwFlowDescNext.." ::= { rwServiceInfoClasses 1 } rwFlowDescEntry OBJECT-TYPE SYNTAX RwFlowDescEntry STATUS current DESCRIPTION "An entry in the Flow Desc Table describing the information of a list flows. It is referenced by RwFlowBasedDecInfoFlowDesc and RwFlowDescNext. It may be carried by COPS-PR Install decision from PD-PE to PE-PE, or by COPS-PR RPT responding to the NAT request from PD-PE." PIB-INDEX { RwFlowDescPrid } UNIQUENESS { } ::= { rwFlowDescTable 1 } RwFlowDescEntry ::= SEQUENCE { rwFlowDescPrid InstanceId, rwFlowDescSingleFlowInfo Prid, rwFlowDescConnectInfo Prid, rwFlowDescNext Prid } rwFlowDescPrid OBJECT-TYPE SYNTAX InstanceId STATUS current DESCRIPTION "An arbitrary integer index that uniquely identifies an instance of the RwFlowDesc class." ::= { rwFlowDescEntry 1 } rwFlowDescSingleFlowInfo OBJECT-TYPE SYNTAX Prid STATUS current DESCRIPTION "An arbitrary integer index that references the first of a list of RwSingleFlowInfo Instances. In COPS-PR install decision and RPT of responding to the NAT request from PD-PE. There is at least one RwSingleFlowDesc Instance in the COPS-PR install decision." ::= { rwFlowDescEntry 2 } rwFlowDescConnectInfo OBJECT-TYPE SYNTAX Prid STATUS current DESCRIPTION "An arbitrary integer index that uniquely identifies an instance of the RwMPLSConnectionInfo or RwVSWITCHConnectInfo. A value of zeroDotZero indicates there are no Flow Connection Information included. It is not required in the COPS-PR RPT message responding to the NAT request from PD-PE." DEFVAL { zeroDotZero } ::= { rwFlowDescEntry 3 } rwFlowDescNext OBJECT-TYPE SYNTAX Prid STATUS current DESCRIPTION "References the next of a list of RwFlowDesc instances. A value of zeroDotZero indicates this is the last of a list RwFlowDesc instances." DEFVAL { zeroDotZero } ::= { rwFlowDescEntry 4 } --------------------------------------------------------------------------------------- -- -- Rw Single Flow Info Table -- rwSingleFlowInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF RwSingleFlowInfoEntry ACCESS install-notify STATUS current DESCRIPTION "PRC representing the information of flow, which is identified with a Flow ID." ::= { rwServiceInfoClasses 2 } rwSingleFlowInfoEntry OBJECT-TYPE SYNTAX RwSingleFlowInfoEntry STATUS current DESCRIPTION "An entry in the Single Flow Info Table describing the information of a flow. It is referenced by RwFlowDescSingleFlowInfo. There should be two entrys when the NAT is implementated, one for the access side flow and the other for core side flow. Otherwise, one entry for each flow." PIB-INDEX { RwSingleFlowInfoPrid } UNIQUENESS { } ::= { rwSingleFlowInfoTable 1 } RwSingleFlowInfoEntry ::= SEQUENCE { rwSingleFlowInfoPrid InstanceId, rwSingleFlowInfoFlowId Integer32, rwSingleFlowInfoFlowTermination Prid, rwSingleFlowInfoAddressRealm Prid, rwSingleFlowInfoLatchingIndication Prid, rwSingleFlowInfoFirewallModeIndication Prid, rwSingleFlowInfoFlowDirDesc Prid } rwSingleFlowInfoPrid OBJECT-TYPE SYNTAX InstanceId STATUS current DESCRIPTION "An arbitrary integer index that uniquely identifies an instance of the RwSingleFlowInfo entry." ::= { rwSingleFlowInfoEntry 1 } rwSingleFlowInfoFlowId OBJECT-TYPE SYNTAX Integer32 STATUS current DESCRIPTION "The FlowId itself." ::= { rwSingleFlowInfoEntry 2 } rwSingleFlowInfoFlowTermination OBJECT-TYPE SYNTAX Prid STATUS current DESCRIPTION "An arbitrary integer index that uniquely identifies an instance of RwFlowTermination. A value of zeroDotZero indicates there are no NAT implementation in the PE-PE." DEFVAL { zeroDotZero } ::= { rwSingleFlowInfoEntry 3 } rwSingleFlowInfoAddressRealm OBJECT-TYPE SYNTAX Prid STATUS current DESCRIPTION "An arbitrary integer index that uniquely identifies an instance of RwFlowAddressRealm. A value of zeroDotZero indicates there are no Address Realm information associated with this Single Flow Info." DEFVAL { zeroDotZero } ::= { rwSingleFlowInfoEntry 4 } rwSingleFlowInfoLatchingIndication OBJECT-TYPE SYNTAX Prid STATUS current DESCRIPTION "An arbitrary integer index that uniquely identifies an instance of RwFlowLatchingIndication. A value of zeroDotZero indicates there are no Latching Indication information associated with this Single Flow Info." DEFVAL { zeroDotZero } ::= { rwSingleFlowInfoEntry 5 } rwSingleFlowInfoFirewallModeIndication OBJECT-TYPE SYNTAX Prid STATUS current DESCRIPTION "An arbitrary integer index that uniquely identifies an instance of RwFlowFirewallModeIndication. A value of zeroDotZero indicates the default firewall working mode will be applied." DEFVAL { zeroDotZero } ::= { rwSingleFlowInfoEntry 6 } rwSingleFlowInfoFlowDirDesc OBJECT-TYPE SYNTAX Prid STATUS current DESCRIPTION "References the first of a list of RwFlowDirDesc associated with this instance of Single Flow Info. There is one RwFlowDirDesc instance per direction(uplink or downlink)." ::= { rwSingleFlowInfoEntry 7 } ------------------------------------------------------------- -- -- Rw Flow Termination Table -- rwFlowTerminationTable OBJECT-TYPE SYNTAX SEQUENCE OF RwFlowTerminationEntry ACCESS install-notify STATUS current DESCRIPTION "PRC representing the side(access or core network) of the flow, which is identified with a Flow ID." ::= { rwServiceInfoClasses 3 } rwFlowTerminationEntry OBJECT-TYPE SYNTAX RwFlowTerminationEntry STATUS current DESCRIPTION "An entry in the Flow Termination Table describing the side information of a flow. It is referenced by RwSingleFlowInfoFlowTermination." PIB-INDEX { RwFlowTerminationPrid } UNIQUENESS { } ::= { rwFlowTerminationTable 1 } RwFlowTerminationEntry ::= SEQUENCE { rwFlowTerminationPrid InstanceId, rwFlowTermination Integer32, } rwFlowTerminationPrid OBJECT-TYPE SYNTAX InstanceId STATUS current DESCRIPTION "An arbitrary integer index that uniquely identifies an instance of the RwFlowTermination entry." ::= { rwFlowTerminationEntry 1 } rwFlowTermination OBJECT-TYPE SYNTAX Integer32{ access (0), core (1) } STATUS current DESCRIPTION "An integer indicating the side of the flow is terminated." ::= { rwFlowTerminationEntry 2 } ------------------------------------------------------------------------- -- -- Rw Flow Address Realm Table -- rwFlowAddressRealmTable OBJECT-TYPE SYNTAX SEQUENCE OF RwFlowAddressRealmEntry ACCESS install STATUS current DESCRIPTION "PRC representing the address realm of the flow's IP address." ::= { rwServiceInfoClasses 4 } rwFlowAddressRealmEntry OBJECT-TYPE SYNTAX RwFlowAddressRealmEntry STATUS current DESCRIPTION "An entry in the Flow Address Realm Table describing the realm information of a flow's source and destination address. It is referenced by RwSingleFlowInfoAddressRealm." PIB-INDEX { RwFlowAddressRealmPrid } UNIQUENESS { } ::= { rwFlowAddressRealmTable 1 } RwFlowAddressRealmEntry ::= SEQUENCE { rwFlowAddressRealmPrid InstanceId, rwFlowAddressRealm OCTET STRING, } rwFlowAddressRealmPrid OBJECT-TYPE SYNTAX InstanceId STATUS current DESCRIPTION "An arbitrary integer index that uniquely identifies an instance of the RwFlowAddressRealm entry." ::= { rwFlowAddressRealmEntry 1 } rwFlowAddressRealm OBJECT-TYPE SYNTAX OCTET STRING STATUS current DESCRIPTION "Indicates the address realm of the flow's source and destination address." ::= { rwFlowAddressRealmEntry 2 } ----------------------------------------------------------------------------- -- -- Rw Flow Latching Indication Table -- rwFlowLatchingIndicationTable OBJECT-TYPE SYNTAX SEQUENCE OF RwFlowLatchingIndicationEntry ACCESS install STATUS current DESCRIPTION "PRC representing the latching indication of the flow, which is identified with a Flow ID." ::= { rwServiceInfoClasses 5 } rwFlowLatchingIndicationEntry OBJECT-TYPE SYNTAX RwFlowLatchingIndicationEntry STATUS current DESCRIPTION "An entry in the Flow Latching Indication Table describing the latching information of a flow. It is referenced by RwSingleFlowInfoLatchingIndication." PIB-INDEX { RwFlowLatchingIndicationPrid } UNIQUENESS { } ::= { rwFlowLatchingIndicationTable 1 } RwFlowLatchingIndicationEntry ::= SEQUENCE { rwFlowLatchingIndicationPrid InstanceId, rwFlowLatchingIndication Integer32, } rwFlowLatchingIndicationPrid OBJECT-TYPE SYNTAX InstanceId STATUS current DESCRIPTION "An arbitrary integer index that uniquely identifies an instance of the RwFlowLatchingIndication entry." ::= { rwFlowLatchingIndicationEntry 1 } rwFlowLatchingIndication OBJECT-TYPE SYNTAX Integer32{ latching(0), relatching(1) } STATUS current DESCRIPTION "Indicates the latch action of the flow in the PE-PE." ::= { rwFlowLatchingIndicationEntry 2 } ---------------------------------------------------------------------- -- Rw Flow Firewall working mode Indication Table -- rwFlowFirewallModeIndicationTable OBJECT-TYPE SYNTAX SEQUENCE OF RwFlowFirewallModeIndicationEntry ACCESS install STATUS current DESCRIPTION "PRC representing the latching indication of the flow, which is identified with a Flow ID." ::= { rwServiceInfoClasses 6} rwFlowFirewallModeIndicationEntry OBJECT-TYPE SYNTAX RwFlowFirewallModeIndicationEntry STATUS current DESCRIPTION "An entry in the Flow Firewall Mode Indication Table describing the information for dynamic firewall working mode selection. It is referenced by RwSingleFlowInfoFirewallModeIndication." PIB-INDEX { RwFlowFirewallModeIndicationPrid } UNIQUENESS { } ::= { rwFlowFirewallModeIndicationTable 1 } RwFlowFirewallModeIndicationEntry ::= SEQUENCE { rwFlowFirewallModeIndicationPrid InstanceId, rwFlowFirewallModeIndication Integer32 } rwFlowFirewallModeIndicationPrid OBJECT-TYPE SYNTAX InstanceId STATUS current DESCRIPTION "An arbitrary integer index that uniquely identifies an instance of the RwFlowFirewallModeIndication entry." ::= { rwFlowFirewallModeIndicationEntry 1 } rwFlowFirewallModeIndication OBJECT-TYPE SYNTAX Integer32{ staticPacketFiltering(0), dynamicPacketFiltering(1), statefulInspection(2), deepPacketInspection(3) } STATUS current DESCRIPTION "Indicates the information for dynamic firewall working mode selection." DEFVAL { 0 } ::= { rwFlowFirewallModeIndicationEntry 2 } -------------------------------------------------------------------- -- -- Rw Flow Direction Decription Table -- rwFlowDirDescTable OBJECT-TYPE SYNTAX SEQUENCE OF RwFlowDirDescEntry ACCESS install STATUS current DESCRIPTION "PRC representing the information of flow in the direction of uplink and/or downlink." ::= { rwServiceInfoClasses 7} rwFlowDirDescEntry OBJECT-TYPE SYNTAX RwFlowDirDescEntry STATUS current DESCRIPTION "An entry in the Flow Dec Table describing the information of a flow. It is referenced by RwSingleFlowInfoFlowDirDesc and RwFlowDirDescNext." PIB-INDEX { RwFlowDirDescPrid } UNIQUENESS { } ::= { rwFlowDirDescTable 1 } RwFlowDirDescEntry ::= SEQUENCE { rwFlowDirDescPrid InstanceId, rwFlowDirDescInfo Prid, rwFlowDirDescFluxInfo Prid, rwFlowDirDescNext Prid } rwFlowDirDescPrid OBJECT-TYPE SYNTAX InstanceId STATUS current DESCRIPTION "An arbitrary integer index that uniquely identifies an instance of the RwFlowDirDesc entry." ::= { rwFlowDirDescEntry 1 } rwFlowDirDescInfo OBJECT-TYPE SYNTAX Prid STATUS current DESCRIPTION "An arbitrary integer index that references the RwFlowInfo Instances." ::= { rwFlowDirDescEntry 2 } rwFlowDirDescFluxInfo OBJECT-TYPE SYNTAX Prid STATUS current DESCRIPTION "An arbitrary integer index that references the RwFluxInfo Instances." ::= { rwFlowDirDescEntry 3 } rwFlowDirDescNext OBJECT-TYPE SYNTAX Prid STATUS current DESCRIPTION "References the next of a list of RwFlowDirDesc instances. A value of zeroDotZero indicates this is the last of a list RwFlowDirDesc instances." DEFVAL { zeroDotZero } ::= { rwFlowDirDescEntry 4 } --------------------------------------------------------------------- -- -- Rw FlowInfo Table -- rwFlowInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF RwFlowInfoEntry ACCESS install STATUS current DESCRIPTION "PRC representing the information of flow in the direction of uplink or ownlink." ::= { rwServiceInfoClasses 8 } rwFlowInfoEntry OBJECT-TYPE SYNTAX RwFlowInfoEntry STATUS current DESCRIPTION "An entry in the Flow Info Table describing the information of a flow in the direction of uplink or downlink. It is referenced by RwFlowDirDec." PIB-INDEX { RwFlowInfoPrid } UNIQUENESS { } ::= { rwFlowInfoTable 1 } RwFlowInfoEntry ::= SEQUENCE { rwFlowInfoPrid InstanceId, rwFlowInfoDirection INTEGER, rwFlowInfoFilter Prid, rwFlowInfoFilterStatus INTEGER, rwFlowInfoServiceType INTEGER } rwFlowInfoPrid OBJECT-TYPE SYNTAX InstanceId STATUS current DESCRIPTION "An arbitrary integer index that uniquely identifies an instance of the RwFlowInfo." ::= { rwFlowInfoEntry 1 } rwFlowInfoDirection OBJECT-TYPE SYNTAX INTEGER { uplink (1), downlink (2) } STATUS current DESCRIPTION "Indicates the direction the flow." ::= { rwFlowInfoEntry 2 } rwFlowInfoFilter OBJECT-TYPE -- filter SYNTAX Prid STATUS current DESCRIPTION "References an entry of RwFilterTable that describes the applicable classification filter. A value of zeroDotZero indicates no filter is used with this RwFlowInfoTable." ::= { rwFlowInfoEntry 3 } rwFlowInfoFilterStatus OBJECT-TYPE -- filter status SYNTAX INTEGER { close(0), open(1) } STATUS current DESCRIPTION "Indicates if this gate will allow traffic to flow." DEFVAL { open } ::= { rwFlowInfoEntry 4 } rwFlowInfoServiceType OBJECT-TYPE -- service type SYNTAX INTEGER { audio(1), vedio(2) } STATUS current DESCRIPTION "service type" ::= { rwFlowInfoEntry 5 } -------------------------------------------------------------------- -- Rw Filter Table -- rwFilterTable OBJECT-TYPE SYNTAX SEQUENCE OF RwFilterEntry ACCESS install STATUS current DESCRIPTION "The Filter class. A packet has to match all fields in an Filter. Wildcards may be specified for those fields that are not relevant." ::= { rwServiceInfoClasses 9 } rwFilterEntry OBJECT-TYPE SYNTAX RwFilterEntry STATUS current DESCRIPTION "An entry in the Filter Table describing the information of a filter." PIB-INDEX { RwFilterPrid } UNIQUENESS { } ::= { rwFilterTable 1 } RwFilterEntry ::= SEQUENCE { rwFilterPrid InstanceId, rwFilterDstAddrType InetAddressType, rwFilterDstAddr InetAddress, rwFilterDstPrefixLength InetAddressPrefixLength, rwFilterSrcAddrType InetAddressType, rwFilterSrcAddr InetAddress, rwFilterSrcPrefixLength InetAddressPrefixLength, rwFilterDscp DscpOrAny, rwFilterProtocol Unsigned32, rwFilterDstL4PortMin InetPortNumber, rwFilterDstL4PortMax InetPortNumber, rwFilterSrcL4PortMin InetPortNumber, rwFilterSrcL4PortMax InetPortNumber } rwFilterPrid OBJECT-TYPE SYNTAX InstanceId STATUS current DESCRIPTION "An arbitrary integer index that uniquely identifies an instance of the Rw Filter class." ::= { rwFilterEntry 1 } rwFilterDstAddrType OBJECT-TYPE SYNTAX InetAddressType STATUS current DESCRIPTION "The address type enumeration value to specify the type of the packet's destination IP address." REFERENCE "Textual Conventions for Internet Network Addresses. RFC 3291." ::= { rwFilterEntry 2 } rwFilterDstAddr OBJECT-TYPE SYNTAX InetAddress STATUS current DESCRIPTION "The IP address to match against the packet's destination IP address. If the address type is 'ipv4', 'ipv6', 'ipv4z' or 'ipv6z' then, the attribute RwFilterDstPrefixLength indicates the number of bits that are relevant." REFERENCE "Textual Conventions for Internet Network Addresses. RFC 3291." ::= { rwFilterEntry 3 } rwFilterDstPrefixLength OBJECT-TYPE SYNTAX InetAddressPrefixLength STATUS current DESCRIPTION "The length of a mask for the matching of the destination IP address. This attribute is interpreted only if the InetAddressType is 'ipv4', 'ipv4z', 'ipv6' or 'ipv6z'. Masks are constructed by setting bits in sequence from the most-significant bit downwards for RwFilterDstPrefixLength bits length. All other bits in the mask, up to the number needed to fill the length of the address RwFilterDstAddr are cleared to zero. A zero bit in the mask then means that the corresponding bit in the address always matches. In IPv4 addresses, a length of 0 indicates a match of any address; a length of 32 indicates a match of a single host address, and a length between 0 and 32 indicates the use of a CIDR Prefix. IPv6 is similar, except that prefix lengths range from 0..128." REFERENCE "Textual Conventions for Internet Network Addresses. RFC 3291." DEFVAL { 0 } ::= { rwFilterEntry 4 } rwFilterSrcAddrType OBJECT-TYPE SYNTAX InetAddressType STATUS current DESCRIPTION "The address type enumeration value to specify the type of the packet's source IP address." REFERENCE "Textual Conventions for Internet Network Addresses. RFC 3291." ::= { rwFilterEntry 5 } rwFilterSrcAddr OBJECT-TYPE SYNTAX InetAddress STATUS current DESCRIPTION "The IP address to match against the packet's source IP address. If the address type is 'ipv4', 'ipv6', 'ipv4z' or 'ipv6z' then, the attribute RwFilterSrcPrefixLength indicates the number of bits that are relevant." REFERENCE "Textual Conventions for Internet Network Addresses. RFC 3291." ::= { rwFilterEntry 6 } rwFilterSrcPrefixLength OBJECT-TYPE SYNTAX InetAddressPrefixLength STATUS current DESCRIPTION "The length of a mask for the matching of the source IP address. This attribute is interpreted only if the InetAddressType is 'ipv4', 'ipv4z', 'ipv6' or 'ipv6z'. Masks are constructed by setting bits in sequence from the most-significant bit downwards for RwFilterSrcPrefixLength bits length. All other bits in the mask, up to the number needed to fill the length of the address RwFilterDstAddr are cleared to zero. A zero bit in the mask then means that the corresponding bit in the address always matches. In IPv4 addresses, a length of 0 indicates a match of any address; a length of 32 indicates a match of a single host address, and a length between 0 and 32 indicates the use of a CIDR Prefix. IPv6 is similar, except that prefix lengths range from 0..128." REFERENCE "Textual Conventions for Internet Network Addresses. RFC 3291." DEFVAL { 0 } ::= { rwFilterEntry 7 } rwFilterDscp OBJECT-TYPE SYNTAX DscpOrAny STATUS current DESCRIPTION "The value that the DSCP in the packet can have and match this filter. A value of -1 indicates that a specific DSCP value has not been defined and thus all DSCP values are considered a match." REFERENCE "Management Information Base for the Differentiated Services Architecture. RFC 3289." DEFVAL { -1 } ::= { rwFilterEntry 8 } rwFilterProtocol OBJECT-TYPE SYNTAX Unsigned32 (0..255) STATUS current DESCRIPTION "The layer-4 protocol Id to match against the IPv4 protocol number or the IPv6 Next-Header number in the packet. A value of 255 means match all. Note the protocol number of 255 is reserved by IANA, and Next-Header number of 0 is used in IPv6." DEFVAL { 255 } ::= { rwFilterEntry 9 } rwFilterDstL4PortMin OBJECT-TYPE SYNTAX InetPortNumber STATUS current DESCRIPTION "The minimum value that the packet's layer 4 destination port number can have and match this filter. This value must be equal to or lesser that the value specified for this filter in RwFilterDstL4PortMax. COPS-PR error code 'attrValueInvalid' must be returned if the RwFilterDstL4PortMin is greater than RwFilterDstL4PortMax" REFERENCE "COPS Usage for Policy Provisioning. RFC 3084, error codes section 4.5." DEFVAL { 0 } ::= { rwFilterEntry 10 } rwFilterDstL4PortMax OBJECT-TYPE SYNTAX InetPortNumber STATUS current DESCRIPTION "The maximum value that the packet's layer 4 destination port number can have and match this filter. This value must be equal to or greater that the value specified for this filter in RwFilterDstL4PortMin. COPS-PR error code 'attrValueInvalid' must be returned if the RwFilterDstL4PortMax is less than RwFilterDstL4PortMin" REFERENCE "COPS Usage for Policy Provisioning. RFC 3084, error codes section 4.5." DEFVAL { 65535 } ::= { rwFilterEntry 11 } rwFilterSrcL4PortMin OBJECT-TYPE SYNTAX InetPortNumber STATUS current DESCRIPTION "The minimum value that the packet's layer 4 source port number can have and match this filter. This value must be equal to or lesser that the value specified for this filter in RwFilterSrcL4PortMax. COPS-PR error code 'attrValueInvalid' must be returned if the RwFilterSrcL4PortMin is greated than RwFilterSrcL4PortMax" REFERENCE "COPS Usage for Policy Provisioning. RFC 3084, error codes section 4.5." DEFVAL { 0 } ::= { rwFilterEntry 12 } rwFilterSrcL4PortMax OBJECT-TYPE SYNTAX InetPortNumber STATUS current DESCRIPTION "The maximum value that the packet's layer 4 source port number can have and match this filter. This value must be equal to or greater that the value specified for this filter in RwFilterSrcL4PortMin. COPS-PR error code 'attrValueInvalid' must be returned if the RwFilterSrcL4PortMax is less than RwFilterSrcL4PortMin" REFERENCE "COPS Usage for Policy Provisioning. RFC 3084, error codes section 4.5." DEFVAL { 65535 } ::= { rwFilterEntry 13 } --------------------------------------------------------------------- -- -- RW Flux Info Table -- rwFluxInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF RwFluxInfoEntry ACCESS install STATUS current DESCRIPTION "PRC representing the bandwidth information." ::= { rwServiceInfoClasses 10 } rwFluxInfoEntry OBJECT-TYPE SYNTAX RwFluxInfoEntry STATUS current DESCRIPTION "An entry in the Flux Info Table describing the bandwidth information of a flow in the direction of uplink or downlink. It is referenced by RwFlowDirDec, RwVSWITCHFluxInfoBaseFluxInfo and RwUserbasedDecInfo." PIB-INDEX { RwFluxInfoPrid } UNIQUENESS { } ::= { rwFluxInfoTable 1 } RwFluxInfoEntry ::= SEQUENCE { rwFluxInfoPrid InstanceId, rwFluxInfoBandwidthUnit INTEGER, rwFluxInfoPeakBandwidth Unsigned32, rwFluxInfoAverageBandwidth Unsigned32, rwFluxInfoMaxPktLength Unsigned32 } rwFluxInfoPrid OBJECT-TYPE SYNTAX InstanceId STATUS current DESCRIPTION "An arbitrary integer index that uniquely identifies an instance of the Rw Flux class." ::= { rwFluxInfoEntry 1 } rwFluxInfoBandwidthUnit OBJECT-TYPE -- bandwidth unit SYNTAX INTEGER { bps (1), kbps (2), mbps (3) } STATUS current DESCRIPTION "Indication of the unit of measure for RwFluxPeakBandwith and RwFluxAverageBandwidth, in bits per second, kilo bits per second, or mega bits per second." ::= { rwFluxInfoEntry 2 } rwFluxInfoPeakBandwidth OBJECT-TYPE -- peak bandwidth SYNTAX Unsigned32 STATUS current DESCRIPTION "The Flux peek bandwith." ::= { rwFluxInfoEntry 3 } rwFluxInfoAverageBandwidth OBJECT-TYPE -- average bandwidth SYNTAX Unsigned32 STATUS current DESCRIPTION "The Flux average bandwith." ::= { rwFluxInfoEntry 4 } rwFluxInfoMaxPktLength OBJECT-TYPE -- Max package length SYNTAX Unsigned32 STATUS current DESCRIPTION "The Flux max packet length." ::= { rwFluxInfoEntry 5 } --------------------------------------------------------------------- -- -- RW VSWITCH Flux Table -- rwVSWITCHFluxInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF RwVSWITCHFluxInfoEntry ACCESS install STATUS current DESCRIPTION " PRC representing the flux information." ::= { rwServiceInfoClasses 11 } rwVSWITCHFluxInfoEntry OBJECT-TYPE SYNTAX RwVSWITCHFluxInfoEntry STATUS current DESCRIPTION "An entry in the VSWITCH Flux Info Table describing the flux information of a flow in the direction of uplink or downlink. It is referenced by RwFlowDirDec." PIB-INDEX { RwVSWITCHFluxInfoPrid } UNIQUENESS { } ::= { rwVSWITCHFluxInfoTable 1 } RwVSWITCHFluxInfoEntry ::= SEQUENCE { rwVSWITCHFluxInfoPrid InstanceId, rwVSWITCHFluxInfoBaseFluxInfo Prid, rwVSWITCHFluxInfoFlowPriority INTEGER, rwVSWITCHFluxInfoCarFlag INTEGER, rwVSWITCHFluxInfoBroadcastBateFlag INTEGER, rwVSWITCHFluxInfoPathBackupFlag INTEGER, } rwVSWITCHFluxInfoPrid OBJECT-TYPE SYNTAX InstanceId STATUS current DESCRIPTION "An arbitrary integer index that uniquely identifies an instance of the Rw VSWITCH Flux class." ::= { rwVSWITCHFluxInfoEntry 1 } rwVSWITCHFluxInfoBaseFluxInfo OBJECT-TYPE -- base traffic information SYNTAX Prid STATUS current DESCRIPTION "Reference the instances of the RwFluxInfoTable, contain the basic bandwidth information " ::= { rwVSWITCHFluxInfoEntry 2 } rwVSWITCHFluxInfoFlowPriority OBJECT-TYPE -- flow Priority SYNTAX INTEGER STATUS current DESCRIPTION "Indication of the flow's priority. Can be devided to 8. level 0 - 7" ::= { rwVSWITCHFluxInfoEntry 3 } rwVSWITCHFluxInfoCarFlag OBJECT-TYPE -- car flag SYNTAX INTEGER STATUS current DESCRIPTION "Indicate whether the route will do car." ::= { rwVSWITCHFluxInfoEntry 4 } rwVSWITCHFluxInfoBroadcastBateFlag OBJECT-TYPE -- broadcast bate flag SYNTAX INTEGER STATUS current DESCRIPTION "The flag indicates the bate of broadcast, if true, make car." ::= { rwVSWITCHFluxInfoEntry 5 } rwVSWITCHFluxInfoPathBackupFlag OBJECT-TYPE -- Path backup flag SYNTAX INTEGER STATUS current DESCRIPTION "The flag indicates whether there is backup path" ::= { rwVSWITCHFluxInfoEntry 6 } ---------------------------------------------------------------- -- Path Selection Information in the core network -- -- MPLS Connection Table -- rwMPLSConnectInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF RwMPLSConnectInfoEntry ACCESS install STATUS current DESCRIPTION "PRC representing the MPLS LSP information.." ::= { rwServiceInfoClasses 12 } rwMPLSConnectInfoEntry OBJECT-TYPE SYNTAX RwMPLSConnectInfoEntry STATUS current DESCRIPTION "An entry in the MPLS Connection Table describing the MPLS LSP information. It is referenced by RwFlowDescConnectInfo." PIB-INDEX { RwMPLSConnectInfoPrid } UNIQUENESS { } ::= { rwMPLSConnectInfoTable 1 } RwMPLSConnectInfoEntry ::= SEQUENCE { rwMPLSConnectInfoPrid InstanceId, rwMPLSConnectInfoPathMTU Unsigned32, rwMPLSConnectInfoMPLSStack Prid } rwMPLSConnectInfoPrid OBJECT-TYPE SYNTAX InstanceId STATUS current DESCRIPTION "An arbitrary integer index that uniquely identifies an instance of the Rw Connection Info class." ::= { rwMPLSConnectInfoEntry 1 } rwMPLSConnectInfoPathMTU OBJECT-TYPE -- Maximum transport unit in the path SYNTAX Unsigned32 STATUS current DESCRIPTION "The MTU in the path." ::= { rwMPLSConnectInfoEntry 2 } rwMPLSConnectInfoMPLSStack OBJECT-TYPE -- label stack SYNTAX Prid STATUS current DESCRIPTION "References the first of a list of Rw MPLS Label. A value of zeroDotZero indicates an empty list which is an error condition." DEFVAL { zeroDotZero } ::= { rwMPLSConnectInfoEntry 3 } --------------------------------------------------------------- -- -- Rw MPLS Label Table -- rwMPLSLabelTable OBJECT-TYPE SYNTAX SEQUENCE OF RwMPLSLabelEntry ACCESS install STATUS current DESCRIPTION "PRC representing the MPLS label stack.." ::= { rwServiceInfoClasses 13 } rwMPLSLabelEntry OBJECT-TYPE SYNTAX RwMPLSLabelEntry STATUS current DESCRIPTION "An entry in the MPLS Lable Table describing the MPLS label stack. It is referenced by RwMPLSConnectInfoMPLSStack." PIB-INDEX { RwMPLSLabelPrid } UNIQUENESS { } ::= { rwMPLSLabelTable 1 } RwMPLSLabelEntry ::= SEQUENCE { rwMPLSLabelPrid InstanceId, rwMPLSLabelValue Prid, rwMPLSLabelNext Prid } rwMPLSLabelPrid OBJECT-TYPE SYNTAX InstanceId STATUS current DESCRIPTION "An arbitrary integer index that uniquely identifies an instance of the Rw label class." ::= { rwMPLSLabelEntry 1 } rwMPLSLabelValue OBJECT-TYPE SYNTAX Prid STATUS current DESCRIPTION "The label value, reference the frwkILabelMarkerTable in RFC 3318." ::= { rwMPLSLabelEntry 2 } rwMPLSLabelNext OBJECT-TYPE SYNTAX Prid STATUS current DESCRIPTION "References the next RwLabelEntry of a list RwLabel class." DEFVAL { zeroDotZero } ::= { rwMPLSLabelEntry 3 } ---------------------------------------------------------------- -- VSwitch Connection Table -- rwVSWITCHConnectInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF RwVSWITCHConnectInfoEntry ACCESS install STATUS current DESCRIPTION "PRC representing the information of the VSWITCH connection." ::= { rwServiceInfoClasses 14 } rwVSWITCHConnectInfoEntry OBJECT-TYPE SYNTAX RwVSWITCHConnectInfoEntry STATUS current DESCRIPTION "An entry in the MPLS Connection Table describing the information of the VSWITCH connection. It is referenced by RwFlowDescConnectInfo." PIB-INDEX { RwVSWITCHConnectInfoPrid } UNIQUENESS { } ::= { rwVSWITCHConnectInfoTable 1 } RwVSWITCHConnectInfoEntry ::= SEQUENCE { rwVSWITCHConnectInfoPrid InstanceId, rwVSWITCHConnectInfoSrcIFName OCTET STRING, rwVSWITCHConnectInfoSrcVlanID Unsigned32, rwVSWITCHConnectInfoSrcVlanIDQinQ Unsigned32, rwVSWITCHConnectInfoDstIFName OCTET STRING, rwVSWITCHConnectInfoDstVlanID Unsigned32, rwVSWITCHConnectInfoDstVlanIDQinQ Unsigned32 } rwVSWITCHConnectInfoPrid OBJECT-TYPE SYNTAX InstanceId STATUS current DESCRIPTION "An arbitrary integer index that uniquely identifies an instance of the Rw VSWITCH Connection Info class." ::= { rwVSWITCHConnectInfoEntry 1 } rwVSWITCHConnectInfoSrcIFName OBJECT-TYPE -- source interface address information SYNTAX OCTET STRING STATUS current DESCRIPTION "Source Interface Name." ::= { rwVSWITCHConnectInfoEntry 2 } rwVSWITCHConnectInfoSrcVlanID OBJECT-TYPE -- source VlanID SYNTAX Unsigned32(0..64535) STATUS current DESCRIPTION "Source VlanID." ::= { rwVSWITCHConnectInfoEntry 3 } rwVSWITCHConnectInfoSrcVlanIDQinQ OBJECT-TYPE -- source VlanID QinQ SYNTAX Unsigned32(0..64535) STATUS current DESCRIPTION "It's the normal 802.1Q when the value is illegal or invalid. If the value is valid, it's the QinQ, the value is inner VlanID and RwVSWITCHConnectInfoSrcVlanID is the outer VlanID." ::= { rwVSWITCHConnectInfoEntry 4 } rwVSWITCHConnectInfoDstIFName OBJECT-TYPE -- destination interface address information SYNTAX OCTET STRING STATUS current DESCRIPTION "Dest Interface Name." ::= { rwVSWITCHConnectInfoEntry 5 } rwVSWITCHConnectInfoDstVlanID OBJECT-TYPE -- destination VlanID SYNTAX Unsigned32(0..64535) STATUS current DESCRIPTION "Dest VlanID." ::= { rwVSWITCHConnectInfoEntry 6 } rwVSWITCHConnectInfoDstVlanIDQinQ OBJECT-TYPE -- destination VlanID QinQ SYNTAX Unsigned32(0..64535) STATUS current DESCRIPTION "It's the normal 802.1Q when the value is illegal or invalid. If the value is valid, it's the QinQ, the value is inner VlanID and RwVSWITCHConnectInfoSrcVlanID is the outer VlanID" ::= { rwVSWITCHConnectInfoEntry 7 } ------------------------------------------------------------------ -- -- Rw Request Info Classes -- -- -- Rw Request Info Table -- rwReqInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF RwReqInfoEntry ACCESS notify STATUS current DESCRIPTION "PRC from PE-PE to PD-PE, indicating the physical and/or logical connection of the access transport network that the CPE is attached to, requesting user-based policy." ::= { rwReqInfoClasses 1 } rwReqInfoEntry OBJECT-TYPE SYNTAX RwReqInfoEntry STATUS current DESCRIPTION "An instance of the RwReqInfo class sent by PE-PE to PD-PE." PIB-INDEX { RwReqInfoPrid } UNIQUENESS { } ::= { rwReqInfoTable 1 } RwReqInfoEntry ::= SEQUENCE { rwReqInfoPrid InstanceId, rwReqInfoIPAddrType InetAddressType, rwReqInfoIPAddress InetAddress, rwReqInfoUserId OCTET STRING, rwReqInfoMacAddr OCTET STRING, rwReqInfoPhyInfo OCTET STRING, rwReqBindingTokenRefPrid Prid } rwReqInfoPrid OBJECT-TYPE SYNTAX InstanceId STATUS current DESCRIPTION "An arbitrary integer index that uniquely identifies an instance of the RwReqInfo entry." ::= { rwReqInfoEntry 1 } rwReqInfoIPAddrType OBJECT-TYPE SYNTAX InetAddressType STATUS current DESCRIPTION "The address type enumeration value to specify the type of the CPE's IP address(Ipv4, Ipv6 or DNS etc)." ::= { rwReqInfoEntry 2 } rwReqInfoIPAddress OBJECT-TYPE SYNTAX InetAddress STATUS current DESCRIPTION "CPE's Ip Address." ::= { rwReqInfoEntry 3 } rwReqInfoUserId OBJECT-TYPE SYNTAX OCTET STRING(SIZE (0..67)) STATUS current DESCRIPTION "User ID uniquely identifies the CPE, in a format consistent with the NAI specification." ::= { rwReqInfoEntry 4 } rwReqInfoMacAddr OBJECT-TYPE SYNTAX OCTET STRING(SIZE (0..16)) STATUS current DESCRIPTION "CPE's Mac Address. " ::= { rwReqInfoEntry 5 } rwReqInfoPhyInfo OBJECT-TYPE SYNTAX OCTET STRING(SIZE (0..63)) STATUS current DESCRIPTION "CPE's physics infomation." ::= { rwReqInfoEntry 6 } rwReqBindingTokenRefPrid OBJECT-TYPE SYNTAX Prid STATUS current DESCRIPTION "This shall be used for pull mode supporting Authorization token for binding purposes.This shall refer to instance of RwReqBindingToken class. Value zeroDotZero shall refer to absence of authorization token and this value could be used when different mechanism other than authorization token is used for binding purposes in pull mode." DEFVAL { zeroDotZero } ::= { rwReqInfoEntry 7 } ------------------------------------------------------------------------- -- -- Rw Binding Token Table -- rwReqBindingTokenTable OBJECT-TYPE SYNTAX SEQUENCE OF RwReqBindingTokenEntry ACCESS notify STATUS current DESCRIPTION "PRC from PE-PE to PD-PE, containing the authorization token which is used for pull scenario using this authorization token as binding mechanism." ::= { rwReqInfoClasses 2 } rwReqBindingTokenEntry OBJECT-TYPE SYNTAX RwReqBindingTokenEntry STATUS current DESCRIPTION "An instance of the RwReqBinding class sent by PE-PE to PD-PE." PIB-INDEX { RwReqBindingTokenPrid } UNIQUENESS { } ::= { rwReqBindingTokenTable 1 } RwReqBindingTokenEntry::= SEQUENCE { rwReqBindingTokenPrid InstanceId, rwReqBindingTokenValue OCTET STRING } rwReqBindingTokenPrid OBJECT-TYPE SYNTAX InstanceId STATUS current DESCRIPTION "An arbitrary integer index that uniquely identifies an instance of the RwReqBindingToken entry." ::= { rwReqBindingTokenEntry 1 } rwReqBindingTokenValue OBJECT-TYPE SYNTAX OCTET STRING STATUS current DESCRIPTION "Contains authorization token for pull mode binding purposes." ::= { rwReqBindingTokenEntry 2 } ----------------------------------------------------------- -- Rw Decision Info classes -- Rw Flow-based Decision Information Table -- rwFlowBasedDecInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF RwFlowBasedDecInfoEntry ACCESS install STATUS current DESCRIPTION "PRC from PD-PE to PE-PE carried by COPS-PR Install decision, providing flow-based policy and/or NAT request." ::= { rwDecInfoClasses 1 } rwFlowBasedDecInfoEntry OBJECT-TYPE SYNTAX RwFlowBasedDecInfoEntry STATUS current DESCRIPTION "An instance of the RwFlowBasedDecInfo class sent by PD-PE to PE-PE, carrying the QoS policy and/or NAT request." PIB-INDEX { RwFlowBasedDecInfoPrid } UNIQUENESS { } ::= { rwFlowBasedDecInfoTable 1 } RwFlowBasedDecInfoEntry ::= SEQUENCE { rwFlowBasedDecInfoPrid InstanceId, rwFlowBasedDecInfoRequestPriority Integer32, rwFlowBasedDecInfoFlowDesc Prid, rwFlowBasedDecInfoNatAction Prid, rwFlowBasedDecInfoEventIndicator Prid, rwFlowBasedDecAppChrgIds Prid } rwFlowBasedDecInfoPrid OBJECT-TYPE SYNTAX InstanceId STATUS current DESCRIPTION "An arbitrary integer index that uniquely identifies an instance of the RwFlowBasedDecInfo Entry." ::= { rwFlowBasedDecInfoEntry 1 } rwFlowBasedDecInfoRequestPriority OBJECT-TYPE SYNTAX Integer32(0-7) STATUS current DESCRIPTION "The indication of the importance of a resource control request. It can be used for processing simultaneous requests by PE-PE based on the priority level. 0 is the lowest level of priority by default." DEFVAL { 0 } ::= { rwFlowBasedDecInfoEntry 2 } rwFlowBasedDecInfoFlowDesc OBJECT-TYPE SYNTAX Prid STATUS current DESCRIPTION "References the first of a list of RwFlowDesc associated with this instance of RwFlowBasedDecInfo. A value of zeroDotZero indicates an empty list which is an error condition." ::= { rwFlowBasedDecInfoEntry 3 } rwFlowBasedDecInfoNatAction OBJECT-TYPE SYNTAX Prid STATUS current DESCRIPTION "An arbitrary integer index that references the first of a list of RwNatAction Instances. References the first of a list of RwNatAction class instances that are associated with this decision. A value of zeroDotZero indicates there are no RwNatAction class instance associated with this decision." ::= { rwFlowBasedDecInfoEntry 4 } rwFlowBasedDecInfoEventIndicator OBJECT-TYPE SYNTAX Prid STATUS current DESCRIPTION "An arbitrary integer that uniquely identifies an instance of the RwEventIndicator Entry." ::= { rwFlowBasedDecInfoEntry 5 } rwFlowBasedDecAppChrgIds OBJECT-TYPE SYNTAX Prid STATUS current DESCRIPTION "An arbitrary integer index that uniquely identifies an instance of the RwAppChrgInfo. There should be one Application Charging ID for each session identified by a Client Handle value. A value of zeroDotZero indicates an empty list and there is no Application Charging Info associated with this Decision." DEFVAL { zeroDotZero } ::= { rwFlowBasedDecInfoEntry 6 } --------------------------------------------------------------------- -- -- Rw NAT action Table -- rwNatActionTable OBJECT-TYPE SYNTAX SEQUENCE OF RwNatActionEntry ACCESS install STATUS current DESCRIPTION "PRC representing NAT Action information. Sent by PD-PE to indicate which type of NAT is requested in PE-PE. In a COPS-PR install decision object." ::= { rwDecInfoClasses 2 } rwNatActionEntry OBJECT-TYPE SYNTAX RwNatActionEntry STATUS current DESCRIPTION "An entry in the NAT Action Table describing a single NAT type. Each entry is referenced by RwDecInfoNatAction or RwNatActionNext." PIB-INDEX { RwNatActionPrid } UNIQUENESS { } ::= { rwNatActionTable 1 } RwNatActionEntry ::= SEQUENCE { rwNatActionPrid InstanceId, rwNatAction Integer32, rwNatActionNext Prid, } rwNatActionPrid OBJECT-TYPE SYNTAX InstanceId STATUS current DESCRIPTION "An arbitrary integer index that uniquely identifies an instance of the RwNatAction class." ::= { rwNatActionEntry 1 } rwNatAction OBJECT-TYPE SYNTAX Integer32{ addressTranslation(1), portTranslation(2), protocolTranslation(3) } STATUS current DESCRIPTION "The basic type of Nat which the PD-PE reqest the PE-PE to perform." ::= { rwNatActionEntry 2 } rwNatActionNext OBJECT-TYPE SYNTAX Prid STATUS current DESCRIPTION " References the next RwNatActionEntry of a list NatAction. There should be one NAT action on this list for each service install in the COPS-PR install decision. A value of zeroDotZero indicates the end of the list of NAT action." ::= { rwNatActionEntry 3 } ---------------------------------------------------------------------------------- -- Rw Application Charging Information Table -- rwAppChrgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF RwAppChrgInfoEntry ACCESS install STATUS current DESCRIPTION "Represents Application Charging Info." ::= { rwDecInfoClasses 3 } rwAppChrgInfoEntry OBJECT-TYPE SYNTAX RwAppChrgInfoEntry STATUS current DESCRIPTION "An entry in the App Chrg Info Table describing the Application charging Info. It is referenced by RwFlowBasedDecAppChrgIds." PIB-INDEX { RwAppChrgInfoPrInfo } UNIQUENESS { } ::= { rwAppChrgInfoTable 1 } RwAppChrgInfoEntry ::= SEQUENCE { rwAppChrgInfoPrInfo InstanceId, rwAppChrgInfoValue OCTET STRING } rwAppChrgInfoPrInfo OBJECT-TYPE SYNTAX InstanceId STATUS current DESCRIPTION "An arbitrary integer index that uniquely identifies an instance of the RwAppChrgInfo class." ::= { rwAppChrgInfoEntry 1 } rwAppChrgInfoValue OBJECT-TYPE SYNTAX OCTET STRING STATUS current DESCRIPTION "The Application charging Id." ::= { rwAppChrgInfoEntry 2 } -------------------------------------------------------------------- -- -- Rw User-based Decision Information Table -- rwUserBasedDecInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF RwUserBasedDecInfoEntry ACCESS install STATUS current DESCRIPTION "PRC from PD-PE to PE-PE carried by COPS-PR install decision, provision user-based policy." ::= { rwDecInfoClasses 4 } rwUserBasedDecInfoEntry OBJECT-TYPE SYNTAX RwUserBasedDecInfoEntry STATUS current DESCRIPTION "An entry in the User based Dec Info Table describing the policy information." PIB-INDEX { RwUserBasedDecInfoPrid } UNIQUENESS { } ::= { rwUserBasedDecInfoTable 1 } RwUserBasedDecInfoEntry ::= SEQUENCE { rwUserBasedDecInfoPrid InstanceId, rwUserBasedDecInfoUserId Unsigned32, rwUserBasedDecInfoPolicyId Unsigned32, rwUserBasedDecInfoNetworkClass Prid, rwUserBasedDecInfoDirFlux Prid } rwUserBasedDecInfoPrid OBJECT-TYPE SYNTAX InstanceId STATUS current DESCRIPTION "An arbitrary integer index that uniquely identifies an instance of the RwUserBasedDecInfo class." ::= { rwUserBasedDecInfoEntry 1 } rwUserBasedDecInfoUserId OBJECT-TYPE SYNTAX Unsigned32 STATUS current DESCRIPTION "User ID uniquely identifies the user for which the policy is applied." ::= { rwUserBasedDecInfoEntry 2 } rwUserBasedDecInfoPolicyId OBJECT-TYPE SYNTAX Unsigned32 STATUS current DESCRIPTION "PolicyID is the handle of one policy. The PolicyID is assigned by PDP. Since there can be a many to many relationship between PDP and PEP, the PolicyID allocated by different PDP can not be guaranteed to be unique across network. So PEP can use IP address of the PDP along with PolicyID to uniquely identify a dedicated policy." ::= { rwUserBasedDecInfoEntry 3 } rwUserBasedDecInfoNetworkClass OBJECT-TYPE SYNTAX Prid STATUS current DESCRIPTION "An arbitrary integer index that uniquely identifies an instance of the NetworkClass. A value of zeroDotZero indicates the default network service class." DEFVAL { zeroDotZero } ::= { rwUserBasedDecInfoEntry 4 } rwUserBasedDecInfoDirFlux OBJECT-TYPE SYNTAX Prid STATUS current DESCRIPTION "An arbitrary integer index that uniquely identifies an instance of the RwDirFlux. A value of zeroDotZero indicates the default bandwidth." DEFVAL { zeroDotZero } ::= { rwUserBasedDecInfoEntry 5 } ----------------------------------------------------------------------- -- Rw Network Class Table -- rwNetworkClassTable OBJECT-TYPE SYNTAX SEQUENCE OF RwNetworkClassEntry ACCESS install STATUS current DESCRIPTION "PRC representing network service class subscribed by a CPE sent by PD-PE to PE-PE. In a COPS-PR install decision object." ::= { rwDecInfoClasses 5 } rwNetworkClassEntry OBJECT-TYPE SYNTAX RwNetworkClassEntry STATUS current DESCRIPTION "An entry in the Network Class Table describing network service class subscribed by a CPE. Referenced by RwUserBasedDecInfoNetworkClass." PIB-INDEX { RwNetworkClassPrid } UNIQUENESS { } ::= { rwNetworkClassTable 1 } RwNetworkClassEntry ::= SEQUENCE { rwNetworkClassPrid InstanceId, rwNetworkClass OCTET STRING } rwNetworkClassPrid OBJECT-TYPE SYNTAX InstanceId STATUS current DESCRIPTION "An arbitrary integer index that uniquely identifies an instance of the RwNetworkClass." ::= { rwNetworkClassEntry 1 } rwNetworkClass OBJECT-TYPE SYNTAX OCTET STRING STATUS current DESCRIPTION "The network service class subscribed by a CPE (e.g., Premium, Gold, Silver, and Regular)." ::= { rwNetworkClassEntry 2 } -------------------------------------------------------------------------------- -- -- Rw Dir Flux Table -- rwDirFluxTable OBJECT-TYPE SYNTAX SEQUENCE OF RwDirFluxEntry ACCESS install STATUS current DESCRIPTION "PRC representing uplink and/or downlink bandwidth information, sent by PD-PE to PE-PE. In a COPS-PR install decision object." ::= { rwDecInfoClasses 6 } rwDirFluxEntry OBJECT-TYPE SYNTAX RwDirFluxEntry STATUS current DESCRIPTION "An entry in the Direction Flux Table describing uplink and/or downlink bandwidth information subscribed by a CPE. Referenced by RwUserBasedDecInfoDirFlux." PIB-INDEX { RwDirFluxPrid } UNIQUENESS { } ::= { rwDirFluxTable 1 } RwDirFluxEntry ::= SEQUENCE { rwDirFluxPrid InstanceId, rwDirFluxDirection Integer32, rwDirFluxInfo Prid, rwDirFluxNext Prid } rwDirFluxPrid OBJECT-TYPE SYNTAX InstanceId STATUS current DESCRIPTION "An arbitrary integer index that uniquely identifies an instance of the RwDirFlux." ::= { rwDirFluxEntry 1 } rwDirFluxDirection OBJECT-TYPE SYNTAX Integer32 { uplink(1), downlink(2) } STATUS current DESCRIPTION "Indicates the direction the flow." ::= { rwDirFluxEntry 2 } rwDirFluxInfo OBJECT-TYPE SYNTAX Prid STATUS current DESCRIPTION " An arbitrary integer index that references the RwFluxInfo Instances." ::= { rwDirFluxEntry 3 } rwDirFluxNext OBJECT-TYPE SYNTAX Prid STATUS current DESCRIPTION "References the next RwDirFluxEntry. There should be at most two Directional Flux per COPS-PR install decision. A value of zeroDotZero indicates the end of the list of DirFlux." ::= { rwDirFluxEntry 4 } --------------------------------------------------------------------- -- Rw Report Classes -- Rw State Report Table -- rwStateReportTable OBJECT-TYPE SYNTAX SEQUENCE OF RwStateReportEntry ACCESS notify STATUS current DESCRIPTION "PRCs from PE-PE to PD-PE carried by the COPS-PR RPT message, carrying the Decision enforcement result or the notification of transport event." ::= { rwReportClasses 1 } rwStateReportEntry OBJECT-TYPE SYNTAX RwStateReportEntry STATUS current DESCRIPTION "An entry in the State Report Table describing the Decision enforcement result or the notification of transport event." PIB-INDEX { RwStateReportPrid } UNIQUENESS { } ::= { rwStateReportTable 1 } RwStateReportEntry ::= SEQUENCE { rwStateReportPrid InstanceId, rwStateReportStatus INTEGER, rwStateReportDetails Prid, rwStateReportNATInfoFlowDesc Prid } rwStateReportPrid OBJECT-TYPE SYNTAX InstanceId STATUS current DESCRIPTION "An arbitrary integer index that uniquely identifies an instance of the RwDecResultRpt class." ::= { rwStateReportEntry 1 } rwStateReportStatus OBJECT-TYPE SYNTAX INTEGER { success (1), failure (2), event (3) } STATUS current DESCRIPTION "When Status is: success: Indicates the successful implementation of the decision. RwStateReportDetails: Reference an instance of RwRprtBearChrgInfo for the a successful session; or References nothing otherwise (contains the value zeroDotZero). Failure: Indicates the failure of implementing the decision. RwStateReportDetails may reference an Error object, or may have the value zeroDotZero when no error object is needed, in which case COPS and COPS-PR error codes and error objects are sufficient. Event: RwStateReportDetails references an instance of RwEventIndicator." ::= { rwStateReportEntry 2 } rwStateReportDetails OBJECT-TYPE SYNTAX Prid STATUS current DESCRIPTION "May reference an instance of RwRprtBearChrgInfo, RwEventIndicator, or may have the value of zeroDotZero depending on the value of RwStateReportStatus." ::= { rwStateReportEntry 3 } rwStateReportNATInfoFlowDesc OBJECT-TYPE SYNTAX Prid STATUS current DESCRIPTION "Refers to an instance of RwFlowDesc class. This attribute shall refer to this PRC only if NAT information is requested by PD-PE otherwise this attribute shall hold value zeroDotzero." DEFVAL { zeroDotZero } ::= { rwStateReportEntry 4 } ----------------------------------------------------------------- -- -- Rw report Bearer charging information Table -- rwRprtBearChrgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF RwRprtBearChrgInfoEntry ACCESS notify STATUS current DESCRIPTION "PRC representing the bearer charging information" ::= { rwReportClasses 2 } rwRprtBearChrgInfoEntry OBJECT-TYPE SYNTAX RwRprtBearChrgInfoEntry STATUS current DESCRIPTION "An entry in the Rprt Bearer Chrg Info Table describing the information of the bearer Charging Identifier and PE-PE address. It is referenced by RwStateReportDetails." PIB-INDEX { RwRprtBearChrgInfoPrid } UNIQUENESS { } ::= { rwRprtBearChrgInfoTable 1 } RwRprtBearChrgInfoEntry ::= SEQUENCE { rwRprtBearChrgInfoPrid InstanceId, rwRprtBearChrgInfoAddrType InetAddressType, rwRprtBearChrgInfoAddr InetAddress, rwRprtBearChrgInfoChrgId OCTET STRING } rwRprtBearChrgInfoPrid OBJECT-TYPE SYNTAX InstanceId STATUS current DESCRIPTION "An arbitrary integer index that uniquely identifies an instance of the RwRprtBearChrgInfo class." ::= { rwRprtBearChrgInfoEntry 1 } rwRprtBearChrgInfoAddrType OBJECT-TYPE SYNTAX InetAddressType STATUS current DESCRIPTION "The address type enumeration value to specify the type of the charging device's IP address." ::= { rwRprtBearChrgInfoEntry 2 } rwRprtBearChrgInfoGGSNAddr OBJECT-TYPE SYNTAX InetAddress STATUS current DESCRIPTION "Contains the IP Address of the device providing the bearer charging Id." ::= { rwRprtBearChrgInfoEntry 3 } rwRprtBearChrgInfoChrgId OBJECT-TYPE SYNTAX OCTET STRING STATUS current DESCRIPTION "The bearer Charging ID related to the session." ::= { rwRprtBearChrgInfoEntry 4 } ---------------------------------------------------------------- -- -- Conformance Section -- rwCompliances OBJECT IDENTIFIER ::= { rwConformance 1 } rwGroups OBJECT IDENTIFIER ::= { rwConformance 2 } rwCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "Describes the requirements for conformance to the ITU-T Rw PIB." MODULE FRAMEWORK-PIB -- Defined in RFC 3318 MANDATORY-GROUPS { frwkPrcSupportGroup, frwkILabelMarkerGroup } MODULE RW-PIB -- this module MANDATORY-GROUPS { rwDecCapGroup, rwDecCapACKGroup, rwEventIndicatorGroup, rwFlowDescGroup, rwSingleFlowInfoGroup, rwFlowTerminationGroup, rwFlowAddressRealmGroup, rwFlowLatchingIndicationGroup, rwFlowFirewallModeIndicationGroup, rwFlowDirDescGroup, rwFlowInfoGroup, rwFilterGroup, rwFluxInfoGroup, rwVSWITCHFluxInfoGroup, rwMPLSConnectInfoGroup, rwMPLSLabelGroup, rwVSWITCHConnectInfoGroup, rwReqInfoGroup, rwReqBindingTokenGroup, rwFlowbasedDecInfoGroup, rwNatActionGroup, rwAppChrgInfoGroup, rwUserBasedDecInfoGroup, rwNetworClassGroup, rwDirFluxGroup, rwStateReportGroup, rwRprtBearChrgInfoGroup} ::= { rwCompliances 1 } rwDecCapGroup OBJECT-GROUP OBJECTS { RwDecCapAppChrgIds, RwDecCapFlowIds } STATUS current DESCRIPTION "This Group defines the PIB Objects that describe the Decision capabilities." ::= { rwGroups 1 } rwDecCapACKGroup OBJECT-GROUP OBJECTS { RwDecCapACKEnable, RwDecCapACKChrgIds, RwDecCapACKFlowIds } STATUS current DESCRIPTION "This Group defines the PIB Objects that describe capabilities which PE-PE is acceptable." ::= { rwGroups 2 } rwEventIndicatorGroup OBJECT-GROUP OBJECTS { rwEventIndicator, rwEventIndicatornext } STATUS current DESCRIPTION "This Group defines the PIB Objects that describe the query and notification of a transport event." ::= { rwGroups 3 } rwFlowDescGroup OBJECT-GROUP OBJECTS { rwFlowDescSingleFlowInfo, rwFlowDescConnectInfo, rwFlowDescNext } STATUS current DESCRIPTION "This Group defines the PIB Objects that describe the information of a list flows in a session." ::= { rwGroups 4 } rwSingleFlowInfoGroup OBJECT-GROUP OBJECTS { rwSingleFlowInfoFlowId, rwSingleFlowInfoFlowTermination, rwSingleFlowInfoAddressRealm, rwSingleFlowInfoLatchingIndication, rwSingleFlowInfoFirewallmodeIndication, rwSingleFlowInfoFlowDirDesc } STATUS current DESCRIPTION "This Group defines the PIB Objects that describe the information of a flow,including QoS information, NAT information and path selection information,etc." ::= { rwGroups 5 } rwFlowTerminationGroup OBJECT-GROUP OBJECTS { rwFlowTermination } STATUS current DESCRIPTION "This Group defines the PIB Objects that describe the side information of a flow(access or core)." ::= { rwGroups 6 } rwFlowAddressRealmGroup OBJECT-GROUP OBJECTS { rwFlowAddressRealmAddressRealm } STATUS current DESCRIPTION "This Group defines the PIB Objects that describe the realm information of a flow's source and destination address." ::= { rwGroups 7 } rwFlowLatchingIndicationGroup OBJECT-GROUP OBJECTS { rwFlowLatchingIndicationLatchingIndication } STATUS current DESCRIPTION "This Group defines the PIB Objects that describe the latching information of a flow(latching or relatch)." ::= { rwGroups 8 } rwFlowFirewallModeIndicationGroup OBJECT-GROUP OBJECTS { rwFlowFirewallModeIndication } STATUS current DESCRIPTION "This Group defines the PIB Objects that describe the information for dynamic firewall working mode selection." ::= { rwGroups 9 } rwFlowDirDescGroup OBJECT-GROUP OBJECTS { rwFlowDirDescInfo, rwFlowDirDescFluxInfo, rwFlowDirDescNext } STATUS current DESCRIPTION "This Group defines the PIB Objects that describe the Qos and NAT information of flow." ::= { rwGroups 10 } rwFlowInfoGroup OBJECT-GROUP OBJECTS { rwFlowInfoDirection, rwFlowInfoFilter, rwFlowInfoFilterStatus, rwFlowInfoServiceType } STATUS current DESCRIPTION "This Group defines the PIB Objects that describe the filter information of a flow." ::= { rwGroups 11 } rwFilterGroup OBJECT-GROUP OBJECTS { rwFilterDstAddrType, rwFilterDstAddr, rwFilterDstPrefixLength, rwFilterSrcAddrType, rwFilterSrcAddr, rwFilterSrcPrefixLength, rwFilterDscp, rwFilterProtocol, rwFilterDstL4PortMin, rwFilterDstL4PortMax, rwFilterSrcL4PortMin, rwFilterSrcL4PortMax } STATUS current DESCRIPTION "This Group defines the PIB Objects that describe the information of a filter." ::= { rwGroups 12 } rwFluxInfoGroup OBJECT-GROUP OBJECTS { rwFluxInfoBandwidthUnit, rwFluxInfoPeakBandwidth, rwFluxInfoAverageBandwidth, rwFluxInfoMaxPktLength } STATUS current DESCRIPTION "This Group defines the PIB Objects that describe the bandwidth information." ::= { rwGroups 13 } rwVSWITCHFluxInfoGroup OBJECT-GROUP OBJECTS { rwVSWITCHFluxInfoBaseFluxInfo, rwVSWITCHFluxInfoFlowPriority, rwVSWITCHFluxInfoCarFlag, rwVSWITCHFluxInfoBroadcastBateFlag, rwVSWITCHFluxInfoPathBackupFlag } STATUS current DESCRIPTION "This Group defines the PIB Objects that describe the flux information of a flow." ::= { rwGroups 14 } rwMPLSConnectInfoGroup OBJECT-GROUP OBJECTS { rwMPLSConnectInfoPathMTU, rwMPLSConnectInfoMPLSStack } STATUS current DESCRIPTION "This Group defines the PIB Objects that describe the MPLS LSP information." ::= { rwGroups 15 } rwMPLSLabelGroup OBJECT-GROUP OBJECTS { rwMPLSLabelValue, rwMPLSLabelNext } STATUS current DESCRIPTION "This Group defines the PIB Objects that describe the MPLS label stack." ::= { rwGroups 16 } rwVSWITCHConnectInfoGroup OBJECT-GROUP OBJECTS { rwVSWITCHConnectInfoSrcIFName, rwVSWITCHConnectInfoSrcVlanID, rwVSWITCHConnectInfoSrcVlanIDQinQ, rwVSWITCHConnectInfoDstIFName, rwVSWITCHConnectInfoDstVlanID, rwVSWITCHConnectInfoDstVlanIDQinQ } STATUS current DESCRIPTION "This Group defines the PIB Objects that describe the information of the VSWITCH connection." ::= { rwGroups 17 } rwReqInfoGroup OBJECT-GROUP OBJECTS { rwReqInfoIPAddrType, rwReqInfoIPAddress, rwReqInfoUserId, rwReqInfoMacAddr, rwReqInfoPhyInfo } STATUS current DESCRIPTION "This Group defines the PIB Objects that describe the physical and/or logical connection of the access transport network that the CPE is attached to." ::= { rwGroups 18 } rwReqBindingTokenGroup OBJECT-GROUP OBJECTS { rwReqBindingTokenValue } STATUS current DESCRIPTION "This Group defines the PIB Objects that describe the authorization token which is used for pull scenario using this authorization token as binding mechanism." ::= { rwGroups 19} rwFlowbasedDecInfoGroup OBJECT-GROUP OBJECTS { rwFlowBasedDecInfoRequestPriority, rwFlowBasedDecInfoFlowDesc, rwFlowBasedDecInfoNatAction, rwFlowBasedDecInfoEventIndicator, rwFlowBasedDecAppChrgIds } STATUS current DESCRIPTION "This Group defines the PIB Objects that describe the information QoS policy and/or NAT request." ::= { rwGroups 20 } rwNatActionGroup OBJECT-GROUP OBJECTS { rwNatAction, rwNatActionNext } STATUS current DESCRIPTION "This Group defines the PIB Objects that describe the NAT type." ::= { rwGroups 21} rwAppChrgInfoGroup OBJECT-GROUP OBJECTS { rwAppChrgInfoValue } STATUS current DESCRIPTION "This Group defines the PIB Objects that describe the Application charging Info." ::= { rwGroups 22 } rwUserBasedDecInfoGroup OBJECT-GROUP OBJECTS { rwUserBasedDecInfoUserId, rwUserBasedDecInfoPolicyId, rwUserBasedDecInfoNetworkClass, rwUserBasedDecInfoDirFlux } STATUS current DESCRIPTION "This Group defines the PIB Objects that describe the user-based policy." ::= { rwGroups 23 } rwNetworClassGroup OBJECT-GROUP OBJECTS { rwNetworkClass } STATUS current DESCRIPTION "This Group defines the PIB Objects that describe network service class subscribed by a CPE." ::= { rwGroups 24 } rwDirFluxGroup OBJECT-GROUP OBJECTS { rwDirFluxDirection, rwDirFluxInfo, rwDirFluxNext } STATUS current DESCRIPTION "This Group defines the PIB Objects that describe uplink and/or downlink bandwidth information subscribed by a CPE." ::= { rwGroups 25 } rwStateReportGroup OBJECT-GROUP OBJECTS { rwStateReportStatus, rwStateReportDetails } STATUS current DESCRIPTION "This Group defines the PIB Objects that describe the Decision enforcement result or the notification of transport event." ::= { rwGroups 26 } rwRprtBearChrgInfoGroup OBJECT-GROUP OBJECTS { rwRprtBearChrgInfoAddrType, rwRprtBearChrgInfoAddr, rwRprtBearChrgInfoChrgId } STATUS current DESCRIPTION "This Group defines the PIB Objects that describe the information of the bearer Charging Identifier and PE-PE address." ::= { rwGroups 27 } END