Juniper-ETHERNET-MIB

File: Juniper-ETHERNET-MIB.mib (43264 bytes)

Imported modules

SNMPv2-SMI SNMPv2-TC IF-MIB
SNMPv2-CONF Juniper-MIBs Juniper-TC

Imported symbols

MODULE-IDENTITY OBJECT-TYPE Integer32
Unsigned32 TEXTUAL-CONVENTION RowStatus
TruthValue InterfaceIndex InterfaceIndexOrZero
MODULE-COMPLIANCE OBJECT-GROUP juniMibs
JuniNextIfIndex

Defined Types

JuniEthernetIfMauType  
TEXTUAL-CONVENTION    
  current INTEGER mauNotPresent(0), mauNotSupported(1), mau10BaseT(2), mau100BaseTx(3), mau1000BaseT(4), mau1000BaseCx(5), mau1000BaseSx(6), mau1000BaseLx(7), mau1000BaseZx(8), mauSfpUnknown(9), mauSfpNotPresent(10), mau100BaseFxSm(11), mau100BaseFxMm(12), mauSfpNotJnprCompliant(13), mau10000BaseSr(14), mau10000BaseLr(15), mau10000BaseEr(16), mauXfpUnknown(17), mauXfpNotPresent(18), mauXfpNotJnprCompliant(19)

JuniEthernetIfEntry  
SEQUENCE    
  juniEthernetIfIndex InterfaceIndex
  juniEthernetIfDuplexMode INTEGER
  juniEthernetIfSpeed INTEGER
  juniEthernetIfMtu Integer32
  juniEthernetIfOperDuplexMode INTEGER
  juniEthernetIfPrimaryMauType JuniEthernetIfMauType
  juniEthernetIfSecondaryMauType JuniEthernetIfMauType
  juniEthernetIfPrimaryLength Integer32
  juniEthernetIfSecondaryLength Integer32

JuniEthernetSubIfEntry  
SEQUENCE    
  juniEthernetSubIfIndex InterfaceIndex
  juniEthernetSubIfRowStatus RowStatus
  juniEthernetSubIfLowerIfIndex InterfaceIndexOrZero
  juniEthernetSubIfId Integer32

JuniVlanMajorIfEntry  
SEQUENCE    
  juniVlanMajorIfIndex InterfaceIndex
  juniVlanMajorIfLowerIfIndex InterfaceIndexOrZero
  juniVlanMajorIfRowStatus RowStatus

JuniVlanSubIfEntry  
SEQUENCE    
  juniVlanSubIfIndex InterfaceIndex
  juniVlanSubIfVlanId Integer32
  juniVlanSubIfVlanUntagged TruthValue
  juniVlanSubIfLowerIfIndex InterfaceIndexOrZero
  juniVlanSubIfRowStatus RowStatus
  juniVlanSubIfVlanStackId Integer32
  juniVlanSubIfVlanStackEthertype INTEGER
  juniVlanSubIfVlanAdvisoryRxSpeed Integer32
  juniVlanSubIfVlanAdvisoryTxSpeed Integer32

JuniEthernetIfStatsEntry  
SEQUENCE    
  juniEthernetIfStatsIndex InterfaceIndex
  juniEthernetIfIngressLineUtilization Unsigned32
  juniEthernetIfEgressLineUtilization Unsigned32

Defined Values

juniEthernetMIB 1.3.6.1.4.1.4874.2.2.34
The Ethernet MIB for the Juniper Networks enterprise. This MIB contains managed objects for the Ethernet interfaces that extend the IF-MIB.ifTable. It also contains managed objects for creation of Ethernet subInterfaces.
MODULE-IDENTITY    

juniEthernetObjects 1.3.6.1.4.1.4874.2.2.34.1
OBJECT IDENTIFIER    

juniEthernetIfLayer 1.3.6.1.4.1.4874.2.2.34.1.1
OBJECT IDENTIFIER    

juniEthernetSubIfLayer 1.3.6.1.4.1.4874.2.2.34.1.2
OBJECT IDENTIFIER    

juniVlanMajorIfLayer 1.3.6.1.4.1.4874.2.2.34.1.3
OBJECT IDENTIFIER    

juniVlanSubIfLayer 1.3.6.1.4.1.4874.2.2.34.1.4
OBJECT IDENTIFIER    

juniEthernetIfStats 1.3.6.1.4.1.4874.2.2.34.1.5
OBJECT IDENTIFIER    

juniLagIfLayer 1.3.6.1.4.1.4874.2.2.34.1.6
OBJECT IDENTIFIER    

juniEthernetIfTable 1.3.6.1.4.1.4874.2.2.34.1.1.1
The parameters for the Ethernet interface.
OBJECT-TYPE    
  SEQUENCE OF  
    JuniEthernetIfEntry

juniEthernetIfEntry 1.3.6.1.4.1.4874.2.2.34.1.1.1.1
The Parameters for a particular Ethernet interface. Entries in this table correspond with entries in the ifTable/ifXTable/juniIfTable.
OBJECT-TYPE    
  JuniEthernetIfEntry  

juniEthernetIfIndex 1.3.6.1.4.1.4874.2.2.34.1.1.1.1.1
The ifIndex value of the corresponding ethernet interface.
OBJECT-TYPE    
  InterfaceIndex  

juniEthernetIfDuplexMode 1.3.6.1.4.1.4874.2.2.34.1.1.1.1.2
The configured duplex setting for this ethernet interface. The operational value is reported in this table entry's corresponding juniEthernetIfOperDuplexMode object. NOTE, configuration dependency: Setting this object to values other than 'autoDuplex' takes effect only when the corresponding juniEthernetIfSpeed object is simultaneously set to other than 'autoNegotiate'. Otherwise (i.e. this object is set to 'autoDuplex', AND/OR corresponding juniEthernetIfSpeed object is set to 'autoNegotiate'), duplex mode is negotiated.
OBJECT-TYPE    
  INTEGER autoDuplex(1), halfDuplex(2), fullDuplex(3)  

juniEthernetIfSpeed 1.3.6.1.4.1.4874.2.2.34.1.1.1.1.3
The configured speed setting for this ethernet interface. The operational value is reported in the corresponding Interfaces MIB ifSpeed object. NOTE, configuration dependency: Setting this object to values other than 'autoNegotiate' takes effect only when the corresponding juniEthernetIfDuplexMode object is simultaneously set to other than 'autoDuplex'. Otherwise (i.e. this object is set to 'autoNegotiate', AND/OR the corresponding juniEthernetIfDuplexMode object is set to 'autoDuplex'), speed is negotiated.
OBJECT-TYPE    
  INTEGER autoNegotiate(1), speed10Mbps(2), speed100Mbps(3), speed1000Mbps(4), speed10000Mbps(5)  

juniEthernetIfMtu 1.3.6.1.4.1.4874.2.2.34.1.1.1.1.4
The configured maximum transfer unit (MTU) for this ethernet interface. The operational value is reported in the corresponding Interfaces MIB ifMtu object.
OBJECT-TYPE    
  Integer32 64..9188  

juniEthernetIfOperDuplexMode 1.3.6.1.4.1.4874.2.2.34.1.1.1.1.5
The current operational duplex mode for this ethernet interface.
OBJECT-TYPE    
  INTEGER autoDuplex(1), halfDuplex(2), fullDuplex(3)  

juniEthernetIfPrimaryMauType 1.3.6.1.4.1.4874.2.2.34.1.1.1.1.6
The primary MAU type.
OBJECT-TYPE    
  JuniEthernetIfMauType  

juniEthernetIfSecondaryMauType 1.3.6.1.4.1.4874.2.2.34.1.1.1.1.7
The secondary MAU type for those ports that support a secondary.
OBJECT-TYPE    
  JuniEthernetIfMauType  

juniEthernetIfPrimaryLength 1.3.6.1.4.1.4874.2.2.34.1.1.1.1.8
The rated cable length in meters for the primary MAU. If the value is 0, the length is unspecified.
OBJECT-TYPE    
  Integer32 -1..2147483647  

juniEthernetIfSecondaryLength 1.3.6.1.4.1.4874.2.2.34.1.1.1.1.9
The rated cable length in meters for the secondary MAU for those ports that support a secondary. If the value is 0, the length is unspecified.
OBJECT-TYPE    
  Integer32 -1..2147483647  

juniEthernetSubIfNextIfIndex 1.3.6.1.4.1.4874.2.2.34.1.2.1
Coordinate ifIndex value allocation for entries in juniEthernetSubIfTable. A GET of this object returns the next available ifIndex value to be used to create an entry in the associated interface table; or zero, if no valid ifIndex value is available. This object also returns a value of zero when it is the lexicographic successor of a varbind presented in an SNMP GETNEXT or GETBULK request, for which circumstance it is assumed that ifIndex allocation is unintended. Successive GETs will typically return different values, thus avoiding collisions among cooperating management clients seeking to create table entries simultaneously.
OBJECT-TYPE    
  JuniNextIfIndex  

juniEthernetSubIfTable 1.3.6.1.4.1.4874.2.2.34.1.2.2
This table contains entries for Ethernet Subinterfaces present in the system.
OBJECT-TYPE    
  SEQUENCE OF  
    JuniEthernetSubIfEntry

juniEthernetSubIfEntry 1.3.6.1.4.1.4874.2.2.34.1.2.2.1
Each entry describes the characteristics of an Ethernet Subinterface. Creating/deleting entries in this table causes corresponding entries for be created/deleted in ifTable/ifXTable/juniIfTable.
OBJECT-TYPE    
  JuniEthernetSubIfEntry  

juniEthernetSubIfIndex 1.3.6.1.4.1.4874.2.2.34.1.2.2.1.1
The ifIndex of the Ethernet Subinterface. When creating entries in this table, suitable values for this object are determined by reading juniEthernetSubNextIfIndex.
OBJECT-TYPE    
  InterfaceIndex  

juniEthernetSubIfRowStatus 1.3.6.1.4.1.4874.2.2.34.1.2.2.1.2
Controls creation/deletion of entries in this table according to the RowStatus textual convention, constrained to support the following values only: createAndGo destroy To create an entry in this table, the following entry objects MUST be explicitly configured: juniEthernetSubIfRowStatus juniEthernetSubIfLowerIfIndex In addition, when creating an entry the following conditions must hold: A value for juniEthernetSubIfIndex must have been determined previously, by reading juniEthernetSubIfNextIfIndex. The interface identified by juniEthernetSubIfLowerIfIndex must exist, and must be a Ethernet interface. A positive value configured for juniEthernetSubIfId must not already be assigned to another subinterface layered onto the same underlying Ethernet interface. A corresponding entry in ifTable/ifXTable/juniIfTable is created/destroyed as a result of creating/destroying an entry in this table.
OBJECT-TYPE    
  RowStatus  

juniEthernetSubIfLowerIfIndex 1.3.6.1.4.1.4874.2.2.34.1.2.2.1.3
The ifIndex of a Ethernet interface over which this Ethernet Subinterface is to be layered. A value of zero indicates no layering. An implementation may choose to require that a nonzero value be configured at entry creation.
OBJECT-TYPE    
  InterfaceIndexOrZero  

juniEthernetSubIfId 1.3.6.1.4.1.4874.2.2.34.1.2.2.1.4
An integer identifier for the Ethernet subinterface, used in conjunction with the command-line interface. It is provided here for cross-reference purposes only. The value must be unique among subinterfaces configured on the same underlying Ethernet interface. If this object is not configured, or is configured with a value of -1, a nonzero value will be allocated internally and can be retrieved from this object after table entry creation has succeeded. A value of zero for this object is reserved for future use.
OBJECT-TYPE    
  Integer32 -1..2147483647  

juniVlanMajorNextIfIndex 1.3.6.1.4.1.4874.2.2.34.1.3.1
Coordinate ifIndex value allocation for entries in juniVlanMajorIfTable. A GET of this object returns the next available ifIndex value to be used to create an entry in the associated interface table; or zero, if no valid ifIndex value is available. This object also returns a value of zero when it is the lexicographic successor of a varbind presented in an SNMP GETNEXT or GETBULK request, for which circumstance it is assumed that ifIndex allocation is unintended. Successive GETs will typically return different values, thus avoiding collisions among cooperating management clients seeking to create table entries simultaneously.
OBJECT-TYPE    
  JuniNextIfIndex  

juniVlanMajorIfTable 1.3.6.1.4.1.4874.2.2.34.1.3.2
This table contains entries for major VLAN interfaces present in the system.
OBJECT-TYPE    
  SEQUENCE OF  
    JuniVlanMajorIfEntry

juniVlanMajorIfEntry 1.3.6.1.4.1.4874.2.2.34.1.3.2.1
Each entry describes the characteristics of a major VLAN interface. Creating/deleting entries in this table causes corresponding entries for be created/deleted in ifTable/ifXTable/juniIfTable.
OBJECT-TYPE    
  JuniVlanMajorIfEntry  

juniVlanMajorIfIndex 1.3.6.1.4.1.4874.2.2.34.1.3.2.1.1
The ifIndex of the major VLAN interface. When creating entries in this table, suitable values for this object are determined by reading juniVlanMajorNextIfIndex.
OBJECT-TYPE    
  InterfaceIndex  

juniVlanMajorIfLowerIfIndex 1.3.6.1.4.1.4874.2.2.34.1.3.2.1.2
The ifIndex of the interface over which this major VLAN interface is to be layered. A value of zero indicates no layering. An implementation may choose to require that a nonzero value be configured at entry creation.
OBJECT-TYPE    
  InterfaceIndexOrZero  

juniVlanMajorIfRowStatus 1.3.6.1.4.1.4874.2.2.34.1.3.2.1.3
Controls creation/deletion of entries in this table according to the RowStatus textual convention, constrained to support the following values only: createAndGo destroy To create or delete an entry in this table, the following entry objects MUST be explicitly configured: juniVlanMajorIfRowStatus juniVlanMajorIfLowerIfIndex In addition, when creating an entry the following conditions must hold: A value for juniVlanMajorIfIndex must have been determined previously by reading juniVlanMajorIfNextIfIndex. The interface identified by juniVlanMajorIfLowerIfIndex must exist. A corresponding entry in ifTable/ifXTable/juniIfTable is created/destroyed as a result of creating/destroying an entry in this table.
OBJECT-TYPE    
  RowStatus  

juniVlanSubNextIfIndex 1.3.6.1.4.1.4874.2.2.34.1.4.1
Coordinate ifIndex value allocation for entries in juniVlanSubIfTable. A GET of this object returns the next available ifIndex value to be used to create an entry in the associated interface table; or zero, if no valid ifIndex value is available. This object also returns a value of zero when it is the lexicographic successor of a varbind presented in an SNMP GETNEXT or GETBULK request, for which circumstance it is assumed that ifIndex allocation is unintended. Successive GETs will typically return different values, thus avoiding collisions among cooperating management clients seeking to create table entries simultaneously.
OBJECT-TYPE    
  JuniNextIfIndex  

juniVlanSubIfTable 1.3.6.1.4.1.4874.2.2.34.1.4.2
This table contains entries for VLAN Subinterfaces present in the system.
OBJECT-TYPE    
  SEQUENCE OF  
    JuniVlanSubIfEntry

juniVlanSubIfEntry 1.3.6.1.4.1.4874.2.2.34.1.4.2.1
Each entry describes the characteristics of a VLAN Subinterface. Creating/deleting entries in this table causes corresponding entries for be created/deleted in ifTable/ifXTable/juniIfTable.
OBJECT-TYPE    
  JuniVlanSubIfEntry  

juniVlanSubIfIndex 1.3.6.1.4.1.4874.2.2.34.1.4.2.1.1
The ifIndex of the VLAN Subinterface. When creating entries in this table, suitable values for this object are determined by reading juniVlanSubNextIfIndex.
OBJECT-TYPE    
  InterfaceIndex  

juniVlanSubIfVlanId 1.3.6.1.4.1.4874.2.2.34.1.4.2.1.2
An integer identifier or tag ID for this VLAN A value of zero indicates the default VLAN. When VLANs are enabled, the value must be unique among subinterfaces configured on the same underlying major VLAN interface. If the VLAN ID is non-zero, then the juniVlanSubIfVlanUntagged field must be disabled. The VLAN ID default value of 5000 indicates that the VLAN Subinterface has been created but the VLAN ID has yet to be assigned. The VLAN ID value of 5001 indicates that this VLAN Subinterface is of type S-VLAN any. The juniVlanSubIfVlanStackId object should be set to a non-default value (i.e. this VLAN Subinterface should be a S-VLAN).
OBJECT-TYPE    
  Integer32 0..4095 | 5000 | 5001  

juniVlanSubIfVlanUntagged 1.3.6.1.4.1.4874.2.2.34.1.4.2.1.3
When VLANs are enabled, this allows tagged frames to be received, while transmitted frames remain untagged. This can only be enabled when the juniVlanSubIfVlanId field is zero.
OBJECT-TYPE    
  TruthValue  

juniVlanSubIfLowerIfIndex 1.3.6.1.4.1.4874.2.2.34.1.4.2.1.4
The ifIndex of VLAN major interface over which this VLAN Subinterface is to be layered. A value of zero indicates no layering. An implementation may choose to require that a nonzero value be configured at entry creation.
OBJECT-TYPE    
  InterfaceIndexOrZero  

juniVlanSubIfRowStatus 1.3.6.1.4.1.4874.2.2.34.1.4.2.1.5
Controls creation/deletion of entries in this table according to the RowStatus textual convention, constrained to support the following values only: createAndGo destroy To create an entry in this table, the following entry objects MUST be explicitly configured: juniVlanSubIfRowStatus juniVlanSubIfLowerIfIndex juniVlanSubIfVlanId juniVlanSubIfVlanUntagged To delete an entry in this table, the following entry objects MUST be explicitly configured: juniVlanSubIfRowStatus juniVlanSubIfLowerIfIndex In addition, when creating an entry the following conditions must hold: A value for juniVlanSubIfIndex must have been determined previously by reading juniVlanSubIfNextIfIndex. The interface identified by juniVlanSubIfLowerIfIndex must exist, and must be a Ethernet interface. A corresponding entry in ifTable/ifXTable/juniIfTable is created/destroyed as a result of creating/destroying an entry in this table.
OBJECT-TYPE    
  RowStatus  

juniVlanSubIfVlanStackId 1.3.6.1.4.1.4874.2.2.34.1.4.2.1.6
An integer identifier or tag ID for this S-VLAN. When S-VLANs are enabled, the VLAN and S-VLAN ID valuse must be unique among subinterfaces configured on the same underlying major VLAN interface. If the S-VLANs are enabled, then the juniVlanSubIfVlanUntagged field must be disabled. The S-VLAN ID default value of 5000 indicates that this VLAN Subinterface is not configured as a S-VLAN.
OBJECT-TYPE    
  Integer32 0..4095 | 5000  

juniVlanSubIfVlanStackEthertype 1.3.6.1.4.1.4874.2.2.34.1.4.2.1.7
The ethertype is used to recognize and demultiplex traffic for this S-VLAN. Must be either 0x8100, 0x88a8, or 0x9100.
OBJECT-TYPE    
  INTEGER etherType8100h(33024), etherType88a8h(34984), etherType9100h(37120)  

juniVlanSubIfVlanAdvisoryRxSpeed 1.3.6.1.4.1.4874.2.2.34.1.4.2.1.8
Advisory receive speed, in kilobits per second (kbps), of this subinterface. This object has no impact on forwarding performance but may be used as a hint for underlying circuit receive speed.
OBJECT-TYPE    
  Integer32 0..2147483647  

juniVlanSubIfVlanAdvisoryTxSpeed 1.3.6.1.4.1.4874.2.2.34.1.4.2.1.9
Advisory transmit speed, in kilobits per second (kbps), of this subinterface. This object has no impact on forwarding performance but may be used as a hint for underlying circuit transmit speed.
OBJECT-TYPE    
  Integer32 0..2147483647  

juniEthernetIfStatsTable 1.3.6.1.4.1.4874.2.2.34.1.5.1
The parameters for the Ethernet interface statistics.
OBJECT-TYPE    
  SEQUENCE OF  
    JuniEthernetIfStatsEntry

juniEthernetIfStatsEntry 1.3.6.1.4.1.4874.2.2.34.1.5.1.1
The Parameters for a particular Ethernet interface statistics.
OBJECT-TYPE    
  JuniEthernetIfStatsEntry  

juniEthernetIfStatsIndex 1.3.6.1.4.1.4874.2.2.34.1.5.1.1.1
The ifIndex value of the corresponding ethernet interface.
OBJECT-TYPE    
  InterfaceIndex  

juniEthernetIfIngressLineUtilization 1.3.6.1.4.1.4874.2.2.34.1.5.1.1.2
The ingress line utilization statistic for this ethernet interface.
OBJECT-TYPE    
  Unsigned32 0..100  

juniEthernetIfEgressLineUtilization 1.3.6.1.4.1.4874.2.2.34.1.5.1.1.3
The egress line utilization statistic for this ethernet interface.
OBJECT-TYPE    
  Unsigned32 0..100  

juniLagNextIfIndex 1.3.6.1.4.1.4874.2.2.34.1.6.1
Coordinate ifIndex value allocation for entries in juniLagIfTable. A GET of this object returns the next available ifIndex value to be used to create an entry in the associated interface table; or zero, if no valid ifIndex value is available. This object also returns a value of zero when it is the lexicographic successor of a varbind presented in an SNMP GETNEXT or GETBULK request, for which circumstance it is assumed that ifIndex allocation is unintended. Successive GETs will typically return different values, thus avoiding collisions among cooperating management clients seeking to create table entries simultaneously.
OBJECT-TYPE    
  JuniNextIfIndex  

juniEthernetConformance 1.3.6.1.4.1.4874.2.2.34.4
OBJECT IDENTIFIER    

juniEthernetCompliances 1.3.6.1.4.1.4874.2.2.34.4.1
OBJECT IDENTIFIER    

juniEthernetGroups 1.3.6.1.4.1.4874.2.2.34.4.2
OBJECT IDENTIFIER    

juniEthernetCompliance 1.3.6.1.4.1.4874.2.2.34.4.1.1
Obsolete compliance statement for entities which implement the Juniper Ethernet MIB. This statement became obsolete when support for VLANs was added.
MODULE-COMPLIANCE    

juniEthernetCompliance2 1.3.6.1.4.1.4874.2.2.34.4.1.2
The juniVlanSubIfGroup is mandatory only for entities that support a subinterface to major interface layer model for VLAN interfaces.
MODULE-COMPLIANCE    

juniEthernetCompliance3 1.3.6.1.4.1.4874.2.2.34.4.1.3
This group is mandatory only for entities that support a subinterface to major interface layer model for VLAN interfaces.
MODULE-COMPLIANCE    

juniEthernetCompliance4 1.3.6.1.4.1.4874.2.2.34.4.1.4
This group is mandatory only for entities that support a subinterface to major interface layer model for VLAN interfaces.
MODULE-COMPLIANCE    

juniEthernetCompliance5 1.3.6.1.4.1.4874.2.2.34.4.1.5
This group is mandatory only for entities that support a subinterface to major interface layer model for VLAN interfaces.
MODULE-COMPLIANCE    

juniEthernetCompliance6 1.3.6.1.4.1.4874.2.2.34.4.1.6
The juniLagIfGroup is mandatory only for entities that support LAG interfaces.
MODULE-COMPLIANCE    

juniEthernetGroup 1.3.6.1.4.1.4874.2.2.34.4.2.1
Obsolete collection of objects providing management of Ethernet interfaces in a Juniper product. This group became obsolete when MAU type and length support was added.
OBJECT-GROUP    

juniEthernetSubIfGroup 1.3.6.1.4.1.4874.2.2.34.4.2.2
A collection of objects providing management of Ethernet SubInterfaces in a Juniper product.
OBJECT-GROUP    

juniVlanGroup 1.3.6.1.4.1.4874.2.2.34.4.2.3
A collection of objects providing management of Major VLAN interfaces in a Juniper product.
OBJECT-GROUP    

juniVlanSubIfGroup 1.3.6.1.4.1.4874.2.2.34.4.2.4
Obsolete collection of objects providing management of VLAN SubInterfaces in a Juniper product. This group became obsolete when VLAN stack support was added.
OBJECT-GROUP    

juniVlanSubIfGroup2 1.3.6.1.4.1.4874.2.2.34.4.2.5
A collection of objects providing management of VLAN SubInterfaces in a Juniper product.
OBJECT-GROUP    

juniEthernetGroup2 1.3.6.1.4.1.4874.2.2.34.4.2.6
A collection of objects providing management of Ethernet interfaces in a Juniper product.
OBJECT-GROUP    

juniEthernetIfStatsGroup 1.3.6.1.4.1.4874.2.2.34.4.2.7
A collection of objects providing Ethernet interface statistics in a Juniper product.
OBJECT-GROUP    

juniLagIfGroup 1.3.6.1.4.1.4874.2.2.34.4.2.8
A collection of objects providing management of LAG interfaces in a Juniper product.
OBJECT-GROUP