summaryrefslogtreecommitdiff
path: root/MIBS/junose/Juniper-BGP-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/junose/Juniper-BGP-MIB')
-rw-r--r--MIBS/junose/Juniper-BGP-MIB10217
1 files changed, 10217 insertions, 0 deletions
diff --git a/MIBS/junose/Juniper-BGP-MIB b/MIBS/junose/Juniper-BGP-MIB
new file mode 100644
index 0000000..e0e7745
--- /dev/null
+++ b/MIBS/junose/Juniper-BGP-MIB
@@ -0,0 +1,10217 @@
+
+-- *****************************************************************************
+-- Juniper-BGP-MIB
+--
+-- Juniper Networks Enterprise MIB
+-- Extensions for BGP Protocol Management
+--
+-- Copyright (c) 2000, 2002 Unisphere Networks, Inc.
+-- Copyright (c) 2002, 2003, 2004, 2005, 2007 Juniper Networks, Inc.
+-- All Rights Reserved.
+-- *****************************************************************************
+
+Juniper-BGP-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, IpAddress, Integer32, Counter32,
+ Gauge32
+ FROM SNMPv2-SMI
+ DisplayString, TruthValue, RowStatus, TEXTUAL-CONVENTION
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ juniMibs
+ FROM Juniper-MIBs
+ JuniVrfName
+ FROM Juniper-TC;
+
+juniBgpMIB MODULE-IDENTITY
+ LAST-UPDATED "200705110517Z" -- 11-May-07 01:17 AM EDT
+ ORGANIZATION "Juniper Networks, Inc."
+ CONTACT-INFO
+ " Juniper Networks, Inc.
+ Postal: 10 Technology Park Drive
+ Westford, MA 01886-3146
+ USA
+ Tel: +1 978 589 5800
+ Email: mib@Juniper.net"
+ DESCRIPTION
+ "The BGP Protocol MIB for the Juniper Networks enterprise."
+ -- Revision History
+ REVISION "200705110517Z" -- 11-May-07 01:17 AM EDT - JUNOSe 9.0
+ DESCRIPTION
+ "Added support for BGP conditional advertisement"
+ REVISION "200605151924Z" -- 15-May-06 03:24 PM EDT - JUNOSe 8.0
+ DESCRIPTION
+ "Added support for BGP over TCPv6."
+ REVISION "200512292137Z" -- 29-Dec-05 04:37 PM EST - JUNOSe 6.0
+ DESCRIPTION
+ "Changed DEFVAL for for juniBgpDefaultIPv4Unicast,
+ juniBgpAutomaticRouteTargetFilter, juniBgpGlobalRibOutEnabled
+ juniBgpEnabled and changed range for
+ juniBgpGlobalConfigKeepAliveInterval."
+ REVISION "200510051846Z" -- 05-Oct-05 02:46 PM EDT - JUNOSe 7.2
+ DESCRIPTION
+ "Added support for BFD."
+ REVISION "200510031846Z" -- 03-Oct-05 02:46 PM EDT - JUNOSe 7.1
+ DESCRIPTION
+ "Obsoleted Storage group.
+ Added the next-hop-unchanged attribute to the peer address-family
+ and peer-group address-family.
+ Obsoleted the address-family IP and IP-service profile attributes.
+ Removed the Carrier's Carriers flag in the VRF."
+ REVISION "200407061846Z" -- 06-Jul-04 02:46 PM EDT - JUNOSe 6.0
+ DESCRIPTION
+ "Added MIB support for graceful restart."
+ REVISION "200405261924Z" -- 26-May-04 03:24 PM EDT - JUNOSe 5.3
+ DESCRIPTION
+ "Changed juniBgpVrfOperationalState and
+ juniBgpAddressFamilyOperationalState values to
+ be the same as the values for juniBgpOperationalState.
+ Added support for route-map option in default-information originate and
+ neighbor ... default-originate.
+ Added support for IP profiles and IP service-profiles to be used by BGP
+ when creating IP dynamic interfaces over MPLS tunnels.
+ Added support for new dynamic capability negotiation draft.
+ Added support of passive and promiscuous peers."
+ REVISION "200405261924Z" -- 26-May-04 03:24 PM EDT - JUNOSe 5.2
+ DESCRIPTION
+ "Changed juniBgpVrfOperationalState and
+ juniBgpAddressFamilyOperationalState values to
+ be the same as the values for juniBgpOperationalState.
+ Added support for send-label.
+ Added support for carrier's carrier feature for BGP/MPLS VPN.
+ Added support for check-vpn-next-hops."
+ REVISION "200405261924Z" -- 26-May-04 03:24 PM EDT - JUNOSe 5.1
+ DESCRIPTION
+ "Changed juniBgpVrfOperationalState and
+ juniBgpAddressFamilyOperationalState values to
+ be the same as the values for juniBgpOperationalState.
+ Added support for maximum-paths eiBGP.
+ Added support for bgpIpV6 to JuniBgpAfi.
+ Replaced VRF distance objects with address family distance objects.
+ Changed default values for VRF maximum paths.
+ Obsoleted storage heap size objects.
+ Added support for leaked flag attribute of the BGP route."
+ REVISION "200405261924Z" -- 26-May-04 03:24 PM EDT - JUNOSe 5.0
+ DESCRIPTION
+ "Changed juniBgpVrfOperationalState and
+ juniBgpAddressFamilyOperationalState values to
+ be the same as the values for juniBgpOperationalState.
+ Replaced Unisphere names with Juniper names.
+ Added support for neighbor site-of-origin.
+ Added support for juniBgpPeerLenient.
+ Added support for juniBgpPeerGroupLenient.
+ Extended range for maximum paths from 0..6 to 0..16."
+ REVISION "200405261924Z" -- 26-May-04 03:24 PM EDT - JUNOSe 4.1
+ DESCRIPTION
+ "Changed juniBgpVrfOperationalState and
+ juniBgpAddressFamilyOperationalState values to
+ be the same as the values for juniBgpOperationalState.
+ Added support for four-octet AS-numbers.
+ Deprecated support for two-octet AS-numbers.
+ Added support for dynamic capability negotiation.
+ Renamed capability objects:
+ juniBgpPeerSupportsCapabilityNegotiation,
+ juniBgpPeerCapabilityMultiProtocol,
+ juniBgpPeerCapabilityRouteRefresh and
+ juniBgpPeerCapabilityRouteRefreshCiscoProprietary
+ to
+ juniBgpPeerReceivedCapabilitiesOption,
+ juniBgpPeerReceivedCapabilityMultiProtocol,
+ juniBgpPeerReceivedCapabilityRouteRefresh and
+ juniBgpPeerReceivedCapabilityRouteRefreshCisco
+ respectively.
+ Added support for iBGP multipath.
+ Obsoleted juniBgpEqualCostLimit.
+ Added support for confederation peers filter-list.
+ Added support for juniBgpPeerAddressFamilyMaximumPrefixStrict.
+ Added support for juniBgpPeerGroupAddressFamilyMaximumPrefixStrict.
+ Added support for juniBgpNewRouteMplsInLabel and
+ juniBgpNewRouteMplsOutLabel.
+ Obsoleted juniBgpNewRouteMplsLabel."
+ REVISION "200208311822Z" -- 31-Aug-02 02:22 PM EDT - JUNOSe 4.0
+ DESCRIPTION
+ "Added support for BGP internal redistribute.
+ Obsoleted juniBgpStorageInitialHistoryRoutePoolSize and
+ juniBgpStorageMaxHistoryRoutePoolSize.
+ Added the ability to unconfigure BGP attributes from the MIB."
+ REVISION "200203011654Z" -- 01-Mar-02 11:54 AM EST - JUNOSe 3.5
+ DESCRIPTION
+ "Added support for adding unicast BGP routes into a multicast view."
+ REVISION "200201231316Z" -- 23-Jan-02 01:16 PM EST - JUNOSe 3.4
+ DESCRIPTION
+ "Added support for peer and peer-group local-as."
+ REVISION "200112041523Z" -- 04-Dec-01 10:23 AM EST - JUNOSe 3.3
+ DESCRIPTION
+ "Replaced the route tables to add original route destination as an
+ index:
+ juniBgpRouteTable > juniBgpNewRouteTable
+ juniBgpRouteFlapHistoryTable > juniBgpNewRouteFlapHistoryTable
+ juniBgpRouteCommunityTable > juniBgpNewRouteCommunityTable
+ juniBgpRouteExtendedCommunityTable >
+ juniBgpNewRouteExtendedCommunityTable
+ juniBgpRouteClusterIdTable > juniBgpNewRouteClusterIdTable "
+ REVISION "200111302220Z" -- 30-Nov-01 05:20 PM EST - JUNOSe 3.2
+ DESCRIPTION
+ "Added support for BGP default IPv4 unicast."
+ REVISION "200106181859Z" -- 18-Jun-01 02:59 PM EDT - JUNOSe 3.0
+ DESCRIPTION
+ "Redesigned version of this MIB module."
+ REVISION "200001120000Z" -- 12-Jan-00 - JUNOSe 1.3
+ DESCRIPTION
+ "Initial version of this MIB module."
+ ::= { juniMibs 29 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- Textual conventions
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+JuniBgpAfi ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Address family identifier (AFI)."
+ SYNTAX INTEGER {
+ bgpIpV4(1),
+ bgpIpV6(2) }
+
+JuniBgpSafi ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Subsequent address family identifier (SAFI)."
+ SYNTAX INTEGER {
+ bgpUnicast(1),
+ bgpMulticast(2),
+ bgpUnicastMulticast(3),
+ bgpVPNUnicast(128) }
+
+JuniBgpStorageInteger ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Specifies an unsigned integer. If an object with this type is set
+ while BGP is created, the value will not be used until a reboot occurs."
+ SYNTAX Unsigned32
+
+JuniBgpResetConnectionType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Writing a value to an object of this type will cause the corresponding
+ reset action to take place:
+ resetTypeNoop - no action (this value is
+ always returned on a read)
+ resetTypeHard - causes a BGP session to be
+ dropped and then
+ re-established
+ resetTypeSoftIn - causes inbound policy to be
+ re-applied to received routes
+ resetTypeSoftOut - causes outbound policy to be
+ re-applied to sent routes
+ resetTypeSoftInOut - does both resetTypeSoftIn and
+ resetTypeSoftOut
+ resetTypeRouteFlapHistory - causes route-flap dampening
+ history to be discarded
+ resetTypeSoftInWithPrefixOrfPush - causes BGP to push out
+ prefix-list ORF and perform
+ inbound soft reconfiguration
+ resetTypeWaitEndOfRib - causes BGP to stop waiting for
+ the End-of-RIB flag from the
+ peer(s)
+ resetTypeRecreateAllIpDynInterfaces - causes all dynamically created
+ IP interfaces to be recreated
+ resetTypeDynamicPeers - causes dynamically create
+ peers to be removed "
+ SYNTAX INTEGER {
+ resetTypeNoop(0),
+ resetTypeHard(1),
+ resetTypeSoftIn(2),
+ resetTypeSoftOut(3),
+ resetTypeSoftInOut(4),
+ resetTypeRouteFlapHistory(5),
+ resetTypeSoftInWithPrefixOrfPush(6),
+ resetTypeWaitEndOfRib(7),
+ resetTypeRecreateAllIpDynInterfaces(8),
+ resetTypeDynamicPeers(9) }
+
+JuniBgpFourOctetAsNumber ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Four-octet AS-number."
+ SYNTAX Unsigned32
+
+JuniBgpAdvertiseMapName ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "32a"
+ STATUS current
+ DESCRIPTION
+ "Advertise route-map name. Represents textual information taken from the NVT
+ ASCII character set."
+ REFERENCE
+ "RFC 854: NVT ASCII character set. See SNMPv2-TC.DisplayString
+ DESCRIPTION for a summary."
+ SYNTAX OCTET STRING (SIZE(0..32))
+
+JuniBgpConditionalAdvStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "BGP Conditional Advertisement Status"
+ SYNTAX INTEGER {
+ advertise(1),
+ withdraw(2) }
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- Managed objects
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+juniBgpObjects OBJECT IDENTIFIER ::= { juniBgpMIB 1 }
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- BGP General Group attributes (scalars)
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+juniBgpGeneralGroup OBJECT IDENTIFIER ::= { juniBgpObjects 1 }
+
+juniBgpLocalAsNumber OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Deprecated. The local autonomous system number. This object has been
+ replaced by juniBgpFourOctetLocalAsNumber. It is still possible to
+ get and set this object, but if the actual local AS number is greater
+ than 65535, getting this object returns 23456 (AS-TRANS)."
+ DEFVAL { 0 }
+ ::= { juniBgpGeneralGroup 1 }
+
+juniBgpEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set this object to true(1) in order to have BGP router enabled."
+ DEFVAL { true }
+ ::= { juniBgpGeneralGroup 2 }
+
+juniBgpIdentifier OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The BGP identifier of the local system. The identifier is the system
+ router ID by default."
+ ::= { juniBgpGeneralGroup 3 }
+
+juniBgpAlwaysCompareMed OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set this object to true(1) in order to compare metrics for paths from
+ neighors of different ASs."
+ DEFVAL { false }
+ ::= { juniBgpGeneralGroup 4 }
+
+juniBgpDefaultLocalPreference OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The default local preference."
+ DEFVAL { 100 }
+ ::= { juniBgpGeneralGroup 5 }
+
+juniBgpEqualCostLimit OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete maximum equal cost paths to store in the routing table. This
+ object has been replaced by the juniBgpVrfMaximumPathsEbgp object."
+ DEFVAL { 1 }
+ ::= { juniBgpGeneralGroup 6 }
+
+juniBgpClientToClientReflection OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set this object to true(1) in order to have client-to-client route
+ reflection enabled."
+ DEFVAL { true }
+ ::= { juniBgpGeneralGroup 7 }
+
+juniBgpClusterId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The cluster ID. When this object is zero, the router ID will be used."
+ DEFVAL { 0 }
+ ::= { juniBgpGeneralGroup 8 }
+
+juniBgpConfederationId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The confederation ID. When this object is zero, the router is not in a
+ confederation."
+ DEFVAL { 0 }
+ ::= { juniBgpGeneralGroup 9 }
+
+juniBgpMissingAsWorst OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If this object is set to true(1) routes without a MED attribute are
+ considered worse than routes with a MED attribute. If this object is
+ set to false(0) routes without a MED attribute are considered better
+ than routes with a MED attribute."
+ DEFVAL { false }
+ ::= { juniBgpGeneralGroup 10 }
+
+juniBgpResetAllConnectionType OBJECT-TYPE
+ SYNTAX JuniBgpResetConnectionType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Writing a value to this object causes all sessions to all peers to be
+ cleared; the value determines what type of clear is executed (hard
+ clear, soft clear in, soft clear out, etc.). Reading this object has no
+ effect and always returns resetTypeNoop."
+ DEFVAL { resetTypeNoop }
+ ::= { juniBgpGeneralGroup 11 }
+
+juniBgpAdvertiseInactive OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set this object to true(1) in order to propagate received BGP routes
+ which are not the best route in the IP forwarding table."
+ DEFVAL { false }
+ ::= { juniBgpGeneralGroup 12 }
+
+juniBgpEnforceFirstAs OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set this object to true(1) in order to check whether the first AS
+ number in the AS-path in routes from EBGP peers is consistent with the
+ AS number of the peer."
+ DEFVAL { false }
+ ::= { juniBgpGeneralGroup 13 }
+
+juniBgpConfedCompareMed OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set this object to true(1) in order to compare metrics for paths from
+ neighors of different sub-ASs in the same confederation."
+ DEFVAL { false }
+ ::= { juniBgpGeneralGroup 14 }
+
+juniBgpGlobalRetryInterval OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The default number of seconds before BGP retries to establish an
+ outgoing BGP session."
+ DEFVAL { 120 }
+ ::= { juniBgpGeneralGroup 15 }
+
+juniBgpGlobalConfigKeepAliveInterval OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Default time interval in seconds for the KeepAlive timer for all peers.
+ Zero means don't send KeepAlive messages."
+ DEFVAL { 30 }
+ ::= { juniBgpGeneralGroup 16 }
+
+juniBgpGlobalConfigHoldTime OBJECT-TYPE
+ SYNTAX Integer32 (0|3..65535)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Default time interval in seconds for the Hold timer for all peers.
+ Zero means don't expect KeepAlive message to be received."
+ DEFVAL { 90 }
+ ::= { juniBgpGeneralGroup 17 }
+
+juniBgpGlobalAsOriginationInterval OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Default time interval in seconds for the MinASOriginationInterval timer
+ for all peers."
+ DEFVAL { 10 }
+ ::= { juniBgpGeneralGroup 18 }
+
+juniBgpExternalAdvertisementInterval OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Default time interval in seconds for the MinRouteAdvertisementInterval
+ timer for all external peers."
+ DEFVAL { 30 }
+ ::= { juniBgpGeneralGroup 19 }
+
+juniBgpGlobalRibOutEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set this object to true(1) in order to enable RIB-out by default for
+ all peers, or to false(2) to disable RIB-out by default for all peers."
+ DEFVAL { false }
+ ::= { juniBgpGeneralGroup 20 }
+
+juniBgpOverloadShutdown OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set this object to true(1) for BGP to shut itself down when it runs out
+ of memory. Set this object to false(2) for BGP to continue running
+ (with incomplete information) when it runs out of memory."
+ DEFVAL { false }
+ ::= { juniBgpGeneralGroup 21 }
+
+juniBgpLogNeighborChanges OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set this object to true(1) for BGP log a message whenever a peer enters
+ or leaves the established state."
+ DEFVAL { false }
+ ::= { juniBgpGeneralGroup 22 }
+
+juniBgpFastExternalFallover OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set this object to true(1) for BGP to immediately bring down any
+ directly adjacent EBGP session on a link down."
+ DEFVAL { false }
+ ::= { juniBgpGeneralGroup 23 }
+
+juniBgpInternalAdvertisementInterval OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Default time interval in seconds for the MinRouteAdvertisementInterval
+ timer for all internal peers."
+ DEFVAL { 5 }
+ ::= { juniBgpGeneralGroup 24 }
+
+juniBgpMaxAsLimit OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Maximum length of received AS-path. Received routes with an AS-path
+ longer than this are not placed in the IP forwarding table and are not
+ propagated to other peers. Zero means no maximum length."
+ DEFVAL { 0 }
+ ::= { juniBgpGeneralGroup 25 }
+
+juniBgpOperationalState OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ up(1),
+ down(2),
+ overload(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The BGP instance operational state."
+ ::= { juniBgpGeneralGroup 26 }
+
+juniBgpPreviousOperationalState OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ up(1),
+ down(2),
+ overload(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The BGP instance previous operational state."
+ ::= { juniBgpGeneralGroup 27 }
+
+juniBgpAutomaticRouteTargetFilter OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set this object to true(1) for BGP to enable automatic route-target
+ filtering."
+ DEFVAL { true }
+ ::= { juniBgpGeneralGroup 28 }
+
+juniBgpDefaultIPv4Unicast OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set this object to true(1) for BGP to automatically activate peers in
+ the IPv4 unicast address family."
+ DEFVAL { true }
+ ::= { juniBgpGeneralGroup 29 }
+
+juniBgpRedistributeInternal OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set this object to true(1) for BGP to automatically redistribute iBGP
+ routes to IGP protocols."
+ DEFVAL { false }
+ ::= { juniBgpGeneralGroup 30 }
+
+juniBgpFourOctetLocalAsNumber OBJECT-TYPE
+ SYNTAX JuniBgpFourOctetAsNumber
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The four-octet local autonomous system number. This attribute replaces
+ the old two-octet local autonomous system number."
+ DEFVAL { 0 }
+ ::= { juniBgpGeneralGroup 31 }
+
+juniBgpConfederationPeersFilterList OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The confederation peers filter-list contains the name of an as-path
+ access-list. Every neighbor whose remote-AS number matches this as-path
+ access-list is considered a confederation peer. An empty string means
+ that no confederation peers filter-list is configured."
+ DEFVAL { "" }
+ ::= { juniBgpGeneralGroup 32 }
+
+juniBgpUnconfiguredAttributes OBJECT-TYPE
+ SYNTAX BITS {
+ juniBgpEnabled(0),
+ juniBgpIdentifier(1),
+ juniBgpAlwaysCompareMed(2),
+ juniBgpDefaultLocalPreference(3),
+ juniBgpEqualCostLimit(4),
+ juniBgpClientToClientReflection(5),
+ juniBgpClusterId(6),
+ juniBgpConfederationId(7),
+ juniBgpMissingAsWorst(8),
+ juniBgpAdvertiseInactive(9),
+ juniBgpEnforceFirstAs(10),
+ juniBgpConfedCompareMed(11),
+ juniBgpGlobalRetryInterval(12),
+ juniBgpGlobalConfigKeepAliveInterval(13),
+ juniBgpGlobalConfigHoldTime(14),
+ juniBgpGlobalAsOriginationInterval(15),
+ juniBgpExternalAdvertisementInterval(16),
+ juniBgpGlobalRibOutEnabled(17),
+ juniBgpOverloadShutdown(18),
+ juniBgpLogNeighborChanges(19),
+ juniBgpFastExternalFallover(20),
+ juniBgpInternalAdvertisementInterval(21),
+ juniBgpMaxAsLimit(22),
+ juniBgpAutomaticRouteTargetFilter(23),
+ juniBgpDefaultIPv4Unicast(24),
+ juniBgpRedistributeInternal(25),
+ juniBgpFourOctetLocalAsNumber(26),
+ juniBgpConfederationPeersFilterList(27),
+ juniBgpAdvertiseBestExternalToInternal(28),
+ juniBgpGracefulRestartEnabled(29),
+ juniBgpGracefulRestartRestartTime(30),
+ juniBgpGracefulRestartStalePathsTime(31),
+ juniBgpGracefulRestartPathSelectionDeferTimeLimit(32) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "On get each bit indicates whether the corresponding attribute is
+ configured or unconfigured:
+ 0 = The attribute is configured (i.e. the configured value is the
+ operational value).
+ 1 = The attribute is unconfigured (i.e. the operational value is
+ inherited from the a higher level which could be the default
+ value).
+
+ Getting the attribute value itself always returns the operational value
+ of that attribute regardless of whether the attribute is configured or
+ unconfigured.
+
+ On write each bit indicates whether or not the corresponding attribute
+ should be set to the unconfigured state:
+ 0 = No operation (i.e. do not change the state of the attribute).
+ 1 = Set the attribute to the unconfigured state.
+
+ Setting an attribute to a value has the automatic side-effect of setting
+ the bit with the same name to zero."
+ DEFVAL { { } }
+ ::= { juniBgpGeneralGroup 33 }
+
+juniBgpAdvertiseBestExternalToInternal OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If this object is set to true(1) then BGP advertises the best route
+ received from external (and confederation) peers to internal peers.
+
+ If this object is set to false(2) then BGP advertises the best route
+ received from all peers to internal peers except if the best route was
+ received from an internal peer in which case BGP doesn't advertise any
+ route to internal peers."
+ DEFVAL { false }
+ ::= { juniBgpGeneralGroup 34 }
+
+juniBgpGracefulRestartEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set this object to true(1) to enable BGP graceful restart."
+ DEFVAL { false }
+ ::= { juniBgpGeneralGroup 35 }
+
+juniBgpGracefulRestartRestartTime OBJECT-TYPE
+ SYNTAX Integer32 (1..3600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The restart-time advertised in graceful-restart capabilities sent to
+ all peers. This is the estimated time (in seconds) it will take for
+ the BGP session to be re-established after a restart. This can be used
+ to speed up routing convergence by the peer in case that this BGP
+ speaker does not come back after a restart. This value is used by
+ all peers unless overridden by juniBgpPeerGroupGracefulRestartRestartTime
+ or juniBgpPeerGracefulRestartRestartTime."
+ DEFVAL { 120 }
+ ::= { juniBgpGeneralGroup 36 }
+
+juniBgpGracefulRestartStalePathsTime OBJECT-TYPE
+ SYNTAX Integer32 (1..3600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum amount of time in seconds we keep stale routes after a
+ session goes down. This value is used for all peers unless it has
+ been overridden by juniBgpPeerGroupGracefulRestartStalePathsTime or
+ juniBgpPeerGracefulRestartStalePathsTime."
+ DEFVAL { 360 }
+ ::= { juniBgpGeneralGroup 37 }
+
+juniBgpGracefulRestartPathSelectionDeferTimeLimit OBJECT-TYPE
+ SYNTAX Integer32 (1..3600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum amount of time in seconds route selection is deferred
+ after a restart."
+ DEFVAL { 360 }
+ ::= { juniBgpGeneralGroup 38 }
+
+juniBgpPlatformSupportsNonStopForwarding OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Does this platform support non-stop forwarding?"
+ ::= { juniBgpGeneralGroup 39 }
+
+juniBgpDeviceCanPreserveForwardingState OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Is this router at this moment able to do a graceful restart (i.e.
+ is it able to switch over from the primary controller to the standby
+ controller without losing forwarding state on the line cards). The
+ router may not be able to do a graceful restart because the platform
+ does not support non-stop forwarding, because there is no secondary
+ controller present, because the secondary controller is not in
+ standby state, etc."
+ ::= { juniBgpGeneralGroup 40 }
+
+juniBgpLastRestartWasGraceful OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Was the most recent restart graceful? (i.e. was forwarding state
+ preserved on the line cards during the most recent switch-over
+ from the primary controller to the standby controller?)"
+ ::= { juniBgpGeneralGroup 41 }
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- BGP Route Table Statistics (scalars)
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+juniBgpRouteTableStatisticsGroup OBJECT IDENTIFIER ::= { juniBgpObjects 2 }
+
+juniBgpBaselineTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sysUpTime at which the counters were most recently baselined."
+ ::= { juniBgpRouteTableStatisticsGroup 1 }
+
+juniBgpDestinationCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of distinct destinations in the local RIB."
+ ::= { juniBgpRouteTableStatisticsGroup 2 }
+
+juniBgpDestinationMemoryUsed OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "bytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Memory used by distinct destinations in the local RIB."
+ ::= { juniBgpRouteTableStatisticsGroup 3 }
+
+juniBgpRouteCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of routes in the local RIB."
+ ::= { juniBgpRouteTableStatisticsGroup 4 }
+
+juniBgpRouteMemoryUsed OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "bytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Memory used by routes in the local RIB."
+ ::= { juniBgpRouteTableStatisticsGroup 5 }
+
+juniBgpSelectedRouteCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of routes selected for route table installation."
+ ::= { juniBgpRouteTableStatisticsGroup 6 }
+
+juniBgpPathAttributeCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of entries in the path attribute database."
+ ::= { juniBgpRouteTableStatisticsGroup 8 }
+
+juniBgpPathAttributeMemoryUsed OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "bytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Memory used by entries in the path attribute database."
+ ::= { juniBgpRouteTableStatisticsGroup 9 }
+
+juniBgpRouteFlapHistoryCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of routes with active route flap histories."
+ ::= { juniBgpRouteTableStatisticsGroup 10 }
+
+juniBgpRouteFlapHistoryMemoryUsed OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "bytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Memory used by routes with active route flap histories."
+ ::= { juniBgpRouteTableStatisticsGroup 11 }
+
+juniBgpSuppressedRouteCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of routes suppressed due to route flap."
+ ::= { juniBgpRouteTableStatisticsGroup 12 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- BGP Confederation Peer attributes
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+--
+-- Deprecated BGP ConfederationPeer Table
+--
+juniBgpConfederationPeerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JuniBgpConfederationPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "The Juniper BGP Confederation Peer Table describes the BGP-specific
+ characteristics of confederation peers."
+ ::= { juniBgpObjects 3 }
+
+juniBgpConfederationPeerEntry OBJECT-TYPE
+ SYNTAX JuniBgpConfederationPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "The BGP Confederation Peer Entry describes BGP-specific characteristics
+ of one confederation peer."
+ INDEX { juniBgpConfederationPeerAsNumber }
+ ::= { juniBgpConfederationPeerTable 1 }
+
+JuniBgpConfederationPeerEntry ::= SEQUENCE {
+ juniBgpConfederationPeerAsNumber Integer32,
+ juniBgpConfederationPeerRowStatus RowStatus }
+
+juniBgpConfederationPeerAsNumber OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "The AsNumber of this confederation peer."
+ ::= { juniBgpConfederationPeerEntry 1 }
+
+juniBgpConfederationPeerRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ "Controls creation/deletion of entries in this table according to the
+ RowStatus textual convention, constrained to support the following
+ values only:
+ createAndGo
+ destroy "
+ ::= { juniBgpConfederationPeerEntry 2 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- New BGP Confederation Peer attributes (using four-octet AS-numbers)
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+--
+-- BGP ConfederationPeer Table (for four-octet AS-numbers)
+--
+juniBgpFourOctetConfederationPeerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JuniBgpFourOctetConfederationPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The BGP New Confederation Peer Table describes the BGP-specific
+ characteristics of confederation peers using four-octet AS-numbers."
+ ::= { juniBgpObjects 28 }
+
+juniBgpFourOctetConfederationPeerEntry OBJECT-TYPE
+ SYNTAX JuniBgpFourOctetConfederationPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The BGP New Confederation Peer Entry describes BGP-specific
+ characteristics of one confederation peer using four-octet AS-numbers."
+ INDEX { juniBgpFourOctetConfederationPeerAsNumber }
+ ::= { juniBgpFourOctetConfederationPeerTable 1 }
+
+JuniBgpFourOctetConfederationPeerEntry ::= SEQUENCE {
+ juniBgpFourOctetConfederationPeerAsNumber JuniBgpFourOctetAsNumber,
+ juniBgpFourOctetConfederationPeerRowStatus RowStatus }
+
+juniBgpFourOctetConfederationPeerAsNumber OBJECT-TYPE
+ SYNTAX JuniBgpFourOctetAsNumber
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The four-octet AS-number of this confederation peer."
+ ::= { juniBgpFourOctetConfederationPeerEntry 1 }
+
+juniBgpFourOctetConfederationPeerRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Controls creation/deletion of entries in this table according to the
+ RowStatus textual convention, constrained to support the following
+ values only:
+ createAndGo
+ destroy "
+ ::= { juniBgpFourOctetConfederationPeerEntry 2 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- BGP Peer attributes
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+--
+-- BGP Peer Table
+--
+juniBgpPeerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JuniBgpPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Juniper BGP Peer Table describes the BGP-specific characteristics
+ of peers."
+ ::= { juniBgpObjects 4 }
+
+juniBgpPeerEntry OBJECT-TYPE
+ SYNTAX JuniBgpPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The BGP Peer Entry describes BGP-specific characteristics of one peer."
+ INDEX { juniBgpPeerVrfName,
+ juniBgpPeerRemoteAddress }
+ ::= { juniBgpPeerTable 1 }
+
+JuniBgpPeerEntry ::= SEQUENCE {
+ juniBgpPeerVrfName JuniVrfName,
+ juniBgpPeerRemoteAddress IpAddress,
+ juniBgpPeerAdminStatus INTEGER,
+ juniBgpPeerState INTEGER,
+ juniBgpPeerNegotiatedVersion Integer32,
+ juniBgpPeerLocalAddress IpAddress,
+ juniBgpPeerLocalAddressMask IpAddress,
+ juniBgpPeerLocalPort Integer32,
+ juniBgpPeerRemoteAsNumber Integer32,
+ juniBgpPeerRemotePort Integer32,
+ juniBgpPeerInUpdates Counter32,
+ juniBgpPeerOutUpdates Counter32,
+ juniBgpPeerInTotalMessages Counter32,
+ juniBgpPeerOutTotalMessages Counter32,
+ juniBgpPeerLastErrorCode OCTET STRING,
+ juniBgpPeerLastResetReason DisplayString,
+ juniBgpPeerFsmEstablishedTransitions Counter32,
+ juniBgpPeerFsmEstablishedTime Gauge32,
+ juniBgpPeerRetryInterval Integer32,
+ juniBgpPeerHoldTime Integer32,
+ juniBgpPeerKeepAliveInterval Integer32,
+ juniBgpPeerConfigHoldTime Integer32,
+ juniBgpPeerConfigKeepAliveInterval Integer32,
+ juniBgpPeerAsOriginationInterval Integer32,
+ juniBgpPeerAdvertisementInterval Integer32,
+ juniBgpPeerInUpdateElapsedTime Gauge32,
+ juniBgpPeerDescription DisplayString,
+ juniBgpPeerRemoteIdentifier IpAddress,
+ juniBgpPeerWeight Unsigned32,
+ juniBgpPeerEbgpMultihop TruthValue,
+ juniBgpPeerEbgpMultihopTtl Integer32,
+ juniBgpPeerUpdateSource IpAddress,
+ juniBgpPeerMd5Password OCTET STRING,
+ juniBgpPeerMaxUpdateSize Unsigned32,
+ juniBgpPeerType INTEGER,
+ juniBgpPeerReceivedCapabilitiesOption TruthValue,
+ juniBgpPeerReceivedCapabilityMultiProtocol TruthValue,
+ juniBgpPeerReceivedCapabilityRouteRefresh TruthValue,
+ juniBgpPeerReceivedCapabilityRouteRefreshCisco TruthValue,
+ juniBgpPeerResetConnectionType JuniBgpResetConnectionType,
+ juniBgpPeerRowStatus RowStatus,
+ juniBgpPeerLocalAsNumber Integer32,
+ juniBgpPeerFourOctetRemoteAsNumber JuniBgpFourOctetAsNumber,
+ juniBgpPeerFourOctetLocalAsNumber JuniBgpFourOctetAsNumber,
+ juniBgpPeerReceivedCapabilityFourOctetAsNumbers TruthValue,
+ juniBgpPeerReceivedCapabilityDynamicCapabilityNeg TruthValue,
+ juniBgpPeerShouldAdvertiseCapabilitiesOption TruthValue,
+ juniBgpPeerShouldAdvertiseCapabilityRouteRefresh TruthValue,
+ juniBgpPeerShouldAdvertiseCapabilityRouteRefreshCisco TruthValue,
+ juniBgpPeerShouldAdvertiseCapabilityFourOctetAsNumbers TruthValue,
+ juniBgpPeerShouldAdvertiseCapabilityDynamicCapabilityNeg TruthValue,
+ juniBgpPeerSentCapabilitiesOption TruthValue,
+ juniBgpPeerSentCapabilityMultiProtocol TruthValue,
+ juniBgpPeerSentCapabilityRouteRefresh TruthValue,
+ juniBgpPeerSentCapabilityRouteRefreshCisco TruthValue,
+ juniBgpPeerSentCapabilityFourOctetAsNumbers TruthValue,
+ juniBgpPeerSentCapabilityDynamicCapabilityNeg TruthValue,
+ juniBgpPeerReceivedUnsupportedOptionalParameterNotification TruthValue,
+ juniBgpPeerReceivedUnsupportedCapabilityNotification TruthValue,
+ juniBgpPeerUnconfiguredAttributes BITS,
+ juniBgpPeerSiteOfOrigin OCTET STRING,
+ juniBgpPeerLenient TruthValue,
+ juniBgpPeerReceivedCapabilityOldDynamicCapabilityNeg TruthValue,
+ juniBgpPeerShouldAdvertiseCapabilityOldDynamicCapabilityNeg TruthValue,
+ juniBgpPeerSentCapabilityOldDynamicCapabilityNeg TruthValue,
+ juniBgpPeerPassive TruthValue,
+ juniBgpPeerDynamic TruthValue,
+ juniBgpPeerShouldAdvertiseCapabilityGracefulRestart TruthValue,
+ juniBgpPeerSentCapabilityGracefulRestart TruthValue,
+ juniBgpPeerReceivedCapabilityGracefulRestart TruthValue,
+ juniBgpPeerGracefulRestartRestartTime Integer32,
+ juniBgpPeerGracefulRestartStalePathsTime Integer32,
+ juniBgpPeerSentGracefulRestartRestartState TruthValue,
+ juniBgpPeerReceivedGracefulRestartRestartState TruthValue,
+ juniBgpPeerSentGracefulRestartRestartTime Integer32,
+ juniBgpPeerReceivedGracefulRestartRestartTime Integer32,
+ juniBgpPeerTimeUntilGracefulRestartRestartTimerExpires Integer32,
+ juniBgpPeerTimeUntilGracefulRestartStalePathsTimerExpires Integer32,
+ juniBgpPeerBfdEnabled TruthValue,
+ juniBgpPeerBfdMinTransmitInterval Integer32,
+ juniBgpPeerBfdMinReceiveInterval Integer32,
+ juniBgpPeerBfdMultiplier Integer32,
+ juniBgpPeerBfdSessionUp TruthValue,
+ juniBgpPeerBfdDetectionTime Integer32,
+ juniBgpPeerIbgpSinglehop TruthValue }
+
+juniBgpPeerVrfName OBJECT-TYPE
+ SYNTAX JuniVrfName
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The name of the VPN Routing Forwarding (VRF) instance in which this
+ peer is configured. The empty string indicates that this peer is not in
+ a VRF."
+ ::= { juniBgpPeerEntry 1 }
+
+juniBgpPeerRemoteAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The remote IP address of this entry's BGP peer."
+ ::= { juniBgpPeerEntry 2 }
+
+juniBgpPeerAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ stop(1),
+ start(2) }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The desired state of the BGP connection. A transition from 'stop' to
+ 'start' will cause the BGP Start Event to be generated. A transition
+ from 'start' to 'stop' will cause the BGP Stop Event to be generated.
+ This parameter can be used to restart BGP peer connections. Care should
+ be used in providing write access to this object without adequate
+ authentication."
+ ::= { juniBgpPeerEntry 3 }
+
+juniBgpPeerState OBJECT-TYPE
+ SYNTAX INTEGER {
+ stop(0),
+ idle(1),
+ connect(2),
+ active(3),
+ opensent(4),
+ openconfirm(5),
+ established(6),
+ removing(7) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The BGP peer connection state."
+ ::= { juniBgpPeerEntry 4 }
+
+juniBgpPeerNegotiatedVersion OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The negotiated version of BGP running between the two peers."
+ ::= { juniBgpPeerEntry 5 }
+
+juniBgpPeerLocalAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The local IP address of this entry's BGP connection."
+ ::= { juniBgpPeerEntry 6 }
+
+juniBgpPeerLocalAddressMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The local IP address mask of this entry's BGP connection."
+ ::= { juniBgpPeerEntry 7 }
+
+juniBgpPeerLocalPort OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The local port for the TCP connection between the BGP peers."
+ ::= { juniBgpPeerEntry 8 }
+
+juniBgpPeerRemoteAsNumber OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ "Deprecated. The peer's autonomous system number. This object has been
+ replaced by juniBgpPeerFourOctetRemoteAsNumber. It is still possible to
+ get and set this object, but if the actual remote AS number is greater
+ than 65535, getting this object returns 23456 (AS-TRANS)."
+ DEFVAL { 0 }
+ ::= { juniBgpPeerEntry 9 }
+
+juniBgpPeerRemotePort OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The remote port for the TCP connection between the BGP peers. Note
+ that the objects bgpPeerLocalAddr, bgpPeerLocalPort, bgpPeerRemoteAddr
+ and bgpPeerRemotePort provide the appropriate reference to the standard
+ MIB TCP connection table."
+ ::= { juniBgpPeerEntry 10 }
+
+juniBgpPeerInUpdates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of BGP UPDATE messages received on this connection. This
+ object should be initialized to zero (0) when the connection is
+ established."
+ ::= { juniBgpPeerEntry 11 }
+
+juniBgpPeerOutUpdates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of BGP UPDATE messages transmitted on this connection. This
+ object should be initialized to zero (0) when the connection is
+ established."
+ ::= { juniBgpPeerEntry 12 }
+
+juniBgpPeerInTotalMessages OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of messages received from the remote peer on this
+ connection. This object should be initialized to zero when the
+ connection is established."
+ ::= { juniBgpPeerEntry 13 }
+
+juniBgpPeerOutTotalMessages OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of messages transmitted to the remote peer on this
+ connection. This object should be initialized to zero when the
+ connection is established."
+ ::= { juniBgpPeerEntry 14 }
+
+juniBgpPeerLastErrorCode OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(2))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The last error code and subcode seen by this peer on this connection.
+ If no error has occurred, this field is zero. Otherwise, the first byte
+ of this two byte OCTET STRING contains the error code, and the second
+ byte contains the subcode."
+ ::= { juniBgpPeerEntry 15 }
+
+juniBgpPeerLastResetReason OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The string representing the last error code seen by this peer on this
+ connection. If no error has occurred, this string is null."
+ ::= { juniBgpPeerEntry 16 }
+
+juniBgpPeerFsmEstablishedTransitions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times the BGP FSM transitioned into the established
+ state."
+ ::= { juniBgpPeerEntry 17 }
+
+juniBgpPeerFsmEstablishedTime OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This timer indicates how long (in seconds) this peer has been in the
+ Established state or how long since this peer was last in the
+ Established state. It is set to zero when a new peer is configured or
+ the router is booted."
+ ::= { juniBgpPeerEntry 18 }
+
+juniBgpPeerRetryInterval OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Time interval in seconds for the ConnectRetry timer. The suggested
+ value for this timer is 120 seconds."
+ DEFVAL { 120 }
+ ::= { juniBgpPeerEntry 19 }
+
+juniBgpPeerHoldTime OBJECT-TYPE
+ SYNTAX Integer32 (0|3..65535)
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Time interval in seconds for the Hold Timer established with the peer.
+ The value of this object is calculated by this BGP speaker by using the
+ smaller of the value in bgpPeerHoldTimeConfigured and the Hold Time
+ received in the OPEN message. This value must be at lease three seconds
+ if it is not zero (0) in which case the Hold Timer has not been
+ established with the peer, or, the value of bgpPeerHoldTimeConfigured is
+ zero (0)."
+ ::= { juniBgpPeerEntry 20 }
+
+juniBgpPeerKeepAliveInterval OBJECT-TYPE
+ SYNTAX Integer32 (0..21845)
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Time interval in seconds for the KeepAlive timer established with the
+ peer. The value of this object is calculated by this BGP speaker such
+ that, when compared with bgpPeerHoldTime, it has the same proportion as
+ what bgpPeerKeepAliveConfigured has when compared with
+ bgpPeerHoldTimeConfigured. If the value of this object is zero (0), it
+ indicates that the KeepAlive timer has not been established with the
+ peer, or, the value of bgpPeerKeepAliveConfigured is zero (0)."
+ ::= { juniBgpPeerEntry 21 }
+
+juniBgpPeerConfigHoldTime OBJECT-TYPE
+ SYNTAX Integer32 (0|3..65535)
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Time interval in seconds for the Hold Time configured for this BGP
+ speaker with this peer. This value is placed in an OPEN message sent to
+ this peer by this BGP speaker, and is compared with the Hold Time field
+ in an OPEN message received from the peer when determining the Hold Time
+ (bgpPeerHoldTime) with the peer. This value must not be less than three
+ seconds if it is not zero (0) in which case the Hold Time is NOT to be
+ established with the peer. The suggested value for this timer is 90
+ seconds."
+ DEFVAL { 90 }
+ ::= { juniBgpPeerEntry 22 }
+
+juniBgpPeerConfigKeepAliveInterval OBJECT-TYPE
+ SYNTAX Integer32 (0..21845)
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Time interval in seconds for the KeepAlive timer configured for this
+ BGP speaker with this peer. The value of this object will only
+ determine the KEEPALIVE messages' frequency relative to the value
+ specified in bgpPeerHoldTimeConfigured; the actual time interval for the
+ KEEPALIVE messages is indicated by bgpPeerKeepAlive. A reasonable
+ maximum value for this timer would be configured to be one third of that
+ of bgpPeerHoldTimeConfigured. If the value of this object is zero (0),
+ no periodical KEEPALIVE messages are sent to the peer after the BGP
+ connection has been established. The suggested value for this timer is
+ 30 seconds."
+ DEFVAL { 30 }
+ ::= { juniBgpPeerEntry 23 }
+
+juniBgpPeerAsOriginationInterval OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Time interval in seconds for the MinASOriginationInterval timer. The
+ suggested value for this timer is 10 seconds."
+ DEFVAL { 10 }
+ ::= { juniBgpPeerEntry 24 }
+
+juniBgpPeerAdvertisementInterval OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Time interval in seconds for the MinRouteAdvertisementInterval timer.
+ The suggested value for this timer is 30 seconds."
+ DEFVAL { 30 }
+ ::= { juniBgpPeerEntry 25 }
+
+juniBgpPeerInUpdateElapsedTime OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Elapsed time in seconds since the last BGP UPDATE message was received
+ from the peer. Each time bgpPeerInUpdates is incremented, the value of
+ this object is set to zero (0)."
+ ::= { juniBgpPeerEntry 26 }
+
+juniBgpPeerDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..80))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Peer textual description."
+ DEFVAL { "" }
+ ::= { juniBgpPeerEntry 27 }
+
+juniBgpPeerRemoteIdentifier OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Peer's remote router ID."
+ ::= { juniBgpPeerEntry 28 }
+
+juniBgpPeerWeight OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The weight assigned to routes learned from peer."
+ DEFVAL { 0 }
+ ::= { juniBgpPeerEntry 29 }
+
+juniBgpPeerEbgpMultihop OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The EBGP multihop is enabled."
+ DEFVAL { false }
+ ::= { juniBgpPeerEntry 30 }
+
+juniBgpPeerEbgpMultihopTtl OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Maximum number of hops to the external peer (only relevant if EBGP
+ multihop turned on)."
+ DEFVAL { 255 }
+ ::= { juniBgpPeerEntry 31 }
+
+juniBgpPeerUpdateSource OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The source IP address for peer connections."
+ DEFVAL { 0 }
+ ::= { juniBgpPeerEntry 32 }
+
+juniBgpPeerMd5Password OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The password for MD5 authentication. Reading this object always
+ results in an OCTET STRING of length zero."
+ DEFVAL { "" }
+ ::= { juniBgpPeerEntry 33 }
+
+juniBgpPeerMaxUpdateSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "bytes"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The maximum size in bytes of transmitted UPDATE messages."
+ DEFVAL { 4096 }
+ ::= { juniBgpPeerEntry 34 }
+
+juniBgpPeerType OBJECT-TYPE
+ SYNTAX INTEGER {
+ peerTypeInternal(1),
+ peerTypeExternal(2),
+ peerTypeConfederation(3),
+ peerTypeUnknown(4) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of peer."
+ ::= { juniBgpPeerEntry 35 }
+
+juniBgpPeerReceivedCapabilitiesOption OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peer sent the capabilities optional parameter in its open message."
+ ::= { juniBgpPeerEntry 36 }
+
+juniBgpPeerReceivedCapabilityMultiProtocol OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peer has advertised the multi-protocol capability to us."
+ ::= { juniBgpPeerEntry 37 }
+
+juniBgpPeerReceivedCapabilityRouteRefresh OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peer has advertised the route-refresh capability to us."
+ ::= { juniBgpPeerEntry 38 }
+
+juniBgpPeerReceivedCapabilityRouteRefreshCisco OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peer has advertised the route-refresh-cisco capability to us."
+ ::= { juniBgpPeerEntry 39 }
+
+juniBgpPeerResetConnectionType OBJECT-TYPE
+ SYNTAX JuniBgpResetConnectionType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Writing a value to this object causes the session to the peer to be
+ cleared; the value determines what type of clear is executed (hard
+ clear, soft clear in, soft clear out, etc.). Reading this object has no
+ effect and always returns resetTypeNoop."
+ DEFVAL { resetTypeNoop }
+ ::= { juniBgpPeerEntry 40 }
+
+juniBgpPeerRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Controls creation/deletion of entries in this table according to the
+ RowStatus textual convention, constrained to support the following
+ values only:
+ createAndGo
+ destroy "
+ ::= { juniBgpPeerEntry 41 }
+
+juniBgpPeerLocalAsNumber OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ "Deprecated. The local autonomous system number to be used for this
+ peer. Value zero (0) means that the global local automous system number
+ (as specified in the object juniBgpPeerLocalAsNumber) is used. This
+ object has been replaced by juniBgpPeerFourOctetLocalAsNumber. It is
+ still possible to get and set this object, but if the actual local AS
+ number is greater than 65535, getting this object returns AS-TRANS
+ (23456)."
+ DEFVAL { 0 }
+ ::= { juniBgpPeerEntry 42 }
+
+juniBgpPeerFourOctetRemoteAsNumber OBJECT-TYPE
+ SYNTAX JuniBgpFourOctetAsNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The peer's four-octet autonomous system number."
+ DEFVAL { 0 }
+ ::= { juniBgpPeerEntry 43 }
+
+juniBgpPeerFourOctetLocalAsNumber OBJECT-TYPE
+ SYNTAX JuniBgpFourOctetAsNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The four-octet local autonomous system number to be used for this peer.
+ Value zero (0) means that the global local automous system number (as
+ specified in the object juniBgpPeerFourOctetLocalAsNumber) is used."
+ DEFVAL { 0 }
+ ::= { juniBgpPeerEntry 44 }
+
+juniBgpPeerReceivedCapabilityFourOctetAsNumbers OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peer has advertised the four-octet-as-numbers capability to us."
+ ::= { juniBgpPeerEntry 45 }
+
+juniBgpPeerReceivedCapabilityDynamicCapabilityNeg OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peer has advertised the dynamic-capability-negotiation capability
+ to us."
+ ::= { juniBgpPeerEntry 46 }
+
+juniBgpPeerShouldAdvertiseCapabilitiesOption OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set this object to true if the capabilities option should be included
+ in OPEN messages sent to this peer. Even if this object is set to true,
+ BGP may decide not to include the capabilities option in OPEN messages
+ sent to this peer (for example when it is detected that the peer does
+ not support capability negotiation). The
+ juniBgpPeerSentCapabilitiesOption can be used to determine whether or
+ not the OPEN message sent to the peer actually contained the
+ capabilities option."
+ DEFVAL { true }
+ ::= { juniBgpPeerEntry 47 }
+
+juniBgpPeerShouldAdvertiseCapabilityRouteRefresh OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set this object to true if the route-refresh capability should be
+ advertised to this peer. Even if this object is set to true, BGP may
+ decide not to advertise the route-refresh capability to this peer (for
+ example when it is detected that the peer does not support capability
+ negotiation or when it is detected that the peer does not support the
+ route-refresh capability and incorrectly sends an unsupported capability
+ notification). The juniBgpPeerSentCapabilityRouteRefresh can be used to
+ determine whether or not the capability was actually advertised to the
+ peer."
+ DEFVAL { true }
+ ::= { juniBgpPeerEntry 48 }
+
+juniBgpPeerShouldAdvertiseCapabilityRouteRefreshCisco OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set this object to true if the route-refresh-cisco capability should be
+ advertised to this peer. Even if this object is set to true, BGP may
+ decide not to advertise the route-refresh-cisco capability to this peer
+ (for example when it is detected that the peer does not support
+ capability negotiation or when it is detected that the peer does not
+ support the route-refresh-cisco capability and incorrectly sends an
+ unsupported capability notification). The
+ juniBgpPeerSentCapabilityRouteRefreshCisco can be used to determine
+ whether or not the capability was actually advertised to the peer."
+ DEFVAL { true }
+ ::= { juniBgpPeerEntry 49 }
+
+juniBgpPeerShouldAdvertiseCapabilityFourOctetAsNumbers OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set this object to true if the four-octet-as-numbers capability should
+ be advertised to this peer. Even if this object is set to true, BGP may
+ decide not to advertise the four-octet-as-numbers capability to this
+ peer (for example when it is detected that the peer does not support
+ capability negotiation or when it is detected that the peer does not
+ support the four-octet-as-numbers capability and incorrectly sends an
+ unsupported capability notification). The
+ juniBgpPeerSentCapabilityFourOctetAsNumbers can be used to determine
+ whether or not the capability was actually advertised to the peer."
+ DEFVAL { true }
+ ::= { juniBgpPeerEntry 50 }
+
+juniBgpPeerShouldAdvertiseCapabilityDynamicCapabilityNeg OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set this object to true if the dynamic-capability-negotiation
+ capability should be advertised to this peer. Even if this object is
+ set to true, BGP may decide not to advertise the
+ dynamic-capability-negotiation capability to this peer (for example when
+ it is detected that the peer does not support capability negotiation or
+ when it is detected that the peer does not support the
+ dynamic-capability-negotiation capability and incorrectly sends an
+ unsupported capability notification). The
+ juniBgpPeerSentCapabilityDynamicCapabilityNeg can be used to determine
+ whether or not the capability was actually advertised to the peer."
+ DEFVAL { true }
+ ::= { juniBgpPeerEntry 51 }
+
+juniBgpPeerSentCapabilitiesOption OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "We sent the capabilities optional parameter in the OPEN message to this
+ peer."
+ ::= { juniBgpPeerEntry 52 }
+
+juniBgpPeerSentCapabilityMultiProtocol OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "We advertised the multi-protocol capability to this peer."
+ ::= { juniBgpPeerEntry 53 }
+
+juniBgpPeerSentCapabilityRouteRefresh OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "We advertised the route-refresh capability to this peer."
+ ::= { juniBgpPeerEntry 54 }
+
+juniBgpPeerSentCapabilityRouteRefreshCisco OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "We advertised the route-refresh-cisco capability to this peer."
+ ::= { juniBgpPeerEntry 55 }
+
+juniBgpPeerSentCapabilityFourOctetAsNumbers OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "We advertised the four-octet-as-numbers capability to this peer."
+ ::= { juniBgpPeerEntry 56 }
+
+juniBgpPeerSentCapabilityDynamicCapabilityNeg OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "We advertised the dynamic-capability-negotiation capability to this
+ peer."
+ ::= { juniBgpPeerEntry 57 }
+
+juniBgpPeerReceivedUnsupportedOptionalParameterNotification OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "We received an unsupported optional parameter notification from this
+ peer. This indicates that the peer does not support capability
+ negotiation. When this object is set to true, we do not include the
+ capabilities optional parameter in OPEN messages sent to this peer. A
+ hard clear of the session is needed to retry sending the capabilities
+ optional parameter."
+ ::= { juniBgpPeerEntry 58 }
+
+juniBgpPeerReceivedUnsupportedCapabilityNotification OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "We received an unsupported capability notification from this peer.
+ This often happens because the peer did not recognize a capability which
+ we advertised to the peer and that peer incorrectly send back an
+ unsupported capability notification (the peer should ignore the
+ unsupported capability instead). When this object is set to true, we do
+ not advertise capabilities that the peer does not support."
+ ::= { juniBgpPeerEntry 59 }
+
+juniBgpPeerUnconfiguredAttributes OBJECT-TYPE
+ SYNTAX BITS {
+ juniBgpPeerAdminStatus(0),
+ juniBgpPeerRetryInterval(1),
+ juniBgpPeerConfigHoldTime(2),
+ juniBgpPeerConfigKeepAliveInterval(3),
+ juniBgpPeerAsOriginationInterval(4),
+ juniBgpPeerAdvertisementInterval(5),
+ juniBgpPeerDescription(6),
+ juniBgpPeerWeight(7),
+ juniBgpPeerEbgpMultihop(8),
+ juniBgpPeerEbgpMultihopTtl(9),
+ juniBgpPeerUpdateSource(10),
+ juniBgpPeerMd5Password(11),
+ juniBgpPeerMaxUpdateSize(12),
+ juniBgpPeerFourOctetRemoteAsNumber(13),
+ juniBgpPeerFourOctetLocalAsNumber(14),
+ juniBgpPeerShouldAdvertiseCapabilitiesOption(15),
+ juniBgpPeerShouldAdvertiseCapabilityRouteRefresh(16),
+ juniBgpPeerShouldAdvertiseCapabilityRouteRefreshCisco(17),
+ juniBgpPeerShouldAdvertiseCapabilityFourOctetAsNumbers(18),
+ juniBgpPeerShouldAdvertiseCapabilityDynamicCapabilityNeg(19),
+ juniBgpPeerSiteOfOrigin(20),
+ juniBgpPeerLenient(21),
+ juniBgpPeerShouldAdvertiseCapabilityOldDynamicCapabilityNeg(22),
+ juniBgpPeerPassive(23),
+ juniBgpPeerShouldAdvertiseCapabilityGracefulRestart(24),
+ juniBgpPeerGracefulRestartRestartTime(25),
+ juniBgpPeerGracefulRestartStalePathsTime(26),
+ juniBgpPeerBfdEnabled(27),
+ juniBgpPeerBfdMinTransmitInterval(28),
+ juniBgpPeerBfdMinReceiveInterval(29),
+ juniBgpPeerBfdMultiplier(30),
+ juniBgpPeerIbgpSinglehop(31) }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "On get each bit indicates whether the corresponding attribute is
+ configured or unconfigured:
+ 0 = The attribute is configured (i.e. the configured value is the
+ operational value).
+ 1 = The attribute is unconfigured (i.e. the operational value is
+ inherited from the a higher level which could be the default
+ value).
+
+ Getting the attribute value itself always returns the operational value
+ of that attribute regardless of whether the attribute is configured or
+ unconfigured.
+
+ On write each bit indicates whether or not the corresponding attribute
+ should be set to the unconfigured state:
+ 0 = No operation (i.e. do not change the state of the attribute).
+ 1 = Set the attribute to the unconfigured state.
+
+ Setting an attribute to a value has the automatic side-effect of setting
+ the bit with the same name to zero."
+ DEFVAL { { } }
+ ::= { juniBgpPeerEntry 60 }
+
+juniBgpPeerSiteOfOrigin OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(8))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The site-of-origin. This site-of-origin is added to the extended
+ communities for all routes received from the peer. When sending routes
+ to this peer all routes with this extended community are filtered. The
+ null extended community (all 8 bytes zero) means that no site-of-origin
+ is configured for this peer. It is not allowed to set this object to
+ any extended community other than a site-of-origin type of extended
+ community or null."
+ ::= { juniBgpPeerEntry 61 }
+
+juniBgpPeerLenient OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable Lenient behavior for this peer so that it is more tolerant of
+ finite state machine errors and malformed messages received from the
+ remote peer and avoids terminating the peer session whenever possible."
+ ::= { juniBgpPeerEntry 62 }
+
+juniBgpPeerReceivedCapabilityOldDynamicCapabilityNeg OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peer has advertised the old deprecated dynamic-capability-
+ negotiation capability to us."
+ ::= { juniBgpPeerEntry 63 }
+
+juniBgpPeerShouldAdvertiseCapabilityOldDynamicCapabilityNeg OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set this object to true if the deprecated-dynamic-capability-
+ negotiation capability should be advertised to this peer. Even if this
+ object is set to true, BGP may decide not to advertise the
+ deprecated-dynamic-capability-negotiation capability to this peer (for
+ example when it is detected that the peer does not support capability
+ negotiation or when it is detected that the peer does not support the
+ deprecated-dynamic-capability-negotiation capability and incorrectly
+ sends an unsupported capability notification). The
+ juniBgpPeerSentCapabilityOldDynamicCapabilityNeg can be used to
+ determine whether or not the capability was actually advertised to the
+ peer."
+ DEFVAL { true }
+ ::= { juniBgpPeerEntry 64 }
+
+juniBgpPeerSentCapabilityOldDynamicCapabilityNeg OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "We advertised the old-dynamic-capability-negotiation capability to this
+ peer."
+ ::= { juniBgpPeerEntry 65 }
+
+juniBgpPeerPassive OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set this object to true(1) to make this a passive peer."
+ DEFVAL { false }
+ ::= { juniBgpPeerEntry 66 }
+
+juniBgpPeerDynamic OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object return true(1) if this is a dynamically created peer or
+ false(2) if this is a configured peer."
+ ::= { juniBgpPeerEntry 67 }
+
+juniBgpPeerShouldAdvertiseCapabilityGracefulRestart OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set this object to true if the graceful-restart capability should be
+ advertised to all peers. Even if this object is set to true, BGP may
+ decide not to advertise the graceful-restart capability to a peer
+ (for example when graceful-restart is not enabled or when it is
+ detected that the peer does not support capability negotiation).
+ The juniBgpPeerSentCapabilityGracefulRestart can be used to determine
+ whether or not the capability was actually advertised to the peer."
+ DEFVAL { true }
+ ::= { juniBgpPeerEntry 68 }
+
+juniBgpPeerSentCapabilityGracefulRestart OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "We advertised the graceful-restart capability to this peer."
+ ::= { juniBgpPeerEntry 69 }
+
+juniBgpPeerReceivedCapabilityGracefulRestart OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peer has advertised the graceful-restart capability to us."
+ ::= { juniBgpPeerEntry 70 }
+
+juniBgpPeerGracefulRestartRestartTime OBJECT-TYPE
+ SYNTAX Integer32 (1..3600)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The restart-time advertised in the graceful-restart capability sent to
+ this peer. This is the estimated time (in seconds) it will take for
+ the BGP session to be re-established after a restart. This can be used
+ to speed up routing convergence by the peer in case that this BGP
+ speaker does not come back after a restart. This value (if configured)
+ overrides the global value configured in juniBgpGracefulRestartRestartTime
+ and the value for the peer-group configured in
+ juniBgpPeerGroupGracefulRestartRestartTime."
+ DEFVAL { 120 }
+ ::= { juniBgpPeerEntry 71 }
+
+juniBgpPeerGracefulRestartStalePathsTime OBJECT-TYPE
+ SYNTAX Integer32 (1..3600)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The maximum amount of time in seconds we keep stale routes after the
+ session to this peer goes down. This value (if configured)
+ overrides the global value configured in juniBgpGracefulRestartStalePathsTime
+ and the value for the peer-group configured in
+ juniBgpPeerGroupGracefulRestartStalePathsTime."
+ DEFVAL { 360 }
+ ::= { juniBgpPeerEntry 72 }
+
+juniBgpPeerSentGracefulRestartRestartState OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Value true(1) indicates that the OPEN message most recently sent to
+ this peer contained the graceful-restart capability with the
+ Restart-State (R) bit in the Restart Flags field set to one (this
+ indicates that BGP has experienced a restart)."
+ ::= { juniBgpPeerEntry 73 }
+
+juniBgpPeerReceivedGracefulRestartRestartState OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Value true(1) indicates that the OPEN message most recently received
+ from this peer contained the graceful-restart capability with the
+ Restart-State (R) bit in the Restart Flags field set to one (this
+ indicates that the peer has experienced a restart)."
+ ::= { juniBgpPeerEntry 74 }
+
+juniBgpPeerSentGracefulRestartRestartTime OBJECT-TYPE
+ SYNTAX Integer32 (0..3600)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The restart time in seconds field in the graceful-restart capability
+ which we sent to the peer."
+ ::= { juniBgpPeerEntry 75 }
+
+juniBgpPeerReceivedGracefulRestartRestartTime OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The restart time in seconds field in the graceful-restart capability
+ which we received from the peer."
+ ::= { juniBgpPeerEntry 76 }
+
+juniBgpPeerTimeUntilGracefulRestartRestartTimerExpires OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If the restart-timer is running this object contains the number of
+ seconds before it will expire. If the restart-timer is not running this
+ object contains zero. The restart-timer is used to limit the amount of
+ time that we are willing to wait for the session to come back up after
+ the peer restarts."
+ ::= { juniBgpPeerEntry 77 }
+
+juniBgpPeerTimeUntilGracefulRestartStalePathsTimerExpires OBJECT-TYPE
+ SYNTAX Integer32 (0..3600)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If the stale-paths-timer is running this object contains the number
+ of seconds before it will expire. If the stale-paths-timer is not
+ running this object contains zero. The stale-paths-timer is used to
+ limit the amount of time that we are willing continue using stale
+ routes from a peer after that peer restarts."
+ ::= { juniBgpPeerEntry 78 }
+
+juniBgpPeerBfdEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Value true(1) the BFD is enabled for this peer."
+ DEFVAL { false }
+ ::= { juniBgpPeerEntry 79 }
+
+juniBgpPeerBfdMinTransmitInterval OBJECT-TYPE
+ SYNTAX Integer32 (100..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The minimum interval (in milliseconds) between BFD packets sent
+ to the remote BFD speaker. In other words, it specifies the maximum
+ rate at which we are willing to send BFD packets."
+ DEFVAL { 300 }
+ ::= { juniBgpPeerEntry 80 }
+
+juniBgpPeerBfdMinReceiveInterval OBJECT-TYPE
+ SYNTAX Integer32 (100..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The minimum interval (in milliseconds) between BFD packets received
+ from the remote BFD speaker. In other words, it specifies the maximum
+ rate at which we are willing to receive BFD packets."
+ DEFVAL { 300 }
+ ::= { juniBgpPeerEntry 81 }
+
+juniBgpPeerBfdMultiplier OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "How many BFD packets can be missed before the BFD session is declared
+ down."
+ DEFVAL { 3 }
+ ::= { juniBgpPeerEntry 82 }
+
+juniBgpPeerBfdSessionUp OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Is the BFD session up."
+ ::= { juniBgpPeerEntry 83 }
+
+juniBgpPeerBfdDetectionTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The BFD detection time (in milliseconds) negotiated with the remote BFD
+ speaker. In other words, how quickly can a broken connection be detected."
+ ::= { juniBgpPeerEntry 84 }
+
+juniBgpPeerIbgpSinglehop OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IBGP single-hop is enabled."
+ DEFVAL { false }
+ ::= { juniBgpPeerEntry 85 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- BGP Peer Proposed AFI/SAFI peer attributes
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+--
+-- BGP PeerProposedAfiSafiPeer Table
+--
+juniBgpPeerProposedAfiSafiPeerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JuniBgpPeerProposedAfiSafiPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Juniper BGP PeerProposedAfiSafi Peer Table describes the
+ BGP-specific AFI and SAFIs a peer proposed."
+ ::= { juniBgpObjects 5 }
+
+juniBgpPeerProposedAfiSafiPeerEntry OBJECT-TYPE
+ SYNTAX JuniBgpPeerProposedAfiSafiPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The BGP PeerProposedAfiSafi Peer Entry describes a BGP-specific
+ AFI/SAFIs proposed by one peer."
+ INDEX { juniBgpPeerProposedAfiSafiPeerVrfName,
+ juniBgpPeerProposedAfiSafiPeerRemoteAddr,
+ juniBgpPeerProposedAfiSafiPeerAfi,
+ juniBgpPeerProposedAfiSafiPeerSafi }
+ ::= { juniBgpPeerProposedAfiSafiPeerTable 1 }
+
+JuniBgpPeerProposedAfiSafiPeerEntry ::= SEQUENCE {
+ juniBgpPeerProposedAfiSafiPeerVrfName JuniVrfName,
+ juniBgpPeerProposedAfiSafiPeerRemoteAddr IpAddress,
+ juniBgpPeerProposedAfiSafiPeerAfi JuniBgpAfi,
+ juniBgpPeerProposedAfiSafiPeerSafi JuniBgpSafi,
+ juniBgpPeerProposedAfiSafiPeerRowStatus RowStatus }
+
+juniBgpPeerProposedAfiSafiPeerVrfName OBJECT-TYPE
+ SYNTAX JuniVrfName
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The name of the VPN Routing Forwarding (VRF) instance in which this
+ peer is configured. The empty string indicates that this peer is not in
+ a VRF."
+ ::= { juniBgpPeerProposedAfiSafiPeerEntry 1 }
+
+juniBgpPeerProposedAfiSafiPeerRemoteAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The remote IP address of this entry's BGP peer."
+ ::= { juniBgpPeerProposedAfiSafiPeerEntry 2 }
+
+juniBgpPeerProposedAfiSafiPeerAfi OBJECT-TYPE
+ SYNTAX JuniBgpAfi
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The AFI proposed by this peer to us."
+ ::= { juniBgpPeerProposedAfiSafiPeerEntry 3 }
+
+juniBgpPeerProposedAfiSafiPeerSafi OBJECT-TYPE
+ SYNTAX JuniBgpSafi
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The SAFI proposed by this peer to us."
+ ::= { juniBgpPeerProposedAfiSafiPeerEntry 4 }
+
+juniBgpPeerProposedAfiSafiPeerRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Should always be active according to the Row Status convention."
+ ::= { juniBgpPeerProposedAfiSafiPeerEntry 5 }
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- BGP Local Proposed AFI/SAFI peer attributes
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+--
+-- BGP LocalProposedAfiSafiPeer Table
+--
+juniBgpLocalProposedAfiSafiPeerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JuniBgpLocalProposedAfiSafiPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Juniper BGP LocalProposedAfiSafi Peer Table describes the
+ BGP-specific AFI and SAFIs proposed to the peer."
+ ::= { juniBgpObjects 6 }
+
+juniBgpLocalProposedAfiSafiPeerEntry OBJECT-TYPE
+ SYNTAX JuniBgpLocalProposedAfiSafiPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The BGP LocalProposedAfiSafi Peer Entry describes a BGP-specific
+ AFI/SAFIs proposed to one peer."
+ INDEX { juniBgpLocalProposedAfiSafiPeerVrfName,
+ juniBgpLocalProposedAfiSafiPeerRemoteAddr,
+ juniBgpLocalProposedAfiSafiPeerAfi,
+ juniBgpLocalProposedAfiSafiPeerSafi }
+ ::= { juniBgpLocalProposedAfiSafiPeerTable 1 }
+
+JuniBgpLocalProposedAfiSafiPeerEntry ::= SEQUENCE {
+ juniBgpLocalProposedAfiSafiPeerVrfName JuniVrfName,
+ juniBgpLocalProposedAfiSafiPeerRemoteAddr IpAddress,
+ juniBgpLocalProposedAfiSafiPeerAfi JuniBgpAfi,
+ juniBgpLocalProposedAfiSafiPeerSafi JuniBgpSafi,
+ juniBgpLocalProposedAfiSafiPeerRowStatus RowStatus }
+
+juniBgpLocalProposedAfiSafiPeerVrfName OBJECT-TYPE
+ SYNTAX JuniVrfName
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The name of the VPN Routing Forwarding (VRF) instance in which this
+ peer is configured. The empty string indicates that this peer is not in
+ a VRF."
+ ::= { juniBgpLocalProposedAfiSafiPeerEntry 1 }
+
+juniBgpLocalProposedAfiSafiPeerRemoteAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The remote IP address of this entry's BGP peer."
+ ::= { juniBgpLocalProposedAfiSafiPeerEntry 2 }
+
+juniBgpLocalProposedAfiSafiPeerAfi OBJECT-TYPE
+ SYNTAX JuniBgpAfi
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The AFI we proposed to this peer."
+ ::= { juniBgpLocalProposedAfiSafiPeerEntry 3 }
+
+juniBgpLocalProposedAfiSafiPeerSafi OBJECT-TYPE
+ SYNTAX JuniBgpSafi
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The SAFI we proposed to this peer."
+ ::= { juniBgpLocalProposedAfiSafiPeerEntry 4 }
+
+juniBgpLocalProposedAfiSafiPeerRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Should always be active according to the Row Status convention."
+ ::= { juniBgpLocalProposedAfiSafiPeerEntry 5 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- BGP Exchanged AFI/SAFI peer attributes
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+--
+-- BGP ExchangedAfiSafiPeer Table
+--
+juniBgpExchangedAfiSafiPeerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JuniBgpExchangedAfiSafiPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Juniper BGP PeerExchangedAfiSafi Peer Table describes the
+ BGP-specific AFI and SAFIs a peer exchanged."
+ ::= { juniBgpObjects 7 }
+
+juniBgpExchangedAfiSafiPeerEntry OBJECT-TYPE
+ SYNTAX JuniBgpExchangedAfiSafiPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The BGP ExchangedAfiSafi Peer Entry describes a BGP-specific AFI/SAFIs
+ exchanged by one peer."
+ INDEX { juniBgpExchangedAfiSafiPeerVrfName,
+ juniBgpExchangedAfiSafiPeerRemoteAddr,
+ juniBgpExchangedAfiSafiPeerAfi,
+ juniBgpExchangedAfiSafiPeerSafi }
+ ::= { juniBgpExchangedAfiSafiPeerTable 1 }
+
+JuniBgpExchangedAfiSafiPeerEntry ::= SEQUENCE {
+ juniBgpExchangedAfiSafiPeerVrfName JuniVrfName,
+ juniBgpExchangedAfiSafiPeerRemoteAddr IpAddress,
+ juniBgpExchangedAfiSafiPeerAfi JuniBgpAfi,
+ juniBgpExchangedAfiSafiPeerSafi JuniBgpSafi,
+ juniBgpExchangedAfiSafiPeerRowStatus RowStatus }
+
+juniBgpExchangedAfiSafiPeerVrfName OBJECT-TYPE
+ SYNTAX JuniVrfName
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The name of the VPN Routing Forwarding (VRF) instance in which this
+ peer is configured. The empty string indicates that this peer is not in
+ a VRF."
+ ::= { juniBgpExchangedAfiSafiPeerEntry 1 }
+
+juniBgpExchangedAfiSafiPeerRemoteAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The remote IP address of this entry's BGP peer."
+ ::= { juniBgpExchangedAfiSafiPeerEntry 2 }
+
+juniBgpExchangedAfiSafiPeerAfi OBJECT-TYPE
+ SYNTAX JuniBgpAfi
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The AFI which we exchange with this peer."
+ ::= { juniBgpExchangedAfiSafiPeerEntry 3 }
+
+juniBgpExchangedAfiSafiPeerSafi OBJECT-TYPE
+ SYNTAX JuniBgpSafi
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The SAFI which we exchange with this peer."
+ ::= { juniBgpExchangedAfiSafiPeerEntry 4 }
+
+juniBgpExchangedAfiSafiPeerRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Should always be active according to the Row Status convention."
+ ::= { juniBgpExchangedAfiSafiPeerEntry 5 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- BGP Peer Dynamic Capbility attributes
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+--
+-- BGP PeerDynamicCapability Table
+--
+juniBgpPeerDynamicCapabilityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JuniBgpPeerDynamicCapabilityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The BGP PeerDynamicCapbility Table describes which dynamic capbilities
+ we proposed to the peer, which the peer proposed to us, and which are
+ being used."
+ ::= { juniBgpObjects 29 }
+
+juniBgpPeerDynamicCapabilityEntry OBJECT-TYPE
+ SYNTAX JuniBgpPeerDynamicCapabilityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The BGP PeerDynamicCapbility Entry describes one dynamic capability."
+ INDEX { juniBgpPeerDynamicCapabilityPeerVrfName,
+ juniBgpPeerDynamicCapabilityPeerRemoteAddr,
+ juniBgpPeerDynamicCapabilityCode }
+ ::= { juniBgpPeerDynamicCapabilityTable 1 }
+
+JuniBgpPeerDynamicCapabilityEntry ::= SEQUENCE {
+ juniBgpPeerDynamicCapabilityPeerVrfName JuniVrfName,
+ juniBgpPeerDynamicCapabilityPeerRemoteAddr IpAddress,
+ juniBgpPeerDynamicCapabilityCode Integer32,
+ juniBgpPeerDynamicCapabilitySent TruthValue,
+ juniBgpPeerDynamicCapabilityReceived TruthValue }
+
+juniBgpPeerDynamicCapabilityPeerVrfName OBJECT-TYPE
+ SYNTAX JuniVrfName
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The name of the VPN Routing Forwarding (VRF) instance in which this
+ peer is configured. The empty string indicates that this peer is not in
+ a VRF."
+ ::= { juniBgpPeerDynamicCapabilityEntry 1 }
+
+juniBgpPeerDynamicCapabilityPeerRemoteAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The remote IP address of this entry's BGP peer."
+ ::= { juniBgpPeerDynamicCapabilityEntry 2 }
+
+juniBgpPeerDynamicCapabilityCode OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The capability code for the dynamic capability."
+ ::= { juniBgpPeerDynamicCapabilityEntry 3 }
+
+juniBgpPeerDynamicCapabilitySent OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Returns true if we advertised capability code
+ juniBgpPeerDynamicCapabilityCode in the dynamic-capability-negotiation
+ capability which we sent to this peer."
+ ::= { juniBgpPeerDynamicCapabilityEntry 4 }
+
+juniBgpPeerDynamicCapabilityReceived OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Returns true if the peer advertised capability code
+ juniBgpPeerDynamicCapabilityCode in the dynamic-capability-negotiation
+ capability which this peer sent to us."
+ ::= { juniBgpPeerDynamicCapabilityEntry 5 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- BGP Peer Address Family attributes
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+--
+-- BGP Peer Address Family Table
+--
+juniBgpPeerAddressFamilyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JuniBgpPeerAddressFamilyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Juniper BGP Peer Address Family Table describes the BGP-specific
+ attributes of an Address Family for a peer."
+ ::= { juniBgpObjects 8 }
+
+juniBgpPeerAddressFamilyEntry OBJECT-TYPE
+ SYNTAX JuniBgpPeerAddressFamilyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The BGP ExchangedAfiSafi Peer Entry describes a BGP-specific AFI/SAFIs
+ exchanged by one peer."
+ INDEX { juniBgpPeerAddressFamilyVrfName,
+ juniBgpPeerAddressFamilyAfi,
+ juniBgpPeerAddressFamilySafi,
+ juniBgpPeerAddressFamilyRemoteAddress }
+ ::= { juniBgpPeerAddressFamilyTable 1 }
+
+JuniBgpPeerAddressFamilyEntry ::= SEQUENCE {
+ juniBgpPeerAddressFamilyVrfName JuniVrfName,
+ juniBgpPeerAddressFamilyAfi JuniBgpAfi,
+ juniBgpPeerAddressFamilySafi JuniBgpSafi,
+ juniBgpPeerAddressFamilyRemoteAddress IpAddress,
+ juniBgpPeerAddressFamilyPeerGroup DisplayString,
+ juniBgpPeerAddressFamilyDefaultOriginate TruthValue,
+ juniBgpPeerAddressFamilyNextHopSelf TruthValue,
+ juniBgpPeerAddressFamilyNextHopUnchanged TruthValue,
+ juniBgpPeerAddressFamilySendCommunity TruthValue,
+ juniBgpPeerAddressFamilyDistributeListIn DisplayString,
+ juniBgpPeerAddressFamilyDistributeListOut DisplayString,
+ juniBgpPeerAddressFamilyPrefixListIn DisplayString,
+ juniBgpPeerAddressFamilyPrefixListOut DisplayString,
+ juniBgpPeerAddressFamilyPrefixTreeIn DisplayString,
+ juniBgpPeerAddressFamilyPrefixTreeOut DisplayString,
+ juniBgpPeerAddressFamilyFilterListIn DisplayString,
+ juniBgpPeerAddressFamilyFilterListOut DisplayString,
+ juniBgpPeerAddressFamilyFilterListWeight DisplayString,
+ juniBgpPeerAddressFamilyFilterListWeightValue Unsigned32,
+ juniBgpPeerAddressFamilyRouteMapIn DisplayString,
+ juniBgpPeerAddressFamilyRouteMapOut DisplayString,
+ juniBgpPeerAddressFamilyRouteReflectorClient TruthValue,
+ juniBgpPeerAddressFamilyRouteLimitWarn Unsigned32,
+ juniBgpPeerAddressFamilyRouteLimitReset Unsigned32,
+ juniBgpPeerAddressFamilyRouteLimitWarnOnly TruthValue,
+ juniBgpPeerAddressFamilyRemovePrivateAs TruthValue,
+ juniBgpPeerAddressFamilyUnsuppressMap DisplayString,
+ juniBgpPeerAddressFamilyInboundSoftReconfig TruthValue,
+ juniBgpPeerAddressFamilyResetConnectionType JuniBgpResetConnectionType,
+ juniBgpPeerAddressFamilyRowStatus RowStatus,
+ juniBgpPeerAddressFamilyAsOverride TruthValue,
+ juniBgpPeerAddressFamilyAllowAsIn Integer32,
+ juniBgpPeerAddressFamilySendExtendedCommunity TruthValue,
+ juniBgpPeerAddressFamilyAdvertiseCapPrefixListOrfSend TruthValue,
+ juniBgpPeerAddressFamilyAdvertiseCapPrefixListOrfReceive TruthValue,
+ juniBgpPeerAddressFamilyAdvertiseCapPrefixListCiscoOrfSend TruthValue,
+ juniBgpPeerAddressFamilyAdvertiseCapPrefixListCiscoOrfReceive TruthValue,
+ juniBgpPeerAddressFamilyReceivedCapPrefixListOrfSend TruthValue,
+ juniBgpPeerAddressFamilyReceivedCapPrefixListOrfReceive TruthValue,
+ juniBgpPeerAddressFamilyReceivedCapPrefixListCiscoOrfSend TruthValue,
+ juniBgpPeerAddressFamilyReceivedCapPrefixListCiscoOrfReceive TruthValue,
+ juniBgpPeerAddressFamilyReceivedOrfEntriesLimit Unsigned32,
+ juniBgpPeerAddressFamilyReceivedPrefixListOrfName DisplayString,
+ juniBgpPeerAddressFamilyMaximumPrefixStrict TruthValue,
+ juniBgpPeerAddressFamilyUnconfiguredAttributes BITS,
+ juniBgpPeerAddressFamilySendLabel TruthValue,
+ juniBgpPeerAddressFamilyDefaultOriginateRouteMap DisplayString,
+ juniBgpPeerAddressFamilySentCapabilityGracefulRestart TruthValue,
+ juniBgpPeerAddressFamilyReceivedCapabilityGracefulRestart TruthValue,
+ juniBgpPeerAddressFamilySentForwardingStatePreserved TruthValue,
+ juniBgpPeerAddressFamilyReceivedForwardingStatePreserved TruthValue,
+ juniBgpPeerAddressFamilySentEndOfRibMarker TruthValue,
+ juniBgpPeerAddressFamilyReceivedEndOfRibMarker TruthValue,
+ juniBgpPeerAddressFamilyWaitingForEndOfRibBeforeFlushStaleRoutes TruthValue,
+ juniBgpPeerAddressFamilyWaitingForEndOfRibBeforePathSelection TruthValue }
+
+juniBgpPeerAddressFamilyVrfName OBJECT-TYPE
+ SYNTAX JuniVrfName
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The name of the VPN Routing Forwarding (VRF) instance in which this
+ peer is configured. The empty string indicates that this peer is not in
+ a VRF."
+ ::= { juniBgpPeerAddressFamilyEntry 1 }
+
+juniBgpPeerAddressFamilyAfi OBJECT-TYPE
+ SYNTAX JuniBgpAfi
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The AFI of the address-family in which this peer is configured."
+ ::= { juniBgpPeerAddressFamilyEntry 2 }
+
+juniBgpPeerAddressFamilySafi OBJECT-TYPE
+ SYNTAX JuniBgpSafi
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The SAFI of the address-family in which this peer is configured."
+ ::= { juniBgpPeerAddressFamilyEntry 3 }
+
+juniBgpPeerAddressFamilyRemoteAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The remote IP address of this entry's BGP peer."
+ ::= { juniBgpPeerAddressFamilyEntry 4 }
+
+juniBgpPeerAddressFamilyPeerGroup OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Peer group membership (null if none)."
+ DEFVAL { "" }
+ ::= { juniBgpPeerAddressFamilyEntry 5 }
+
+juniBgpPeerAddressFamilyDefaultOriginate OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set this object to true(1) in order to advertise a default route to
+ this peer, if present."
+ DEFVAL { false }
+ ::= { juniBgpPeerAddressFamilyEntry 6 }
+
+juniBgpPeerAddressFamilyNextHopSelf OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set this object to true(1) in order to always advertise this router as
+ the next hop."
+ DEFVAL { false }
+ ::= { juniBgpPeerAddressFamilyEntry 7 }
+
+juniBgpPeerAddressFamilySendCommunity OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set this object to true(1) in order to send COMMUNITIES attributes in
+ updates."
+ DEFVAL { false }
+ ::= { juniBgpPeerAddressFamilyEntry 8 }
+
+juniBgpPeerAddressFamilyDistributeListIn OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The inbound distribute IP access list name."
+ DEFVAL { "" }
+ ::= { juniBgpPeerAddressFamilyEntry 9 }
+
+juniBgpPeerAddressFamilyDistributeListOut OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The outbound distribute IP access list name."
+ DEFVAL { "" }
+ ::= { juniBgpPeerAddressFamilyEntry 10 }
+
+juniBgpPeerAddressFamilyPrefixListIn OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The inbound IP prefix list name."
+ DEFVAL { "" }
+ ::= { juniBgpPeerAddressFamilyEntry 11 }
+
+juniBgpPeerAddressFamilyPrefixListOut OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The outbound IP prefix list name."
+ DEFVAL { "" }
+ ::= { juniBgpPeerAddressFamilyEntry 12 }
+
+juniBgpPeerAddressFamilyPrefixTreeIn OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The inbound IP prefix tree name."
+ DEFVAL { "" }
+ ::= { juniBgpPeerAddressFamilyEntry 13 }
+
+juniBgpPeerAddressFamilyPrefixTreeOut OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The outbound IP prefix tree name."
+ DEFVAL { "" }
+ ::= { juniBgpPeerAddressFamilyEntry 14 }
+
+juniBgpPeerAddressFamilyFilterListIn OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The inbound filter AS path list name."
+ DEFVAL { "" }
+ ::= { juniBgpPeerAddressFamilyEntry 15 }
+
+juniBgpPeerAddressFamilyFilterListOut OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The outbound filter AS path list name."
+ DEFVAL { "" }
+ ::= { juniBgpPeerAddressFamilyEntry 16 }
+
+juniBgpPeerAddressFamilyFilterListWeight OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The weight filter AS path list name."
+ DEFVAL { "" }
+ ::= { juniBgpPeerAddressFamilyEntry 17 }
+
+juniBgpPeerAddressFamilyFilterListWeightValue OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The weight to apply on weight filter list matches."
+ DEFVAL { 0 }
+ ::= { juniBgpPeerAddressFamilyEntry 18 }
+
+juniBgpPeerAddressFamilyRouteMapIn OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The inbound route-map name. An empty string means no inbound
+ route-map."
+ DEFVAL { "" }
+ ::= { juniBgpPeerAddressFamilyEntry 19 }
+
+juniBgpPeerAddressFamilyRouteMapOut OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The outbound route-map name. An empty string means no outbound
+ route-map."
+ DEFVAL { "" }
+ ::= { juniBgpPeerAddressFamilyEntry 20 }
+
+juniBgpPeerAddressFamilyRouteReflectorClient OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The peer is a route reflector client."
+ DEFVAL { false }
+ ::= { juniBgpPeerAddressFamilyEntry 21 }
+
+juniBgpPeerAddressFamilyRouteLimitWarn OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Log a warning if pathCount exceeds this value."
+ DEFVAL { 1000000 }
+ ::= { juniBgpPeerAddressFamilyEntry 22 }
+
+juniBgpPeerAddressFamilyRouteLimitReset OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Reset connection is pathCount exceeds this value."
+ DEFVAL { 10000000 }
+ ::= { juniBgpPeerAddressFamilyEntry 23 }
+
+juniBgpPeerAddressFamilyRouteLimitWarnOnly OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Warn, but do not reset, if the path limit is exceeded."
+ DEFVAL { false }
+ ::= { juniBgpPeerAddressFamilyEntry 24 }
+
+juniBgpPeerAddressFamilyRemovePrivateAs OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Remove private AS numbers from AS paths."
+ DEFVAL { false }
+ ::= { juniBgpPeerAddressFamilyEntry 25 }
+
+juniBgpPeerAddressFamilyUnsuppressMap OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The unsuppress route-map name. Routes which are sent to this peer and
+ which match this route-map are not subject to suppression by
+ summary-only aggregates. An empty string means no unsuppress
+ route-map."
+ DEFVAL { "" }
+ ::= { juniBgpPeerAddressFamilyEntry 26 }
+
+juniBgpPeerAddressFamilyInboundSoftReconfig OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Inbound soft-reconfiguration is enabled. If inbound
+ soft-reconfiguration is enabled we keep a copy of each received route
+ before inbound policy was applied."
+ DEFVAL { false }
+ ::= { juniBgpPeerAddressFamilyEntry 27 }
+
+juniBgpPeerAddressFamilyResetConnectionType OBJECT-TYPE
+ SYNTAX JuniBgpResetConnectionType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Writing a value to this object causes one individual address family
+ within the session to the peer to be cleared; the value determines what
+ type of clear is executed (hard clear, soft clear in, soft clear out,
+ etc.). Note that hard clearing an address family within a session will
+ bounce the session and thus also affect the other address families in
+ the session. Reading this object has no effect and always returns
+ resetTypeNoop."
+ DEFVAL { resetTypeNoop }
+ ::= { juniBgpPeerAddressFamilyEntry 28 }
+
+juniBgpPeerAddressFamilyRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Controls creation/deletion of entries in this table according to the
+ RowStatus textual convention, constrained to support the following
+ values only:
+ createAndGo
+ destroy "
+ ::= { juniBgpPeerAddressFamilyEntry 29 }
+
+juniBgpPeerAddressFamilyAsOverride OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Replace the AS number of the peer by our own AS number in the AS-path
+ attribute in UPDATEs sent to this peer."
+ DEFVAL { false }
+ ::= { juniBgpPeerAddressFamilyEntry 30 }
+
+juniBgpPeerAddressFamilyAllowAsIn OBJECT-TYPE
+ SYNTAX Integer32 (0..10)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The maximum number of times our own AS number is allowed to occur in a
+ received AS-path before that received route is considered to be a loop
+ and therefore rejected."
+ DEFVAL { 0 }
+ ::= { juniBgpPeerAddressFamilyEntry 31 }
+
+juniBgpPeerAddressFamilySendExtendedCommunity OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set this object to true(1) in order to send EXTENDED-COMMUNITIES
+ attributes in updates."
+ DEFVAL { false }
+ ::= { juniBgpPeerAddressFamilyEntry 32 }
+
+juniBgpPeerAddressFamilyAdvertiseCapPrefixListOrfSend OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set this object to true(1) in order to send PREFIX-LIST ORF SEND
+ CAPABILITY in Open Message."
+ DEFVAL { false }
+ ::= { juniBgpPeerAddressFamilyEntry 33 }
+
+juniBgpPeerAddressFamilyAdvertiseCapPrefixListOrfReceive OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set this object to true(1) in order to send PREFIX-LIST ORF RECEIVE
+ CAPABILITY in Open Message."
+ DEFVAL { false }
+ ::= { juniBgpPeerAddressFamilyEntry 34 }
+
+juniBgpPeerAddressFamilyAdvertiseCapPrefixListCiscoOrfSend OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set this object to true(1) in order to send PREFIX-LIST-CISCO ORF SEND
+ CAPABILITY in Open Message."
+ DEFVAL { false }
+ ::= { juniBgpPeerAddressFamilyEntry 35 }
+
+juniBgpPeerAddressFamilyAdvertiseCapPrefixListCiscoOrfReceive OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set this object to true(1) in order to send PREFIX-LIST-CISCO ORF
+ RECEIVE CAPABILITY in Open Message."
+ DEFVAL { false }
+ ::= { juniBgpPeerAddressFamilyEntry 36 }
+
+juniBgpPeerAddressFamilyReceivedCapPrefixListOrfSend OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peer has sent PREFIX-LIST ORF SEND CAPABILITY to us for this
+ address family."
+ ::= { juniBgpPeerAddressFamilyEntry 37 }
+
+juniBgpPeerAddressFamilyReceivedCapPrefixListOrfReceive OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peer has sent PREFIX-LIST ORF RECEIVE CAPABILITY to us for this
+ address family."
+ ::= { juniBgpPeerAddressFamilyEntry 38 }
+
+juniBgpPeerAddressFamilyReceivedCapPrefixListCiscoOrfSend OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peer has sent PREFIX-LIST-CISCO ORF SEND CAPABILITY to us for this
+ address family."
+ ::= { juniBgpPeerAddressFamilyEntry 39 }
+
+juniBgpPeerAddressFamilyReceivedCapPrefixListCiscoOrfReceive OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peer has sent PREFIX-LIST-CISCO ORF RECEIVE CAPABILITY to us for
+ this address family."
+ ::= { juniBgpPeerAddressFamilyEntry 40 }
+
+juniBgpPeerAddressFamilyReceivedOrfEntriesLimit OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Ignore received ORF entries for this address family if count exceeds
+ this value."
+ DEFVAL { 4294967295 }
+ ::= { juniBgpPeerAddressFamilyEntry 41 }
+
+juniBgpPeerAddressFamilyReceivedPrefixListOrfName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The prefix list name containing ORF entries received from the peer
+ for this address family"
+ DEFVAL { "" }
+ ::= { juniBgpPeerAddressFamilyEntry 42 }
+
+juniBgpPeerAddressFamilyMaximumPrefixStrict OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "If the juniBgpPeerAddressFamilyInboundSoftReconfig object is set to
+ true then routes which were rejected by inbound policy are stored in
+ memory anyway. The juniBgpPeerAddressFamilyMaximumPrefixStrict object
+ determines whether or not these routes count towards the maximum number
+ of routes from the peer (as configured in
+ juniBgpPeerAddressFamilyRouteLimitWarn and/or
+ juniBgpPeerAddressFamilyRouteLimitReset)."
+ DEFVAL { false }
+ ::= { juniBgpPeerAddressFamilyEntry 43 }
+
+juniBgpPeerAddressFamilyUnconfiguredAttributes OBJECT-TYPE
+ SYNTAX BITS {
+ juniBgpPeerAddressFamilyPeerGroup(0),
+ juniBgpPeerAddressFamilyDefaultOriginate(1),
+ juniBgpPeerAddressFamilyNextHopSelf(2),
+ juniBgpPeerAddressFamilySendCommunity(3),
+ juniBgpPeerAddressFamilyDistributeListIn(4),
+ juniBgpPeerAddressFamilyDistributeListOut(5),
+ juniBgpPeerAddressFamilyPrefixListIn(6),
+ juniBgpPeerAddressFamilyPrefixListOut(7),
+ juniBgpPeerAddressFamilyPrefixTreeIn(8),
+ juniBgpPeerAddressFamilyPrefixTreeOut(9),
+ juniBgpPeerAddressFamilyFilterListIn(10),
+ juniBgpPeerAddressFamilyFilterListOut(11),
+ juniBgpPeerAddressFamilyFilterListWeight(12),
+ juniBgpPeerAddressFamilyFilterListWeightValue(13),
+ juniBgpPeerAddressFamilyRouteMapIn(14),
+ juniBgpPeerAddressFamilyRouteMapOut(15),
+ juniBgpPeerAddressFamilyRouteReflectorClient(16),
+ juniBgpPeerAddressFamilyRouteLimitWarn(17),
+ juniBgpPeerAddressFamilyRouteLimitReset(18),
+ juniBgpPeerAddressFamilyRouteLimitWarnOnly(19),
+ juniBgpPeerAddressFamilyRemovePrivateAs(20),
+ juniBgpPeerAddressFamilyUnsuppressMap(21),
+ juniBgpPeerAddressFamilyInboundSoftReconfig(22),
+ juniBgpPeerAddressFamilyAsOverride(23),
+ juniBgpPeerAddressFamilyAllowAsIn(24),
+ juniBgpPeerAddressFamilySendExtendedCommunity(25),
+ juniBgpPeerAddressFamilyAdvertiseCapPrefixListOrfSend(26),
+ juniBgpPeerAddressFamilyAdvertiseCapPrefixListOrfReceive(27),
+ juniBgpPeerAddressFamilyAdvertiseCapPrefixListCiscoOrfSend(28),
+ juniBgpPeerAddressFamilyAdvertiseCapPrefixListCiscoOrfReceive(29),
+ juniBgpPeerAddressFamilyReceivedOrfEntriesLimit(30),
+ juniBgpPeerAddressFamilyMaximumPrefixStrict(31),
+ juniBgpPeerAddressFamilySendLabel(32),
+ juniBgpPeerAddressFamilyDefaultOriginateRouteMap(33),
+ juniBgpPeerAddressFamilyNextHopUnchanged(34) }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "On get each bit indicates whether the corresponding attribute is
+ configured or unconfigured:
+ 0 = The attribute is configured (i.e. the configured value is the
+ operational value).
+ 1 = The attribute is unconfigured (i.e. the operational value is
+ inherited from the a higher level which could be the default
+ value).
+
+ Getting the attribute value itself always returns the operational value
+ of that attribute regardless of whether the attribute is configured or
+ unconfigured.
+
+ On write each bit indicates whether or not the corresponding attribute
+ should be set to the unconfigured state:
+ 0 = No operation (i.e. do not change the state of the attribute).
+ 1 = Set the attribute to the unconfigured state.
+
+ Setting an attribute to a value has the automatic side-effect of setting
+ the bit with the same name to zero."
+ DEFVAL { { } }
+ ::= { juniBgpPeerAddressFamilyEntry 44 }
+
+juniBgpPeerAddressFamilySendLabel OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Send labeled prefixes to this peer for this address-family."
+ DEFVAL { false }
+ ::= { juniBgpPeerAddressFamilyEntry 45 }
+
+juniBgpPeerAddressFamilyDefaultOriginateRouteMap OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The route-map to apply to the default route which is advertised to this
+ peer as a result of setting juniBgpPeerAddressFamilyDefaultOriginate to
+ true. An empty string means that no route-map is applied."
+ DEFVAL { "" }
+ ::= { juniBgpPeerAddressFamilyEntry 46 }
+
+juniBgpPeerAddressFamilySentCapabilityGracefulRestart OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Value true(1) means that an AFI-SAFI block for this address-family
+ was included in the graceful-restart capability which we sent to this
+ peer."
+ ::= { juniBgpPeerAddressFamilyEntry 47 }
+
+juniBgpPeerAddressFamilyReceivedCapabilityGracefulRestart OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Value true(1) means that an AFI-SAFI block for this address-family
+ was included in the graceful-restart capability which we received from
+ this peer."
+ ::= { juniBgpPeerAddressFamilyEntry 48 }
+
+juniBgpPeerAddressFamilySentForwardingStatePreserved OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Value true(1) indicates that the OPEN message most recently sent to
+ this peer contained the graceful-restart capability which included an
+ AFI-SAFI block for this address-family with the Forwarding-State (F)
+ bit in the Flags for Address Family field set to one (this indicates
+ that forwarding state has been preserved for the address family during
+ the previous restart)."
+ ::= { juniBgpPeerAddressFamilyEntry 49 }
+
+juniBgpPeerAddressFamilyReceivedForwardingStatePreserved OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Value true(1) indicates that the OPEN message most recently received
+ from this peer contained the graceful-restart capability which included
+ an AFI-SAFI block for this address-family with the Forwarding-State
+ (F) bit in the Flags for Address Family field set to one (this
+ indicates that the peer preserved forwarding state for the address
+ family during the previous restart)."
+ ::= { juniBgpPeerAddressFamilyEntry 50 }
+
+juniBgpPeerAddressFamilySentEndOfRibMarker OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Value true(1) indicates that we have sent an End-of-RIB marker
+ for this address-family to this peer since the session became
+ established."
+ ::= { juniBgpPeerAddressFamilyEntry 51 }
+
+juniBgpPeerAddressFamilyReceivedEndOfRibMarker OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Value true(1) indicates that we have received an End-of-RIB marker
+ for this address-family from this peer since the session became
+ established."
+ ::= { juniBgpPeerAddressFamilyEntry 52 }
+
+juniBgpPeerAddressFamilyWaitingForEndOfRibBeforeFlushStaleRoutes OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Value true(1) indicates that we are still waiting for an
+ End-of-RIB marker from this peer before flushing all remaining
+ stale routes from the address-family."
+ ::= { juniBgpPeerAddressFamilyEntry 53 }
+
+juniBgpPeerAddressFamilyWaitingForEndOfRibBeforePathSelection OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Value true(1) indicates that we are still waiting for an
+ End-of-RIB marker from this peer before we stop deferring
+ path selection for this address-family."
+ ::= { juniBgpPeerAddressFamilyEntry 54 }
+
+juniBgpPeerAddressFamilyNextHopUnchanged OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set this object to true(1) in order to always advertise the
+ the next-hop unchanged to this peer for this address-family."
+ DEFVAL { false }
+ ::= { juniBgpPeerAddressFamilyEntry 55 }
+
+-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- BGP Peer Address Family Conditional Advertisement attributes
+-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+--
+-- BGP Peer Address Family Conditional Advertisement Table
+--
+juniBgpPeerAddressFamilyConditionalAdvTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JuniBgpPeerAddressFamilyConditionalAdvEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Juniper BGP Peer Address Family Conditional Advertisement Table
+ describes the BGP conditional advertisement attributes in an Address
+ Family for a peer."
+ ::= { juniBgpObjects 30 }
+
+juniBgpPeerAddressFamilyConditionalAdvEntry OBJECT-TYPE
+ SYNTAX JuniBgpPeerAddressFamilyConditionalAdvEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Juniper BGP Peer Address Family Conditional Advertisement Entry
+ describes a specific conditional advertisement entry in Address Family
+ for a peer."
+ INDEX { juniBgpPeerAddressFamilyVrfName,
+ juniBgpPeerAddressFamilyAfi,
+ juniBgpPeerAddressFamilySafi,
+ juniBgpPeerAddressFamilyRemoteAddress,
+ juniBgpPeerAddressFamilyConditionalAdvAdvertiseMap }
+ ::= { juniBgpPeerAddressFamilyConditionalAdvTable 1 }
+
+JuniBgpPeerAddressFamilyConditionalAdvEntry::= SEQUENCE {
+ juniBgpPeerAddressFamilyConditionalAdvAdvertiseMap JuniBgpAdvertiseMapName,
+ juniBgpPeerAddressFamilyConditionalAdvConditionMap DisplayString,
+ juniBgpPeerAddressFamilyConditionalAdvIsExistMap TruthValue,
+ juniBgpPeerAddressFamilyConditionalAdvSequenceNum Integer32,
+ juniBgpPeerAddressFamilyConditionalAdvStatus JuniBgpConditionalAdvStatus,
+ juniBgpPeerAddressFamilyConditionalAdvRowStatus RowStatus }
+
+juniBgpPeerAddressFamilyConditionalAdvAdvertiseMap OBJECT-TYPE
+ SYNTAX JuniBgpAdvertiseMapName
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The route-map for conditional advertisement."
+ ::= { juniBgpPeerAddressFamilyConditionalAdvEntry 1 }
+
+juniBgpPeerAddressFamilyConditionalAdvConditionMap OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The condition-map to apply for this conditional advertisement entry."
+ ::= { juniBgpPeerAddressFamilyConditionalAdvEntry 2 }
+
+juniBgpPeerAddressFamilyConditionalAdvIsExistMap OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set this value to true(1) if the condition-map specified should be
+ applied as an exist-map. If the condition-map should be applied as
+ a non-exist-map, set it to false(2). "
+ DEFVAL { true }
+ ::= { juniBgpPeerAddressFamilyConditionalAdvEntry 3 }
+
+juniBgpPeerAddressFamilyConditionalAdvSequenceNum OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The sequence number of this conditional advertisement entry."
+ ::= { juniBgpPeerAddressFamilyConditionalAdvEntry 4 }
+
+juniBgpPeerAddressFamilyConditionalAdvStatus OBJECT-TYPE
+ SYNTAX JuniBgpConditionalAdvStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This value will be advertise(1) if the status of this advertise-map is
+ evaluated as advertise based on the condition-map. Otherwise it is
+ withdraw(2)."
+ ::= { juniBgpPeerAddressFamilyConditionalAdvEntry 5 }
+
+juniBgpPeerAddressFamilyConditionalAdvRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ " Controls creation/deletion of entries in this table according to the
+ RowStatus textual convention, constrained to support the following
+ values only:
+ createAndGo,
+ destroy "
+ ::= { juniBgpPeerAddressFamilyConditionalAdvEntry 6 }
+
+
+
+-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- BGP Peer Group attributes
+-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+--
+-- BGP Peer Group Table
+--
+juniBgpPeerGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JuniBgpPeerGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Juniper BGP Peer Group Table describes the BGP-specific
+ characteristics of peer groups."
+ ::= { juniBgpObjects 9 }
+
+juniBgpPeerGroupEntry OBJECT-TYPE
+ SYNTAX JuniBgpPeerGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The BGP Peer Group Entry describes BGP-specific characteristics of one
+ peer group."
+ INDEX { juniBgpPeerGroupVrfName,
+ juniBgpPeerGroupGroupName }
+ ::= { juniBgpPeerGroupTable 1 }
+
+JuniBgpPeerGroupEntry ::= SEQUENCE {
+ juniBgpPeerGroupVrfName JuniVrfName,
+ juniBgpPeerGroupGroupName DisplayString,
+ juniBgpPeerGroupAdminStatus INTEGER,
+ juniBgpPeerGroupRemoteAsNumber Integer32,
+ juniBgpPeerGroupRetryInterval Integer32,
+ juniBgpPeerGroupConfigHoldTime Integer32,
+ juniBgpPeerGroupConfigKeepAliveInterval Integer32,
+ juniBgpPeerGroupAsOriginationInterval Integer32,
+ juniBgpPeerGroupAdvertisementInterval Integer32,
+ juniBgpPeerGroupDescription DisplayString,
+ juniBgpPeerGroupWeight Unsigned32,
+ juniBgpPeerGroupEbgpMultihop TruthValue,
+ juniBgpPeerGroupEbgpMultihopTtl Integer32,
+ juniBgpPeerGroupUpdateSource IpAddress,
+ juniBgpPeerGroupMd5Password OCTET STRING,
+ juniBgpPeerGroupMaxUpdateSize Unsigned32,
+ juniBgpPeerGroupResetConnectionType JuniBgpResetConnectionType,
+ juniBgpPeerGroupRowStatus RowStatus,
+ juniBgpPeerGroupLocalAsNumber Integer32,
+ juniBgpPeerGroupFourOctetRemoteAsNumber JuniBgpFourOctetAsNumber,
+ juniBgpPeerGroupFourOctetLocalAsNumber JuniBgpFourOctetAsNumber,
+ juniBgpPeerGroupShouldAdvertiseCapabilitiesOption TruthValue,
+ juniBgpPeerGroupShouldAdvertiseCapabilityRouteRefresh TruthValue,
+ juniBgpPeerGroupShouldAdvertiseCapabilityRouteRefreshCisco TruthValue,
+ juniBgpPeerGroupShouldAdvertiseCapabilityFourOctetAsNumbers TruthValue,
+ juniBgpPeerGroupShouldAdvertiseCapabilityDynamicCapabilityNeg TruthValue,
+ juniBgpPeerGroupUnconfiguredAttributes BITS,
+ juniBgpPeerGroupSiteOfOrigin OCTET STRING,
+ juniBgpPeerGroupLenient TruthValue,
+ juniBgpPeerGroupShouldAdvertiseCapabilityOldDynamicCapabilityNeg TruthValue,
+ juniBgpPeerGroupPassive TruthValue,
+ juniBgpPeerGroupConfiguredPeerType INTEGER,
+ juniBgpPeerGroupAllowAccessListName DisplayString,
+ juniBgpPeerGroupAllowMaxPeers Unsigned32,
+ juniBgpPeerGroupCurrentDynamicPeerCount Unsigned32,
+ juniBgpPeerGroupHighWaterMarkDynamicPeerCount Unsigned32,
+ juniBgpPeerGroupRejectedDynamicPeerCount Unsigned32,
+ juniBgpPeerGroupShouldAdvertiseCapabilityGracefulRestart TruthValue,
+ juniBgpPeerGroupGracefulRestartRestartTime Integer32,
+ juniBgpPeerGroupGracefulRestartStalePathsTime Integer32,
+ juniBgpPeerGroupBfdEnabled TruthValue,
+ juniBgpPeerGroupBfdMinTransmitInterval Integer32,
+ juniBgpPeerGroupBfdMinReceiveInterval Integer32,
+ juniBgpPeerGroupBfdMultiplier Integer32,
+ juniBgpPeerGroupIbgpSinglehop TruthValue }
+
+juniBgpPeerGroupVrfName OBJECT-TYPE
+ SYNTAX JuniVrfName
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The name of the VPN Routing Forwarding (VRF) instance in which this
+ peer-group is configured. The empty string indicates that this
+ peer-group is not in a VRF."
+ ::= { juniBgpPeerGroupEntry 1 }
+
+juniBgpPeerGroupGroupName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The name of the Peer group this instance configures."
+ ::= { juniBgpPeerGroupEntry 2 }
+
+juniBgpPeerGroupAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ stop(1),
+ start(2) }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The desired state of the BGP connection. A transition from 'stop' to
+ 'start' will cause the BGP Start Event to be generated. A transition
+ from 'start' to 'stop' will cause the BGP Stop Event to be generated.
+ This parameter can be used to restart BGP peer connections. Care should
+ be used in providing write access to this object without adequate
+ authentication."
+ ::= { juniBgpPeerGroupEntry 3 }
+
+juniBgpPeerGroupRemoteAsNumber OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ "Deprecated. The peer's autonomous system number. This object has been
+ replaced by juniBgpPeerGroupFourOctetRemoteAsNumber. It is still
+ possible to get and set this object, but if the actual remote AS number
+ is greater than 65535, getting this object returns 23456 (AS-TRANS)."
+ DEFVAL { 0 }
+ ::= { juniBgpPeerGroupEntry 4 }
+
+juniBgpPeerGroupRetryInterval OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Time interval in seconds for the ConnectRetry timer. The suggested
+ value for this timer is 120 seconds."
+ DEFVAL { 120 }
+ ::= { juniBgpPeerGroupEntry 5 }
+
+juniBgpPeerGroupConfigHoldTime OBJECT-TYPE
+ SYNTAX Integer32 (0|3..65535)
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Time interval in seconds for the Hold Time configured for this BGP
+ speaker with this peer. This value is placed in an OPEN message sent to
+ this peer by this BGP speaker, and is compared with the Hold Time field
+ in an OPEN message received from the peer when determining the Hold Time
+ (bgpPeerHoldTime) with the peer. This value must not be less than three
+ seconds if it is not zero (0) in which case the Hold Time is NOT to be
+ established with the peer. The suggested value for this timer is 90
+ seconds."
+ DEFVAL { 90 }
+ ::= { juniBgpPeerGroupEntry 6 }
+
+juniBgpPeerGroupConfigKeepAliveInterval OBJECT-TYPE
+ SYNTAX Integer32 (0..21845)
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Time interval in seconds for the KeepAlive timer configured for this
+ BGP speaker with this peer. The value of this object will only
+ determine the KEEPALIVE messages' frequency relative to the value
+ specified in bgpPeerHoldTimeConfigured; the actual time interval for the
+ KEEPALIVE messages is indicated by bgpPeerKeepAlive. A reasonable
+ maximum value for this timer would be configured to be one third of that
+ of bgpPeerHoldTimeConfigured. If the value of this object is zero (0),
+ no periodical KEEPALIVE messages are sent to the peer after the BGP
+ connection has been established. The suggested value for this timer is
+ 30 seconds."
+ DEFVAL { 30 }
+ ::= { juniBgpPeerGroupEntry 7 }
+
+juniBgpPeerGroupAsOriginationInterval OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Time interval in seconds for the MinASOriginationInterval timer. The
+ suggested value for this timer is 10 seconds."
+ DEFVAL { 10 }
+ ::= { juniBgpPeerGroupEntry 8 }
+
+juniBgpPeerGroupAdvertisementInterval OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Time interval in seconds for the MinRouteAdvertisementInterval timer.
+ The suggested value for this timer is 30 seconds."
+ DEFVAL { 30 }
+ ::= { juniBgpPeerGroupEntry 9 }
+
+juniBgpPeerGroupDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..80))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Peer textual description."
+ DEFVAL { "" }
+ ::= { juniBgpPeerGroupEntry 10 }
+
+juniBgpPeerGroupWeight OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The weight assigned to routes learned from peer."
+ DEFVAL { 0 }
+ ::= { juniBgpPeerGroupEntry 11 }
+
+juniBgpPeerGroupEbgpMultihop OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The EBGP multihop is enabled."
+ DEFVAL { false }
+ ::= { juniBgpPeerGroupEntry 12 }
+
+juniBgpPeerGroupEbgpMultihopTtl OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Maximum number of hops to the external peer (only relevant if EBGP
+ multihop turned on)."
+ DEFVAL { 255 }
+ ::= { juniBgpPeerGroupEntry 13 }
+
+juniBgpPeerGroupUpdateSource OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The source IP address for peer connections."
+ DEFVAL { 0 }
+ ::= { juniBgpPeerGroupEntry 14 }
+
+juniBgpPeerGroupMd5Password OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The password for MD5 authentication. Reading this object always
+ results in an OCTET STRING of length zero."
+ DEFVAL { "" }
+ ::= { juniBgpPeerGroupEntry 15 }
+
+juniBgpPeerGroupMaxUpdateSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "bytes"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The maximum size in bytes of transmitted UPDATE messages."
+ DEFVAL { 4096 }
+ ::= { juniBgpPeerGroupEntry 16 }
+
+juniBgpPeerGroupResetConnectionType OBJECT-TYPE
+ SYNTAX JuniBgpResetConnectionType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Writing a value to this object causes the sessions to all peers in the
+ peer-group to be cleared; the value determines what type of clear is
+ executed (hard clear, soft clear in, soft clear out, etc.). Reading
+ this object has no effect and always returns resetTypeNoop."
+ DEFVAL { resetTypeNoop }
+ ::= { juniBgpPeerGroupEntry 17 }
+
+juniBgpPeerGroupRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Controls creation/deletion of entries in this table according to the
+ RowStatus textual convention, constrained to support the following
+ values only:
+ createAndGo
+ destroy "
+ ::= { juniBgpPeerGroupEntry 18 }
+
+juniBgpPeerGroupLocalAsNumber OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ "Deprecated. The local autonomous system number to be used for members.
+ of this peer-group. Value zero (0) means that the global local automous
+ system number (as specified in the object juniBgpPeerGroupLocalAsNumber)
+ is used. This object has been replaced by
+ juniBgpPeerGroupFourOctetLocalAsNumber. It is still possible to get and
+ set this object, but if the actual local AS number is greater than
+ 65535, getting this object returns AS-TRANS (23456)."
+ DEFVAL { 0 }
+ ::= { juniBgpPeerGroupEntry 19 }
+
+juniBgpPeerGroupFourOctetRemoteAsNumber OBJECT-TYPE
+ SYNTAX JuniBgpFourOctetAsNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The peer's four-octet autonomous system number."
+ DEFVAL { 0 }
+ ::= { juniBgpPeerGroupEntry 20 }
+
+juniBgpPeerGroupFourOctetLocalAsNumber OBJECT-TYPE
+ SYNTAX JuniBgpFourOctetAsNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The four-octet local autonomous system number to be used for this peer.
+ Value zero (0) means that the global local automous system number (as
+ specified in the object juniBgpPeerGroupFourOctetLocalAsNumber) is
+ used."
+ DEFVAL { 0 }
+ ::= { juniBgpPeerGroupEntry 21 }
+
+juniBgpPeerGroupShouldAdvertiseCapabilitiesOption OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set this object to true if the capabilities option should be included
+ in OPEN messages sent to this peer. Even if this object is set to true,
+ BGP may decide not to include the capabilities option in OPEN messages
+ sent to this peer (for example when it is detected that the peer does
+ not support capability negotiation). The
+ juniBgpPeerSentCapabilitiesOption can be used to determine whether or
+ not the OPEN message sent to the peer actually contained the
+ capabilities option."
+ DEFVAL { true }
+ ::= { juniBgpPeerGroupEntry 22 }
+
+juniBgpPeerGroupShouldAdvertiseCapabilityRouteRefresh OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set this object to true if the route-refresh capability should be
+ advertised to this peer. Even if this object is set to true, BGP may
+ decide not to advertise the route-refresh capability to this peer (for
+ example when it is detected that the peer does not support capability
+ negotiation or when it is detected that the peer does not support the
+ route-refresh capability and incorrectly sends an unsupported capability
+ notification). The juniBgpPeerSentCapabilityRouteRefresh can be used to
+ determine whether or not the capability was actually advertised to the
+ peer."
+ DEFVAL { true }
+ ::= { juniBgpPeerGroupEntry 23 }
+
+juniBgpPeerGroupShouldAdvertiseCapabilityRouteRefreshCisco OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set this object to true if the route-refresh-cisco capability should be
+ advertised to this peer. Even if this object is set to true, BGP may
+ decide not to advertise the route-refresh-cisco capability to this peer
+ (for example when it is detected that the peer does not support
+ capability negotiation or when it is detected that the peer does not
+ support the route-refresh-cisco capability and incorrectly sends an
+ unsupported capability notification). The
+ juniBgpPeerSentCapabilityRouteRefreshCisco can be used to determine
+ whether or not the capability was actually advertised to the peer."
+ DEFVAL { true }
+ ::= { juniBgpPeerGroupEntry 24 }
+
+juniBgpPeerGroupShouldAdvertiseCapabilityFourOctetAsNumbers OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set this object to true if the four-octet-as-numbers capability should
+ be advertised to this peer. Even if this object is set to true, BGP may
+ decide not to advertise the four-octet-as-numbers capability to this
+ peer (for example when it is detected that the peer does not support
+ capability negotiation or when it is detected that the peer does not
+ support the four-octet-as-numbers capability and incorrectly sends an
+ unsupported capability notification). The
+ juniBgpPeerSentCapabilityFourOctetAsNumbers can be used to determine
+ whether or not the capability was actually advertised to the peer."
+ DEFVAL { true }
+ ::= { juniBgpPeerGroupEntry 25 }
+
+juniBgpPeerGroupShouldAdvertiseCapabilityDynamicCapabilityNeg OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set this object to true if the dynamic-capability-negotiation
+ capability should be advertised to this peer. Even if this object is
+ set to true, BGP may decide not to advertise the
+ dynamic-capability-negotiation capability to this peer (for example when
+ it is detected that the peer does not support capability negotiation or
+ when it is detected that the peer does not support the
+ dynamic-capability-negotiation capability and incorrectly sends an
+ unsupported capability notification). The
+ juniBgpPeerSentCapabilityDynamicCapabilityNeg can be used to determine
+ whether or not the capability was actually advertised to the peer."
+ DEFVAL { true }
+ ::= { juniBgpPeerGroupEntry 26 }
+
+juniBgpPeerGroupUnconfiguredAttributes OBJECT-TYPE
+ SYNTAX BITS {
+ juniBgpPeerGroupAdminStatus(0),
+ juniBgpPeerGroupRetryInterval(1),
+ juniBgpPeerGroupConfigHoldTime(2),
+ juniBgpPeerGroupConfigKeepAliveInterval(3),
+ juniBgpPeerGroupAsOriginationInterval(4),
+ juniBgpPeerGroupAdvertisementInterval(5),
+ juniBgpPeerGroupDescription(6),
+ juniBgpPeerGroupWeight(7),
+ juniBgpPeerGroupEbgpMultihop(8),
+ juniBgpPeerGroupEbgpMultihopTtl(9),
+ juniBgpPeerGroupUpdateSource(10),
+ juniBgpPeerGroupMd5Password(11),
+ juniBgpPeerGroupMaxUpdateSize(12),
+ juniBgpPeerGroupFourOctetRemoteAsNumber(13),
+ juniBgpPeerGroupFourOctetLocalAsNumber(14),
+ juniBgpPeerGroupShouldAdvertiseCapabilitiesOption(15),
+ juniBgpPeerGroupShouldAdvertiseCapabilityRouteRefresh(16),
+ juniBgpPeerGroupShouldAdvertiseCapabilityRouteRefreshCisco(17),
+ juniBgpPeerGroupShouldAdvertiseCapabilityFourOctetAsNumbers(18),
+ juniBgpPeerGroupShouldAdvertiseCapabilityDynamicCapabilityNeg(19),
+ juniBgpPeerGroupSiteOfOrigin(20),
+ juniBgpPeerGroupLenient(21),
+ juniBgpPeerGroupShouldAdvertiseCapabilityOldDynamicCapabilityNeg(22),
+ juniBgpPeerGroupPassive(23),
+ juniBgpPeerGroupConfiguredPeerType(24),
+ juniBgpPeerGroupAllowAccessListName(25),
+ juniBgpPeerGroupAllowMaxPeers(26),
+ juniBgpPeerGroupShouldAdvertiseCapabilityGracefulRestart(27),
+ juniBgpPeerGroupGracefulRestartRestartTime(28),
+ juniBgpPeerGroupGracefulRestartStalePathsTime(29),
+ juniBgpPeerGroupBfdEnabled(30),
+ juniBgpPeerGroupBfdMinTransmitInterval(31),
+ juniBgpPeerGroupBfdMinReceiveInterval(32),
+ juniBgpPeerGroupBfdMultiplier(33),
+ juniBgpPeerGroupIbgpSinglehop(34) }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "On get each bit indicates whether the corresponding attribute is
+ configured or unconfigured:
+ 0 = The attribute is configured (i.e. the configured value is the
+ operational value).
+ 1 = The attribute is unconfigured (i.e. the operational value is
+ inherited from the a higher level which could be the default
+ value).
+
+ Getting the attribute value itself always returns the operational value
+ of that attribute regardless of whether the attribute is configured or
+ unconfigured.
+
+ On write each bit indicates whether or not the corresponding attribute
+ should be set to the unconfigured state:
+ 0 = No operation (i.e. do not change the state of the attribute).
+ 1 = Set the attribute to the unconfigured state.
+
+ Setting an attribute to a value has the automatic side-effect of setting
+ the bit with the same name to zero."
+ DEFVAL { { } }
+ ::= { juniBgpPeerGroupEntry 27 }
+
+juniBgpPeerGroupSiteOfOrigin OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(8))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The site-of-origin. This site-of-origin is added to the extended
+ communities for all routes received from the peer. When sending routes
+ to this peer-group all routes with this extended community are filtered.
+ The null extended community (all 8 bytes zero) means that no
+ site-of-origin is configured for this peer. It is not allowed to set
+ this object to any extended community other than a site-of-origin type
+ of extended community or null."
+ ::= { juniBgpPeerGroupEntry 28 }
+
+juniBgpPeerGroupLenient OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable Lenient behavior for member peers so that they are more tolerant
+ of finite state machine errors and malformed messages received from the
+ remote peer and avoid terminating the peer session whenever possible."
+ ::= { juniBgpPeerGroupEntry 29 }
+
+juniBgpPeerGroupShouldAdvertiseCapabilityOldDynamicCapabilityNeg OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set this object to true if the deprecated-dynamic-capability-
+ negotiation capability should be advertised to this peer. Even if this
+ object is set to true, BGP may decide not to advertise the
+ deprecated-dynamic-capability-negotiation capability to this peer (for
+ example when it is detected that the peer does not support capability
+ negotiation or when it is detected that the peer does not support the
+ deprecated-dynamic-capability-negotiation capability and incorrectly
+ sends an unsupported capability notification). The
+ juniBgpPeerSentCapabilityOldDynamicCapabilityNeg can be used to
+ determine whether or not the capability was actually advertised to the
+ peer."
+ DEFVAL { true }
+ ::= { juniBgpPeerGroupEntry 30 }
+
+juniBgpPeerGroupPassive OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set this object to true(1) to make members of this peer-group passive."
+ DEFVAL { false }
+ ::= { juniBgpPeerGroupEntry 31 }
+
+juniBgpPeerGroupConfiguredPeerType OBJECT-TYPE
+ SYNTAX INTEGER {
+ peerTypeNotConfigured(0),
+ peerTypeInternal(1),
+ peerTypeExternal(2),
+ peerTypeConfederation(3) }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The type of the members of the peer-group."
+ DEFVAL { peerTypeNotConfigured }
+ ::= { juniBgpPeerGroupEntry 32 }
+
+juniBgpPeerGroupAllowAccessListName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The name of the access-list for promiscuous peers. When an incoming
+ connection arrives whose remote address matches this access-list the
+ connection is accepted and a dynamic peer is created. An empty string
+ means that promiscuous peers are disabled for this peer-group."
+ DEFVAL { "" }
+ ::= { juniBgpPeerGroupEntry 33 }
+
+juniBgpPeerGroupAllowMaxPeers OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The maximum number of dynamic peers for this peer-group. Zero means
+ that there is no limit."
+ DEFVAL { 0 }
+ ::= { juniBgpPeerGroupEntry 34 }
+
+juniBgpPeerGroupCurrentDynamicPeerCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current number of dynamic peers for this peer-group."
+ DEFVAL { 0 }
+ ::= { juniBgpPeerGroupEntry 35 }
+
+juniBgpPeerGroupHighWaterMarkDynamicPeerCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The high water mark for the number of dynamic peers for this
+ peer-group."
+ DEFVAL { 0 }
+ ::= { juniBgpPeerGroupEntry 36 }
+
+juniBgpPeerGroupRejectedDynamicPeerCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of connection attempts for dynamic peers that were rejected
+ because the number number of dynamic peers was reached."
+ DEFVAL { 0 }
+ ::= { juniBgpPeerGroupEntry 37 }
+
+juniBgpPeerGroupShouldAdvertiseCapabilityGracefulRestart OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set this object to true if the graceful-restart capability should be
+ advertised to all members of the peer-group."
+ DEFVAL { true }
+ ::= { juniBgpPeerGroupEntry 38 }
+
+juniBgpPeerGroupGracefulRestartRestartTime OBJECT-TYPE
+ SYNTAX Integer32 (1..3600)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The restart-time advertised in the graceful-restart capability sent to
+ members of this peer-group. This is the estimated time (in seconds) it
+ will take for the BGP session to be re-established after a restart. This
+ can be used to speed up routing convergence by the peer in case that this
+ BGP speaker does not come back after a restart. This value (if configured)
+ overrides the global value configured in juniBgpGracefulRestartRestartTime."
+ DEFVAL { 120 }
+ ::= { juniBgpPeerGroupEntry 39 }
+
+juniBgpPeerGroupGracefulRestartStalePathsTime OBJECT-TYPE
+ SYNTAX Integer32 (1..3600)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The maximum amount of time in seconds we keep stale routes after the
+ session to a member of this peer-group goes down. This value (if
+ configured) overrides the global value configured in
+ juniBgpGracefulRestartStalePathsTime."
+ DEFVAL { 360 }
+ ::= { juniBgpPeerGroupEntry 40 }
+
+juniBgpPeerGroupBfdEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Value true(1) the BFD is enabled for this peer-group."
+ DEFVAL { false }
+ ::= { juniBgpPeerGroupEntry 41 }
+
+juniBgpPeerGroupBfdMinTransmitInterval OBJECT-TYPE
+ SYNTAX Integer32 (100..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The minimum interval (in milliseconds) between BFD packets sent
+ to the remote BFD speaker. In other words, it specifies the maximum
+ rate at which we are willing to send BFD packets."
+ DEFVAL { 300 }
+ ::= { juniBgpPeerGroupEntry 42 }
+
+juniBgpPeerGroupBfdMinReceiveInterval OBJECT-TYPE
+ SYNTAX Integer32 (100..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The minimum interval (in milliseconds) between BFD packets received
+ from the remote BFD speaker. In other words, it specifies the maximum
+ rate at which we are willing to receive BFD packets."
+ DEFVAL { 300 }
+ ::= { juniBgpPeerGroupEntry 43 }
+
+juniBgpPeerGroupBfdMultiplier OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "How many BFD packets can be missed before the BFD session is declared
+ down."
+ DEFVAL { 3 }
+ ::= { juniBgpPeerGroupEntry 44 }
+
+juniBgpPeerGroupIbgpSinglehop OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IBGP single-hop is enabled."
+ DEFVAL { false }
+ ::= { juniBgpPeerGroupEntry 45 }
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- BGP Peer Group Address Family attributes
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+--
+-- BGP Peer Group Address Family Table
+--
+juniBgpPeerGroupAddressFamilyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JuniBgpPeerGroupAddressFamilyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Juniper BGP Peer Group Address Family Table describes the
+ BGP-specific attributes of an Address Family for a peer group."
+ ::= { juniBgpObjects 10 }
+
+juniBgpPeerGroupAddressFamilyEntry OBJECT-TYPE
+ SYNTAX JuniBgpPeerGroupAddressFamilyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The BGP Peer Group Address Family Entry describes."
+ INDEX { juniBgpPeerGroupAddressFamilyVrfName,
+ juniBgpPeerGroupAddressFamilyAfi,
+ juniBgpPeerGroupAddressFamilySafi,
+ juniBgpPeerGroupGroupAddressFamilyGroupName }
+ ::= { juniBgpPeerGroupAddressFamilyTable 1 }
+
+JuniBgpPeerGroupAddressFamilyEntry ::= SEQUENCE {
+ juniBgpPeerGroupAddressFamilyVrfName JuniVrfName,
+ juniBgpPeerGroupAddressFamilyAfi JuniBgpAfi,
+ juniBgpPeerGroupAddressFamilySafi JuniBgpSafi,
+ juniBgpPeerGroupGroupAddressFamilyGroupName DisplayString,
+ juniBgpPeerGroupAddressFamilyDefaultOriginate TruthValue,
+ juniBgpPeerGroupAddressFamilyNextHopSelf TruthValue,
+ juniBgpPeerGroupAddressFamilyNextHopUnchanged TruthValue,
+ juniBgpPeerGroupAddressFamilySendCommunity TruthValue,
+ juniBgpPeerGroupAddressFamilyDistributeListIn DisplayString,
+ juniBgpPeerGroupAddressFamilyDistributeListOut DisplayString,
+ juniBgpPeerGroupAddressFamilyPrefixListIn DisplayString,
+ juniBgpPeerGroupAddressFamilyPrefixListOut DisplayString,
+ juniBgpPeerGroupAddressFamilyPrefixTreeIn DisplayString,
+ juniBgpPeerGroupAddressFamilyPrefixTreeOut DisplayString,
+ juniBgpPeerGroupAddressFamilyFilterListIn DisplayString,
+ juniBgpPeerGroupAddressFamilyFilterListOut DisplayString,
+ juniBgpPeerGroupAddressFamilyFilterListWeight DisplayString,
+ juniBgpPeerGroupAddressFamilyFilterListWeightValue Unsigned32,
+ juniBgpPeerGroupAddressFamilyRouteMapIn DisplayString,
+ juniBgpPeerGroupAddressFamilyRouteMapOut DisplayString,
+ juniBgpPeerGroupAddressFamilyRouteReflectorClient TruthValue,
+ juniBgpPeerGroupAddressFamilyRouteLimitWarn Unsigned32,
+ juniBgpPeerGroupAddressFamilyRouteLimitReset Unsigned32,
+ juniBgpPeerGroupAddressFamilyRouteLimitWarnOnly TruthValue,
+ juniBgpPeerGroupAddressFamilyRemovePrivateAs TruthValue,
+ juniBgpPeerGroupAddressFamilyUnsuppressMap DisplayString,
+ juniBgpPeerGroupAddressFamilyInboundSoftReconfig TruthValue,
+ juniBgpPeerGroupAddressFamilyResetConnectionType
+ JuniBgpResetConnectionType,
+ juniBgpPeerGroupAddressFamilyRowStatus RowStatus,
+ juniBgpPeerGroupAddressFamilyAsOverride TruthValue,
+ juniBgpPeerGroupAddressFamilyAllowAsIn Integer32,
+ juniBgpPeerGroupAddressFamilySendExtendedCommunity TruthValue,
+ juniBgpPeerGroupAddressFamilyAdvertiseCapPrefixListOrfSend TruthValue,
+ juniBgpPeerGroupAddressFamilyAdvertiseCapPrefixListCiscoOrfSend TruthValue,
+ juniBgpPeerGroupAddressFamilyMaximumPrefixStrict TruthValue,
+ juniBgpPeerGroupAddressFamilyUnconfiguredAttributes BITS,
+ juniBgpPeerGroupAddressFamilySendLabel TruthValue,
+ juniBgpPeerGroupAddressFamilyDefaultOriginateRouteMap DisplayString }
+
+juniBgpPeerGroupAddressFamilyVrfName OBJECT-TYPE
+ SYNTAX JuniVrfName
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The name of the VPN Routing Forwarding (VRF) instance in which this
+ peer-group is configured. The empty string indicates that this
+ peer-group is not in a VRF."
+ ::= { juniBgpPeerGroupAddressFamilyEntry 1 }
+
+juniBgpPeerGroupAddressFamilyAfi OBJECT-TYPE
+ SYNTAX JuniBgpAfi
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The AFI of the address-family in which this peer-group is configured."
+ ::= { juniBgpPeerGroupAddressFamilyEntry 2 }
+
+juniBgpPeerGroupAddressFamilySafi OBJECT-TYPE
+ SYNTAX JuniBgpSafi
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The SAFI of the address-family in which this peer-group is configured."
+ ::= { juniBgpPeerGroupAddressFamilyEntry 3 }
+
+juniBgpPeerGroupGroupAddressFamilyGroupName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The name of the Peer group this instance configures."
+ ::= { juniBgpPeerGroupAddressFamilyEntry 4 }
+
+juniBgpPeerGroupAddressFamilyDefaultOriginate OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set this object to true(1) in order to advertise a default route to
+ this peer, if present."
+ DEFVAL { false }
+ ::= { juniBgpPeerGroupAddressFamilyEntry 5 }
+
+juniBgpPeerGroupAddressFamilyNextHopSelf OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set this object to true(1) in order to always advertise this router as
+ the next hop."
+ DEFVAL { false }
+ ::= { juniBgpPeerGroupAddressFamilyEntry 6 }
+
+juniBgpPeerGroupAddressFamilySendCommunity OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set this object to true(1) in order to send COMMUNITIES attributes in
+ updates."
+ DEFVAL { false }
+ ::= { juniBgpPeerGroupAddressFamilyEntry 7 }
+
+juniBgpPeerGroupAddressFamilyDistributeListIn OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The inbound distribute IP access list name."
+ DEFVAL { "" }
+ ::= { juniBgpPeerGroupAddressFamilyEntry 8 }
+
+juniBgpPeerGroupAddressFamilyDistributeListOut OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The outbound distribute IP access list name."
+ DEFVAL { "" }
+ ::= { juniBgpPeerGroupAddressFamilyEntry 9 }
+
+juniBgpPeerGroupAddressFamilyPrefixListIn OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The inbound IP prefix list name."
+ DEFVAL { "" }
+ ::= { juniBgpPeerGroupAddressFamilyEntry 10 }
+
+juniBgpPeerGroupAddressFamilyPrefixListOut OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The outbound IP prefix list name."
+ DEFVAL { "" }
+ ::= { juniBgpPeerGroupAddressFamilyEntry 11 }
+
+juniBgpPeerGroupAddressFamilyPrefixTreeIn OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The inbound IP prefix tree name."
+ DEFVAL { "" }
+ ::= { juniBgpPeerGroupAddressFamilyEntry 12 }
+
+juniBgpPeerGroupAddressFamilyPrefixTreeOut OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The outbound IP prefix tree name."
+ DEFVAL { "" }
+ ::= { juniBgpPeerGroupAddressFamilyEntry 13 }
+
+juniBgpPeerGroupAddressFamilyFilterListIn OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The inbound filter AS path list name."
+ DEFVAL { "" }
+ ::= { juniBgpPeerGroupAddressFamilyEntry 14 }
+
+juniBgpPeerGroupAddressFamilyFilterListOut OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The outbound filter AS path list name."
+ DEFVAL { "" }
+ ::= { juniBgpPeerGroupAddressFamilyEntry 15 }
+
+juniBgpPeerGroupAddressFamilyFilterListWeight OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The weight filter AS path list name."
+ DEFVAL { "" }
+ ::= { juniBgpPeerGroupAddressFamilyEntry 16 }
+
+juniBgpPeerGroupAddressFamilyFilterListWeightValue OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The weight to apply on weight filter list matches."
+ DEFVAL { 0 }
+ ::= { juniBgpPeerGroupAddressFamilyEntry 17 }
+
+juniBgpPeerGroupAddressFamilyRouteMapIn OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The inbound route-map name.
+ An empty string means no inbound route-map."
+ DEFVAL { "" }
+ ::= { juniBgpPeerGroupAddressFamilyEntry 18 }
+
+juniBgpPeerGroupAddressFamilyRouteMapOut OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The outbound route-map name.
+ An empty string means no outbound route-map."
+ DEFVAL { "" }
+ ::= { juniBgpPeerGroupAddressFamilyEntry 19 }
+
+juniBgpPeerGroupAddressFamilyRouteReflectorClient OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The peer is a route reflector client."
+ DEFVAL { false }
+ ::= { juniBgpPeerGroupAddressFamilyEntry 20 }
+
+juniBgpPeerGroupAddressFamilyRouteLimitWarn OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Log a warning if pathCount exceeds this value."
+ DEFVAL { 0 }
+ ::= { juniBgpPeerGroupAddressFamilyEntry 21 }
+
+juniBgpPeerGroupAddressFamilyRouteLimitReset OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Reset connection is pathCount exceeds this value."
+ DEFVAL { 0 }
+ ::= { juniBgpPeerGroupAddressFamilyEntry 22 }
+
+juniBgpPeerGroupAddressFamilyRouteLimitWarnOnly OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Warn, but do not reset, if the path limit is exceeded."
+ DEFVAL { false }
+ ::= { juniBgpPeerGroupAddressFamilyEntry 23 }
+
+juniBgpPeerGroupAddressFamilyRemovePrivateAs OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Remove private AS numbers from AS paths."
+ DEFVAL { false }
+ ::= { juniBgpPeerGroupAddressFamilyEntry 24 }
+
+juniBgpPeerGroupAddressFamilyUnsuppressMap OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The unsuppress route-map name. Routes which are sent to this peer and
+ which match this route-map are not subject to suppression by
+ summary-only aggregates. An empty string means no unsuppress
+ route-map."
+ DEFVAL { "" }
+ ::= { juniBgpPeerGroupAddressFamilyEntry 25 }
+
+juniBgpPeerGroupAddressFamilyInboundSoftReconfig OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Inbound soft-reconfiguration is enabled. If inbound
+ soft-reconfiguration is enabled we keep a copy of each received route
+ before inbound policy was applied."
+ DEFVAL { false }
+ ::= { juniBgpPeerGroupAddressFamilyEntry 26 }
+
+juniBgpPeerGroupAddressFamilyResetConnectionType OBJECT-TYPE
+ SYNTAX JuniBgpResetConnectionType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Writing a value to this object causes one individual address family
+ within the sessions to all peers in the peer-group to be cleared; the
+ value determines what type of clear is executed (hard clear, soft clear
+ in, soft clear out, etc.). Note that hard clearing an address family
+ within a session will bounce the session and thus also affect the other
+ address families in the session. Reading this object has no effect and
+ always returns resetTypeNoop."
+ DEFVAL { resetTypeNoop }
+ ::= { juniBgpPeerGroupAddressFamilyEntry 27 }
+
+juniBgpPeerGroupAddressFamilyRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Controls creation/deletion of entries in this table according to the
+ RowStatus textual convention, constrained to support the following
+ values only:
+ createAndGo
+ destroy "
+ ::= { juniBgpPeerGroupAddressFamilyEntry 28 }
+
+juniBgpPeerGroupAddressFamilyAsOverride OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Replace the AS number of the peer by our own AS number in the AS-path
+ attribute in UPDATEs sent to this peer-group."
+ DEFVAL { false }
+ ::= { juniBgpPeerGroupAddressFamilyEntry 29 }
+
+juniBgpPeerGroupAddressFamilyAllowAsIn OBJECT-TYPE
+ SYNTAX Integer32 (0..10)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The maximum number of times our own AS number is allowed to occur in a
+ received AS-path before that received route is considered to be a loop
+ and therefore rejected."
+ DEFVAL { 0 }
+ ::= { juniBgpPeerGroupAddressFamilyEntry 30 }
+
+juniBgpPeerGroupAddressFamilySendExtendedCommunity OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set this object to true(1) in order to send EXTENDED-COMMUNITIES
+ attributes in updates."
+ DEFVAL { false }
+ ::= { juniBgpPeerGroupAddressFamilyEntry 31 }
+
+juniBgpPeerGroupAddressFamilyAdvertiseCapPrefixListOrfSend OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set this object to true(1) in order to send PREFIX-LIST ORF SEND
+ CAPABILITY in Open Message."
+ DEFVAL { false }
+ ::= { juniBgpPeerGroupAddressFamilyEntry 32 }
+
+juniBgpPeerGroupAddressFamilyAdvertiseCapPrefixListCiscoOrfSend OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set this object to true(1) in order to send PREFIX-LIST-CISCO ORF SEND
+ CAPABILITY in Open Message."
+ DEFVAL { false }
+ ::= { juniBgpPeerGroupAddressFamilyEntry 33 }
+
+juniBgpPeerGroupAddressFamilyMaximumPrefixStrict OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "If the juniBgpPeerGroupAddressFamilyInboundSoftReconfig object is set
+ to true then routes which were rejected by inbound policy are stored in
+ memory anyway. The juniBgpPeerGroupAddressFamilyMaximumPrefixStrict
+ object determines whether or not these routes count towards the maximum
+ number of routes from the peer-group members (as configured in
+ juniBgpPeerGroupAddressFamilyRouteLimitWarn and/or
+ juniBgpPeerGroupAddressFamilyRouteLimitReset)."
+ DEFVAL { false }
+ ::= { juniBgpPeerGroupAddressFamilyEntry 34 }
+
+juniBgpPeerGroupAddressFamilyUnconfiguredAttributes OBJECT-TYPE
+ SYNTAX BITS {
+ juniBgpPeerGroupAddressFamilyDefaultOriginate(0),
+ juniBgpPeerGroupAddressFamilyNextHopSelf(1),
+ juniBgpPeerGroupAddressFamilySendCommunity(2),
+ juniBgpPeerGroupAddressFamilyDistributeListIn(3),
+ juniBgpPeerGroupAddressFamilyDistributeListOut(4),
+ juniBgpPeerGroupAddressFamilyPrefixListIn(5),
+ juniBgpPeerGroupAddressFamilyPrefixListOut(6),
+ juniBgpPeerGroupAddressFamilyPrefixTreeIn(7),
+ juniBgpPeerGroupAddressFamilyPrefixTreeOut(8),
+ juniBgpPeerGroupAddressFamilyFilterListIn(9),
+ juniBgpPeerGroupAddressFamilyFilterListOut(10),
+ juniBgpPeerGroupAddressFamilyFilterListWeight(11),
+ juniBgpPeerGroupAddressFamilyFilterListWeightValue(12),
+ juniBgpPeerGroupAddressFamilyRouteMapIn(13),
+ juniBgpPeerGroupAddressFamilyRouteMapOut(14),
+ juniBgpPeerGroupAddressFamilyRouteReflectorClient(15),
+ juniBgpPeerGroupAddressFamilyRouteLimitWarn(16),
+ juniBgpPeerGroupAddressFamilyRouteLimitReset(17),
+ juniBgpPeerGroupAddressFamilyRouteLimitWarnOnly(18),
+ juniBgpPeerGroupAddressFamilyRemovePrivateAs(19),
+ juniBgpPeerGroupAddressFamilyUnsuppressMap(20),
+ juniBgpPeerGroupAddressFamilyInboundSoftReconfig(21),
+ juniBgpPeerGroupAddressFamilyAsOverride(22),
+ juniBgpPeerGroupAddressFamilyAllowAsIn(23),
+ juniBgpPeerGroupAddressFamilySendExtendedCommunity(24),
+ juniBgpPeerGroupAddressFamilyAdvertiseCapPrefixListOrfSend(25),
+ juniBgpPeerGroupAddressFamilyAdvertiseCapPrefixListOrfCiscoSend(26),
+ juniBgpPeerGroupAddressFamilyMaximumPrefixStrict(27),
+ juniBgpPeerGroupAddressFamilySendLabel(28),
+ juniBgpPeerGroupAddressFamilyDefaultOriginateRouteMap(29),
+ juniBgpPeerGroupAddressFamilyNextHopUnchanged (30) }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "On get each bit indicates whether the corresponding attribute is
+ configured or unconfigured:
+ 0 = The attribute is configured (i.e. the configured value is the
+ operational value).
+ 1 = The attribute is unconfigured (i.e. the operational value is
+ inherited from the a higher level which could be the default
+ value).
+
+ Getting the attribute value itself always returns the operational value
+ of that attribute regardless of whether the attribute is configured or
+ unconfigured.
+
+ On write each bit indicates whether or not the corresponding attribute
+ should be set to the unconfigured state:
+ 0 = No operation (i.e. do not change the state of the attribute).
+ 1 = Set the attribute to the unconfigured state.
+
+ Setting an attribute to a value has the automatic side-effect of setting
+ the bit with the same name to zero."
+ DEFVAL { { } }
+ ::= { juniBgpPeerGroupAddressFamilyEntry 35 }
+
+juniBgpPeerGroupAddressFamilySendLabel OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Send labeled prefixes to this peer for this address-family."
+ DEFVAL { false }
+ ::= { juniBgpPeerGroupAddressFamilyEntry 36 }
+
+juniBgpPeerGroupAddressFamilyDefaultOriginateRouteMap OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The route-map to apply to the default route which is advertised to this
+ peer-group as a result of setting
+ juniBgpPeerGroupAddressFamilyDefaultOriginate to true. An empty string
+ means that no route-map is applied."
+ DEFVAL { "" }
+ ::= { juniBgpPeerGroupAddressFamilyEntry 37 }
+
+juniBgpPeerGroupAddressFamilyNextHopUnchanged OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set this object to true(1) in order to always advertise the next-hop
+ unchanged to this peer-group in this address-family."
+ DEFVAL { false }
+ ::= { juniBgpPeerGroupAddressFamilyEntry 38 }
+
+-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- BGP Peer Group Address Family Conditional Advertisement attributes
+-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+--
+-- BGP Peer Group Address Family Conditional Advertisement Table
+--
+juniBgpPeerGroupAddressFamilyConditionalAdvTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JuniBgpPeerGroupAddressFamilyConditionalAdvEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Juniper BGP Peer Group Address Family Conditional Advertisement
+ Table describes the BGP conditional advertisement attributes in an
+ Address Family for a peer-group."
+ ::= { juniBgpObjects 31 }
+
+juniBgpPeerGroupAddressFamilyConditionalAdvEntry OBJECT-TYPE
+ SYNTAX JuniBgpPeerGroupAddressFamilyConditionalAdvEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Juniper BGP Peer Group Address Family Conditional Advertisement
+ Entry describes a specific conditional advertisement entry in an
+ Address Family for a peer-group."
+ INDEX { juniBgpPeerGroupAddressFamilyVrfName,
+ juniBgpPeerGroupAddressFamilyAfi,
+ juniBgpPeerGroupAddressFamilySafi,
+ juniBgpPeerGroupGroupAddressFamilyGroupName,
+ juniBgpPeerGroupAddressFamilyConditionalAdvAdvertiseMap }
+ ::= { juniBgpPeerGroupAddressFamilyConditionalAdvTable 1 }
+
+JuniBgpPeerGroupAddressFamilyConditionalAdvEntry::= SEQUENCE {
+ juniBgpPeerGroupAddressFamilyConditionalAdvAdvertiseMap JuniBgpAdvertiseMapName,
+ juniBgpPeerGroupAddressFamilyConditionalAdvConditionMap DisplayString,
+ juniBgpPeerGroupAddressFamilyConditionalAdvIsExistMap TruthValue,
+ juniBgpPeerGroupAddressFamilyConditionalAdvSequenceNum Integer32,
+ juniBgpPeerGroupAddressFamilyConditionalAdvStatus JuniBgpConditionalAdvStatus,
+ juniBgpPeerGroupAddressFamilyConditionalAdvRowStatus RowStatus }
+
+juniBgpPeerGroupAddressFamilyConditionalAdvAdvertiseMap OBJECT-TYPE
+ SYNTAX JuniBgpAdvertiseMapName
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The route-map for conditional advertisement."
+ ::= { juniBgpPeerGroupAddressFamilyConditionalAdvEntry 1 }
+
+juniBgpPeerGroupAddressFamilyConditionalAdvConditionMap OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The condition-map to apply for this conditional advertisement entry."
+ ::= { juniBgpPeerGroupAddressFamilyConditionalAdvEntry 2 }
+
+juniBgpPeerGroupAddressFamilyConditionalAdvIsExistMap OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set this value to true(1) if the condition-map specified should be
+ applied as an exist-map. If the condition-map should be applied as a
+ non-exist-map, set it to false(2). "
+ DEFVAL { true }
+ ::= { juniBgpPeerGroupAddressFamilyConditionalAdvEntry 3 }
+
+juniBgpPeerGroupAddressFamilyConditionalAdvSequenceNum OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The sequence number of this conditional advertisement entry."
+ ::= { juniBgpPeerGroupAddressFamilyConditionalAdvEntry 4 }
+
+juniBgpPeerGroupAddressFamilyConditionalAdvStatus OBJECT-TYPE
+ SYNTAX JuniBgpConditionalAdvStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This value will be advertise(1) if the status of this advertise-map is evaluated
+ as advertise based on the condition-map. Otherwise it is withdraw(2)."
+ ::= { juniBgpPeerGroupAddressFamilyConditionalAdvEntry 5 }
+
+juniBgpPeerGroupAddressFamilyConditionalAdvRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Controls creation/deletion of entries in this table according to the
+ RowStatus textual convention, constrained to support the following
+ values only:
+ createAndGo,
+ destroy "
+ ::= { juniBgpPeerGroupAddressFamilyConditionalAdvEntry 6 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- BGP Network attributes
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+--
+-- BGP Network Table
+--
+juniBgpNetworkTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JuniBgpNetworkEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The BGP Network Table controls what networks are originated by this BGP
+ router."
+ ::= { juniBgpObjects 16 }
+
+juniBgpNetworkEntry OBJECT-TYPE
+ SYNTAX JuniBgpNetworkEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An instance in the list of networks originated by this BGP router."
+ INDEX { juniBgpNetworkVrfName,
+ juniBgpNetworkAfi,
+ juniBgpNetworkSafi,
+ juniBgpNetworkIpAddrPrefix,
+ juniBgpNetworkIpAddrPrefixLen }
+ ::= { juniBgpNetworkTable 1 }
+
+JuniBgpNetworkEntry ::= SEQUENCE {
+ juniBgpNetworkVrfName JuniVrfName,
+ juniBgpNetworkAfi JuniBgpAfi,
+ juniBgpNetworkSafi JuniBgpSafi,
+ juniBgpNetworkIpAddrPrefix IpAddress,
+ juniBgpNetworkIpAddrPrefixLen Integer32,
+ juniBgpNetworkBackdoor TruthValue,
+ juniBgpNetworkRowStatus RowStatus,
+ juniBgpNetworkWeightSpecified TruthValue,
+ juniBgpNetworkWeight Integer32,
+ juniBgpNetworkRouteMap DisplayString,
+ juniBgpNetworkUnconfiguredAttributes BITS }
+
+juniBgpNetworkVrfName OBJECT-TYPE
+ SYNTAX JuniVrfName
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The name of the VPN Routing Forwarding (VRF) instance in which this
+ network is configured. The empty string indicates that this network is
+ not in a VRF."
+ ::= { juniBgpNetworkEntry 1 }
+
+juniBgpNetworkAfi OBJECT-TYPE
+ SYNTAX JuniBgpAfi
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The AFI of the address-family in which this network is configured."
+ ::= { juniBgpNetworkEntry 2 }
+
+juniBgpNetworkSafi OBJECT-TYPE
+ SYNTAX JuniBgpSafi
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The SAFI of the address-family in which this network is configured."
+ ::= { juniBgpNetworkEntry 3 }
+
+juniBgpNetworkIpAddrPrefix OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An IP address prefix in the Network Layer Reachability Information
+ field. This object is an IP address containing the prefix with length
+ specified by bgpRouteIpAddrPrefixLen. Any bits beyond the length
+ specified by bgpRouteIpAddrPrefixLen are zeroed."
+ ::= { juniBgpNetworkEntry 4 }
+
+juniBgpNetworkIpAddrPrefixLen OBJECT-TYPE
+ SYNTAX Integer32 (0..32)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Length in bits of the IP address prefix in the Network Layer
+ Reachability Information field."
+ ::= { juniBgpNetworkEntry 5 }
+
+juniBgpNetworkBackdoor OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set this object to true(1) in order to enable BGP backdoor in this
+ network. This object can only be set at row creation."
+ DEFVAL { false }
+ ::= { juniBgpNetworkEntry 6 }
+
+juniBgpNetworkRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Controls creation/deletion of entries in this table according to the
+ RowStatus textual convention, constrained to support the following
+ values only:
+ createAndGo
+ destroy "
+ ::= { juniBgpNetworkEntry 7 }
+
+juniBgpNetworkWeightSpecified OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "If this object is set to true(1) then the BGP weight of this network is
+ set to the value specified in juniBgpNetworkWeightValue. This object
+ can only be set at row creation."
+ DEFVAL { false }
+ ::= { juniBgpNetworkEntry 8 }
+
+juniBgpNetworkWeight OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "If juniBgpNetworkWeight specified is set to true(1) then this object
+ specifies the weight of the network. Otherwise the weight of the
+ network is determined by the IGP metric of the prefix. This object can
+ only be set at row creation."
+ DEFVAL { 32768 }
+ ::= { juniBgpNetworkEntry 9 }
+
+juniBgpNetworkRouteMap OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The name of the route-map used to set the path attributes of this
+ network. A zero length route-map name means don't use a route-map for
+ this. This object can only be set at row creation."
+ DEFVAL { "" }
+ ::= { juniBgpNetworkEntry 10 }
+
+juniBgpNetworkUnconfiguredAttributes OBJECT-TYPE
+ SYNTAX BITS {
+ juniBgpNetworkBackdoor(0),
+ juniBgpNetworkWeight(1),
+ juniBgpNetworkRouteMap(2) }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "On get each bit indicates whether the corresponding attribute is
+ configured or unconfigured:
+ 0 = The attribute is configured (i.e. the configured value is the
+ operational value).
+ 1 = The attribute is unconfigured (i.e. the operational value is
+ inherited from the a higher level which could be the default
+ value).
+
+ Getting the attribute value itself always returns the operational value
+ of that attribute regardless of whether the attribute is configured or
+ unconfigured.
+
+ On write each bit indicates whether or not the corresponding attribute
+ should be set to the unconfigured state:
+ 0 = No operation (i.e. do not change the state of the attribute).
+ 1 = Set the attribute to the unconfigured state.
+
+ Setting an attribute to a value has the automatic side-effect of setting
+ the bit with the same name to zero."
+ DEFVAL { { } }
+ ::= { juniBgpNetworkEntry 11 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- BGP Aggregate attributes
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+--
+-- BGP Aggregate Table
+--
+juniBgpAggregateTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JuniBgpAggregateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The BGP Aggregate Table controls the consolidation of route
+ information."
+ ::= { juniBgpObjects 17 }
+
+juniBgpAggregateEntry OBJECT-TYPE
+ SYNTAX JuniBgpAggregateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An instance in the list of route aggregation."
+ INDEX { juniBgpAggregateVrfName,
+ juniBgpAggregateAfi,
+ juniBgpAggregateSafi,
+ juniBgpAggregateIpAddrPrefix,
+ juniBgpAggregateIpAddrPrefixLen }
+ ::= { juniBgpAggregateTable 1 }
+
+JuniBgpAggregateEntry ::= SEQUENCE {
+ juniBgpAggregateVrfName JuniVrfName,
+ juniBgpAggregateAfi JuniBgpAfi,
+ juniBgpAggregateSafi JuniBgpSafi,
+ juniBgpAggregateIpAddrPrefix IpAddress,
+ juniBgpAggregateIpAddrPrefixLen Integer32,
+ juniBgpAggregateAsSet TruthValue,
+ juniBgpAggregateSummaryOnly TruthValue,
+ juniBgpAggregateAttributeMap DisplayString,
+ juniBgpAggregateAdvertiseMap DisplayString,
+ juniBgpAggregateRowStatus RowStatus,
+ juniBgpAggregateSuppressMap DisplayString,
+ juniBgpAggregateUnconfiguredAttributes BITS }
+
+juniBgpAggregateVrfName OBJECT-TYPE
+ SYNTAX JuniVrfName
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The name of the VPN Routing Forwarding (VRF) instance in which this
+ aggregate is configured. The empty string indicates that this aggregate
+ is not in a VRF."
+ ::= { juniBgpAggregateEntry 1 }
+
+juniBgpAggregateAfi OBJECT-TYPE
+ SYNTAX JuniBgpAfi
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The AFI of the address-family in which this aggregate is configured."
+ ::= { juniBgpAggregateEntry 2 }
+
+juniBgpAggregateSafi OBJECT-TYPE
+ SYNTAX JuniBgpSafi
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The SAFI of the address-family in which this aggregate is configured."
+ ::= { juniBgpAggregateEntry 3 }
+
+juniBgpAggregateIpAddrPrefix OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An IP address prefix in the Network Layer Reachability Information
+ field. This object is an IP address containing the prefix with length
+ specified by bgpRouteIpAddrPrefixLen. Any bits beyond the length
+ specified by bgpRouteIpAddrPrefixLen are zeroed."
+ ::= { juniBgpAggregateEntry 4 }
+
+juniBgpAggregateIpAddrPrefixLen OBJECT-TYPE
+ SYNTAX Integer32 (0..32)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Length in bits of the IP address prefix in the Network Layer
+ Reachability Information field."
+ ::= { juniBgpAggregateEntry 5 }
+
+juniBgpAggregateAsSet OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set this object to true(1) in order to generate AS_set path information
+ by creating an aggregate entry that consists of all elements contained
+ in all paths that are being summarized. This object can only be set at
+ row creation."
+ DEFVAL { false }
+ ::= { juniBgpAggregateEntry 6 }
+
+juniBgpAggregateSummaryOnly OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set this object to true(1) in order to filter specific routes from
+ updates. By doing that, advertisements of more specific routes will be
+ suppressed to all neighbors. This object can only be set at row
+ creation."
+ DEFVAL { false }
+ ::= { juniBgpAggregateEntry 7 }
+
+juniBgpAggregateAttributeMap OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The name of the route-map used to set the attributes of the aggregate
+ An empty string means no route-map for this purpose."
+ DEFVAL { "" }
+ ::= { juniBgpAggregateEntry 8 }
+
+juniBgpAggregateAdvertiseMap OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The name of the route-map used to select routes covered by the
+ aggregate (for as-set aggregates the path attributes of the aggregate
+ route are created by summarizing the path attributes of the covered
+ routes). An empty string means no route-map for this purpose."
+ DEFVAL { "" }
+ ::= { juniBgpAggregateEntry 9 }
+
+juniBgpAggregateRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Controls creation/deletion of entries in this table according to the
+ RowStatus textual convention, constrained to support the following
+ values only:
+ createAndGo
+ destroy "
+ ::= { juniBgpAggregateEntry 10 }
+
+juniBgpAggregateSuppressMap OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The suppress route-map name. If a suppress route-map has been
+ specified, all routes which are covered by the aggregate and which match
+ the suppress route-map are suppressed. An empty string means no inbound
+ route-map."
+ DEFVAL { "" }
+ ::= { juniBgpAggregateEntry 11 }
+
+juniBgpAggregateUnconfiguredAttributes OBJECT-TYPE
+ SYNTAX BITS {
+ juniBgpAggregateAsSet(0),
+ juniBgpAggregateSummaryOnly(1),
+ juniBgpAggregateAttributeMap(2),
+ juniBgpAggregateAdvertiseMap(3),
+ juniBgpAggregateSuppressMap(4) }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "On get each bit indicates whether the corresponding attribute is
+ configured or unconfigured:
+ 0 = The attribute is configured (i.e. the configured value is the
+ operational value).
+ 1 = The attribute is unconfigured (i.e. the operational value is
+ inherited from the a higher level which could be the default
+ value).
+
+ Getting the attribute value itself always returns the operational value
+ of that attribute regardless of whether the attribute is configured or
+ unconfigured.
+
+ On write each bit indicates whether or not the corresponding attribute
+ should be set to the unconfigured state:
+ 0 = No operation (i.e. do not change the state of the attribute).
+ 1 = Set the attribute to the unconfigured state.
+
+ Setting an attribute to a value has the automatic side-effect of setting
+ the bit with the same name to zero."
+ DEFVAL { { } }
+ ::= { juniBgpAggregateEntry 12 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- BGP VRF attributes
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+--
+-- BGP VRF Table
+--
+juniBgpVrfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JuniBgpVrfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Juniper BGP VRF Table describes the BGP-specific characteristics
+ of a VPN routing forwarding instance."
+ ::= { juniBgpObjects 18 }
+
+juniBgpVrfEntry OBJECT-TYPE
+ SYNTAX JuniBgpVrfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The BGP VRF Entry describes BGP-specific characteristics of one VRF."
+ INDEX { juniBgpVrfName }
+ ::= { juniBgpVrfTable 1 }
+
+JuniBgpVrfEntry ::= SEQUENCE {
+ juniBgpVrfName JuniVrfName,
+ juniBgpVrfSynchronization TruthValue,
+ juniBgpVrfAutoSummary TruthValue,
+ juniBgpVrfExternalDistance Integer32,
+ juniBgpVrfInternalDistance Integer32,
+ juniBgpVrfLocalDistance Integer32,
+ juniBgpVrfResetConnectionType JuniBgpResetConnectionType,
+ juniBgpVrfRowStatus RowStatus,
+ juniBgpVrfOperationalState INTEGER,
+ juniBgpVrfAddUnicastRoutesToMulticastView TruthValue,
+ juniBgpVrfMaximumPathsEbgp Integer32,
+ juniBgpVrfMaximumPathsIbgp Integer32,
+ juniBgpVrfUnconfiguredAttributes BITS,
+ juniBgpVrfMaximumPathsEIbgp Integer32,
+ juniBgpVrfCarriersCarrierModeEnabled TruthValue }
+
+juniBgpVrfName OBJECT-TYPE
+ SYNTAX JuniVrfName
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The name of the VPN Routing Forwarding (VRF) instance."
+ ::= { juniBgpVrfEntry 1 }
+
+juniBgpVrfSynchronization OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set this object to true(1) in order to have IGP route synchronization
+ enabled."
+ DEFVAL { false }
+ ::= { juniBgpVrfEntry 2 }
+
+juniBgpVrfAutoSummary OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set this object to true(1) in order to automatically summarize
+ redistributed routes to their natural network mask."
+ DEFVAL { false }
+ ::= { juniBgpVrfEntry 3 }
+
+juniBgpVrfExternalDistance OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete administrative distance for external routes. Replaced by
+ juniBgpAddressFamilyExternalDistance."
+ DEFVAL { 20 }
+ ::= { juniBgpVrfEntry 4 }
+
+juniBgpVrfInternalDistance OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete administrative distance for internal routes. Replaced by
+ juniBgpAddressFamilyInternalDistance."
+ DEFVAL { 200 }
+ ::= { juniBgpVrfEntry 5 }
+
+juniBgpVrfLocalDistance OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete administrative distance for local routes. Replaced by
+ juniBgpAddressFamilyLocalDistance."
+ DEFVAL { 200 }
+ ::= { juniBgpVrfEntry 6 }
+
+juniBgpVrfResetConnectionType OBJECT-TYPE
+ SYNTAX JuniBgpResetConnectionType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Writing a value to this object causes the sessions to all peers in this
+ VRF to be cleared; the value determines what type of clear is executed
+ (hard clear, soft clear in, soft clear out, etc.). Reading this object
+ has no effect and always returns resetTypeNoop."
+ DEFVAL { resetTypeNoop }
+ ::= { juniBgpVrfEntry 7 }
+
+juniBgpVrfRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Controls creation/deletion of entries in this table according to the
+ RowStatus textual convention, constrained to support the following
+ values only:
+ createAndGo
+ destroy "
+ ::= { juniBgpVrfEntry 8 }
+
+juniBgpVrfOperationalState OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ up(1),
+ down(2),
+ overload(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The BGP VRF operational state."
+ ::= { juniBgpVrfEntry 9 }
+
+juniBgpVrfAddUnicastRoutesToMulticastView OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set this object to true(1) in order to add routes learnt by IPv4
+ Unicast BGP to the multicast route table."
+ DEFVAL { false }
+ ::= { juniBgpVrfEntry 10 }
+
+juniBgpVrfMaximumPathsEbgp OBJECT-TYPE
+ SYNTAX Integer32 (0..16)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The maximum number of routes received from EBGP peers which BGP
+ can select as equal cost. Zero means that routes from EBGP peers
+ cannot be selected as equal cost."
+ DEFVAL { 1 }
+ ::= { juniBgpVrfEntry 11 }
+
+juniBgpVrfMaximumPathsIbgp OBJECT-TYPE
+ SYNTAX Integer32 (0..16)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The maximum number of routes received from IBGP peers which BGP
+ can select as equal cost. Zero means that routes from IBGP peers
+ cannot be selected as equal cost."
+ DEFVAL { 1 }
+ ::= { juniBgpVrfEntry 12 }
+
+juniBgpVrfUnconfiguredAttributes OBJECT-TYPE
+ SYNTAX BITS {
+ juniBgpVrfSynchronization(0),
+ juniBgpVrfAutoSummary(1),
+ juniBgpVrfExternalDistance(2),
+ juniBgpVrfInternalDistance(3),
+ juniBgpVrfLocalDistance(4),
+ juniBgpVrfAddUnicastRoutesToMulticastView(5),
+ juniBgpVrfMaximumPathsEbgp(6),
+ juniBgpVrfMaximumPathsIbgp(7),
+ juniBgpVrfMaximumPathsEIbgp(8) }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "On get each bit indicates whether the corresponding attribute is
+ configured or unconfigured:
+ 0 = The attribute is configured (i.e. the configured value is the
+ operational value).
+ 1 = The attribute is unconfigured (i.e. the operational value is
+ inherited from the a higher level which could be the default
+ value).
+
+ Getting the attribute value itself always returns the operational value
+ of that attribute regardless of whether the attribute is configured or
+ unconfigured.
+
+ On write each bit indicates whether or not the corresponding attribute
+ should be set to the unconfigured state:
+ 0 = No operation (i.e. do not change the state of the attribute).
+ 1 = Set the attribute to the unconfigured state.
+
+ Setting an attribute to a value has the automatic side-effect of setting
+ the bit with the same name to zero."
+ DEFVAL { { } }
+ ::= { juniBgpVrfEntry 13 }
+
+juniBgpVrfMaximumPathsEIbgp OBJECT-TYPE
+ SYNTAX Integer32 (0..16)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The maximum number of routes received from both EBGP and IBGP peers
+ which BGP can select as equal cost. Zero means that routes from both
+ EBGP and IBGP peers cannot be selected as equal cost."
+ DEFVAL { 1 }
+ ::= { juniBgpVrfEntry 14 }
+
+juniBgpVrfCarriersCarrierModeEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete the BGP carrier's carrier flag since there is no need for it
+ when in carrier's carrier mode."
+ ::= { juniBgpVrfEntry 16 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- BGP Address Family attributes
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+juniBgpAddressFamilyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JuniBgpAddressFamilyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The BGP AddressFamily Entry describes BGP-specific characteristics of
+ one AddressFamily."
+ ::= { juniBgpObjects 19 }
+
+juniBgpAddressFamilyEntry OBJECT-TYPE
+ SYNTAX JuniBgpAddressFamilyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The BGP address family entry"
+ INDEX { juniBgpAddressFamilyVrfName,
+ juniBgpAddressFamilyAfi,
+ juniBgpAddressFamilySafi }
+ ::= { juniBgpAddressFamilyTable 1 }
+
+JuniBgpAddressFamilyEntry ::= SEQUENCE {
+ juniBgpAddressFamilyVrfName JuniVrfName,
+ juniBgpAddressFamilyAfi JuniBgpAfi,
+ juniBgpAddressFamilySafi JuniBgpSafi,
+ juniBgpAddressFamilyDefaultOriginate TruthValue,
+ juniBgpAddressFamilyRouteFlapDampening TruthValue,
+ juniBgpAddressFamilyDampeningSuppressThreshold Unsigned32,
+ juniBgpAddressFamilyDampeningReuseThreshold Unsigned32,
+ juniBgpAddressFamilyDampeningMaxHoldDownTime Unsigned32,
+ juniBgpAddressFamilyDampeningHalfLifeReachable Unsigned32,
+ juniBgpAddressFamilyDampeningHalfLifeUnreachable Unsigned32,
+ juniBgpAddressFamilyDampeningRouteMapName DisplayString,
+ juniBgpAddressFamilyResetConnectionType JuniBgpResetConnectionType,
+ juniBgpAddressFamilyRowStatus RowStatus,
+ juniBgpAddressFamilyOperationalState INTEGER,
+ juniBgpAddressFamilyUnconfiguredAttributes BITS,
+ juniBgpAddressFamilyExternalDistance Integer32,
+ juniBgpAddressFamilyInternalDistance Integer32,
+ juniBgpAddressFamilyLocalDistance Integer32,
+ juniBgpAddressFamilyDefaultOriginateRouteMap DisplayString,
+ juniBgpAddressFamilyIpIntfProfileNameForMplsHeads DisplayString,
+ juniBgpAddressFamilyIpIntfProfileNameForMplsTails DisplayString,
+ juniBgpAddressFamilyIpIntfServiceProfileNameForMplsHeads DisplayString,
+ juniBgpAddressFamilyIpIntfServiceProfileNameForMplsTails DisplayString,
+ juniBgpAddressFamilyCheckVpnNextHops TruthValue,
+ juniBgpAddressFamilyPathSelectionIsDeferred TruthValue,
+ juniBgpAddressFamilyPreventBgpRoutesFromBeingPushedToLineCards TruthValue,
+ juniBgpAddressFamilyTimeUntilPathSelectionDeferTimerExpires Integer32 }
+
+juniBgpAddressFamilyVrfName OBJECT-TYPE
+ SYNTAX JuniVrfName
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The name of the VPN Routing Forwarding (VRF) instance in which this
+ address-family is configured. The empty string indicates that this
+ address-family is not in a VRF."
+ ::= { juniBgpAddressFamilyEntry 1 }
+
+juniBgpAddressFamilyAfi OBJECT-TYPE
+ SYNTAX JuniBgpAfi
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The AFI of the address-family."
+ ::= { juniBgpAddressFamilyEntry 2 }
+
+juniBgpAddressFamilySafi OBJECT-TYPE
+ SYNTAX JuniBgpSafi
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The SAFI of the address-family."
+ ::= { juniBgpAddressFamilyEntry 3 }
+
+juniBgpAddressFamilyDefaultOriginate OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set this object to true(1) in order to advertise a default route, if
+ present."
+ DEFVAL { false }
+ ::= { juniBgpAddressFamilyEntry 4 }
+
+juniBgpAddressFamilyRouteFlapDampening OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Set this object to true(1) in order to enable route flap dampening."
+ DEFVAL { false }
+ ::= { juniBgpAddressFamilyEntry 5 }
+
+juniBgpAddressFamilyDampeningSuppressThreshold OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The dampening cutoff threshold (scaled)."
+ DEFVAL { 1000 }
+ ::= { juniBgpAddressFamilyEntry 6 }
+
+juniBgpAddressFamilyDampeningReuseThreshold OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The dampening reuse threshold (scaled)."
+ DEFVAL { 1000 }
+ ::= { juniBgpAddressFamilyEntry 7 }
+
+juniBgpAddressFamilyDampeningMaxHoldDownTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Maximum route holddown time, in seconds."
+ DEFVAL { 20 }
+ ::= { juniBgpAddressFamilyEntry 8 }
+
+juniBgpAddressFamilyDampeningHalfLifeReachable OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Figure of merit half life for reachable routes, in seconds."
+ DEFVAL { 5 }
+ ::= { juniBgpAddressFamilyEntry 9 }
+
+juniBgpAddressFamilyDampeningHalfLifeUnreachable OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Figure of merit half life for unreachable routes, in seconds."
+ DEFVAL { 5 }
+ ::= { juniBgpAddressFamilyEntry 10 }
+
+juniBgpAddressFamilyDampeningRouteMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The name of the route-map used to determine which routes are dampened
+ and which aren't and to set the dampening parameters for those routes
+ which are dampenend. A zero length route-map name means don't use a
+ route-map for this."
+ DEFVAL { "" }
+ ::= { juniBgpAddressFamilyEntry 11 }
+
+juniBgpAddressFamilyResetConnectionType OBJECT-TYPE
+ SYNTAX JuniBgpResetConnectionType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Writing a value to this object causes one individual address family
+ within the sessions to all peers in this VRF to be cleared; the value
+ determines what type of clear is executed (hard clear, soft clear in,
+ soft clear out, etc.). Note that hard clearing an address family within
+ a session will bounce the session and thus also affect the other address
+ families in the session. Reading this object has no effect and always
+ returns resetTypeNoop."
+ DEFVAL { resetTypeNoop }
+ ::= { juniBgpAddressFamilyEntry 12 }
+
+juniBgpAddressFamilyRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Controls creation/deletion of entries in this table according to the
+ RowStatus textual convention, constrained to support the following
+ values only:
+ createAndGo
+ destroy "
+ ::= { juniBgpAddressFamilyEntry 13 }
+
+juniBgpAddressFamilyOperationalState OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ up(1),
+ down(2),
+ overload(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The BGP address family operational state."
+ ::= { juniBgpAddressFamilyEntry 14 }
+
+juniBgpAddressFamilyUnconfiguredAttributes OBJECT-TYPE
+ SYNTAX BITS {
+ juniBgpAddressFamilyDefaultOriginate(0),
+ juniBgpAddressFamilyRouteFlapDampening(1),
+ juniBgpAddressFamilyDampeningSuppressThreshold(2),
+ juniBgpAddressFamilyDampeningReuseThreshold(3),
+ juniBgpAddressFamilyDampeningMaxHoldDownTime(4),
+ juniBgpAddressFamilyDampeningHalfLifeReachable(5),
+ juniBgpAddressFamilyDampeningHalfLifeUnreachable(6),
+ juniBgpAddressFamilyDampeningRouteMapName(7),
+ juniBgpAddressFamilyExternalDistance(8),
+ juniBgpAddressFamilyInternalDistance(9),
+ juniBgpAddressFamilyLocalDistance(10),
+ juniBgpAddressFamilyDefaultOriginateRouteMap(11),
+ juniBgpAddressFamilyCheckVpnNextHops(12) }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "On get each bit indicates whether the corresponding attribute is
+ configured or unconfigured:
+ 0 = The attribute is configured (i.e. the configured value is the
+ operational value).
+ 1 = The attribute is unconfigured (i.e. the operational value is
+ inherited from the a higher level which could be the default
+ value).
+
+ Getting the attribute value itself always returns the operational value
+ of that attribute regardless of whether the attribute is configured or
+ unconfigured.
+
+ On write each bit indicates whether or not the corresponding attribute
+ should be set to the unconfigured state:
+ 0 = No operation (i.e. do not change the state of the attribute).
+ 1 = Set the attribute to the unconfigured state.
+
+ Setting an attribute to a value has the automatic side-effect of setting
+ the bit with the same name to zero."
+ DEFVAL { { } }
+ ::= { juniBgpAddressFamilyEntry 15 }
+
+juniBgpAddressFamilyExternalDistance OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The administrative distance for external routes."
+ DEFVAL { 20 }
+ ::= { juniBgpAddressFamilyEntry 16 }
+
+juniBgpAddressFamilyInternalDistance OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The administrative distance for internal routes."
+ DEFVAL { 200 }
+ ::= { juniBgpAddressFamilyEntry 17 }
+
+juniBgpAddressFamilyLocalDistance OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The administrative distance for local routes."
+ DEFVAL { 200 }
+ ::= { juniBgpAddressFamilyEntry 18 }
+
+juniBgpAddressFamilyDefaultOriginateRouteMap OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The route-map to apply to the default route which is advertised as a
+ result of setting juniBgpAddressFamilyDefaultOriginate to true. An
+ empty string means that no route-map is applied."
+ DEFVAL { "" }
+ ::= { juniBgpAddressFamilyEntry 19 }
+
+juniBgpAddressFamilyIpIntfProfileNameForMplsHeads OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..80))
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete the name of the IP interface profile used by BGP to create IP dynamic
+ interfaces on top of MPLS stacked tunnel heads. When support for BGP-created
+ IP dynamic interfaces was removed, BGP profile names were obsoleted too."
+ DEFVAL { "" }
+ ::= { juniBgpAddressFamilyEntry 20 }
+
+juniBgpAddressFamilyIpIntfProfileNameForMplsTails OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..80))
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete the name of the IP interface profile used by BGP to create IP dynamic
+ interfaces on top of MPLS stacked tunnel tails. When support for BGP-created
+ IP dynamic interfaces was removed, BGP profile names were obsoleted too."
+ DEFVAL { "" }
+ ::= { juniBgpAddressFamilyEntry 21 }
+
+juniBgpAddressFamilyIpIntfServiceProfileNameForMplsHeads OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..80))
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete the name of the IP interface service-profile used by BGP to create IP
+ dynamic interfaces on top of MPLS stacked tunnel heads. When support for BGP-created
+ dynamic interfaces was removed, BGP profile names were obsoleted too."
+ DEFVAL { "" }
+ ::= { juniBgpAddressFamilyEntry 22 }
+
+juniBgpAddressFamilyIpIntfServiceProfileNameForMplsTails OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..80))
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "The name of the IP interface service-profile used by BGP to create IP
+ dynamic interfaces on top of MPLS stacked tunnel tails. When support for BGP-created
+ dynamic interfaces was removed, BGP profile names were obsoleted too."
+ DEFVAL { "" }
+ ::= { juniBgpAddressFamilyEntry 23 }
+
+juniBgpAddressFamilyCheckVpnNextHops OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "If this object is set to true, the reachability of the next-hops of
+ routes in this address-family are checked. If this object is set to
+ false, the next-hops if routes in this address-families are always
+ considered to be reachable. This attribute only applies to address-
+ families with SAFI 128 (labeled-vpn-unicast). For all other address-
+ families this attributes is meaningless and attempting to set the
+ attribute will result in an error."
+ DEFVAL { false }
+ ::= { juniBgpAddressFamilyEntry 24 }
+
+juniBgpAddressFamilyPathSelectionIsDeferred OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Is path selection for the address-family currently deferred?"
+ ::= { juniBgpAddressFamilyEntry 25 }
+
+juniBgpAddressFamilyPreventBgpRoutesFromBeingPushedToLineCards OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Is BGP still in the process of placing fresh routes in the route
+ table after a restart? During this period the line cards are forced
+ to continue forwarding using the old stale routes."
+ ::= { juniBgpAddressFamilyEntry 26 }
+
+juniBgpAddressFamilyTimeUntilPathSelectionDeferTimerExpires OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds until the path selection defer timer expires
+ or zero if it is not running."
+ ::= { juniBgpAddressFamilyEntry 27 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- BGP Storage attributes
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+--
+-- Objects set in the juniBgpStorageGroup will not take affect until reboot
+--
+-- The objects in this group define the initial and maximum size of various
+-- heaps and pools used in BGP.
+--
+-- Each heap or pool is used to store a certain type of configured (e.g. peers)
+-- or dynamic (e.g. routes) entries. The initial size of each heap or pool
+-- indicates how large the heap or pool is when BGP is initially created. As
+-- entries are allocated from heaps and pools and the pool eventually becomes
+-- exhausted, the heaps and pools grow automatically up the to maximum size for
+-- the heap or pool. Once the heap or pool reaches it maximum size, BGP goes
+-- into "overload state" and will stop accepting new configuration or dynamic
+-- information for that heap or pool.
+--
+juniBgpStorageGroup OBJECT IDENTIFIER ::= { juniBgpObjects 20 }
+
+juniBgpStorageInitialHeapSize OBJECT-TYPE
+ SYNTAX JuniBgpStorageInteger
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete initial size of the BGP heap in octets. The BGP heap is used for a
+ small number of variable sized data structures."
+ DEFVAL { 16384 }
+ ::= { juniBgpStorageGroup 1 }
+
+juniBgpStorageMaxHeapSize OBJECT-TYPE
+ SYNTAX JuniBgpStorageInteger
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete maximum size of the BGP heap in octets."
+ DEFVAL { 536870912 }
+ ::= { juniBgpStorageGroup 2 }
+
+juniBgpStorageInitialVrfPoolSize OBJECT-TYPE
+ SYNTAX JuniBgpStorageInteger
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete initial size of the VRF pool in entries. One entry is allocated
+ from the VRF pool for each VRF used by BGP."
+ DEFVAL { 1 }
+ ::= { juniBgpStorageGroup 4 }
+
+juniBgpStorageMaxVrfPoolSize OBJECT-TYPE
+ SYNTAX JuniBgpStorageInteger
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete maximum size of the VRF pool in entries."
+ DEFVAL { 500000000 }
+ ::= { juniBgpStorageGroup 5 }
+
+juniBgpStorageInitialAddressFamilyPoolSize OBJECT-TYPE
+ SYNTAX JuniBgpStorageInteger
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete initial size of the address-family pool in entries. One entry is
+ allocated from the address-family pool for each address-family used by
+ BGP."
+ DEFVAL { 1 }
+ ::= { juniBgpStorageGroup 6 }
+
+juniBgpStorageMaxAddressFamilyPoolSize OBJECT-TYPE
+ SYNTAX JuniBgpStorageInteger
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete initial size of the address-family pool in entries."
+ DEFVAL { 500000000 }
+ ::= { juniBgpStorageGroup 7 }
+
+juniBgpStorageInitialPeerPoolSize OBJECT-TYPE
+ SYNTAX JuniBgpStorageInteger
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete initial size of the peer pool in entries. One entry is allocated
+ from the peer pool for each peer configured in BGP."
+ DEFVAL { 1 }
+ ::= { juniBgpStorageGroup 8 }
+
+juniBgpStorageMaxPeerPoolSize OBJECT-TYPE
+ SYNTAX JuniBgpStorageInteger
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete maximum size of the peer pool in entries."
+ DEFVAL { 500000000 }
+ ::= { juniBgpStorageGroup 9 }
+
+juniBgpStorageInitialPeerAfPoolSize OBJECT-TYPE
+ SYNTAX JuniBgpStorageInteger
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete initial size of the peer-address-family pool in entries. One entry
+ is allocated from the peer-address-family pool for each address family
+ activated for any peer in BGP (including the IPv4 unicast address
+ families which are usually activated by default for each peer)."
+ DEFVAL { 1 }
+ ::= { juniBgpStorageGroup 10 }
+
+juniBgpStorageMaxPeerAfPoolSize OBJECT-TYPE
+ SYNTAX JuniBgpStorageInteger
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete maximum size of the peer-address-family pool in entries."
+ DEFVAL { 500000000 }
+ ::= { juniBgpStorageGroup 11 }
+
+juniBgpStorageInitialPeerGroupPoolSize OBJECT-TYPE
+ SYNTAX JuniBgpStorageInteger
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete initial size of the peer-group pool in entries. One entry is
+ allocated from the peer-group pool for each peer-group configured in
+ BGP."
+ DEFVAL { 1 }
+ ::= { juniBgpStorageGroup 12 }
+
+juniBgpStorageMaxPeerGroupPoolSize OBJECT-TYPE
+ SYNTAX JuniBgpStorageInteger
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete maximum size of the peer-group pool in entries."
+ DEFVAL { 500000000 }
+ ::= { juniBgpStorageGroup 13 }
+
+juniBgpStorageInitialPeerGroupAfPoolSize OBJECT-TYPE
+ SYNTAX JuniBgpStorageInteger
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete initial size of the peer-group-address-family pool in entries. One
+ entry is allocated from the peer-group-address-family pool for each
+ address family activated for any peer-group in BGP (including the IPv4
+ unicast address families which are usually activated by default for each
+ peer-group)."
+ DEFVAL { 1 }
+ ::= { juniBgpStorageGroup 14 }
+
+juniBgpStorageMaxPeerGroupAfPoolSize OBJECT-TYPE
+ SYNTAX JuniBgpStorageInteger
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete maximum size of the peer-group-address-family pool in entries."
+ DEFVAL { 500000000 }
+ ::= { juniBgpStorageGroup 15 }
+
+juniBgpStorageInitialNetworkPoolSize OBJECT-TYPE
+ SYNTAX JuniBgpStorageInteger
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete initial size of the network pool in entries. One entry is
+ allocated from the network pool for each network configured in BGP."
+ DEFVAL { 1 }
+ ::= { juniBgpStorageGroup 16 }
+
+juniBgpStorageMaxNetworkPoolSize OBJECT-TYPE
+ SYNTAX JuniBgpStorageInteger
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete maximum size of the network pool in entries."
+ DEFVAL { 500000000 }
+ ::= { juniBgpStorageGroup 17 }
+
+juniBgpStorageInitialAggregatePoolSize OBJECT-TYPE
+ SYNTAX JuniBgpStorageInteger
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete initial size of the aggregate pool in entries. One entry is
+ allocated from the aggregate pool for each aggregate configured in BGP."
+ DEFVAL { 1 }
+ ::= { juniBgpStorageGroup 18 }
+
+juniBgpStorageMaxAggregatePoolSize OBJECT-TYPE
+ SYNTAX JuniBgpStorageInteger
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete maximum size of the aggregate pool in entries."
+ DEFVAL { 500000000 }
+ ::= { juniBgpStorageGroup 19 }
+
+juniBgpStorageInitialDestinationPoolSize OBJECT-TYPE
+ SYNTAX JuniBgpStorageInteger
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete initial size of the destination pool in entries. One entry is
+ allocated from the destination pool for each unique prefix in the BGP
+ RIB."
+ DEFVAL { 1 }
+ ::= { juniBgpStorageGroup 20 }
+
+juniBgpStorageMaxDestinationPoolSize OBJECT-TYPE
+ SYNTAX JuniBgpStorageInteger
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete maximum size of the destination pool in entries."
+ DEFVAL { 500000000 }
+ ::= { juniBgpStorageGroup 21 }
+
+juniBgpStorageInitialRoutePoolSize OBJECT-TYPE
+ SYNTAX JuniBgpStorageInteger
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete initial size of the route pool in entries. One entry is allocated
+ from the route pool for each received non-VPN route in the BGP RIB."
+ DEFVAL { 1 }
+ ::= { juniBgpStorageGroup 22 }
+
+juniBgpStorageMaxRoutePoolSize OBJECT-TYPE
+ SYNTAX JuniBgpStorageInteger
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete maximum size of the route pool in entries."
+ DEFVAL { 500000000 }
+ ::= { juniBgpStorageGroup 23 }
+
+juniBgpStorageInitialAttributesPoolSize OBJECT-TYPE
+ SYNTAX JuniBgpStorageInteger
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete initial size of the attributes pool in entries. One entry is
+ allocated from the attributes pool for each unique combination of path
+ attributes of routes in the BGP RIB."
+ DEFVAL { 1 }
+ ::= { juniBgpStorageGroup 24 }
+
+juniBgpStorageMaxAttributesPoolSize OBJECT-TYPE
+ SYNTAX JuniBgpStorageInteger
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete maximum size of the attributes pool in entries."
+ DEFVAL { 500000000 }
+ ::= { juniBgpStorageGroup 25 }
+
+juniBgpStorageInitialRouteFlapHistoryPoolSize OBJECT-TYPE
+ SYNTAX JuniBgpStorageInteger
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete initial size of the route-flap-history pool in entries. One entry
+ is allocated from the route-flap-history pool for each route in the BGP
+ RIB which has route-flap dampening history associated with it."
+ DEFVAL { 1 }
+ ::= { juniBgpStorageGroup 26 }
+
+juniBgpStorageMaxRouteFlapHistoryPoolSize OBJECT-TYPE
+ SYNTAX JuniBgpStorageInteger
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete maximum size of the route-flap-history pool in entries."
+ DEFVAL { 500000000 }
+ ::= { juniBgpStorageGroup 27 }
+
+juniBgpStorageInitialNetworkRoutePoolSize OBJECT-TYPE
+ SYNTAX JuniBgpStorageInteger
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete initial size of the network-route pool in entries. One entry is
+ allocated from the network-route pool for each network route in the BGP
+ RIB."
+ DEFVAL { 1 }
+ ::= { juniBgpStorageGroup 28 }
+
+juniBgpStorageMaxNetworkRoutePoolSize OBJECT-TYPE
+ SYNTAX JuniBgpStorageInteger
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete maximum size of the network-route pool in entries."
+ DEFVAL { 500000000 }
+ ::= { juniBgpStorageGroup 29 }
+
+juniBgpStorageInitialRedistributedRoutePoolSize OBJECT-TYPE
+ SYNTAX JuniBgpStorageInteger
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete initial size of the redistributed-route pool in entries. One entry
+ is allocated from the redistributed-route pool for each redistributed
+ route in the BGP RIB."
+ DEFVAL { 1 }
+ ::= { juniBgpStorageGroup 30 }
+
+juniBgpStorageMaxRedistributedRoutePoolSize OBJECT-TYPE
+ SYNTAX JuniBgpStorageInteger
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete maximum size of the redistributed-route pool in entries."
+ DEFVAL { 500000000 }
+ ::= { juniBgpStorageGroup 31 }
+
+juniBgpStorageInitialAggregateRoutePoolSize OBJECT-TYPE
+ SYNTAX JuniBgpStorageInteger
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete initial size of the aggregate-route pool in entries. One entry is
+ allocated from the aggregate-route pool for each aggregate route in the
+ BGP RIB."
+ DEFVAL { 1 }
+ ::= { juniBgpStorageGroup 32 }
+
+juniBgpStorageMaxAggregateRoutePoolSize OBJECT-TYPE
+ SYNTAX JuniBgpStorageInteger
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete maximum size of the aggregate-route pool in entries."
+ DEFVAL { 500000000 }
+ ::= { juniBgpStorageGroup 33 }
+
+juniBgpStorageInitialAutoSummaryRoutePoolSize OBJECT-TYPE
+ SYNTAX JuniBgpStorageInteger
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete initial size of the auto-summary-route pool in entries. One entry
+ is allocated from the auto-summary-route pool for each auto-summary
+ route in the BGP RIB."
+ DEFVAL { 1 }
+ ::= { juniBgpStorageGroup 34 }
+
+juniBgpStorageMaxAutoSummaryRoutePoolSize OBJECT-TYPE
+ SYNTAX JuniBgpStorageInteger
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete maximum size of the auto-summary-route pool in entries."
+ DEFVAL { 500000000 }
+ ::= { juniBgpStorageGroup 35 }
+
+juniBgpStorageInitialHistoryRoutePoolSize OBJECT-TYPE
+ SYNTAX JuniBgpStorageInteger
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete object is obsolete. Setting it has not effect and reading this
+ object returns an undefined value."
+ DEFVAL { 1 }
+ ::= { juniBgpStorageGroup 36 }
+
+juniBgpStorageMaxHistoryRoutePoolSize OBJECT-TYPE
+ SYNTAX JuniBgpStorageInteger
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete object is obsolete. Setting it has not effect and reading this
+ object returns an undefined value."
+ DEFVAL { 500000000 }
+ ::= { juniBgpStorageGroup 37 }
+
+juniBgpStorageInitialSendQueueEntryPoolSize OBJECT-TYPE
+ SYNTAX JuniBgpStorageInteger
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete initial size of the send-queue-entry pool in entries. One entry is
+ allocated from the send-queue-entry pool for update messages which is
+ queued for transmission to a peer."
+ DEFVAL { 1 }
+ ::= { juniBgpStorageGroup 38 }
+
+juniBgpStorageMaxSendQueueEntryPoolSize OBJECT-TYPE
+ SYNTAX JuniBgpStorageInteger
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete maximum size of the send-queue-entry pool in entries."
+ DEFVAL { 500000000 }
+ ::= { juniBgpStorageGroup 39 }
+
+juniBgpStorageInitialVpnRoutePoolSize OBJECT-TYPE
+ SYNTAX JuniBgpStorageInteger
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete initial size of the vpn-route pool in entries. One entry is
+ allocated from the vpn-route pool for each received VPN route in the BGP
+ RIB."
+ DEFVAL { 1 }
+ ::= { juniBgpStorageGroup 40 }
+
+juniBgpStorageMaxVpnRoutePoolSize OBJECT-TYPE
+ SYNTAX JuniBgpStorageInteger
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete maximum size of the vpn-route pool in entries."
+ DEFVAL { 500000000 }
+ ::= { juniBgpStorageGroup 41 }
+
+juniBgpStorageInitialRouteTargetPoolSize OBJECT-TYPE
+ SYNTAX JuniBgpStorageInteger
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete initial size of the route-target pool in entries. One entry is
+ allocated from the route-target pool for each route-target imported in
+ any VRF used by BGP."
+ DEFVAL { 1 }
+ ::= { juniBgpStorageGroup 42 }
+
+juniBgpStorageMaxRouteTargetPoolSize OBJECT-TYPE
+ SYNTAX JuniBgpStorageInteger
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete maximum size of the route-target pool in entries."
+ DEFVAL { 500000000 }
+ ::= { juniBgpStorageGroup 43 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- BGP New Route attributes
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+--
+-- BGP New Route Attribute Table
+--
+juniBgpNewRouteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JuniBgpNewRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The BGP-4 Received Path Attribute Table contains additional information
+ about paths to destination networks received from all BGP4 peers."
+ ::= { juniBgpObjects 23 }
+
+juniBgpNewRouteEntry OBJECT-TYPE
+ SYNTAX JuniBgpNewRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Additional information about a path to a network."
+ INDEX { juniBgpNewRouteVrfName,
+ juniBgpNewRouteAfi,
+ juniBgpNewRouteSafi,
+ juniBgpNewRouteIpAddrPrefix,
+ juniBgpNewRouteIpAddrPrefixLen,
+ juniBgpNewRouteDistinguisher,
+ juniBgpNewRoutePeer,
+ juniBgpNewRouteRouteType,
+ juniBgpNewRouteOriginalRd }
+ ::= { juniBgpNewRouteTable 1 }
+
+JuniBgpNewRouteEntry ::= SEQUENCE {
+ juniBgpNewRouteVrfName JuniVrfName,
+ juniBgpNewRouteAfi JuniBgpAfi,
+ juniBgpNewRouteSafi JuniBgpSafi,
+ juniBgpNewRouteIpAddrPrefix IpAddress,
+ juniBgpNewRouteIpAddrPrefixLen Integer32,
+ juniBgpNewRouteDistinguisher OCTET STRING,
+ juniBgpNewRoutePeer IpAddress,
+ juniBgpNewRouteRouteType INTEGER,
+ juniBgpNewRouteOriginalRd OCTET STRING,
+ juniBgpNewRouteOriginatorId IpAddress,
+ juniBgpNewRouteAtomicAggregatePresent TruthValue,
+ juniBgpNewRouteMedPresent TruthValue,
+ juniBgpNewRouteLocalPrefPresent TruthValue,
+ juniBgpNewRouteAggregatorPresent TruthValue,
+ juniBgpNewRouteCommunitiesPresent TruthValue,
+ juniBgpNewRouteOriginatorIdPresent TruthValue,
+ juniBgpNewRouteClusterListPresent TruthValue,
+ juniBgpNewRouteWeight Unsigned32,
+ juniBgpNewRouteOrigin INTEGER,
+ juniBgpNewRouteASPathSegment OCTET STRING,
+ juniBgpNewRouteNextHop IpAddress,
+ juniBgpNewRouteMultiExitDisc Unsigned32,
+ juniBgpNewRouteLocalPref Unsigned32,
+ juniBgpNewRouteAtomicAggregate INTEGER,
+ juniBgpNewRouteAggregatorAS Integer32,
+ juniBgpNewRouteAggregatorAddress IpAddress,
+ juniBgpNewRouteBestInIpRouteTable TruthValue,
+ juniBgpNewRouteUnknown OCTET STRING,
+ juniBgpNewRouteExtendedCommunitiesPresent TruthValue,
+ juniBgpNewRouteValid TruthValue,
+ juniBgpNewRouteSuppressedBy INTEGER,
+ juniBgpNewRouteNextHopReachable TruthValue,
+ juniBgpNewRouteSynchronizedWithIgp TruthValue,
+ juniBgpNewRoutePlaceInIpRouteTable TruthValue,
+ juniBgpNewRouteAdvertiseToExternalPeers TruthValue,
+ juniBgpNewRouteAdvertiseToInternalPeers TruthValue,
+ juniBgpNewRouteMplsLabel Unsigned32,
+ juniBgpNewRouteNextHopMetric Unsigned32,
+ juniBgpNewRouteMplsInLabel Unsigned32,
+ juniBgpNewRouteMplsOutLabel Unsigned32,
+ juniBgpNewRouteLeaked TruthValue,
+ juniBgpNewRouteStale TruthValue }
+
+juniBgpNewRouteVrfName OBJECT-TYPE
+ SYNTAX JuniVrfName
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The name of the VPN Routing Forwarding (VRF) instance in which this
+ route is present. The empty string indicates that this route is not in
+ a VRF."
+ ::= { juniBgpNewRouteEntry 1 }
+
+juniBgpNewRouteAfi OBJECT-TYPE
+ SYNTAX JuniBgpAfi
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The AFI of the address-family in which this route is present."
+ ::= { juniBgpNewRouteEntry 2 }
+
+juniBgpNewRouteSafi OBJECT-TYPE
+ SYNTAX JuniBgpSafi
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The SAFI of the address-family in which this route is present."
+ ::= { juniBgpNewRouteEntry 3 }
+
+juniBgpNewRouteIpAddrPrefix OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IP address prefix of the route. This object is an IP address
+ containing the prefix with length specified by
+ juniBgpNewRouteIpAddrPrefixLen. Any bits beyond the length specified by
+ juniBgpNewRouteIpAddrPrefixLen are zeroed."
+ ::= { juniBgpNewRouteEntry 4 }
+
+juniBgpNewRouteIpAddrPrefixLen OBJECT-TYPE
+ SYNTAX Integer32 (0..32)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Length in bits of the IP address prefix of the route."
+ ::= { juniBgpNewRouteEntry 5 }
+
+juniBgpNewRouteDistinguisher OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(8))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Route Distinguisher (RD) of the route. This object has an
+ undefined value for non-VPN routes."
+ ::= { juniBgpNewRouteEntry 6 }
+
+juniBgpNewRoutePeer OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IP address of the peer from which the route was received. This
+ object has value 0.0.0.0 is the route was a locally originated route."
+ ::= { juniBgpNewRouteEntry 7 }
+
+juniBgpNewRouteRouteType OBJECT-TYPE
+ SYNTAX INTEGER {
+ routeTypeReceived(1),
+ routeTypeNetwork(2),
+ routeTypeRedistributed(3),
+ routeTypeAggregate(4),
+ routeTypeAutoSummary(5) }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The type of the route."
+ ::= { juniBgpNewRouteEntry 8 }
+
+juniBgpNewRouteOriginalRd OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(8))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The original Route Distinguisher (RD) of a VPN route. For VPN routes
+ which are originated in a VRF or which are received from a CE the
+ original RD is equal to the RD of the VRF. For VPN routes which are
+ received from another PE and imported into a VRF, the original RD is the
+ RD which was received from the other PE (the RD of the route itself is
+ changed to the RD for the VRF when the route is imported into the VRF).
+ For non-VPN routes the value of this object is undefined."
+ ::= { juniBgpNewRouteEntry 9 }
+
+juniBgpNewRouteOriginatorId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Originator-ID path attribute of the route if present. The
+ juniBgpNewRouteOriginatorIdPresent object indicates whether the
+ Originator-ID path attribute is present."
+ ::= { juniBgpNewRouteEntry 10 }
+
+juniBgpNewRouteAtomicAggregatePresent OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Atomic-Aggregate path attribute is present."
+ ::= { juniBgpNewRouteEntry 11 }
+
+juniBgpNewRouteMedPresent OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Multi-Exit-Discriminator path attribute is present."
+ ::= { juniBgpNewRouteEntry 12 }
+
+juniBgpNewRouteLocalPrefPresent OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Local-Pref path attribute is present."
+ ::= { juniBgpNewRouteEntry 13 }
+
+juniBgpNewRouteAggregatorPresent OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Aggregator path attribute is present."
+ ::= { juniBgpNewRouteEntry 14 }
+
+juniBgpNewRouteCommunitiesPresent OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Communities path attribute is present."
+ ::= { juniBgpNewRouteEntry 15 }
+
+juniBgpNewRouteOriginatorIdPresent OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Originator-ID path attribute is present."
+ ::= { juniBgpNewRouteEntry 16 }
+
+juniBgpNewRouteClusterListPresent OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Cluster-List path attribute is present."
+ ::= { juniBgpNewRouteEntry 17 }
+
+juniBgpNewRouteWeight OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The weight of the route."
+ ::= { juniBgpNewRouteEntry 18 }
+
+juniBgpNewRouteOrigin OBJECT-TYPE
+ SYNTAX INTEGER {
+ igp(1),
+ egp(2),
+ incomplete(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of the Origin path attribute."
+ ::= { juniBgpNewRouteEntry 19 }
+
+juniBgpNewRouteASPathSegment OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(2..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of the AS-path path attribute (as encoded in the received
+ update message)."
+ ::= { juniBgpNewRouteEntry 20 }
+
+juniBgpNewRouteNextHop OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of the Next-Hop path attribute."
+ ::= { juniBgpNewRouteEntry 21 }
+
+juniBgpNewRouteMultiExitDisc OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of the Multi-Exit-Discriminator path attribute if present.
+ The juniBgpNewRouteMedPresent object indicates whether the
+ Multi-Exit-Discriminator path attribute is present."
+ ::= { juniBgpNewRouteEntry 22 }
+
+juniBgpNewRouteLocalPref OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of the Local-Pref path attribute if present. The
+ juniBgpNewRouteLocalPrefPresent object indicates whether the Local-Pref
+ path attribute is present."
+ ::= { juniBgpNewRouteEntry 23 }
+
+juniBgpNewRouteAtomicAggregate OBJECT-TYPE
+ SYNTAX INTEGER {
+ lessSpecificRouteNotSelected(1),
+ lessSpecificRouteSelected(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Whether or not the local system has selected a less specific route
+ without selecting a more specific route."
+ ::= { juniBgpNewRouteEntry 24 }
+
+juniBgpNewRouteAggregatorAS OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of the AS field in the Aggregator path attribute if present.
+ The juniBgpNewRouteAggregatorPresent object indicates whether the
+ Aggregator path attribute is present."
+ ::= { juniBgpNewRouteEntry 25 }
+
+juniBgpNewRouteAggregatorAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of the address field in the Aggregator path attribute if
+ present. The juniBgpNewRouteAggregatorPresent object indicates whether
+ the Aggregator path attribute is present."
+ ::= { juniBgpNewRouteEntry 26 }
+
+juniBgpNewRouteBestInIpRouteTable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "When BGP places a routes in the IP route table, that route may not be
+ used for forwarding traffic if there are other routes (e.g. IGP routes
+ or static routes) to that same prefix with a better administrative
+ distance in the IP route table. This object indicates whether or not
+ the BGP route in the IP route table is the best route (and hence is used
+ for forwarding traffic)."
+ ::= { juniBgpNewRouteEntry 27 }
+
+juniBgpNewRouteUnknown OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "One or more path attributes not understood by this BGP4 speaker. Size
+ zero (0) indicates the absence of such attribute(s). Octets beyond the
+ maximum size, if any, are not recorded by this object."
+ ::= { juniBgpNewRouteEntry 28 }
+
+juniBgpNewRouteExtendedCommunitiesPresent OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Is the Extended-Communities path attribute present?"
+ ::= { juniBgpNewRouteEntry 29 }
+
+juniBgpNewRouteValid OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Is the route valid? The route is declared invalid if there is
+ something wrong with it which is not serious enough for sending a
+ notification, but it serious enough for not placing it in the IP route
+ table or propagating it to other peers (for example the next-hop of the
+ route is a local address)."
+ ::= { juniBgpNewRouteEntry 30 }
+
+juniBgpNewRouteSuppressedBy OBJECT-TYPE
+ SYNTAX INTEGER {
+ suppressedByNothing(1),
+ suppressedByAggregate(2),
+ suppressedByAutoSummary(3),
+ suppressedByDampening(4) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether or not the route is suppressed, and if so why:
+ suppressedByNothing - Route is not suppressed.
+ suppressedByAggregate - Route is suppressed by a summary-only
+ aggregate.
+ suppressedByAutoSummary - Route is suppressed by an auto-summary.
+ suppressedByDampening - Route is suppressed as a result of
+ route-flap dampening."
+ ::= { juniBgpNewRouteEntry 31 }
+
+juniBgpNewRouteNextHopReachable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Is the indirect next-hop of the route reachable (i.e. can the indirect
+ next-hop of the route be resolved to at least one direct next-hop)?"
+ ::= { juniBgpNewRouteEntry 32 }
+
+juniBgpNewRouteSynchronizedWithIgp OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Is the route is synchronized (i.e. is there is an IGP route to the same
+ prefix in the IP route table)?"
+ ::= { juniBgpNewRouteEntry 33 }
+
+juniBgpNewRoutePlaceInIpRouteTable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Has a BGP route for this prefix been placed in the IP route table?"
+ ::= { juniBgpNewRouteEntry 34 }
+
+juniBgpNewRouteAdvertiseToExternalPeers OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Should this route be advertised to external peers?"
+ ::= { juniBgpNewRouteEntry 35 }
+
+juniBgpNewRouteAdvertiseToInternalPeers OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Should this route be advertised to internal peers?"
+ ::= { juniBgpNewRouteEntry 36 }
+
+juniBgpNewRouteMplsLabel OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The obsolete MPLS label for the route. This object was obsoleted when
+ in-label and out-label were introduced."
+ ::= { juniBgpNewRouteEntry 37 }
+
+juniBgpNewRouteNextHopMetric OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The metric of direct next-hop of this BGP route."
+ ::= { juniBgpNewRouteEntry 38 }
+
+juniBgpNewRouteMplsInLabel OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MPLS in-label for the route. This is the label that MPLS frames
+ are going to be received with."
+ ::= { juniBgpNewRouteEntry 39 }
+
+juniBgpNewRouteMplsOutLabel OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MPLS out-label for the route. This is the label that MPLS frames
+ are going to be sent with."
+ ::= { juniBgpNewRouteEntry 40 }
+
+juniBgpNewRouteLeaked OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Is the route leaked into this address-family from another address-
+ family?"
+ ::= { juniBgpNewRouteEntry 41 }
+
+juniBgpNewRouteStale OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Is the route stale?"
+ ::= { juniBgpNewRouteEntry 42 }
+
+--
+-- BGP New Route Flap History Table
+--
+juniBgpNewRouteFlapHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JuniBgpNewRouteFlapHistoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The BGP Route Flap History Table contains information about recorded
+ route flap events."
+ ::= { juniBgpObjects 24 }
+
+juniBgpNewRouteFlapHistoryEntry OBJECT-TYPE
+ SYNTAX JuniBgpNewRouteFlapHistoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An instance in the list of route flap events."
+ INDEX { juniBgpNewRouteVrfName,
+ juniBgpNewRouteAfi,
+ juniBgpNewRouteSafi,
+ juniBgpNewRouteIpAddrPrefix,
+ juniBgpNewRouteIpAddrPrefixLen,
+ juniBgpNewRouteDistinguisher,
+ juniBgpNewRoutePeer,
+ juniBgpNewRouteRouteType,
+ juniBgpNewRouteOriginalRd }
+ ::= { juniBgpNewRouteFlapHistoryTable 1 }
+
+JuniBgpNewRouteFlapHistoryEntry ::= SEQUENCE {
+ juniBgpNewRouteFlapState INTEGER,
+ juniBgpNewRouteFlapFigureOfMerit Unsigned32,
+ juniBgpNewRouteFlapRemainingTime Unsigned32,
+ juniBgpNewRouteFlapSuppressThreshold Unsigned32,
+ juniBgpNewRouteFlapReuseThreshold Unsigned32,
+ juniBgpNewRouteFlapMaxHoldDownTime Unsigned32,
+ juniBgpNewRouteFlapHalfLifeReachable Unsigned32,
+ juniBgpNewRouteFlapHalfLifeUnreachable Unsigned32 }
+
+juniBgpNewRouteFlapState OBJECT-TYPE
+ SYNTAX INTEGER {
+ stateAvailable(1),
+ stateSuppressedReachable(2),
+ stateSuppressedUnreachable(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current state:
+ stateAvailable(1) - indicates path is available
+ stateSuppressedReachable(2) - indicates path is suppressed,
+ destination is reachable
+ stateSuppressedUnreachable(3) - indicates path in suppressed,
+ destination is not reachable "
+ ::= { juniBgpNewRouteFlapHistoryEntry 1 }
+
+juniBgpNewRouteFlapFigureOfMerit OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Calculated figure-of-merit."
+ ::= { juniBgpNewRouteFlapHistoryEntry 2 }
+
+juniBgpNewRouteFlapRemainingTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of seconds until reuse or removal."
+ ::= { juniBgpNewRouteFlapHistoryEntry 3 }
+
+juniBgpNewRouteFlapSuppressThreshold OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Damping cutoff threshold (scaled)."
+ ::= { juniBgpNewRouteFlapHistoryEntry 4 }
+
+juniBgpNewRouteFlapReuseThreshold OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Damping reuse threshold (scaled)."
+ ::= { juniBgpNewRouteFlapHistoryEntry 5 }
+
+juniBgpNewRouteFlapMaxHoldDownTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum route holddown time (seconds)."
+ ::= { juniBgpNewRouteFlapHistoryEntry 6 }
+
+juniBgpNewRouteFlapHalfLifeReachable OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Figure of merit half life for reachable routes (seconds)."
+ ::= { juniBgpNewRouteFlapHistoryEntry 7 }
+
+juniBgpNewRouteFlapHalfLifeUnreachable OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Figure of merit half life for unreachable routes (seconds)."
+ ::= { juniBgpNewRouteFlapHistoryEntry 8 }
+
+
+--
+-- BGP 4 New Route Community Table
+--
+juniBgpNewRouteCommunityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JuniBgpNewRouteCommunityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The BGP-4 Path Community Table contains information about communities
+ within destination networks received from all BGP4 peers."
+ ::= { juniBgpObjects 25 }
+
+juniBgpNewRouteCommunityEntry OBJECT-TYPE
+ SYNTAX JuniBgpNewRouteCommunityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Community attribute information within a path to a network."
+ INDEX { juniBgpNewRouteVrfName,
+ juniBgpNewRouteAfi,
+ juniBgpNewRouteSafi,
+ juniBgpNewRouteIpAddrPrefix,
+ juniBgpNewRouteIpAddrPrefixLen,
+ juniBgpNewRouteDistinguisher,
+ juniBgpNewRoutePeer,
+ juniBgpNewRouteRouteType,
+ juniBgpNewRouteOriginalRd,
+ juniBgpNewRouteCommunityNumber }
+ ::= { juniBgpNewRouteCommunityTable 1 }
+
+JuniBgpNewRouteCommunityEntry ::= SEQUENCE {
+ juniBgpNewRouteCommunityNumber Unsigned32 }
+
+juniBgpNewRouteCommunityNumber OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The community number."
+ ::= { juniBgpNewRouteCommunityEntry 1 }
+
+
+--
+-- BGP 4 New Route Extended Community Table
+--
+juniBgpNewRouteExtendedCommunityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JuniBgpNewRouteExtendedCommunityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The BGP-4 Path Extended Community Table contains information about
+ communities within destination networks received from all BGP4 peers."
+ ::= { juniBgpObjects 26 }
+
+juniBgpNewRouteExtendedCommunityEntry OBJECT-TYPE
+ SYNTAX JuniBgpNewRouteExtendedCommunityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Extended Community attribute information within a path to a network."
+ INDEX { juniBgpNewRouteVrfName,
+ juniBgpNewRouteAfi,
+ juniBgpNewRouteSafi,
+ juniBgpNewRouteIpAddrPrefix,
+ juniBgpNewRouteIpAddrPrefixLen,
+ juniBgpNewRouteDistinguisher,
+ juniBgpNewRoutePeer,
+ juniBgpNewRouteRouteType,
+ juniBgpNewRouteOriginalRd,
+ juniBgpNewRouteExtendedCommunityNumber }
+ ::= { juniBgpNewRouteExtendedCommunityTable 1 }
+
+JuniBgpNewRouteExtendedCommunityEntry ::= SEQUENCE {
+ juniBgpNewRouteExtendedCommunityNumber OCTET STRING }
+
+juniBgpNewRouteExtendedCommunityNumber OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The extended community number."
+ ::= { juniBgpNewRouteExtendedCommunityEntry 1 }
+
+
+--
+-- BGP 4 New Route ClusterId Table
+--
+juniBgpNewRouteClusterIdTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JuniBgpNewRouteClusterIdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The BGP-4 Path ClusterId Table contains information about router
+ reflector cluster IDs."
+ ::= { juniBgpObjects 27 }
+
+juniBgpNewRouteClusterIdEntry OBJECT-TYPE
+ SYNTAX JuniBgpNewRouteClusterIdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ClusterId attribute information within a path to a network."
+ INDEX { juniBgpNewRouteVrfName,
+ juniBgpNewRouteAfi,
+ juniBgpNewRouteSafi,
+ juniBgpNewRouteIpAddrPrefix,
+ juniBgpNewRouteIpAddrPrefixLen,
+ juniBgpNewRouteDistinguisher,
+ juniBgpNewRoutePeer,
+ juniBgpNewRouteRouteType,
+ juniBgpNewRouteOriginalRd,
+ juniBgpNewRouteClusterId }
+ ::= { juniBgpNewRouteClusterIdTable 1 }
+
+JuniBgpNewRouteClusterIdEntry ::= SEQUENCE {
+ juniBgpNewRouteClusterId Unsigned32 }
+
+juniBgpNewRouteClusterId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The cluster ID."
+ ::= { juniBgpNewRouteClusterIdEntry 1 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- Obsolete tables
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- The following tables have been obsoleted by their new versions above.
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- BGP Route attributes
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+--
+-- Obsolete BGP Route Attribute Table
+--
+juniBgpRouteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JuniBgpRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "The obsolete BGP-4 Received Path Attribute Table contained additional
+ information about paths to destination networks received from all BGP4
+ peers. This table has been replaced by the juniBgpNewRouteTable."
+ ::= { juniBgpObjects 13 }
+
+juniBgpRouteEntry OBJECT-TYPE
+ SYNTAX JuniBgpRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "Additional information about a path to a network."
+ INDEX { juniBgpRouteVrfName,
+ juniBgpRouteAfi,
+ juniBgpRouteSafi,
+ juniBgpRouteIpAddrPrefix,
+ juniBgpRouteIpAddrPrefixLen,
+ juniBgpRouteDistinguisher,
+ juniBgpRoutePeer,
+ juniBgpRouteRouteType }
+ ::= { juniBgpRouteTable 1 }
+
+JuniBgpRouteEntry ::= SEQUENCE {
+ juniBgpRouteOriginatorId IpAddress,
+ juniBgpRouteAtomicAggregatePresent TruthValue,
+ juniBgpRouteMedPresent TruthValue,
+ juniBgpRouteLocalPrefPresent TruthValue,
+ juniBgpRouteAggregatorPresent TruthValue,
+ juniBgpRouteCommunitiesPresent TruthValue,
+ juniBgpRouteOriginatorIdPresent TruthValue,
+ juniBgpRouteClusterListPresent TruthValue,
+ juniBgpRouteWeight Unsigned32,
+ juniBgpRouteVrfName JuniVrfName,
+ juniBgpRouteAfi JuniBgpAfi,
+ juniBgpRouteSafi JuniBgpSafi,
+ juniBgpRoutePeer IpAddress,
+ juniBgpRouteIpAddrPrefixLen Integer32,
+ juniBgpRouteIpAddrPrefix IpAddress,
+ juniBgpRouteRouteType INTEGER,
+ juniBgpRouteOrigin INTEGER,
+ juniBgpRouteASPathSegment OCTET STRING,
+ juniBgpRouteNextHop IpAddress,
+ juniBgpRouteMultiExitDisc Unsigned32,
+ juniBgpRouteLocalPref Unsigned32,
+ juniBgpRouteAtomicAggregate INTEGER,
+ juniBgpRouteAggregatorAS Integer32,
+ juniBgpRouteAggregatorAddress IpAddress,
+ juniBgpRouteBestInIpRouteTable TruthValue,
+ juniBgpRouteUnknown OCTET STRING,
+ juniBgpRouteExtendedCommunitiesPresent TruthValue,
+ juniBgpRouteValid TruthValue,
+ juniBgpRouteSuppressedBy INTEGER,
+ juniBgpRouteNextHopReachable TruthValue,
+ juniBgpRouteSynchronizedWithIgp TruthValue,
+ juniBgpRoutePlaceInIpRouteTable TruthValue,
+ juniBgpRouteAdvertiseToExternalPeers TruthValue,
+ juniBgpRouteAdvertiseToInternalPeers TruthValue,
+ juniBgpRouteDistinguisher OCTET STRING,
+ juniBgpRouteMplsLabel Unsigned32,
+ juniBgpRouteNextHopMetric Unsigned32 }
+
+juniBgpRouteOriginatorId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The Originator-ID path attribute of the route if present. The
+ juniBgpRouteOriginatorIdPresent object indicates whether the
+ Originator-ID path attribute is present."
+ ::= { juniBgpRouteEntry 1 }
+
+juniBgpRouteAtomicAggregatePresent OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Atomic-Aggregate path attribute is present."
+ ::= { juniBgpRouteEntry 2 }
+
+juniBgpRouteMedPresent OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The Multi-Exit-Discriminator path attribute is present."
+ ::= { juniBgpRouteEntry 3 }
+
+juniBgpRouteLocalPrefPresent OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The Local-Pref path attribute is present."
+ ::= { juniBgpRouteEntry 4 }
+
+juniBgpRouteAggregatorPresent OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The Aggregator path attribute is present."
+ ::= { juniBgpRouteEntry 5 }
+
+juniBgpRouteCommunitiesPresent OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The Communities path attribute is present."
+ ::= { juniBgpRouteEntry 6 }
+
+juniBgpRouteOriginatorIdPresent OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The Originator-ID path attribute is present."
+ ::= { juniBgpRouteEntry 7 }
+
+juniBgpRouteClusterListPresent OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The Cluster-List path attribute is present."
+ ::= { juniBgpRouteEntry 8 }
+
+juniBgpRouteWeight OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The weight of the route."
+ ::= { juniBgpRouteEntry 9 }
+
+juniBgpRouteVrfName OBJECT-TYPE
+ SYNTAX JuniVrfName
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "The name of the VPN Routing Forwarding (VRF) instance in which this
+ route is present. The empty string indicates that this route is not in
+ a VRF."
+ ::= { juniBgpRouteEntry 10 }
+
+juniBgpRouteAfi OBJECT-TYPE
+ SYNTAX JuniBgpAfi
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "The AFI of the address-family in which this route is present."
+ ::= { juniBgpRouteEntry 11 }
+
+juniBgpRouteSafi OBJECT-TYPE
+ SYNTAX JuniBgpSafi
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "The SAFI of the address-family in which this route is present."
+ ::= { juniBgpRouteEntry 12 }
+
+juniBgpRoutePeer OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "The IP address of the peer from which the route was received. This
+ object has value 0.0.0.0 is the route was a locally originated route."
+ ::= { juniBgpRouteEntry 13 }
+
+juniBgpRouteIpAddrPrefixLen OBJECT-TYPE
+ SYNTAX Integer32 (0..32)
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "Length in bits of the IP address prefix of the route."
+ ::= { juniBgpRouteEntry 14 }
+
+juniBgpRouteIpAddrPrefix OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "The IP address prefix of the route. This object is an IP address
+ containing the prefix with length specified by
+ juniBgpNewRouteIpAddrPrefixLen. Any bits beyond the length specified by
+ juniBgpNewRouteIpAddrPrefixLen are zeroed."
+ ::= { juniBgpRouteEntry 15 }
+
+juniBgpRouteRouteType OBJECT-TYPE
+ SYNTAX INTEGER {
+ routeTypeReceived(1),
+ routeTypeNetwork(2),
+ routeTypeRedistributed(3),
+ routeTypeAggregate(4),
+ routeTypeAutoSummary(5) }
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "The type of the route."
+ ::= { juniBgpRouteEntry 16 }
+
+juniBgpRouteOrigin OBJECT-TYPE
+ SYNTAX INTEGER {
+ igp(1),
+ egp(2),
+ incomplete(3) }
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The value of the Origin path attribute."
+ ::= { juniBgpRouteEntry 17 }
+
+juniBgpRouteASPathSegment OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(2..255))
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The value of the AS-path path attribute (as encoded in the received
+ update message)."
+ ::= { juniBgpRouteEntry 18 }
+
+juniBgpRouteNextHop OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The value of the Next-Hop path attribute."
+ ::= { juniBgpRouteEntry 19 }
+
+juniBgpRouteMultiExitDisc OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The value of the Multi-Exit-Discriminator path attribute if present.
+ The juniBgpRouteMedPresent object indicates whether the
+ Multi-Exit-Discriminator path attribute is present."
+ ::= { juniBgpRouteEntry 20 }
+
+juniBgpRouteLocalPref OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The value of the Local-Pref path attribute if present. The
+ juniBgpRouteLocalPrefPresent object indicates whether the Local-Pref
+ path attribute is present."
+ ::= { juniBgpRouteEntry 21 }
+
+juniBgpRouteAtomicAggregate OBJECT-TYPE
+ SYNTAX INTEGER {
+ lessSpecificRouteNotSelected(1),
+ lessSpecificRouteSelected(2) }
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Whether or not the local system has selected a less specific route
+ without selecting a more specific route."
+ ::= { juniBgpRouteEntry 22 }
+
+juniBgpRouteAggregatorAS OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The value of the AS field in the Aggregator path attribute if present.
+ The juniBgpRouteAggregatorPresent object indicates whether the
+ Aggregator path attribute is present."
+ ::= { juniBgpRouteEntry 23 }
+
+juniBgpRouteAggregatorAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The value of the address field in the Aggregator path attribute if
+ present. The juniBgpRouteAggregatorPresent object indicates whether the
+ Aggregator path attribute is present."
+ ::= { juniBgpRouteEntry 24 }
+
+juniBgpRouteBestInIpRouteTable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "When BGP places a routes in the IP route table, that route may not be
+ used for forwarding traffic if there are other routes (e.g. IGP routes
+ or static routes) to that same prefix with a better administrative
+ distance in the IP route table. This object indicates whether or not
+ the BGP route in the IP route table is the best route (and hence is used
+ for forwarding traffic)."
+ ::= { juniBgpRouteEntry 25 }
+
+juniBgpRouteUnknown OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "One or more path attributes not understood by this BGP4 speaker. Size
+ zero (0) indicates the absence of such attribute(s). Octets beyond the
+ maximum size, if any, are not recorded by this object."
+ ::= { juniBgpRouteEntry 26 }
+
+juniBgpRouteExtendedCommunitiesPresent OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Is the Extended-Communities path attribute present?"
+ ::= { juniBgpRouteEntry 27 }
+
+juniBgpRouteValid OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Is the route valid? The route is declared invalid if there is
+ something wrong with it which is not serious enough for sending a
+ notification, but it serious enough for not placing it in the IP route
+ table or propagating it to other peers (for example the next-hop of the
+ route is a local address)."
+ ::= { juniBgpRouteEntry 28 }
+
+juniBgpRouteSuppressedBy OBJECT-TYPE
+ SYNTAX INTEGER {
+ suppressedByNothing(1),
+ suppressedByAggregate(2),
+ suppressedByAutoSummary(3),
+ suppressedByDampening(4) }
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Indicates whether or not the route is suppressed, and if so why:
+ suppressedByNothing - Route is not suppressed.
+ suppressedByAggregate - Route is suppressed by a summary-only
+ aggregate.
+ suppressedByAutoSummary - Route is suppressed by an auto-summary.
+ suppressedByDampening - Route is suppressed as a result of
+ route-flap dampening."
+ ::= { juniBgpRouteEntry 29 }
+
+juniBgpRouteNextHopReachable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Is the indirect next-hop of the route reachable (i.e. can the indirect
+ next-hop of the route be resolved to at least one direct next-hop)?"
+ ::= { juniBgpRouteEntry 30 }
+
+juniBgpRouteSynchronizedWithIgp OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Is the route is synchronized (i.e. is there is an IGP route to the same
+ prefix in the IP route table)?"
+ ::= { juniBgpRouteEntry 31 }
+
+juniBgpRoutePlaceInIpRouteTable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Has a BGP route for this prefix been placed in the IP route table?"
+ ::= { juniBgpRouteEntry 32 }
+
+juniBgpRouteAdvertiseToExternalPeers OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Should this route be advertised to external peers?"
+ ::= { juniBgpRouteEntry 33 }
+
+juniBgpRouteAdvertiseToInternalPeers OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Should this route be advertised to internal peers?"
+ ::= { juniBgpRouteEntry 34 }
+
+juniBgpRouteDistinguisher OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(8))
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The Route Distinguisher (RD) of the route. This object has an
+ undefined value for non-VPN routes."
+ ::= { juniBgpRouteEntry 35 }
+
+juniBgpRouteMplsLabel OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The MPLS label for the route."
+ ::= { juniBgpRouteEntry 36 }
+
+juniBgpRouteNextHopMetric OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The metric of direct next-hop of this BGP route."
+ ::= { juniBgpRouteEntry 37 }
+
+
+--
+-- Obsolete BGP Route Flap History Table
+--
+juniBgpRouteFlapHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JuniBgpRouteFlapHistoryEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "The obsolete BGP Route Flap History Table contained information about
+ recorded route flap events. This table has been replaced by the
+ juniBgpNewRouteFlapHistoryTable."
+ ::= { juniBgpObjects 12 }
+
+juniBgpRouteFlapHistoryEntry OBJECT-TYPE
+ SYNTAX JuniBgpRouteFlapHistoryEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "An instance in the list of route flap events."
+ INDEX { juniBgpRouteVrfName,
+ juniBgpRouteAfi,
+ juniBgpRouteSafi,
+ juniBgpRouteIpAddrPrefix,
+ juniBgpRouteIpAddrPrefixLen,
+ juniBgpRouteDistinguisher,
+ juniBgpRoutePeer,
+ juniBgpRouteRouteType }
+ ::= { juniBgpRouteFlapHistoryTable 1 }
+
+JuniBgpRouteFlapHistoryEntry ::= SEQUENCE {
+ juniBgpRouteFlapState INTEGER,
+ juniBgpRouteFlapFigureOfMerit Unsigned32,
+ juniBgpRouteFlapRemainingTime Unsigned32,
+ juniBgpRouteFlapSuppressThreshold Unsigned32,
+ juniBgpRouteFlapReuseThreshold Unsigned32,
+ juniBgpRouteFlapMaxHoldDownTime Unsigned32,
+ juniBgpRouteFlapHalfLifeReachable Unsigned32,
+ juniBgpRouteFlapHalfLifeUnreachable Unsigned32 }
+
+juniBgpRouteFlapState OBJECT-TYPE
+ SYNTAX INTEGER {
+ stateAvailable(1),
+ stateSuppressedReachable(2),
+ stateSuppressedUnreachable(3) }
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Current state:
+ stateAvailable(1) - indicates path is available
+ stateSuppressedReachable(2) - indicates path is suppressed,
+ destination is reachable
+ stateSuppressedUnreachable(3) - indicates path in suppressed,
+ destination is not reachable"
+ ::= { juniBgpRouteFlapHistoryEntry 1 }
+
+juniBgpRouteFlapFigureOfMerit OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Calculated figure-of-merit."
+ ::= { juniBgpRouteFlapHistoryEntry 2 }
+
+juniBgpRouteFlapRemainingTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Number of seconds until reuse or removal."
+ ::= { juniBgpRouteFlapHistoryEntry 3 }
+
+juniBgpRouteFlapSuppressThreshold OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Damping cutoff threshold (scaled)."
+ ::= { juniBgpRouteFlapHistoryEntry 4 }
+
+juniBgpRouteFlapReuseThreshold OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Damping reuse threshold (scaled)."
+ ::= { juniBgpRouteFlapHistoryEntry 5 }
+
+juniBgpRouteFlapMaxHoldDownTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Maximum route holddown time (seconds)."
+ ::= { juniBgpRouteFlapHistoryEntry 6 }
+
+juniBgpRouteFlapHalfLifeReachable OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Figure of merit half life for reachable routes (seconds)."
+ ::= { juniBgpRouteFlapHistoryEntry 7 }
+
+juniBgpRouteFlapHalfLifeUnreachable OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Figure of merit half life for unreachable routes (seconds)."
+ ::= { juniBgpRouteFlapHistoryEntry 8 }
+
+
+--
+-- Obsolete BGP 4 Route Community Table
+--
+juniBgpRouteCommunityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JuniBgpRouteCommunityEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "The obsolete BGP-4 Path Community Table contained information about
+ communities within destination networks received from all BGP4 peers.
+ This table has been replaced by the juniBgpNewRouteCommunityTable."
+ ::= { juniBgpObjects 14 }
+
+juniBgpRouteCommunityEntry OBJECT-TYPE
+ SYNTAX JuniBgpRouteCommunityEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "Community attribute information within a path to a network."
+ INDEX { juniBgpRouteVrfName,
+ juniBgpRouteAfi,
+ juniBgpRouteSafi,
+ juniBgpRouteIpAddrPrefix,
+ juniBgpRouteIpAddrPrefixLen,
+ juniBgpRouteDistinguisher,
+ juniBgpRoutePeer,
+ juniBgpRouteRouteType,
+ juniBgpRouteCommunityNumber }
+ ::= { juniBgpRouteCommunityTable 1 }
+
+JuniBgpRouteCommunityEntry ::= SEQUENCE {
+ juniBgpRouteCommunityNumber Unsigned32 }
+
+juniBgpRouteCommunityNumber OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The community number."
+ ::= { juniBgpRouteCommunityEntry 1 }
+
+
+--
+-- Obsolete BGP 4 Route Extended Community Table
+--
+juniBgpRouteExtendedCommunityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JuniBgpRouteExtendedCommunityEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "The obsolete BGP-4 Path Extended Community Table contained information
+ about communities within destination networks received from all BGP4
+ peers. This table has been replaced by the
+ juniBgpNewRouteExtendedCommunityTable."
+ ::= { juniBgpObjects 22 }
+
+juniBgpRouteExtendedCommunityEntry OBJECT-TYPE
+ SYNTAX JuniBgpRouteExtendedCommunityEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "Extended Community attribute information within a path to a network."
+ INDEX { juniBgpRouteVrfName,
+ juniBgpRouteAfi,
+ juniBgpRouteSafi,
+ juniBgpRouteIpAddrPrefix,
+ juniBgpRouteIpAddrPrefixLen,
+ juniBgpRouteDistinguisher,
+ juniBgpRoutePeer,
+ juniBgpRouteRouteType,
+ juniBgpRouteExtendedCommunityNumber }
+ ::= { juniBgpRouteExtendedCommunityTable 1 }
+
+JuniBgpRouteExtendedCommunityEntry ::= SEQUENCE {
+ juniBgpRouteExtendedCommunityNumber OCTET STRING }
+
+juniBgpRouteExtendedCommunityNumber OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(8))
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The extended community number."
+ ::= { juniBgpRouteExtendedCommunityEntry 1 }
+
+
+--
+-- Obsolete BGP 4 Route ClusterId Table
+--
+juniBgpRouteClusterIdTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JuniBgpRouteClusterIdEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "The obsolete BGP-4 Path ClusterId Table contained information about
+ router reflector cluster IDs. This table has been replaced by the
+ juniBgpNewRouteClusterIdTable."
+ ::= { juniBgpObjects 15 }
+
+juniBgpRouteClusterIdEntry OBJECT-TYPE
+ SYNTAX JuniBgpRouteClusterIdEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "ClusterId attribute information within a path to a network."
+ INDEX { juniBgpRouteVrfName,
+ juniBgpRouteAfi,
+ juniBgpRouteSafi,
+ juniBgpRouteIpAddrPrefix,
+ juniBgpRouteIpAddrPrefixLen,
+ juniBgpRouteDistinguisher,
+ juniBgpRoutePeer,
+ juniBgpRouteRouteType,
+ juniBgpRouteClusterId }
+ ::= { juniBgpRouteClusterIdTable 1 }
+
+JuniBgpRouteClusterIdEntry ::= SEQUENCE {
+ juniBgpRouteClusterId Unsigned32 }
+
+juniBgpRouteClusterId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The cluster id."
+ ::= { juniBgpRouteClusterIdEntry 1 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- Notifications
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- No notifications are defined in this MIB.
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- Conformance information
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+juniBgpConformance OBJECT IDENTIFIER ::= { juniBgpMIB 2 }
+juniBgpCompliances OBJECT IDENTIFIER ::= { juniBgpConformance 1 }
+juniBgpConfGroups OBJECT IDENTIFIER ::= { juniBgpConformance 2 }
+
+--
+-- compliance statements
+--
+juniBgpCompliance MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete compliance statement for entities which implement the Juniper
+ BGP MIB. This statement became obsolete when the
+ juniBgpDefaultIPv4Unicast object was added to the general cofiguation
+ group."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ juniBgpGeneralConfGroup,
+ juniBgpStatisticsConfGroup,
+ juniBgpConfederationPeerConfGroup,
+ juniBgpPeerConfGroup,
+ juniBgpAfiSafiPeerConfGroup,
+ juniBgpPeerAddressFamilyConfGroup,
+ juniBgpPeerGroupConfGroup,
+ juniBgpPeerGroupAddressFamilyConfGroup,
+ juniBgpRouteConfGroup,
+ juniBgpNetworkConfGroup,
+ juniBgpAggregateConfGroup,
+ juniBgpVrfConfGroup,
+ juniBgpAddressFamilyConfGroup,
+ juniBgpStorageConfGroup }
+ ::= { juniBgpCompliances 1 } -- JUNOSe 3.0
+
+juniBgpCompliance2 MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete compliance statement for entities which implement the Juniper
+ BGP MIB. This statement became obsolete when the original route
+ destination was added as an index to each of the route configuration
+ tables."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ juniBgpGeneralConfGroup2,
+ juniBgpStatisticsConfGroup,
+ juniBgpConfederationPeerConfGroup,
+ juniBgpPeerConfGroup,
+ juniBgpAfiSafiPeerConfGroup,
+ juniBgpPeerAddressFamilyConfGroup,
+ juniBgpPeerGroupConfGroup,
+ juniBgpPeerGroupAddressFamilyConfGroup,
+ juniBgpRouteConfGroup,
+ juniBgpNetworkConfGroup,
+ juniBgpAggregateConfGroup,
+ juniBgpVrfConfGroup,
+ juniBgpAddressFamilyConfGroup,
+ juniBgpStorageConfGroup }
+ ::= { juniBgpCompliances 2 } -- JUNOSe 3.2
+
+juniBgpCompliance3 MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete compliance statement for entities which implement the
+ Juniper BGP MIB. This statement became obsolete when the peer and
+ peer-group local-as support was added."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ juniBgpGeneralConfGroup2,
+ juniBgpStatisticsConfGroup,
+ juniBgpConfederationPeerConfGroup,
+ juniBgpPeerConfGroup,
+ juniBgpAfiSafiPeerConfGroup,
+ juniBgpPeerAddressFamilyConfGroup,
+ juniBgpPeerGroupConfGroup,
+ juniBgpPeerGroupAddressFamilyConfGroup,
+ juniBgpNewRouteConfGroup,
+ juniBgpNetworkConfGroup,
+ juniBgpAggregateConfGroup,
+ juniBgpVrfConfGroup,
+ juniBgpAddressFamilyConfGroup,
+ juniBgpStorageConfGroup }
+ ::= { juniBgpCompliances 3 } -- JUNOSe 3.3
+
+juniBgpCompliance4 MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete compliance statement for entities which implement the Juniper
+ BGP MIB. This statement became obsolete when support was added for
+ adding unicast BGP routes into a multicast view."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ juniBgpGeneralConfGroup2,
+ juniBgpStatisticsConfGroup,
+ juniBgpConfederationPeerConfGroup,
+ juniBgpPeerConfGroup2,
+ juniBgpAfiSafiPeerConfGroup,
+ juniBgpPeerAddressFamilyConfGroup,
+ juniBgpPeerGroupConfGroup2,
+ juniBgpPeerGroupAddressFamilyConfGroup,
+ juniBgpNewRouteConfGroup,
+ juniBgpNetworkConfGroup,
+ juniBgpAggregateConfGroup,
+ juniBgpVrfConfGroup,
+ juniBgpAddressFamilyConfGroup,
+ juniBgpStorageConfGroup }
+ ::= { juniBgpCompliances 4 } -- JUNOSe 3.4
+
+juniBgpCompliance5 MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete compliance statement for entities which implement the Juniper
+ BGP MIB. This statement became obsolete when the
+ juniBgpRedistributeInternal object was added to the general
+ configuration group and the history pool size objects were obsoleted and
+ the ability to unconfigure BGP attributes from the MIB was added."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ juniBgpGeneralConfGroup2,
+ juniBgpStatisticsConfGroup,
+ juniBgpConfederationPeerConfGroup,
+ juniBgpPeerConfGroup2,
+ juniBgpAfiSafiPeerConfGroup,
+ juniBgpPeerAddressFamilyConfGroup,
+ juniBgpPeerGroupConfGroup2,
+ juniBgpPeerGroupAddressFamilyConfGroup,
+ juniBgpNewRouteConfGroup,
+ juniBgpNetworkConfGroup,
+ juniBgpAggregateConfGroup,
+ juniBgpVrfConfGroup2,
+ juniBgpAddressFamilyConfGroup,
+ juniBgpStorageConfGroup }
+ ::= { juniBgpCompliances 5 } -- JUNOSe 3.5
+
+juniBgpCompliance6 MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete compliance statement for entities which implement the Juniper
+ BGP MIB. This statement became obsolete when support for four-octet
+ AS-numbers, dynamic capability negotiation, iBGP multipath,
+ confederation peers filter-list, and address family maximum prefix
+ strict was added."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ juniBgpGeneralConfGroup3,
+ juniBgpStatisticsConfGroup,
+ juniBgpConfederationPeerConfGroup,
+ juniBgpPeerConfGroup3,
+ juniBgpAfiSafiPeerConfGroup,
+ juniBgpPeerAddressFamilyConfGroup2,
+ juniBgpPeerGroupConfGroup3,
+ juniBgpPeerGroupAddressFamilyConfGroup2,
+ juniBgpNewRouteConfGroup,
+ juniBgpNetworkConfGroup2,
+ juniBgpAggregateConfGroup2,
+ juniBgpVrfConfGroup3,
+ juniBgpAddressFamilyConfGroup2,
+ juniBgpStorageConfGroup2 }
+ ::= { juniBgpCompliances 6 } -- JUNOSe 4.0
+
+juniBgpCompliance7 MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete compliance statement for entities which implement the Juniper
+ BGP MIB. This statement became obsolete when support for
+ advertise-best-external-to-internal was added."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ juniBgpGeneralConfGroup4,
+ juniBgpStatisticsConfGroup,
+ juniBgpFourOctetConfederationPeerConfGroup,
+ juniBgpPeerConfGroup4,
+ juniBgpAfiSafiPeerConfGroup,
+ juniBgpPeerAddressFamilyConfGroup3,
+ juniBgpPeerGroupConfGroup4,
+ juniBgpPeerGroupAddressFamilyConfGroup3,
+ juniBgpNewRouteConfGroup2,
+ juniBgpNetworkConfGroup2,
+ juniBgpAggregateConfGroup2,
+ juniBgpVrfConfGroup4,
+ juniBgpAddressFamilyConfGroup2,
+ juniBgpStorageConfGroup2 }
+ ::= { juniBgpCompliances 7 } -- JUNOSe 4.1
+
+juniBgpCompliance8 MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete compliance statement for entities which implement the Juniper
+ BGP MIB. This statement became obsolete when support for maximum-paths
+ eiBGP and other features were added."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ juniBgpGeneralConfGroup5,
+ juniBgpStatisticsConfGroup,
+ juniBgpFourOctetConfederationPeerConfGroup,
+ juniBgpPeerConfGroup5,
+ juniBgpAfiSafiPeerConfGroup,
+ juniBgpPeerAddressFamilyConfGroup3,
+ juniBgpPeerGroupConfGroup5,
+ juniBgpPeerGroupAddressFamilyConfGroup3,
+ juniBgpNewRouteConfGroup2,
+ juniBgpNetworkConfGroup2,
+ juniBgpAggregateConfGroup2,
+ juniBgpVrfConfGroup4,
+ juniBgpAddressFamilyConfGroup2,
+ juniBgpStorageConfGroup2 }
+ ::= { juniBgpCompliances 8 } -- JUNOSe 5.0
+
+juniBgpCompliance9 MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete compliance statement for entities which implement the Juniper
+ BGP MIB. This statement became obsolete when support for send-label
+ was added."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ juniBgpGeneralConfGroup5,
+ juniBgpStatisticsConfGroup,
+ juniBgpFourOctetConfederationPeerConfGroup,
+ juniBgpPeerConfGroup5,
+ juniBgpAfiSafiPeerConfGroup,
+ juniBgpPeerAddressFamilyConfGroup3,
+ juniBgpPeerGroupConfGroup5,
+ juniBgpPeerGroupAddressFamilyConfGroup3,
+ juniBgpNewRouteConfGroup3,
+ juniBgpNetworkConfGroup2,
+ juniBgpAggregateConfGroup2,
+ juniBgpVrfConfGroup5,
+ juniBgpAddressFamilyConfGroup3,
+ juniBgpStorageConfGroup3 }
+ ::= { juniBgpCompliances 9 } -- JUNOSe 5.1
+
+juniBgpCompliance10 MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete compliance statement for entities which implement the Juniper
+ BGP MIB. This statement became obsolete when support for a route-map
+ for default-information originate and neighbor ... default-originate
+ was added."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ juniBgpGeneralConfGroup5,
+ juniBgpStatisticsConfGroup,
+ juniBgpFourOctetConfederationPeerConfGroup,
+ juniBgpPeerConfGroup5,
+ juniBgpAfiSafiPeerConfGroup,
+ juniBgpPeerAddressFamilyConfGroup4,
+ juniBgpPeerGroupConfGroup5,
+ juniBgpPeerGroupAddressFamilyConfGroup4,
+ juniBgpNewRouteConfGroup3,
+ juniBgpNetworkConfGroup2,
+ juniBgpAggregateConfGroup2,
+ juniBgpVrfConfGroup6,
+ juniBgpAddressFamilyConfGroup4,
+ juniBgpStorageConfGroup3 }
+ ::= { juniBgpCompliances 10 } -- JUNOSe 5.2
+
+juniBgpCompliance11 MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete compliance statement for entities which implement the Juniper
+ BGP MIB. This statement became obsolete when MIB support for graceful
+ restart was added"
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ juniBgpGeneralConfGroup5,
+ juniBgpStatisticsConfGroup,
+ juniBgpFourOctetConfederationPeerConfGroup,
+ juniBgpPeerConfGroup6,
+ juniBgpAfiSafiPeerConfGroup,
+ juniBgpPeerAddressFamilyConfGroup5,
+ juniBgpPeerGroupConfGroup6,
+ juniBgpPeerGroupAddressFamilyConfGroup5,
+ juniBgpNewRouteConfGroup3,
+ juniBgpNetworkConfGroup2,
+ juniBgpAggregateConfGroup2,
+ juniBgpVrfConfGroup6,
+ juniBgpAddressFamilyConfGroup5,
+ juniBgpStorageConfGroup3,
+ juniBgpPeerDynamicCapabilityConfGroup }
+ ::= { juniBgpCompliances 11 } -- JUNOSe 5.3
+
+juniBgpCompliance12 MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete compliance statement for entities which implement the Juniper
+ BGP MIB. This statement became obsolete when BGP storage support
+ was removed and when MIB support for next-hop-unchanged was added."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ juniBgpGeneralConfGroup6,
+ juniBgpStatisticsConfGroup,
+ juniBgpFourOctetConfederationPeerConfGroup,
+ juniBgpPeerConfGroup7,
+ juniBgpAfiSafiPeerConfGroup,
+ juniBgpPeerAddressFamilyConfGroup6,
+ juniBgpPeerGroupConfGroup7,
+ juniBgpPeerGroupAddressFamilyConfGroup5,
+ juniBgpNewRouteConfGroup4,
+ juniBgpNetworkConfGroup2,
+ juniBgpAggregateConfGroup2,
+ juniBgpVrfConfGroup6,
+ juniBgpAddressFamilyConfGroup6,
+ juniBgpStorageConfGroup3,
+ juniBgpPeerDynamicCapabilityConfGroup }
+ ::= { juniBgpCompliances 12 } -- JUNOSe 6.0
+
+juniBgpCompliance13 MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete compliance statement for entities which implement the Juniper
+ BGP MIB. This statement became obsolete when support for BGP BFD
+ was added."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ juniBgpGeneralConfGroup6,
+ juniBgpStatisticsConfGroup,
+ juniBgpFourOctetConfederationPeerConfGroup,
+ juniBgpPeerConfGroup7,
+ juniBgpAfiSafiPeerConfGroup,
+ juniBgpPeerAddressFamilyConfGroup7,
+ juniBgpPeerGroupAddressFamilyConfGroup6,
+ juniBgpPeerGroupConfGroup7,
+ juniBgpNewRouteConfGroup4,
+ juniBgpNetworkConfGroup2,
+ juniBgpAggregateConfGroup2,
+ juniBgpVrfConfGroup7,
+ juniBgpAddressFamilyConfGroup7,
+ juniBgpPeerDynamicCapabilityConfGroup }
+ ::= { juniBgpCompliances 13 } -- JUNOSe 7.1
+
+juniBgpCompliance14 MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete compliance statement for entities which implement the Juniper
+ BGP MIB. This statement became obsolete when support for ibgp-singlehop
+ was added."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ juniBgpGeneralConfGroup6,
+ juniBgpStatisticsConfGroup,
+ juniBgpFourOctetConfederationPeerConfGroup,
+ juniBgpPeerConfGroup8,
+ juniBgpAfiSafiPeerConfGroup,
+ juniBgpPeerAddressFamilyConfGroup7,
+ juniBgpPeerGroupAddressFamilyConfGroup6,
+ juniBgpPeerGroupConfGroup8,
+ juniBgpNewRouteConfGroup4,
+ juniBgpNetworkConfGroup2,
+ juniBgpAggregateConfGroup2,
+ juniBgpVrfConfGroup7,
+ juniBgpAddressFamilyConfGroup7,
+ juniBgpPeerDynamicCapabilityConfGroup }
+ ::= { juniBgpCompliances 14 } -- JUNOSe 7.2
+
+juniBgpCompliance15 MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete compliance statement for entities which implement the Juniper
+ BGP MIB. This statement became obsolete when support for conditional
+ advertisement was added."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ juniBgpGeneralConfGroup6,
+ juniBgpStatisticsConfGroup,
+ juniBgpFourOctetConfederationPeerConfGroup,
+ juniBgpPeerConfGroup9,
+ juniBgpAfiSafiPeerConfGroup,
+ juniBgpPeerAddressFamilyConfGroup7,
+ juniBgpPeerGroupAddressFamilyConfGroup6,
+ juniBgpPeerGroupConfGroup9,
+ juniBgpNewRouteConfGroup4,
+ juniBgpNetworkConfGroup2,
+ juniBgpAggregateConfGroup2,
+ juniBgpVrfConfGroup7,
+ juniBgpAddressFamilyConfGroup7,
+ juniBgpPeerDynamicCapabilityConfGroup }
+ ::= { juniBgpCompliances 15 } -- JUNOSe 8.0
+
+juniBgpCompliance16 MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for entities which implement the Juniper BGP
+ MIB."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ juniBgpGeneralConfGroup6,
+ juniBgpStatisticsConfGroup,
+ juniBgpFourOctetConfederationPeerConfGroup,
+ juniBgpPeerConfGroup9,
+ juniBgpAfiSafiPeerConfGroup,
+ juniBgpPeerAddressFamilyConfGroup7,
+ juniBgpPeerGroupAddressFamilyConfGroup6,
+ juniBgpPeerGroupConfGroup9,
+ juniBgpNewRouteConfGroup4,
+ juniBgpNetworkConfGroup2,
+ juniBgpAggregateConfGroup2,
+ juniBgpVrfConfGroup7,
+ juniBgpAddressFamilyConfGroup7,
+ juniBgpPeerDynamicCapabilityConfGroup,
+ juniBgpPeerAddressFamilyConditionalAdvConfGroup,
+ juniBgpPeerGroupAddressFamilyConditionalAdvConfGroup }
+ ::= { juniBgpCompliances 16 } -- JUNOSe 9.0
+
+--
+-- units of conformance
+--
+juniBgpGeneralConfGroup OBJECT-GROUP
+ OBJECTS {
+ juniBgpLocalAsNumber,
+ juniBgpEnabled,
+ juniBgpIdentifier,
+ juniBgpAlwaysCompareMed,
+ juniBgpDefaultLocalPreference,
+ juniBgpEqualCostLimit,
+ juniBgpClientToClientReflection,
+ juniBgpClusterId,
+ juniBgpConfederationId,
+ juniBgpMissingAsWorst,
+ juniBgpResetAllConnectionType,
+ juniBgpAdvertiseInactive,
+ juniBgpEnforceFirstAs,
+ juniBgpConfedCompareMed,
+ juniBgpGlobalRetryInterval,
+ juniBgpGlobalConfigKeepAliveInterval,
+ juniBgpGlobalConfigHoldTime,
+ juniBgpGlobalAsOriginationInterval,
+ juniBgpExternalAdvertisementInterval,
+ juniBgpGlobalRibOutEnabled,
+ juniBgpOverloadShutdown,
+ juniBgpLogNeighborChanges,
+ juniBgpFastExternalFallover,
+ juniBgpInternalAdvertisementInterval,
+ juniBgpMaxAsLimit,
+ juniBgpOperationalState,
+ juniBgpPreviousOperationalState,
+ juniBgpAutomaticRouteTargetFilter }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing general management of BGP in a
+ Juniper product. This group became obsolete when the
+ juniBgpDefaultIPv4Unicast object was added."
+ ::= { juniBgpConfGroups 1 } -- JUNOSe 3.0
+
+juniBgpStatisticsConfGroup OBJECT-GROUP
+ OBJECTS {
+ juniBgpBaselineTime,
+ juniBgpDestinationCount,
+ juniBgpDestinationMemoryUsed,
+ juniBgpRouteCount,
+ juniBgpRouteMemoryUsed,
+ juniBgpSelectedRouteCount,
+ juniBgpPathAttributeCount,
+ juniBgpPathAttributeMemoryUsed,
+ juniBgpRouteFlapHistoryCount,
+ juniBgpRouteFlapHistoryMemoryUsed,
+ juniBgpSuppressedRouteCount }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing statistics of BGP operations in a
+ Juniper product."
+ ::= { juniBgpConfGroups 2 } -- JUNOSe 3.0
+
+juniBgpConfederationPeerConfGroup OBJECT-GROUP
+ OBJECTS {
+ juniBgpConfederationPeerRowStatus }
+ STATUS deprecated
+ DESCRIPTION
+ "Deprecated object providing management of BGP-specific confederation
+ peers in a Juniper product. This group became deprecated when support
+ for four-octet AS-numbers was added."
+ ::= { juniBgpConfGroups 3 } -- JUNOSe 3.0
+
+juniBgpPeerConfGroup OBJECT-GROUP
+ OBJECTS {
+ juniBgpPeerAdminStatus,
+ juniBgpPeerState,
+ juniBgpPeerNegotiatedVersion,
+ juniBgpPeerLocalAddress,
+ juniBgpPeerLocalAddressMask,
+ juniBgpPeerLocalPort,
+ juniBgpPeerRemoteAsNumber,
+ juniBgpPeerRemotePort,
+ juniBgpPeerInUpdates,
+ juniBgpPeerOutUpdates,
+ juniBgpPeerInTotalMessages,
+ juniBgpPeerOutTotalMessages,
+ juniBgpPeerLastErrorCode,
+ juniBgpPeerLastResetReason,
+ juniBgpPeerFsmEstablishedTransitions,
+ juniBgpPeerFsmEstablishedTime,
+ juniBgpPeerRetryInterval,
+ juniBgpPeerHoldTime,
+ juniBgpPeerKeepAliveInterval,
+ juniBgpPeerConfigHoldTime,
+ juniBgpPeerConfigKeepAliveInterval,
+ juniBgpPeerAsOriginationInterval,
+ juniBgpPeerAdvertisementInterval,
+ juniBgpPeerInUpdateElapsedTime,
+ juniBgpPeerDescription,
+ juniBgpPeerRemoteIdentifier,
+ juniBgpPeerWeight,
+ juniBgpPeerEbgpMultihop,
+ juniBgpPeerEbgpMultihopTtl,
+ juniBgpPeerUpdateSource,
+ juniBgpPeerMd5Password,
+ juniBgpPeerMaxUpdateSize,
+ juniBgpPeerType,
+ juniBgpPeerReceivedCapabilitiesOption,
+ juniBgpPeerReceivedCapabilityMultiProtocol,
+ juniBgpPeerReceivedCapabilityRouteRefresh,
+ juniBgpPeerReceivedCapabilityRouteRefreshCisco,
+ juniBgpPeerResetConnectionType,
+ juniBgpPeerRowStatus }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP peers in a
+ Juniper product. This group became obsolete when the
+ juniBgpPeerLocalAsNumber object was added."
+ ::= { juniBgpConfGroups 4 } -- JUNOSe 3.0
+
+juniBgpAfiSafiPeerConfGroup OBJECT-GROUP
+ OBJECTS {
+ juniBgpPeerProposedAfiSafiPeerRowStatus,
+ juniBgpLocalProposedAfiSafiPeerRowStatus,
+ juniBgpExchangedAfiSafiPeerRowStatus }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing management of BGP-specific AFI and
+ SAFI peers in a Juniper product."
+ ::= { juniBgpConfGroups 5 } -- JUNOSe 3.0
+
+juniBgpPeerAddressFamilyConfGroup OBJECT-GROUP
+ OBJECTS {
+ juniBgpPeerAddressFamilyPeerGroup,
+ juniBgpPeerAddressFamilyDefaultOriginate,
+ juniBgpPeerAddressFamilyNextHopSelf,
+ juniBgpPeerAddressFamilySendCommunity,
+ juniBgpPeerAddressFamilyDistributeListIn,
+ juniBgpPeerAddressFamilyDistributeListOut,
+ juniBgpPeerAddressFamilyPrefixListIn,
+ juniBgpPeerAddressFamilyPrefixListOut,
+ juniBgpPeerAddressFamilyPrefixTreeIn,
+ juniBgpPeerAddressFamilyPrefixTreeOut,
+ juniBgpPeerAddressFamilyFilterListIn,
+ juniBgpPeerAddressFamilyFilterListOut,
+ juniBgpPeerAddressFamilyFilterListWeight,
+ juniBgpPeerAddressFamilyFilterListWeightValue,
+ juniBgpPeerAddressFamilyRouteMapIn,
+ juniBgpPeerAddressFamilyRouteMapOut,
+ juniBgpPeerAddressFamilyRouteReflectorClient,
+ juniBgpPeerAddressFamilyRouteLimitWarn,
+ juniBgpPeerAddressFamilyRouteLimitReset,
+ juniBgpPeerAddressFamilyRouteLimitWarnOnly,
+ juniBgpPeerAddressFamilyRemovePrivateAs,
+ juniBgpPeerAddressFamilyUnsuppressMap,
+ juniBgpPeerAddressFamilyInboundSoftReconfig,
+ juniBgpPeerAddressFamilyResetConnectionType,
+ juniBgpPeerAddressFamilyRowStatus,
+ juniBgpPeerAddressFamilyAsOverride,
+ juniBgpPeerAddressFamilyAllowAsIn,
+ juniBgpPeerAddressFamilySendExtendedCommunity }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP peer address
+ families in a Juniper product. This group became obsolete when the
+ ability to unconfigure attributes using the MIB was added."
+ ::= { juniBgpConfGroups 6 } -- JUNOSe 3.0
+
+juniBgpPeerGroupConfGroup OBJECT-GROUP
+ OBJECTS {
+ juniBgpPeerGroupAdminStatus,
+ juniBgpPeerGroupRemoteAsNumber,
+ juniBgpPeerGroupRetryInterval,
+ juniBgpPeerGroupConfigHoldTime,
+ juniBgpPeerGroupConfigKeepAliveInterval,
+ juniBgpPeerGroupAsOriginationInterval,
+ juniBgpPeerGroupAdvertisementInterval,
+ juniBgpPeerGroupDescription,
+ juniBgpPeerGroupWeight,
+ juniBgpPeerGroupEbgpMultihop,
+ juniBgpPeerGroupEbgpMultihopTtl,
+ juniBgpPeerGroupUpdateSource,
+ juniBgpPeerGroupMd5Password,
+ juniBgpPeerGroupMaxUpdateSize,
+ juniBgpPeerGroupResetConnectionType,
+ juniBgpPeerGroupRowStatus }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP peer groups
+ in a Juniper product. This group became obsolete when the
+ juniBgpPeerGroupLocalAsNumber object was added."
+ ::= { juniBgpConfGroups 7 } -- JUNOSe 3.0
+
+juniBgpPeerGroupAddressFamilyConfGroup OBJECT-GROUP
+ OBJECTS {
+ juniBgpPeerGroupAddressFamilyDefaultOriginate,
+ juniBgpPeerGroupAddressFamilyNextHopSelf,
+ juniBgpPeerGroupAddressFamilySendCommunity,
+ juniBgpPeerGroupAddressFamilyDistributeListIn,
+ juniBgpPeerGroupAddressFamilyDistributeListOut,
+ juniBgpPeerGroupAddressFamilyPrefixListIn,
+ juniBgpPeerGroupAddressFamilyPrefixListOut,
+ juniBgpPeerGroupAddressFamilyPrefixTreeIn,
+ juniBgpPeerGroupAddressFamilyPrefixTreeOut,
+ juniBgpPeerGroupAddressFamilyFilterListIn,
+ juniBgpPeerGroupAddressFamilyFilterListOut,
+ juniBgpPeerGroupAddressFamilyFilterListWeight,
+ juniBgpPeerGroupAddressFamilyFilterListWeightValue,
+ juniBgpPeerGroupAddressFamilyRouteMapIn,
+ juniBgpPeerGroupAddressFamilyRouteMapOut,
+ juniBgpPeerGroupAddressFamilyRouteReflectorClient,
+ juniBgpPeerGroupAddressFamilyRouteLimitWarn,
+ juniBgpPeerGroupAddressFamilyRouteLimitReset,
+ juniBgpPeerGroupAddressFamilyRouteLimitWarnOnly,
+ juniBgpPeerGroupAddressFamilyRemovePrivateAs,
+ juniBgpPeerGroupAddressFamilyUnsuppressMap,
+ juniBgpPeerGroupAddressFamilyInboundSoftReconfig,
+ juniBgpPeerGroupAddressFamilyResetConnectionType,
+ juniBgpPeerGroupAddressFamilyRowStatus,
+ juniBgpPeerGroupAddressFamilyAsOverride,
+ juniBgpPeerGroupAddressFamilyAllowAsIn,
+ juniBgpPeerGroupAddressFamilySendExtendedCommunity }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP peer group
+ address families in a Juniper product. This group was obsoleted when
+ the ability to unconfigure BGP attributes using the MIB was added."
+ ::= { juniBgpConfGroups 8 } -- JUNOSe 3.0
+
+juniBgpRouteConfGroup OBJECT-GROUP
+ OBJECTS {
+ juniBgpRouteFlapState,
+ juniBgpRouteFlapFigureOfMerit,
+ juniBgpRouteFlapRemainingTime,
+ juniBgpRouteFlapSuppressThreshold,
+ juniBgpRouteFlapReuseThreshold,
+ juniBgpRouteFlapMaxHoldDownTime,
+ juniBgpRouteFlapHalfLifeReachable,
+ juniBgpRouteFlapHalfLifeUnreachable,
+ juniBgpRouteOriginatorId,
+ juniBgpRouteAtomicAggregatePresent,
+ juniBgpRouteMedPresent,
+ juniBgpRouteLocalPrefPresent,
+ juniBgpRouteAggregatorPresent,
+ juniBgpRouteCommunitiesPresent,
+ juniBgpRouteOriginatorIdPresent,
+ juniBgpRouteClusterListPresent,
+ juniBgpRouteWeight,
+ juniBgpRouteOrigin,
+ juniBgpRouteASPathSegment,
+ juniBgpRouteNextHop,
+ juniBgpRouteMultiExitDisc,
+ juniBgpRouteLocalPref,
+ juniBgpRouteAtomicAggregate,
+ juniBgpRouteAggregatorAS,
+ juniBgpRouteAggregatorAddress,
+ juniBgpRouteBestInIpRouteTable,
+ juniBgpRouteUnknown,
+ juniBgpRouteExtendedCommunitiesPresent,
+ juniBgpRouteValid,
+ juniBgpRouteSuppressedBy,
+ juniBgpRouteNextHopReachable,
+ juniBgpRouteSynchronizedWithIgp,
+ juniBgpRoutePlaceInIpRouteTable,
+ juniBgpRouteAdvertiseToExternalPeers,
+ juniBgpRouteAdvertiseToInternalPeers,
+ juniBgpRouteDistinguisher,
+ juniBgpRouteMplsLabel,
+ juniBgpRouteNextHopMetric,
+ juniBgpRouteCommunityNumber,
+ juniBgpRouteExtendedCommunityNumber,
+ juniBgpRouteClusterId }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP routes in a
+ Juniper product. This group became obsolete when the original route
+ destination was added as an index to each of the tables."
+ ::= { juniBgpConfGroups 9 } -- JUNOSe 3.0
+
+juniBgpNetworkConfGroup OBJECT-GROUP
+ OBJECTS {
+ juniBgpNetworkBackdoor,
+ juniBgpNetworkRowStatus,
+ juniBgpNetworkWeightSpecified,
+ juniBgpNetworkWeight,
+ juniBgpNetworkRouteMap }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP networks in
+ a Juniper product. This group was obsoleted when the ability to
+ unconfigure BGP attributes using the MIB was added."
+ ::= { juniBgpConfGroups 10 } -- JUNOSe 3.0
+
+juniBgpAggregateConfGroup OBJECT-GROUP
+ OBJECTS {
+ juniBgpAggregateAsSet,
+ juniBgpAggregateSummaryOnly,
+ juniBgpAggregateAttributeMap,
+ juniBgpAggregateAdvertiseMap,
+ juniBgpAggregateRowStatus,
+ juniBgpAggregateSuppressMap }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing consolidation of BGP route
+ information in a Juniper product. This group was obsoleted when the
+ ability to unconfigure BGP attributes using the MIB was added."
+ ::= { juniBgpConfGroups 11 } -- JUNOSe 3.0
+
+juniBgpVrfConfGroup OBJECT-GROUP
+ OBJECTS {
+ juniBgpVrfSynchronization,
+ juniBgpVrfAutoSummary,
+ juniBgpVrfExternalDistance,
+ juniBgpVrfInternalDistance,
+ juniBgpVrfLocalDistance,
+ juniBgpVrfResetConnectionType,
+ juniBgpVrfRowStatus,
+ juniBgpVrfOperationalState }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP-specific VPN
+ routing forwarding (VRF) characteristics in a Juniper product. This
+ group became obsolete when the juniBgpVrfAddUnicastRoutesToMulticastView
+ object was added."
+ ::= { juniBgpConfGroups 12 } -- JUNOSe 3.0
+
+juniBgpAddressFamilyConfGroup OBJECT-GROUP
+ OBJECTS {
+ juniBgpAddressFamilyDefaultOriginate,
+ juniBgpAddressFamilyRouteFlapDampening,
+ juniBgpAddressFamilyDampeningSuppressThreshold,
+ juniBgpAddressFamilyDampeningReuseThreshold,
+ juniBgpAddressFamilyDampeningMaxHoldDownTime,
+ juniBgpAddressFamilyDampeningHalfLifeReachable,
+ juniBgpAddressFamilyDampeningHalfLifeUnreachable,
+ juniBgpAddressFamilyDampeningRouteMapName,
+ juniBgpAddressFamilyResetConnectionType,
+ juniBgpAddressFamilyRowStatus,
+ juniBgpAddressFamilyOperationalState }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP address
+ families in a Juniper product. This group was obsoleted when the
+ ability to unconfigure BGP attributes using the MIB was added."
+ ::= { juniBgpConfGroups 13 } -- JUNOSe 3.0
+
+juniBgpStorageConfGroup OBJECT-GROUP
+ OBJECTS {
+ juniBgpStorageInitialHeapSize,
+ juniBgpStorageMaxHeapSize,
+ juniBgpStorageInitialVrfPoolSize,
+ juniBgpStorageMaxVrfPoolSize,
+ juniBgpStorageInitialAddressFamilyPoolSize,
+ juniBgpStorageMaxAddressFamilyPoolSize,
+ juniBgpStorageInitialPeerPoolSize,
+ juniBgpStorageMaxPeerPoolSize,
+ juniBgpStorageInitialPeerAfPoolSize,
+ juniBgpStorageMaxPeerAfPoolSize,
+ juniBgpStorageInitialPeerGroupPoolSize,
+ juniBgpStorageMaxPeerGroupPoolSize,
+ juniBgpStorageInitialPeerGroupAfPoolSize,
+ juniBgpStorageMaxPeerGroupAfPoolSize,
+ juniBgpStorageInitialNetworkPoolSize,
+ juniBgpStorageMaxNetworkPoolSize,
+ juniBgpStorageInitialAggregatePoolSize,
+ juniBgpStorageMaxAggregatePoolSize,
+ juniBgpStorageInitialDestinationPoolSize,
+ juniBgpStorageMaxDestinationPoolSize,
+ juniBgpStorageInitialRoutePoolSize,
+ juniBgpStorageMaxRoutePoolSize,
+ juniBgpStorageInitialAttributesPoolSize,
+ juniBgpStorageMaxAttributesPoolSize,
+ juniBgpStorageInitialRouteFlapHistoryPoolSize,
+ juniBgpStorageMaxRouteFlapHistoryPoolSize,
+ juniBgpStorageInitialNetworkRoutePoolSize,
+ juniBgpStorageMaxNetworkRoutePoolSize,
+ juniBgpStorageInitialRedistributedRoutePoolSize,
+ juniBgpStorageMaxRedistributedRoutePoolSize,
+ juniBgpStorageInitialAggregateRoutePoolSize,
+ juniBgpStorageMaxAggregateRoutePoolSize,
+ juniBgpStorageInitialAutoSummaryRoutePoolSize,
+ juniBgpStorageMaxAutoSummaryRoutePoolSize,
+ juniBgpStorageInitialHistoryRoutePoolSize,
+ juniBgpStorageMaxHistoryRoutePoolSize,
+ juniBgpStorageInitialSendQueueEntryPoolSize,
+ juniBgpStorageMaxSendQueueEntryPoolSize,
+ juniBgpStorageInitialVpnRoutePoolSize,
+ juniBgpStorageMaxVpnRoutePoolSize,
+ juniBgpStorageInitialRouteTargetPoolSize,
+ juniBgpStorageMaxRouteTargetPoolSize }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP
+ characteristics in a Juniper product that will not take affect until
+ reboot. This group became obsolete when the history pool size objects
+ were obsoleted."
+ ::= { juniBgpConfGroups 14 } -- JUNOSe 3.0
+
+juniBgpGeneralConfGroup2 OBJECT-GROUP
+ OBJECTS {
+ juniBgpLocalAsNumber,
+ juniBgpEnabled,
+ juniBgpIdentifier,
+ juniBgpAlwaysCompareMed,
+ juniBgpDefaultLocalPreference,
+ juniBgpEqualCostLimit,
+ juniBgpClientToClientReflection,
+ juniBgpClusterId,
+ juniBgpConfederationId,
+ juniBgpMissingAsWorst,
+ juniBgpResetAllConnectionType,
+ juniBgpAdvertiseInactive,
+ juniBgpEnforceFirstAs,
+ juniBgpConfedCompareMed,
+ juniBgpGlobalRetryInterval,
+ juniBgpGlobalConfigKeepAliveInterval,
+ juniBgpGlobalConfigHoldTime,
+ juniBgpGlobalAsOriginationInterval,
+ juniBgpExternalAdvertisementInterval,
+ juniBgpGlobalRibOutEnabled,
+ juniBgpOverloadShutdown,
+ juniBgpLogNeighborChanges,
+ juniBgpFastExternalFallover,
+ juniBgpInternalAdvertisementInterval,
+ juniBgpMaxAsLimit,
+ juniBgpOperationalState,
+ juniBgpPreviousOperationalState,
+ juniBgpAutomaticRouteTargetFilter,
+ juniBgpDefaultIPv4Unicast }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing general management in a
+ Juniper product. This group became obsolete when the
+ juniBgpRedistributeInternal object and unconfigure support were added."
+ ::= { juniBgpConfGroups 15 } -- JUNOSe 3.2
+
+juniBgpNewRouteConfGroup OBJECT-GROUP
+ OBJECTS {
+ juniBgpNewRouteOriginatorId,
+ juniBgpNewRouteAtomicAggregatePresent,
+ juniBgpNewRouteMedPresent,
+ juniBgpNewRouteLocalPrefPresent,
+ juniBgpNewRouteAggregatorPresent,
+ juniBgpNewRouteCommunitiesPresent,
+ juniBgpNewRouteOriginatorIdPresent,
+ juniBgpNewRouteClusterListPresent,
+ juniBgpNewRouteWeight,
+ juniBgpNewRouteOrigin,
+ juniBgpNewRouteASPathSegment,
+ juniBgpNewRouteNextHop,
+ juniBgpNewRouteMultiExitDisc,
+ juniBgpNewRouteLocalPref,
+ juniBgpNewRouteAtomicAggregate,
+ juniBgpNewRouteAggregatorAS,
+ juniBgpNewRouteAggregatorAddress,
+ juniBgpNewRouteBestInIpRouteTable,
+ juniBgpNewRouteUnknown,
+ juniBgpNewRouteExtendedCommunitiesPresent,
+ juniBgpNewRouteValid,
+ juniBgpNewRouteSuppressedBy,
+ juniBgpNewRouteNextHopReachable,
+ juniBgpNewRouteSynchronizedWithIgp,
+ juniBgpNewRoutePlaceInIpRouteTable,
+ juniBgpNewRouteAdvertiseToExternalPeers,
+ juniBgpNewRouteAdvertiseToInternalPeers,
+ juniBgpNewRouteMplsLabel,
+ juniBgpNewRouteNextHopMetric,
+ juniBgpNewRouteFlapState,
+ juniBgpNewRouteFlapFigureOfMerit,
+ juniBgpNewRouteFlapRemainingTime,
+ juniBgpNewRouteFlapSuppressThreshold,
+ juniBgpNewRouteFlapReuseThreshold,
+ juniBgpNewRouteFlapMaxHoldDownTime,
+ juniBgpNewRouteFlapHalfLifeReachable,
+ juniBgpNewRouteFlapHalfLifeUnreachable,
+ juniBgpNewRouteCommunityNumber,
+ juniBgpNewRouteExtendedCommunityNumber,
+ juniBgpNewRouteClusterId }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP routes in a
+ Juniper product. This group was obsoleted when label was replaced by
+ in-label and out-label."
+ ::= { juniBgpConfGroups 16 } -- JUNOSe 3.3
+
+juniBgpPeerConfGroup2 OBJECT-GROUP
+ OBJECTS {
+ juniBgpPeerAdminStatus,
+ juniBgpPeerState,
+ juniBgpPeerNegotiatedVersion,
+ juniBgpPeerLocalAddress,
+ juniBgpPeerLocalAddressMask,
+ juniBgpPeerLocalPort,
+ juniBgpPeerRemoteAsNumber,
+ juniBgpPeerRemotePort,
+ juniBgpPeerInUpdates,
+ juniBgpPeerOutUpdates,
+ juniBgpPeerInTotalMessages,
+ juniBgpPeerOutTotalMessages,
+ juniBgpPeerLastErrorCode,
+ juniBgpPeerLastResetReason,
+ juniBgpPeerFsmEstablishedTransitions,
+ juniBgpPeerFsmEstablishedTime,
+ juniBgpPeerRetryInterval,
+ juniBgpPeerHoldTime,
+ juniBgpPeerKeepAliveInterval,
+ juniBgpPeerConfigHoldTime,
+ juniBgpPeerConfigKeepAliveInterval,
+ juniBgpPeerAsOriginationInterval,
+ juniBgpPeerAdvertisementInterval,
+ juniBgpPeerInUpdateElapsedTime,
+ juniBgpPeerDescription,
+ juniBgpPeerRemoteIdentifier,
+ juniBgpPeerWeight,
+ juniBgpPeerEbgpMultihop,
+ juniBgpPeerEbgpMultihopTtl,
+ juniBgpPeerUpdateSource,
+ juniBgpPeerMd5Password,
+ juniBgpPeerMaxUpdateSize,
+ juniBgpPeerType,
+ juniBgpPeerReceivedCapabilitiesOption,
+ juniBgpPeerReceivedCapabilityMultiProtocol,
+ juniBgpPeerReceivedCapabilityRouteRefresh,
+ juniBgpPeerReceivedCapabilityRouteRefreshCisco,
+ juniBgpPeerResetConnectionType,
+ juniBgpPeerRowStatus,
+ juniBgpPeerLocalAsNumber }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP peers in a
+ Juniper product. This group became obsolete when the ability to
+ unconfigure BGP attributes from the MIB was added."
+ ::= { juniBgpConfGroups 17 } -- JUNOSe 3.4
+
+juniBgpPeerGroupConfGroup2 OBJECT-GROUP
+ OBJECTS {
+ juniBgpPeerGroupAdminStatus,
+ juniBgpPeerGroupRemoteAsNumber,
+ juniBgpPeerGroupRetryInterval,
+ juniBgpPeerGroupConfigHoldTime,
+ juniBgpPeerGroupConfigKeepAliveInterval,
+ juniBgpPeerGroupAsOriginationInterval,
+ juniBgpPeerGroupAdvertisementInterval,
+ juniBgpPeerGroupDescription,
+ juniBgpPeerGroupWeight,
+ juniBgpPeerGroupEbgpMultihop,
+ juniBgpPeerGroupEbgpMultihopTtl,
+ juniBgpPeerGroupUpdateSource,
+ juniBgpPeerGroupMd5Password,
+ juniBgpPeerGroupMaxUpdateSize,
+ juniBgpPeerGroupResetConnectionType,
+ juniBgpPeerGroupRowStatus,
+ juniBgpPeerGroupLocalAsNumber }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP peer groups
+ in a Juniper product. This group was obsoleted when the ability to
+ unconfigure BGP attributes using the MIB was added."
+ ::= { juniBgpConfGroups 18 } -- JUNOSe 3.4
+
+juniBgpVrfConfGroup2 OBJECT-GROUP
+ OBJECTS {
+ juniBgpVrfSynchronization,
+ juniBgpVrfAutoSummary,
+ juniBgpVrfExternalDistance,
+ juniBgpVrfInternalDistance,
+ juniBgpVrfLocalDistance,
+ juniBgpVrfResetConnectionType,
+ juniBgpVrfRowStatus,
+ juniBgpVrfOperationalState,
+ juniBgpVrfAddUnicastRoutesToMulticastView }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP-specific VPN
+ routing forwarding (VRF) characteristics in a Juniper product. This
+ group was obsoleted when the ability to unconfigure BGP attributes using
+ the MIB was added."
+ ::= { juniBgpConfGroups 19 } -- JUNOSe 3.5
+
+juniBgpGeneralConfGroup3 OBJECT-GROUP
+ OBJECTS {
+ juniBgpLocalAsNumber,
+ juniBgpEnabled,
+ juniBgpIdentifier,
+ juniBgpAlwaysCompareMed,
+ juniBgpDefaultLocalPreference,
+ juniBgpEqualCostLimit,
+ juniBgpClientToClientReflection,
+ juniBgpClusterId,
+ juniBgpConfederationId,
+ juniBgpMissingAsWorst,
+ juniBgpResetAllConnectionType,
+ juniBgpAdvertiseInactive,
+ juniBgpEnforceFirstAs,
+ juniBgpConfedCompareMed,
+ juniBgpGlobalRetryInterval,
+ juniBgpGlobalConfigKeepAliveInterval,
+ juniBgpGlobalConfigHoldTime,
+ juniBgpGlobalAsOriginationInterval,
+ juniBgpExternalAdvertisementInterval,
+ juniBgpGlobalRibOutEnabled,
+ juniBgpOverloadShutdown,
+ juniBgpLogNeighborChanges,
+ juniBgpFastExternalFallover,
+ juniBgpInternalAdvertisementInterval,
+ juniBgpMaxAsLimit,
+ juniBgpOperationalState,
+ juniBgpPreviousOperationalState,
+ juniBgpAutomaticRouteTargetFilter,
+ juniBgpDefaultIPv4Unicast,
+ juniBgpRedistributeInternal,
+ juniBgpUnconfiguredAttributes }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing general management of BGP in a
+ Juniper product. This group became obsolete when four-octet AS-numbers
+ and maximum-paths iBGP support was added."
+ ::= { juniBgpConfGroups 20 } -- JUNOSe 4.0
+
+juniBgpStorageConfGroup2 OBJECT-GROUP
+ OBJECTS {
+ juniBgpStorageInitialHeapSize,
+ juniBgpStorageMaxHeapSize,
+ juniBgpStorageInitialVrfPoolSize,
+ juniBgpStorageMaxVrfPoolSize,
+ juniBgpStorageInitialAddressFamilyPoolSize,
+ juniBgpStorageMaxAddressFamilyPoolSize,
+ juniBgpStorageInitialPeerPoolSize,
+ juniBgpStorageMaxPeerPoolSize,
+ juniBgpStorageInitialPeerAfPoolSize,
+ juniBgpStorageMaxPeerAfPoolSize,
+ juniBgpStorageInitialPeerGroupPoolSize,
+ juniBgpStorageMaxPeerGroupPoolSize,
+ juniBgpStorageInitialPeerGroupAfPoolSize,
+ juniBgpStorageMaxPeerGroupAfPoolSize,
+ juniBgpStorageInitialNetworkPoolSize,
+ juniBgpStorageMaxNetworkPoolSize,
+ juniBgpStorageInitialAggregatePoolSize,
+ juniBgpStorageMaxAggregatePoolSize,
+ juniBgpStorageInitialDestinationPoolSize,
+ juniBgpStorageMaxDestinationPoolSize,
+ juniBgpStorageInitialRoutePoolSize,
+ juniBgpStorageMaxRoutePoolSize,
+ juniBgpStorageInitialAttributesPoolSize,
+ juniBgpStorageMaxAttributesPoolSize,
+ juniBgpStorageInitialRouteFlapHistoryPoolSize,
+ juniBgpStorageMaxRouteFlapHistoryPoolSize,
+ juniBgpStorageInitialNetworkRoutePoolSize,
+ juniBgpStorageMaxNetworkRoutePoolSize,
+ juniBgpStorageInitialRedistributedRoutePoolSize,
+ juniBgpStorageMaxRedistributedRoutePoolSize,
+ juniBgpStorageInitialAggregateRoutePoolSize,
+ juniBgpStorageMaxAggregateRoutePoolSize,
+ juniBgpStorageInitialAutoSummaryRoutePoolSize,
+ juniBgpStorageMaxAutoSummaryRoutePoolSize,
+ juniBgpStorageInitialSendQueueEntryPoolSize,
+ juniBgpStorageMaxSendQueueEntryPoolSize,
+ juniBgpStorageInitialVpnRoutePoolSize,
+ juniBgpStorageMaxVpnRoutePoolSize,
+ juniBgpStorageInitialRouteTargetPoolSize,
+ juniBgpStorageMaxRouteTargetPoolSize }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP
+ characteristics in a Juniper product that will not take affect until
+ reboot. This group became obsolete when storage heap size objects were
+ obsoleted."
+ ::= { juniBgpConfGroups 21 } -- JUNOSe 4.0
+
+juniBgpPeerConfGroup3 OBJECT-GROUP
+ OBJECTS {
+ juniBgpPeerAdminStatus,
+ juniBgpPeerState,
+ juniBgpPeerNegotiatedVersion,
+ juniBgpPeerLocalAddress,
+ juniBgpPeerLocalAddressMask,
+ juniBgpPeerLocalPort,
+ juniBgpPeerRemoteAsNumber,
+ juniBgpPeerRemotePort,
+ juniBgpPeerInUpdates,
+ juniBgpPeerOutUpdates,
+ juniBgpPeerInTotalMessages,
+ juniBgpPeerOutTotalMessages,
+ juniBgpPeerLastErrorCode,
+ juniBgpPeerLastResetReason,
+ juniBgpPeerFsmEstablishedTransitions,
+ juniBgpPeerFsmEstablishedTime,
+ juniBgpPeerRetryInterval,
+ juniBgpPeerHoldTime,
+ juniBgpPeerKeepAliveInterval,
+ juniBgpPeerConfigHoldTime,
+ juniBgpPeerConfigKeepAliveInterval,
+ juniBgpPeerAsOriginationInterval,
+ juniBgpPeerAdvertisementInterval,
+ juniBgpPeerInUpdateElapsedTime,
+ juniBgpPeerDescription,
+ juniBgpPeerRemoteIdentifier,
+ juniBgpPeerWeight,
+ juniBgpPeerEbgpMultihop,
+ juniBgpPeerEbgpMultihopTtl,
+ juniBgpPeerUpdateSource,
+ juniBgpPeerMd5Password,
+ juniBgpPeerMaxUpdateSize,
+ juniBgpPeerType,
+ juniBgpPeerReceivedCapabilitiesOption,
+ juniBgpPeerReceivedCapabilityMultiProtocol,
+ juniBgpPeerReceivedCapabilityRouteRefresh,
+ juniBgpPeerReceivedCapabilityRouteRefreshCisco,
+ juniBgpPeerResetConnectionType,
+ juniBgpPeerRowStatus,
+ juniBgpPeerLocalAsNumber,
+ juniBgpPeerUnconfiguredAttributes }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP peers in a
+ Juniper product. This groups was obsoleted when support for four octet
+ AS numbers was added."
+ ::= { juniBgpConfGroups 22 } -- JUNOSe 4.0
+
+juniBgpPeerAddressFamilyConfGroup2 OBJECT-GROUP
+ OBJECTS {
+ juniBgpPeerAddressFamilyPeerGroup,
+ juniBgpPeerAddressFamilyDefaultOriginate,
+ juniBgpPeerAddressFamilyNextHopSelf,
+ juniBgpPeerAddressFamilySendCommunity,
+ juniBgpPeerAddressFamilyDistributeListIn,
+ juniBgpPeerAddressFamilyDistributeListOut,
+ juniBgpPeerAddressFamilyPrefixListIn,
+ juniBgpPeerAddressFamilyPrefixListOut,
+ juniBgpPeerAddressFamilyPrefixTreeIn,
+ juniBgpPeerAddressFamilyPrefixTreeOut,
+ juniBgpPeerAddressFamilyFilterListIn,
+ juniBgpPeerAddressFamilyFilterListOut,
+ juniBgpPeerAddressFamilyFilterListWeight,
+ juniBgpPeerAddressFamilyFilterListWeightValue,
+ juniBgpPeerAddressFamilyRouteMapIn,
+ juniBgpPeerAddressFamilyRouteMapOut,
+ juniBgpPeerAddressFamilyRouteReflectorClient,
+ juniBgpPeerAddressFamilyRouteLimitWarn,
+ juniBgpPeerAddressFamilyRouteLimitReset,
+ juniBgpPeerAddressFamilyRouteLimitWarnOnly,
+ juniBgpPeerAddressFamilyRemovePrivateAs,
+ juniBgpPeerAddressFamilyUnsuppressMap,
+ juniBgpPeerAddressFamilyInboundSoftReconfig,
+ juniBgpPeerAddressFamilyResetConnectionType,
+ juniBgpPeerAddressFamilyRowStatus,
+ juniBgpPeerAddressFamilyAsOverride,
+ juniBgpPeerAddressFamilyAllowAsIn,
+ juniBgpPeerAddressFamilySendExtendedCommunity,
+ juniBgpPeerAddressFamilyUnconfiguredAttributes }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP peer address
+ families in a Juniper product. This group was obsoleted when support
+ for ORFs was added."
+ ::= { juniBgpConfGroups 23 } -- JUNOSe 4.0
+
+juniBgpPeerGroupConfGroup3 OBJECT-GROUP
+ OBJECTS {
+ juniBgpPeerGroupAdminStatus,
+ juniBgpPeerGroupRemoteAsNumber,
+ juniBgpPeerGroupRetryInterval,
+ juniBgpPeerGroupConfigHoldTime,
+ juniBgpPeerGroupConfigKeepAliveInterval,
+ juniBgpPeerGroupAsOriginationInterval,
+ juniBgpPeerGroupAdvertisementInterval,
+ juniBgpPeerGroupDescription,
+ juniBgpPeerGroupWeight,
+ juniBgpPeerGroupEbgpMultihop,
+ juniBgpPeerGroupEbgpMultihopTtl,
+ juniBgpPeerGroupUpdateSource,
+ juniBgpPeerGroupMd5Password,
+ juniBgpPeerGroupMaxUpdateSize,
+ juniBgpPeerGroupResetConnectionType,
+ juniBgpPeerGroupRowStatus,
+ juniBgpPeerGroupLocalAsNumber,
+ juniBgpPeerGroupUnconfiguredAttributes }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP peer groups
+ in a Juniper product. This group was obsoleted when support for dynamic
+ capability negotiation was added."
+ ::= { juniBgpConfGroups 24 } -- JUNOSe 4.0
+
+juniBgpPeerGroupAddressFamilyConfGroup2 OBJECT-GROUP
+ OBJECTS {
+ juniBgpPeerGroupAddressFamilyDefaultOriginate,
+ juniBgpPeerGroupAddressFamilyNextHopSelf,
+ juniBgpPeerGroupAddressFamilySendCommunity,
+ juniBgpPeerGroupAddressFamilyDistributeListIn,
+ juniBgpPeerGroupAddressFamilyDistributeListOut,
+ juniBgpPeerGroupAddressFamilyPrefixListIn,
+ juniBgpPeerGroupAddressFamilyPrefixListOut,
+ juniBgpPeerGroupAddressFamilyPrefixTreeIn,
+ juniBgpPeerGroupAddressFamilyPrefixTreeOut,
+ juniBgpPeerGroupAddressFamilyFilterListIn,
+ juniBgpPeerGroupAddressFamilyFilterListOut,
+ juniBgpPeerGroupAddressFamilyFilterListWeight,
+ juniBgpPeerGroupAddressFamilyFilterListWeightValue,
+ juniBgpPeerGroupAddressFamilyRouteMapIn,
+ juniBgpPeerGroupAddressFamilyRouteMapOut,
+ juniBgpPeerGroupAddressFamilyRouteReflectorClient,
+ juniBgpPeerGroupAddressFamilyRouteLimitWarn,
+ juniBgpPeerGroupAddressFamilyRouteLimitReset,
+ juniBgpPeerGroupAddressFamilyRouteLimitWarnOnly,
+ juniBgpPeerGroupAddressFamilyRemovePrivateAs,
+ juniBgpPeerGroupAddressFamilyUnsuppressMap,
+ juniBgpPeerGroupAddressFamilyInboundSoftReconfig,
+ juniBgpPeerGroupAddressFamilyResetConnectionType,
+ juniBgpPeerGroupAddressFamilyRowStatus,
+ juniBgpPeerGroupAddressFamilyAsOverride,
+ juniBgpPeerGroupAddressFamilyAllowAsIn,
+ juniBgpPeerGroupAddressFamilySendExtendedCommunity,
+ juniBgpPeerGroupAddressFamilyUnconfiguredAttributes }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP peer group
+ address families in a Juniper product. This group was obsoleted when
+ support for ORFs was added."
+ ::= { juniBgpConfGroups 25 } -- JUNOSe 4.0
+
+juniBgpNetworkConfGroup2 OBJECT-GROUP
+ OBJECTS {
+ juniBgpNetworkBackdoor,
+ juniBgpNetworkRowStatus,
+ juniBgpNetworkWeightSpecified,
+ juniBgpNetworkWeight,
+ juniBgpNetworkRouteMap,
+ juniBgpNetworkUnconfiguredAttributes }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing management of BGP networks in a
+ Juniper product."
+ ::= { juniBgpConfGroups 26 } -- JUNOSe 4.0
+
+juniBgpAggregateConfGroup2 OBJECT-GROUP
+ OBJECTS {
+ juniBgpAggregateAsSet,
+ juniBgpAggregateSummaryOnly,
+ juniBgpAggregateAttributeMap,
+ juniBgpAggregateAdvertiseMap,
+ juniBgpAggregateRowStatus,
+ juniBgpAggregateSuppressMap,
+ juniBgpAggregateUnconfiguredAttributes }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing consolidation of BGP route
+ information in a Juniper product."
+ ::= { juniBgpConfGroups 27 } -- JUNOSe 4.0
+
+juniBgpVrfConfGroup3 OBJECT-GROUP
+ OBJECTS {
+ juniBgpVrfSynchronization,
+ juniBgpVrfAutoSummary,
+ juniBgpVrfExternalDistance,
+ juniBgpVrfInternalDistance,
+ juniBgpVrfLocalDistance,
+ juniBgpVrfResetConnectionType,
+ juniBgpVrfRowStatus,
+ juniBgpVrfOperationalState,
+ juniBgpVrfAddUnicastRoutesToMulticastView,
+ juniBgpVrfUnconfiguredAttributes }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP-specific VPN
+ routing forwarding (VRF) characteristics in a Juniper product. This
+ group was obsoleted when support for iBGP multipath was added."
+ ::= { juniBgpConfGroups 28 } -- JUNOSe 4.0
+
+juniBgpAddressFamilyConfGroup2 OBJECT-GROUP
+ OBJECTS {
+ juniBgpAddressFamilyDefaultOriginate,
+ juniBgpAddressFamilyRouteFlapDampening,
+ juniBgpAddressFamilyDampeningSuppressThreshold,
+ juniBgpAddressFamilyDampeningReuseThreshold,
+ juniBgpAddressFamilyDampeningMaxHoldDownTime,
+ juniBgpAddressFamilyDampeningHalfLifeReachable,
+ juniBgpAddressFamilyDampeningHalfLifeUnreachable,
+ juniBgpAddressFamilyDampeningRouteMapName,
+ juniBgpAddressFamilyResetConnectionType,
+ juniBgpAddressFamilyRowStatus,
+ juniBgpAddressFamilyOperationalState,
+ juniBgpAddressFamilyUnconfiguredAttributes }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP
+ address-family groups in a Juniper product. This group was obsoleted
+ when support for administrative distance was added."
+ ::= { juniBgpConfGroups 29 } -- JUNOSe 4.0
+
+juniBgpGeneralConfGroup4 OBJECT-GROUP
+ OBJECTS {
+ juniBgpEnabled,
+ juniBgpIdentifier,
+ juniBgpAlwaysCompareMed,
+ juniBgpDefaultLocalPreference,
+ juniBgpClientToClientReflection,
+ juniBgpClusterId,
+ juniBgpConfederationId,
+ juniBgpMissingAsWorst,
+ juniBgpResetAllConnectionType,
+ juniBgpAdvertiseInactive,
+ juniBgpEnforceFirstAs,
+ juniBgpConfedCompareMed,
+ juniBgpGlobalRetryInterval,
+ juniBgpGlobalConfigKeepAliveInterval,
+ juniBgpGlobalConfigHoldTime,
+ juniBgpGlobalAsOriginationInterval,
+ juniBgpExternalAdvertisementInterval,
+ juniBgpGlobalRibOutEnabled,
+ juniBgpOverloadShutdown,
+ juniBgpLogNeighborChanges,
+ juniBgpFastExternalFallover,
+ juniBgpInternalAdvertisementInterval,
+ juniBgpMaxAsLimit,
+ juniBgpOperationalState,
+ juniBgpPreviousOperationalState,
+ juniBgpAutomaticRouteTargetFilter,
+ juniBgpDefaultIPv4Unicast,
+ juniBgpRedistributeInternal,
+ juniBgpFourOctetLocalAsNumber,
+ juniBgpConfederationPeersFilterList,
+ juniBgpUnconfiguredAttributes }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing general management of BGP in
+ a Juniper product. This group became obsolete when support for
+ advertise-best-external-to-internal was added."
+ ::= { juniBgpConfGroups 30 } -- JUNOSe 4.1
+
+juniBgpFourOctetConfederationPeerConfGroup OBJECT-GROUP
+ OBJECTS {
+ juniBgpFourOctetConfederationPeerRowStatus }
+ STATUS current
+ DESCRIPTION
+ "An object providing management of BGP-specific confederation peers in a
+ Juniper product."
+ ::= { juniBgpConfGroups 31 } -- JUNOSe 4.1
+
+juniBgpPeerConfGroup4 OBJECT-GROUP
+ OBJECTS {
+ juniBgpPeerAdminStatus,
+ juniBgpPeerState,
+ juniBgpPeerNegotiatedVersion,
+ juniBgpPeerLocalAddress,
+ juniBgpPeerLocalAddressMask,
+ juniBgpPeerLocalPort,
+ juniBgpPeerRemotePort,
+ juniBgpPeerInUpdates,
+ juniBgpPeerOutUpdates,
+ juniBgpPeerInTotalMessages,
+ juniBgpPeerOutTotalMessages,
+ juniBgpPeerLastErrorCode,
+ juniBgpPeerLastResetReason,
+ juniBgpPeerFsmEstablishedTransitions,
+ juniBgpPeerFsmEstablishedTime,
+ juniBgpPeerRetryInterval,
+ juniBgpPeerHoldTime,
+ juniBgpPeerKeepAliveInterval,
+ juniBgpPeerConfigHoldTime,
+ juniBgpPeerConfigKeepAliveInterval,
+ juniBgpPeerAsOriginationInterval,
+ juniBgpPeerAdvertisementInterval,
+ juniBgpPeerInUpdateElapsedTime,
+ juniBgpPeerDescription,
+ juniBgpPeerRemoteIdentifier,
+ juniBgpPeerWeight,
+ juniBgpPeerEbgpMultihop,
+ juniBgpPeerEbgpMultihopTtl,
+ juniBgpPeerUpdateSource,
+ juniBgpPeerMd5Password,
+ juniBgpPeerMaxUpdateSize,
+ juniBgpPeerType,
+ juniBgpPeerReceivedCapabilitiesOption,
+ juniBgpPeerReceivedCapabilityMultiProtocol,
+ juniBgpPeerReceivedCapabilityRouteRefresh,
+ juniBgpPeerReceivedCapabilityRouteRefreshCisco,
+ juniBgpPeerResetConnectionType,
+ juniBgpPeerRowStatus,
+ juniBgpPeerFourOctetRemoteAsNumber,
+ juniBgpPeerFourOctetLocalAsNumber,
+ juniBgpPeerReceivedCapabilityFourOctetAsNumbers,
+ juniBgpPeerReceivedCapabilityDynamicCapabilityNeg,
+ juniBgpPeerShouldAdvertiseCapabilitiesOption,
+ juniBgpPeerShouldAdvertiseCapabilityRouteRefresh,
+ juniBgpPeerShouldAdvertiseCapabilityRouteRefreshCisco,
+ juniBgpPeerShouldAdvertiseCapabilityFourOctetAsNumbers,
+ juniBgpPeerShouldAdvertiseCapabilityDynamicCapabilityNeg,
+ juniBgpPeerSentCapabilitiesOption,
+ juniBgpPeerSentCapabilityMultiProtocol,
+ juniBgpPeerSentCapabilityRouteRefresh,
+ juniBgpPeerSentCapabilityRouteRefreshCisco,
+ juniBgpPeerSentCapabilityFourOctetAsNumbers,
+ juniBgpPeerSentCapabilityDynamicCapabilityNeg,
+ juniBgpPeerReceivedUnsupportedOptionalParameterNotification,
+ juniBgpPeerReceivedUnsupportedCapabilityNotification,
+ juniBgpPeerUnconfiguredAttributes }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP peers in a
+ Juniper product. This group was obsoleted when support for
+ site-of-origin was added."
+ ::= { juniBgpConfGroups 32 } -- JUNOSe 4.1
+
+juniBgpPeerAddressFamilyConfGroup3 OBJECT-GROUP
+ OBJECTS {
+ juniBgpPeerAddressFamilyPeerGroup,
+ juniBgpPeerAddressFamilyDefaultOriginate,
+ juniBgpPeerAddressFamilyNextHopSelf,
+ juniBgpPeerAddressFamilySendCommunity,
+ juniBgpPeerAddressFamilyDistributeListIn,
+ juniBgpPeerAddressFamilyDistributeListOut,
+ juniBgpPeerAddressFamilyPrefixListIn,
+ juniBgpPeerAddressFamilyPrefixListOut,
+ juniBgpPeerAddressFamilyPrefixTreeIn,
+ juniBgpPeerAddressFamilyPrefixTreeOut,
+ juniBgpPeerAddressFamilyFilterListIn,
+ juniBgpPeerAddressFamilyFilterListOut,
+ juniBgpPeerAddressFamilyFilterListWeight,
+ juniBgpPeerAddressFamilyFilterListWeightValue,
+ juniBgpPeerAddressFamilyRouteMapIn,
+ juniBgpPeerAddressFamilyRouteMapOut,
+ juniBgpPeerAddressFamilyRouteReflectorClient,
+ juniBgpPeerAddressFamilyRouteLimitWarn,
+ juniBgpPeerAddressFamilyRouteLimitReset,
+ juniBgpPeerAddressFamilyRouteLimitWarnOnly,
+ juniBgpPeerAddressFamilyRemovePrivateAs,
+ juniBgpPeerAddressFamilyUnsuppressMap,
+ juniBgpPeerAddressFamilyInboundSoftReconfig,
+ juniBgpPeerAddressFamilyResetConnectionType,
+ juniBgpPeerAddressFamilyRowStatus,
+ juniBgpPeerAddressFamilyAsOverride,
+ juniBgpPeerAddressFamilyAllowAsIn,
+ juniBgpPeerAddressFamilySendExtendedCommunity,
+ juniBgpPeerAddressFamilyAdvertiseCapPrefixListOrfSend,
+ juniBgpPeerAddressFamilyAdvertiseCapPrefixListOrfReceive,
+ juniBgpPeerAddressFamilyAdvertiseCapPrefixListCiscoOrfSend,
+ juniBgpPeerAddressFamilyAdvertiseCapPrefixListCiscoOrfReceive,
+ juniBgpPeerAddressFamilyReceivedCapPrefixListOrfSend,
+ juniBgpPeerAddressFamilyReceivedCapPrefixListOrfReceive,
+ juniBgpPeerAddressFamilyReceivedCapPrefixListCiscoOrfSend,
+ juniBgpPeerAddressFamilyReceivedCapPrefixListCiscoOrfReceive,
+ juniBgpPeerAddressFamilyReceivedOrfEntriesLimit,
+ juniBgpPeerAddressFamilyReceivedPrefixListOrfName,
+ juniBgpPeerAddressFamilyMaximumPrefixStrict,
+ juniBgpPeerAddressFamilyUnconfiguredAttributes }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP peer address
+ families in a Juniper product. This group was obsoleted when support
+ for send-label was added "
+ ::= { juniBgpConfGroups 33 } -- JUNOSe 4.1
+
+juniBgpPeerGroupConfGroup4 OBJECT-GROUP
+ OBJECTS {
+ juniBgpPeerGroupAdminStatus,
+ juniBgpPeerGroupRetryInterval,
+ juniBgpPeerGroupConfigHoldTime,
+ juniBgpPeerGroupConfigKeepAliveInterval,
+ juniBgpPeerGroupAsOriginationInterval,
+ juniBgpPeerGroupAdvertisementInterval,
+ juniBgpPeerGroupDescription,
+ juniBgpPeerGroupWeight,
+ juniBgpPeerGroupEbgpMultihop,
+ juniBgpPeerGroupEbgpMultihopTtl,
+ juniBgpPeerGroupUpdateSource,
+ juniBgpPeerGroupMd5Password,
+ juniBgpPeerGroupMaxUpdateSize,
+ juniBgpPeerGroupResetConnectionType,
+ juniBgpPeerGroupRowStatus,
+ juniBgpPeerGroupFourOctetRemoteAsNumber,
+ juniBgpPeerGroupFourOctetLocalAsNumber,
+ juniBgpPeerGroupShouldAdvertiseCapabilitiesOption,
+ juniBgpPeerGroupShouldAdvertiseCapabilityRouteRefresh,
+ juniBgpPeerGroupShouldAdvertiseCapabilityRouteRefreshCisco,
+ juniBgpPeerGroupShouldAdvertiseCapabilityFourOctetAsNumbers,
+ juniBgpPeerGroupShouldAdvertiseCapabilityDynamicCapabilityNeg,
+ juniBgpPeerGroupUnconfiguredAttributes }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP peer groups
+ in a Juniper product. This group was obsoleted when support for
+ site-of-origin was added."
+ ::= { juniBgpConfGroups 34 } -- JUNOSe 4.1
+
+juniBgpPeerGroupAddressFamilyConfGroup3 OBJECT-GROUP
+ OBJECTS {
+ juniBgpPeerGroupAddressFamilyDefaultOriginate,
+ juniBgpPeerGroupAddressFamilyNextHopSelf,
+ juniBgpPeerGroupAddressFamilySendCommunity,
+ juniBgpPeerGroupAddressFamilyDistributeListIn,
+ juniBgpPeerGroupAddressFamilyDistributeListOut,
+ juniBgpPeerGroupAddressFamilyPrefixListIn,
+ juniBgpPeerGroupAddressFamilyPrefixListOut,
+ juniBgpPeerGroupAddressFamilyPrefixTreeIn,
+ juniBgpPeerGroupAddressFamilyPrefixTreeOut,
+ juniBgpPeerGroupAddressFamilyFilterListIn,
+ juniBgpPeerGroupAddressFamilyFilterListOut,
+ juniBgpPeerGroupAddressFamilyFilterListWeight,
+ juniBgpPeerGroupAddressFamilyFilterListWeightValue,
+ juniBgpPeerGroupAddressFamilyRouteMapIn,
+ juniBgpPeerGroupAddressFamilyRouteMapOut,
+ juniBgpPeerGroupAddressFamilyRouteReflectorClient,
+ juniBgpPeerGroupAddressFamilyRouteLimitWarn,
+ juniBgpPeerGroupAddressFamilyRouteLimitReset,
+ juniBgpPeerGroupAddressFamilyRouteLimitWarnOnly,
+ juniBgpPeerGroupAddressFamilyRemovePrivateAs,
+ juniBgpPeerGroupAddressFamilyUnsuppressMap,
+ juniBgpPeerGroupAddressFamilyInboundSoftReconfig,
+ juniBgpPeerGroupAddressFamilyResetConnectionType,
+ juniBgpPeerGroupAddressFamilyRowStatus,
+ juniBgpPeerGroupAddressFamilyAsOverride,
+ juniBgpPeerGroupAddressFamilyAllowAsIn,
+ juniBgpPeerGroupAddressFamilySendExtendedCommunity,
+ juniBgpPeerGroupAddressFamilyAdvertiseCapPrefixListOrfSend,
+ juniBgpPeerGroupAddressFamilyAdvertiseCapPrefixListCiscoOrfSend,
+ juniBgpPeerGroupAddressFamilyMaximumPrefixStrict,
+ juniBgpPeerGroupAddressFamilyUnconfiguredAttributes }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP peer group
+ address families in a Juniper product. This group was obsoleted when
+ support for send-label was added."
+ ::= { juniBgpConfGroups 35 } -- JUNOSe 4.1
+
+juniBgpVrfConfGroup4 OBJECT-GROUP
+ OBJECTS {
+ juniBgpVrfSynchronization,
+ juniBgpVrfAutoSummary,
+ juniBgpVrfExternalDistance,
+ juniBgpVrfInternalDistance,
+ juniBgpVrfLocalDistance,
+ juniBgpVrfResetConnectionType,
+ juniBgpVrfRowStatus,
+ juniBgpVrfOperationalState,
+ juniBgpVrfAddUnicastRoutesToMulticastView,
+ juniBgpVrfMaximumPathsEbgp,
+ juniBgpVrfMaximumPathsIbgp,
+ juniBgpVrfUnconfiguredAttributes }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP-specific VPN
+ routing forwarding (VRF) characteristics in a Juniper product. This
+ group was obsoleted when support for eiBGP multipath was added."
+ ::= { juniBgpConfGroups 36 } -- JUNOSe 4.1
+
+juniBgpDeprecatedGroup OBJECT-GROUP
+ OBJECTS {
+ juniBgpLocalAsNumber,
+ juniBgpConfederationPeerRowStatus,
+ juniBgpPeerRemoteAsNumber,
+ juniBgpPeerLocalAsNumber,
+ juniBgpPeerGroupRemoteAsNumber,
+ juniBgpPeerGroupLocalAsNumber }
+ STATUS deprecated
+ DESCRIPTION
+ "A collection of deprecated objects that continue to be supported on
+ some current Juniper products."
+ ::= { juniBgpConfGroups 37 } -- JUNOSe 4.1
+
+juniBgpNewRouteConfGroup2 OBJECT-GROUP
+ OBJECTS {
+ juniBgpNewRouteOriginatorId,
+ juniBgpNewRouteAtomicAggregatePresent,
+ juniBgpNewRouteMedPresent,
+ juniBgpNewRouteLocalPrefPresent,
+ juniBgpNewRouteAggregatorPresent,
+ juniBgpNewRouteCommunitiesPresent,
+ juniBgpNewRouteOriginatorIdPresent,
+ juniBgpNewRouteClusterListPresent,
+ juniBgpNewRouteWeight,
+ juniBgpNewRouteOrigin,
+ juniBgpNewRouteASPathSegment,
+ juniBgpNewRouteNextHop,
+ juniBgpNewRouteMultiExitDisc,
+ juniBgpNewRouteLocalPref,
+ juniBgpNewRouteAtomicAggregate,
+ juniBgpNewRouteAggregatorAS,
+ juniBgpNewRouteAggregatorAddress,
+ juniBgpNewRouteBestInIpRouteTable,
+ juniBgpNewRouteUnknown,
+ juniBgpNewRouteExtendedCommunitiesPresent,
+ juniBgpNewRouteValid,
+ juniBgpNewRouteSuppressedBy,
+ juniBgpNewRouteNextHopReachable,
+ juniBgpNewRouteSynchronizedWithIgp,
+ juniBgpNewRoutePlaceInIpRouteTable,
+ juniBgpNewRouteAdvertiseToExternalPeers,
+ juniBgpNewRouteAdvertiseToInternalPeers,
+ juniBgpNewRouteNextHopMetric,
+ juniBgpNewRouteFlapState,
+ juniBgpNewRouteFlapFigureOfMerit,
+ juniBgpNewRouteFlapRemainingTime,
+ juniBgpNewRouteFlapSuppressThreshold,
+ juniBgpNewRouteFlapReuseThreshold,
+ juniBgpNewRouteFlapMaxHoldDownTime,
+ juniBgpNewRouteFlapHalfLifeReachable,
+ juniBgpNewRouteFlapHalfLifeUnreachable,
+ juniBgpNewRouteCommunityNumber,
+ juniBgpNewRouteExtendedCommunityNumber,
+ juniBgpNewRouteClusterId,
+ juniBgpNewRouteMplsInLabel,
+ juniBgpNewRouteMplsOutLabel }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP routes in a
+ Juniper product. This group was obsoleted when support for leaked flag
+ attribute of the BGP route was added."
+ ::= { juniBgpConfGroups 38 } -- JUNOSe 4.1
+
+juniBgpGeneralConfGroup5 OBJECT-GROUP
+ OBJECTS {
+ juniBgpEnabled,
+ juniBgpIdentifier,
+ juniBgpAlwaysCompareMed,
+ juniBgpDefaultLocalPreference,
+ juniBgpClientToClientReflection,
+ juniBgpClusterId,
+ juniBgpConfederationId,
+ juniBgpMissingAsWorst,
+ juniBgpResetAllConnectionType,
+ juniBgpAdvertiseInactive,
+ juniBgpEnforceFirstAs,
+ juniBgpConfedCompareMed,
+ juniBgpGlobalRetryInterval,
+ juniBgpGlobalConfigKeepAliveInterval,
+ juniBgpGlobalConfigHoldTime,
+ juniBgpGlobalAsOriginationInterval,
+ juniBgpExternalAdvertisementInterval,
+ juniBgpGlobalRibOutEnabled,
+ juniBgpOverloadShutdown,
+ juniBgpLogNeighborChanges,
+ juniBgpFastExternalFallover,
+ juniBgpInternalAdvertisementInterval,
+ juniBgpMaxAsLimit,
+ juniBgpOperationalState,
+ juniBgpPreviousOperationalState,
+ juniBgpAutomaticRouteTargetFilter,
+ juniBgpDefaultIPv4Unicast,
+ juniBgpRedistributeInternal,
+ juniBgpFourOctetLocalAsNumber,
+ juniBgpConfederationPeersFilterList,
+ juniBgpUnconfiguredAttributes,
+ juniBgpAdvertiseBestExternalToInternal }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing general management of BGP in a
+ Juniper product. This group was obsoleted when MIB support for graceful
+ restart was added."
+ ::= { juniBgpConfGroups 39 } -- JUNOSe 5.0
+
+juniBgpPeerConfGroup5 OBJECT-GROUP
+ OBJECTS {
+ juniBgpPeerAdminStatus,
+ juniBgpPeerState,
+ juniBgpPeerNegotiatedVersion,
+ juniBgpPeerLocalAddress,
+ juniBgpPeerLocalAddressMask,
+ juniBgpPeerLocalPort,
+ juniBgpPeerRemotePort,
+ juniBgpPeerInUpdates,
+ juniBgpPeerOutUpdates,
+ juniBgpPeerInTotalMessages,
+ juniBgpPeerOutTotalMessages,
+ juniBgpPeerLastErrorCode,
+ juniBgpPeerLastResetReason,
+ juniBgpPeerFsmEstablishedTransitions,
+ juniBgpPeerFsmEstablishedTime,
+ juniBgpPeerRetryInterval,
+ juniBgpPeerHoldTime,
+ juniBgpPeerKeepAliveInterval,
+ juniBgpPeerConfigHoldTime,
+ juniBgpPeerConfigKeepAliveInterval,
+ juniBgpPeerAsOriginationInterval,
+ juniBgpPeerAdvertisementInterval,
+ juniBgpPeerInUpdateElapsedTime,
+ juniBgpPeerDescription,
+ juniBgpPeerRemoteIdentifier,
+ juniBgpPeerWeight,
+ juniBgpPeerEbgpMultihop,
+ juniBgpPeerEbgpMultihopTtl,
+ juniBgpPeerUpdateSource,
+ juniBgpPeerMd5Password,
+ juniBgpPeerMaxUpdateSize,
+ juniBgpPeerType,
+ juniBgpPeerReceivedCapabilitiesOption,
+ juniBgpPeerReceivedCapabilityMultiProtocol,
+ juniBgpPeerReceivedCapabilityRouteRefresh,
+ juniBgpPeerReceivedCapabilityRouteRefreshCisco,
+ juniBgpPeerResetConnectionType,
+ juniBgpPeerRowStatus,
+ juniBgpPeerFourOctetRemoteAsNumber,
+ juniBgpPeerFourOctetLocalAsNumber,
+ juniBgpPeerReceivedCapabilityFourOctetAsNumbers,
+ juniBgpPeerReceivedCapabilityDynamicCapabilityNeg,
+ juniBgpPeerShouldAdvertiseCapabilitiesOption,
+ juniBgpPeerShouldAdvertiseCapabilityRouteRefresh,
+ juniBgpPeerShouldAdvertiseCapabilityRouteRefreshCisco,
+ juniBgpPeerShouldAdvertiseCapabilityFourOctetAsNumbers,
+ juniBgpPeerShouldAdvertiseCapabilityDynamicCapabilityNeg,
+ juniBgpPeerSentCapabilitiesOption,
+ juniBgpPeerSentCapabilityMultiProtocol,
+ juniBgpPeerSentCapabilityRouteRefresh,
+ juniBgpPeerSentCapabilityRouteRefreshCisco,
+ juniBgpPeerSentCapabilityFourOctetAsNumbers,
+ juniBgpPeerSentCapabilityDynamicCapabilityNeg,
+ juniBgpPeerReceivedUnsupportedOptionalParameterNotification,
+ juniBgpPeerReceivedUnsupportedCapabilityNotification,
+ juniBgpPeerUnconfiguredAttributes,
+ juniBgpPeerSiteOfOrigin,
+ juniBgpPeerLenient }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP peers in a
+ Juniper product. This group was obsoleted when support for the new
+ dynamic capability negotiation draft was added."
+ ::= { juniBgpConfGroups 40 } -- JUNOSe 5.0
+
+juniBgpPeerGroupConfGroup5 OBJECT-GROUP
+ OBJECTS {
+ juniBgpPeerGroupAdminStatus,
+ juniBgpPeerGroupRetryInterval,
+ juniBgpPeerGroupConfigHoldTime,
+ juniBgpPeerGroupConfigKeepAliveInterval,
+ juniBgpPeerGroupAsOriginationInterval,
+ juniBgpPeerGroupAdvertisementInterval,
+ juniBgpPeerGroupDescription,
+ juniBgpPeerGroupWeight,
+ juniBgpPeerGroupEbgpMultihop,
+ juniBgpPeerGroupEbgpMultihopTtl,
+ juniBgpPeerGroupUpdateSource,
+ juniBgpPeerGroupMd5Password,
+ juniBgpPeerGroupMaxUpdateSize,
+ juniBgpPeerGroupResetConnectionType,
+ juniBgpPeerGroupRowStatus,
+ juniBgpPeerGroupFourOctetRemoteAsNumber,
+ juniBgpPeerGroupFourOctetLocalAsNumber,
+ juniBgpPeerGroupShouldAdvertiseCapabilitiesOption,
+ juniBgpPeerGroupShouldAdvertiseCapabilityRouteRefresh,
+ juniBgpPeerGroupShouldAdvertiseCapabilityRouteRefreshCisco,
+ juniBgpPeerGroupShouldAdvertiseCapabilityFourOctetAsNumbers,
+ juniBgpPeerGroupShouldAdvertiseCapabilityDynamicCapabilityNeg,
+ juniBgpPeerGroupUnconfiguredAttributes,
+ juniBgpPeerGroupSiteOfOrigin,
+ juniBgpPeerGroupLenient }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP peer groups
+ in a Juniper product. This group was obsoleted when support for the new
+ dynamic capability negotiation draft was added."
+ ::= { juniBgpConfGroups 41 } -- JUNOSe 5.0
+
+juniBgpVrfConfGroup5 OBJECT-GROUP
+ OBJECTS {
+ juniBgpVrfSynchronization,
+ juniBgpVrfAutoSummary,
+ juniBgpVrfResetConnectionType,
+ juniBgpVrfRowStatus,
+ juniBgpVrfOperationalState,
+ juniBgpVrfAddUnicastRoutesToMulticastView,
+ juniBgpVrfMaximumPathsEbgp,
+ juniBgpVrfMaximumPathsIbgp,
+ juniBgpVrfUnconfiguredAttributes,
+ juniBgpVrfMaximumPathsEIbgp }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP-specific VPN
+ routing forwarding (VRF) characteristics in a Juniper product. This
+ group was obsoleted when support for carrier's carrier was added."
+ ::= { juniBgpConfGroups 42 } -- JUNOSe 5.1
+
+juniBgpAddressFamilyConfGroup3 OBJECT-GROUP
+ OBJECTS {
+ juniBgpAddressFamilyDefaultOriginate,
+ juniBgpAddressFamilyRouteFlapDampening,
+ juniBgpAddressFamilyDampeningSuppressThreshold,
+ juniBgpAddressFamilyDampeningReuseThreshold,
+ juniBgpAddressFamilyDampeningMaxHoldDownTime,
+ juniBgpAddressFamilyDampeningHalfLifeReachable,
+ juniBgpAddressFamilyDampeningHalfLifeUnreachable,
+ juniBgpAddressFamilyDampeningRouteMapName,
+ juniBgpAddressFamilyResetConnectionType,
+ juniBgpAddressFamilyRowStatus,
+ juniBgpAddressFamilyOperationalState,
+ juniBgpAddressFamilyUnconfiguredAttributes,
+ juniBgpAddressFamilyExternalDistance,
+ juniBgpAddressFamilyInternalDistance,
+ juniBgpAddressFamilyLocalDistance }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP address
+ families in a Juniper product. This group was obsoleted when support
+ for check-vpn-next-hops was added."
+ ::= { juniBgpConfGroups 43 } -- JUNOSe 5.1
+
+juniBgpStorageConfGroup3 OBJECT-GROUP
+ OBJECTS {
+ juniBgpStorageInitialVrfPoolSize,
+ juniBgpStorageMaxVrfPoolSize,
+ juniBgpStorageInitialAddressFamilyPoolSize,
+ juniBgpStorageMaxAddressFamilyPoolSize,
+ juniBgpStorageInitialPeerPoolSize,
+ juniBgpStorageMaxPeerPoolSize,
+ juniBgpStorageInitialPeerAfPoolSize,
+ juniBgpStorageMaxPeerAfPoolSize,
+ juniBgpStorageInitialPeerGroupPoolSize,
+ juniBgpStorageMaxPeerGroupPoolSize,
+ juniBgpStorageInitialPeerGroupAfPoolSize,
+ juniBgpStorageMaxPeerGroupAfPoolSize,
+ juniBgpStorageInitialNetworkPoolSize,
+ juniBgpStorageMaxNetworkPoolSize,
+ juniBgpStorageInitialAggregatePoolSize,
+ juniBgpStorageMaxAggregatePoolSize,
+ juniBgpStorageInitialDestinationPoolSize,
+ juniBgpStorageMaxDestinationPoolSize,
+ juniBgpStorageInitialRoutePoolSize,
+ juniBgpStorageMaxRoutePoolSize,
+ juniBgpStorageInitialAttributesPoolSize,
+ juniBgpStorageMaxAttributesPoolSize,
+ juniBgpStorageInitialRouteFlapHistoryPoolSize,
+ juniBgpStorageMaxRouteFlapHistoryPoolSize,
+ juniBgpStorageInitialNetworkRoutePoolSize,
+ juniBgpStorageMaxNetworkRoutePoolSize,
+ juniBgpStorageInitialRedistributedRoutePoolSize,
+ juniBgpStorageMaxRedistributedRoutePoolSize,
+ juniBgpStorageInitialAggregateRoutePoolSize,
+ juniBgpStorageMaxAggregateRoutePoolSize,
+ juniBgpStorageInitialAutoSummaryRoutePoolSize,
+ juniBgpStorageMaxAutoSummaryRoutePoolSize,
+ juniBgpStorageInitialSendQueueEntryPoolSize,
+ juniBgpStorageMaxSendQueueEntryPoolSize,
+ juniBgpStorageInitialVpnRoutePoolSize,
+ juniBgpStorageMaxVpnRoutePoolSize,
+ juniBgpStorageInitialRouteTargetPoolSize,
+ juniBgpStorageMaxRouteTargetPoolSize }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP
+ characteristics in a Juniper product that will not take affect until
+ reboot. This group became obsolete when storage support objects were
+ obsoleted."
+ ::= { juniBgpConfGroups 44 } -- JUNOSe 7.1
+
+juniBgpNewRouteConfGroup3 OBJECT-GROUP
+ OBJECTS {
+ juniBgpNewRouteOriginatorId,
+ juniBgpNewRouteAtomicAggregatePresent,
+ juniBgpNewRouteMedPresent,
+ juniBgpNewRouteLocalPrefPresent,
+ juniBgpNewRouteAggregatorPresent,
+ juniBgpNewRouteCommunitiesPresent,
+ juniBgpNewRouteOriginatorIdPresent,
+ juniBgpNewRouteClusterListPresent,
+ juniBgpNewRouteWeight,
+ juniBgpNewRouteOrigin,
+ juniBgpNewRouteASPathSegment,
+ juniBgpNewRouteNextHop,
+ juniBgpNewRouteMultiExitDisc,
+ juniBgpNewRouteLocalPref,
+ juniBgpNewRouteAtomicAggregate,
+ juniBgpNewRouteAggregatorAS,
+ juniBgpNewRouteAggregatorAddress,
+ juniBgpNewRouteBestInIpRouteTable,
+ juniBgpNewRouteUnknown,
+ juniBgpNewRouteExtendedCommunitiesPresent,
+ juniBgpNewRouteValid,
+ juniBgpNewRouteSuppressedBy,
+ juniBgpNewRouteNextHopReachable,
+ juniBgpNewRouteSynchronizedWithIgp,
+ juniBgpNewRoutePlaceInIpRouteTable,
+ juniBgpNewRouteAdvertiseToExternalPeers,
+ juniBgpNewRouteAdvertiseToInternalPeers,
+ juniBgpNewRouteNextHopMetric,
+ juniBgpNewRouteFlapState,
+ juniBgpNewRouteFlapFigureOfMerit,
+ juniBgpNewRouteFlapRemainingTime,
+ juniBgpNewRouteFlapSuppressThreshold,
+ juniBgpNewRouteFlapReuseThreshold,
+ juniBgpNewRouteFlapMaxHoldDownTime,
+ juniBgpNewRouteFlapHalfLifeReachable,
+ juniBgpNewRouteFlapHalfLifeUnreachable,
+ juniBgpNewRouteCommunityNumber,
+ juniBgpNewRouteExtendedCommunityNumber,
+ juniBgpNewRouteClusterId,
+ juniBgpNewRouteMplsInLabel,
+ juniBgpNewRouteMplsOutLabel,
+ juniBgpNewRouteLeaked }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP routes in a Juniper
+ product. This group was obsoleted when MIB support for graceful restart was
+ added."
+ ::= { juniBgpConfGroups 45 } -- JUNOSe 5.1
+
+juniBgpPeerAddressFamilyConfGroup4 OBJECT-GROUP
+ OBJECTS {
+ juniBgpPeerAddressFamilyPeerGroup,
+ juniBgpPeerAddressFamilyDefaultOriginate,
+ juniBgpPeerAddressFamilyNextHopSelf,
+ juniBgpPeerAddressFamilySendCommunity,
+ juniBgpPeerAddressFamilyDistributeListIn,
+ juniBgpPeerAddressFamilyDistributeListOut,
+ juniBgpPeerAddressFamilyPrefixListIn,
+ juniBgpPeerAddressFamilyPrefixListOut,
+ juniBgpPeerAddressFamilyPrefixTreeIn,
+ juniBgpPeerAddressFamilyPrefixTreeOut,
+ juniBgpPeerAddressFamilyFilterListIn,
+ juniBgpPeerAddressFamilyFilterListOut,
+ juniBgpPeerAddressFamilyFilterListWeight,
+ juniBgpPeerAddressFamilyFilterListWeightValue,
+ juniBgpPeerAddressFamilyRouteMapIn,
+ juniBgpPeerAddressFamilyRouteMapOut,
+ juniBgpPeerAddressFamilyRouteReflectorClient,
+ juniBgpPeerAddressFamilyRouteLimitWarn,
+ juniBgpPeerAddressFamilyRouteLimitReset,
+ juniBgpPeerAddressFamilyRouteLimitWarnOnly,
+ juniBgpPeerAddressFamilyRemovePrivateAs,
+ juniBgpPeerAddressFamilyUnsuppressMap,
+ juniBgpPeerAddressFamilyInboundSoftReconfig,
+ juniBgpPeerAddressFamilyResetConnectionType,
+ juniBgpPeerAddressFamilyRowStatus,
+ juniBgpPeerAddressFamilyAsOverride,
+ juniBgpPeerAddressFamilyAllowAsIn,
+ juniBgpPeerAddressFamilySendExtendedCommunity,
+ juniBgpPeerAddressFamilyAdvertiseCapPrefixListOrfSend,
+ juniBgpPeerAddressFamilyAdvertiseCapPrefixListOrfReceive,
+ juniBgpPeerAddressFamilyAdvertiseCapPrefixListCiscoOrfSend,
+ juniBgpPeerAddressFamilyAdvertiseCapPrefixListCiscoOrfReceive,
+ juniBgpPeerAddressFamilyReceivedCapPrefixListOrfSend,
+ juniBgpPeerAddressFamilyReceivedCapPrefixListOrfReceive,
+ juniBgpPeerAddressFamilyReceivedCapPrefixListCiscoOrfSend,
+ juniBgpPeerAddressFamilyReceivedCapPrefixListCiscoOrfReceive,
+ juniBgpPeerAddressFamilyReceivedOrfEntriesLimit,
+ juniBgpPeerAddressFamilyReceivedPrefixListOrfName,
+ juniBgpPeerAddressFamilyMaximumPrefixStrict,
+ juniBgpPeerAddressFamilyUnconfiguredAttributes,
+ juniBgpPeerAddressFamilySendLabel }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP peer address
+ families in a Juniper product. This group was obsoleted when support
+ for a route-map for neighbor ... default-originate was added."
+ ::= { juniBgpConfGroups 46 } -- JUNOSe 5.2
+
+juniBgpPeerGroupAddressFamilyConfGroup4 OBJECT-GROUP
+ OBJECTS {
+ juniBgpPeerGroupAddressFamilyDefaultOriginate,
+ juniBgpPeerGroupAddressFamilyNextHopSelf,
+ juniBgpPeerGroupAddressFamilySendCommunity,
+ juniBgpPeerGroupAddressFamilyDistributeListIn,
+ juniBgpPeerGroupAddressFamilyDistributeListOut,
+ juniBgpPeerGroupAddressFamilyPrefixListIn,
+ juniBgpPeerGroupAddressFamilyPrefixListOut,
+ juniBgpPeerGroupAddressFamilyPrefixTreeIn,
+ juniBgpPeerGroupAddressFamilyPrefixTreeOut,
+ juniBgpPeerGroupAddressFamilyFilterListIn,
+ juniBgpPeerGroupAddressFamilyFilterListOut,
+ juniBgpPeerGroupAddressFamilyFilterListWeight,
+ juniBgpPeerGroupAddressFamilyFilterListWeightValue,
+ juniBgpPeerGroupAddressFamilyRouteMapIn,
+ juniBgpPeerGroupAddressFamilyRouteMapOut,
+ juniBgpPeerGroupAddressFamilyRouteReflectorClient,
+ juniBgpPeerGroupAddressFamilyRouteLimitWarn,
+ juniBgpPeerGroupAddressFamilyRouteLimitReset,
+ juniBgpPeerGroupAddressFamilyRouteLimitWarnOnly,
+ juniBgpPeerGroupAddressFamilyRemovePrivateAs,
+ juniBgpPeerGroupAddressFamilyUnsuppressMap,
+ juniBgpPeerGroupAddressFamilyInboundSoftReconfig,
+ juniBgpPeerGroupAddressFamilyResetConnectionType,
+ juniBgpPeerGroupAddressFamilyRowStatus,
+ juniBgpPeerGroupAddressFamilyAsOverride,
+ juniBgpPeerGroupAddressFamilyAllowAsIn,
+ juniBgpPeerGroupAddressFamilySendExtendedCommunity,
+ juniBgpPeerGroupAddressFamilyAdvertiseCapPrefixListOrfSend,
+ juniBgpPeerGroupAddressFamilyAdvertiseCapPrefixListCiscoOrfSend,
+ juniBgpPeerGroupAddressFamilyMaximumPrefixStrict,
+ juniBgpPeerGroupAddressFamilyUnconfiguredAttributes,
+ juniBgpPeerGroupAddressFamilySendLabel }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP peer group
+ address families in a Juniper product. This group was obsoleted when
+ support for a route-map for neighbor ... default-originate was added."
+ ::= { juniBgpConfGroups 47 } -- JUNOSe 5.2
+
+juniBgpVrfConfGroup6 OBJECT-GROUP
+ OBJECTS {
+ juniBgpVrfSynchronization,
+ juniBgpVrfAutoSummary,
+ juniBgpVrfResetConnectionType,
+ juniBgpVrfRowStatus,
+ juniBgpVrfOperationalState,
+ juniBgpVrfAddUnicastRoutesToMulticastView,
+ juniBgpVrfMaximumPathsEbgp,
+ juniBgpVrfMaximumPathsIbgp,
+ juniBgpVrfUnconfiguredAttributes,
+ juniBgpVrfMaximumPathsEIbgp,
+ juniBgpVrfCarriersCarrierModeEnabled }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP-specific VPN
+ routing forwarding (VRF) characteristics in a Juniper product. This
+ group was obsoleted when the BGP-specific carrier's carrier flag was
+ removed."
+ ::= { juniBgpConfGroups 48 } -- JUNOSe 5.2
+
+juniBgpAddressFamilyConfGroup4 OBJECT-GROUP
+ OBJECTS {
+ juniBgpAddressFamilyDefaultOriginate,
+ juniBgpAddressFamilyRouteFlapDampening,
+ juniBgpAddressFamilyDampeningSuppressThreshold,
+ juniBgpAddressFamilyDampeningReuseThreshold,
+ juniBgpAddressFamilyDampeningMaxHoldDownTime,
+ juniBgpAddressFamilyDampeningHalfLifeReachable,
+ juniBgpAddressFamilyDampeningHalfLifeUnreachable,
+ juniBgpAddressFamilyDampeningRouteMapName,
+ juniBgpAddressFamilyResetConnectionType,
+ juniBgpAddressFamilyRowStatus,
+ juniBgpAddressFamilyOperationalState,
+ juniBgpAddressFamilyUnconfiguredAttributes,
+ juniBgpAddressFamilyExternalDistance,
+ juniBgpAddressFamilyInternalDistance,
+ juniBgpAddressFamilyLocalDistance,
+ juniBgpAddressFamilyCheckVpnNextHops }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP address
+ families in a Juniper product. This group was obsoleted when support
+ for the route-map option in default-information originate was added."
+ ::= { juniBgpConfGroups 49 } -- JUNOSe 5.2
+
+juniBgpPeerAddressFamilyConfGroup5 OBJECT-GROUP
+ OBJECTS {
+ juniBgpPeerAddressFamilyPeerGroup,
+ juniBgpPeerAddressFamilyDefaultOriginate,
+ juniBgpPeerAddressFamilyNextHopSelf,
+ juniBgpPeerAddressFamilySendCommunity,
+ juniBgpPeerAddressFamilyDistributeListIn,
+ juniBgpPeerAddressFamilyDistributeListOut,
+ juniBgpPeerAddressFamilyPrefixListIn,
+ juniBgpPeerAddressFamilyPrefixListOut,
+ juniBgpPeerAddressFamilyPrefixTreeIn,
+ juniBgpPeerAddressFamilyPrefixTreeOut,
+ juniBgpPeerAddressFamilyFilterListIn,
+ juniBgpPeerAddressFamilyFilterListOut,
+ juniBgpPeerAddressFamilyFilterListWeight,
+ juniBgpPeerAddressFamilyFilterListWeightValue,
+ juniBgpPeerAddressFamilyRouteMapIn,
+ juniBgpPeerAddressFamilyRouteMapOut,
+ juniBgpPeerAddressFamilyRouteReflectorClient,
+ juniBgpPeerAddressFamilyRouteLimitWarn,
+ juniBgpPeerAddressFamilyRouteLimitReset,
+ juniBgpPeerAddressFamilyRouteLimitWarnOnly,
+ juniBgpPeerAddressFamilyRemovePrivateAs,
+ juniBgpPeerAddressFamilyUnsuppressMap,
+ juniBgpPeerAddressFamilyInboundSoftReconfig,
+ juniBgpPeerAddressFamilyResetConnectionType,
+ juniBgpPeerAddressFamilyRowStatus,
+ juniBgpPeerAddressFamilyAsOverride,
+ juniBgpPeerAddressFamilyAllowAsIn,
+ juniBgpPeerAddressFamilySendExtendedCommunity,
+ juniBgpPeerAddressFamilyAdvertiseCapPrefixListOrfSend,
+ juniBgpPeerAddressFamilyAdvertiseCapPrefixListOrfReceive,
+ juniBgpPeerAddressFamilyAdvertiseCapPrefixListCiscoOrfSend,
+ juniBgpPeerAddressFamilyAdvertiseCapPrefixListCiscoOrfReceive,
+ juniBgpPeerAddressFamilyReceivedCapPrefixListOrfSend,
+ juniBgpPeerAddressFamilyReceivedCapPrefixListOrfReceive,
+ juniBgpPeerAddressFamilyReceivedCapPrefixListCiscoOrfSend,
+ juniBgpPeerAddressFamilyReceivedCapPrefixListCiscoOrfReceive,
+ juniBgpPeerAddressFamilyReceivedOrfEntriesLimit,
+ juniBgpPeerAddressFamilyReceivedPrefixListOrfName,
+ juniBgpPeerAddressFamilyMaximumPrefixStrict,
+ juniBgpPeerAddressFamilyUnconfiguredAttributes,
+ juniBgpPeerAddressFamilySendLabel,
+ juniBgpPeerAddressFamilyDefaultOriginateRouteMap }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP peer address
+ families in a Juniper product. This group was obsoleted when MIB support
+ for graceful restart was added."
+ ::= { juniBgpConfGroups 50 } -- JUNOSe 5.3
+
+juniBgpPeerAddressFamilyConfGroup6 OBJECT-GROUP
+ OBJECTS {
+ juniBgpPeerAddressFamilyPeerGroup,
+ juniBgpPeerAddressFamilyDefaultOriginate,
+ juniBgpPeerAddressFamilyNextHopSelf,
+ juniBgpPeerAddressFamilySendCommunity,
+ juniBgpPeerAddressFamilyDistributeListIn,
+ juniBgpPeerAddressFamilyDistributeListOut,
+ juniBgpPeerAddressFamilyPrefixListIn,
+ juniBgpPeerAddressFamilyPrefixListOut,
+ juniBgpPeerAddressFamilyPrefixTreeIn,
+ juniBgpPeerAddressFamilyPrefixTreeOut,
+ juniBgpPeerAddressFamilyFilterListIn,
+ juniBgpPeerAddressFamilyFilterListOut,
+ juniBgpPeerAddressFamilyFilterListWeight,
+ juniBgpPeerAddressFamilyFilterListWeightValue,
+ juniBgpPeerAddressFamilyRouteMapIn,
+ juniBgpPeerAddressFamilyRouteMapOut,
+ juniBgpPeerAddressFamilyRouteReflectorClient,
+ juniBgpPeerAddressFamilyRouteLimitWarn,
+ juniBgpPeerAddressFamilyRouteLimitReset,
+ juniBgpPeerAddressFamilyRouteLimitWarnOnly,
+ juniBgpPeerAddressFamilyRemovePrivateAs,
+ juniBgpPeerAddressFamilyUnsuppressMap,
+ juniBgpPeerAddressFamilyInboundSoftReconfig,
+ juniBgpPeerAddressFamilyResetConnectionType,
+ juniBgpPeerAddressFamilyRowStatus,
+ juniBgpPeerAddressFamilyAsOverride,
+ juniBgpPeerAddressFamilyAllowAsIn,
+ juniBgpPeerAddressFamilySendExtendedCommunity,
+ juniBgpPeerAddressFamilyAdvertiseCapPrefixListOrfSend,
+ juniBgpPeerAddressFamilyAdvertiseCapPrefixListOrfReceive,
+ juniBgpPeerAddressFamilyAdvertiseCapPrefixListCiscoOrfSend,
+ juniBgpPeerAddressFamilyAdvertiseCapPrefixListCiscoOrfReceive,
+ juniBgpPeerAddressFamilyReceivedCapPrefixListOrfSend,
+ juniBgpPeerAddressFamilyReceivedCapPrefixListOrfReceive,
+ juniBgpPeerAddressFamilyReceivedCapPrefixListCiscoOrfSend,
+ juniBgpPeerAddressFamilyReceivedCapPrefixListCiscoOrfReceive,
+ juniBgpPeerAddressFamilyReceivedOrfEntriesLimit,
+ juniBgpPeerAddressFamilyReceivedPrefixListOrfName,
+ juniBgpPeerAddressFamilyMaximumPrefixStrict,
+ juniBgpPeerAddressFamilyUnconfiguredAttributes,
+ juniBgpPeerAddressFamilySendLabel,
+ juniBgpPeerAddressFamilyDefaultOriginateRouteMap,
+ juniBgpPeerAddressFamilySentCapabilityGracefulRestart,
+ juniBgpPeerAddressFamilyReceivedCapabilityGracefulRestart,
+ juniBgpPeerAddressFamilySentForwardingStatePreserved,
+ juniBgpPeerAddressFamilyReceivedForwardingStatePreserved,
+ juniBgpPeerAddressFamilySentEndOfRibMarker,
+ juniBgpPeerAddressFamilyReceivedEndOfRibMarker,
+ juniBgpPeerAddressFamilyWaitingForEndOfRibBeforeFlushStaleRoutes,
+ juniBgpPeerAddressFamilyWaitingForEndOfRibBeforePathSelection }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP peer address
+ families in a Juniper product. This group was obsoleted when MIB support
+ for next-hop-unchanged was added."
+ ::= { juniBgpConfGroups 58 } -- JUNOSe 6.0
+
+juniBgpPeerGroupAddressFamilyConfGroup5 OBJECT-GROUP
+ OBJECTS {
+ juniBgpPeerGroupAddressFamilyDefaultOriginate,
+ juniBgpPeerGroupAddressFamilyNextHopSelf,
+ juniBgpPeerGroupAddressFamilySendCommunity,
+ juniBgpPeerGroupAddressFamilyDistributeListIn,
+ juniBgpPeerGroupAddressFamilyDistributeListOut,
+ juniBgpPeerGroupAddressFamilyPrefixListIn,
+ juniBgpPeerGroupAddressFamilyPrefixListOut,
+ juniBgpPeerGroupAddressFamilyPrefixTreeIn,
+ juniBgpPeerGroupAddressFamilyPrefixTreeOut,
+ juniBgpPeerGroupAddressFamilyFilterListIn,
+ juniBgpPeerGroupAddressFamilyFilterListOut,
+ juniBgpPeerGroupAddressFamilyFilterListWeight,
+ juniBgpPeerGroupAddressFamilyFilterListWeightValue,
+ juniBgpPeerGroupAddressFamilyRouteMapIn,
+ juniBgpPeerGroupAddressFamilyRouteMapOut,
+ juniBgpPeerGroupAddressFamilyRouteReflectorClient,
+ juniBgpPeerGroupAddressFamilyRouteLimitWarn,
+ juniBgpPeerGroupAddressFamilyRouteLimitReset,
+ juniBgpPeerGroupAddressFamilyRouteLimitWarnOnly,
+ juniBgpPeerGroupAddressFamilyRemovePrivateAs,
+ juniBgpPeerGroupAddressFamilyUnsuppressMap,
+ juniBgpPeerGroupAddressFamilyInboundSoftReconfig,
+ juniBgpPeerGroupAddressFamilyResetConnectionType,
+ juniBgpPeerGroupAddressFamilyRowStatus,
+ juniBgpPeerGroupAddressFamilyAsOverride,
+ juniBgpPeerGroupAddressFamilyAllowAsIn,
+ juniBgpPeerGroupAddressFamilySendExtendedCommunity,
+ juniBgpPeerGroupAddressFamilyAdvertiseCapPrefixListOrfSend,
+ juniBgpPeerGroupAddressFamilyAdvertiseCapPrefixListCiscoOrfSend,
+ juniBgpPeerGroupAddressFamilyMaximumPrefixStrict,
+ juniBgpPeerGroupAddressFamilyUnconfiguredAttributes,
+ juniBgpPeerGroupAddressFamilySendLabel,
+ juniBgpPeerGroupAddressFamilyDefaultOriginateRouteMap }
+ STATUS current
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP peer group address
+ families in a Juniper product. This group was obsoleted when MIB support
+ for next-hop-unchanged was added."
+ ::= { juniBgpConfGroups 51 } -- JUNOSe 5.3
+
+juniBgpAddressFamilyConfGroup5 OBJECT-GROUP
+ OBJECTS {
+ juniBgpAddressFamilyDefaultOriginate,
+ juniBgpAddressFamilyRouteFlapDampening,
+ juniBgpAddressFamilyDampeningSuppressThreshold,
+ juniBgpAddressFamilyDampeningReuseThreshold,
+ juniBgpAddressFamilyDampeningMaxHoldDownTime,
+ juniBgpAddressFamilyDampeningHalfLifeReachable,
+ juniBgpAddressFamilyDampeningHalfLifeUnreachable,
+ juniBgpAddressFamilyDampeningRouteMapName,
+ juniBgpAddressFamilyResetConnectionType,
+ juniBgpAddressFamilyRowStatus,
+ juniBgpAddressFamilyOperationalState,
+ juniBgpAddressFamilyUnconfiguredAttributes,
+ juniBgpAddressFamilyExternalDistance,
+ juniBgpAddressFamilyInternalDistance,
+ juniBgpAddressFamilyLocalDistance,
+ juniBgpAddressFamilyDefaultOriginateRouteMap,
+ juniBgpAddressFamilyIpIntfProfileNameForMplsHeads,
+ juniBgpAddressFamilyIpIntfProfileNameForMplsTails,
+ juniBgpAddressFamilyIpIntfServiceProfileNameForMplsHeads,
+ juniBgpAddressFamilyIpIntfServiceProfileNameForMplsTails,
+ juniBgpAddressFamilyCheckVpnNextHops }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP address families in
+ a Juniper product. This group was obsoleted when MIB support for graceful
+ restart was added."
+ ::= { juniBgpConfGroups 52 } -- JUNOSe 5.3
+
+juniBgpPeerConfGroup6 OBJECT-GROUP
+ OBJECTS {
+ juniBgpPeerAdminStatus,
+ juniBgpPeerState,
+ juniBgpPeerNegotiatedVersion,
+ juniBgpPeerLocalAddress,
+ juniBgpPeerLocalAddressMask,
+ juniBgpPeerLocalPort,
+ juniBgpPeerRemotePort,
+ juniBgpPeerInUpdates,
+ juniBgpPeerOutUpdates,
+ juniBgpPeerInTotalMessages,
+ juniBgpPeerOutTotalMessages,
+ juniBgpPeerLastErrorCode,
+ juniBgpPeerLastResetReason,
+ juniBgpPeerFsmEstablishedTransitions,
+ juniBgpPeerFsmEstablishedTime,
+ juniBgpPeerRetryInterval,
+ juniBgpPeerHoldTime,
+ juniBgpPeerKeepAliveInterval,
+ juniBgpPeerConfigHoldTime,
+ juniBgpPeerConfigKeepAliveInterval,
+ juniBgpPeerAsOriginationInterval,
+ juniBgpPeerAdvertisementInterval,
+ juniBgpPeerInUpdateElapsedTime,
+ juniBgpPeerDescription,
+ juniBgpPeerRemoteIdentifier,
+ juniBgpPeerWeight,
+ juniBgpPeerEbgpMultihop,
+ juniBgpPeerEbgpMultihopTtl,
+ juniBgpPeerUpdateSource,
+ juniBgpPeerMd5Password,
+ juniBgpPeerMaxUpdateSize,
+ juniBgpPeerType,
+ juniBgpPeerReceivedCapabilitiesOption,
+ juniBgpPeerReceivedCapabilityMultiProtocol,
+ juniBgpPeerReceivedCapabilityRouteRefresh,
+ juniBgpPeerReceivedCapabilityRouteRefreshCisco,
+ juniBgpPeerResetConnectionType,
+ juniBgpPeerRowStatus,
+ juniBgpPeerFourOctetRemoteAsNumber,
+ juniBgpPeerFourOctetLocalAsNumber,
+ juniBgpPeerReceivedCapabilityFourOctetAsNumbers,
+ juniBgpPeerReceivedCapabilityDynamicCapabilityNeg,
+ juniBgpPeerShouldAdvertiseCapabilitiesOption,
+ juniBgpPeerShouldAdvertiseCapabilityRouteRefresh,
+ juniBgpPeerShouldAdvertiseCapabilityRouteRefreshCisco,
+ juniBgpPeerShouldAdvertiseCapabilityFourOctetAsNumbers,
+ juniBgpPeerShouldAdvertiseCapabilityDynamicCapabilityNeg,
+ juniBgpPeerSentCapabilitiesOption,
+ juniBgpPeerSentCapabilityMultiProtocol,
+ juniBgpPeerSentCapabilityRouteRefresh,
+ juniBgpPeerSentCapabilityRouteRefreshCisco,
+ juniBgpPeerSentCapabilityFourOctetAsNumbers,
+ juniBgpPeerSentCapabilityDynamicCapabilityNeg,
+ juniBgpPeerReceivedUnsupportedOptionalParameterNotification,
+ juniBgpPeerReceivedUnsupportedCapabilityNotification,
+ juniBgpPeerUnconfiguredAttributes,
+ juniBgpPeerSiteOfOrigin,
+ juniBgpPeerLenient,
+ juniBgpPeerReceivedCapabilityOldDynamicCapabilityNeg,
+ juniBgpPeerShouldAdvertiseCapabilityOldDynamicCapabilityNeg,
+ juniBgpPeerSentCapabilityOldDynamicCapabilityNeg,
+ juniBgpPeerPassive,
+ juniBgpPeerDynamic }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP peers in a Juniper
+ product. This group was obsoleted when MIB support for graceful restart
+ was added."
+ ::= { juniBgpConfGroups 53 } -- JUNOSe 5.3
+
+juniBgpPeerGroupConfGroup6 OBJECT-GROUP
+ OBJECTS {
+ juniBgpPeerGroupAdminStatus,
+ juniBgpPeerGroupRetryInterval,
+ juniBgpPeerGroupConfigHoldTime,
+ juniBgpPeerGroupConfigKeepAliveInterval,
+ juniBgpPeerGroupAsOriginationInterval,
+ juniBgpPeerGroupAdvertisementInterval,
+ juniBgpPeerGroupDescription,
+ juniBgpPeerGroupWeight,
+ juniBgpPeerGroupEbgpMultihop,
+ juniBgpPeerGroupEbgpMultihopTtl,
+ juniBgpPeerGroupUpdateSource,
+ juniBgpPeerGroupMd5Password,
+ juniBgpPeerGroupMaxUpdateSize,
+ juniBgpPeerGroupResetConnectionType,
+ juniBgpPeerGroupRowStatus,
+ juniBgpPeerGroupFourOctetRemoteAsNumber,
+ juniBgpPeerGroupFourOctetLocalAsNumber,
+ juniBgpPeerGroupShouldAdvertiseCapabilitiesOption,
+ juniBgpPeerGroupShouldAdvertiseCapabilityRouteRefresh,
+ juniBgpPeerGroupShouldAdvertiseCapabilityRouteRefreshCisco,
+ juniBgpPeerGroupShouldAdvertiseCapabilityFourOctetAsNumbers,
+ juniBgpPeerGroupShouldAdvertiseCapabilityDynamicCapabilityNeg,
+ juniBgpPeerGroupUnconfiguredAttributes,
+ juniBgpPeerGroupSiteOfOrigin,
+ juniBgpPeerGroupLenient,
+ juniBgpPeerGroupShouldAdvertiseCapabilityOldDynamicCapabilityNeg,
+ juniBgpPeerGroupPassive,
+ juniBgpPeerGroupConfiguredPeerType,
+ juniBgpPeerGroupAllowAccessListName,
+ juniBgpPeerGroupAllowMaxPeers,
+ juniBgpPeerGroupCurrentDynamicPeerCount,
+ juniBgpPeerGroupHighWaterMarkDynamicPeerCount,
+ juniBgpPeerGroupRejectedDynamicPeerCount }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP peer groups in a
+ Juniper product. This group was obsoleted when MIB support for graceful
+ restart was added."
+ ::= { juniBgpConfGroups 54 } -- JUNOSe 5.3
+
+juniBgpPeerDynamicCapabilityConfGroup OBJECT-GROUP
+ OBJECTS {
+ juniBgpPeerDynamicCapabilitySent,
+ juniBgpPeerDynamicCapabilityReceived }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing management of BGP dynamic capability
+ negotiation."
+ ::= { juniBgpConfGroups 55 } -- JUNOSe 5.3
+
+juniBgpGeneralConfGroup6 OBJECT-GROUP
+ OBJECTS {
+ juniBgpEnabled,
+ juniBgpIdentifier,
+ juniBgpAlwaysCompareMed,
+ juniBgpDefaultLocalPreference,
+ juniBgpClientToClientReflection,
+ juniBgpClusterId,
+ juniBgpConfederationId,
+ juniBgpMissingAsWorst,
+ juniBgpResetAllConnectionType,
+ juniBgpAdvertiseInactive,
+ juniBgpEnforceFirstAs,
+ juniBgpConfedCompareMed,
+ juniBgpGlobalRetryInterval,
+ juniBgpGlobalConfigKeepAliveInterval,
+ juniBgpGlobalConfigHoldTime,
+ juniBgpGlobalAsOriginationInterval,
+ juniBgpExternalAdvertisementInterval,
+ juniBgpGlobalRibOutEnabled,
+ juniBgpOverloadShutdown,
+ juniBgpLogNeighborChanges,
+ juniBgpFastExternalFallover,
+ juniBgpInternalAdvertisementInterval,
+ juniBgpMaxAsLimit,
+ juniBgpOperationalState,
+ juniBgpPreviousOperationalState,
+ juniBgpAutomaticRouteTargetFilter,
+ juniBgpDefaultIPv4Unicast,
+ juniBgpRedistributeInternal,
+ juniBgpFourOctetLocalAsNumber,
+ juniBgpConfederationPeersFilterList,
+ juniBgpUnconfiguredAttributes,
+ juniBgpAdvertiseBestExternalToInternal,
+ juniBgpGracefulRestartRestartTime,
+ juniBgpGracefulRestartStalePathsTime,
+ juniBgpGracefulRestartPathSelectionDeferTimeLimit,
+ juniBgpPlatformSupportsNonStopForwarding,
+ juniBgpDeviceCanPreserveForwardingState,
+ juniBgpLastRestartWasGraceful }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing general management of BGP in a
+ Juniper product."
+ ::= { juniBgpConfGroups 56 } -- JUNOSe 6.0
+
+juniBgpPeerConfGroup7 OBJECT-GROUP
+ OBJECTS {
+ juniBgpPeerAdminStatus,
+ juniBgpPeerState,
+ juniBgpPeerNegotiatedVersion,
+ juniBgpPeerLocalAddress,
+ juniBgpPeerLocalAddressMask,
+ juniBgpPeerLocalPort,
+ juniBgpPeerRemotePort,
+ juniBgpPeerInUpdates,
+ juniBgpPeerOutUpdates,
+ juniBgpPeerInTotalMessages,
+ juniBgpPeerOutTotalMessages,
+ juniBgpPeerLastErrorCode,
+ juniBgpPeerLastResetReason,
+ juniBgpPeerFsmEstablishedTransitions,
+ juniBgpPeerFsmEstablishedTime,
+ juniBgpPeerRetryInterval,
+ juniBgpPeerHoldTime,
+ juniBgpPeerKeepAliveInterval,
+ juniBgpPeerConfigHoldTime,
+ juniBgpPeerConfigKeepAliveInterval,
+ juniBgpPeerAsOriginationInterval,
+ juniBgpPeerAdvertisementInterval,
+ juniBgpPeerInUpdateElapsedTime,
+ juniBgpPeerDescription,
+ juniBgpPeerRemoteIdentifier,
+ juniBgpPeerWeight,
+ juniBgpPeerEbgpMultihop,
+ juniBgpPeerEbgpMultihopTtl,
+ juniBgpPeerUpdateSource,
+ juniBgpPeerMd5Password,
+ juniBgpPeerMaxUpdateSize,
+ juniBgpPeerType,
+ juniBgpPeerReceivedCapabilitiesOption,
+ juniBgpPeerReceivedCapabilityMultiProtocol,
+ juniBgpPeerReceivedCapabilityRouteRefresh,
+ juniBgpPeerReceivedCapabilityRouteRefreshCisco,
+ juniBgpPeerResetConnectionType,
+ juniBgpPeerRowStatus,
+ juniBgpPeerFourOctetRemoteAsNumber,
+ juniBgpPeerFourOctetLocalAsNumber,
+ juniBgpPeerReceivedCapabilityFourOctetAsNumbers,
+ juniBgpPeerReceivedCapabilityDynamicCapabilityNeg,
+ juniBgpPeerShouldAdvertiseCapabilitiesOption,
+ juniBgpPeerShouldAdvertiseCapabilityRouteRefresh,
+ juniBgpPeerShouldAdvertiseCapabilityRouteRefreshCisco,
+ juniBgpPeerShouldAdvertiseCapabilityFourOctetAsNumbers,
+ juniBgpPeerShouldAdvertiseCapabilityDynamicCapabilityNeg,
+ juniBgpPeerSentCapabilitiesOption,
+ juniBgpPeerSentCapabilityMultiProtocol,
+ juniBgpPeerSentCapabilityRouteRefresh,
+ juniBgpPeerSentCapabilityRouteRefreshCisco,
+ juniBgpPeerSentCapabilityFourOctetAsNumbers,
+ juniBgpPeerSentCapabilityDynamicCapabilityNeg,
+ juniBgpPeerReceivedUnsupportedOptionalParameterNotification,
+ juniBgpPeerReceivedUnsupportedCapabilityNotification,
+ juniBgpPeerUnconfiguredAttributes,
+ juniBgpPeerSiteOfOrigin,
+ juniBgpPeerLenient,
+ juniBgpPeerReceivedCapabilityOldDynamicCapabilityNeg,
+ juniBgpPeerShouldAdvertiseCapabilityOldDynamicCapabilityNeg,
+ juniBgpPeerSentCapabilityOldDynamicCapabilityNeg,
+ juniBgpPeerPassive,
+ juniBgpPeerDynamic,
+ juniBgpPeerShouldAdvertiseCapabilityGracefulRestart,
+ juniBgpPeerSentCapabilityGracefulRestart,
+ juniBgpPeerReceivedCapabilityGracefulRestart,
+ juniBgpPeerGracefulRestartRestartTime,
+ juniBgpPeerGracefulRestartStalePathsTime,
+ juniBgpPeerSentGracefulRestartRestartState,
+ juniBgpPeerReceivedGracefulRestartRestartState,
+ juniBgpPeerSentGracefulRestartRestartTime,
+ juniBgpPeerReceivedGracefulRestartRestartTime,
+ juniBgpPeerTimeUntilGracefulRestartRestartTimerExpires,
+ juniBgpPeerTimeUntilGracefulRestartStalePathsTimerExpires }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP peers in
+ a Juniper product. This group was obsoleted when support for BFD was
+ added."
+ ::= { juniBgpConfGroups 57 } -- JUNOSe 6.0
+
+juniBgpPeerGroupConfGroup7 OBJECT-GROUP
+ OBJECTS {
+ juniBgpPeerGroupAdminStatus,
+ juniBgpPeerGroupRetryInterval,
+ juniBgpPeerGroupConfigHoldTime,
+ juniBgpPeerGroupConfigKeepAliveInterval,
+ juniBgpPeerGroupAsOriginationInterval,
+ juniBgpPeerGroupAdvertisementInterval,
+ juniBgpPeerGroupDescription,
+ juniBgpPeerGroupWeight,
+ juniBgpPeerGroupEbgpMultihop,
+ juniBgpPeerGroupEbgpMultihopTtl,
+ juniBgpPeerGroupUpdateSource,
+ juniBgpPeerGroupMd5Password,
+ juniBgpPeerGroupMaxUpdateSize,
+ juniBgpPeerGroupResetConnectionType,
+ juniBgpPeerGroupRowStatus,
+ juniBgpPeerGroupFourOctetRemoteAsNumber,
+ juniBgpPeerGroupFourOctetLocalAsNumber,
+ juniBgpPeerGroupShouldAdvertiseCapabilitiesOption,
+ juniBgpPeerGroupShouldAdvertiseCapabilityRouteRefresh,
+ juniBgpPeerGroupShouldAdvertiseCapabilityRouteRefreshCisco,
+ juniBgpPeerGroupShouldAdvertiseCapabilityFourOctetAsNumbers,
+ juniBgpPeerGroupShouldAdvertiseCapabilityDynamicCapabilityNeg,
+ juniBgpPeerGroupUnconfiguredAttributes,
+ juniBgpPeerGroupSiteOfOrigin,
+ juniBgpPeerGroupLenient,
+ juniBgpPeerGroupShouldAdvertiseCapabilityOldDynamicCapabilityNeg,
+ juniBgpPeerGroupPassive,
+ juniBgpPeerGroupConfiguredPeerType,
+ juniBgpPeerGroupAllowAccessListName,
+ juniBgpPeerGroupAllowMaxPeers,
+ juniBgpPeerGroupCurrentDynamicPeerCount,
+ juniBgpPeerGroupHighWaterMarkDynamicPeerCount,
+ juniBgpPeerGroupRejectedDynamicPeerCount,
+ juniBgpPeerGroupShouldAdvertiseCapabilityGracefulRestart,
+ juniBgpPeerGroupGracefulRestartRestartTime,
+ juniBgpPeerGroupGracefulRestartStalePathsTime }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP peer groups
+ in a Juniper product. This group was obsoleted when support for BFD was
+ added."
+ ::= { juniBgpConfGroups 59 } -- JUNOSe 6.0
+
+juniBgpNewRouteConfGroup4 OBJECT-GROUP
+ OBJECTS {
+ juniBgpNewRouteOriginatorId,
+ juniBgpNewRouteAtomicAggregatePresent,
+ juniBgpNewRouteMedPresent,
+ juniBgpNewRouteLocalPrefPresent,
+ juniBgpNewRouteAggregatorPresent,
+ juniBgpNewRouteCommunitiesPresent,
+ juniBgpNewRouteOriginatorIdPresent,
+ juniBgpNewRouteClusterListPresent,
+ juniBgpNewRouteWeight,
+ juniBgpNewRouteOrigin,
+ juniBgpNewRouteASPathSegment,
+ juniBgpNewRouteNextHop,
+ juniBgpNewRouteMultiExitDisc,
+ juniBgpNewRouteLocalPref,
+ juniBgpNewRouteAtomicAggregate,
+ juniBgpNewRouteAggregatorAS,
+ juniBgpNewRouteAggregatorAddress,
+ juniBgpNewRouteBestInIpRouteTable,
+ juniBgpNewRouteUnknown,
+ juniBgpNewRouteExtendedCommunitiesPresent,
+ juniBgpNewRouteValid,
+ juniBgpNewRouteSuppressedBy,
+ juniBgpNewRouteNextHopReachable,
+ juniBgpNewRouteSynchronizedWithIgp,
+ juniBgpNewRoutePlaceInIpRouteTable,
+ juniBgpNewRouteAdvertiseToExternalPeers,
+ juniBgpNewRouteAdvertiseToInternalPeers,
+ juniBgpNewRouteNextHopMetric,
+ juniBgpNewRouteFlapState,
+ juniBgpNewRouteFlapFigureOfMerit,
+ juniBgpNewRouteFlapRemainingTime,
+ juniBgpNewRouteFlapSuppressThreshold,
+ juniBgpNewRouteFlapReuseThreshold,
+ juniBgpNewRouteFlapMaxHoldDownTime,
+ juniBgpNewRouteFlapHalfLifeReachable,
+ juniBgpNewRouteFlapHalfLifeUnreachable,
+ juniBgpNewRouteCommunityNumber,
+ juniBgpNewRouteExtendedCommunityNumber,
+ juniBgpNewRouteClusterId,
+ juniBgpNewRouteMplsInLabel,
+ juniBgpNewRouteMplsOutLabel,
+ juniBgpNewRouteLeaked,
+ juniBgpNewRouteStale }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing management of BGP routes in a Juniper
+ product."
+ ::= { juniBgpConfGroups 60 } -- JUNOSe 6.0
+
+juniBgpAddressFamilyConfGroup6 OBJECT-GROUP
+ OBJECTS {
+ juniBgpAddressFamilyDefaultOriginate,
+ juniBgpAddressFamilyRouteFlapDampening,
+ juniBgpAddressFamilyDampeningSuppressThreshold,
+ juniBgpAddressFamilyDampeningReuseThreshold,
+ juniBgpAddressFamilyDampeningMaxHoldDownTime,
+ juniBgpAddressFamilyDampeningHalfLifeReachable,
+ juniBgpAddressFamilyDampeningHalfLifeUnreachable,
+ juniBgpAddressFamilyDampeningRouteMapName,
+ juniBgpAddressFamilyResetConnectionType,
+ juniBgpAddressFamilyRowStatus,
+ juniBgpAddressFamilyOperationalState,
+ juniBgpAddressFamilyUnconfiguredAttributes,
+ juniBgpAddressFamilyExternalDistance,
+ juniBgpAddressFamilyInternalDistance,
+ juniBgpAddressFamilyLocalDistance,
+ juniBgpAddressFamilyDefaultOriginateRouteMap,
+ juniBgpAddressFamilyIpIntfProfileNameForMplsHeads,
+ juniBgpAddressFamilyIpIntfProfileNameForMplsTails,
+ juniBgpAddressFamilyIpIntfServiceProfileNameForMplsHeads,
+ juniBgpAddressFamilyIpIntfServiceProfileNameForMplsTails,
+ juniBgpAddressFamilyCheckVpnNextHops,
+ juniBgpAddressFamilyPathSelectionIsDeferred,
+ juniBgpAddressFamilyPreventBgpRoutesFromBeingPushedToLineCards,
+ juniBgpAddressFamilyTimeUntilPathSelectionDeferTimerExpires }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP address families in
+ a Juniper product. This group was obsoleted
+ when BGP-created IP dynamic interface profile support has been removed."
+ ::= { juniBgpConfGroups 61 } -- JUNOSe 6.0
+
+juniBgpVrfConfGroup7 OBJECT-GROUP
+ OBJECTS {
+ juniBgpVrfSynchronization,
+ juniBgpVrfAutoSummary,
+ juniBgpVrfResetConnectionType,
+ juniBgpVrfRowStatus,
+ juniBgpVrfOperationalState,
+ juniBgpVrfAddUnicastRoutesToMulticastView,
+ juniBgpVrfMaximumPathsEbgp,
+ juniBgpVrfMaximumPathsIbgp,
+ juniBgpVrfUnconfiguredAttributes,
+ juniBgpVrfMaximumPathsEIbgp }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing management of BGP-specific VPN
+ routing forwarding (VRF) characteristics in a Juniper product."
+ ::= { juniBgpConfGroups 62 } -- JUNOSe 7.1
+
+juniBgpPeerAddressFamilyConfGroup7 OBJECT-GROUP
+ OBJECTS {
+ juniBgpPeerAddressFamilyPeerGroup,
+ juniBgpPeerAddressFamilyDefaultOriginate,
+ juniBgpPeerAddressFamilyNextHopSelf,
+ juniBgpPeerAddressFamilyNextHopUnchanged,
+ juniBgpPeerAddressFamilySendCommunity,
+ juniBgpPeerAddressFamilyDistributeListIn,
+ juniBgpPeerAddressFamilyDistributeListOut,
+ juniBgpPeerAddressFamilyPrefixListIn,
+ juniBgpPeerAddressFamilyPrefixListOut,
+ juniBgpPeerAddressFamilyPrefixTreeIn,
+ juniBgpPeerAddressFamilyPrefixTreeOut,
+ juniBgpPeerAddressFamilyFilterListIn,
+ juniBgpPeerAddressFamilyFilterListOut,
+ juniBgpPeerAddressFamilyFilterListWeight,
+ juniBgpPeerAddressFamilyFilterListWeightValue,
+ juniBgpPeerAddressFamilyRouteMapIn,
+ juniBgpPeerAddressFamilyRouteMapOut,
+ juniBgpPeerAddressFamilyRouteReflectorClient,
+ juniBgpPeerAddressFamilyRouteLimitWarn,
+ juniBgpPeerAddressFamilyRouteLimitReset,
+ juniBgpPeerAddressFamilyRouteLimitWarnOnly,
+ juniBgpPeerAddressFamilyRemovePrivateAs,
+ juniBgpPeerAddressFamilyUnsuppressMap,
+ juniBgpPeerAddressFamilyInboundSoftReconfig,
+ juniBgpPeerAddressFamilyResetConnectionType,
+ juniBgpPeerAddressFamilyRowStatus,
+ juniBgpPeerAddressFamilyAsOverride,
+ juniBgpPeerAddressFamilyAllowAsIn,
+ juniBgpPeerAddressFamilySendExtendedCommunity,
+ juniBgpPeerAddressFamilyAdvertiseCapPrefixListOrfSend,
+ juniBgpPeerAddressFamilyAdvertiseCapPrefixListOrfReceive,
+ juniBgpPeerAddressFamilyAdvertiseCapPrefixListCiscoOrfSend,
+ juniBgpPeerAddressFamilyAdvertiseCapPrefixListCiscoOrfReceive,
+ juniBgpPeerAddressFamilyReceivedCapPrefixListOrfSend,
+ juniBgpPeerAddressFamilyReceivedCapPrefixListOrfReceive,
+ juniBgpPeerAddressFamilyReceivedCapPrefixListCiscoOrfSend,
+ juniBgpPeerAddressFamilyReceivedCapPrefixListCiscoOrfReceive,
+ juniBgpPeerAddressFamilyReceivedOrfEntriesLimit,
+ juniBgpPeerAddressFamilyReceivedPrefixListOrfName,
+ juniBgpPeerAddressFamilyMaximumPrefixStrict,
+ juniBgpPeerAddressFamilyUnconfiguredAttributes,
+ juniBgpPeerAddressFamilySendLabel,
+ juniBgpPeerAddressFamilyDefaultOriginateRouteMap,
+ juniBgpPeerAddressFamilySentCapabilityGracefulRestart,
+ juniBgpPeerAddressFamilyReceivedCapabilityGracefulRestart,
+ juniBgpPeerAddressFamilySentForwardingStatePreserved,
+ juniBgpPeerAddressFamilyReceivedForwardingStatePreserved,
+ juniBgpPeerAddressFamilySentEndOfRibMarker,
+ juniBgpPeerAddressFamilyReceivedEndOfRibMarker,
+ juniBgpPeerAddressFamilyWaitingForEndOfRibBeforeFlushStaleRoutes,
+ juniBgpPeerAddressFamilyWaitingForEndOfRibBeforePathSelection }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing management of BGP peer address
+ families in a Juniper product."
+ ::= { juniBgpConfGroups 63 } -- JUNOSe 7.1
+
+juniBgpPeerGroupAddressFamilyConfGroup6 OBJECT-GROUP
+ OBJECTS {
+ juniBgpPeerGroupAddressFamilyDefaultOriginate,
+ juniBgpPeerGroupAddressFamilyNextHopSelf,
+ juniBgpPeerGroupAddressFamilyNextHopUnchanged,
+ juniBgpPeerGroupAddressFamilySendCommunity,
+ juniBgpPeerGroupAddressFamilyDistributeListIn,
+ juniBgpPeerGroupAddressFamilyDistributeListOut,
+ juniBgpPeerGroupAddressFamilyPrefixListIn,
+ juniBgpPeerGroupAddressFamilyPrefixListOut,
+ juniBgpPeerGroupAddressFamilyPrefixTreeIn,
+ juniBgpPeerGroupAddressFamilyPrefixTreeOut,
+ juniBgpPeerGroupAddressFamilyFilterListIn,
+ juniBgpPeerGroupAddressFamilyFilterListOut,
+ juniBgpPeerGroupAddressFamilyFilterListWeight,
+ juniBgpPeerGroupAddressFamilyFilterListWeightValue,
+ juniBgpPeerGroupAddressFamilyRouteMapIn,
+ juniBgpPeerGroupAddressFamilyRouteMapOut,
+ juniBgpPeerGroupAddressFamilyRouteReflectorClient,
+ juniBgpPeerGroupAddressFamilyRouteLimitWarn,
+ juniBgpPeerGroupAddressFamilyRouteLimitReset,
+ juniBgpPeerGroupAddressFamilyRouteLimitWarnOnly,
+ juniBgpPeerGroupAddressFamilyRemovePrivateAs,
+ juniBgpPeerGroupAddressFamilyUnsuppressMap,
+ juniBgpPeerGroupAddressFamilyInboundSoftReconfig,
+ juniBgpPeerGroupAddressFamilyResetConnectionType,
+ juniBgpPeerGroupAddressFamilyRowStatus,
+ juniBgpPeerGroupAddressFamilyAsOverride,
+ juniBgpPeerGroupAddressFamilyAllowAsIn,
+ juniBgpPeerGroupAddressFamilySendExtendedCommunity,
+ juniBgpPeerGroupAddressFamilyAdvertiseCapPrefixListOrfSend,
+ juniBgpPeerGroupAddressFamilyAdvertiseCapPrefixListCiscoOrfSend,
+ juniBgpPeerGroupAddressFamilyMaximumPrefixStrict,
+ juniBgpPeerGroupAddressFamilyUnconfiguredAttributes,
+ juniBgpPeerGroupAddressFamilySendLabel,
+ juniBgpPeerGroupAddressFamilyDefaultOriginateRouteMap }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing management of BGP peer group address
+ families in a Juniper product."
+ ::= { juniBgpConfGroups 64 } -- JUNOSe 7.1
+
+juniBgpAddressFamilyConfGroup7 OBJECT-GROUP
+ OBJECTS {
+ juniBgpAddressFamilyDefaultOriginate,
+ juniBgpAddressFamilyRouteFlapDampening,
+ juniBgpAddressFamilyDampeningSuppressThreshold,
+ juniBgpAddressFamilyDampeningReuseThreshold,
+ juniBgpAddressFamilyDampeningMaxHoldDownTime,
+ juniBgpAddressFamilyDampeningHalfLifeReachable,
+ juniBgpAddressFamilyDampeningHalfLifeUnreachable,
+ juniBgpAddressFamilyDampeningRouteMapName,
+ juniBgpAddressFamilyResetConnectionType,
+ juniBgpAddressFamilyRowStatus,
+ juniBgpAddressFamilyOperationalState,
+ juniBgpAddressFamilyUnconfiguredAttributes,
+ juniBgpAddressFamilyExternalDistance,
+ juniBgpAddressFamilyInternalDistance,
+ juniBgpAddressFamilyLocalDistance,
+ juniBgpAddressFamilyDefaultOriginateRouteMap,
+ juniBgpAddressFamilyCheckVpnNextHops,
+ juniBgpAddressFamilyPathSelectionIsDeferred,
+ juniBgpAddressFamilyPreventBgpRoutesFromBeingPushedToLineCards,
+ juniBgpAddressFamilyTimeUntilPathSelectionDeferTimerExpires }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing management of BGP address families in
+ a Juniper product."
+ ::= { juniBgpConfGroups 65 } -- JUNOSe 7.1
+
+juniBgpPeerConfGroup8 OBJECT-GROUP
+ OBJECTS {
+ juniBgpPeerAdminStatus,
+ juniBgpPeerState,
+ juniBgpPeerNegotiatedVersion,
+ juniBgpPeerLocalAddress,
+ juniBgpPeerLocalAddressMask,
+ juniBgpPeerLocalPort,
+ juniBgpPeerRemotePort,
+ juniBgpPeerInUpdates,
+ juniBgpPeerOutUpdates,
+ juniBgpPeerInTotalMessages,
+ juniBgpPeerOutTotalMessages,
+ juniBgpPeerLastErrorCode,
+ juniBgpPeerLastResetReason,
+ juniBgpPeerFsmEstablishedTransitions,
+ juniBgpPeerFsmEstablishedTime,
+ juniBgpPeerRetryInterval,
+ juniBgpPeerHoldTime,
+ juniBgpPeerKeepAliveInterval,
+ juniBgpPeerConfigHoldTime,
+ juniBgpPeerConfigKeepAliveInterval,
+ juniBgpPeerAsOriginationInterval,
+ juniBgpPeerAdvertisementInterval,
+ juniBgpPeerInUpdateElapsedTime,
+ juniBgpPeerDescription,
+ juniBgpPeerRemoteIdentifier,
+ juniBgpPeerWeight,
+ juniBgpPeerEbgpMultihop,
+ juniBgpPeerEbgpMultihopTtl,
+ juniBgpPeerUpdateSource,
+ juniBgpPeerMd5Password,
+ juniBgpPeerMaxUpdateSize,
+ juniBgpPeerType,
+ juniBgpPeerReceivedCapabilitiesOption,
+ juniBgpPeerReceivedCapabilityMultiProtocol,
+ juniBgpPeerReceivedCapabilityRouteRefresh,
+ juniBgpPeerReceivedCapabilityRouteRefreshCisco,
+ juniBgpPeerResetConnectionType,
+ juniBgpPeerRowStatus,
+ juniBgpPeerFourOctetRemoteAsNumber,
+ juniBgpPeerFourOctetLocalAsNumber,
+ juniBgpPeerReceivedCapabilityFourOctetAsNumbers,
+ juniBgpPeerReceivedCapabilityDynamicCapabilityNeg,
+ juniBgpPeerShouldAdvertiseCapabilitiesOption,
+ juniBgpPeerShouldAdvertiseCapabilityRouteRefresh,
+ juniBgpPeerShouldAdvertiseCapabilityRouteRefreshCisco,
+ juniBgpPeerShouldAdvertiseCapabilityFourOctetAsNumbers,
+ juniBgpPeerShouldAdvertiseCapabilityDynamicCapabilityNeg,
+ juniBgpPeerSentCapabilitiesOption,
+ juniBgpPeerSentCapabilityMultiProtocol,
+ juniBgpPeerSentCapabilityRouteRefresh,
+ juniBgpPeerSentCapabilityRouteRefreshCisco,
+ juniBgpPeerSentCapabilityFourOctetAsNumbers,
+ juniBgpPeerSentCapabilityDynamicCapabilityNeg,
+ juniBgpPeerReceivedUnsupportedOptionalParameterNotification,
+ juniBgpPeerReceivedUnsupportedCapabilityNotification,
+ juniBgpPeerUnconfiguredAttributes,
+ juniBgpPeerSiteOfOrigin,
+ juniBgpPeerLenient,
+ juniBgpPeerReceivedCapabilityOldDynamicCapabilityNeg,
+ juniBgpPeerShouldAdvertiseCapabilityOldDynamicCapabilityNeg,
+ juniBgpPeerSentCapabilityOldDynamicCapabilityNeg,
+ juniBgpPeerPassive,
+ juniBgpPeerDynamic,
+ juniBgpPeerShouldAdvertiseCapabilityGracefulRestart,
+ juniBgpPeerSentCapabilityGracefulRestart,
+ juniBgpPeerReceivedCapabilityGracefulRestart,
+ juniBgpPeerGracefulRestartRestartTime,
+ juniBgpPeerGracefulRestartStalePathsTime,
+ juniBgpPeerSentGracefulRestartRestartState,
+ juniBgpPeerReceivedGracefulRestartRestartState,
+ juniBgpPeerSentGracefulRestartRestartTime,
+ juniBgpPeerReceivedGracefulRestartRestartTime,
+ juniBgpPeerTimeUntilGracefulRestartRestartTimerExpires,
+ juniBgpPeerTimeUntilGracefulRestartStalePathsTimerExpires,
+ juniBgpPeerBfdEnabled,
+ juniBgpPeerBfdMinTransmitInterval,
+ juniBgpPeerBfdMinReceiveInterval,
+ juniBgpPeerBfdMultiplier,
+ juniBgpPeerBfdSessionUp,
+ juniBgpPeerBfdDetectionTime }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP peers in a
+ Juniper product. This group was obsoleted when support for
+ ibgp-singlehop was added."
+ ::= { juniBgpConfGroups 66 } -- JUNOSe 7.2
+
+juniBgpPeerGroupConfGroup8 OBJECT-GROUP
+ OBJECTS {
+ juniBgpPeerGroupAdminStatus,
+ juniBgpPeerGroupRetryInterval,
+ juniBgpPeerGroupConfigHoldTime,
+ juniBgpPeerGroupConfigKeepAliveInterval,
+ juniBgpPeerGroupAsOriginationInterval,
+ juniBgpPeerGroupAdvertisementInterval,
+ juniBgpPeerGroupDescription,
+ juniBgpPeerGroupWeight,
+ juniBgpPeerGroupEbgpMultihop,
+ juniBgpPeerGroupEbgpMultihopTtl,
+ juniBgpPeerGroupUpdateSource,
+ juniBgpPeerGroupMd5Password,
+ juniBgpPeerGroupMaxUpdateSize,
+ juniBgpPeerGroupResetConnectionType,
+ juniBgpPeerGroupRowStatus,
+ juniBgpPeerGroupFourOctetRemoteAsNumber,
+ juniBgpPeerGroupFourOctetLocalAsNumber,
+ juniBgpPeerGroupShouldAdvertiseCapabilitiesOption,
+ juniBgpPeerGroupShouldAdvertiseCapabilityRouteRefresh,
+ juniBgpPeerGroupShouldAdvertiseCapabilityRouteRefreshCisco,
+ juniBgpPeerGroupShouldAdvertiseCapabilityFourOctetAsNumbers,
+ juniBgpPeerGroupShouldAdvertiseCapabilityDynamicCapabilityNeg,
+ juniBgpPeerGroupUnconfiguredAttributes,
+ juniBgpPeerGroupSiteOfOrigin,
+ juniBgpPeerGroupLenient,
+ juniBgpPeerGroupShouldAdvertiseCapabilityOldDynamicCapabilityNeg,
+ juniBgpPeerGroupPassive,
+ juniBgpPeerGroupConfiguredPeerType,
+ juniBgpPeerGroupAllowAccessListName,
+ juniBgpPeerGroupAllowMaxPeers,
+ juniBgpPeerGroupCurrentDynamicPeerCount,
+ juniBgpPeerGroupHighWaterMarkDynamicPeerCount,
+ juniBgpPeerGroupRejectedDynamicPeerCount,
+ juniBgpPeerGroupShouldAdvertiseCapabilityGracefulRestart,
+ juniBgpPeerGroupGracefulRestartRestartTime,
+ juniBgpPeerGroupGracefulRestartStalePathsTime,
+ juniBgpPeerGroupBfdEnabled,
+ juniBgpPeerGroupBfdMinTransmitInterval,
+ juniBgpPeerGroupBfdMinReceiveInterval,
+ juniBgpPeerGroupBfdMultiplier }
+ STATUS current
+ DESCRIPTION
+ "Obsolete collection of objects providing management of BGP peers in a
+ Juniper product. This group was obsoleted when support for
+ ibgp-singlehop was added."
+ ::= { juniBgpConfGroups 67 } -- JUNOSe 7.2
+
+juniBgpPeerConfGroup9 OBJECT-GROUP
+ OBJECTS {
+ juniBgpPeerAdminStatus,
+ juniBgpPeerState,
+ juniBgpPeerNegotiatedVersion,
+ juniBgpPeerLocalAddress,
+ juniBgpPeerLocalAddressMask,
+ juniBgpPeerLocalPort,
+ juniBgpPeerRemotePort,
+ juniBgpPeerInUpdates,
+ juniBgpPeerOutUpdates,
+ juniBgpPeerInTotalMessages,
+ juniBgpPeerOutTotalMessages,
+ juniBgpPeerLastErrorCode,
+ juniBgpPeerLastResetReason,
+ juniBgpPeerFsmEstablishedTransitions,
+ juniBgpPeerFsmEstablishedTime,
+ juniBgpPeerRetryInterval,
+ juniBgpPeerHoldTime,
+ juniBgpPeerKeepAliveInterval,
+ juniBgpPeerConfigHoldTime,
+ juniBgpPeerConfigKeepAliveInterval,
+ juniBgpPeerAsOriginationInterval,
+ juniBgpPeerAdvertisementInterval,
+ juniBgpPeerInUpdateElapsedTime,
+ juniBgpPeerDescription,
+ juniBgpPeerRemoteIdentifier,
+ juniBgpPeerWeight,
+ juniBgpPeerEbgpMultihop,
+ juniBgpPeerEbgpMultihopTtl,
+ juniBgpPeerUpdateSource,
+ juniBgpPeerMd5Password,
+ juniBgpPeerMaxUpdateSize,
+ juniBgpPeerType,
+ juniBgpPeerReceivedCapabilitiesOption,
+ juniBgpPeerReceivedCapabilityMultiProtocol,
+ juniBgpPeerReceivedCapabilityRouteRefresh,
+ juniBgpPeerReceivedCapabilityRouteRefreshCisco,
+ juniBgpPeerResetConnectionType,
+ juniBgpPeerRowStatus,
+ juniBgpPeerFourOctetRemoteAsNumber,
+ juniBgpPeerFourOctetLocalAsNumber,
+ juniBgpPeerReceivedCapabilityFourOctetAsNumbers,
+ juniBgpPeerReceivedCapabilityDynamicCapabilityNeg,
+ juniBgpPeerShouldAdvertiseCapabilitiesOption,
+ juniBgpPeerShouldAdvertiseCapabilityRouteRefresh,
+ juniBgpPeerShouldAdvertiseCapabilityRouteRefreshCisco,
+ juniBgpPeerShouldAdvertiseCapabilityFourOctetAsNumbers,
+ juniBgpPeerShouldAdvertiseCapabilityDynamicCapabilityNeg,
+ juniBgpPeerSentCapabilitiesOption,
+ juniBgpPeerSentCapabilityMultiProtocol,
+ juniBgpPeerSentCapabilityRouteRefresh,
+ juniBgpPeerSentCapabilityRouteRefreshCisco,
+ juniBgpPeerSentCapabilityFourOctetAsNumbers,
+ juniBgpPeerSentCapabilityDynamicCapabilityNeg,
+ juniBgpPeerReceivedUnsupportedOptionalParameterNotification,
+ juniBgpPeerReceivedUnsupportedCapabilityNotification,
+ juniBgpPeerUnconfiguredAttributes,
+ juniBgpPeerSiteOfOrigin,
+ juniBgpPeerLenient,
+ juniBgpPeerReceivedCapabilityOldDynamicCapabilityNeg,
+ juniBgpPeerShouldAdvertiseCapabilityOldDynamicCapabilityNeg,
+ juniBgpPeerSentCapabilityOldDynamicCapabilityNeg,
+ juniBgpPeerPassive,
+ juniBgpPeerDynamic,
+ juniBgpPeerShouldAdvertiseCapabilityGracefulRestart,
+ juniBgpPeerSentCapabilityGracefulRestart,
+ juniBgpPeerReceivedCapabilityGracefulRestart,
+ juniBgpPeerGracefulRestartRestartTime,
+ juniBgpPeerGracefulRestartStalePathsTime,
+ juniBgpPeerSentGracefulRestartRestartState,
+ juniBgpPeerReceivedGracefulRestartRestartState,
+ juniBgpPeerSentGracefulRestartRestartTime,
+ juniBgpPeerReceivedGracefulRestartRestartTime,
+ juniBgpPeerTimeUntilGracefulRestartRestartTimerExpires,
+ juniBgpPeerTimeUntilGracefulRestartStalePathsTimerExpires,
+ juniBgpPeerBfdEnabled,
+ juniBgpPeerBfdMinTransmitInterval,
+ juniBgpPeerBfdMinReceiveInterval,
+ juniBgpPeerBfdMultiplier,
+ juniBgpPeerBfdSessionUp,
+ juniBgpPeerBfdDetectionTime,
+ juniBgpPeerIbgpSinglehop }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing management of BGP peers in a Juniper
+ product."
+ ::= { juniBgpConfGroups 68 } -- JUNOSe 8.0
+
+juniBgpPeerGroupConfGroup9 OBJECT-GROUP
+ OBJECTS {
+ juniBgpPeerGroupAdminStatus,
+ juniBgpPeerGroupRetryInterval,
+ juniBgpPeerGroupConfigHoldTime,
+ juniBgpPeerGroupConfigKeepAliveInterval,
+ juniBgpPeerGroupAsOriginationInterval,
+ juniBgpPeerGroupAdvertisementInterval,
+ juniBgpPeerGroupDescription,
+ juniBgpPeerGroupWeight,
+ juniBgpPeerGroupEbgpMultihop,
+ juniBgpPeerGroupEbgpMultihopTtl,
+ juniBgpPeerGroupUpdateSource,
+ juniBgpPeerGroupMd5Password,
+ juniBgpPeerGroupMaxUpdateSize,
+ juniBgpPeerGroupResetConnectionType,
+ juniBgpPeerGroupRowStatus,
+ juniBgpPeerGroupFourOctetRemoteAsNumber,
+ juniBgpPeerGroupFourOctetLocalAsNumber,
+ juniBgpPeerGroupShouldAdvertiseCapabilitiesOption,
+ juniBgpPeerGroupShouldAdvertiseCapabilityRouteRefresh,
+ juniBgpPeerGroupShouldAdvertiseCapabilityRouteRefreshCisco,
+ juniBgpPeerGroupShouldAdvertiseCapabilityFourOctetAsNumbers,
+ juniBgpPeerGroupShouldAdvertiseCapabilityDynamicCapabilityNeg,
+ juniBgpPeerGroupUnconfiguredAttributes,
+ juniBgpPeerGroupSiteOfOrigin,
+ juniBgpPeerGroupLenient,
+ juniBgpPeerGroupShouldAdvertiseCapabilityOldDynamicCapabilityNeg,
+ juniBgpPeerGroupPassive,
+ juniBgpPeerGroupConfiguredPeerType,
+ juniBgpPeerGroupAllowAccessListName,
+ juniBgpPeerGroupAllowMaxPeers,
+ juniBgpPeerGroupCurrentDynamicPeerCount,
+ juniBgpPeerGroupHighWaterMarkDynamicPeerCount,
+ juniBgpPeerGroupRejectedDynamicPeerCount,
+ juniBgpPeerGroupShouldAdvertiseCapabilityGracefulRestart,
+ juniBgpPeerGroupGracefulRestartRestartTime,
+ juniBgpPeerGroupGracefulRestartStalePathsTime,
+ juniBgpPeerGroupBfdEnabled,
+ juniBgpPeerGroupBfdMinTransmitInterval,
+ juniBgpPeerGroupBfdMinReceiveInterval,
+ juniBgpPeerGroupBfdMultiplier,
+ juniBgpPeerGroupIbgpSinglehop }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing management of BGP peer groups in a
+ Juniper product."
+ ::= { juniBgpConfGroups 69 } -- JUNOSe 8.0
+
+juniBgpPeerAddressFamilyConditionalAdvConfGroup OBJECT-GROUP
+ OBJECTS {
+ juniBgpPeerAddressFamilyConditionalAdvConditionMap,
+ juniBgpPeerAddressFamilyConditionalAdvIsExistMap,
+ juniBgpPeerAddressFamilyConditionalAdvSequenceNum,
+ juniBgpPeerAddressFamilyConditionalAdvStatus,
+ juniBgpPeerAddressFamilyConditionalAdvRowStatus }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing management of BGP Conditional
+ Advertisement for peers in a Juniper product."
+ ::= { juniBgpConfGroups 70 } -- JUNOSe 9.0
+
+juniBgpPeerGroupAddressFamilyConditionalAdvConfGroup OBJECT-GROUP
+ OBJECTS {
+ juniBgpPeerGroupAddressFamilyConditionalAdvConditionMap,
+ juniBgpPeerGroupAddressFamilyConditionalAdvIsExistMap,
+ juniBgpPeerGroupAddressFamilyConditionalAdvSequenceNum,
+ juniBgpPeerGroupAddressFamilyConditionalAdvStatus,
+ juniBgpPeerGroupAddressFamilyConditionalAdvRowStatus }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing management of BGP Conditional
+ Advertisement for peer groups in a Juniper product."
+ ::= { juniBgpConfGroups 71 } -- JUNOSe 9.0
+END