diff --git a/LibreNMS/Interfaces/Discovery/MplsDiscovery.php b/LibreNMS/Interfaces/Discovery/MplsDiscovery.php index a436d874ad..625e3d4042 100644 --- a/LibreNMS/Interfaces/Discovery/MplsDiscovery.php +++ b/LibreNMS/Interfaces/Discovery/MplsDiscovery.php @@ -62,4 +62,14 @@ interface MplsDiscovery * @return Collection MplsSdpBind objects */ public function discoverMplsSdpBinds($sdps, $svcs); + + /** + * @return Collection MplsTunnelArHop objects + */ + public function discoverMplsTunnelArHops($paths); + + /** + * @return Collection MplsTunnelCHop objects + */ + public function discoverMplsTunnelCHops($paths); } diff --git a/LibreNMS/Interfaces/Polling/MplsPolling.php b/LibreNMS/Interfaces/Polling/MplsPolling.php index 673269a877..57e30cd0dc 100644 --- a/LibreNMS/Interfaces/Polling/MplsPolling.php +++ b/LibreNMS/Interfaces/Polling/MplsPolling.php @@ -62,4 +62,14 @@ interface MplsPolling * @return Collection MplsSdpBind objects */ public function pollMplsSdpBinds($sdps, $svcs); + + /** + * @return Collection MplsTunnelArHop objects + */ + public function pollMplsTunnelArHops($paths); + + /** + * @return Collection MplsTunnelCHop objects + */ + public function pollMplsTunnelCHops($paths); } diff --git a/LibreNMS/Modules/Mpls.php b/LibreNMS/Modules/Mpls.php index c0568a91f4..e40458ae44 100644 --- a/LibreNMS/Modules/Mpls.php +++ b/LibreNMS/Modules/Mpls.php @@ -53,7 +53,7 @@ class Mpls implements Module echo "\nMPLS LSP Paths: "; ModuleModelObserver::observe('\App\Models\MplsLspPath'); - $this->syncModels($os->getDeviceModel(), 'mplsLspPaths', $os->discoverMplsPaths($lsps)); + $paths = $this->syncModels($os->getDeviceModel(), 'mplsLspPaths', $os->discoverMplsPaths($lsps)); echo "\nMPLS SDPs: "; ModuleModelObserver::observe('\App\Models\MplsSdp'); @@ -71,6 +71,14 @@ class Mpls implements Module ModuleModelObserver::observe('\App\Models\MplsSdpBind'); $this->syncModels($os->getDeviceModel(), 'mplsSdpBinds', $os->discoverMplsSdpBinds($sdps, $svcs)); + echo "\nMPLS Tunnel Active Routing Hops: "; + ModuleModelObserver::observe('\App\Models\MplsTunnelArHop'); + $this->syncModels($os->getDeviceModel(), 'mplsTunnelArHops', $os->discoverMplsTunnelArHops($paths)); + + echo "\nMPLS Tunnel Constrained Shortest Path First Hops: "; + ModuleModelObserver::observe('\App\Models\MplsTunnelCHop'); + $this->syncModels($os->getDeviceModel(), 'mplsTunnelCHops', $os->discoverMplsTunnelCHops($paths)); + echo PHP_EOL; } } @@ -96,7 +104,7 @@ class Mpls implements Module if ($device->mplsLspPaths()->exists()) { echo "\nMPLS LSP Paths: "; ModuleModelObserver::observe('\App\Models\MplsLspPath'); - $this->syncModels($device, 'mplsLspPaths', $os->pollMplsPaths($lsps)); + $paths = $this->syncModels($device, 'mplsLspPaths', $os->pollMplsPaths($lsps)); } if ($device->mplsSdps()->exists()) { @@ -123,6 +131,18 @@ class Mpls implements Module $this->syncModels($device, 'mplsSdpBinds', $os->pollMplsSdpBinds($sdps, $svcs)); } + if ($device->mplsTunnelArHops()->exists()) { + echo "\nMPLS Tunnel Active Routing Hops: "; + ModuleModelObserver::observe('\App\Models\MplsTunnelArHop'); + $this->syncModels($device, 'mplsTunnelArHops', $os->pollMplsTunnelArHops($paths)); + } + + if ($device->mplsTunnelCHops()->exists()) { + echo "\nMPLS Tunnel Constrained Shortest Path First Hops: "; + ModuleModelObserver::observe('\App\Models\MplsTunnelCHop'); + $this->syncModels($device, 'mplsTunnelCHops', $os->pollMplsTunnelCHops($paths)); + } + echo PHP_EOL; } } @@ -141,5 +161,7 @@ class Mpls implements Module $os->getDeviceModel()->mplsServices()->delete(); $os->getDeviceModel()->mplsSaps()->delete(); $os->getDeviceModel()->mplsSdpBinds()->delete(); + $os->getDeviceModel()->mplsTunnelArHops()->delete(); + $os->getDeviceModel()->mplsTunnelCHops()->delete(); } } diff --git a/LibreNMS/OS/Timos.php b/LibreNMS/OS/Timos.php index 6d3b6810fe..6b6c792081 100644 --- a/LibreNMS/OS/Timos.php +++ b/LibreNMS/OS/Timos.php @@ -33,6 +33,8 @@ use App\Models\MplsSdp; use App\Models\MplsService; use App\Models\MplsSap; use App\Models\MplsSdpBind; +use App\Models\MplsTunnelArHop; +use App\Models\MplsTunnelCHop; use Illuminate\Support\Collection; use LibreNMS\Interfaces\Discovery\MplsDiscovery; use LibreNMS\Interfaces\Polling\MplsPolling; @@ -147,6 +149,8 @@ class Timos extends OS implements MplsDiscovery, MplsPolling 'mplsLspPathFailNodeAddr' => $value['vRtrMplsLspPathFailNodeAddr'], 'mplsLspPathMetric' => $value['vRtrMplsLspPathMetric'], 'mplsLspPathOperMetric' => $value['vRtrMplsLspPathOperMetric'], + 'mplsLspPathTunnelARHopListIndex' => $value['vRtrMplsLspPathTunnelARHopListIndex'], + 'mplsLspPathTunnelCHopListIndex' => $value['vRtrMplsLspPathTunnelCRHopListIndex'], ])); } @@ -293,28 +297,112 @@ class Timos extends OS implements MplsDiscovery, MplsPolling $svc_oid = hexdec(substr($bind_id, 9, 16)); $sdp_id = $sdps->firstWhere('sdp_oid', $sdp_oid)->sdp_id; $svc_id = $svcs->firstWhere('svc_oid', $svcId)->svc_id; - $binds->push(new MplsSdpBind([ - 'sdp_id' => $sdp_id, - 'svc_id' => $svc_id, - 'sdp_oid' => $sdp_oid, - 'svc_oid' => $svc_oid, - 'device_id' => $this->getDeviceId(), - 'sdpBindRowStatus' => $value['sdpBindRowStatus'], - 'sdpBindAdminStatus' => $value['sdpBindAdminStatus'], - 'sdpBindOperStatus' => $value['sdpBindOperStatus'], - 'sdpBindLastMgmtChange' => round($value['sdpBindLastMgmtChange'] / 100), - 'sdpBindLastStatusChange' => round($value['sdpBindLastStatusChange'] / 100), - 'sdpBindType' => $value['sdpBindType'], - 'sdpBindVcType' => $value['sdpBindVcType'], - 'sdpBindBaseStatsIngFwdPackets' => $value['sdpBindBaseStatsIngressForwardedPackets'], - 'sdpBindBaseStatsIngFwdOctets' => $value['sdpBindBaseStatsIngFwdOctets'], - 'sdpBindBaseStatsEgrFwdPackets' => $value['sdpBindBaseStatsEgressForwardedPackets'], - 'sdpBindBaseStatsEgrFwdOctets' => $value['sdpBindBaseStatsEgressForwardedOctets'], - ])); + if (isset($sdp_id, $svc_id, $sdp_oid, $svc_oid)) { + $binds->push(new MplsSdpBind([ + 'sdp_id' => $sdp_id, + 'svc_id' => $svc_id, + 'sdp_oid' => $sdp_oid, + 'svc_oid' => $svc_oid, + 'device_id' => $this->getDeviceId(), + 'sdpBindRowStatus' => $value['sdpBindRowStatus'], + 'sdpBindAdminStatus' => $value['sdpBindAdminStatus'], + 'sdpBindOperStatus' => $value['sdpBindOperStatus'], + 'sdpBindLastMgmtChange' => round($value['sdpBindLastMgmtChange'] / 100), + 'sdpBindLastStatusChange' => round($value['sdpBindLastStatusChange'] / 100), + 'sdpBindType' => $value['sdpBindType'], + 'sdpBindVcType' => $value['sdpBindVcType'], + 'sdpBindBaseStatsIngFwdPackets' => $value['sdpBindBaseStatsIngressForwardedPackets'], + 'sdpBindBaseStatsIngFwdOctets' => $value['sdpBindBaseStatsIngFwdOctets'], + 'sdpBindBaseStatsEgrFwdPackets' => $value['sdpBindBaseStatsEgressForwardedPackets'], + 'sdpBindBaseStatsEgrFwdOctets' => $value['sdpBindBaseStatsEgressForwardedOctets'], + ])); + } } return $binds; } + /** + * @return Collection MplsTunnelArHop objects + */ + public function discoverMplsTunnelArHops($paths) + { + $mplsTunnelArHopCache = snmpwalk_cache_multi_oid($this->getDevice(), 'mplsTunnelARHopTable', [], 'MPLS-TE-MIB', 'nokia', '-OQUsbt'); + $mplsTunnelArHopCache = snmpwalk_cache_multi_oid($this->getDevice(), 'vRtrMplsTunnelARHopTable', $mplsTunnelArHopCache, 'TIMETRA-MPLS-MIB', 'nokia', '-OQUsb'); + + // vRtrMplsTunnelARHopProtection Bits + $localAvailable = 0b10000000; + $localInUse = 0b01000000; + $bandwidthProtected = 0b00100000; + $nodeProtected = 0b00010000; + $preemptionPending = 0b00001000; + $nodeId = 0b00000100; + + + $arhops = collect(); + foreach ($mplsTunnelArHopCache as $key => $value) { + list($mplsTunnelARHopListIndex, $mplsTunnelARHopIndex) = explode('.', $key); + $lsp_path_id = $paths->firstWhere('mplsLspPathTunnelARHopListIndex', $mplsTunnelARHopListIndex)->lsp_path_id; + $protection = intval($value['vRtrMplsTunnelARHopProtection'], 16); + + $localLinkProtection = ($protection & $localAvailable) ? "true" : "false"; + $linkProtectionInUse = ($protection & $localInUse) ? "true" : "false"; + $bandwidthProtection = ($protection & $bandwidthProtected) ? "true" : "false"; + $nextNodeProtection = ($protection & $nodeProtected) ? "true" : "false"; + + if (isset($mplsTunnelARHopListIndex, $mplsTunnelARHopIndex, $lsp_path_id)) { + $arhops->push(new MplsTunnelArHop([ + 'mplsTunnelARHopListIndex' => $mplsTunnelARHopListIndex, + 'mplsTunnelARHopIndex' => $mplsTunnelARHopIndex, + 'lsp_path_id' => $lsp_path_id, + 'device_id' => $this->getDeviceId(), + 'mplsTunnelARHopAddrType' => $value['mplsTunnelARHopAddrType'], + 'mplsTunnelARHopIpv4Addr' => $value['mplsTunnelARHopIpv4Addr'], + 'mplsTunnelARHopIpv6Addr' => $value['mplsTunnelARHopIpv6Addr'], + 'mplsTunnelARHopAsNumber' => $value['mplsTunnelARHopAsNumber'], + 'mplsTunnelARHopStrictOrLoose' => $value['mplsTunnelARHopStrictOrLoose'], + 'mplsTunnelARHopRouterId' => $value['vRtrMplsTunnelARHopRouterId'], + 'localProtected' => $localLinkProtection, + 'linkProtectionInUse' => $linkProtectionInUse, + 'bandwidthProtected' => $bandwidthProtection, + 'nextNodeProtected' => $nextNodeProtection, + ])); + } + } + return $arhops; + } + + /** + * @return Collection MplsTunnelCHop objects + */ + public function discoverMplsTunnelCHops($paths) + { + $mplsTunnelCHopCache = snmpwalk_cache_multi_oid($this->getDevice(), 'vRtrMplsTunnelCHopTable', [], 'TIMETRA-MPLS-MIB', 'nokia', '-OQUsb'); + + $chops = collect(); + d_echo($mplsTunnelCHopCache); + foreach ($mplsTunnelCHopCache as $key => $value) { + list($mplsTunnelCHopListIndex, $mplsTunnelCHopIndex) = explode('.', $key); + $lsp_path_id = $paths->firstWhere('mplsLspPathTunnelCHopListIndex', $mplsTunnelCHopListIndex)->lsp_path_id; + d_echo('mplsTunnelCHopListIndex: ' . $mplsTunnelCHopListIndex . ' mplsTunnelCHopIndex: ' . $mplsTunnelCHopIndex . ' path: ' . $paths->firstWhere('mplsLspPathTunnelCHopListIndex', $mplsTunnelCHopListIndex)); + +# if (isset($mplsTunnelCHopListIndex, $mplsTunnelCHopIndex, $lsp_path_id)) { + $chops->push(new MplsTunnelCHop([ + 'mplsTunnelCHopListIndex' => $mplsTunnelCHopListIndex, + 'mplsTunnelCHopIndex' => $mplsTunnelCHopIndex, + 'lsp_path_id' => $lsp_path_id, + 'device_id' => $this->getDeviceId(), + 'mplsTunnelCHopAddrType' => $value['vRtrMplsTunnelCHopAddrType'], + 'mplsTunnelCHopIpv4Addr' => $value['vRtrMplsTunnelCHopIpv4Addr'], + 'mplsTunnelCHopIpv6Addr' => $value['vRtrMplsTunnelCHopIpv6Addr'], + 'mplsTunnelCHopAsNumber' => $value['vRtrMplsTunnelCHopAsNumber'], + 'mplsTunnelCHopStrictOrLoose' => $value['vRtrMplsTunnelCHopStrictOrLoose'], + 'mplsTunnelCHopRouterId' => $value['vRtrMplsTunnelCHopRtrID'], + ])); +# } + } + return $chops; + } + /** * @return Collection MplsLsp objects */ @@ -392,6 +480,8 @@ class Timos extends OS implements MplsDiscovery, MplsPolling 'mplsLspPathTimeUp' => abs($value['vRtrMplsLspPathTimeUp']), 'mplsLspPathTimeDown' => abs($value['vRtrMplsLspPathTimeDown']), 'mplsLspPathTransitionCount' => $value['vRtrMplsLspPathTransitionCount'], + 'mplsLspPathTunnelARHopListIndex' => $value['vRtrMplsLspPathTunnelARHopListIndex'], + 'mplsLspPathTunnelCHopListIndex' => $value['vRtrMplsLspPathTunnelCRHopListIndex'], ])); } @@ -537,26 +627,108 @@ class Timos extends OS implements MplsDiscovery, MplsPolling $svc_oid = hexdec(substr($bind_id, 9, 16)); $sdp_id = $sdps->firstWhere('sdp_oid', $sdp_oid)->sdp_id; $svc_id = $svcs->firstWhere('svc_oid', $svcId)->svc_id; - $binds->push(new MplsSdpBind([ - 'sdp_id' => $sdp_id, - 'svc_id' => $svc_id, - 'sdp_oid' => $sdp_oid, - 'svc_oid' => $svc_oid, - 'device_id' => $this->getDeviceId(), - 'sdpBindRowStatus' => $value['sdpBindRowStatus'], - 'sdpBindAdminStatus' => $value['sdpBindAdminStatus'], - 'sdpBindOperStatus' => $value['sdpBindOperStatus'], - 'sdpBindLastMgmtChange' => round($value['sdpBindLastMgmtChange'] / 100), - 'sdpBindLastStatusChange' => round($value['sdpBindLastStatusChange'] / 100), - 'sdpBindType' => $value['sdpBindType'], - 'sdpBindVcType' => $value['sdpBindVcType'], - 'sdpBindBaseStatsIngFwdPackets' => $value['sdpBindBaseStatsIngressForwardedPackets'], - 'sdpBindBaseStatsIngFwdOctets' => $value['sdpBindBaseStatsIngFwdOctets'], - 'sdpBindBaseStatsEgrFwdPackets' => $value['sdpBindBaseStatsEgressForwardedPackets'], - 'sdpBindBaseStatsEgrFwdOctets' => $value['sdpBindBaseStatsEgressForwardedOctets'], - ])); + if (isset($sdp_id, $svc_id, $sdp_oid, $svc_oid)) { + $binds->push(new MplsSdpBind([ + 'sdp_id' => $sdp_id, + 'svc_id' => $svc_id, + 'sdp_oid' => $sdp_oid, + 'svc_oid' => $svc_oid, + 'device_id' => $this->getDeviceId(), + 'sdpBindRowStatus' => $value['sdpBindRowStatus'], + 'sdpBindAdminStatus' => $value['sdpBindAdminStatus'], + 'sdpBindOperStatus' => $value['sdpBindOperStatus'], + 'sdpBindLastMgmtChange' => round($value['sdpBindLastMgmtChange'] / 100), + 'sdpBindLastStatusChange' => round($value['sdpBindLastStatusChange'] / 100), + 'sdpBindType' => $value['sdpBindType'], + 'sdpBindVcType' => $value['sdpBindVcType'], + 'sdpBindBaseStatsIngFwdPackets' => $value['sdpBindBaseStatsIngressForwardedPackets'], + 'sdpBindBaseStatsIngFwdOctets' => $value['sdpBindBaseStatsIngFwdOctets'], + 'sdpBindBaseStatsEgrFwdPackets' => $value['sdpBindBaseStatsEgressForwardedPackets'], + 'sdpBindBaseStatsEgrFwdOctets' => $value['sdpBindBaseStatsEgressForwardedOctets'], + ])); + } } - return $binds; } + + /** + * @return Collection MplsTunnelArHop objects + */ + public function pollMplsTunnelArHops($paths) + { + $mplsTunnelArHopCache = snmpwalk_cache_multi_oid($this->getDevice(), 'mplsTunnelARHopTable', [], 'MPLS-TE-MIB', 'nokia', '-OQUsbt'); + $mplsTunnelArHopCache = snmpwalk_cache_multi_oid($this->getDevice(), 'vRtrMplsTunnelARHopTable', $mplsTunnelArHopCache, 'TIMETRA-MPLS-MIB', 'nokia', '-OQUsb'); + + // vRtrMplsTunnelARHopProtection Bits + $localAvailable = 0b10000000; + $localInUse = 0b01000000; + $bandwidthProtected = 0b00100000; + $nodeProtected = 0b00010000; + $preemptionPending = 0b00001000; + $nodeId = 0b00000100; + + + $arhops = collect(); + foreach ($mplsTunnelArHopCache as $key => $value) { + list($mplsTunnelARHopListIndex, $mplsTunnelARHopIndex) = explode('.', $key); + $lsp_path_id = $paths->firstWhere('mplsLspPathTunnelARHopListIndex', $mplsTunnelARHopListIndex)->lsp_path_id; + $protection = intval($value['vRtrMplsTunnelARHopProtection'], 16); + + $localLinkProtection = ($protection & $localAvailable) ? "true" : "false"; + $linkProtectionInUse = ($protection & $localInUse) ? "true" : "false"; + $bandwidthProtection = ($protection & $bandwidthProtected) ? "true" : "false"; + $nextNodeProtection = ($protection & $nodeProtected) ? "true" : "false"; + + if (isset($mplsTunnelARHopListIndex, $mplsTunnelARHopIndex, $lsp_path_id)) { + $arhops->push(new MplsTunnelArHop([ + 'mplsTunnelARHopListIndex' => $mplsTunnelARHopListIndex, + 'mplsTunnelARHopIndex' => $mplsTunnelARHopIndex, + 'lsp_path_id' => $lsp_path_id, + 'device_id' => $this->getDeviceId(), + 'mplsTunnelARHopAddrType' => $value['mplsTunnelARHopAddrType'], + 'mplsTunnelARHopIpv4Addr' => $value['mplsTunnelARHopIpv4Addr'], + 'mplsTunnelARHopIpv6Addr' => $value['mplsTunnelARHopIpv6Addr'], + 'mplsTunnelARHopAsNumber' => $value['mplsTunnelARHopAsNumber'], + 'mplsTunnelARHopStrictOrLoose' => $value['mplsTunnelARHopStrictOrLoose'], + 'mplsTunnelARHopRouterId' => $value['vRtrMplsTunnelARHopRouterId'], + 'localProtected' => $localLinkProtection, + 'linkProtectionInUse' => $linkProtectionInUse, + 'bandwidthProtected' => $bandwidthProtection, + 'nextNodeProtected' => $nextNodeProtection, + ])); + } + } + return $arhops; + } + + /** + * @return Collection MplsTunnelCHop objects + */ + public function pollMplsTunnelCHops($paths) + { + $mplsTunnelCHopCache = snmpwalk_cache_multi_oid($this->getDevice(), 'vRtrMplsTunnelCHopTable', [], 'TIMETRA-MPLS-MIB', 'nokia', '-OQUsb'); + + $chops = collect(); + foreach ($mplsTunnelCHopCache as $key => $value) { + list($mplsTunnelCHopListIndex, $mplsTunnelCHopIndex) = explode('.', $key); + $lsp_path_id = $paths->firstWhere('mplsLspPathTunnelCHopListIndex', $mplsTunnelCHopListIndex)->lsp_path_id; + +# if (isset($mplsTunnelCHopListIndex, $mplsTunnelCHopIndex, $lsp_path_id)) { + $chops->push(new MplsTunnelCHop([ + 'mplsTunnelCHopListIndex' => $mplsTunnelCHopListIndex, + 'mplsTunnelCHopIndex' => $mplsTunnelCHopIndex, + 'lsp_path_id' => $lsp_path_id, + 'device_id' => $this->getDeviceId(), + 'mplsTunnelCHopAddrType' => $value['vRtrMplsTunnelCHopAddrType'], + 'mplsTunnelCHopIpv4Addr' => $value['vRtrMplsTunnelCHopIpv4Addr'], + 'mplsTunnelCHopIpv6Addr' => $value['vRtrMplsTunnelCHopIpv6Addr'], + 'mplsTunnelCHopAsNumber' => $value['vRtrMplsTunnelCHopAsNumber'], + 'mplsTunnelCHopStrictOrLoose' => $value['vRtrMplsTunnelCHopStrictOrLoose'], + 'mplsTunnelCHopRouterId' => $value['vRtrMplsTunnelCHopRtrID'], + ])); +# } + } + return $chops; + } +// End Class Timos } diff --git a/app/Models/Device.php b/app/Models/Device.php index 67933327e7..e94f21746e 100644 --- a/app/Models/Device.php +++ b/app/Models/Device.php @@ -679,6 +679,16 @@ class Device extends BaseModel return $this->hasMany('App\Models\MplsSdpBind', 'device_id'); } + public function mplsTunnelArHops() + { + return $this->hasMany('App\Models\MplsTunnelArHop', 'device_id'); + } + + public function mplsTunnelCHops() + { + return $this->hasMany('App\Models\MplsTunnelCHop', 'device_id'); + } + public function syslogs() { return $this->hasMany('App\Models\Syslog', 'device_id', 'device_id'); diff --git a/app/Models/MplsLspPath.php b/app/Models/MplsLspPath.php index 8edb1c7d2b..82cdbf14c3 100644 --- a/app/Models/MplsLspPath.php +++ b/app/Models/MplsLspPath.php @@ -28,6 +28,8 @@ class MplsLspPath extends Model implements Keyable 'mplsLspPathTimeUp', 'mplsLspPathTimeDown', 'mplsLspPathTransitionCount', + 'mplsLspPathTunnelARHopListIndex', + 'mplsLspPathTunnelCHopListIndex', ]; // ---- Helper Functions ---- diff --git a/app/Models/MplsTunnelArHop.php b/app/Models/MplsTunnelArHop.php new file mode 100644 index 0000000000..9b46641eed --- /dev/null +++ b/app/Models/MplsTunnelArHop.php @@ -0,0 +1,40 @@ +mplsTunnelARHopListIndex . '-' . $this->mplsTunnelARHopIndex; + } +} diff --git a/app/Models/MplsTunnelCHop.php b/app/Models/MplsTunnelCHop.php new file mode 100644 index 0000000000..0addb8f711 --- /dev/null +++ b/app/Models/MplsTunnelCHop.php @@ -0,0 +1,36 @@ +mplsTunnelCHopListIndex . '-' . $this->mplsTunnelCHopIndex; + } +} diff --git a/database/migrations/2019_11_30_191013_create_mpls_tunnel_ar_hops_table.php b/database/migrations/2019_11_30_191013_create_mpls_tunnel_ar_hops_table.php new file mode 100644 index 0000000000..32269fd707 --- /dev/null +++ b/database/migrations/2019_11_30_191013_create_mpls_tunnel_ar_hops_table.php @@ -0,0 +1,44 @@ +increments('ar_hop_id'); + $table->unsignedInteger('mplsTunnelARHopListIndex'); + $table->unsignedInteger('mplsTunnelARHopIndex'); + $table->unsignedInteger('device_id')->index('device_id'); + $table->unsignedInteger('lsp_path_id'); + $table->enum('mplsTunnelARHopAddrType', array('unknown','ipV4','ipV6','asNumber','lspid','unnum'))->nullable(); + $table->string('mplsTunnelARHopIpv4Addr', 15)->nullable(); + $table->string('mplsTunnelARHopIpv6Addr', 45)->nullable(); + $table->unsignedInteger('mplsTunnelARHopAsNumber')->nullable(); + $table->enum('mplsTunnelARHopStrictOrLoose', array('strict','loose'))->nullable(); + $table->string('mplsTunnelARHopRouterId', 15)->nullable(); + $table->enum('localProtected', array('false','true'))->default('false'); + $table->enum('linkProtectionInUse', array('false','true'))->default('false'); + $table->enum('bandwidthProtected', array('false','true'))->default('false'); + $table->enum('nextNodeProtected', array('false','true'))->default('false'); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('mpls_tunnel_ar_hops'); + } +} diff --git a/database/migrations/2019_11_30_191013_create_mpls_tunnel_c_hops_table.php b/database/migrations/2019_11_30_191013_create_mpls_tunnel_c_hops_table.php new file mode 100644 index 0000000000..2cc78d5369 --- /dev/null +++ b/database/migrations/2019_11_30_191013_create_mpls_tunnel_c_hops_table.php @@ -0,0 +1,40 @@ +increments('c_hop_id'); + $table->unsignedInteger('mplsTunnelCHopListIndex'); + $table->unsignedInteger('mplsTunnelCHopIndex'); + $table->unsignedInteger('device_id')->index('device_id'); + $table->unsignedInteger('lsp_path_id')->nullable(); + $table->enum('mplsTunnelCHopAddrType', array('unknown','ipV4','ipV6','asNumber','lspid','unnum'))->nullable(); + $table->string('mplsTunnelCHopIpv4Addr', 15)->nullable(); + $table->string('mplsTunnelCHopIpv6Addr', 45)->nullable(); + $table->unsignedInteger('mplsTunnelCHopAsNumber')->nullable(); + $table->enum('mplsTunnelCHopStrictOrLoose', array('strict','loose'))->nullable(); + $table->string('mplsTunnelCHopRouterId', 15)->nullable(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('mpls_tunnel_c_hops'); + } +} diff --git a/database/migrations/2019_12_01_165514_add_indexes_to_mpls_lsp_paths_table.php b/database/migrations/2019_12_01_165514_add_indexes_to_mpls_lsp_paths_table.php new file mode 100644 index 0000000000..b3e11178eb --- /dev/null +++ b/database/migrations/2019_12_01_165514_add_indexes_to_mpls_lsp_paths_table.php @@ -0,0 +1,38 @@ +unsignedInteger('mplsLspPathTunnelARHopListIndex')->nullable(); + $table->unsignedInteger('mplsLspPathTunnelCHopListIndex')->nullable(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('mpls_lsp_paths', function (Blueprint $table) { + $table->dropColumn(['mplsLspPathTunnelARHopListIndex', 'mplsLspPathTunnelCHopListIndex']); + }); + } +} diff --git a/includes/html/pages/device/routing/mpls.inc.php b/includes/html/pages/device/routing/mpls.inc.php index 33307bf4a4..58f6e58316 100644 --- a/includes/html/pages/device/routing/mpls.inc.php +++ b/includes/html/pages/device/routing/mpls.inc.php @@ -154,7 +154,8 @@ if ($vars['view'] == 'lsp') { } // endif lsp view if ($vars['view'] == 'paths') { - echo 'LSP Name + echo '  + LSP Name Index Type Admin State @@ -195,12 +196,13 @@ if ($vars['view'] == 'paths') { } $host = @dbFetchRow('SELECT * FROM `ipv4_addresses` AS A, `ports` AS I, `devices` AS D WHERE A.ipv4_address = ? AND I.port_id = A.port_id AND D.device_id = I.device_id', [$path['mplsLspPathFailNodeAddr']]); - $destination = $lsp['mplsLspPathFailNodeAddr']; + $destination = $path['mplsLspPathFailNodeAddr']; if (is_array($host)) { $destination = generate_device_link($host, 0, array('tab' => 'routing', 'proto' => 'mpls')); } - echo " - " . $path['mplsLspName'] . ' + echo ' + + ' . $path['mplsLspName'] . ' ' . $path['path_oid'] . ' ' . $path['mplsLspPathType'] . ' ' . $path['mplsLspPathAdminState'] . ' @@ -215,6 +217,13 @@ if ($vars['view'] == 'paths') { ' . $path['mplsLspPathMetric'] . ' ' . $path['mplsLspPathOperMetric'] . ''; echo ''; + echo ''; + echo '
'; + // FIXME include only on expanded data-toggle + include 'includes/html/pages/routing/mpls-path-map.inc.php'; + echo '
+ + '; $i++; } diff --git a/includes/html/pages/routing/mpls-path-map.inc.php b/includes/html/pages/routing/mpls-path-map.inc.php new file mode 100644 index 0000000000..2615a46ace --- /dev/null +++ b/includes/html/pages/routing/mpls-path-map.inc.php @@ -0,0 +1,195 @@ + $remote_node_id, + 'label' => $remote_label . PHP_EOL . $value['mplsTunnelARHopRouterId'], + ]; + + if ($value['nextNodeProtected'] == 'true') { + $hops[$remote_node_id]['color'] = '#ccffcc'; + $hops[$remote_node_id]['title'] = 'Node Protected'; + } else { + $hops[$remote_node_id]['color'] = '#cccccc'; + $hops[$remote_node_id]['title'] = 'Node Not Protected'; + } + + if ($value['mplsTunnelARHopRouterId'] == $first_node || $value['mplsTunnelARHopRouterId'] == $last_node) { + $hops[$remote_node_id]['shape'] = 'circle'; + } + + $lsp = dbFetchCell('SELECT L.mplsLspName FROM mpls_lsps AS L, mpls_lsp_paths AS P WHERE P.lsp_path_id = ? AND L.lsp_id = P.lsp_id', [$value['lsp_path_id']]); + + if ($value['localProtected'] == 'true') { + $link_color = '#004d00'; + } else { + $link_color = '#000000'; + } + + $links[] = [ + 'from' => $node_id, + 'to' => $remote_node_id, + 'label' => strval($value['mplsTunnelARHopIpv4Addr']), + 'font' => + [ + 'align' => 'top', + 'color' => $link_color, + ], + 'title' => $lsp . ' active hop #' . strval($value['mplsTunnelARHopIndex']) . ' Link Protected: ' . $value['localProtected'], + 'width' => 4.0, + 'color' => + [ + 'color' => $link_color, + 'opacity' => '0.6', + ], + 'selfReferenceSize' => 45, + ]; + + // process next hop + $node_id = $remote_node_id; + $label = $remote_label; +} + +// try to find the computed CSPF Path +$dev_mpls_tunnel_c_hops = collect(dbFetchRows('SELECT * FROM mpls_tunnel_c_hops where device_id = ?', [$device_id])); // collect all computed hops +$keyed = $dev_mpls_tunnel_c_hops->keyBy('mplsTunnelCHopListIndex'); // reduce to last hops + +// Filter to only with final destination +$filtered = $keyed->filter(function ($value) use ($last_node) { + return ($value['mplsTunnelCHopRouterId'] == $last_node); +}); +// FIXME pick the last one, but it seems that the secod one could work too. On NOKIA it actually does not matter, the paths have the same hops. +// The first one is the active route path. +$filtered2 = $filtered->last()['mplsTunnelCHopListIndex']; + +// get CSPF List +$c_list = dbFetchRows('SELECT * from `mpls_tunnel_c_hops` where device_id = ? AND mplsTunnelCHopListIndex = ?', [$device_id, $filtered2]); + +// first node is host self +$node = device_has_ip($c_list[0]['mplsTunnelCHopRouterId']); +if ($node) { + $node_id = $node['device_id']; + $label = $node['hostname']; +} else { + $node_id = $label = $c_list[0]['mplsTunnelCHopRouterId']; +} + +foreach ($c_list as $value) { + $node = device_has_ip($value['mplsTunnelCHopRouterId']); + if ($node) { + $remote_node_id = $node['device_id']; + $remote_label = $node['hostname']; + } else { + $remote_node_id = $remote_label = $value['mplsTunnelCHopRouterId']; + } + + if (empty($hops[$remote_node_id])) { + $hops[$remote_node_id] = [ + 'id' => $remote_node_id, + 'label' => $remote_label . PHP_EOL . $value['mplsTunnelCHopRouterId'], + 'color' => '#cccccc', + 'title' => 'Node Protection Unknown', + ]; + } + + $links[] = [ + 'from' => $node_id, + 'to' => $remote_node_id, + 'label' => strval($value['mplsTunnelCHopIpv4Addr']), + 'font' => + [ + 'align' => 'bottom', + 'color' => '#262626', + ], + 'title' => 'computed detour hop # ' . strval($value['mplsTunnelCHopIndex']), + 'width' => 4.0, + 'color' => + [ + 'color' => '#262626', + 'opacity' => '0.5', + ], + 'selfReferenceSize' => 25, + 'dashes' => 'true', + ]; + + // process next hop + $node_id = $remote_node_id; + $label = $remote_label; +} + +$nodes = json_encode(array_values($hops)); +$edges = json_encode($links); +if (count($hops) > 1 && count($links) > 0) { + $visualization = 'visualization-' . $i; + echo '
+ + '; +} else { + print_message("No Path map to display. Maybe there are no MPLS tunnel hops discovered."); +} diff --git a/includes/html/pages/routing/mpls.inc.php b/includes/html/pages/routing/mpls.inc.php index 6208967bd9..a701622d42 100644 --- a/includes/html/pages/routing/mpls.inc.php +++ b/includes/html/pages/routing/mpls.inc.php @@ -199,12 +199,12 @@ if ($vars['view'] == 'paths') { } $host = @dbFetchRow('SELECT * FROM `ipv4_addresses` AS A, `ports` AS I, `devices` AS D WHERE A.ipv4_address = ? AND I.port_id = A.port_id AND D.device_id = I.device_id', [$path['mplsLspPathFailNodeAddr']]); - $destination = $lsp['mplsLspPathFailNodeAddr']; + $destination = $path['mplsLspPathFailNodeAddr']; if (is_array($host)) { $destination = generate_device_link($host, 0, array('tab' => 'routing', 'proto' => 'mpls')); } echo " - " . generate_device_link($device, 0, array('tab' => 'routing', 'proto' => 'mpls')) . ' + " . generate_device_link($device, 0, array('tab' => 'routing', 'proto' => 'mpls', 'view' => 'paths')) . ' ' . $path['mplsLspName'] . ' ' . $path['path_oid'] . ' ' . $path['mplsLspPathType'] . ' @@ -269,7 +269,7 @@ if ($vars['view'] == 'sdps') { $destination = generate_device_link($host, 0, array('tab' => 'routing', 'proto' => 'mpls')); } echo " - " . generate_device_link($device, 0, array('tab' => 'routing', 'proto' => 'mpls')) . ' + " . generate_device_link($device, 0, array('tab' => 'routing', 'proto' => 'mpls', 'view' => 'sdps')) . ' ' . $sdp['sdp_oid'] . ' ' . $destination . ' ' . $sdp['sdpDelivery'] . ' @@ -337,7 +337,7 @@ sapDown: The SAP associated with the service is down.">Oper State } echo " - " . generate_device_link($device, 0, array('tab' => 'routing', 'proto' => 'mpls')) . ' + " . generate_device_link($device, 0, array('tab' => 'routing', 'proto' => 'mpls', 'view' => 'sdpbinds')) . ' ' . $sdpbind['svcId'] . ' ' . $sdpbind['sdp_oid'] . ':' . $sdpbind['svc_oid'] . ' ' . $sdpbind['sdpBindType'] . ' @@ -405,7 +405,7 @@ vprn services are up when the service is administratively up however routing fun } echo " - " . generate_device_link($device, 0, array('tab' => 'routing', 'proto' => 'mpls')) . ' + " . generate_device_link($device, 0, array('tab' => 'routing', 'proto' => 'mpls', 'view' => 'services')) . ' ' . $svc['svc_oid'] . ' ' . $svc['svcType'] . ' ' . $svc['svcCustId'] . ' @@ -468,7 +468,7 @@ if ($vars['view'] == 'saps') { } echo " - " . generate_device_link($device, 0, array('tab' => 'routing', 'proto' => 'mpls')) . ' + " . generate_device_link($device, 0, array('tab' => 'routing', 'proto' => 'mpls', 'view' => 'saps')) . ' ' . $sap['svc_oid'] . ' ' . generate_port_link($port) . ' ' . $sap['sapEncapValue'] . ' diff --git a/mibs/MPLS-TE-MIB b/mibs/MPLS-TE-MIB index 38adb668f1..5cef8020a3 100644 --- a/mibs/MPLS-TE-MIB +++ b/mibs/MPLS-TE-MIB @@ -1,199 +1,158 @@ --- MPLS-TE-MIB.my: MPLS Traffic Engineering MIB +-- Extracted from draft-ietf-mpls-te-mib-04.txt -- --- This MIB has been adapted from the Internet draft --- draft-ietf-mpls-te-mib-05.txt +-- MPLS Traffic Engineering Management Information Base Using +-- SMIv2 +-- +-- draft-ietf-mpls-te-mib-04.txt + MPLS-TE-MIB DEFINITIONS ::= BEGIN + IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, - experimental, Unsigned32, Integer32, Counter32, - Counter64, TimeTicks + IpAddress, + experimental, Integer32, Unsigned32 +-- experimental, Integer32 FROM SNMPv2-SMI - + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF - + TEXTUAL-CONVENTION, TruthValue, RowStatus, RowPointer, - StorageType, DisplayString, TimeStamp + StorageType, DisplayString +-- StorageType, DisplayString, Unsigned32 FROM SNMPv2-TC InterfaceIndexOrZero FROM IF-MIB - - MplsBitRate, MplsBurstSize, MplsLSPID - - - FROM MPLS-LSR-MIB - + +-- MplsBitRate, MplsBurstSize, MplsLSPID +-- FROM MPLS-LSR-MIB + InetAddressIPv4, InetAddressIPv6 FROM INET-ADDRESS-MIB; + mplsTeMIB MODULE-IDENTITY LAST-UPDATED - "200011211200Z" -- 21 November 2000 12:00:00 EST + "200007141200Z" -- 14 July 2000 12:00:00 EST ORGANIZATION "Multiprotocol Label Switching (MPLS) Working Group" CONTACT-INFO - " Cheenu Srinivasan - Postal: Tachion Networks, Inc. + " Cheenu Srinivasan + Postal: Tachion Networks, Inc. Monmouth Park Corporate Center I Building C, 185 Monmouth Park Highway West Long Branch, NJ 07764 - Tel: +1-732-542-7750 x1234 - Email: cheenu@tachion.com - - Arun Viswanathan - Postal: Force10 Networks, Inc. - 1440 McCarthy Blvd - Milpitas, CA 95035 - Tel: +1-408-571-3516 - Email: arun@force10networks.com - + Tel: +1-732-542-7750 x1234 + Email: cheenu@tachion.com + + Arun Viswanathan + Postal: Force10 Networks, Inc. + 1440 McCarthy Blvd + Milpitas, CA 95035 + Tel: +1-408-571-3516 + Email: arun@force10networks.com + Thomas D. Nadeau Postal: Cisco Systems, Inc. 250 Apollo Drive Chelmsford, MA 01824 Tel: +1-978-244-3051 - Email: tnadeau@cisco.com" + Email: tnadeau@cisco.com" DESCRIPTION - "This MIB module contains managed object - definitions for MPLS Traffic Engineering (TE) as - defined in: Extensions to RSVP for LSP Tunnels, - Awduche et al, Internet Draft , August 2000; Constraint- - Based LSP Setup using LDP, B. Jamoussi, Internet - Draft , July 2000; - Requirements for Traffic Engineering Over MPLS, - Awduche, D., J. Malcolm, J., Agogbua, J., O'Dell, - M., J. McManus, , September 1999." - + "This MIB module contains managed object definitions + for MPLS Traffic Engineering (TE) as defined in: + Extensions to RSVP for LSP Tunnels, Awduche et al, + Internet Draft , + March 1999; Constraint-Based LSP Setup using LDP, B. + Jamoussi, Internet Draft , Feb. 1999; Requirements for Traffic + Engineering Over MPLS, Awduche, D., J. Malcolm, J., + Agogbua, J., O'Dell, M., J. McManus, , + September 1999." + + -- Revision history. - REVISION - "200011211200Z" -- 21 November 2000 12:00:00 EST - - + "200007141200Z" -- 14 July 2000 12:00:00 EST DESCRIPTION - "Updates based on MPLS WG feedback" + "Updates based on MPLS WG feedback" REVISION - "200007141200Z" -- 14 July 2000 12:00:00 EST + "200005261200Z" -- 26 May 2000 12:00:00 EST DESCRIPTION - "Updates based on MPLS WG feedback" + "Updates based on MPLS WG feedback" REVISION - "200005261200Z" -- 26 May 2000 12:00:00 EST + "200003031200Z" -- 3 March 2000 12:00:00 EST DESCRIPTION - "Updates based on MPLS WG feedback" + "Updates based on MPLS WG feedback" REVISION - "200003031200Z" -- 3 March 2000 12:00:00 EST + "199907161200Z" -- 16 July 1999 12:00:00 EST DESCRIPTION - "Updates based on MPLS WG feedback" - REVISION - "199907161200Z" -- 16 July 1999 12:00:00 EST - DESCRIPTION - "Initial draft version." - + "Initial draft version." + ::= { experimental 95 } + -- Textual Conventions. +-- NOTE: These TC's are defined here for now instead of importing from +-- the MPLS-LSR-MIB + +MplsLSPID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An identifier that is assigned to each LSP and is + used to uniquely identify it. This is assigned at + the head end of the LSP and can be used by all LSRs + to identify this LSP. This value is piggybacked by + the signaling protocol when this LSP is signaled + within the network. This identifier can then be + used at each LSR to identify which labels are being + swapped to other labels for this LSP. For IPv4 + addresses this results in a 6-octet long cookie." + SYNTAX OCTET STRING (SIZE (0..31)) + +MplsBitRate ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "An estimate of bandwidth in units of 1,000 bits per + second. If this object reports a value of 'n' then + the rate of the object is somewhere in the range of + 'n-500' to 'n+499'. For objects which do not vary in + bitrate, or for those where no accurate estimation + can be made, this object should contain the nominal + bitrate." + SYNTAX Integer32 (1..2147483647) + +MplsBurstSize ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "The number of octets of MPLS data that the stream + may send back-to-back without concern for policing." + SYNTAX Integer32 (1..2147483647) + +-- the actual TC's for the MPLS-TE-MIB start here + MplsTunnelIndex ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION - "Index into mplsTunnelTable." - SYNTAX Integer32 (1..65535) - -MplsTunnelInstanceIndex ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Instance index into mplsTunnelTable." - SYNTAX Unsigned32 (0..65535) - -MplsLsrId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A unique identifier for an MPLS LSR. This MAY - represent an IpV4 address." - SYNTAX Unsigned32 - -MplsPathIndex ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A unique identifier used to identify a specific - path used by a tunnel." -SYNTAX Unsigned32 - - -MplsPathIndexOrZero ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A unique identifier used to identify a specific - path used by a tunnel. If this value is set to 0, - it indicates that no path is in use." -SYNTAX Unsigned32 + "Index into mplsTunnelTable." + SYNTAX Integer32 (0..65535) -- Top level components of this MIB. -- tables, scalars -mplsTeScalars OBJECT IDENTIFIER ::= { mplsTeMIB 1 } -mplsTeObjects OBJECT IDENTIFIER ::= { mplsTeMIB 2 } - +mplsTeObjects OBJECT IDENTIFIER ::= { mplsTeMIB 1 } -- traps -mplsTeNotifications OBJECT IDENTIFIER ::= { mplsTeMIB 3 } +mplsTeNotifications OBJECT IDENTIFIER ::= { mplsTeMIB 2 } mplsTeNotifyPrefix OBJECT IDENTIFIER ::= { mplsTeNotifications 0 } - -- conformance -mplsTeConformance OBJECT IDENTIFIER ::= { mplsTeMIB 4 } +mplsTeConformance OBJECT IDENTIFIER ::= { mplsTeMIB 3 } --- MPLS Tunnel scalars. - -mplsTunnelConfigured OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of tunnels configured on this device. A - tunnel is considered configured if the - mplsTunnelRowStatus is active(1)." - ::= { mplsTeScalars 1 } - -mplsTunnelActive OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of tunnels active on this device. A - tunnel is considered active if the - mplsTunnelOperStatus is up(1)." - ::= { mplsTeScalars 2 } - -mplsTunnelTEDistProto OBJECT-TYPE - SYNTAX BITS { - other (0), - ospf (1), - - - isis (2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The traffic engineering distribution protocol(s) - used by this LSR. Note that an LSR may support - more than one distribution protocols - simultaneously." - ::= { mplsTeScalars 3 } - -mplsTunnelMaxHops OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The maximum number of hops that can be specified - for a tunnel on this device." - ::= { mplsTeScalars 4 } - --- End of MPLS Tunnel scalars. -- MPLS tunnel table. @@ -202,41 +161,38 @@ mplsTunnelIndexNext OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "This object contains the next appropriate value to - be used for mplsTunnelIndex when creating entries - in mplsTunnelTable. If the number of unassigned - entries is exhausted, a retrival operation will - return a value of 0. This object may also return - a value of 0 when the LSR is unable to accept - conceptual row creation, for example, if the - mplsTunnelTable is implemented as read-only. To - obtain the value of mplsTunnelIndex for a new - entry, the manager must first issue a management - protocol retrieval operation to obtain the current - value of this object. The agent should modify the - value to reflect the next unassigned index after - each retrieval operation. After a manager - retrieves a value the agent will determine through - its local policy when this index value will be - made available for reuse." + "This object contains the next appropriate value to + be used for mplsTunnelIndex when creating entries in + mplsTunnelTable. If the number of unassigned entries + is exhausted, a retrival operation will return a + value of 0. This object may also return a value of + 0 when the LSR is unable to accept conceptual row + creation, for example, if the mplsTunnelTable is + implemented as read-only. To obtain the value of + mplsTunnelIndex for a new entry, the manager must + first issue a management protocol retrieval + operation to obtain the current value of this + object. The agent should modify the value to reflect + the next unassigned index after each retrieval + operation. After a manager retrieves a value the + agent will determine through its local policy when + this index value will be made available for reuse." ::= { mplsTeObjects 1 } mplsTunnelTable OBJECT-TYPE - - SYNTAX SEQUENCE OF MplsTunnelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION - "The mplsTunnelTable allows new MPLS tunnels to be - created between an LSR and a remote endpoint, and - existing tunnels to be reconfigured or removed. - Note that only point-to-point tunnel segments are - supported, although multi-point-to-point and point- - to-multi-point connections are supported by an LSR - acting as a cross-connect. Each MPLS tunnel can - thus have one out-segment originating at this LSR - and/or one in-segment terminating at this LSR." + "The mplsTunnelTable allows new MPLS tunnels to be + created between an LSR and a remote endpoint, and + existing tunnels to be reconfigured or removed. + Note that only point-to-point tunnel segments are + supported, although multi-point-to-point and point- + to-multi-point connections are supported by an LSR + acting as a cross-connect. Each MPLS tunnel can + thus have one out-segment originating at this LSR + and/or one in-segment terminating at this LSR." ::= { mplsTeObjects 2 } mplsTunnelEntry OBJECT-TYPE @@ -244,930 +200,673 @@ mplsTunnelEntry OBJECT-TYPE MAX-ACCESS not-accessible STATUS current DESCRIPTION - "An entry in this table represents an MPLS tunnel. - An entry can be created by a network administrator - or by an SNMP agent as instructed by an MPLS - signaling protocol. Whenever a new entry is - created with mplsTunnelIsIf set to true(1), then a - corresponding entry is created in ifTable as well - (see RFC 2233). The ifType of this entry is - mplsTunnel(150)." + "An entry in this table represents an MPLS tunnel. + An entry can be created by a network administrator + or by an SNMP agent as instructed by an MPLS + signaling protocol. Whenever a new entry is created + with mplsTunnelIsIf set to true(1), then a + corresponding entry is created in ifTable as well + (see RFC 2233). The ifType of this entry is + mplsTunnel(150)." REFERENCE - "1. RFC 2233 - The Interfaces Group MIB using - SMIv2, McCloghrie, K., and F. Kastenholtz, Nov. - 1997 - 2. RFC 1700 - Assigned Numbers, Reynolds, J. and - J. Postel, Oct. 1994" + "1. RFC 2233 - The Interfaces Group MIB using SMIv2, + McCloghrie, K., and F. Kastenholtz, Nov. 1997 + 2. RFC 1700 - Assigned Numbers, Reynolds, J. and J. + Postel, Oct. 1994" INDEX { mplsTunnelIndex, mplsTunnelInstance, - mplsTunnelIngressLSRId, mplsTunnelEgressLSRId - } + mplsTunnelIngressLSRId } ::= { mplsTunnelTable 1 } MplsTunnelEntry ::= SEQUENCE { - mplsTunnelIndex MplsTunnelIndex, - mplsTunnelInstance MplsTunnelInstanceIndex, - mplsTunnelIngressLSRId MplsLsrId, - mplsTunnelEgressLSRId MplsLsrId, - mplsTunnelName DisplayString, - mplsTunnelDescr DisplayString, - mplsTunnelIsIf TruthValue, - mplsTunnelIfIndex InterfaceIndexOrZero, - mplsTunnelXCPointer RowPointer, - - - mplsTunnelSignallingProto INTEGER, - mplsTunnelSetupPrio INTEGER, - mplsTunnelHoldingPrio INTEGER, - mplsTunnelSessionAttributes BITS, - mplsTunnelOwner INTEGER, - mplsTunnelLocalProtectInUse TruthValue, - mplsTunnelResourcePointer RowPointer, - mplsTunnelInstancePriority Unsigned32, - mplsTunnelHopTableIndex MplsPathIndexOrZero, - mplsTunnelARHopTableIndex MplsPathIndexOrZero, - mplsTunnelCHopTableIndex MplsPathIndexOrZero, - mplsTunnelPrimaryInstance MplsTunnelInstanceIndex, - mplsTunnelPrimaryTimeUp TimeTicks, - mplsTunnelPathChanges Counter32, - mplsTunnelLastPathChange TimeTicks, - mplsTunnelCreationTime TimeStamp, - mplsTunnelStateTransitions Counter32, - mplsTunnelIncludeAnyAffinity Unsigned32, - mplsTunnelIncludeAllAffinity Unsigned32, - mplsTunnelExcludeAllAffinity Unsigned32, - mplsTunnelPathInUse MplsPathIndexOrZero, - mplsTunnelRole INTEGER, - mplsTunnelTotalUpTime TimeTicks, - mplsTunnelInstanceUpTime TimeTicks, - mplsTunnelAdminStatus INTEGER, - mplsTunnelOperStatus INTEGER, - mplsTunnelRowStatus RowStatus, - mplsTunnelStorageType StorageType + mplsTunnelIndex MplsTunnelIndex, + mplsTunnelInstance MplsTunnelIndex, + mplsTunnelIngressLSRId Unsigned32, + mplsTunnelName DisplayString, + mplsTunnelDescr DisplayString, + mplsTunnelIsIf TruthValue, + mplsTunnelIfIndex InterfaceIndexOrZero, + mplsTunnelXCPointer RowPointer, + mplsTunnelSignallingProto INTEGER, + mplsTunnelSetupPrio INTEGER, + mplsTunnelHoldingPrio INTEGER, + mplsTunnelSessionAttributes BITS, + mplsTunnelOwner INTEGER, + mplsTunnelLocalProtectInUse TruthValue, + mplsTunnelResourcePointer RowPointer, + mplsTunnelInstancePriority Integer32, + mplsTunnelHopTableIndex Integer32, + mplsTunnelARHopTableIndex Integer32, + mplsTunnelAdminStatus INTEGER, + mplsTunnelOperStatus INTEGER, + mplsTunnelRowStatus RowStatus, + mplsTunnelStorageType StorageType } mplsTunnelIndex OBJECT-TYPE SYNTAX MplsTunnelIndex - MAX-ACCESS not-accessible - --- NOTE: --- The max access of this object at the time of implementation --- of this MIB was accessible-for-notify. This was to allow --- this index to be included in the notifications. This causes --- some MIB compilers to fail. This has been changed in the --- latest version of the Internet draft, but the agent implementation --- still reflects the older version. - + MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION - "Uniquely identifies this row." + "Uniquely identifies this row." ::= { mplsTunnelEntry 1 } mplsTunnelInstance OBJECT-TYPE - SYNTAX MplsTunnelInstanceIndex - MAX-ACCESS not-accessible - --- NOTE: --- The max access of this object at the time of implementation --- of this MIB was accessible-for-notify. This was to allow --- this index to be included in the notifications. This causes --- some MIB compilers to fail. This has been changed in the --- latest version of the Internet draft, but the agent implementation --- still reflects the older version. - + SYNTAX MplsTunnelIndex + MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION - "Uniquely identifies an instance of a tunnel. It is - useful to identify multiple instances of tunnels - for the purposes of backup and parallel tunnels." + "Uniquely identifies an instance of a tunnel. It is + useful to identify multiple instances of tunnels for + the purposes of backup and parallel tunnels." ::= { mplsTunnelEntry 2 } mplsTunnelIngressLSRId OBJECT-TYPE - SYNTAX MplsLsrId - MAX-ACCESS not-accessible - --- NOTE: --- The max access of this object at the time of implementation --- of this MIB was accessible-for-notify. This was to allow --- this index to be included in the notifications. This causes --- some MIB compilers to fail. This has been changed in the --- latest version of the Internet draft, but the agent implementation --- still reflects the older version. - + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION - "The purpose of this object is to uniquely identity - a tunnel within a network. When the MPLS - signalling protoocol is rsvp(2) this value should - mimic the Extended Tunnel Id field in the Session - object. When the MPLS signalling protoocol is - crldp(3) this value should mimic the Ingress LSR - Router ID field in the LSPID TLV object." + "The purpose of this object is to uniquely identity a + tunnel within a network. When the MPLS signalling + protoocol is rsvp(2) this value should mimic the + Extended Tunnel Id field in the Session object. When + the MPLS signalling protoocol is crldp(3) this value + should mimic the Ingress LSR Router ID field in the + LSPID TLV object." REFERENCE - "1. RSVP-TE: Extensions to RSVP for LSP Tunnels, - Awduche et al, Internet Draft , August 2000., - 2. Constraint-Based LSP Setup using LDP, Jamoussi, - Internet Draft , - July 2000." + "1. RSVP-TE: Extensions to RSVP for LSP Tunnels, + Awduche et al, Internet Draft , February 2000., + 2. Constraint-Based LSP Setup using LDP, Jamoussi, + Internet Draft , + September 1999." ::= { mplsTunnelEntry 3 } -mplsTunnelEgressLSRId OBJECT-TYPE - SYNTAX MplsLsrId - MAX-ACCESS read-only - --- NOTE: --- The max access of this object at the time of implementation --- of this MIB was accessible-for-notify. This was to allow --- this index to be included in the notifications. This causes --- some MIB compilers to fail. This has been changed in the --- latest version of the Internet draft, but the agent implementation --- still reflects the older version. - - STATUS current - DESCRIPTION - "Specifies the egress LSR Id." - ::= { mplsTunnelEntry 4 } - mplsTunnelName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION - "The canonical name assigned to the tunnel. This - name can be used to refer to the tunnel on the - LSR’s console port. If mplsTunnelIsIf is set to - true then the ifName of the interface - corresponding to this tunnel should have a value - equal to mplsTunnelName. Also see the description - of ifName in RFC 2233." + "The canonical name assigned to the tunnel. This name + can be used to refer to the tunnel on the LSR's + console port. If mplsTunnelIsIf is set to true then + the ifName of the interface corresponding to this + tunnel should have a value equal to mplsTunnelName. + Also see the description of ifName in RFC 2233." REFERENCE - "RFC 2233 - The Interfaces Group MIB using SMIv2, - McCloghrie, K., and F. Kastenholtz, Nov. 1997" - ::= { mplsTunnelEntry 5 } + "RFC 2233 - The Interfaces Group MIB using SMIv2, + McCloghrie, K., and F. Kastenholtz, Nov. 1997" + ::= { mplsTunnelEntry 4 } mplsTunnelDescr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION + "A textual string containing information about the + tunnel. If there is no description this object + contains a zero length string." + ::= { mplsTunnelEntry 5 } - "A textual string containing information about the - tunnel. If there is no description this object - contains a zero length string." - ::= { mplsTunnelEntry 6 } - mplsTunnelIsIf OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION - "Denotes whether or not this tunnel corresponds to - an interface represented in the interfaces group - table. Note that if this variable is set to true - then the ifName of the interface corresponding to - this tunnel should have a value equal to - mplsTunnelName. Also see the description of - ifName in RFC 2233." + "Denotes whether or not this tunnel corresponds to an + interface represented in the interfaces group table. + Note that if this variable is set to true then the + ifName of the interface corresponding to this tunnel + should have a value equal to mplsTunnelName. Also + see the description of ifName in RFC 2233." REFERENCE - "RFC 2233 - The Interfaces Group MIB using SMIv2, - McCloghrie, K., and F. Kastenholtz, Nov. 1997" + "RFC 2233 - The Interfaces Group MIB using SMIv2, + McCloghrie, K., and F. Kastenholtz, Nov. 1997" DEFVAL { false } - ::= { mplsTunnelEntry 7 } + ::= { mplsTunnelEntry 6 } mplsTunnelIfIndex OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS read-only STATUS current DESCRIPTION - "If mplsTunnelIsIf is set to true, then this value - contains the LSR-assigned ifIndex which - corresponds to an entry in the interfaces table. - Otherwise this variable should contain the value - of zero indicating that a valid ifIndex was not - assigned to this tunnel interface." - REFERENCE - "RFC 2233 - The Interfaces Group MIB using SMIv2, - McCloghrie, K., and F. Kastenholtz, Nov. 1997" - ::= { mplsTunnelEntry 8 } + "If mplsTunnelIsIf is set to true, then this value + contains the LSR-assigned ifIndex which corresponds + to an entry in the interfaces table. Otherwise this + variable should contain the value of zero indicating + that a valid ifIndex was not assigned to this tunnel + interface." + REFERENCE + "RFC 2233 - The Interfaces Group MIB using SMIv2, + McCloghrie, K., and F. Kastenholtz, Nov. 1997" + ::= { mplsTunnelEntry 7 } mplsTunnelXCPointer OBJECT-TYPE SYNTAX RowPointer MAX-ACCESS read-create STATUS current DESCRIPTION - "This variable points to a row in the mplsXCTable. - This table identifies the segments that compose - this tunnel, their characteristics, and - relationships to each other. A value of - zeroDotZero indicates that no LSP has been - associated with this tunnel yet." - - + "This variable points to a row in the mplsXCTable. + This table identifies the segments that compose this + tunnel, their characteristics, and relationships to + each other. A value of zeroDotZero indicates that no + LSP has been associated with this tunnel yet." REFERENCE - "Srinivasan, C., Viswanathan, A., and T. Nadeau, - MPLS Label Switch Router Management Information - Base Using SMIv2, Internet Draft , July 2000." - ::= { mplsTunnelEntry 9 } + "Srinivasan, C., Viswanathan, A., and T. Nadeau, MPLS + Label Switch Router Management Information Base + Using SMIv2, Internet Draft , April 26, 2000." + ::= { mplsTunnelEntry 8 } mplsTunnelSignallingProto OBJECT-TYPE - SYNTAX INTEGER { - none(1), - rsvp(2), - crldp(3), - other(4) - } + SYNTAX INTEGER { + none(1), + rsvp(2), + crldp(3), + other(4) + } MAX-ACCESS read-create STATUS current DESCRIPTION - "The signaling protocol, if any, which was used to - setup this tunnel." + "The signaling protocol, if any, which was used to + setup this tunnel." DEFVAL { none } - ::= { mplsTunnelEntry 10 } + ::= { mplsTunnelEntry 9 } mplsTunnelSetupPrio OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-create STATUS current DESCRIPTION - "Indicates the setup priority of this tunnel." + "Indicates the setup priority of this tunnel." REFERENCE - "1. RSVP-TE: Extensions to RSVP for LSP Tunnels, - Awduche et al, Internet Draft , August 2000., - 2. Constraint-Based LSP Setup using LDP, Jamoussi, - Internet Draft , - July 2000." - ::= { mplsTunnelEntry 11 } + "1. RSVP-TE: Extensions to RSVP for LSP Tunnels, + Awduche et al, Internet Draft , February 2000., + 2. Constraint-Based LSP Setup using LDP, Jamoussi, + Internet Draft , + September 1999." + ::= { mplsTunnelEntry 10 } mplsTunnelHoldingPrio OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-create STATUS current DESCRIPTION - "Indicates the holding priority for this tunnel." + "Indicates the holding priority for this tunnel." REFERENCE - "1. RSVP-TE: Extensions to RSVP for LSP Tunnels, - Awduche et al, Internet Draft , August 2000., - 2. Constraint-Based LSP Setup using LDP, Jamoussi, - Internet Draft , - July 2000." - - - ::= { mplsTunnelEntry 12 } + "1. RSVP-TE: Extensions to RSVP for LSP Tunnels, + Awduche et al, Internet Draft , February 2000., + 2. Constraint-Based LSP Setup using LDP, Jamoussi, + Internet Draft , + September 1999." + ::= { mplsTunnelEntry 11 } mplsTunnelSessionAttributes OBJECT-TYPE - SYNTAX BITS { - fastReroute (0), - mergingPermitted (1), - isPersistent (2), - isPinned (3), - isComputed (4), - recordRoute(5) - } + SYNTAX BITS { + fastReroute (0), + mergingPermitted (1), + isPersistent (2), + localProtectionAvailable (3), + isPinned (4) + } MAX-ACCESS read-create STATUS current DESCRIPTION - "This bitmask indicates optional session values for - this tunnel. The following describes these - bitfields: - - fastRerouteThis flag indicates that the any tunnel - hop may choose to reroute this tunnel without - tearing it down. - This flag permits transit routers to use a local - repair mechanism which may result in violation of - the explicit routing of this tunnel. When a fault - is detected on an adjacent downstream link or - node, a transit router can reroute traffic for - fast service restoration. - - mergingPermitted This flag permits transit routers - to merge this session with other RSVP sessions for - the purpose of reducing resource overhead on - downstream transit routers, thereby providing - better network scalability. - - isPersistent Indicates whether this tunnel should - be restored automatically after a failure occurs. - - isPinned This flag indicates whether the loose- - routed hops of this tunnel are to be pinned. - - isComputed This flag indicates whether the tunnel - path is computed using a constraint-based routing - algorithm based on the mplsTunnelHopTable entries. - - recordRoute This flag indicates - whether or not the signaling protocol should - remember the tunnel path after it has been - signaled." - + "This bitmask indicates optional session values for + this tunnel. The following describes these + bitfields: + + fastReroute This flag indicates that the + any tunnel hop may choose to + reroute this tunnel without + tearing it down. + + mergingPermitted This flag permits transit + routers to merge this session + with other RSVP sessions for + the purpose of reducing + resource overhead on + downstream transit routers, + thereby providing better + network scalability. + + isPersistant Indicates whether this tunnel + should be restored + automatically after a failure + occurs. + + localProtectionAvailable This flag permits transit + routers to use a local repair + mechanism which may result in + violation of the explicit + routing of this tunnel. When a + fault is detected on an + adjacent downstream link or + node, a transit router can + reroute traffic for fast + service restoration. + + isPinned This flag indicates whether + the loose-routed hops of this + tunnel are to be pinned." REFERENCE - - - "1. RSVP-TE: Extensions to RSVP for LSP Tunnels, - Awduche et al, Internet Draft , August 2000." --- DEFVAL { 0 } - ::= { mplsTunnelEntry 13 } + "1. RSVP-TE: Extensions to RSVP for LSP Tunnels, + Awduche et al, Internet Draft , February 2000." + DEFVAL { { } } + ::= { mplsTunnelEntry 12 } mplsTunnelOwner OBJECT-TYPE SYNTAX INTEGER { - admin(1), -- represents all management - -- entities - rsvp(2), - crldp(3), - policyAgent(4), - other(5) - } + admin(1), -- represents all management entities + rsvp(2), + crldp(3), + policyAgent(4), + other(5) + } MAX-ACCESS read-create STATUS current DESCRIPTION - "Indicates which protocol created and is - responsible for managing this tunnel. Values - rsvp(2) and crldp(3) should not be used at the - head-end of a MPLS tunnel." - ::= { mplsTunnelEntry 14 } + "Indicates which protocol created and is responsible + for managing this tunnel. Values rsvp(2) and + crldp(3) should not be used at the head-end of a + MPLS tunnel." + ::= { mplsTunnelEntry 13 } mplsTunnelLocalProtectInUse OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION - "Indicates that the local repair mechanism is in - use to maintain this tunnel (usually in the face - of an outage of the link it was previously routed - over)." - ::= { mplsTunnelEntry 15 } + "Indicates that the local repair mechanism is in use + to maintain this tunnel (usually in the face of an + outage of the link it was previously routed over)." + ::= { mplsTunnelEntry 14 } mplsTunnelResourcePointer OBJECT-TYPE SYNTAX RowPointer MAX-ACCESS read-create STATUS current DESCRIPTION - "This variable represents a pointer to the traffic - parameter specification for this tunnel. This - value may point at an entry in the - mplsTunnelResourceEntry to indicate which - mplsTunnelResourceEntry is to be assigned to this - segment. This value may optionally point at an - externally defined traffic parameter specification - table. A value of zeroDotZero indicates best- - effort treatment. By having the same value of - this object, two or more segments can indicate - - - resource sharing." - ::= { mplsTunnelEntry 16 } + "This variable represents a pointer to the traffic + parameter specification for this tunnel. This value + may point at an entry in the mplsTunnelResourceEntry + to indicate which mplsTunnelResourceEntry is to be + assigned to this segment. This value may optionally + point at an externally defined traffic parameter + specification table. A value of zeroDotZero + indicates best-effort treatment. By having the same + value of this object, two or more segments can + indicate resource sharing." + ::= { mplsTunnelEntry 15 } mplsTunnelInstancePriority OBJECT-TYPE - SYNTAX Unsigned32 + SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-create STATUS current DESCRIPTION - "This value indicates which priority, in descending - order, with 0 indicating the lowest priority, - within a group of tunnel instances. A group of - tunnel instances is defined as a set of tunnels - with the same mplsTunnelIndex in this table, but - with a different mplsTunnelInstance. Tunnel group - priorities are used to denote the priority at - which a particular tunnel instance will supercede - another. Instances of tunnels containing the same - mplsTunnelInstancePriority will be used for load - sharing." + "This value indicates which priority, in descending + order with 0 indicating the lowest priority, within + a group of tunnel instances. A group of tunnel + instances is defined as a set of tunnels with the + same mplsTunnelIndex in this table, but with a + different mplsTunnelInstance. Tunnel group + priorities are used to denote the priority at which + a particular tunnel instance will supercede another. + Instances of tunnels containing the same + mplsTunnelInstancePriority will be used for load + sharing." DEFVAL { 0 } - ::= { mplsTunnelEntry 17 } + ::= { mplsTunnelEntry 16 } mplsTunnelHopTableIndex OBJECT-TYPE - SYNTAX MplsPathIndexOrZero + SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-create STATUS current DESCRIPTION - "Index into the mplsTunnelHopTable entry that - specifies the explicit route hops for this - tunnel." - ::= { mplsTunnelEntry 18 } + "Index into the mplsTunnelHopTable entry that + specifies the explicit route hops for this tunnel." + ::= { mplsTunnelEntry 17 } mplsTunnelARHopTableIndex OBJECT-TYPE - SYNTAX MplsPathIndexOrZero + SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION - "Index into the mplsTunnelARHopTable entry that - specifies the actual hops traversed by the - tunnel." - ::= { mplsTunnelEntry 19 } - -mplsTunnelCHopTableIndex OBJECT-TYPE - SYNTAX MplsPathIndexOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Index into the mplsTunnelCHopTable entry that - specifies the computed hops traversed by the - tunnel." - - - ::= { mplsTunnelEntry 20 } - -mplsTunnelPrimaryInstance OBJECT-TYPE - SYNTAX MplsTunnelInstanceIndex - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Specifies the instance index of the primary - instance of this tunnel." -::= { mplsTunnelEntry 21 } - -mplsTunnelPrimaryTimeUp OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Specifies the total time the primary instance of - this tunnel has been active. The primary instance - of this tunnel is defined in - mplsTunnelPrimaryInstance." - ::= { mplsTunnelEntry 22 } - -mplsTunnelPathChanges OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Specifies the number of times the paths has - changed for this tunnel." - ::= { mplsTunnelEntry 23 } - -mplsTunnelLastPathChange OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Specifies the time since the last path change for - this tunnel." - ::= { mplsTunnelEntry 24 } - -mplsTunnelCreationTime OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Specifies the value of SysUpTime when the first - instance of this tunnel came into existence." - ::= { mplsTunnelEntry 25 } - -mplsTunnelStateTransitions OBJECT-TYPE - - - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Specifies the number of times the state of this - tunnel instance has changed." - ::= { mplsTunnelEntry 26 } - -mplsTunnelIncludeAnyAffinity OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "A link satisfies the include-any constraint if and - only if the constraint is zero, or the link and - the constraint have a resource class in common." - REFERENCE "RSVP-TE: Extensions to RSVP for LSP - Tunnels, - draft-ietf-mpls-rsvp-lsp-tunnel-07.txt" - ::= { mplsTunnelEntry 27 } - -mplsTunnelIncludeAllAffinity OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "A link satisfies the include-all constraint if and - only if the link contains all of the adminstrative - groups specified in the constraint." - REFERENCE "RSVP-TE: Extensions to RSVP for LSP - Tunnels, draft-ietf-mpls-rsvp-lsp-tunnel-07.txt" - ::= { mplsTunnelEntry 28 } - -mplsTunnelExcludeAllAffinity OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "A link satisfies the exclude-all constraint if and - only if the link contains none of the - adminstrative groups specifie in the constraint." - REFERENCE "RSVP-TE: Extensions to RSVP for LSP - Tunnels, draft-ietf-mpls-rsvp-lsp-tunnel-07.txt" - ::= { mplsTunnelEntry 29 } - -mplsTunnelPathInUse OBJECT-TYPE - SYNTAX MplsPathIndexOrZero - MAX-ACCESS read-create - STATUS current - DESCRIPTION - - - "This value denotes the configured path that was - chosen for this tunnel. This value reflects the - secondary index into the TunnelHopTable. This path - may not exactly match the one in the ARHopTable - due to the fact that some CSPF modification may - have taken place. See the ARHopTable for the - actual path being taken by the tunnel. A value of - zero denotes that no path is currently in use or - available." - ::= { mplsTunnelEntry 30 } - -mplsTunnelRole OBJECT-TYPE - SYNTAX INTEGER { head(1), transit(2), tail(3) } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This value signifies the role that this tunnel - entry/instance represents. This value MUST be set - to head(1) at the originating point of the tunnel. - This value MUST be set to transit(2) at transit - points along the tunnel, if transit points are - supported. This value MUST be set to tail(3) at - the terminating point of the tunnel if tunnel - tails are supported." - ::= { mplsTunnelEntry 31 } - -mplsTunnelTotalUpTime OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This value represents the aggregate up time for - all instances of this tunnel, if available. If - this value is unavailable, it MUST return a value - of 0." - ::= { mplsTunnelEntry 32 } - -mplsTunnelInstanceUpTime OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This value identifies the total time that this - tunnel instance's operStatus has been Up(1)." - ::= { mplsTunnelEntry 33 } + "Index into the mplsTunnelARHopTable entry that + specifies the actual hops traversed by the tunnel." + ::= { mplsTunnelEntry 18 } mplsTunnelAdminStatus OBJECT-TYPE SYNTAX INTEGER { - up(1), -- ready to pass packets - - - down(2), - testing(3) -- in some test mode - } + up(1), -- ready to pass packets + down(2), + testing(3) -- in some test mode + } MAX-ACCESS read-create STATUS current DESCRIPTION - "Indicates the desired operational status of this - tunnel." - ::= { mplsTunnelEntry 34 } + "Indicates the desired operational status of this + tunnel." + ::= { mplsTunnelEntry 19 } mplsTunnelOperStatus OBJECT-TYPE - SYNTAX INTEGER { - up(1), -- ready to pass - -- packets - down(2), - testing(3), -- in some test mode - unknown(4), -- status cannot be - -- determined - dormant(5), - notPresent(6), -- some component is - -- missing - lowerLayerDown(7) -- down due to the - -- state of - -- lower layer - -- interfaces - } + SYNTAX INTEGER { + up(1), -- ready to pass packets + down(2), + testing(3), -- in some test mode + unknown(4), -- status cannot be determined + dormant(5), + notPresent(6), -- some component is missing + lowerLayerDown(7) -- down due to the state of + -- lower layer interfaces + } MAX-ACCESS read-only STATUS current DESCRIPTION - "Indicates the actual operational status of this - tunnel, which is typically but not limited to, a - function of the state of individual segments of - this tunnel." - ::= { mplsTunnelEntry 35 } + "Indicates the actual operational status of this + tunnel, which is typically but not limited to, a + function of the state of individual segments of this + tunnel." + ::= { mplsTunnelEntry 20 } mplsTunnelRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION - "This variable is used to create, modify, and/or - delete a row in this table." - ::= { mplsTunnelEntry 36 } + "This variable is used to create, modify, and/or + delete a row in this table." + ::= { mplsTunnelEntry 21 } mplsTunnelStorageType OBJECT-TYPE SYNTAX StorageType MAX-ACCESS read-create STATUS current DESCRIPTION - "This variable indicates the storage type for this - object." - - - ::= { mplsTunnelEntry 37 } + "This variable indicates the storage type for this + object." + ::= { mplsTunnelEntry 22 } -- End of mplsTunnelTable -mplsTunnelHopListIndexNext OBJECT-TYPE - SYNTAX Unsigned32 (0..2147483647) + +-- Maximum number of tunnel hops supported. + +mplsTunnelMaxHops OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION - "This object contains an appropriate value to be - used for mplsTunnelHopListIndex when creating - entries in the mplsTunnelHopTable. If the number - of unassigned entries is exhausted, a retrival - operation will return a value of 0. This object - may also return a value of 0 when the LSR is - unable to accept conceptual row creation, for - example, if the mplsTunnelHopTable is implemented - as read-only. To obtain the value of - mplsTunnelHopListIndex for a new entry in the - mplsTunnelHopTable, the manager issues a - management protocol retrieval operation to obtain - the current value of mplsTunnelHopIndex. After - each retrieval operation, the agent should modify - the value to reflect the next unassigned index. - After a manager retrieves a value the agent will - determine through its local policy when this index - value will be made available for reuse." + "The maximum number of hops that can be specified for + a tunnel on this device." ::= { mplsTeObjects 3 } + +-- Tunnel hop table. + +mplsTunnelHopIndexNext OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains an appropriate value to be used + for mplsTunnelHopListIndex when creating entries in + the mplsTunnelHopTable. If the number of unassigned + entries is exhausted, a retrival operation will + return a value of 0. This object may also return a + value of 0 when the LSR is unable to accept + conceptual row creation, for example, if the + mplsTunnelHopTable is implemented as read-only. To + obtain the value of mplsTunnelHopListIndex for a new + entry in the mplsTunnelHopTable, the manager issues + a management protocol retrieval operation to obtain + the current value of mplsTunnelHopIndex. After each + retrieval operation, the agent should modify the + value to reflect the next unassigned index. After a + manager retrieves a value the agent will determine + through its local policy when this index value will + be made available for reuse." + ::= { mplsTeObjects 4 } + mplsTunnelHopTable OBJECT-TYPE SYNTAX SEQUENCE OF MplsTunnelHopEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION - "The mplsTunnelHopTable is used to indicate the - hops, strict or loose, for an MPLS tunnel defined - in mplsTunnelTable, when it is established via - signaling, for the outgoing direction of the - tunnel. Each row in this table is indexed by - mplsTunnelHopListIndex. Each row also has a - secondary index mplsTunnelHopIndex corresponding - to the next hop that this row corresponds to. The - first row in the table is the first hop after the - origination point of the tunnel. In case we want - to specify a particular interface on the - originating LSR of an outgoing tunnel by which we - want packets to exit the LSR, we specify this as - the first hop for this tunnel in - - - mplsTunnelHopTable." - ::= { mplsTeObjects 4 } + "The mplsTunnelHopTable is used to indicate the hops, + strict or loose, for an MPLS tunnel defined in + mplsTunnelTable, when it is established via + signaling, for the outgoing direction of the tunnel. + Each row in this table is indexed primarily by the + same index, mplsTunnelIndex, as the row of the + corresponding tunnel in mplsTunnelTable. Each row + also has a secondary index mplsTunnelHopIndex + corresponding to the next hop that this row + corresponds to. The first row in the table is the + first hop after the origination point of the tunnel. + In case we want to specify a particular interface on + the originating LSR of an outgoing tunnel by which + we want packets to exit the LSR, we specify this as + the first hop for this tunnel in + mplsTunnelHopTable." + ::= { mplsTeObjects 5 } mplsTunnelHopEntry OBJECT-TYPE SYNTAX MplsTunnelHopEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION - "An entry in this table represents a tunnel hop. - An entry is created by a network administrator for - signaled ERLSP set up by an MPLS signaling - protocol." - INDEX { mplsTunnelHopListIndex, mplsPathOptionIndex, - mplsTunnelHopIndex } + "An entry in this table represents a tunnel hop. An + entry is created by a network administrator for + signaled ERLSP set up by an MPLS signaling + protocol." + INDEX { mplsTunnelHopListIndex, mplsTunnelHopIndex } ::= { mplsTunnelHopTable 1 } MplsTunnelHopEntry ::= SEQUENCE { - mplsTunnelHopListIndex MplsPathIndex, - mplsPathOptionIndex MplsPathIndex, - mplsTunnelHopIndex MplsPathIndex, + mplsTunnelHopListIndex Integer32, + mplsTunnelHopIndex Integer32, mplsTunnelHopAddrType INTEGER, - mplsTunnelHopIpv4Addr InetAddressIPv4, - mplsTunnelHopIpv4PrefixLen Unsigned32, +-- mplsTunnelHopIpv4Addr InetAddressIPv4, + mplsTunnelHopIpv4Addr IpAddress, + mplsTunnelHopIpv4PrefixLen INTEGER, mplsTunnelHopIpv6Addr InetAddressIPv6, - mplsTunnelHopIpv6PrefixLen Unsigned32, - mplsTunnelHopAsNumber Unsigned32, + mplsTunnelHopIpv6PrefixLen INTEGER, + mplsTunnelHopAsNumber INTEGER, mplsTunnelHopLspId MplsLSPID, - mplsTunnelHopType INTEGER, + mplsTunnelHopStrictOrLoose INTEGER, mplsTunnelHopRowStatus RowStatus, mplsTunnelHopStorageType StorageType } mplsTunnelHopListIndex OBJECT-TYPE - SYNTAX MplsPathIndex + SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION - "Primary index into this table identifying a - particular explicit route object." + "Primary index into this table identifying a + particular explicit route object." ::= { mplsTunnelHopEntry 1 } -mplsPathOptionIndex OBJECT-TYPE - SYNTAX MplsPathIndex +mplsTunnelHopIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION - "Secondary index into this table identifying a - particular group of hops representing a particular - configured path. This is otherwise known as a path - option." - - + "Secondary index into this table identifying a + particular hop." ::= { mplsTunnelHopEntry 2 } -mplsTunnelHopIndex OBJECT-TYPE - SYNTAX MplsPathIndex - MAX-ACCESS not-accessible +mplsTunnelHopAddrType OBJECT-TYPE + SYNTAX INTEGER { + ipV4(1), + ipV6(2), + asNumber(3), + lspid(4) + } + MAX-ACCESS read-create STATUS current DESCRIPTION - "Secondary index into this table identifying a - particular hop." + "Denotes the address type of this tunnel hop." + DEFVAL { ipV4 } ::= { mplsTunnelHopEntry 3 } -mplsTunnelHopAddrType OBJECT-TYPE - SYNTAX INTEGER { - ipV4(1), - ipV6(2), - asNumber(3), - lspid(4) - } +mplsTunnelHopIpv4Addr OBJECT-TYPE +-- SYNTAX InetAddressIPv4 + SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION - "Denotes the address type of this tunnel hop." - DEFVAL { ipV4 } + "If mplsTunnelHopAddrType is set to ipV4(1), then + this value will contain the IPv4 address of this + hop. This object is otherwise insignificant and + should contain a value of 0." ::= { mplsTunnelHopEntry 4 } -mplsTunnelHopIpv4Addr OBJECT-TYPE - SYNTAX InetAddressIPv4 - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "If mplsTunnelHopAddrType is set to ipV4(1), then - this value will contain the IPv4 address of this - hop. This object is otherwise insignificant and - should contain a value of 0." - ::= { mplsTunnelHopEntry 5 } - mplsTunnelHopIpv4PrefixLen OBJECT-TYPE - SYNTAX Unsigned32 (0..32) + SYNTAX INTEGER (1..32) MAX-ACCESS read-create STATUS current DESCRIPTION - "If mplsTunnelHopAddrType is ipV4(1), then the - prefix length for this hop's IPv4 address is - contained herein. This object is otherwise - insignificant and should contain a value of 0." - ::= { mplsTunnelHopEntry 6 } + "If mplsTunnelHopAddrType is ipV4(1), then the prefix + length for this hop's IPv4 address is contained + herein. This object is otherwise insignificant and + should contain a value of 0." + ::= { mplsTunnelHopEntry 5 } mplsTunnelHopIpv6Addr OBJECT-TYPE SYNTAX InetAddressIPv6 MAX-ACCESS read-create - - STATUS current DESCRIPTION - "If the mplsTunnelHopAddrType is set to ipV6(2), - then this variable contains the IPv6 address of - this hop. This object is otherwise insignificant - and should contain a value of 0." - ::= { mplsTunnelHopEntry 7 } + "If the mplsTunnelHopAddrType is set to ipV6(2), then + this variable contains the IPv6 address of this hop. + This object is otherwise insignificant and should + contain a value of 0." + ::= { mplsTunnelHopEntry 6 } mplsTunnelHopIpv6PrefixLen OBJECT-TYPE - SYNTAX Unsigned32 (0..128) + SYNTAX INTEGER (1..128) MAX-ACCESS read-create STATUS current DESCRIPTION - "If mplsTunnelHopAddrType is set to ipV6(2), this - value will contain the prefix length for this - hop's IPv6 address. This object is otherwise - insignificant and should contain a value of 0." - ::= { mplsTunnelHopEntry 8 } + "If mplsTunnelHopAddrType is set to ipV6(2), this + value will contain the prefix length for this hop's + IPv6 address. This object is otherwise insignificant + and should contain a value of 0." + ::= { mplsTunnelHopEntry 7 } mplsTunnelHopAsNumber OBJECT-TYPE - SYNTAX Unsigned32 (0..65535) + SYNTAX INTEGER (0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION - "If mplsTunnelHopAddrType is set to asNumber(3), - then this value will contain the AS number of this - hop. This object is otherwise insignificant and - should contain a value of 0 to indicate this - fact." - ::= { mplsTunnelHopEntry 9 } + "If mplsTunnelHopAddrType is set to asNumber(3), then + this value will contain the AS number of this hop. + This object is otherwise insignificant and should + contain a value of 0 to indicate this fact." + ::= { mplsTunnelHopEntry 8 } mplsTunnelHopLspId OBJECT-TYPE SYNTAX MplsLSPID MAX-ACCESS read-create STATUS current DESCRIPTION - "If mplsTunnelHopAddrType is set to lspid(4), then - this value will contain the LSPID of a tunnel of - this hop. The present tunnel being configured is - ‘tunneled’ through this hop (using label - stacking). This object is otherwise insignificant - and should contain a value of 0 to indicate this - fact." - ::= { mplsTunnelHopEntry 10 } - -mplsTunnelHopType OBJECT-TYPE - SYNTAX INTEGER { - strict(1), - loose(2) - } - + "If mplsTunnelHopAddrType is set to lspid(4), then + this value will contain the LSPID of a tunnel of + this hop. The present tuunel being configured is + 'tunneled' through this hop (using label stacking). + This object is otherwise insignificant and should + contain a value of 0 to indicate this fact." + ::= { mplsTunnelHopEntry 9 } +mplsTunnelHopStrictOrLoose OBJECT-TYPE + SYNTAX INTEGER { + strict(1), + loose(2) + } MAX-ACCESS read-create STATUS current DESCRIPTION - "Denotes whether this tunnel hop is routed in a - strict or loose fashion." - ::= { mplsTunnelHopEntry 11 } - + "Denotes whether this tunnel hop is routed in a + strict or loose fashion." + ::= { mplsTunnelHopEntry 10 } + mplsTunnelHopRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION - "This variable is used to create, modify, and/or - delete a row in this table." - ::= { mplsTunnelHopEntry 12 } - + "This variable is used to create, modify, and/or + delete a row in this table." + ::= { mplsTunnelHopEntry 11 } + mplsTunnelHopStorageType OBJECT-TYPE SYNTAX StorageType MAX-ACCESS read-create STATUS current DESCRIPTION - "This variable indicates the storage type for this - object." - ::= { mplsTunnelHopEntry 13 } + "This variable indicates the storage type for this + object." + ::= { mplsTunnelHopEntry 12 } -- End of mplsTunnelHopTable -- Begin of mplsTunnelResourceTable mplsTunnelResourceIndexNext OBJECT-TYPE - SYNTAX Unsigned32 (0..2147483647) + SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION - "This object contains the next appropriate value to - be used for mplsTunnelResourceIndex when creating - entries in the mplsTunnelResourceTable. If the - number of unassigned entries is exhausted, a - retrival operation will return a value of 0. This - object may also return a value of 0 when the LSR - is unable to accept conceptual row creation, for - example, if the mplsTunnelTable is implemented as - read-only. To obtain the mplsTunnelResourceIndex - value for a new entry, the manager must first - issue a management protocol retrieval operation to - obtain the current value of this object. The agent - should modify the value to reflect the next - unassigned index after each retrieval operation. - After a manager retrieves a value the agent will - determine through its local policy when this index - - - value will be made available for reuse." - ::= { mplsTeObjects 5 } + "This object contains the next appropriate value to + be used for mplsTunnelResourceIndex when creating + entries in the mplsTunnelResourceTable. If the + number of unassigned entries is exhausted, a + retrival operation will return a value of 0. This + object may also return a value of 0 when the LSR is + unable to accept conceptual row creation, for + example, if the mplsTunnelTable is implemented as + read-only. To obtain the mplsTunnelResourceIndex + value for a new entry, the manager must first issue + a management protocol retrieval operation to obtain + the current value of this object. The agent should + modify the value to reflect the next unassigned + index after each retrieval operation. After a + manager retrieves a value the agent will determine + through its local policy when this index value will + be made available for reuse." + ::= { mplsTeObjects 6 } mplsTunnelResourceTable OBJECT-TYPE SYNTAX SEQUENCE OF MplsTunnelResourceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION - "The mplsTunnelResourceTable allows a manager to - specify which resources are desired for an MPLS - tunnel. This table also allows several tunnels to - point to a single entry in this table, implying - that these tunnels should share resources." - ::= { mplsTeObjects 6 } + "The mplsTunnelResourceTable allows a manager to + specify which resources are desired for an MPLS + tunnel. This table also allows several tunnels to + point to a single entry in this table, implying that + these tunnels should share resources." + ::= { mplsTeObjects 7 } mplsTunnelResourceEntry OBJECT-TYPE SYNTAX MplsTunnelResourceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION - "An entry in this table represents a set of - resources for an MPLS tunnel. An entry can be - created by a network administrator or by an SNMP - agent as instructed by any MPLS signaling - protocol." + "An entry in this table represents a set of resources + for an MPLS tunnel. An entry can be created by a + network administrator or by an SNMP agent as + instructed by any MPLS signaling protocol." INDEX { mplsTunnelResourceIndex } ::= { mplsTunnelResourceTable 1 } MplsTunnelResourceEntry ::= SEQUENCE { - mplsTunnelResourceIndex Unsigned32, + mplsTunnelResourceIndex Integer32, mplsTunnelResourceMaxRate MplsBitRate, mplsTunnelResourceMeanRate MplsBitRate, mplsTunnelResourceMaxBurstSize MplsBurstSize, @@ -1176,11 +875,11 @@ MplsTunnelResourceEntry ::= SEQUENCE { } mplsTunnelResourceIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..2147483647) + SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION - "Uniquely identifies this row." + "Uniquely identifies this row." ::= { mplsTunnelResourceEntry 1 } mplsTunnelResourceMaxRate OBJECT-TYPE @@ -1188,23 +887,21 @@ mplsTunnelResourceMaxRate OBJECT-TYPE UNITS "bits per second" MAX-ACCESS read-create STATUS current - - DESCRIPTION - "The maximum rate in bits/second. Note that - setting mplsTunnelResourceMaxRate, - mplsTunnelResourceMeanRate, and - mplsTunnelResourceMaxBurstSize to 0 indicates best- - effort treatment. - This object is copied to an instance of - mplsTrafficParamMaxRate in mplsTrafficParamTable - the OID of which is copied into the corresponding - mplsInSegmentTrafficParamPtr." + "The maximum rate in bits/second. Note that setting + mplsTunnelResourceMaxRate, + mplsTunnelResourceMeanRate, and + mplsTunnelResourceMaxBurstSize to 0 indicates best- + effort treatment. + This object is copied to an instance of + mplsTSpecMaxRate in mplsTSpecTable the index of + which is copied into the corresponding + mplsInSegmentTSpecIndex." REFERENCE - "Srinivasan, C., Viswanathan, A., and T. Nadeau, - MPLS Label Switch Router Management Information - Base Using SMIv2, Internet Draft , July 2000." + "Srinivasan, C., Viswanathan, A., and T. Nadeau, MPLS + Label Switch Router Management Information Base + Using SMIv2, Internet Draft , April 26, 2000." ::= { mplsTunnelResourceEntry 2 } mplsTunnelResourceMeanRate OBJECT-TYPE @@ -1213,25 +910,24 @@ mplsTunnelResourceMeanRate OBJECT-TYPE MAX-ACCESS read-create STATUS current DESCRIPTION - "This object is copied into an instance of - mplsTrafficParamMeanRate in the - mplsTrafficParamTable. The OID of this table entry - is then copied into the corresponding - mplsInSegmentTrafficParamPtr. - - When resource allocation is performed as requested - by this TSpec object, it is copied into an entry - in mplsTrafficParamTable [LSRMIB]: - mplsTunnelInMeanRate to mplsTrafficParamMeanRate. - The OID of this entry is copied to - mplsInSegmentTrafficParamPtr of the corresponding - in-segment entry." - + "This object is copied into an instance of + mplsTSpecMeanRate in the mplsTSpecTable. The index + of this table is then copied into the corresponding + mplsInSegmentTSpecIndex. + + When resource allocation is performed as requested + by this TSpec object, it is copied into an entry in + mplsTSpecTable [LSRMIB]: mplsTunnelInMeanRate to + mplsTSpecMeanRate. The mplsTSpecDirection of this + entry is set to 'in'(1). The mplsTSpecIndex value + of this entry is copied to mplsInSegmentTSpecIndex + of the corresponding in-segment entry." + REFERENCE - "Srinivasan, C., Viswanathan, A., and T. Nadeau, - MPLS Label Switch Router Management Information - Base Using SMIv2, Internet Draft , July 2000." + "Srinivasan, C., Viswanathan, A., and T. Nadeau, MPLS + Label Switch Router Management Information Base + Using SMIv2, Internet Draft , April 26, 2000." ::= { mplsTunnelResourceEntry 3 } mplsTunnelResourceMaxBurstSize OBJECT-TYPE @@ -1240,24 +936,23 @@ mplsTunnelResourceMaxBurstSize OBJECT-TYPE MAX-ACCESS read-create STATUS current DESCRIPTION - - - "The maximum burst size in bytes. This object is - copied to mplsInSegmentMaxBurstSize of the - corresponding in-segment. - - When resource allocation is performed as requested - by this TSpec object, it is copied into an entry - in mplsTrafficParamTable [LSRMIB]: - mplsTunnelInMaxBurstSize to - mplsTrafficParamMaxBurstSize. The OID of this - entry is copied to mplsInSegmentTrafficParamPtr of - the corresponding in-segment entry." + "The maximum burst size in bytes. This object is + copied to mplsInSegmentMaxBurstSize of the + corresponding in-segment. + + When resource allocation is performed as requested + by this TSpec object, it is copied into an entry in + mplsTSpecTable [LSRMIB]: mplsTunnelInMaxBurstSize to + mplsTSpecMaxBurstSize. The mplsTSpecDirection of + this entry is set to 'in'(1). The mplsTSpecIndex + value of this entry is copied to + mplsInSegmentTSpecIndex of the corresponding in- + segment entry." REFERENCE - "Srinivasan, C., Viswanathan, A., and T. Nadeau, - MPLS Label Switch Router Management Information - Base Using SMIv2, Internet Draft , July 2000." + "Srinivasan, C., Viswanathan, A., and T. Nadeau, MPLS + Label Switch Router Management Information Base + Using SMIv2, Internet Draft , April 26, 2000." ::= { mplsTunnelResourceEntry 4 } mplsTunnelResourceRowStatus OBJECT-TYPE @@ -1265,8 +960,8 @@ mplsTunnelResourceRowStatus OBJECT-TYPE MAX-ACCESS read-create STATUS current DESCRIPTION - "This variable is used to create, modify, and/or - delete a row in this table." + "This variable is used to create, modify, and/or + delete a row in this table." ::= { mplsTunnelResourceEntry 5 } mplsTunnelResourceStorageType OBJECT-TYPE @@ -1274,10 +969,11 @@ mplsTunnelResourceStorageType OBJECT-TYPE MAX-ACCESS read-create STATUS current DESCRIPTION - "This variable indicates the storage type for this - object." + "This variable indicates the storage type for this + object." ::= { mplsTunnelResourceEntry 6 } + -- End mplsTunnelResourceTable -- Tunnel Actual Route Hop table. @@ -1287,508 +983,240 @@ mplsTunnelARHopTable OBJECT-TYPE MAX-ACCESS not-accessible STATUS current DESCRIPTION - "The mplsTunnelARHopTable is used to indicate the - hops, strict or loose, for an MPLS tunnel defined - in mplsTunnelTable, as reported by the MPLS - signaling protocol, for the outgoing direction of - - - the tunnel. Each row in this table is indexed by - mplsTunnelARHopListIndex. Each row also has a - secondary index mplsTunnelARHopIndex, - corresponding to the next hop that this row - corresponds to. The first row in the table is the - first hop after the origination point of the - tunnel. In case we want to specify a particular - interface on the originating LSR of an outgoing - tunnel by which we want packets to exit the LSR, - we specify this as the first hop for this tunnel - in mplsTunnelARHopTable. - - Please note that since the information necessary - to build entries within this table are not - provided by some MPLS signaling protocols, - implementation of this table is optional. - Furthermore, since the information in this table - is actually provided by the MPLS signaling - protocol after the path has been set-up, the - entries in this table are provided only for - observation, and hence, all variables in this - table are accessible exclusively as read-only." - ::= { mplsTeObjects 7 } + "The mplsTunnelARHopTable is used to indicate the + hops, strict or loose, for an MPLS tunnel defined in + mplsTunnelTable, as reported by the MPLS signaling + protocol, for the outgoing direction of the tunnel. + Each row in this table is indexed primarily by the + same indices, mplsTunnelIndex and + mplsTunnelInstance, as the row of the corresponding + tunnel in mplsTunnelTable. Each row also has a + third index mplsTunnelARHopIndex, corresponding to + the next hop that this row corresponds to. The + first row in the table is the first hop after the + origination point of the tunnel. In case we want to + specify a particular interface on the originating + LSR of an outgoing tunnel by which we want packets + to exit the LSR, we specify this as the first hop + for this tunnel in mplsTunnelARHopTable. + + Please note that since the information necessary to + build entries within this table are not provided by + some MPLS signaling protocols, implementation of + this table is optional. Furthermore, since the + information in this table is actually provided by + the MPLS signaling protocol after the path has been + set-up, the entries in this table are provided only + for observation, and hence, all variables in this + table are accessible exclusively as read-only." + ::= { mplsTeObjects 8 } mplsTunnelARHopEntry OBJECT-TYPE SYNTAX MplsTunnelARHopEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION - "An entry in this table represents a tunnel hop. - An entry is created by a network administrator for - signaled ERLSP set up by an MPLS signaling - protocol." + "An entry in this table represents a tunnel hop. An + entry is created by a network administrator for + signaled ERLSP set up by an MPLS signaling + protocol." INDEX { mplsTunnelARHopListIndex, mplsTunnelARHopIndex } ::= { mplsTunnelARHopTable 1 } MplsTunnelARHopEntry ::= SEQUENCE { - mplsTunnelARHopListIndex Unsigned32, - mplsTunnelARHopIndex Unsigned32, + mplsTunnelARHopListIndex Integer32, + mplsTunnelARHopIndex Integer32, mplsTunnelARHopAddrType INTEGER, - mplsTunnelARHopIpv4Addr InetAddressIPv4, - mplsTunnelARHopIpv4PrefixLen Unsigned32, +-- mplsTunnelARHopIpv4Addr InetAddressIPv4, + mplsTunnelARHopIpv4Addr IpAddress, + mplsTunnelARHopIpv4PrefixLen INTEGER, mplsTunnelARHopIpv6Addr InetAddressIPv6, - mplsTunnelARHopIpv6PrefixLen Unsigned32, - mplsTunnelARHopAsNumber Unsigned32, - mplsTunnelARHopType INTEGER + mplsTunnelARHopIpv6PrefixLen INTEGER, + mplsTunnelARHopAsNumber INTEGER, + mplsTunnelARHopStrictOrLoose INTEGER } mplsTunnelARHopListIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..2147483647) - - + SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION - "Primary index into this table identifying a - particular recorded hop list." + "Primary index into this table identifying a + particular recorded hop list." ::= { mplsTunnelARHopEntry 1 } mplsTunnelARHopIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..2147483647) + SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION - "Secondary index into this table identifying the - particular hop." + "Secondary index into this table identifying the + particular hop." ::= { mplsTunnelARHopEntry 2 } mplsTunnelARHopAddrType OBJECT-TYPE - SYNTAX INTEGER { - ipV4(1), - ipV6(2), - asNumber(3) - } + SYNTAX INTEGER { + ipV4(1), + ipV6(2), + asNumber(3) + } MAX-ACCESS read-only STATUS current DESCRIPTION - "Denotes the address type of this tunnel hop." + "Denotes the address type of this tunnel hop." DEFVAL { ipV4 } ::= { mplsTunnelARHopEntry 3 } mplsTunnelARHopIpv4Addr OBJECT-TYPE - SYNTAX InetAddressIPv4 +-- SYNTAX InetAddressIPv4 + SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION - "If mplsTunnelARHopAddrType is set to ipV4(1), then - this value will contain the IPv4 address of this - hop. This object is otherwise insignificant and - should contain a value of 0." + "If mplsTunnelARHopAddrType is set to ipV4(1), then + this value will contain the IPv4 address of this + hop. This object is otherwise insignificant and + should contain a value of 0." ::= { mplsTunnelARHopEntry 4 } mplsTunnelARHopIpv4PrefixLen OBJECT-TYPE - SYNTAX Unsigned32 (0..32) + SYNTAX INTEGER (1..32) MAX-ACCESS read-only STATUS current DESCRIPTION - "If mplsTunnelARHopAddrType is ipV4(1), then the - prefix length for this hop's IPv4 address is - contained herein. This object is otherwise - insignificant and should contain a value of 0." + "If mplsTunnelARHopAddrType is ipV4(1), then the + prefix length for this hop's IPv4 address is + contained herein. This object is otherwise + insignificant and should contain a value of 0." ::= { mplsTunnelARHopEntry 5 } - mplsTunnelARHopIpv6Addr OBJECT-TYPE SYNTAX InetAddressIPv6 MAX-ACCESS read-only STATUS current DESCRIPTION - "If the mplsTunnelARHopAddrType is set to ipV6(2), - then this variable contains the IPv6 address of - this hop. This object is otherwise insignificant - and should contain a value of 0." + "If the mplsTunnelARHopAddrType is set to ipV6(2), + then this variable contains the IPv6 address of this + hop. This object is otherwise insignificant and + should contain a value of 0." ::= { mplsTunnelARHopEntry 6 } mplsTunnelARHopIpv6PrefixLen OBJECT-TYPE - SYNTAX Unsigned32 (0..128) + SYNTAX INTEGER (1..128) MAX-ACCESS read-only STATUS current DESCRIPTION - "If mplsTunnelARHopAddrType is set to ipV6(2), this - value will contain the prefix length for this - hop's IPv6 address. This object is otherwise - insignificant and should contain a value of 0." + "If mplsTunnelARHopAddrType is set to ipV6(2), this + value will contain the prefix length for this hop's + IPv6 address. This object is otherwise insignificant + and should contain a value of 0." ::= { mplsTunnelARHopEntry 7 } mplsTunnelARHopAsNumber OBJECT-TYPE - SYNTAX Unsigned32 (0..65535) + SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION - "If mplsTunnelARHopAddrType is set to asNumber(3), - then this value will contain the AS number of this - hop. This object is otherwise insignificant and - should contain a value of 0 to indicate this - fact." + "If mplsTunnelARHopAddrType is set to asNumber(3), + then this value will contain the AS number of this + hop. This object is otherwise insignificant and + should contain a value of 0 to indicate this fact." ::= { mplsTunnelARHopEntry 8 } -mplsTunnelARHopType OBJECT-TYPE - SYNTAX INTEGER { - strict(1), - loose(2) - } +mplsTunnelARHopStrictOrLoose OBJECT-TYPE + SYNTAX INTEGER { + strict(1), + loose(2) + } MAX-ACCESS read-only STATUS current DESCRIPTION - "Denotes whether this is tunnel hop is routed in a - strict or loose fashion." + "Denotes whether this is tunnel hop is routed in a + strict or loose fashion." ::= { mplsTunnelARHopEntry 9 } - + -- End of mplsTunnelARHopTable - --- Tunnel Computed Hop table. - -mplsTunnelCHopTable OBJECT-TYPE - SYNTAX SEQUENCE OF MplsTunnelCHopEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The mplsTunnelCHopTable is used to indicate the - hops, strict or loose, for an MPLS tunnel defined - in mplsTunnelTable, as computed by a constraint- - based routing protocol, based on the - mplsTunnelHopTable for the outgoing direction of - the tunnel. Each row in this table is indexed by - mplsTunnelCHopListIndex. Each row also has a - secondary index mplsTunnelCHopIndex, corresponding - to the next hop that this row corresponds to. The - first row in the table is the first hop after the - origination point of the tunnel. In case we want - to specify a particular interface on the - originating LSR of an outgoing tunnel by which we - want packets to exit the LSR, we specify this as - the first hop for this tunnel in - mplsTunnelCHopTable. - - Please note that since the information necessary - to build entries within this table may not be - supported by some LSRs, implementation of this - table is optional. Furthermore, since the - information in this table is actually provided by - routing protocol after the path has been computed, - the entries in this table are provided only for - observation, and hence, all variables in this - table are accessible exclusively as read-only." - ::= { mplsTeObjects 8 } - -mplsTunnelCHopEntry OBJECT-TYPE - SYNTAX MplsTunnelCHopEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry in this table represents a tunnel hop. - An entry in this table is created by a constraint- - based routing protocol based on the hops specified - in the corresponding mplsTunnelHopTable." - INDEX { mplsTunnelCHopListIndex, mplsTunnelCHopIndex } - ::= { mplsTunnelCHopTable 1 } - -MplsTunnelCHopEntry ::= SEQUENCE { - mplsTunnelCHopListIndex Unsigned32, - mplsTunnelCHopIndex Unsigned32, - - - mplsTunnelCHopAddrType INTEGER, - mplsTunnelCHopIpv4Addr InetAddressIPv4, - mplsTunnelCHopIpv4PrefixLen Unsigned32, - mplsTunnelCHopIpv6Addr InetAddressIPv6, - mplsTunnelCHopIpv6PrefixLen Unsigned32, - mplsTunnelCHopAsNumber Unsigned32, - mplsTunnelCHopType INTEGER - } - -mplsTunnelCHopListIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..2147483647) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Primary index into this table identifying a - particular computed hop list." - ::= { mplsTunnelCHopEntry 1 } - -mplsTunnelCHopIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..2147483647) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Secondary index into this table identifying the - particular hop." - ::= { mplsTunnelCHopEntry 2 } - -mplsTunnelCHopAddrType OBJECT-TYPE - SYNTAX INTEGER { - ipV4(1), - ipV6(2), - asNumber(3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Denotes the address type of this tunnel hop." - DEFVAL { ipV4 } - ::= { mplsTunnelCHopEntry 3 } - -mplsTunnelCHopIpv4Addr OBJECT-TYPE - SYNTAX InetAddressIPv4 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If mplsTunnelCHopAddrType is set to ipV4(1), then - this value will contain the IPv4 address of this - hop. This object is otherwise insignificant and - should contain a value of 0." - ::= { mplsTunnelCHopEntry 4 } - - -mplsTunnelCHopIpv4PrefixLen OBJECT-TYPE - SYNTAX Unsigned32 (0..32) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If mplsTunnelCHopAddrType is ipV4(1), then the - prefix length for this hop's IPv4 address is - contained herein. This object is otherwise - insignificant and should contain a value of 0." - ::= { mplsTunnelCHopEntry 5 } - -mplsTunnelCHopIpv6Addr OBJECT-TYPE - SYNTAX InetAddressIPv6 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If the mplsTunnelCHopAddrType is set to ipV6(2), - then this variable contains the IPv6 address of - this hop. This object is otherwise insignificant - and should contain a value of 0." - ::= { mplsTunnelCHopEntry 6 } - -mplsTunnelCHopIpv6PrefixLen OBJECT-TYPE - SYNTAX Unsigned32 (0..128) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If mplsTunnelCHopAddrType is set to ipV6(2), this - value will contain the prefix length for this - hop's IPv6 address. This object is otherwise - insignificant and should contain a value of 0." - ::= { mplsTunnelCHopEntry 7 } - -mplsTunnelCHopAsNumber OBJECT-TYPE - SYNTAX Unsigned32 (0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If mplsTunnelCHopAddrType is set to asNumber(3), - then this value will contain the AS number of this - hop. This object is otherwise insignificant and - should contain a value of 0 to indicate this - fact." - ::= { mplsTunnelCHopEntry 8 } - -mplsTunnelCHopType OBJECT-TYPE - SYNTAX INTEGER { - strict(1), - loose(2) - - - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Denotes whether this is tunnel hop is routed in a - strict or loose fashion." - ::= { mplsTunnelCHopEntry 9 } - --- End of mplsTunnelCHopTable - --- MPLS Tunnel Performance Table. - -mplsTunnelPerfTable OBJECT-TYPE - SYNTAX SEQUENCE OF MplsTunnelPerfEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table provides per-tunnel MPLS performance - information." - ::= { mplsTeObjects 9 } - -mplsTunnelPerfEntry OBJECT-TYPE - SYNTAX MplsTunnelPerfEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry in this table is created by the LSR for - every tunnel. Its is an extension to - mplsTunnelEntry." - AUGMENTS { mplsTunnelEntry } - ::= { mplsTunnelPerfTable 1 } - -MplsTunnelPerfEntry ::= SEQUENCE { - mplsTunnelPerfPackets Counter32, - mplsTunnelPerfHCPackets Counter64, - mplsTunnelPerfErrors Counter32, - mplsTunnelPerfBytes Counter32, - mplsTunnelPerfHCBytes Counter64 - } - -mplsTunnelPerfPackets OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of packets forwarded by the tunnel." - ::= { mplsTunnelPerfEntry 1 } - -mplsTunnelPerfHCPackets OBJECT-TYPE - - - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "High capacity counter for number of packets - forwarded by the tunnel." - ::= { mplsTunnelPerfEntry 2 } - -mplsTunnelPerfErrors OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of errored packets." - ::= { mplsTunnelPerfEntry 3 } - -mplsTunnelPerfBytes OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of bytes forwarded by the tunnel." - ::= { mplsTunnelPerfEntry 4 } - -mplsTunnelPerfHCBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "High capacity counter for number of bytes - forwarded by the tunnel." - ::= { mplsTunnelPerfEntry 5 } - --- End of mplsTunnelPerfTable - --- Notifications. - mplsTunnelTrapEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION - "If this object is true, then it enables the - generation of mplsTunnelUp and mplsTunnelDown - traps, otherwise these traps are not emitted." + "If this object is true, then it enables the + generation of mplsTunnelUp and mplsTunnelDown traps, + otherwise these traps are not emitted." DEFVAL { false } - ::= { mplsTeObjects 10 } + ::= { mplsTeObjects 9 } + +-- Notifications. mplsTunnelUp NOTIFICATION-TYPE - - - OBJECTS { - -- mplsTunnelIndex, - -- mplsTunnelInstance, - -- mplsTunnelIngressLSRId, - -- mplsTunnelEgressLSRId, --- NOTE: --- The above objects used to be included in this notification --- definition. These objects cause some MIB compilers to fail because --- the objects are the indexes to the mplsTunnelTable. This has been --- changed in the latest version of the Internet draft, but the agent --- implementation still reflects the older version. These objects will --- be included in notifications generated from the agent. - - mplsTunnelAdminStatus, - mplsTunnelOperStatus + OBJECTS { mplsTunnelIndex, + mplsTunnelInstance, + mplsTunnelAdminStatus, + mplsTunnelOperStatus } STATUS current DESCRIPTION - "This notification is generated when a - mplsTunnelOperStatus object for one of the - configured tunnels is about to leave the down - state and transition into some other state (but - not into the notPresent state). This other state - is indicated by the included value of - mplsTunnelOperStatus." + "This notification is generated when a + mplsTunnelOperStatus object for one of the + configured tunnels is about to leave the down state + and transition into some other state (but not into + the notPresent state). This other state is + indicated by the included value of + mplsTunnelOperStatus." ::= { mplsTeNotifyPrefix 1 } mplsTunnelDown NOTIFICATION-TYPE - OBJECTS { - -- mplsTunnelIndex, - -- mplsTunnelInstance, - -- mplsTunnelIngressLSRId, - -- mplsTunnelEgressLSRId, - --- NOTE: --- The above objects used to be included in this notification --- definition. These objects cause some MIB compilers to fail because --- the objects are the indexes to the mplsTunnelTable. This has been --- changed in the latest version of the Internet draft, but the agent --- implementation still reflects the older version. These objects will --- be included in notifications generated from the agent. - - mplsTunnelAdminStatus, - mplsTunnelOperStatus + OBJECTS { mplsTunnelIndex, + mplsTunnelInstance, + mplsTunnelAdminStatus, + mplsTunnelOperStatus } STATUS current DESCRIPTION - "This notification is generated when a - mplsTunnelOperStatus object for one of the - configured tunnels is about to enter the down - state from some other state (but not from the - notPresent state). This other state is indicated - by the included value of mplsTunnelOperStatus." + "This notification is generated when a + mplsTunnelOperStatus object for one of the + configured tunnels is about to enter the down state + from some other state (but not from the notPresent + state). This other state is indicated by the + included value of mplsTunnelOperStatus." ::= { mplsTeNotifyPrefix 2 } mplsTunnelRerouted NOTIFICATION-TYPE - OBJECTS { - -- mplsTunnelIndex, - -- mplsTunnelInstance, - -- mplsTunnelIngressLSRId, - -- mplsTunnelEgressLSRId, - --- NOTE: --- The above objects used to be included in this notification --- definition. These objects cause some MIB compilers to fail because --- the objects are the indexes to the mplsTunnelTable. This has been --- changed in the latest version of the Internet draft, but the agent --- implementation still reflects the older version. These objects will --- be included in notifications generated from the agent. - - mplsTunnelAdminStatus, - mplsTunnelOperStatus + OBJECTS { mplsTunnelIndex, + mplsTunnelInstance, + mplsTunnelAdminStatus, + mplsTunnelOperStatus } STATUS current DESCRIPTION - "This notification is generated when a tunnel is - rerouted or re-optimized. If the Actual Path is - used, then this object MAY contain the new path - for this tunnel some time after this trap is - - - issued by the agent." + "This notification is generated when a tunnel is + rerouted or re-optimized. If the Actual Path is + used, then this object MAY contain the new path for + this tunnel some time after this trap is issued by + the agent." ::= { mplsTeNotifyPrefix 3 } +mplsTunnelReoptimized NOTIFICATION-TYPE + OBJECTS { + mplsTunnelIndex, + mplsTunnelInstance, + mplsTunnelIngressLSRId, + mplsTunnelAdminStatus, + mplsTunnelOperStatus + } + STATUS current + DESCRIPTION + "This notification is generated when a tunnel is + reoptimized. If the actual path is used, then this + object MAY contain the new path for this tunnel + some time after this trap is issued by the agent." + ::= { mplsTeNotifyPrefix 4 } + -- End of notifications. + -- Module compliance. mplsTeGroups @@ -1800,8 +1228,8 @@ mplsTeCompliances mplsTeModuleCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION - "Compliance statement for agents that support the - MPLS TE MIB." + "Compliance statement for agents that support the + MPLS TE MIB." MODULE -- this module -- The mandatory group has to be implemented by all @@ -1810,10 +1238,9 @@ mplsTeModuleCompliance MODULE-COMPLIANCE -- supported, other groups become mandatory as -- explained below. - MANDATORY-GROUPS { mplsTunnelGroup, - mplsTunnelScalarGroup - } + MANDATORY-GROUPS { mplsTunnelGroup } + GROUP mplsTunnelManualGroup DESCRIPTION "This group is mandatory for devices which support @@ -1833,8 +1260,6 @@ mplsTeModuleCompliance MODULE-COMPLIANCE GROUP mplsTunnelIsNotIntfcGroup DESCRIPTION "This group is mandatory for devices which support - - tunnels that are not interfaces, in addition to mplsTunnelGroup. The following constraints apply: mplsTunnelIsIf must at least be read-only @@ -1851,6 +1276,7 @@ mplsTeModuleCompliance MODULE-COMPLIANCE GROUP mplsTunnelOptionalGroup DESCRIPTION "Objects in this group are optional." + -- mplsTunnelTable @@ -1885,8 +1311,6 @@ mplsTeModuleCompliance MODULE-COMPLIANCE OBJECT mplsTunnelSetupPrio MIN-ACCESS read-only - - DESCRIPTION "Write access is not required." @@ -1894,12 +1318,12 @@ mplsTeModuleCompliance MODULE-COMPLIANCE MIN-ACCESS read-only DESCRIPTION "Write access is not required." - + OBJECT mplsTunnelSessionAttributes MIN-ACCESS read-only DESCRIPTION "Write access is not required." - + OBJECT mplsTunnelOwner MIN-ACCESS read-only DESCRIPTION @@ -1919,39 +1343,7 @@ mplsTeModuleCompliance MODULE-COMPLIANCE MIN-ACCESS read-only DESCRIPTION "Write access is not required." - - OBJECT mplsTunnelPrimaryInstance - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT mplsTunnelPrimaryTimeUp - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT mplsTunnelPathChanges - MIN-ACCESS read-only - - - DESCRIPTION - "Write access is not required." - - OBJECT mplsTunnelLastPathChange - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT mplsTunnelCreationTime - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT mplsTunnelStateTransitions - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - + OBJECT mplsTunnelHopTableIndex MIN-ACCESS read-only DESCRIPTION @@ -1960,11 +1352,7 @@ mplsTeModuleCompliance MODULE-COMPLIANCE OBJECT mplsTunnelARHopTableIndex DESCRIPTION "Write access is not required." - - OBJECT mplsTunnelCHopTableIndex - DESCRIPTION - "Write access is not required." - + OBJECT mplsTunnelAdminStatus SYNTAX INTEGER { up (1), down (2) } MIN-ACCESS read-only @@ -1979,42 +1367,19 @@ mplsTeModuleCompliance MODULE-COMPLIANCE access is not required." OBJECT mplsTunnelRowStatus - - SYNTAX INTEGER { active(1), notInService(2), createAndGo(4), destroy(6) } MIN-ACCESS read-only DESCRIPTION "The notReady(3) and createAndWait(5) states need not be supported. Write access is not required." - + OBJECT mplsTunnelStorageType SYNTAX INTEGER { other(1) } MIN-ACCESS read-only DESCRIPTION "Only other (1) needs to be supported." - OBJECT mplsTunnelPathInUse - MIN-ACCESS read-only - DESCRIPTION - "Read-only support is required." - - OBJECT mplsTunnelRole - SYNTAX INTEGER { head(1) } - MIN-ACCESS read-only - DESCRIPTION - "Only support for head is required." - - OBJECT mplsTunnelTotalUpTime - MIN-ACCESS read-only - DESCRIPTION - "Read-only support is required." - - OBJECT mplsTunnelInstanceUpTime - MIN-ACCESS read-only - DESCRIPTION - "Read-only support is required." - -- mplsTunnelHopTable OBJECT mplsTunnelHopAddrType @@ -2029,8 +1394,6 @@ mplsTeModuleCompliance MODULE-COMPLIANCE OBJECT mplsTunnelHopIpv4PrefixLen MIN-ACCESS read-only - - DESCRIPTION "Write access is not required." @@ -2048,13 +1411,14 @@ mplsTeModuleCompliance MODULE-COMPLIANCE MIN-ACCESS read-only DESCRIPTION "Write access is not required." - + OBJECT mplsTunnelHopLspId MIN-ACCESS read-only DESCRIPTION "Write access is not required." - OBJECT mplsTunnelHopType + OBJECT mplsTunnelHopStrictOrLoose + SYNTAX INTEGER { strict(1) } MIN-ACCESS read-only DESCRIPTION "loose(2) need not be supported. Write access is @@ -2062,26 +1426,25 @@ mplsTeModuleCompliance MODULE-COMPLIANCE OBJECT mplsTunnelHopRowStatus SYNTAX INTEGER { active(1), notInService(2), - createAndGo(4), destroy(6) } + createAndGo(4), destroy(6) } MIN-ACCESS read-only DESCRIPTION "The notReady(3) and createAndWait(5) states need not be supported. Write access is not required." - + OBJECT mplsTunnelHopStorageType SYNTAX INTEGER { other(1) } MIN-ACCESS read-only DESCRIPTION "Only other (1) needs to be supported." - -- mplsTunnelResourceTable - + -- mplsTunnelResourceTable + OBJECT mplsTunnelResourceMaxRate MIN-ACCESS read-only DESCRIPTION "Write access is not required." - OBJECT mplsTunnelResourceMeanRate MIN-ACCESS read-only DESCRIPTION @@ -2094,7 +1457,7 @@ mplsTeModuleCompliance MODULE-COMPLIANCE OBJECT mplsTunnelResourceRowStatus SYNTAX INTEGER { active(1), notInService(2), - createAndGo(4), destroy(6) } + createAndGo(4), destroy(6) } MIN-ACCESS read-only DESCRIPTION "The notReady(3) and createAndWait(5) states need @@ -2106,37 +1469,9 @@ mplsTeModuleCompliance MODULE-COMPLIANCE DESCRIPTION "Only other (1) needs to be supported." - -- mplsTunnelPerfTable - - OBJECT mplsTunnelPerfPackets - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT mplsTunnelPerfHCPackets - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT mplsTunnelPerfErrors - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT mplsTunnelPerfBytes - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT mplsTunnelPerfHCBytes - MIN-ACCESS read-only - DESCRIPTION - - - "Write access is not required." - ::= { mplsTeCompliances 1 } + -- Units of conformance. mplsTunnelGroup OBJECT-GROUP @@ -2148,57 +1483,34 @@ mplsTunnelGroup OBJECT-GROUP mplsTunnelIfIndex, mplsTunnelHopTableIndex, mplsTunnelARHopTableIndex, - mplsTunnelCHopTableIndex, mplsTunnelAdminStatus, mplsTunnelOperStatus, mplsTunnelRowStatus, mplsTunnelTrapEnable, mplsTunnelStorageType, - mplsTunnelConfigured, - mplsTunnelActive, - mplsTunnelPrimaryInstance, - mplsTunnelPrimaryTimeUp, - mplsTunnelPathChanges, - mplsTunnelLastPathChange, - mplsTunnelCreationTime, - mplsTunnelStateTransitions, - mplsTunnelEgressLSRId, - mplsTunnelIncludeAnyAffinity, - mplsTunnelIncludeAllAffinity, - mplsTunnelExcludeAllAffinity, - mplsTunnelPerfPackets, - mplsTunnelPerfHCPackets, - mplsTunnelPerfErrors, - mplsTunnelPerfBytes, - mplsTunnelPerfHCBytes, + mplsTunnelMaxHops, mplsTunnelResourcePointer, - mplsTunnelInstancePriority, - mplsTunnelPathInUse, - mplsTunnelRole, - mplsTunnelTotalUpTime, - mplsTunnelInstanceUpTime + mplsTunnelInstancePriority } STATUS current DESCRIPTION - - - "Necessary, but not sufficient, set of objects to - implement tunnels. In addition, depending on the - type of the tunnels supported (for example, - manually configured or signaled, persistent or non- - persistent, etc.), the following other groups - defined below are mandatory: mplsTunnelManualGroup - and/or mplsTunnelSignaledGroup, - mplsTunnelIsNotIntfcGroup and/or - mplsTunnelIsIntfcGroup." + "Necessary, but not sufficient, set of objects to + implement tunnels. In addition, depending on the + type of the tunnels supported (for example, manually + configured or signaled, persistent or non- + persistent, etc.), the following other groups + defined below are mandatory: mplsTunnelManualGroup + and/or mplsTunnelSignaledGroup, + mplsTunnelIsNotIntfcGroup and/or + mplsTunnelIsIntfcGroup." ::= { mplsTeGroups 1 } mplsTunnelManualGroup OBJECT-GROUP OBJECTS { mplsTunnelSignallingProto } STATUS current DESCRIPTION - "Object(s) needed to implement manually configured - tunnels." + "Object(s) needed to implement manually configured + tunnels." ::= { mplsTeGroups 2 } mplsTunnelSignaledGroup OBJECT-GROUP @@ -2207,7 +1519,7 @@ mplsTunnelSignaledGroup OBJECT-GROUP mplsTunnelSignallingProto, mplsTunnelLocalProtectInUse, mplsTunnelSessionAttributes, - mplsTunnelHopListIndexNext, + mplsTunnelHopIndexNext, mplsTunnelHopAddrType, mplsTunnelHopIpv4Addr, mplsTunnelHopIpv4PrefixLen, @@ -2215,43 +1527,30 @@ mplsTunnelSignaledGroup OBJECT-GROUP mplsTunnelHopIpv6PrefixLen, mplsTunnelHopAsNumber, mplsTunnelHopLspId, - mplsTunnelHopType, + mplsTunnelHopStrictOrLoose, mplsTunnelHopRowStatus, mplsTunnelHopStorageType } STATUS current DESCRIPTION - "Object needed to implement signaled tunnels." + "Object needed to implement signaled tunnels." ::= { mplsTeGroups 3 } -mplsTunnelScalarGroup OBJECT-GROUP - OBJECTS { mplsTunnelConfigured, - mplsTunnelActive, - mplsTunnelTEDistProto, - mplsTunnelMaxHops - } - STATUS current - DESCRIPTION - - - "Scalar object needed to implement MPLS tunnels." - ::= { mplsTeGroups 4 } - mplsTunnelIsIntfcGroup OBJECT-GROUP OBJECTS { mplsTunnelIsIf } STATUS current DESCRIPTION - "Objects needed to implement tunnels that are - interfaces." - ::= { mplsTeGroups 5 } + "Objects needed to implement tunnels that are + interfaces." + ::= { mplsTeGroups 4 } mplsTunnelIsNotIntfcGroup OBJECT-GROUP OBJECTS { mplsTunnelIsIf } STATUS current DESCRIPTION - "Objects needed to implement tunnels that are not - interfaces." - ::= { mplsTeGroups 6 } + "Objects needed to implement tunnels that are not + interfaces." + ::= { mplsTeGroups 5 } mplsTunnelOptionalGroup OBJECT-GROUP OBJECTS { mplsTunnelResourceIndexNext, @@ -2266,32 +1565,23 @@ mplsTunnelOptionalGroup OBJECT-GROUP mplsTunnelARHopIpv6Addr, mplsTunnelARHopIpv6PrefixLen, mplsTunnelARHopAsNumber, - mplsTunnelARHopType, - mplsTunnelCHopAddrType, - mplsTunnelCHopIpv4Addr, - mplsTunnelCHopIpv4PrefixLen, - mplsTunnelCHopIpv6Addr, - mplsTunnelCHopIpv6PrefixLen, - mplsTunnelCHopAsNumber, - mplsTunnelCHopType + mplsTunnelARHopStrictOrLoose } STATUS current DESCRIPTION - "The objects in this group are optional." - ::= { mplsTeGroups 7 } + "The objects in this group are optional." + ::= { mplsTeGroups 6 } mplsTeNotificationGroup NOTIFICATION-GROUP NOTIFICATIONS { mplsTunnelUp, mplsTunnelDown, mplsTunnelRerouted - - } STATUS current DESCRIPTION - "Set of notifications implemented in this module. - None is mandatory." - ::= { mplsTeGroups 8 } + "Set of notifications implemented in this module. + None is mandatory." + ::= { mplsTeGroups 7 } -- End of MPLS-TE-MIB END diff --git a/mibs/nokia/TIMETRA-BGP-MIB b/mibs/nokia/TIMETRA-BGP-MIB index e3bb3dbc47..446934d551 100644 --- a/mibs/nokia/TIMETRA-BGP-MIB +++ b/mibs/nokia/TIMETRA-BGP-MIB @@ -5,7 +5,8 @@ IMPORTS bgp4PathAttrIpAddrPrefixLen, bgp4PathAttrPeer FROM BGP4-MIB - InetAddress, InetAddressType, + InetAddress, InetAddressPrefixLength, + InetAddressType, InetAutonomousSystemNumber FROM INET-ADDRESS-MIB MODULE-COMPLIANCE, NOTIFICATION-GROUP, @@ -32,16 +33,14 @@ IMPORTS TPolicyStatementNameOrEmpty, TResolveStatus, TXLPolicyNameOrExpOrEmpty, - TmnxAddressAndPrefixAddress, - TmnxAddressAndPrefixPrefix, - TmnxAddressAndPrefixType, TmnxAdminState, TmnxAdminStateTruthValue, TmnxBGPFamilyType, TmnxBgpAutonomousSystem, TmnxBgpLocalPreference, TmnxBgpPreference, TmnxCreateOrigin, - TmnxEnabledDisabled, TmnxOperState, + TmnxEnabledDisabled, TmnxHigh32, + TmnxLow32, TmnxOperState, TmnxVPNRouteDistinguisher, TmnxVRtrID FROM TIMETRA-TC-MIB vRtrID @@ -58,7 +57,7 @@ timetraBgpMIBModule MODULE-IDENTITY "This document is the SNMP MIB module for Nokia's implementation of BGP. - Copyright 2003-2017 Nokia. All rights reserved. Reproduction of this + Copyright 2003-2018 Nokia. All rights reserved. Reproduction of this document is authorized on the condition that the foregoing copyright notice is included. @@ -542,8 +541,8 @@ TmnxIpFamily ::= TEXTUAL-CONVENTION labelIpv6 (18), bgpLs (19), mcastVpnIpv6 (20), - reserved21 (21), - reserved22 (22) + srplcyIpv4 (21), + srplcyIpv6 (22) } TmnxVpnCapability ::= TEXTUAL-CONVENTION @@ -556,7 +555,8 @@ TmnxVpnCapability ::= TEXTUAL-CONVENTION mpBGP (1), orfExtendCommSend (2), orfExtendCommRecv (3), - asn4Byte (4) + asn4Byte (4), + extNHEncoding (5) } TmnxAdvLabelAddressFamily ::= TEXTUAL-CONVENTION @@ -609,7 +609,8 @@ TmnxBgpFlowRouteExtCommAction ::= TEXTUAL-CONVENTION nextEntry (4), markDscp (5), redirectToIp (6), - redirectToIf (7) + redirectToIf (7), + redirectToLsp (8) } TmnxIpNhChgFamily ::= TEXTUAL-CONVENTION @@ -619,7 +620,10 @@ TmnxIpNhChgFamily ::= TEXTUAL-CONVENTION the ebgp next-hop should remain unchanged." SYNTAX BITS { labelIpv4 (0), - labelIpv6 (1) + labelIpv6 (1), + reserved2 (2), + reserved3 (3), + reserved4 (4) } TmnxIpFamilyIdentifier ::= TEXTUAL-CONVENTION @@ -652,7 +656,9 @@ TmnxIpFamilyIdentifier ::= TEXTUAL-CONVENTION labelIpv4 (17), labelIpv6 (18), bgpLs (19), - mcastVpnIpv6 (20) + mcastVpnIpv6 (20), + srplcyIpv4 (21), + srplcyIpv6 (22) } tBgpObjects OBJECT IDENTIFIER ::= { tmnxSRObjs 14 } @@ -729,7 +735,7 @@ TBgpInstanceEntry ::= SEQUENCE tBgpInstanceOperStatus BgpOperState, tBgpInstanceLocalASPrivate TruthValue, tBgpInstanceMd5Auth TruthValue, - tBgpInstanceMd5AuthKey OCTET STRING, + tBgpInstanceMd5AuthKey DisplayString, tBgpInstanceClusterId IpAddress, tBgpInstanceDisableClientReflect TruthValue, tBgpInstanceIBgpMultipath TruthValue, @@ -1261,7 +1267,7 @@ tBgpInstanceMd5Auth OBJECT-TYPE ::= { tBgpInstanceEntry 42 } tBgpInstanceMd5AuthKey OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..255)) + SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION @@ -1904,7 +1910,7 @@ tBgp4PathAttrOriginID OBJECT-TYPE ::= { tBgp4PathAttrEntry 2 } tBgp4PathAttrClusterList OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (1..256)) + SYNTAX OCTET STRING (SIZE (1..257)) MAX-ACCESS read-only STATUS current DESCRIPTION @@ -1915,7 +1921,7 @@ tBgp4PathAttrClusterList OBJECT-TYPE ::= { tBgp4PathAttrEntry 3 } tBgp4PathAttrCommunity OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (1..256)) + SYNTAX OCTET STRING (SIZE (1..257)) MAX-ACCESS read-only STATUS current DESCRIPTION @@ -1926,7 +1932,7 @@ tBgp4PathAttrCommunity OBJECT-TYPE ::= { tBgp4PathAttrEntry 4 } tBgp4PathAttrExtCommunity OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (1..256)) + SYNTAX OCTET STRING (SIZE (1..257)) MAX-ACCESS read-only STATUS current DESCRIPTION @@ -2039,7 +2045,7 @@ TBgpInstanceParamsEntry ::= SEQUENCE tBgpInstanceDisableFEFailover TruthValue, tBgpInstanceDisableComms TruthValue, tBgpInstanceDisableExtComms TruthValue, - tBgpInstanceDefaultOriginate TruthValue, + tBgpInstanceDefaultOriginate TmnxIpFamily, tBgpInstanceAdvertiseInactiveRts TruthValue, tBgpInstancePeerTracking TruthValue, tBgpInstanceAuthKeyChain TNamedItemOrEmpty, @@ -2094,7 +2100,8 @@ TBgpInstanceParamsEntry ::= SEQUENCE tBgpInstanceORRLocation Unsigned32, tBgpInstanceORRAllowLocalFallbk TruthValue, tBgpInstanceWeightedEcmp TruthValue, - tBgpInstanceFSValidateDestPfx TruthValue + tBgpInstanceFSValidateDestPfx TruthValue, + tBgpInstanceFSValidateRedirectIP TruthValue } tBgpInstanceDisableFEFailover OBJECT-TYPE @@ -2133,14 +2140,13 @@ tBgpInstanceDisableExtComms OBJECT-TYPE ::= { tBgpInstanceParamsEntry 3 } tBgpInstanceDefaultOriginate OBJECT-TYPE - SYNTAX TruthValue + SYNTAX TmnxIpFamily MAX-ACCESS read-create STATUS current DESCRIPTION - "The value of tBgpInstanceDefaultOriginate enables or disables the - sending of default routes to the peer, making it independent of the - route policies." - DEFVAL { false } + "The value of tBgpInstanceDefaultOriginate specifies the types of + AFI/SAFI for which SROS BGP will originate default route independent + of the RTM default route" ::= { tBgpInstanceParamsEntry 4 } tBgpInstanceAdvertiseInactiveRts OBJECT-TYPE @@ -2923,7 +2929,7 @@ tBgpInstanceNHResolveAllowStatic OBJECT-TYPE ::= { tBgpInstanceParamsEntry 58 } tBgpInstanceORRLocation OBJECT-TYPE - SYNTAX Unsigned32 (0..16) + SYNTAX Unsigned32 (0..255) MAX-ACCESS read-create STATUS current DESCRIPTION @@ -2981,6 +2987,30 @@ tBgpInstanceFSValidateDestPfx OBJECT-TYPE DEFVAL { false } ::= { tBgpInstanceParamsEntry 62 } +tBgpInstanceFSValidateRedirectIP OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceFSValidateRedirectIP specifies whether + validation of flow specification routes received with a + redirect-to-IPv4 extended community is enabled on this router. A flow + specification route is considered valid if the origin AS in the + AS_PATH and AS4_PATH attribute of the flow specification route matches + the origin AS in the AS_PATH and AS4_PATH attribute of the best-match + unicast route for the IPv4 address in the global administrator field + of the extended community. + + When the value of tBgpInstanceFSValidateRedirectIP is 'true', + validation of flow specification routes received with a + redirect-to-IPv4 extended community is enabled. + + When the value of tBgpInstanceFSValidateRedirectIP is 'false', + validation of flow specification routes received with a + redirect-to-IPv4 extended community is disabled." + DEFVAL { false } + ::= { tBgpInstanceParamsEntry 63 } + tBgpInstancePlcyTable OBJECT-TYPE SYNTAX SEQUENCE OF TBgpInstancePlcyEntry MAX-ACCESS not-accessible @@ -3607,7 +3637,12 @@ TBgpShortcutTunnelEntry ::= SEQUENCE tBgpShortcutTunnelDisallowIgp TruthValue, tBgpShortcutTunnelSrIsis TruthValue, tBgpShortcutTunnelSrOspf TruthValue, - tBgpShortcutTunnelSrTe TruthValue + tBgpShortcutTunnelSrTe TruthValue, + tBgpShortcutTunnelAdminTags TruthValue, + tBgpShortcutTunnelSrPolicy TruthValue, + tBgpShortcutTunnelRibApi TruthValue, + tBgpShortcutTunnelMplsFwdPlcy TruthValue, + tBgpShortcutTunnelSrOspf3 TruthValue } tBgpShortcutTunnelFamily OBJECT-TYPE @@ -3735,6 +3770,64 @@ tBgpShortcutTunnelSrTe OBJECT-TYPE DEFVAL { false } ::= { tBgpShortcutTunnelEntry 10 } +tBgpShortcutTunnelAdminTags OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpShortcutTunnelAdminTags specifies the system to only + consider LSPs marked with an admin-tag for next hop resolution. + Untagged LSPs will not be considered. When disabled this reverts to + default behaviour. While tagged SR-TE LSPs will be considered first, + the system can fall back to using untagged LSP of other types and not + exclude them." + DEFVAL { false } + ::= { tBgpShortcutTunnelEntry 11 } + +tBgpShortcutTunnelSrPolicy OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpShortcutTunnelSrPolicy specifies whether SR Policy is + used for IGP shortcuts to resolve paths to BGP next-hops belonging to + a specific family." + DEFVAL { false } + ::= { tBgpShortcutTunnelEntry 12 } + +tBgpShortcutTunnelRibApi OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpShortcutTunnelRibApi specifies whether RIB API is + used for IGP shortcuts to resolve paths to BGP next-hops belonging to + a specific family." + DEFVAL { false } + ::= { tBgpShortcutTunnelEntry 13 } + +tBgpShortcutTunnelMplsFwdPlcy OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpShortcutTunnelMplsFwdPlcy specifies whether MPLS + Forwarding policy is used for IGP shortcuts to resolve paths to BGP + next-hops belonging to a specific family." + DEFVAL { false } + ::= { tBgpShortcutTunnelEntry 14 } + +tBgpShortcutTunnelSrOspf3 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpShortcutTunnelSrOspf3 specifies whether SR OSPF3 is + used for IGP shortcuts to resolve paths to BGP next-hops belonging to + a specific family." + DEFVAL { false } + ::= { tBgpShortcutTunnelEntry 15 } + tBgpLabelRtTunnelTblLstCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only @@ -3783,7 +3876,12 @@ TBgpLabelRtTunnelEntry ::= SEQUENCE tBgpLabelRtTunnelSrOspf TruthValue, tBgpLabelRtTunnelBgp TruthValue, tBgpLabelRtTunnelSrTe TruthValue, - tBgpLabelRtTunnelUdp TruthValue + tBgpLabelRtTunnelUdp TruthValue, + tBgpLabelRtTunnelAdminTags TruthValue, + tBgpLabelRtTunnelSrPolicy TruthValue, + tBgpLabelRtTunnelRibApi TruthValue, + tBgpLabelRtTunnelMplsFwdPlcy TruthValue, + tBgpLabelRtTunnelSrOspf3 TruthValue } tBgpLabelRtTunnelFamily OBJECT-TYPE @@ -3903,13 +4001,73 @@ tBgpLabelRtTunnelUdp OBJECT-TYPE DEFVAL { false } ::= { tBgpLabelRtTunnelEntry 10 } +tBgpLabelRtTunnelAdminTags OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpLabelRtTunnelAdminTags specifies the system to only + consider LSPs marked with an admin-tag for next hop resolution. + Untagged LSPs will not be considered. When disabled this reverts to + default behaviour. While tagged RSVP and SR-TE LSPs will be + considered first, the system can fall back to using untagged LSP of + other types and not exclude them." + DEFVAL { false } + ::= { tBgpLabelRtTunnelEntry 11 } + +tBgpLabelRtTunnelSrPolicy OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpLabelRtTunnelSrPolicy specifies whether Sr-policy is + allowed to be used for resolving BGP labeled routes belonging to a + specific family type." + DEFVAL { false } + ::= { tBgpLabelRtTunnelEntry 12 } + +tBgpLabelRtTunnelRibApi OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpLabelRtTunnelRibApi specifies whether RIB API is + allowed to be used for resolving BGP labeled routes belonging to a + specific family type." + DEFVAL { false } + ::= { tBgpLabelRtTunnelEntry 13 } + +tBgpLabelRtTunnelMplsFwdPlcy OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpLabelRtTunnelMplsFwdPlcy specifies whether MPLS + Forwarding Policy is allowed to be used for resolving BGP labeled + routes belonging to a specific family type." + DEFVAL { false } + ::= { tBgpLabelRtTunnelEntry 14 } + +tBgpLabelRtTunnelSrOspf3 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpLabelRtTunnelSrOspf3 specifies whether SR OSPF3 is + allowed to be used for resolving BGP labeled routes belonging to a + specific family type." + DEFVAL { false } + ::= { tBgpLabelRtTunnelEntry 15 } + tBgpInstanceMultiPathTable OBJECT-TYPE SYNTAX SEQUENCE OF TBgpInstanceMultiPathEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "tBgpInstanceMultiPathTable consists of information about BGP multipath - on each running instance of BGP." + on each running instance of BGP. + + This table is deprecated and replaced with tBgpInstMultipathNgTable." ::= { tBgpInstanceObjects 14 } tBgpInstanceMultiPathEntry OBJECT-TYPE @@ -4189,11 +4347,17 @@ TBgpORRLocationEntry ::= SEQUENCE tBgpORRSecondaryIPAddrType InetAddressType, tBgpORRSecondaryIPAddr InetAddress, tBgpORRTertiaryIPAddrType InetAddressType, - tBgpORRTertiaryIPAddr InetAddress + tBgpORRTertiaryIPAddr InetAddress, + tBgpORRPrimaryIPv6AddrType InetAddressType, + tBgpORRPrimaryIPv6Addr InetAddress, + tBgpORRSecondaryIPv6AddrType InetAddressType, + tBgpORRSecondaryIPv6Addr InetAddress, + tBgpORRTertiaryIPv6AddrType InetAddressType, + tBgpORRTertiaryIPv6Addr InetAddress } tBgpORRLocationId OBJECT-TYPE - SYNTAX Unsigned32 (1..16) + SYNTAX Unsigned32 (1..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION @@ -4297,6 +4461,84 @@ tBgpORRTertiaryIPAddr OBJECT-TYPE to unknown and tBgpORRTertiaryIPAddr returns a null string." ::= { tBgpORRLocationEntry 9 } +tBgpORRPrimaryIPv6AddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpORRPrimaryIPv6AddrType specifies the address type of + the primary IP address. tBgpORRPrimaryIPv6AddrType can be either + unknown or ipv6." + ::= { tBgpORRLocationEntry 10 } + +tBgpORRPrimaryIPv6Addr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpORRPrimaryIPv6Addr specifies the preferred IPv6 + address to calculate the optimal-route-reflection cost from the + associated location to a bgp next-hop. + + If the tBgpORRPrimaryIPAddrType is set to ipv6, then the primary IP + address is a IPv6 address. + + If the primary IP address is reset, tBgpORRPrimaryIPv6AddrType is set + to unknown and tBgpORRPrimaryIPv6Addr returns a null string." + ::= { tBgpORRLocationEntry 11 } + +tBgpORRSecondaryIPv6AddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpORRSecondaryIPv6AddrType specifies the address type + of the secondary IP address. tBgpORRSecondaryIPv6AddrType can be + either unknown or ipv6." + ::= { tBgpORRLocationEntry 12 } + +tBgpORRSecondaryIPv6Addr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpORRSecondaryIPv6Addr specifies the second preferred + IPv6 address to calculate the optimal-route-reflection cost from the + associated location to a bgp next-hop. + + If the tBgpORRSecondaryIPv6AddrType is set to ipv6, then the secondary + IP address is a IPv6 address. + + If the secondary IP address is reset, tBgpORRSecondaryIPv6AddrType is + set to unknown and tBgpORRSecondaryIPv6Addr returns a null string." + ::= { tBgpORRLocationEntry 13 } + +tBgpORRTertiaryIPv6AddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpORRTertiaryIPv6AddrType specifies the address type of + the tertiary IP address. tBgpORRTertiaryIPAddrType can be either + unknown or ipv6." + ::= { tBgpORRLocationEntry 14 } + +tBgpORRTertiaryIPv6Addr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpORRTertiaryIPv6Addr specifies the third preferred + IPv6 address to calculate the optimal-route-reflection cost from the + associated location to a bgp next-hop. + + If the tBgpORRTertiaryIPAddrType is set to ipv6, then the tertiary IP + address is a IPv6 address. + + If the tertiary IP address is reset, tBgpORRTertiaryIPv6AddrType is + set to unknown and tBgpORRTertiaryIPAddr returns a null string." + ::= { tBgpORRLocationEntry 15 } + tBgpInstanceAddPathTblLstCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only @@ -4563,7 +4805,32 @@ TBgpInstanceParamsExtEntry ::= SEQUENCE tBgpInstanceLLGRFwdingBitsSet INTEGER, tBgpInstanceLLGRAdvStaleToNeigh TruthValue, tBgpInstLLGRAdvToNeighWthoutNoEx TruthValue, - tBgpInstanceLLGR TruthValue + tBgpInstanceLLGR TruthValue, + tBgpInstanceAdvIpv6NhFamily TmnxIpFamily, + tBgpInstanceExtendNhEncoding TmnxIpFamily, + tBgpInstanceBypassMRAITimer TruthValue, + tBgpInstanceDisableLargeComms TruthValue, + tBgpInstanceImportSrPolicy TruthValue, + tBgpInstanceEnfNbrTrust TmnxIpFamily, + tBgpInstanceLoopDetectThreshold Unsigned32, + tBgpInstanceAllowUnresLeaking TruthValue, + tBgpInstanceConvMinWaitToAdv Unsigned32, + tBgpInstanceSendExportPolicy TLPolicyNameOrExpOrEmpty, + tBgpInstEbgpPreference TmnxBgpPreference, + tBgpInstIbgpPreference TmnxBgpPreference, + tBgpInstEbgpLabelPreference TmnxBgpPreference, + tBgpInstIbgpLabelPreference TmnxBgpPreference, + tBgpInstEBGPRejWithoutPlcyImpt TruthValue, + tBgpInstEBGPRejWithoutPlcyExpt TruthValue, + tBgpInstRemovePrivateReplaceAS TruthValue, + tBgpInstBlockPrefixSID TruthValue, + tBgpInstDefOriginate TmnxIpFamily, + tBgpPrefixSidRangeType INTEGER, + tBgpPrefixSidRangeStartLabel Unsigned32, + tBgpPrefixSidRangeMaxIdx Unsigned32, + tBgpSrAdminState TmnxAdminState, + tBgpSegmentRouting TruthValue, + tBgpSelLabelIpv4Inst TruthValue } tBgpInstanceEnforceFirstAS OBJECT-TYPE @@ -4677,6 +4944,279 @@ tBgpInstanceLLGR OBJECT-TYPE DEFVAL { false } ::= { tBgpInstanceParamsExtEntry 8 } +tBgpInstanceAdvIpv6NhFamily OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceAdvIpv6NhFamily specifies the types of + AFI/SAFI the SROS BGP supports extended next-hop encoding and + resolution." + ::= { tBgpInstanceParamsExtEntry 9 } + +tBgpInstanceExtendNhEncoding OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceExtendNhEncoding specifies the types of + AFI/SAFI the Bgp instance is configured to support extended next-hop + encoding." + ::= { tBgpInstanceParamsExtEntry 10 } + +tBgpInstanceBypassMRAITimer OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceBypassMRAITimer specifies whether the Bgp + instance is configured to send out the BGP update immediately after + the session comes up, without waiting for Minimum Route Advertisement + Interval, tBgpInstanceMinRouteAdvertisement, to countdown to zero. + + If the value is set to 'true', tBgpInstanceMinRouteAdvertisement's + value is disregarded and BGP updates are sent out immediately after + the session comes up. + + If the value is set to 'false', the system waits for + tBgpInstanceMinRouteAdvertisement's full value to countdown before + sending out the BGP updates after the session comes up." + DEFVAL { false } + ::= { tBgpInstanceParamsExtEntry 11 } + +tBgpInstanceDisableLargeComms OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceDisableLargeComms enables or disables sending + of community attribute to the peer for large communities." + DEFVAL { false } + ::= { tBgpInstanceParamsExtEntry 12 } + +tBgpInstanceImportSrPolicy OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceImportSrPolicy enables or disables import of + sr-policy for use in resolving next-hop." + DEFVAL { false } + ::= { tBgpInstanceParamsExtEntry 13 } + +tBgpInstanceEnfNbrTrust OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceEnfNbrTrust specifies the address families on + which ILM forwarding behavior is enabled." + DEFVAL { {} } + ::= { tBgpInstanceParamsExtEntry 14 } + +tBgpInstanceLoopDetectThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceLoopDetectThreshold specifies the occurence + of the global ASN when exceeded triggers the loop-detect behavior." + DEFVAL { 0 } + ::= { tBgpInstanceParamsExtEntry 15 } + +tBgpInstanceAllowUnresLeaking OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceAllowUnresLeaking specifies whether or not a + VPRN can import a route." + DEFVAL { false } + ::= { tBgpInstanceParamsExtEntry 16 } + +tBgpInstanceConvMinWaitToAdv OBJECT-TYPE + SYNTAX Unsigned32 (0..3600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceConvMinWaitToAdv specifies the timer value + for which no routes are advertised." + DEFVAL { 0 } + ::= { tBgpInstanceParamsExtEntry 17 } + +tBgpInstanceSendExportPolicy OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstanceSendExportPolicy specifies the send default + export policy." + DEFVAL { "" } + ::= { tBgpInstanceParamsExtEntry 18 } + +tBgpInstEbgpPreference OBJECT-TYPE + SYNTAX TmnxBgpPreference (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstEbgpPreference specifies the route preference for + ebgp routes." + DEFVAL { 0 } + ::= { tBgpInstanceParamsExtEntry 19 } + +tBgpInstIbgpPreference OBJECT-TYPE + SYNTAX TmnxBgpPreference (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstIbgpPreference specifies the route preference for + ibgp routes." + DEFVAL { 0 } + ::= { tBgpInstanceParamsExtEntry 20 } + +tBgpInstEbgpLabelPreference OBJECT-TYPE + SYNTAX TmnxBgpPreference (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstEbgpLabelPreference specifies the route + preference for label-IPv4 and label-IPv6 ebgp routes." + DEFVAL { 0 } + ::= { tBgpInstanceParamsExtEntry 21 } + +tBgpInstIbgpLabelPreference OBJECT-TYPE + SYNTAX TmnxBgpPreference (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstIbgpLabelPreference specifies the route + preference for label-IPv4 and label-IPv6 ibgp routes." + DEFVAL { 0 } + ::= { tBgpInstanceParamsExtEntry 22 } + +tBgpInstEBGPRejWithoutPlcyImpt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstEBGPRejWithoutPlcyImpt enables or disables if + policies can be imported." + DEFVAL { false } + ::= { tBgpInstanceParamsExtEntry 23 } + +tBgpInstEBGPRejWithoutPlcyExpt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstEBGPRejWithoutPlcyExpt enables or disables if + policies can be exported." + DEFVAL { false } + ::= { tBgpInstanceParamsExtEntry 24 } + +tBgpInstRemovePrivateReplaceAS OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstRemovePrivateReplaceAS specifies if private AS + numbers in the AS Path should be replaced with the configured global + AS before advertising them to BGP peers." + DEFVAL { false } + ::= { tBgpInstanceParamsExtEntry 25 } + +tBgpInstBlockPrefixSID OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstBlockPrefixSID enables or disables sending of the + prefix SID attribute." + DEFVAL { false } + ::= { tBgpInstanceParamsExtEntry 26 } + +tBgpInstDefOriginate OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstDefOriginate specifies the types of AFI/SAFI for + which SROS BGP will originate default route independent of the RTM + default route" + ::= { tBgpInstanceParamsExtEntry 27 } + +tBgpPrefixSidRangeType OBJECT-TYPE + SYNTAX INTEGER { + none (0), + global (1), + local (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPrefixSidRangeType specifies whether global + or operation mode is selected. If local mode is used, + tBgpPrefixSidRangeStartLabel and tBgpPrefixSidRangeMaxIdx + describe the range. If global mode is selected those fields are + not used. " + DEFVAL { none } + ::= { tBgpInstanceParamsExtEntry 29 } + +tBgpPrefixSidRangeStartLabel OBJECT-TYPE + SYNTAX Unsigned32 (0..524287) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPrefixSidRangeStartLabel specifies the local label + starting offset value." + DEFVAL { 0 } + ::= { tBgpInstanceParamsExtEntry 30 } + +tBgpPrefixSidRangeMaxIdx OBJECT-TYPE + SYNTAX Unsigned32 (1..524287) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPrefixSidRangeMaxIdx specifies the maximum local SID + index that can be used." + DEFVAL { 1 } + ::= { tBgpInstanceParamsExtEntry 31 } + +tBgpSrAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tBgpSrAdminState specifies the desired + administrative state of Segment Routing for this BGP instance." + DEFVAL { outOfService } + ::= { tBgpInstanceParamsExtEntry 32 } + +tBgpSegmentRouting OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpSegmentRouting specifies whether or not segment + routing capabilities are enabled on this instance of BGP. + + When the value is set to 'false' segment routing is disabled and any + previous configuration of other segment routing parameters is + removed." + DEFVAL { false } + ::= { tBgpInstanceParamsExtEntry 33 } + +tBgpSelLabelIpv4Inst OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpSelLabelIpv4Inst specifies whether to enable/disable + selective download of label-ipv4 routes" + DEFVAL { false } + ::= { tBgpInstanceParamsExtEntry 35 } + tBgpInstanceLLGRFamilyTblLstCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only @@ -4764,6 +5304,327 @@ tBgpInstLLGRFamilyOvrideStaleTm OBJECT-TYPE DEFVAL { 16777216 } ::= { tBgpInstanceLLGRFamilyEntry 5 } +tBgpConvergenceTblLstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpConvergenceTblLstCh indicates the last timestamp when + an entry in the tBgpConvergenceTable was last changed." + ::= { tBgpInstanceObjects 27 } + +tBgpConvergenceTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpConvergenceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tBgpConvergenceTable is the list of configured objects for + different family types to delay advertisement of BGP routes until + convergence has occured. + + The table entries are indexed by BGP instance and family type." + ::= { tBgpInstanceObjects 28 } + +tBgpConvergenceEntry OBJECT-TYPE + SYNTAX TBgpConvergenceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the tBgpConvergenceTable. + + An entry is created when an entry in tBgpInstanceEntry is. When + created, all objects are initialized to their default values." + INDEX { + tBgpInstanceIndex, + tBgpConvergenceFamily + } + ::= { tBgpConvergenceTable 1 } + +TBgpConvergenceEntry ::= SEQUENCE +{ + tBgpConvergenceFamily TmnxIpFamilyIdentifier, + tBgpConvergenceLstCh TimeStamp, + tBgpConvergenceMaxWaitToAdv Unsigned32, + tBgpConvTimerEstablishedPeers Unsigned32, + tBgpConvEstablishedPeers Unsigned32, + tBgpConvFirstSessEstablishedTime Unsigned32, + tBgpConvLastSessEstablishedTime Unsigned32, + tBgpConvergedPeers Unsigned32, + tBgpConvergenceState INTEGER, + tBgpConvergenceTime Unsigned32, + tBgpConvergenceOperMaxWaitToAdv Unsigned32 +} + +tBgpConvergenceFamily OBJECT-TYPE + SYNTAX TmnxIpFamilyIdentifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpConvergenceFamily specifies the address family for + which the convergence selection applies." + ::= { tBgpConvergenceEntry 1 } + +tBgpConvergenceLstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tBgpConvergenceLstCh indicates when an entry in + tBgpConvergenceTable was last changed." + ::= { tBgpConvergenceEntry 2 } + +tBgpConvergenceMaxWaitToAdv OBJECT-TYPE + SYNTAX Unsigned32 (0..3600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpConvergenceMaxWaitToAdv specifies the maximum amount + of time, in seconds, measured from the time when the first session + (configured or dynamic) that supports the address family comes up + after a BGP restart, until BGP is allowed to advertise any routes in + that address family to any peer." + DEFVAL { 0 } + ::= { tBgpConvergenceEntry 3 } + +tBgpConvTimerEstablishedPeers OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpConvTimerEstablishedPeers indicates the number of BGP + sessions (configured and dynamic) that support the address family and + that were in established state when tBgpInstanceConvMinWaitToAdv + timer expired." + ::= { tBgpConvergenceEntry 4 } + +tBgpConvEstablishedPeers OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpConvEstablishedPeers that support the address family + and that currently in established state." + ::= { tBgpConvergenceEntry 5 } + +tBgpConvFirstSessEstablishedTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpConvFirstSessEstablishedTime indicates the first + session supporting the address family came up, measured from the time + that BGP instance restarted." + ::= { tBgpConvergenceEntry 6 } + +tBgpConvLastSessEstablishedTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpConvLastSessEstablishedTime indicates the last + session supporting the address family came up, measured from the time + that the BGP instance restarted." + ::= { tBgpConvergenceEntry 7 } + +tBgpConvergedPeers OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpConvergedPeers indicates the number of peers that + have sent an EOR marker for the address family since the last BGP + restart." + ::= { tBgpConvergenceEntry 8 } + +tBgpConvergenceState OBJECT-TYPE + SYNTAX INTEGER { + waiting (1), + started (2), + partial (3), + timeout (4), + converged (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpConvergenceState indicates the convergence state of + the address family." + ::= { tBgpConvergenceEntry 9 } + +tBgpConvergenceTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpConvergenceTime indicates the elapsed time in + seconds, starting from the last BGP restart, to reach the converged + state for the address family." + ::= { tBgpConvergenceEntry 10 } + +tBgpConvergenceOperMaxWaitToAdv OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tBgpConvergenceOperMaxWaitToAdv indicates the opertional timer value after which + the local BGP instance starts advertising all its own family RIB-OUTs + to all corresponding family established peers." + DEFVAL { 0 } + ::= { tBgpConvergenceEntry 11 } + +tBgpInstMultipathNgTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpInstMultipathNgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tBgpInstMultipathNgTable is the list of configured multi-path + mechanisms for different BGP family types. + + The table entries are indexed by BGP instance and family type. Each + entry denotes the multi-path selection used to select the number of + paths of a specific BGP family type." + ::= { tBgpInstanceObjects 29 } + +tBgpInstMultipathNgEntry OBJECT-TYPE + SYNTAX TBgpInstMultipathNgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the tBgpInstMultipathNgTable. + + When created, all objects are initialized to their default values." + INDEX { + tBgpInstanceIndex, + tBgpInstMultipathNgFamily + } + ::= { tBgpInstMultipathNgTable 1 } + +TBgpInstMultipathNgEntry ::= SEQUENCE +{ + tBgpInstMultipathNgFamily TmnxIpFamilyIdentifier, + tBgpInstMultipathNgRowStatus RowStatus, + tBgpInstMultipathNgLstCh TimeStamp, + tBgpInstMultipathNgBgp Integer32, + tBgpInstMultipathNgEBgp Integer32, + tBgpInstMultipathNgIBgp Integer32, + tBgpInstMultipathNgRestrict INTEGER, + tBgpInstMultipathNgUnequalCost TruthValue +} + +tBgpInstMultipathNgFamily OBJECT-TYPE + SYNTAX TmnxIpFamilyIdentifier + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tBgpInstMultipathNgFamily specifies the address family + for which the multi-path selection applies." + ::= { tBgpInstMultipathNgEntry 1 } + +tBgpInstMultipathNgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstMultipathNgRowStatus specifies the row status for + this table entry. It is used to create and delete row entries in this + table." + ::= { tBgpInstMultipathNgEntry 2 } + +tBgpInstMultipathNgLstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tBgpInstMultipathNgLstCh indicates when an entry in + tBgpInstMultipathNgTable was last changed." + ::= { tBgpInstMultipathNgEntry 3 } + +tBgpInstMultipathNgBgp OBJECT-TYPE + SYNTAX Integer32 (0..64) + UNITS "number-of-paths" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstMultipathNgBgp specifies if BGP multipath is + enabled or disabled for this instance and family. + + A value of '0' would disable address family specific BGP multipath. + + Any other value would specify the number of paths for BGP Multipath." + DEFVAL { 0 } + ::= { tBgpInstMultipathNgEntry 4 } + +tBgpInstMultipathNgEBgp OBJECT-TYPE + SYNTAX Integer32 (0..64) + UNITS "number-of-paths" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstMultipathNgEBgp specifies the maximum number of + paths that can be installed into RTM when the best path is received + from an EBGP peer. + + A value of '0' would indicate to use the number of paths from + tBgpInstMultipathNgBgp. + + Any other value would specify the number of paths for EBGP Multipath." + DEFVAL { 0 } + ::= { tBgpInstMultipathNgEntry 5 } + +tBgpInstMultipathNgIBgp OBJECT-TYPE + SYNTAX Integer32 (0..64) + UNITS "number-of-paths" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstMultipathNgIBgp specifies the maximum number of + paths that can be installed into RTM when the best path is received + from an IBGP peer. + + A value of '0' would indicate to use the number of paths from + tBgpInstMultipathNgBgp. + + Any other value would specify the number of paths for IBGP Multipath." + DEFVAL { 0 } + ::= { tBgpInstMultipathNgEntry 6 } + +tBgpInstMultipathNgRestrict OBJECT-TYPE + SYNTAX INTEGER { + sameAsPathLength (1), + sameNeighborAs (2), + exactAsPath (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of tBgpInstMultipathNgRestrict is set to + 'sameAsPathLength', it forces multipaths to have the same AS path + length (unless as-path-ignore is configured). + + When the value of tBgpInstMultipathNgRestrict is set to + 'sameNeighborAs', it forces multipaths to have the same AS path length + (unless as-path-ignore is configured) and the same neighbor AS. + + When the value of tBgpInstMultipathNgRestrict is set to 'exactAsPath' + it forces multipaths to have the exact same AS paths, meaning the same + ASNs in exactly the same order and contained in exactly the same types + of elements." + DEFVAL { sameAsPathLength } + ::= { tBgpInstMultipathNgEntry 7 } + +tBgpInstMultipathNgUnequalCost OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpInstMultipathNgUnequalCost specifies the selection of + multipaths ignores differences in next-hop cost compared to the best + path." + DEFVAL { false } + ::= { tBgpInstMultipathNgEntry 8 } + tBgpPeerGroupObjects OBJECT IDENTIFIER ::= { tBgpObjects 3 } tBgpPeerGroupTableLastChanged OBJECT-TYPE @@ -4857,7 +5718,7 @@ TBgpPeerGroupEntry ::= SEQUENCE tBgpPeerGroupOperStatus BgpOperState, tBgpPeerGroupLocalASPrivate TruthValue, tBgpPeerGroupMd5Auth TruthValue, - tBgpPeerGroupMd5AuthKey OCTET STRING, + tBgpPeerGroupMd5AuthKey DisplayString, tBgpPeerGroupClusterId IpAddress, tBgpPeerGroupDisableClientReflect TruthValue, tBgpPeerGroupGracefulRestart TruthValue, @@ -5467,7 +6328,7 @@ tBgpPeerGroupMd5Auth OBJECT-TYPE ::= { tBgpPeerGroupEntry 42 } tBgpPeerGroupMd5AuthKey OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..255)) + SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION @@ -5845,7 +6706,7 @@ tBgpPeerGroupMaxPrefixLogOnly OBJECT-TYPE tBgpPeerGroupMaxPrefixThreshold OBJECT-TYPE SYNTAX Unsigned32 (1..100) - UNITS "percentage" + UNITS "percent" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -5950,7 +6811,7 @@ TBgpPeerGroupParamsEntry ::= SEQUENCE tBgpPGDisableFEFailover TruthValue, tBgpPGDisableComms TruthValue, tBgpPGDisableExtComms TruthValue, - tBgpPGDefaultOriginate TruthValue, + tBgpPGDefaultOriginate TmnxIpFamily, tBgpPGAdvertiseInactiveRts TruthValue, tBgpPGMinTTLValue Unsigned32, tBgpPGTTLLogId TFilterLogId, @@ -6005,7 +6866,11 @@ TBgpPeerGroupParamsEntry ::= SEQUENCE tBgpPGLLGRAdvStaleToNeigh TruthValue, tBgpPGLLGRAdvToNeighWthoutNoEx TruthValue, tBgpPGLLGR TruthValue, - tBgpPGLocalAddressIfName TNamedItemOrEmpty + tBgpPGLocalAddressIfName TNamedItemOrEmpty, + tBgpPeerGroupAdvIpv6NhFamily TmnxIpFamily, + tBgpPGExtendNhEncoding TmnxIpFamily, + tBgpPGBypassMRAITimer TruthValue, + tBgpPGDisableLargeComms TruthValue } tBgpPGParamsInheritance OBJECT-TYPE @@ -6022,7 +6887,9 @@ tBgpPGParamsInheritance OBJECT-TYPE tBgpPGDisableFEFailover 0x0000000000000002 tBgpPGDisableComms 0x0000000000000004 tBgpPGDisableExtComms 0x0000000000000008 + $feature (TIMOS_FEATURE_BGP_DEFAULT_ORIGINATE) tBgpPGDefaultOriginate 0x0000000000000010 + } tBgpPGAdvertiseInactiveRts 0x0000000000000020 tBgpPGPeerTracking 0x0000000000000400 tBgpPGAuthKeyChain 0x0000000000000800 @@ -6052,6 +6919,11 @@ tBgpPGParamsInheritance OBJECT-TYPE tBgpPGMcastVpnV4AddPathLimit 0x0004000000000000 tBgpPGMcastVpnV6AddPathLimit 0x0008000000000000 tBgpPGLLGR 0x0400000000000000 + tBgpPGLocalAddressIfName 0x0800000000000000 + tBgpPeerGroupAdvIpv6NhFamily 0x1000000000000000 + tBgpPGExtendNhEncoding 0x2000000000000000 + tBgpPGBypassMRAITimer 0x4000000000000000 + tBgpPGDisableLargeComms 0x0800000000000000 When the bit for an object is set to one, then the object's administrative and operational value are whatever the DEFVAL or most @@ -6102,14 +6974,13 @@ tBgpPGDisableExtComms OBJECT-TYPE ::= { tBgpPeerGroupParamsEntry 4 } tBgpPGDefaultOriginate OBJECT-TYPE - SYNTAX TruthValue + SYNTAX TmnxIpFamily MAX-ACCESS read-create STATUS current DESCRIPTION - "The value of tBgpPGDefaultOriginate enables or disables the sending of - default routes to the peer, making it independent of the route - policies." - DEFVAL { false } + "The value of tBgpPGDefaultOriginate specifies the types of AFI/SAFI + for which SROS BGP will originate default route independent of the RTM + default route." ::= { tBgpPeerGroupParamsEntry 5 } tBgpPGAdvertiseInactiveRts OBJECT-TYPE @@ -6766,7 +7637,7 @@ tBgpPGDefRxEvpnEncap OBJECT-TYPE ::= { tBgpPeerGroupParamsEntry 45 } tBgpPGORRLocation OBJECT-TYPE - SYNTAX Unsigned32 (0..16) + SYNTAX Unsigned32 (0..255) MAX-ACCESS read-create STATUS current DESCRIPTION @@ -6971,6 +7842,55 @@ tBgpPGLocalAddressIfName OBJECT-TYPE time. The other one is set to default." ::= { tBgpPeerGroupParamsEntry 60 } +tBgpPeerGroupAdvIpv6NhFamily OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerGroupAdvIpv6NhFamily specifies the types of + AFI/SAFI the SROS BGP group supports extended next-hop encoding and + resolution." + ::= { tBgpPeerGroupParamsEntry 61 } + +tBgpPGExtendNhEncoding OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGExtendNhEncoding specifies the type of AFI/SAFI the + Bgp group is configured to support extended next-hop encoding." + ::= { tBgpPeerGroupParamsEntry 62 } + +tBgpPGBypassMRAITimer OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGBypassMRAITimer specifies whether the Bgp instance + is configured to send out the BGP update immediately after the session + comes up, without waiting for Minimum Route Advertisement Interval, + tBgpPeerGroupMinRouteAdvertisement, to countdown to zero. + + If the value is set to 'true', tBgpPeerGroupMinRouteAdvertisement's + value is disregarded and BGP updates are sent out immediately after + the session comes up. + + If the value is set to 'false', the system waits for + tBgpPeerGroupMinRouteAdvertisement's full value to countdown before + sending out the BGP updates after the session comes up." + DEFVAL { false } + ::= { tBgpPeerGroupParamsEntry 63 } + +tBgpPGDisableLargeComms OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGDisableLargeComms enables or disables sending of + community attribute to the peer for large communities." + DEFVAL { false } + ::= { tBgpPeerGroupParamsEntry 64 } + tBgpPeerGroupPlcyTable OBJECT-TYPE SYNTAX SEQUENCE OF TBgpPeerGroupPlcyEntry MAX-ACCESS not-accessible @@ -7441,7 +8361,7 @@ tBgpPeerGroupPfxLmtLogOnly OBJECT-TYPE tBgpPeerGroupPfxLmtThreshold OBJECT-TYPE SYNTAX Unsigned32 (1..100) - UNITS "percentage" + UNITS "percent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -7532,16 +8452,16 @@ tBgpPeerGroupDynamicPeerPfxEntry OBJECT-TYPE TBgpPeerGroupDynamicPeerPfxEntry ::= SEQUENCE { - tBgpPGDynamicPeerPrefixType TmnxAddressAndPrefixType, - tBgpPGDynamicPeerPrefix TmnxAddressAndPrefixAddress, - tBgpPGDynamicPeerPrefixLength TmnxAddressAndPrefixPrefix, + tBgpPGDynamicPeerPrefixType InetAddressType, + tBgpPGDynamicPeerPrefix InetAddress, + tBgpPGDynamicPeerPrefixLength InetAddressPrefixLength, tBgpPGDynamicPeerPfxLastChanged TimeStamp, tBgpPGDynamicPeerPfxRowStatus RowStatus, tBgpPGDynamicPeerPfxGroupName BgpPeerGroupName } tBgpPGDynamicPeerPrefixType OBJECT-TYPE - SYNTAX TmnxAddressAndPrefixType + SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION @@ -7550,7 +8470,7 @@ tBgpPGDynamicPeerPrefixType OBJECT-TYPE ::= { tBgpPeerGroupDynamicPeerPfxEntry 1 } tBgpPGDynamicPeerPrefix OBJECT-TYPE - SYNTAX TmnxAddressAndPrefixAddress (SIZE (4|16|20)) + SYNTAX InetAddress (SIZE (4|16|20)) MAX-ACCESS not-accessible STATUS current DESCRIPTION @@ -7559,7 +8479,7 @@ tBgpPGDynamicPeerPrefix OBJECT-TYPE ::= { tBgpPeerGroupDynamicPeerPfxEntry 2 } tBgpPGDynamicPeerPrefixLength OBJECT-TYPE - SYNTAX TmnxAddressAndPrefixPrefix (0..128) + SYNTAX InetAddressPrefixLength (0..128) MAX-ACCESS not-accessible STATUS current DESCRIPTION @@ -7684,6 +8604,373 @@ tBgpPGLLGRFamilyOvrideStaleTm OBJECT-TYPE DEFVAL { 16777216 } ::= { tBgpPGLLGRFamilyEntry 5 } +tBgpPGParamsExtTblLstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPGParamsExtTblLstCh indicates the timestamp when an + entry in tBgpPeerGroupParamsExtTable was last changed." + ::= { tBgpPeerGroupObjects 13 } + +tBgpPeerGroupParamsExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpPeerGroupParamsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about the attributes configured for + the BGP instance." + ::= { tBgpPeerGroupObjects 14 } + +tBgpPeerGroupParamsExtEntry OBJECT-TYPE + SYNTAX TBgpPeerGroupParamsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tBgpPeerGroupParamsExtTable. Each entry maintains the + attributes configured for BGP instance." + INDEX { + tBgpInstanceIndex, + tBgpPeerGroupName + } + ::= { tBgpPeerGroupParamsExtTable 1 } + +TBgpPeerGroupParamsExtEntry ::= SEQUENCE +{ + tBgpPGParamsExtInheritanceHi TmnxHigh32, + tBgpPGParamsExtInheritanceLo TmnxLow32, + tBgpPGLinkAcceptEbgp TmnxIpFamily, + tBgpPGLinkSendEbgp TmnxIpFamily, + tBgpPGLinkAggPaths TmnxIpFamily, + tBgpPGLoopDetectThreshold Unsigned32, + tBgpPGSendExportPolicy TLPolicyNameOrExpOrEmpty, + tBgpPGEbgpPreference TmnxBgpPreference, + tBgpPGIbgpPreference TmnxBgpPreference, + tBgpPGEbgpLabelPreference TmnxBgpPreference, + tBgpPGIbgpLabelPreference TmnxBgpPreference, + tBgpPGEBGPRejWithoutPlcyImpt TruthValue, + tBgpPGEBGPRejWithoutPlcyExpt TruthValue, + tBgpPGMultipathEligible TruthValue, + tBgpPGRemovePrivateReplaceAs TruthValue, + tBgpPGBlockPrefixSID TruthValue, + tBgpPGDefOriginate TmnxIpFamily, + tBgpPGSelLabelIpv4Inst TruthValue +} + +tBgpPGParamsExtInheritanceHi OBJECT-TYPE + SYNTAX TmnxHigh32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGParamsExtInheritanceHi specifies the upper 32 bits + of inheritance object. The object specifies if the peer entry in this + row, should inherit the operational value of an object, or use the + administratively set value. + + This object is a bit-mask, with the following positions: + + + When the bit for an object is set to one, then the object's + administrative and operational value are whatever the DEFVAL or most + recently SET value is. + + When the bit for an object is set to zero, then the object's + administrative and operational value are inherited from the + corresponding object in tBgpInstanceTable. + + By default all of these attributes should be inherited from the + tBgpInstanceTable." + DEFVAL { 0 } + ::= { tBgpPeerGroupParamsExtEntry 1 } + +tBgpPGParamsExtInheritanceLo OBJECT-TYPE + SYNTAX TmnxLow32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGParamsExtInheritanceLo specifies the lower 32 bits + of the inheritance object. The object specifies if the peer entry in + this row, should inherit the operational value of an object, or use + the administratively set value. + + This object is a bit-mask, with the following positions: + tBgpPGParamsExtInheritanceHi 0x00000001 + tBgpPGParamsExtInheritanceLo 0x00000002 + tBgpPGLinkAcceptEbgp 0x00000004 + tBgpPGLinkSendEbgp 0x00000008 + tBgpPGLinkAggPaths 0x00000010 + tBgpPGLoopDetectThreshold 0x00000020 + tBgpPGSendExportPolicy 0x00000040 + tBgpPGEbgpPreference 0x00000080 + tBgpPGIbgpPreference 0x00000100 + tBgpPGEbgpLabelPreference 0x00000200 + tBgpPGIbgpLabelPreference 0x00000400 + tBgpPGEBGPRejWithoutPlcyImpt 0x00000800 + tBgpPGEBGPRejWithoutPlcyExpt 0x00001000 + tBgpPGMultipathEligible 0x00002000 + tBgpPGRemovePrivateReplaceAs 0x00004000 + tBgpPGBlockPrefixSID 0x00008000 + tBgpPGDefOriginate 0x00010000 + tBgpPGSelLabelIpv4Inst 0x00040000 + + When the bit for an object is set to one, then the object's + administrative and operational value are whatever the DEFVAL or most + recently SET value is. + + When the bit for an object is set to zero, then the object's + administrative and operational value are inherited from the + corresponding object in tBgpInstanceTable. + + By default all of these attributes should be inherited from the + tBgpInstanceTable." + DEFVAL { 0 } + ::= { tBgpPeerGroupParamsExtEntry 2 } + +tBgpPGLinkAcceptEbgp OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGLinkAcceptEbgp specifies the address families of + the routes received from a single-hop EBGP neighbor, for which a Link + Bandwidth Extended Community with static AS and bandwidth values is + allowed." + DEFVAL { {} } + ::= { tBgpPeerGroupParamsExtEntry 3 } + +tBgpPGLinkSendEbgp OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGLinkSendEbgp specifies the address families of the + routes sent to a single-hop EBGP neighbor, for which a Link Bandwidth + Extended Community with static AS and bandwidth values is allowed." + DEFVAL { {} } + ::= { tBgpPeerGroupParamsExtEntry 4 } + +tBgpPGLinkAggPaths OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGLinkAggPaths specifies the families of the routes + for which aggregate bandwidth is supported for a re-advertising + router." + DEFVAL { {} } + ::= { tBgpPeerGroupParamsExtEntry 5 } + +tBgpPGLoopDetectThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGLoopDetectThreshold specifies the occurence of the + global ASN when exceeded triggers the loop-detect behavior." + DEFVAL { 0 } + ::= { tBgpPeerGroupParamsExtEntry 6 } + +tBgpPGSendExportPolicy OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGSendExportPolicy specifies the send default export + policy." + DEFVAL { "" } + ::= { tBgpPeerGroupParamsExtEntry 7 } + +tBgpPGEbgpPreference OBJECT-TYPE + SYNTAX TmnxBgpPreference (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGEbgpPreference specifies the route preference for + ebgp routes." + DEFVAL { 0 } + ::= { tBgpPeerGroupParamsExtEntry 8 } + +tBgpPGIbgpPreference OBJECT-TYPE + SYNTAX TmnxBgpPreference (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGIbgpPreference specifies the route preference for + ibgp routes." + DEFVAL { 0 } + ::= { tBgpPeerGroupParamsExtEntry 9 } + +tBgpPGEbgpLabelPreference OBJECT-TYPE + SYNTAX TmnxBgpPreference (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGEbgpLabelPreference specifies the route preference + for label-IPv4 and label-IPv6 ebgp routes." + DEFVAL { 0 } + ::= { tBgpPeerGroupParamsExtEntry 10 } + +tBgpPGIbgpLabelPreference OBJECT-TYPE + SYNTAX TmnxBgpPreference (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGIbgpLabelPreference specifies the route preference + for label-IPv4 and label-IPv6 ibgp routes." + DEFVAL { 0 } + ::= { tBgpPeerGroupParamsExtEntry 11 } + +tBgpPGEBGPRejWithoutPlcyImpt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGEBGPRejWithoutPlcyImpt enables or disables if + policies can be imported." + DEFVAL { false } + ::= { tBgpPeerGroupParamsExtEntry 12 } + +tBgpPGEBGPRejWithoutPlcyExpt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGEBGPRejWithoutPlcyExpt enables or disables if + policies can be imported." + DEFVAL { false } + ::= { tBgpPeerGroupParamsExtEntry 13 } + +tBgpPGMultipathEligible OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGMultipathEligible specifies whether this group is + multi-path eligible." + DEFVAL { false } + ::= { tBgpPeerGroupParamsExtEntry 14 } + +tBgpPGRemovePrivateReplaceAs OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGRemovePrivateReplaceAs specifies whether or not to + replace the private autonomous system number (ASN) in AS-Path, if the + AS-Path contains the ASN of the external BGP (eBGP) neighbor on this + BGP peer group." + DEFVAL { false } + ::= { tBgpPeerGroupParamsExtEntry 15 } + +tBgpPGBlockPrefixSID OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGBlockPrefixSID enables or disables sending of the + prefix SID attribute." + DEFVAL { false } + ::= { tBgpPeerGroupParamsExtEntry 16 } + +tBgpPGDefOriginate OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGDefOriginate specifies the types of AFI/SAFI for + which SROS BGP will originate default route independent of the RTM + default route." + ::= { tBgpPeerGroupParamsExtEntry 17 } + +tBgpPGSelLabelIpv4Inst OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPGSelLabelIpv4Inst specifies whether to + enable/disable selective download of label-ipv4 routes" + DEFVAL { false } + ::= { tBgpPeerGroupParamsExtEntry 19 } + +tBgpPeerGrpDynNbrAsRngTblLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tBgpPeerGrpDynNbrAsRngTblLstChg indicates the last timestamp when + an entry in the tBgpPeerGroupDynNbrAsRangeTable was last changed." + ::= { tBgpPeerGroupObjects 15 } + +tBgpPeerGroupDynNbrAsRangeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpPeerGroupDynNbrAsRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tBgpPeerGroupDynNbrAsRangeTable contains BGP peering + dynamic-neighbor AS ranges." + ::= { tBgpPeerGroupObjects 16 } + +tBgpPeerGroupDynNbrAsRangeEntry OBJECT-TYPE + SYNTAX TBgpPeerGroupDynNbrAsRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the tBgpPeerGroupDynNbrAsRangeTable." + INDEX { + tBgpInstanceIndex, + tBgpPGDynamicPeerPrefixType, + tBgpPGDynamicPeerPrefix, + tBgpPGDynamicPeerPrefixLength, + tBgpPeerGroupDynNbrAsRangeIndex + } + ::= { tBgpPeerGroupDynNbrAsRangeTable 1 } + +TBgpPeerGroupDynNbrAsRangeEntry ::= SEQUENCE +{ + tBgpPeerGroupDynNbrAsRangeIndex Integer32, + tBgpPeerGroupDynNbrAsRangeChg TimeStamp, + tBgpPeerGroupDynNbrAsRangeMin Unsigned32, + tBgpPeerGroupDynNbrAsRangeMax Unsigned32 +} + +tBgpPeerGroupDynNbrAsRangeIndex OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tBgpPeerGroupDynNbrAsRangeIndex indicates index used to store this + range." + ::= { tBgpPeerGroupDynNbrAsRangeEntry 1 } + +tBgpPeerGroupDynNbrAsRangeChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tBgpPeerGroupDynNbrAsRangeChg indicates when this entry was last + changed." + ::= { tBgpPeerGroupDynNbrAsRangeEntry 2 } + +tBgpPeerGroupDynNbrAsRangeMin OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tBgpPeerGroupDynNbrAsRangeMin specifies the minimum value of AS + range." + DEFVAL { 0 } + ::= { tBgpPeerGroupDynNbrAsRangeEntry 3 } + +tBgpPeerGroupDynNbrAsRangeMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tBgpPeerGroupDynNbrAsRangeMax specifies the maximum value of AS + range." + DEFVAL { 0 } + ::= { tBgpPeerGroupDynNbrAsRangeEntry 4 } + tBgpPeerObjects OBJECT IDENTIFIER ::= { tBgpObjects 4 } tBgpPeerTableLastChanged OBJECT-TYPE @@ -9254,7 +10541,7 @@ TBgpPeerNgEntry ::= SEQUENCE tBgpPeerNgOperStatus BgpOperState, tBgpPeerNgLocalASPrivate TruthValue, tBgpPeerNgMd5Auth TruthValue, - tBgpPeerNgMd5AuthKey OCTET STRING, + tBgpPeerNgMd5AuthKey DisplayString, tBgpPeerNgClusterId IpAddress, tBgpPeerNgDisableClientReflect TruthValue, tBgpPeerNgGracefulRestart TruthValue, @@ -9935,7 +11222,7 @@ tBgpPeerNgMd5Auth OBJECT-TYPE ::= { tBgpPeerNgEntry 44 } tBgpPeerNgMd5AuthKey OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..255)) + SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION @@ -10379,7 +11666,7 @@ tBgpPeerNgMaxPrefixLogOnly OBJECT-TYPE tBgpPeerNgMaxPrefixThreshold OBJECT-TYPE SYNTAX Unsigned32 (1..100) - UNITS "percentage" + UNITS "percent" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -10580,7 +11867,26 @@ TBgpPeerNgOperEntry ::= SEQUENCE tBgpPeerOperLLGRFamilySupported TmnxBGPFamilyType, tBgpPeerOperLLGRFamilyNegotiated TmnxBGPFamilyType, tBgpPeerOperLLGRStatus INTEGER, - tBgpPeerOperLLGRFamilySent TmnxBGPFamilyType + tBgpPeerOperLLGRFamilySent TmnxBGPFamilyType, + tBgpPeerOperSrplcyV4SupPfxDamp Counter32, + tBgpPeerOperSrplcyV4RecvPfxs Counter32, + tBgpPeerOperSrplcyV4SentPfxs Counter32, + tBgpPeerOperSrplcyV4ActivePfxs Counter32, + tBgpPeerOperSrplcyV4RejPfxs Counter32, + tBgpPeerRemoteExtNhEncoding TmnxIpFamily, + tBgpPeerEORSent TmnxIpFamily, + tBgpPeerEORReceived TmnxIpFamily, + tBgpPeerConvExceededMinWait INTEGER, + tBgpPeerOperAS4Byte InetAutonomousSystemNumber, + tBgpPeerNgOperEPreference TmnxBgpPreference, + tBgpPeerNgOperIPreference TmnxBgpPreference, + tBgpPeerNgOperELabelPreference TmnxBgpPreference, + tBgpPeerNgOperILabelPreference TmnxBgpPreference, + tBgpPeerOperSrplcyV6SupPfxDamp Counter32, + tBgpPeerOperSrplcyV6RecvPfxs Counter32, + tBgpPeerOperSrplcyV6SentPfxs Counter32, + tBgpPeerOperSrplcyV6ActivePfxs Counter32, + tBgpPeerOperSrplcyV6RejPfxs Counter32 } tBgpPeerNgOperMsgOctetsRcvd OBJECT-TYPE @@ -11879,6 +13185,187 @@ tBgpPeerOperLLGRFamilySent OBJECT-TYPE of NLRI that long lived GR is configured on this system." ::= { tBgpPeerNgOperEntry 141 } +tBgpPeerOperSrplcyV4SupPfxDamp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerOperSrplcyV4SupPfxDamp indicates the number of + srplcy-ipv4 prefixes from this peer, which have been suppressed by + damping" + ::= { tBgpPeerNgOperEntry 142 } + +tBgpPeerOperSrplcyV4RecvPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerOperSrplcyV4RecvPfxs indicates the number of + srplcy-ipv4 prefixes received from this peer." + ::= { tBgpPeerNgOperEntry 143 } + +tBgpPeerOperSrplcyV4SentPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerOperSrplcyV4SentPfxs indicates the number of + srplcy-ipv4 prefixes transmitted to this peer." + ::= { tBgpPeerNgOperEntry 144 } + +tBgpPeerOperSrplcyV4ActivePfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerOperSrplcyV4ActivePfxs indicates the number of + active srplcy-ipv4 prefixes from this peer." + ::= { tBgpPeerNgOperEntry 145 } + +tBgpPeerOperSrplcyV4RejPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerOperSrplcyV4RejPfxs indicates the number of + srplcy-ipv4 prefixes rejected from this peer." + ::= { tBgpPeerNgOperEntry 146 } + +tBgpPeerRemoteExtNhEncoding OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerRemoteExtNhEncoding specifies the types of + AFI/SAFI the Bgp peer supports for remote extended next-hop encoding." + ::= { tBgpPeerNgOperEntry 147 } + +tBgpPeerEORSent OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerEORSent specifies the types of AFI/SAFI for which + the EOR marker was sent." + ::= { tBgpPeerNgOperEntry 148 } + +tBgpPeerEORReceived OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerEORReceived specifies the types of AFI/SAFI for + which the EOR marker was received." + ::= { tBgpPeerNgOperEntry 149 } + +tBgpPeerConvExceededMinWait OBJECT-TYPE + SYNTAX INTEGER { + no (1), + yes (2), + unknown (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerConvExceededMinWait indicates establishment of + session relative to tBgpInstanceConvMinWaitToAdv timer." + ::= { tBgpPeerNgOperEntry 150 } + +tBgpPeerOperAS4Byte OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerOperAS4Byte indicates the autonomous system + number for the dynamic neighbor." + ::= { tBgpPeerNgOperEntry 151 } + +tBgpPeerNgOperEPreference OBJECT-TYPE + SYNTAX TmnxBgpPreference (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperEPreference specifies the route preference + for ebgp routes." + DEFVAL { 0 } + ::= { tBgpPeerNgOperEntry 152 } + +tBgpPeerNgOperIPreference OBJECT-TYPE + SYNTAX TmnxBgpPreference (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperIPreference specifies the route preference + for ibgp routes." + DEFVAL { 0 } + ::= { tBgpPeerNgOperEntry 153 } + +tBgpPeerNgOperELabelPreference OBJECT-TYPE + SYNTAX TmnxBgpPreference (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperELabelPreference specifies the route + preference for label-IPv4 and label-IPv6 ebgp routes." + DEFVAL { 0 } + ::= { tBgpPeerNgOperEntry 154 } + +tBgpPeerNgOperILabelPreference OBJECT-TYPE + SYNTAX TmnxBgpPreference (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgOperILabelPreference specifies the route + preference for label-IPv4 and label-IPv6 ibgp routes." + DEFVAL { 0 } + ::= { tBgpPeerNgOperEntry 155 } + +tBgpPeerOperSrplcyV6SupPfxDamp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerOperSrplcyV6SupPfxDamp indicates the number of + srplcy-ipv6 prefixes from this peer, which have been suppressed by + damping" + ::= { tBgpPeerNgOperEntry 156 } + +tBgpPeerOperSrplcyV6RecvPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerOperSrplcyV6RecvPfxs indicates the number of + srplcy-ipv6 prefixes received from this peer." + ::= { tBgpPeerNgOperEntry 157 } + +tBgpPeerOperSrplcyV6SentPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerOperSrplcyV6SentPfxs indicates the number of + srplcy-ipv6 prefixes transmitted to this peer." + ::= { tBgpPeerNgOperEntry 158 } + +tBgpPeerOperSrplcyV6ActivePfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerOperSrplcyV6ActivePfxs indicates the number of + active srplcy-ipv6 prefixes from this peer." + ::= { tBgpPeerNgOperEntry 159 } + +tBgpPeerOperSrplcyV6RejPfxs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerOperSrplcyV6RejPfxs indicates the number of + srplcy-ipv6 prefixes rejected from this peer." + ::= { tBgpPeerNgOperEntry 160 } + tBgpPeerNgSendOrfRouteTargetTable OBJECT-TYPE SYNTAX SEQUENCE OF TBgpPeerNgSendOrfRouteTargetEntry MAX-ACCESS not-accessible @@ -11958,7 +13445,7 @@ TBgpPeerNgParamsEntry ::= SEQUENCE tBgpPeerNgDisableFEFailover TruthValue, tBgpPeerNgDisableComms TruthValue, tBgpPeerNgDisableExtComms TruthValue, - tBgpPeerNgDefaultOriginate TruthValue, + tBgpPeerNgDefaultOriginate TmnxIpFamily, tBgpPeerNgAdvertiseInactiveRts TruthValue, tBgpPeerNgMinTTLValue Unsigned32, tBgpPeerNgTracking TruthValue, @@ -12013,7 +13500,10 @@ TBgpPeerNgParamsEntry ::= SEQUENCE tBgpPeerLLGRAdvStaleToNeigh TruthValue, tBgpPeerLLGRAdvToNeighWthoutNoEx TruthValue, tBgpPeerLLGR TruthValue, - tBgpPeerLocalAddressIfName TNamedItemOrEmpty + tBgpPeerLocalAddressIfName TNamedItemOrEmpty, + tBgpPeerAdvIpv6NhFamily TmnxIpFamily, + tBgpPeerExtendNhEncoding TmnxIpFamily, + tBgpPeerBypassMRAITimer TruthValue } tBgpPeerNgParamsInheritance OBJECT-TYPE @@ -12071,6 +13561,9 @@ tBgpPeerNgParamsInheritance OBJECT-TYPE tBgpPeerNgMcastVpnV6AddPathLimit 0x0010000000000000 tBgpPeerLLGR 0x0800000000000000 tBgpPeerLocalAddressIfName 0x1000000000000000 + tBgpPeerAdvIpv6NhFamily 0x2000000000000000 + tBgpPeerExtendNhEncoding 0x4000000000000000 + tBgpPeerBypassMRAITimer 0x8000000000000000 When the bit for an object is set to one, then the object's administrative and operational value are whatever the DEFVAL or most @@ -12122,14 +13615,13 @@ tBgpPeerNgDisableExtComms OBJECT-TYPE ::= { tBgpPeerNgParamsEntry 4 } tBgpPeerNgDefaultOriginate OBJECT-TYPE - SYNTAX TruthValue + SYNTAX TmnxIpFamily MAX-ACCESS read-create STATUS current DESCRIPTION - "The value of tBgpPeerNgDefaultOriginate enables or disables the - sending of default routes to the peer, making it independent of the - route policies." - DEFVAL { false } + "The value of tBgpPeerNgDefaultOriginate specifies the types of + AFI/SAFI for which SROS BGP will originate default route independent + of the RTM default route." ::= { tBgpPeerNgParamsEntry 5 } tBgpPeerNgAdvertiseInactiveRts OBJECT-TYPE @@ -12809,7 +14301,7 @@ tBgpPeerNgLabelPreference OBJECT-TYPE ::= { tBgpPeerNgParamsEntry 45 } tBgpPeerNgORRLocation OBJECT-TYPE - SYNTAX Unsigned32 (0..16) + SYNTAX Unsigned32 (0..255) MAX-ACCESS read-create STATUS current DESCRIPTION @@ -13014,6 +14506,44 @@ tBgpPeerLocalAddressIfName OBJECT-TYPE name that the peer is to use as advertisement source address." ::= { tBgpPeerNgParamsEntry 60 } +tBgpPeerAdvIpv6NhFamily OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerAdvIpv6NhFamily specifies the types of AFI/SAFI + the SROS BGP peer supports extended next-hop encoding and resolution." + ::= { tBgpPeerNgParamsEntry 61 } + +tBgpPeerExtendNhEncoding OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerExtendNhEncoding specifies the types of AFI/SAFI + the Bgp peer is configured to support extended next-hop encoding." + ::= { tBgpPeerNgParamsEntry 62 } + +tBgpPeerBypassMRAITimer OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerBypassMRAITimer specifies whether the Bgp + instance is configured to send out the BGP update immediately after + the session comes up, without waiting for Minimum Route Advertisement + Interval, tBgpPeerNgMinRouteAdvertisement, to countdown to zero. + + If the value is set to 'true', tBgpPeerNgMinRouteAdvertisement's value + is disregarded and BGP updates are sent out immediately after the + session comes up. + + If the value is set to 'false', the system waits for + tBgpPeerNgMinRouteAdvertisement's full value to countdown before + sending out the BGP updates after the session comes up." + DEFVAL { false } + ::= { tBgpPeerNgParamsEntry 63 } + tBgpPeerPlcyTable OBJECT-TYPE SYNTAX SEQUENCE OF TBgpPeerPlcyEntry MAX-ACCESS not-accessible @@ -13492,7 +15022,7 @@ tBgpPeerNgPfxLmtLogOnly OBJECT-TYPE tBgpPeerNgPfxLmtThreshold OBJECT-TYPE SYNTAX Unsigned32 (1..100) - UNITS "percentage" + UNITS "percent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -13696,6 +15226,318 @@ tBgpPeerLLGRFamilyFlagsSupported OBJECT-TYPE F-bit is negotiated with the peer for this family." ::= { tBgpPeerLLGRFamilyEntry 9 } +tBgpPeerNgParamsExtTblLstCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tBgpPeerNgParamsExtTblLstCh indicates the timestamp when + an entry in the tBgpPeerNgParamsExtTable was last changed." + ::= { tBgpPeerObjects 16 } + +tBgpPeerNgParamsExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF TBgpPeerNgParamsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tBgpPeerNgParamsExtTable consists of information about the + attributes configured for the BGP instance. + + The table entries are indexed by BGP instance." + ::= { tBgpPeerObjects 17 } + +tBgpPeerNgParamsExtEntry OBJECT-TYPE + SYNTAX TBgpPeerNgParamsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tBgpPeerNgParamsTable. An entry is created when an + entry in tBgpPeerNgEntry is. Each entry maintains the attributes + configured for BGP peer instance." + INDEX { + tBgpPeerNgInstanceIndex, + tBgpPeerNgAddressType, + tBgpPeerNgAddress + } + ::= { tBgpPeerNgParamsExtTable 1 } + +TBgpPeerNgParamsExtEntry ::= SEQUENCE +{ + tBgpPeerNgParamsExtInheritanceHi TmnxHigh32, + tBgpPeerNgParamsExtInheritanceLo TmnxLow32, + tBgpPeerNgDisableLargeComms TruthValue, + tBgpPeerNgLinkAcceptEbgp TmnxIpFamily, + tBgpPeerNgLinkSendEbgp TmnxIpFamily, + tBgpPeerNgLinkAggPaths TmnxIpFamily, + tBgpPeerNgLoopDetectThreshold Unsigned32, + tBgpPeerNgSendExportPolicy TLPolicyNameOrExpOrEmpty, + tBgpPeerNgEbgpPreference TmnxBgpPreference, + tBgpPeerNgIbgpPreference TmnxBgpPreference, + tBgpPeerNgEbgpLabelPreference TmnxBgpPreference, + tBgpPeerNgIbgpLabelPreference TmnxBgpPreference, + tBgpPeerNgEBGPRejWithoutPlcyImpt TruthValue, + tBgpPeerNgEBGPRejWithoutPlcyExpt TruthValue, + tBgpPeerNgMultipathEligible TruthValue, + tBgpPeerNgRemovePrivateReplace TruthValue, + tBgpPeerNgBlockPrefixSID TruthValue, + tBgpPeerNgSelLabelIpv4Inst TruthValue, + tBgpPeerNgDefOriginate TmnxIpFamily +} + +tBgpPeerNgParamsExtInheritanceHi OBJECT-TYPE + SYNTAX TmnxHigh32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgParamsExtInheritanceHi specifies the upper 32 + bits of inheritance object. The object specifies if the peer entry in + this row, should inherit the operational value of an object, or use + the administratively set value. + + This object is a bit-mask, with the following positions: + + + When the bit for an object is set to one, then the object's + administrative and operational value are whatever the DEFVAL or most + recently SET value is. + + When the bit for an object is set to zero, then the object's + administrative and operational value are inherited from the + corresponding object in tBgpPeerGroupTable, or from the corresponding + object in tBgpInstanceTable. + + By default all of these attributes should be inherited from the + tBgpPeerGroupTable." + DEFVAL { 0 } + ::= { tBgpPeerNgParamsExtEntry 1 } + +tBgpPeerNgParamsExtInheritanceLo OBJECT-TYPE + SYNTAX TmnxLow32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgParamsExtInheritanceLo specifies the lower 32 + bits of the inheritance object. The object specifies if the peer entry + in this row, should inherit the operational value of an object, or use + the administratively set value. + + This object is a bit-mask, with the following positions: + + tBgpPeerNgParamsExtInheritanceHi 0x00000001 + tBgpPeerNgParamsExtInheritanceLo 0x00000002 + tBgpPeerNgDisableLargeComms 0x00000004 + tBgpPeerNgLinkAcceptEbgp 0x00000008 + tBgpPeerNgLinkSendEbgp 0x00000010 + tBgpPeerNgLinkAggPaths 0x00000020 + tBgpPeerNgLoopDetectThreshold 0x00000040 + feature (TIMOS_FEATURE_BGP_DEFAULT_ORIGINATE) { + tBgpPeerNgSendExportPolicy 0x00000080 + } + feature (TIMOS_FEATURE_BGP_EBGP_IBGP_PREFERENCE) { + tBgpPeerNgEbgpPreference 0x00000100 + tBgpPeerNgIbgpPreference 0x00000200 + tBgpPeerNgEbgpLabelPreference 0x00000400 + tBgpPeerNgIbgpLabelPreference 0x00000800 + } + feature (TIMOS_FEATURE_BGP_EBGP_REJECT_WITHOUT_PLCY) { + tBgpPeerNgEBGPRejWithoutPlcyImpt 0x00001000 + tBgpPeerNgEBGPRejWithoutPlcyExpt 0x00002000 + } + tBgpPeerNgMultipathEligible 0x00004000 + tBgpPeerNgRemovePrivateReplace 0x00008000 + tBgpPeerNgBlockPrefixSID 0x00010000 + tBgpPeerNgSelLabelIpv4Inst 0x00020000 + tBgpPeerNgDefOriginate 0x00040000 + + When the bit for an object is set to one, then the object's + administrative and operational value are whatever the DEFVAL or most + recently SET value is. + + When the bit for an object is set to zero, then the object's + administrative and operational value are inherited from the + corresponding object in tBgpPeerGroupTable, or from the corresponding + object in tBgpInstanceTable. + + By default all of these attributes should be inherited from the + tBgpPeerGroupTable." + DEFVAL { 0 } + ::= { tBgpPeerNgParamsExtEntry 2 } + +tBgpPeerNgDisableLargeComms OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgDisableLargeComms enables or disables sending + of community attribute to the peer for large communities." + DEFVAL { false } + ::= { tBgpPeerNgParamsExtEntry 3 } + +tBgpPeerNgLinkAcceptEbgp OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgLinkAcceptEbgp specifies the address families + of the routes received from a single-hop EBGP neighbor, for which a + Link Bandwidth Extended Community with static AS and bandwidth values + is allowed." + DEFVAL { {} } + ::= { tBgpPeerNgParamsExtEntry 4 } + +tBgpPeerNgLinkSendEbgp OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgLinkSendEbgp specifies the address families of + the routes sent to a single-hop EBGP neighbor, for which a Link + Bandwidth Extended Community with static AS and bandwidth values is + allowed." + DEFVAL { {} } + ::= { tBgpPeerNgParamsExtEntry 5 } + +tBgpPeerNgLinkAggPaths OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgLinkAggPaths specifies the families of the + routes for which aggregate bandwidth is supported for a + re-advertising router." + DEFVAL { {} } + ::= { tBgpPeerNgParamsExtEntry 6 } + +tBgpPeerNgLoopDetectThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgLoopDetectThreshold specifies the occurence of + the global ASN when exceeded triggers the loop-detect behavior." + DEFVAL { 0 } + ::= { tBgpPeerNgParamsExtEntry 7 } + +tBgpPeerNgSendExportPolicy OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgSendExportPolicy specifies the send default + export policy." + DEFVAL { "" } + ::= { tBgpPeerNgParamsExtEntry 8 } + +tBgpPeerNgEbgpPreference OBJECT-TYPE + SYNTAX TmnxBgpPreference (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgEbgpPreference specifies the route preference + for ebgp routes." + DEFVAL { 0 } + ::= { tBgpPeerNgParamsExtEntry 9 } + +tBgpPeerNgIbgpPreference OBJECT-TYPE + SYNTAX TmnxBgpPreference (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgIbgpPreference specifies the route preference + for ibgp routes." + DEFVAL { 0 } + ::= { tBgpPeerNgParamsExtEntry 10 } + +tBgpPeerNgEbgpLabelPreference OBJECT-TYPE + SYNTAX TmnxBgpPreference (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgEbgpLabelPreference specifies the route + preference for label-IPv4 and label-IPv6 ebgp routes." + DEFVAL { 0 } + ::= { tBgpPeerNgParamsExtEntry 11 } + +tBgpPeerNgIbgpLabelPreference OBJECT-TYPE + SYNTAX TmnxBgpPreference (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgIbgpLabelPreference specifies the route + preference for label-IPv4 and label-IPv6 ibgp routes." + DEFVAL { 0 } + ::= { tBgpPeerNgParamsExtEntry 12 } + +tBgpPeerNgEBGPRejWithoutPlcyImpt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgEBGPRejWithoutPlcyImpt enables or disables if + policies can be imported." + DEFVAL { false } + ::= { tBgpPeerNgParamsExtEntry 13 } + +tBgpPeerNgEBGPRejWithoutPlcyExpt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgEBGPRejWithoutPlcyExpt enables or disables if + policies can be exported." + DEFVAL { false } + ::= { tBgpPeerNgParamsExtEntry 14 } + +tBgpPeerNgMultipathEligible OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgMultipathEligible specifies whether this group + neighbor is multi-path eligible." + DEFVAL { false } + ::= { tBgpPeerNgParamsExtEntry 15 } + +tBgpPeerNgRemovePrivateReplace OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgRemovePrivateReplace specifies whether BGP will + replace private AS numbers for this peer." + DEFVAL { false } + ::= { tBgpPeerNgParamsExtEntry 16 } + +tBgpPeerNgBlockPrefixSID OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgBlockPrefixSID enables or disables sending of + the prefix SID attribute." + DEFVAL { false } + ::= { tBgpPeerNgParamsExtEntry 17 } + +tBgpPeerNgSelLabelIpv4Inst OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgSelLabelIpv4Inst specifies whether to + enable/disable selective download of label-ipv4 routes" + DEFVAL { false } + ::= { tBgpPeerNgParamsExtEntry 18 } + +tBgpPeerNgDefOriginate OBJECT-TYPE + SYNTAX TmnxIpFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tBgpPeerNgDefOriginate specifies the types of AFI/SAFI + for which SROS BGP will originate default route independent of the RTM + default route." + ::= { tBgpPeerNgParamsExtEntry 19 } + tBgpInstanceConfederationObjects OBJECT IDENTIFIER ::= { tBgpObjects 5 } tBgpConfederationTableLastChanged OBJECT-TYPE @@ -13886,7 +15728,7 @@ TBgpPeeringPolicyEntry ::= SEQUENCE tBgpPrngPlcyASOverride TruthValue, tBgpPrngPlcyAuthKeyChain TNamedItemOrEmpty, tBgpPrngPlcyMd5Auth TruthValue, - tBgpPrngPlcyMd5AuthKey OCTET STRING, + tBgpPrngPlcyMd5AuthKey DisplayString, tBgpPrngPlcyClusterId IpAddress, tBgpPrngPlcyConnectRetry BgpConnectRetryTime, tBgpPrngPlcyDampening TruthValue, @@ -14010,7 +15852,7 @@ tBgpPrngPlcyInheritance OBJECT-TYPE tBgpPrngPlcyLoopDetect 0x0000000200000000 tBgpPrngPlcyMEDSource 0x0000000400000000 tBgpPrngPlcyMEDValue 0x0000000800000000 - tBgpPrngPlcyMinASOrigination 0x0000001000000000 + obsoleted tBgpPrngPlcyMinASOrigination 0x0000001000000000 tBgpPrngPlcyMinRteAdvertisement 0x0000002000000000 tBgpPrngPlcyMultihop 0x0000004000000000 tBgpPrngPlcyNextHopSelf 0x0000008000000000 @@ -14107,7 +15949,7 @@ tBgpPrngPlcyMd5Auth OBJECT-TYPE ::= { tBgpPeeringPolicyEntry 10 } tBgpPrngPlcyMd5AuthKey OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..255)) + SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION @@ -14485,7 +16327,7 @@ tBgpPrngPlcyMinASOrigination OBJECT-TYPE SYNTAX BgpMinASOriginationTime UNITS "seconds" MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tBgpPrngPlcyMinASOrigination specifies the minimal interval (in seconds) at which a given path attribute can be @@ -14666,7 +16508,7 @@ tBgpPrngPlcyMaxPrefixLogOnly OBJECT-TYPE tBgpPrngPlcyMaxPrefixThreshold OBJECT-TYPE SYNTAX Unsigned32 (1..100) - UNITS "percentage" + UNITS "percent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15251,6 +17093,30 @@ tBgp4BadErrorMessageType OBJECT-TYPE in the BGP packet." ::= { tBgpNotificationObjs 22 } +tBgpOldConvergenceState OBJECT-TYPE + SYNTAX INTEGER { + waiting (1), + started (2), + partial (3), + timeout (4), + converged (5) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tBgpOldConvergenceState indicates the convergence state + of the address family." + ::= { tBgpNotificationObjs 23 } + +tBgpASN4Byte OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tBgpASN4Byte indicates the autonomous system number for + the dynamic neighbor." + ::= { tBgpNotificationObjs 24 } + tmnxBgpConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 14 } tmnxBgpCompliances OBJECT IDENTIFIER ::= { tmnxBgpConformance 1 } @@ -15637,7 +17503,7 @@ tmnxBgpV14v0Compliance MODULE-COMPLIANCE ::= { tmnxBgpCompliances 14 } tmnxBgpV15v0Compliance MODULE-COMPLIANCE - STATUS current + STATUS obsolete DESCRIPTION "The compliance statement for revision 15.0 of TIMETRA-BGP-MIB for management of extended BGP features on Nokia SROS series systems." @@ -15720,6 +17586,137 @@ tmnxBgpV15v0Compliance MODULE-COMPLIANCE } ::= { tmnxBgpCompliances 15 } +tmnxBgpV16v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for revision 16.0 of TIMETRA-BGP-MIB for + management of extended BGP features on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxBgpMultiPathV14v0Group, + tmnxBgpLabelRtTunnelV14v0Group, + tmnxBgpShortcutTunnelV14v0Group, + tmnxBgpEntropyLabelV14v0Group, + tmnxBgpRibRouteImportV14v0Group, + tmnxPeerNgV14v1Group, + tmnxPeerNgV15v0Group, + tmnxBgpPeerGroupV13v0Group, + tmnxBgpNotificationV13v0Group, + tmnxBgpLinkBandwidthExtCommGroup, + tmnxBgpRibLeakImportV13v0Group, + tmnxBgpShortcutTunnelV13v0Group, + tmnxBgpLabelRtTunnelV13v0Group, + tmnxBgpDynamicPeerLmtV13v0Group, + tmnxBgpPeerGroupV13v1Group, + tmnxBgpGlobalV13v0Group, + tmnxBgpGlobalV13v1Group, + tmnxBgpPeerV13v0Group, + tmnxBgpObsoleteV13v0Group, + tmnxBgpNotificationV13v1Group, + tmnxBgpObsoletedNtfnV13v0Group, + tmnxBgpInstanceParamsV5v0Group, + tmnxBgpPeerGroupParamsV5v0Group, + tmnxBgp4PathAttrGroup, + tmnxBgpInstanceParamsV6v0Group, + tmnxBgpPeerGroupParamsV6v0Group, + tmnxBgpPeerParamsV6v0Group, + tmnxBgpPeeringPolicyV16v0Group, + tmnxBgp4ByteASNV7v0Group, + tmnxBgpPeerGroupV11v0Group, + tmnxBgpNotifyObjsV7v0Group, + tmnxBgpNotificationV7v0Group, + tmnxBgpInstanceV8v0Group, + tmnxBgpPeerV8v0Group, + tmnxBgpPeerV9v0Group, + tmnxBgpDisableCapNegoV9v0Group, + tmnxBgpGlobalV10v0Group, + tmnxBgpPeeringPlcyV10v0Group, + tmnxBgpRTConstraintV10v0Group, + tmnxBgpGlobalDCGroup, + tmnxBgpDPOscilationV11v0Group, + tmnxBgpMvpnVrfImportGroup, + tmnxBgpNHUnchangedGroup, + tmnxBgpMcastIpv6Group, + tmnxBgpPrefixOriginValidGroup, + tmnxBgpResolveLabelRoutesGroup, + tmnxBgpThirdPartyNHGroup, + tmnxBgpObsoleteV12v0Group, + tmnxBgpNotificationV12v0Group, + tmnxBgpNotifyObjsV12v0Group, + tmnxBgpPeerNgV13v0Group, + tmnxBgpPeerNgDynamicV13v0Group, + tmnxBgpPeerNgEvpnMplsV13v0Group, + tmnxBgpDynPeerLmtNtfnV13v0Group, + tmnxBgpInstanceV14v0Group, + tmnxBgpInstanceParamsV14v0Group, + tmnxBgpInstanceParamsV14v4Group, + tmnxBgpPeerGroupParamsV14v4Group, + tmnxBgpPeerParamsGroup, + tmnxBgpInstanceParamsV15v0Group, + tmnxBgpLabelRtTunnelV15v0Group, + tmnxBgpORRV15v0Group, + tmnxBgpWeightedEcmpGroup, + tmnxBgpObjectsV15v0ObsoleteGroup, + tmnxBgpObsoleteNotifyV15v0Group, + tmnxBgpNotifyObjsV15v0Group, + tmnxBgpObsoleteNfyObjsV15v0Group, + tmnxBgpAddPathV15v0Group, + tmnxBgpLblRibSeparateV15v0Group, + tmnxBgpEnforceFirstASGroup, + tmnxBgpInstanceParamsExtGroup, + tmnxBgpLLGRV15v0Group, + tmnxBgpNotificationV15v0Group, + tmnxBgpLocalAddressV15v4Group, + tmnxBgpIpv6NhAdvAndResV16v0Group, + tmnxBgpBypassMRAITimerV16v0Group, + tmnxBgpAdminTagsV16v0Group, + tmnxPeerNgV16v0Group, + tmnxBgpLargeCommsV16v0Group, + tmnxBgpNHResFilterV16v0Group, + tmnxBgpLabelSecurityGroup, + tmnxBgpRibApiGroup, + tmnxBgpTunnelMplsFwdPlcyGroup, + tmnxBgpLinkBandwidthGroup, + tmnxBgpORRV16v0Group, + tmnxBgpTunnelSrOspf3, + tmnxBgpLoopDetectThreshold, + tmnxBgpSrTePolicyIpv6Group + } + ::= { tmnxBgpCompliances 16 } + +tmnxBgpV19v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for revision 19.0 of TIMETRA-BGP-MIB for + management of extended BGP features on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxBgpNHResGroup, + tmnxBgpConvergenceGroup, + tmnxBgpNotificationV19v0Group, + tmnxBgpInstanceV19v0Group, + tmnxBgpDefaultOriginate, + tBgpPeerGrpDynNbrAsGroup, + tmnxBgpPreferenceGroup, + tmnxBgpEBGPRejectWithoutPolicy, + tmnxBgpRemovePrivateReplace, + tmnxBgpBlockPrefixSIDGroup, + tmnxPeerNgV19v5Group, + tmnxBgpNotifyObjsV19v0Group + } + ::= { tmnxBgpCompliances 17 } + +tmnxBgpSegRoutingV19Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The complaince statement for revision 19.10 of TIMETRA-BGP-MIB for + management of extended BGP features of Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxBgpSegRoutingV19Group + } + ::= { tmnxBgpCompliances 18 } + tmnxBgpGroups OBJECT IDENTIFIER ::= { tmnxBgpConformance 2 } tmnxBgpConfederationGroup OBJECT-GROUP @@ -17623,7 +19620,7 @@ tmnxBgpPeeringPolicyV10v0Group OBJECT-GROUP tBgpPrngPlcyDisable4ByteASN, tBgpPrngPlcyRemovePrivateASLmtd } - STATUS current + STATUS obsolete DESCRIPTION "The group of objects supporting management of BGP peering policies on Nokia SROS series systems since release 10.0." @@ -19141,7 +21138,8 @@ tmnxBgpPeerParamsObsoleteGroup OBJECT-GROUP tmnxBgpInstanceParamsV15v0Group OBJECT-GROUP OBJECTS { tBgpInstanceNHResolveAllowStatic, - tBgpInstanceFSValidateDestPfx + tBgpInstanceFSValidateDestPfx, + tBgpInstanceFSValidateRedirectIP } STATUS current DESCRIPTION @@ -19418,6 +21416,444 @@ tmnxBgpLocalAddressV15v4Group OBJECT-GROUP interface support in Nokia SROS series system since release 15.0.R4." ::= { tmnxBgpGroups 134 } +tmnxBgpIpv6NhAdvAndResV16v0Group OBJECT-GROUP + OBJECTS { + tBgpInstanceAdvIpv6NhFamily, + tBgpPeerGroupAdvIpv6NhFamily, + tBgpPeerAdvIpv6NhFamily, + tBgpInstanceExtendNhEncoding, + tBgpPGExtendNhEncoding, + tBgpPeerExtendNhEncoding, + tBgpPeerRemoteExtNhEncoding + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended BGP parameters + on Nokia SROS series systems since release 16.0.R1." + ::= { tmnxBgpGroups 135 } + +tmnxBgpBypassMRAITimerV16v0Group OBJECT-GROUP + OBJECTS { + tBgpInstanceBypassMRAITimer, + tBgpPGBypassMRAITimer, + tBgpPeerBypassMRAITimer + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended BGP parameters + on Nokia SROS series systems since release 16.0.R1." + ::= { tmnxBgpGroups 136 } + +tmnxBgpAdminTagsV16v0Group OBJECT-GROUP + OBJECTS { + tBgpShortcutTunnelAdminTags, + tBgpLabelRtTunnelAdminTags + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended BGP parameters + on Nokia SROS series systems since release 16.0.R1." + ::= { tmnxBgpGroups 137 } + +tmnxPeerNgV16v0Group OBJECT-GROUP + OBJECTS { + tBgpPeerOperSrplcyV4SupPfxDamp, + tBgpPeerOperSrplcyV4RecvPfxs, + tBgpPeerOperSrplcyV4SentPfxs, + tBgpPeerOperSrplcyV4ActivePfxs, + tBgpPeerOperSrplcyV4RejPfxs + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended BGP peers on + Nokia SROS series systems since release 16.0." + ::= { tmnxBgpGroups 138 } + +tmnxBgpLargeCommsV16v0Group OBJECT-GROUP + OBJECTS { + tBgpPeerNgParamsExtTblLstCh, + tBgpInstanceDisableLargeComms, + tBgpPGDisableLargeComms, + tBgpPeerNgParamsExtInheritanceHi, + tBgpPeerNgParamsExtInheritanceLo, + tBgpPeerNgDisableLargeComms + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended BGP parameters + on Nokia SROS series systems since release 16.0.R1." + ::= { tmnxBgpGroups 139 } + +tmnxBgpNHResFilterV16v0Group OBJECT-GROUP + OBJECTS { + tBgpLabelRtTunnelSrPolicy, + tBgpShortcutTunnelSrPolicy, + tBgpInstanceImportSrPolicy + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended BGP parameters + on Nokia SROS series systems since release 16.0.R1." + ::= { tmnxBgpGroups 140 } + +tmnxBgpPeeringPolicyV16v0Group OBJECT-GROUP + OBJECTS { + tBgpPeeringPolicyTableLastChngd, + tBgpPrngPlcyRowStatus, + tBgpPrngPlcyLastChngd, + tBgpPrngPlcyDescription, + tBgpPrngPlcyInheritance, + tBgpPrngPlcyAdvertiseInactiveRts, + tBgpPrngPlcyNoAggregatorID, + tBgpPrngPlcyASOverride, + tBgpPrngPlcyAuthKeyChain, + tBgpPrngPlcyMd5Auth, + tBgpPrngPlcyMd5AuthKey, + tBgpPrngPlcyClusterId, + tBgpPrngPlcyConnectRetry, + tBgpPrngPlcyDampening, + tBgpPrngPlcyDisableClientReflect, + tBgpPrngPlcyDisableComms, + tBgpPrngPlcyDisableExtComms, + tBgpPrngPlcyDisableFEFailover, + tBgpPrngPlcyHoldTime, + tBgpPrngPlcyKeepAlive, + tBgpPrngPlcyLocalAddressType, + tBgpPrngPlcyLocalAddress, + tBgpPrngPlcyLocalAS, + tBgpPrngPlcyLocalASPrivate, + tBgpPrngPlcyLocalPreference, + tBgpPrngPlcyLoopDetect, + tBgpPrngPlcyMEDSource, + tBgpPrngPlcyMEDValue, + tBgpPrngPlcyMinRteAdvertisement, + tBgpPrngPlcyMultihop, + tBgpPrngPlcyNextHopSelf, + tBgpPrngPlcyPassive, + tBgpPrngPlcyPeerAS, + tBgpPrngPlcyPreference, + tBgpPrngPlcyMaxPrefix, + tBgpPrngPlcyRemovePrivateAS, + tBgpPrngPlcyMinTTLValue, + tBgpPrngPlcyPeerType, + tBgpPeerGroupDynamicPeerGroup, + tBgpPrngPlcyDisable4ByteASN, + tBgpPrngPlcyRemovePrivateASLmtd + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP peering policies on + Nokia SROS series systems since release 16.0." + ::= { tmnxBgpGroups 141 } + +tmnxBgpObjectsV16v0ObsoleteGroup OBJECT-GROUP + OBJECTS { + tBgpPrngPlcyMinASOrigination + } + STATUS current + DESCRIPTION + "The group of obsolete objects for BGP parameters on Nokia SROS series + systems since release 16.0." + ::= { tmnxBgpGroups 142 } + +tmnxBgpLabelSecurityGroup OBJECT-GROUP + OBJECTS { + tBgpInstanceEnfNbrTrust + } + STATUS current + DESCRIPTION + "The group of objects for BGP label security on Nokia SROS series + systems since release 16.0." + ::= { tmnxBgpGroups 143 } + +tmnxBgpRibApiGroup OBJECT-GROUP + OBJECTS { + tBgpLabelRtTunnelRibApi, + tBgpShortcutTunnelRibApi + } + STATUS current + DESCRIPTION + "The group of objects for BGP RIB API on Nokia SROS series systems + since release 16.0." + ::= { tmnxBgpGroups 144 } + +tmnxBgpTunnelMplsFwdPlcyGroup OBJECT-GROUP + OBJECTS { + tBgpShortcutTunnelMplsFwdPlcy, + tBgpLabelRtTunnelMplsFwdPlcy + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP shortcut using + segmented routing tunnel on Nokia SROS series systems since release + 16.0." + ::= { tmnxBgpGroups 145 } + +tmnxBgpLinkBandwidthGroup OBJECT-GROUP + OBJECTS { + tBgpPGParamsExtTblLstCh, + tBgpPGParamsExtInheritanceHi, + tBgpPGParamsExtInheritanceLo, + tBgpPGLinkAcceptEbgp, + tBgpPGLinkSendEbgp, + tBgpPGLinkAggPaths, + tBgpPeerNgLinkAcceptEbgp, + tBgpPeerNgLinkSendEbgp, + tBgpPeerNgLinkAggPaths + } + STATUS current + DESCRIPTION + "The group of objects supporting BGP Link Bandwidth on Nokia SROS + series systems since release 16.0." + ::= { tmnxBgpGroups 146 } + +tmnxBgpORRV16v0Group OBJECT-GROUP + OBJECTS { + tBgpORRPrimaryIPv6AddrType, + tBgpORRPrimaryIPv6Addr, + tBgpORRSecondaryIPv6AddrType, + tBgpORRSecondaryIPv6Addr, + tBgpORRTertiaryIPv6AddrType, + tBgpORRTertiaryIPv6Addr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP Optimal Route + Reflector parameters on Nokia SROS series systems since release 16.0." + ::= { tmnxBgpGroups 147 } + +tmnxBgpTunnelSrOspf3 OBJECT-GROUP + OBJECTS { + tBgpShortcutTunnelSrOspf3, + tBgpLabelRtTunnelSrOspf3 + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP shortcut using + segmented routing tunnel on Nokia SROS series systems since release + 16.0." + ::= { tmnxBgpGroups 148 } + +tmnxBgpLoopDetectThreshold OBJECT-GROUP + OBJECTS { + tBgpInstanceLoopDetectThreshold, + tBgpPeerNgLoopDetectThreshold, + tBgpPGLoopDetectThreshold + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP loop detect + threshold on Nokia SROS series systems since release 16.0." + ::= { tmnxBgpGroups 149 } + +tmnxBgpNHResGroup OBJECT-GROUP + OBJECTS { + tBgpInstanceAllowUnresLeaking + } + STATUS current + DESCRIPTION + "The group of objects extending the support of BGP Next Hop Resolution + functionality on Nokia SROS series systems since 19.0." + ::= { tmnxBgpGroups 150 } + +tmnxBgpConvergenceGroup OBJECT-GROUP + OBJECTS { + tBgpInstanceConvMinWaitToAdv, + tBgpConvergenceTblLstCh, + tBgpConvergenceFamily, + tBgpConvergenceLstCh, + tBgpConvergenceMaxWaitToAdv, + tBgpPeerEORSent, + tBgpPeerEORReceived, + tBgpPeerConvExceededMinWait, + tBgpConvTimerEstablishedPeers, + tBgpConvEstablishedPeers, + tBgpConvFirstSessEstablishedTime, + tBgpConvLastSessEstablishedTime, + tBgpConvergedPeers, + tBgpConvergenceState, + tBgpConvergenceTime, + tBgpConvergenceOperMaxWaitToAdv + } + STATUS current + DESCRIPTION + "The group of objects providing support for BGP convergence tracking on + Nokia SROS series systems since 19.0." + ::= { tmnxBgpGroups 151 } + +tmnxBgpNotificationV19v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tBgpInstConvStateTransition + } + STATUS current + DESCRIPTION + "The group of objects supporting convergence notifications on virtual + routers for version 19.0 Nokia SROS series systems." + ::= { tmnxBgpGroups 152 } + +tmnxBgpInstanceV19v0Group OBJECT-GROUP + OBJECTS { + tBgpInstMultipathNgRowStatus, + tBgpInstMultipathNgLstCh, + tBgpInstMultipathNgBgp, + tBgpInstMultipathNgEBgp, + tBgpInstMultipathNgIBgp, + tBgpInstMultipathNgRestrict, + tBgpInstMultipathNgUnequalCost, + tBgpPGMultipathEligible, + tBgpPeerNgMultipathEligible + } + STATUS current + DESCRIPTION + "The group of objects supporting management of each extended BGP + instance on Nokia SROS series systems since release 19.0." + ::= { tmnxBgpGroups 153 } + +tmnxBgpDefaultOriginate OBJECT-GROUP + OBJECTS { + tBgpInstDefOriginate, + tBgpPGDefOriginate, + tBgpPeerNgDefOriginate, + tBgpInstanceSendExportPolicy, + tBgpPGSendExportPolicy, + tBgpPeerNgSendExportPolicy + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP default originate on + Nokia SROS series systems since release 19.0." + ::= { tmnxBgpGroups 154 } + +tBgpPeerGrpDynNbrAsGroup OBJECT-GROUP + OBJECTS { + tBgpPeerGrpDynNbrAsRngTblLstChg, + tBgpPeerGroupDynNbrAsRangeChg, + tBgpPeerGroupDynNbrAsRangeMin, + tBgpPeerGroupDynNbrAsRangeMax, + tBgpPeerOperAS4Byte + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP peering + dynamic-neighbor AS range feature on SROS series systems since release + 19.0." + ::= { tmnxBgpGroups 155 } + +tmnxBgpPreferenceGroup OBJECT-GROUP + OBJECTS { + tBgpInstEbgpPreference, + tBgpInstIbgpPreference, + tBgpInstEbgpLabelPreference, + tBgpInstIbgpLabelPreference, + tBgpPGEbgpPreference, + tBgpPGIbgpPreference, + tBgpPGEbgpLabelPreference, + tBgpPGIbgpLabelPreference, + tBgpPeerNgEbgpPreference, + tBgpPeerNgIbgpPreference, + tBgpPeerNgEbgpLabelPreference, + tBgpPeerNgIbgpLabelPreference, + tBgpPeerNgOperEPreference, + tBgpPeerNgOperIPreference, + tBgpPeerNgOperELabelPreference, + tBgpPeerNgOperILabelPreference + } + STATUS current + DESCRIPTION + "The group of objects providing support for BGP ebgp ibgp preference on + Nokia SROS series systems since 19.0." + ::= { tmnxBgpGroups 156 } + +tmnxBgpEBGPRejectWithoutPolicy OBJECT-GROUP + OBJECTS { + tBgpPeerNgEBGPRejWithoutPlcyImpt, + tBgpPeerNgEBGPRejWithoutPlcyExpt, + tBgpInstEBGPRejWithoutPlcyImpt, + tBgpInstEBGPRejWithoutPlcyExpt, + tBgpPGEBGPRejWithoutPlcyImpt, + tBgpPGEBGPRejWithoutPlcyExpt + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP EBGP Reject Without + Policy on Nokia SROS series systems since release 19.0." + ::= { tmnxBgpGroups 157 } + +tmnxBgpRemovePrivateReplace OBJECT-GROUP + OBJECTS { + tBgpInstRemovePrivateReplaceAS, + tBgpPGRemovePrivateReplaceAs, + tBgpPeerNgRemovePrivateReplace + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP remove-private + replace on Nokia SROS series systems since release 19.0." + ::= { tmnxBgpGroups 158 } + +tmnxBgpBlockPrefixSIDGroup OBJECT-GROUP + OBJECTS { + tBgpInstBlockPrefixSID, + tBgpPGBlockPrefixSID, + tBgpPeerNgBlockPrefixSID + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP Block Prefix SID on + Nokia SROS series systems since release 19.0." + ::= { tmnxBgpGroups 159 } + +tmnxPeerNgV19v5Group OBJECT-GROUP + OBJECTS { + tBgpPeerNgSelLabelIpv4Inst, + tBgpSelLabelIpv4Inst, + tBgpPGSelLabelIpv4Inst + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP on Nokia SROS series + systems since release 19.5." + ::= { tmnxBgpGroups 160 } + +tmnxBgpNotifyObjsV19v0Group OBJECT-GROUP + OBJECTS { + tBgpOldConvergenceState, + tBgpASN4Byte + } + STATUS current + DESCRIPTION + "The group of notify objects supporting management of extended BGP on + Nokia SROS series systems release 19.0." + ::= { tmnxBgpGroups 161 } + +tmnxBgpSegRoutingV19Group OBJECT-GROUP + OBJECTS { + tBgpPrefixSidRangeType, + tBgpPrefixSidRangeStartLabel, + tBgpPrefixSidRangeMaxIdx, + tBgpSrAdminState, + tBgpSegmentRouting + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP Segment Routing on + Nokia SROS series systems release 19.10." + ::= { tmnxBgpGroups 163 } + +tmnxBgpSrTePolicyIpv6Group OBJECT-GROUP + OBJECTS { + tBgpPeerOperSrplcyV6SupPfxDamp, + tBgpPeerOperSrplcyV6RecvPfxs, + tBgpPeerOperSrplcyV6SentPfxs, + tBgpPeerOperSrplcyV6ActivePfxs, + tBgpPeerOperSrplcyV6RejPfxs + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended BGP peers on + Nokia SROS series systems since release 19." + ::= { tmnxBgpGroups 164 } + tBgpNotificationsPrefix OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 14 } tBgpNotifications OBJECT IDENTIFIER ::= { tBgpNotificationsPrefix 0 } @@ -19444,7 +21880,8 @@ tBgpMaxPrefix100 NOTIFICATION-TYPE tBgpPeerGRStatusChange NOTIFICATION-TYPE OBJECTS { - tBgpPeerOperGRStatus + tBgpPeerOperGRStatus, + tBgpASN4Byte } STATUS obsolete DESCRIPTION @@ -19495,7 +21932,8 @@ tBgpPeerNgGRStatusChange NOTIFICATION-TYPE tBgpNgEstablished NOTIFICATION-TYPE OBJECTS { tBgpPeerNgLastError, - tBgpPeerNgConnState + tBgpPeerNgConnState, + tBgpASN4Byte } STATUS current DESCRIPTION @@ -19509,7 +21947,8 @@ tBgpNgEstablished NOTIFICATION-TYPE tBgpNgBackwardTransition NOTIFICATION-TYPE OBJECTS { tBgpPeerNgLastError, - tBgpPeerNgConnState + tBgpPeerNgConnState, + tBgpASN4Byte } STATUS current DESCRIPTION @@ -19525,7 +21964,8 @@ tBgpPeerNgHoldTimeInconsistent NOTIFICATION-TYPE tBgpPeerNgHoldTime, tBgpPeerNgAddrType, tBgpPeerNgAddr, - tBgpPeerNgMinHoldTime + tBgpPeerNgMinHoldTime, + tBgpASN4Byte } STATUS current DESCRIPTION @@ -19538,18 +21978,19 @@ tBgpPeerNgHoldTimeInconsistent NOTIFICATION-TYPE tBgpFlowspecUnsupportdComAction NOTIFICATION-TYPE OBJECTS { tBgpFlowspecExtCommunityAction, - tBgpFlowspecExtCommActionValue + tBgpFlowspecExtCommActionValue, + tBgpASN4Byte } STATUS current DESCRIPTION "[CAUSE] The tBgpFlowspecUnsupportdComAction notification is generated - when the best route for a flow specification NLRI(Network Layer + when the best route for a flow specification NLRI (Network Layer Reachability Information) is received from a remote BGP peer with an extended community action that is unsupported. - [EFFECT] The BGP peer dose not create ip filter entry for the received - flow route even if the NLRI(Network Layer Reachability Information) - has valid extended community actions. + [EFFECT] The BGP peer dose not create an ip filter entry for the + received flow route even if the NLRI (Network Layer Reachability + Information) has valid extended community actions. [RECOVERY] There is no recovery required for this notification." ::= { tBgpNotifications 10 } @@ -19654,7 +22095,8 @@ tBgp4RouteInvalid NOTIFICATION-TYPE tBgpPeerNgAddrType, tBgpPeerNgAddr, tBgpRouteInvalidReason, - tBgpRouteNLRI + tBgpRouteNLRI, + tBgpASN4Byte } STATUS current DESCRIPTION @@ -19677,7 +22119,8 @@ tBgp4PathAttrInvalid NOTIFICATION-TYPE tBgpPeerNgAddr, tBgp4PathAttrType, tBgp4PathAttrLength, - tBgp4PathAttribute + tBgp4PathAttribute, + tBgpASN4Byte } STATUS current DESCRIPTION @@ -19695,7 +22138,8 @@ tBgp4WithdrawnRtFromUpdateError NOTIFICATION-TYPE vRtrID, tBgpPeerNgAddrType, tBgpPeerNgAddr, - tBgp4WithdrawnRoutePrefix + tBgp4WithdrawnRoutePrefix, + tBgpASN4Byte } STATUS current DESCRIPTION @@ -19714,7 +22158,8 @@ tBgp4UpdateInvalid NOTIFICATION-TYPE vRtrID, tBgpPeerNgAddrType, tBgpPeerNgAddr, - tBgp4UpdateMessage + tBgp4UpdateMessage, + tBgpASN4Byte } STATUS current DESCRIPTION @@ -19747,7 +22192,8 @@ tBgpReceivedInvalidNlri NOTIFICATION-TYPE tBgpMaxNgPfxLmt NOTIFICATION-TYPE OBJECTS { - tBgpPeerNgPfxLmtMaxPrefix + tBgpPeerNgPfxLmtMaxPrefix, + tBgpASN4Byte } STATUS current DESCRIPTION @@ -19765,7 +22211,8 @@ tBgpMaxNgPfxLmt NOTIFICATION-TYPE tBgpMaxNgPfxLmtThresholdReached NOTIFICATION-TYPE OBJECTS { tBgpPeerNgPfxLmtMaxPrefix, - tBgpPeerNgPfxLmtThreshold + tBgpPeerNgPfxLmtThreshold, + tBgpASN4Byte } STATUS current DESCRIPTION @@ -19784,7 +22231,8 @@ tBgpMaxNgPfxLmtThresholdReached NOTIFICATION-TYPE tBgpInstanceDynamicPeerLmtReachd NOTIFICATION-TYPE OBJECTS { - tBgpInstanceDynamicPeerLimit + tBgpInstanceDynamicPeerLimit, + tBgpASN4Byte } STATUS current DESCRIPTION @@ -19800,7 +22248,8 @@ tBgpInstanceDynamicPeerLmtReachd NOTIFICATION-TYPE tBgpPGDynamicPeerLmtReached NOTIFICATION-TYPE OBJECTS { - tBgpPGDynamicPeerLimit + tBgpPGDynamicPeerLimit, + tBgpASN4Byte } STATUS current DESCRIPTION @@ -19821,7 +22270,8 @@ tBgp4PathAttrDiscarded NOTIFICATION-TYPE tBgpPeerNgAddr, tBgp4PathAttrType, tBgp4PathAttrLength, - tBgp4PathAttribute + tBgp4PathAttribute, + tBgpASN4Byte } STATUS current DESCRIPTION @@ -19835,4 +22285,21 @@ tBgp4PathAttrDiscarded NOTIFICATION-TYPE [RECOVERY] There is no recovery required for this notification." ::= { tBgpNotifications 24 } +tBgpInstConvStateTransition NOTIFICATION-TYPE + OBJECTS { + tBgpConvergenceState, + tBgpConvergenceFamily, + tBgpOldConvergenceState + } + STATUS current + DESCRIPTION + "[CAUSE] The tBgpInstConvStateTransition notification is generated + when the convergence state for IPv4-unicast transitions from partial + to converged. + + [EFFECT] A log entry is generated. + + [RECOVERY] There is no recovery required for this notification." + ::= { tBgpNotifications 25 } + END diff --git a/mibs/nokia/TIMETRA-CHASSIS-MIB b/mibs/nokia/TIMETRA-CHASSIS-MIB index e16e540f87..30bd330d5d 100644 --- a/mibs/nokia/TIMETRA-CHASSIS-MIB +++ b/mibs/nokia/TIMETRA-CHASSIS-MIB @@ -23,11 +23,12 @@ IMPORTS THPolPIRRateOverride, THsmdaPIRMRateOverride, THsmdaWeightOverride, TIngPolicerId, - TItemDescription, TLevel, TNamedItem, - TNamedItemOrEmpty, TPerPacketOffsetOvr, + TItemDescription, TLNamedItemOrEmpty, + TLevel, TNamedItem, TNamedItemOrEmpty, + TPerPacketOffsetOvr, TPlcrBurstSizeBytesOverride, TmnxActionType, TmnxAdminState, - TmnxEnabledDisabled, + TmnxEnabledDisabled, TmnxFPNumber, TmnxIngPolicerStatMode, TmnxIngPolicerStatModeOverride, TmnxInternalSchedWeightMode, @@ -46,7 +47,7 @@ tmnxChassisMIBModule MODULE-IDENTITY "This document is the SNMP MIB module to manage and provision the hardware components of the Nokia 7x50 device. - Copyright 2003-2017 Nokia. All rights reserved. + Copyright 2003-2018 Nokia. All rights reserved. Reproduction of this document is authorized on the condition that the foregoing copyright notice is included. @@ -209,23 +210,27 @@ TmnxHwClass ::= TEXTUAL-CONVENTION "TmnxHwClass is an enumerated integer that identifies the general hardware type of a component in the tmnxHwTable." SYNTAX INTEGER { - other (1), - unknown (2), - physChassis (3), - container (4), - powerSupply (5), - fan (6), - sensor (7), - ioModule (8), - cpmModule (9), - fabricModule (10), - mdaModule (11), - flashDiskModule (12), - port (13), - mcm (14), - ccm (15), - alarmInputModule (19), - pcm (20) + other (1), + unknown (2), + physChassis (3), + container (4), + powerSupply (5), + fan (6), + sensor (7), + ioModule (8), + cpmModule (9), + fabricModule (10), + mdaModule (11), + flashDiskModule (12), + port (13), + mcm (14), + ccm (15), + alarmInputModule (19), + pcm (20), + powerShelf (21), + powerShelfController (22), + cpmCarrier (23), + reserved24 (24) } TmnxPhysChassisClass ::= TEXTUAL-CONVENTION @@ -269,13 +274,19 @@ TmnxPhysChassisRole ::= TEXTUAL-CONVENTION system sat-ethernet (6) - An Ethernet satellite chassis sat-tdm (7) - A Time Division Multiplexing satellite chassis + primary (8) - The primary router chassis in a paired chassis + system + secondary (9) - The secondary router chassis in a paired chassis + system " SYNTAX INTEGER { standalone (1), master (2), extension (3), sat-ethernet (6), - sat-tdm (7) + sat-tdm (7), + primary (8), + secondary (9) } TmnxCardType ::= TEXTUAL-CONVENTION @@ -300,102 +311,112 @@ TmnxCardSuppType ::= TEXTUAL-CONVENTION sfm-200g -- 200g CPM/SF module iom-20g -- 2 x 10-Gig MDA IOM Card" SYNTAX BITS { - invalid-card-type (0), - unassigned (1), - supp-card-type-2 (2), - supp-card-type-3 (3), - supp-card-type-4 (4), - supp-card-type-5 (5), - supp-card-type-6 (6), - supp-card-type-7 (7), - supp-card-type-8 (8), - supp-card-type-9 (9), - supp-card-type-10 (10), - supp-card-type-11 (11), - supp-card-type-12 (12), - supp-card-type-13 (13), - supp-card-type-14 (14), - supp-card-type-15 (15), - supp-card-type-16 (16), - supp-card-type-17 (17), - supp-card-type-18 (18), - supp-card-type-19 (19), - supp-card-type-20 (20), - supp-card-type-21 (21), - supp-card-type-22 (22), - supp-card-type-23 (23), - supp-card-type-24 (24), - supp-card-type-25 (25), - supp-card-type-26 (26), - supp-card-type-27 (27), - supp-card-type-28 (28), - supp-card-type-29 (29), - supp-card-type-30 (30), - supp-card-type-31 (31), - supp-card-type-32 (32), - supp-card-type-33 (33), - supp-card-type-34 (34), - supp-card-type-35 (35), - supp-card-type-36 (36), - supp-card-type-37 (37), - supp-card-type-38 (38), - supp-card-type-39 (39), - supp-card-type-40 (40), - supp-card-type-41 (41), - supp-card-type-42 (42), - supp-card-type-43 (43), - supp-card-type-44 (44), - supp-card-type-45 (45), - supp-card-type-46 (46), - supp-card-type-47 (47), - supp-card-type-48 (48), - supp-card-type-49 (49), - supp-card-type-50 (50), - supp-card-type-51 (51), - supp-card-type-52 (52), - supp-card-type-53 (53), - supp-card-type-54 (54), - supp-card-type-55 (55), - supp-card-type-56 (56), - supp-card-type-57 (57), - supp-card-type-58 (58), - supp-card-type-59 (59), - supp-card-type-60 (60), - supp-card-type-61 (61), - supp-card-type-62 (62), - supp-card-type-63 (63), - supp-card-type-64 (64), - supp-card-type-65 (65), - supp-card-type-66 (66), - supp-card-type-67 (67), - supp-card-type-68 (68), - supp-card-type-69 (69), - supp-card-type-70 (70), - supp-card-type-71 (71), - supp-card-type-72 (72), - supp-card-type-73 (73), - supp-card-type-74 (74), - supp-card-type-75 (75), - supp-card-type-76 (76), - supp-card-type-77 (77), - supp-card-type-78 (78), - supp-card-type-79 (79), - supp-card-type-80 (80), - supp-card-type-81 (81), - supp-card-type-82 (82), - supp-card-type-83 (83), - supp-card-type-84 (84), - supp-card-type-85 (85), - supp-card-type-86 (86), - supp-card-type-87 (87), - supp-card-type-88 (88), - supp-card-type-89 (89), - supp-card-type-90 (90), - supp-card-type-91 (91), - supp-card-type-92 (92), - supp-card-type-93 (93), - supp-card-type-94 (94), - supp-card-type-95 (95) + invalid-card-type (0), + unassigned (1), + supp-card-type-2 (2), + supp-card-type-3 (3), + supp-card-type-4 (4), + supp-card-type-5 (5), + supp-card-type-6 (6), + supp-card-type-7 (7), + supp-card-type-8 (8), + supp-card-type-9 (9), + supp-card-type-10 (10), + supp-card-type-11 (11), + supp-card-type-12 (12), + supp-card-type-13 (13), + supp-card-type-14 (14), + supp-card-type-15 (15), + supp-card-type-16 (16), + supp-card-type-17 (17), + supp-card-type-18 (18), + supp-card-type-19 (19), + supp-card-type-20 (20), + supp-card-type-21 (21), + supp-card-type-22 (22), + supp-card-type-23 (23), + supp-card-type-24 (24), + supp-card-type-25 (25), + supp-card-type-26 (26), + supp-card-type-27 (27), + supp-card-type-28 (28), + supp-card-type-29 (29), + supp-card-type-30 (30), + supp-card-type-31 (31), + supp-card-type-32 (32), + supp-card-type-33 (33), + supp-card-type-34 (34), + supp-card-type-35 (35), + supp-card-type-36 (36), + supp-card-type-37 (37), + supp-card-type-38 (38), + supp-card-type-39 (39), + supp-card-type-40 (40), + supp-card-type-41 (41), + supp-card-type-42 (42), + supp-card-type-43 (43), + supp-card-type-44 (44), + supp-card-type-45 (45), + supp-card-type-46 (46), + supp-card-type-47 (47), + supp-card-type-48 (48), + supp-card-type-49 (49), + supp-card-type-50 (50), + supp-card-type-51 (51), + supp-card-type-52 (52), + supp-card-type-53 (53), + supp-card-type-54 (54), + supp-card-type-55 (55), + supp-card-type-56 (56), + supp-card-type-57 (57), + supp-card-type-58 (58), + supp-card-type-59 (59), + supp-card-type-60 (60), + supp-card-type-61 (61), + supp-card-type-62 (62), + supp-card-type-63 (63), + supp-card-type-64 (64), + supp-card-type-65 (65), + supp-card-type-66 (66), + supp-card-type-67 (67), + supp-card-type-68 (68), + supp-card-type-69 (69), + supp-card-type-70 (70), + supp-card-type-71 (71), + supp-card-type-72 (72), + supp-card-type-73 (73), + supp-card-type-74 (74), + supp-card-type-75 (75), + supp-card-type-76 (76), + supp-card-type-77 (77), + supp-card-type-78 (78), + supp-card-type-79 (79), + supp-card-type-80 (80), + supp-card-type-81 (81), + supp-card-type-82 (82), + supp-card-type-83 (83), + supp-card-type-84 (84), + supp-card-type-85 (85), + supp-card-type-86 (86), + supp-card-type-87 (87), + supp-card-type-88 (88), + supp-card-type-89 (89), + supp-card-type-90 (90), + supp-card-type-91 (91), + supp-card-type-92 (92), + supp-card-type-93 (93), + supp-card-type-94 (94), + supp-card-type-95 (95), + supp-card-type-96 (96), + supp-card-type-97 (97), + supp-card-type-98 (98), + supp-card-type-99 (99), + supp-card-type-100 (100), + supp-card-type-101 (101), + supp-card-type-102 (102), + supp-card-type-103 (103), + supp-card-type-104 (104), + supp-card-type-105 (105) } TmnxPEQType ::= TEXTUAL-CONVENTION @@ -804,7 +825,31 @@ TmnxMDASuppType ::= TEXTUAL-CONVENTION supp-MDA-type-188 (188), supp-MDA-type-189 (189), supp-MDA-type-190 (190), - supp-MDA-type-191 (191) + supp-MDA-type-191 (191), + supp-MDA-type-192 (192), + supp-MDA-type-193 (193), + supp-MDA-type-194 (194), + supp-MDA-type-195 (195), + supp-MDA-type-196 (196), + supp-MDA-type-197 (197), + supp-MDA-type-198 (198), + supp-MDA-type-199 (199), + supp-MDA-type-200 (200), + supp-MDA-type-201 (201), + supp-MDA-type-202 (202), + supp-MDA-type-203 (203), + supp-MDA-type-204 (204), + supp-MDA-type-205 (205), + supp-MDA-type-206 (206), + supp-MDA-type-207 (207), + supp-MDA-type-208 (208), + supp-MDA-type-209 (209), + supp-MDA-type-210 (210), + supp-MDA-type-211 (211), + supp-MDA-type-212 (212), + supp-MDA-type-213 (213), + supp-MDA-type-214 (214), + supp-MDA-type-215 (215) } TmnxMDAChanType ::= TEXTUAL-CONVENTION @@ -927,7 +972,9 @@ TmnxSETSRefSource ::= TEXTUAL-CONVENTION bits (3), bits2 (4), ptp (5), - noReference (6) + noReference (6), + synce (7), + synce2 (8) } TmnxSETSRefQualified ::= TEXTUAL-CONVENTION @@ -1229,6 +1276,292 @@ TmnxFpGeneration ::= TEXTUAL-CONVENTION fp4 (3) } +TmnxPMType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxPMType is used to identify a specific type of Power Module (PM)" + SYNTAX Unsigned32 + +TmnxPMSuppType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxPMSuppType is a bit-mask specifying the PM type supported for + a specific PM slot. + + When multiple bits are set, it can be used to identify a set or + list of PM types that can be used in the tmnxPhysChassisPMTable. + An example of a PM type is: + apeq2000 -- apeq-dc-2000." + SYNTAX BITS { + invalidPMType (0), + unassigned (1), + suppPMType2 (2), + suppPMType3 (3), + suppPMType4 (4), + suppPMType5 (5), + suppPMType6 (6), + suppPMType7 (7), + suppPMType8 (8), + suppPMType9 (9), + suppPMType10 (10), + suppPMType11 (11), + suppPMType12 (12), + suppPMType13 (13), + suppPMType14 (14), + suppPMType15 (15) + } + +TmnxCardFunctionalLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxCardFunctionalLevel data type is an integer that specifies a + functional level variant of a given Card." + SYNTAX INTEGER { + unknown (0), + unrestricted (1), + he (2), + er (3), + cr (4), + he1200g-plus (5), + er1200g-plus (6), + cr1200g-plus (7), + he400g (8), + er400g (9), + cr400g (10), + he400g-plus (11), + er400g-plus (12), + cr400g-plus (13), + he800g-plus (14), + er800g-plus (15), + cr800g-plus (16) + } + +TmnxCardFunctionalUpgrade ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxCardFunctionalUpgrade data type is an integer that specifies a + functional level upgrade of a given Card" + SYNTAX INTEGER { + unknown (0), + cr-er (1), + er-he (2), + cr400g-cr1200gp (3), + er400g-er1200gp (4), + he400g-he1200gp (5), + cr-er1200gp (6), + er-he1200gp (7), + cr-er400gp (8), + er-he400gp (9), + cr-er800gp (10), + er-he800gp (11), + cr400g-cr800gp (12), + er400g-er800gp (13), + he400g-he800gp (14), + cr800g-cr1200gp (15), + er800g-er1200gp (16), + he800g-he1200gp (17) + } + +TmnxMDAFunctionalLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxMDAFunctionalLevel data type is an integer that specifies a + functional level variant of a given MDA type." + SYNTAX INTEGER { + unknown (0), + unrestricted (1), + he2400g (2), + he1600g (3), + he1200g (4), + er2400g (5), + er1600g (6), + er1200g (7), + cr2400g (8), + cr1600g (9), + cr1200g (10), + he2400g-plus (11), + er2400g-plus (12), + cr2400g-plus (13), + he3600g (14), + er3600g (15), + cr3600g (16), + he3600gdd (17), + er3600gdd (18), + cr3600gdd (19), + he4800g (20), + er4800g (21), + cr4800g (22), + he4800g-plus (23), + er4800g-plus (24), + cr4800g-plus (25), + he600g (26), + er600g (27), + cr600g (28), + he1200g-plus (29), + er1200g-plus (30), + cr1200g-plus (31), + he2400g-plus-4t (32), + er2400g-plus-4t (33), + cr2400g-plus-4t (34) + } + +TmnxMDAFunctionalUpgrade ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxMDAFunctionalUpgrade data type is an integer that specifies a + functional level upgrade of a given MDA." + SYNTAX INTEGER { + unknown (0), + cr1200g-cr1600g (1), + cr1600g-cr2400g (2), + er1200g-er1600g (3), + er1600g-er2400g (4), + he1200g-he1600g (5), + he1600g-he2400g (6), + cr1200g-er1200g (7), + er1200g-he1200g (8), + cr1600g-er1600g (9), + er1600g-he1600g (10), + cr2400g-er2400g (11), + er2400g-he2400g (12), + any2400g-2400g-plus (13), + cr3600g-cr4800g (14), + er3600g-er4800g (15), + he3600g-he4800g (16), + cr3600g-er3600g (17), + er3600g-he3600g (18), + cr4800g-er4800g (19), + er4800g-he4800g (20), + any3600g-3600gdd (21), + any4800g-4800g-plus (22), + cr600g-cr1200g (23), + er600g-er1200g (24), + he600g-he1200g (25), + cr600g-er600g (26), + er600g-he600g (27), + any1200g-1200g-plus (28), + any2400g-2400g-plus-4t (29) + } + +TmnxXiomFunctionalLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxXiomFunctionalLevel data type is an integer that specifies a + functional level variant of a given XIOM type." + SYNTAX INTEGER { + unknown (0), + unrestricted (1), + cr1600gPlus (2), + er1600gPlus (3), + he1600gPlus (4), + cr2400gPlus (5), + er2400gPlus (6), + he2400gPlus (7), + cr3000gPlus (8), + er3000gPlus (9), + he3000gPlus (10) + } + +TmnxGnssConstellation ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxGnssConstellation specifies or indicates the type of satellites + that the GNSS receiver uses to acquire a fix. The value 'gps' + specifies that the receiver only uses the United States' Global + Positioning System (GPS) satellites. The value 'gps-glonass' specifies + that the receiver uses both GPS and Russia's GLONASS satellites." + SYNTAX INTEGER { + unknown (0), + gps (1), + gps-glonass (2) + } + +TmnxCardFilterProfile ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxCardFilterProfile specifies the filter scale profile for the card. + The value 'none' specifies the default filter allocation for the + chassis. The value 'profile-a' specifies a different filter allocation + allowing additional ingress IPv4 filter entries at the expense of + egress IPv4 and IPv6 filter entries." + SYNTAX INTEGER { + none (0), + profile-a (1) + } + +TmnxCpmPowerShelfCommsFailStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxCpmPowerShelfCommsFailStatus indicates which CPMs + cannot communicate with the power shelf. + + Values: + cpmA (0) - CPM A cannot communicate with the power shelf + cpmB (1) - CPM B cannot communicate with the power shelf" + SYNTAX BITS { + cpmA (0), + cpmB (1) + } + +TmnxHwEventType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxHwEventType is an enumerated integer that describes the types + of events that can be detected and reported for different types of + hardware. + + Not all types of events are supported on all hardware." + SYNTAX INTEGER { + soft-error (1), + internal-frame-loss (2) + } + +TmnxHwEventAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxHwEventAction describes the action to be taken when + event is detected. + + The actions supported by this system include: + none (0) - No action + log-only (1) - Log the event + reset (2) - Reset to recover the event + fail (3) - Fail the equipment" + SYNTAX INTEGER { + none (0), + log-only (1), + reset (2), + fail (3) + } + +TmnxEsaId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxEsaId uniquely identifies an Extended Services Appliance (ESA) + within a Nokia SROS system." + SYNTAX Integer32 (1..16) + +TmnxEsaIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxEsaIdOrZero can be either a nonzero TmnxEsaId, or the value + zero." + SYNTAX Integer32 (0..16) + +TmnxEsaVmId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxEsaVmId uniquely identifies a virtual machine within an + Extended Services Appliance (ESA) within a Nokia SROS system." + SYNTAX Unsigned32 (1..4) + +TmnxEsaVmIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxEsaVmIdOrZero can be either a nonzero TmnxEsaVmId, or the + value zero." + SYNTAX Unsigned32 (0..4) + tmnxHwObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 2 } tmnxChassisObjs OBJECT IDENTIFIER ::= { tmnxHwObjs 1 } @@ -1283,7 +1616,7 @@ TmnxChassisEntry ::= SEQUENCE { tmnxChassisIndex TmnxChassisIndex, tmnxChassisRowStatus RowStatus, - tmnxChassisName TNamedItemOrEmpty, + tmnxChassisName TLNamedItemOrEmpty, tmnxChassisType TmnxChassisType, tmnxChassisLocation TItemDescription, tmnxChassisCoordinates TItemDescription, @@ -1345,7 +1678,7 @@ tmnxChassisRowStatus OBJECT-TYPE ::= { tmnxChassisEntry 2 } tmnxChassisName OBJECT-TYPE - SYNTAX TNamedItemOrEmpty + SYNTAX TLNamedItemOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION @@ -1661,7 +1994,7 @@ tmnxChassisOverTempState OBJECT-TYPE tmnxChassisMixedModeIomAdminMode OBJECT-TYPE SYNTAX TmnxEnabledDisabled MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxChassisMixedModeIomAdminMode specifies if the system should allow functionally to run with a mixture of forwarding @@ -1696,7 +2029,7 @@ tmnxChassisMixedModeIomUpgrList OBJECT-TYPE iomSlot10 (9) } MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxChassisMixedModeIomUpgrList specifies the list of IOM slots which are to operate with SR functionality on the 7450 chassis. @@ -1728,8 +2061,8 @@ tmnxChassisRedForcedSingleSfm OBJECT-TYPE DESCRIPTION "The value of tmnxChassisRedForcedSingleSfm specifies whether or not the IGP single-SFM-overload state is forced to 'overload' in the - router instances where the value of the object - TIMETRA-VRTR-MIB::vRtrSingleSfmOverloadAdminState is equal to + router instances where single-SFM-overload state (referred to as + TIMETRA-VRTR-MIB::vRtrSingleSfmOverloadAdminState) is equal to 'inService'." DEFVAL { false } ::= { tmnxChassisEntry 27 } @@ -1750,7 +2083,8 @@ tmnxChassisOperNumSlots OBJECT-TYPE tmnxChassisOperTopology OBJECT-TYPE SYNTAX INTEGER { standalone (1), - extended (2) + extended (2), + paired (3) } MAX-ACCESS read-only STATUS current @@ -1766,7 +2100,11 @@ tmnxChassisOperTopology OBJECT-TYPE router chassis are connected together in a 'back-to-back' topology with no additional switch fabric chassis. An extended chassis topology is comprised of two XRS-20 chassis and is also known as an XRS-40 - system." + system. + + A value of 'paired(3)' in a 7750 SR based system indicates that two + router chassis are connected together using one or more Ethernet ports + as fabric interconnects between the two chassis." ::= { tmnxChassisEntry 30 } tmnxChassisFabricSpeed OBJECT-TYPE @@ -1789,7 +2127,8 @@ tmnxChassisPortIdScheme OBJECT-TYPE SYNTAX INTEGER { schemeA (1), schemeB (2), - schemeC (3) + schemeC (3), + schemeD (4) } MAX-ACCESS read-only STATUS current @@ -1908,7 +2247,8 @@ tmnxChassisFPGenerationVFP OBJECT-TYPE tmnxChassisSystemProfile OBJECT-TYPE SYNTAX INTEGER { none (0), - profileA (1) + profileA (1), + profileB (2) } MAX-ACCESS read-only STATUS current @@ -1920,7 +2260,10 @@ tmnxChassisSystemProfile OBJECT-TYPE FP3 and FP4-based line cards in the system. 'profileA (1)- This system profile is primarily targeted at subscriber services and layer 2/3 VPN business - services." + services. + 'profileB (2)- This system profile is primarily targeted at + infrastructure routing, core, peering, and DC-GW + applications." ::= { tmnxChassisEntry 40 } tmnxChassisFanTable OBJECT-TYPE @@ -2650,7 +2993,8 @@ tmnxHwOperState OBJECT-TYPE inServiceDowngrade (13), resetPending (14), softReset (15), - preExtension (16) + preExtension (16), + downloading (17) } MAX-ACCESS read-only STATUS current @@ -2729,7 +3073,7 @@ tmnxHwOperState OBJECT-TYPE transitional changes are suspended until the card leaves this state. - preExtension (16) State assigned to an unprovisioned hardware + preExtension (16) State assigned to an unprovisioned hardware component associated with, or contained in, an (potentially non-existent) extension chassis in a 7950 XRS system that is @@ -2744,6 +3088,9 @@ tmnxHwOperState OBJECT-TYPE In this case, for unprovisioned extension chassis equipment, a value of 'preExtension(16)' is assigned. + + downloading (17) Card has booted and its configuration is + being downloaded. " ::= { tmnxHwEntry 16 } @@ -2932,7 +3279,8 @@ tmnxHwEquippedPlatform OBJECT-TYPE pf7450 (2), pf7710 (3), pf7950 (4), - pf7705 (5) + pf7705 (5), + pf7250 (6) } MAX-ACCESS read-only STATUS current @@ -3201,12 +3549,14 @@ tmnxCcmTypeStatus OBJECT-TYPE tmnxFanTrayComponentTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxFanTrayComponentEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "The Fan Tray Component table has an entry for every subcomponent of a Fan Tray that has monitored states. Not all fan trays have monitored subcomponents, in this case, this table will be empty for the given - fan tray." + fan tray. + + This table was made obsolete in release 16.0." ::= { tmnxChassisObjs 12 } tmnxFanTrayComponentEntry OBJECT-TYPE @@ -3216,7 +3566,9 @@ tmnxFanTrayComponentEntry OBJECT-TYPE DESCRIPTION "Each row entry represents a fan tray component. Rows in this table are created by the agent at initialization and cannot be created or - destroyed by SNMP Get or Set requests." + destroyed by SNMP Get or Set requests. + + This entry was made obsolete in release 16.0." INDEX { tmnxChassisIndex, tmnxChassisFanIndex, @@ -3233,19 +3585,23 @@ TmnxFanTrayComponentEntry ::= SEQUENCE tmnxFanTrayCompIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION - "The tmnxFanTrayCompIndex specifies an individual fan tray component." + "The tmnxFanTrayCompIndex specifies an individual fan tray component. + + This object was made obsolete in release 16.0." ::= { tmnxFanTrayComponentEntry 1 } tmnxFanTrayCompSpeed OBJECT-TYPE SYNTAX Gauge32 (0..100) UNITS "percent" MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The tmnxFanTrayCompSpeed indicates the current speed of the fan tray - component." + component. + + This object was made obsolete in release 16.0." ::= { tmnxFanTrayComponentEntry 2 } tmnxHwResourceTable OBJECT-TYPE @@ -3637,7 +3993,7 @@ tmnxChassisPEQAvailableWattage OBJECT-TYPE tmnxChassisPEQInputPowerMode OBJECT-TYPE SYNTAX Unsigned32 (0 | 60 | 80) - UNITS "amps" + UNITS "amperes" MAX-ACCESS read-write STATUS obsolete DESCRIPTION @@ -3767,7 +4123,7 @@ tmnxChassisPwrMgmtSafetyLevel OBJECT-TYPE ::= { tmnxChassisPowerMgmtEntry 4 } tmnxChassisPwrMgmtSafetyAlert OBJECT-TYPE - SYNTAX Unsigned32 (0..102600) + SYNTAX Unsigned32 (0..120000) UNITS "watts" MAX-ACCESS read-write STATUS current @@ -3820,7 +4176,35 @@ TChassisResEntry ::= SEQUENCE tChassisResSubNHEntryTotal Unsigned32, tChassisResSubNHEntryAlloc Unsigned32, tChassisResSapTotal Unsigned32, - tChassisResSapAlloc Unsigned32 + tChassisResSapAlloc Unsigned32, + tChassisResEgrStatVlanVoQTotal Unsigned32, + tChassisResEgrStatVlanVoQAlloc Unsigned32, + tChassisResEgrNoStatVlanVoQTotal Unsigned32, + tChassisResEgrNoStatVlanVoQAlloc Unsigned32, + tChassisResIngClassQosPolTotal Unsigned32, + tChassisResIngClassQosPolAlloc Unsigned32, + tChassisResEgrRemarkQosPolTotal Unsigned32, + tChassisResEgrRemarkQosPolAlloc Unsigned32, + tChassisResQueueMgmtQosPolTotal Unsigned32, + tChassisResQueueMgmtQosPolAlloc Unsigned32, + tChassisResApipeSapTotal Unsigned32, + tChassisResApipeSapAlloc Unsigned32, + tChassisResCpipeSapTotal Unsigned32, + tChassisResCpipeSapAlloc Unsigned32, + tChassisResEpipeSapTotal Unsigned32, + tChassisResEpipeSapAlloc Unsigned32, + tChassisResFpipeSapTotal Unsigned32, + tChassisResFpipeSapAlloc Unsigned32, + tChassisResIpipeSapTotal Unsigned32, + tChassisResIpipeSapAlloc Unsigned32, + tChassisResIesSapTotal Unsigned32, + tChassisResIesSapAlloc Unsigned32, + tChassisResMirrorSapTotal Unsigned32, + tChassisResMirrorSapAlloc Unsigned32, + tChassisResVplsSapTotal Unsigned32, + tChassisResVplsSapAlloc Unsigned32, + tChassisResVprnSapTotal Unsigned32, + tChassisResVprnSapAlloc Unsigned32 } tChassisResSapIngQosPolTotal OBJECT-TYPE @@ -4093,6 +4477,305 @@ tChassisResSapAlloc OBJECT-TYPE provisioned SAP entries currently in use on this chassis." ::= { tChassisResEntry 22 } +tChassisResEgrStatVlanVoQTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResEgrStatVlanVoQTotal represents the total + number of stats enabled vlan Voq resources supported on this chassis. + + When the value of tChassisResEgrStatVlanVoQTotal is zero, it indicates + that this resource type is not supported on this chassis." + ::= { tChassisResEntry 23 } + +tChassisResEgrStatVlanVoQAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResEgrStatVlanVoQAlloc represents the total + number of stats enabled vlan Voq resources currently in use on this + chassis." + ::= { tChassisResEntry 24 } + +tChassisResEgrNoStatVlanVoQTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResEgrNoStatVlanVoQTotal represents the total + number of stats disabled vlan Voq resources supported on this chassis. + + When the value of tChassisResEgrNoStatVlanVoQTotal is zero, it + indicates that this resource type is not supported on this chassis." + ::= { tChassisResEntry 25 } + +tChassisResEgrNoStatVlanVoQAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResEgrNoStatVlanVoQAlloc represents the total + number of stats disabled vlan Voq resources currently in use on this + chassis." + ::= { tChassisResEntry 26 } + +tChassisResIngClassQosPolTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResIngClassQosPolTotal represents the total + number of ingress-classification policies that are allowed to be + provisioned on this chassis. When the value of + tChassisResIngClassQosPolTotal is zero, it indicates that this + resource type is not supported on this chassis." + ::= { tChassisResEntry 27 } + +tChassisResIngClassQosPolAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResIngClassQosPolAlloc represents the total + number of ingress-classification policies that are currently + provisioned on this chassis." + ::= { tChassisResEntry 28 } + +tChassisResEgrRemarkQosPolTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResEgrRemarkQosPolTotal represents the total + number of egress-remark policies that are allowed to be provisioned on + this chassis. + + When the value of tChassisResEgrRemarkQosPolTotal is zero, it + indicates that this resource type is not supported on this chassis." + ::= { tChassisResEntry 29 } + +tChassisResEgrRemarkQosPolAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResEgrRemarkQosPolAlloc represents the total + number of egress-remark policies that are currently provisioned on + this chassis." + ::= { tChassisResEntry 30 } + +tChassisResQueueMgmtQosPolTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResQueueMgmtQosPolTotal represents the total + number of queue mgmt policies that are supported on this chassis. + + When the value of tChassisResQueueMgmtQosPolTotal is zero, it + indicates that this resource type is not supported on this chassis." + ::= { tChassisResEntry 31 } + +tChassisResQueueMgmtQosPolAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResQueueMgmtQosPolAlloc represents the total + number of queue mgmt policies that are currently allocated on this FP." + ::= { tChassisResEntry 32 } + +tChassisResApipeSapTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResApipeSapTotal represents the total number of + provisioned Apipe entries supported on this chassis. + + When the value of tChassisResApipeSapTotal is zero, it indicates that + this resource type is not supported on this chassis." + ::= { tChassisResEntry 33 } + +tChassisResApipeSapAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResApipeSapAlloc represents the total number of + instances that are currently allocated on this chassis." + ::= { tChassisResEntry 34 } + +tChassisResCpipeSapTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResCpipeSapTotal represents the total number of + provisioned Cpipe entries supported on this chassis. + + When the value of tChassisResCpipeSapTotal is zero, it indicates that + this resource type is not supported on this chassis." + ::= { tChassisResEntry 35 } + +tChassisResCpipeSapAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResCpipeSapAlloc represents the total number of + instances that are currently allocated on this chassis." + ::= { tChassisResEntry 36 } + +tChassisResEpipeSapTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResEpipeSapTotal represents the total number of + provisioned Epipe entries supported on this chassis. + + When the value of tChassisResEpipeSapTotal is zero, it indicates that + this resource type is not supported on this chassis." + ::= { tChassisResEntry 37 } + +tChassisResEpipeSapAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResEpipeSapAlloc represents the total number of + instances that are currently allocated on this chassis." + ::= { tChassisResEntry 38 } + +tChassisResFpipeSapTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResFpipeSapTotal represents the total number of + provisioned Fpipe entries supported on this chassis. + + When the value of tChassisResFpipeSapTotal is zero, it indicates that + this resource type is not supported on this chassis." + ::= { tChassisResEntry 39 } + +tChassisResFpipeSapAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResFpipeSapAlloc represents the total number of + instances that are currently allocated on this chassis." + ::= { tChassisResEntry 40 } + +tChassisResIpipeSapTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResIpipeSapTotal represents the total number of + provisioned Ipipe entries supported on this chassis. + + When the value of tChassisResIpipeSapTotal is zero, it indicates that + this resource type is not supported on this chassis." + ::= { tChassisResEntry 41 } + +tChassisResIpipeSapAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResIpipeSapAlloc represents the total number of + instances that are currently allocated on this chassis." + ::= { tChassisResEntry 42 } + +tChassisResIesSapTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResIesSapTotal represents the total number of + provisioned Ies entries supported on this chassis. + + When the value of tChassisResIesSapTotal is zero, it indicates that + this resource type is not supported on this chassis." + ::= { tChassisResEntry 43 } + +tChassisResIesSapAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResIesSapAlloc represents the total number of + instances that are currently allocated on this chassis." + ::= { tChassisResEntry 44 } + +tChassisResMirrorSapTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResMirrorSapTotal represents the total number of + provisioned Mirror entries supported on this chassis. + + When the value of tChassisResMirrorSapTotal is zero, it indicates that + this resource type is not supported on this chassis." + ::= { tChassisResEntry 45 } + +tChassisResMirrorSapAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResMirrorSapAlloc represents the total number of + instances that atre currently allocated on this chassis." + ::= { tChassisResEntry 46 } + +tChassisResVplsSapTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResVplsSapTotal represents the total number of + provisioned Vpls entries supported on this chassis. + + When the value of tChassisResVplsSapTotal is zero, it indicates that + this resource type is not supported on this chassis." + ::= { tChassisResEntry 47 } + +tChassisResVplsSapAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResVplsSapAlloc represents the total number of + instances that are currently allocated on this chassis." + ::= { tChassisResEntry 48 } + +tChassisResVprnSapTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResVprnSapTotal represents the total number of + provisioned Vprn entries supported on this chassis. + + When the value of tChassisResVprnSapTotal is zero, it indicates that + this resource type is not supported on this chassis." + ::= { tChassisResEntry 49 } + +tChassisResVprnSapAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResVprnSapAlloc represents the total number of + instances that are currently allocated on this chassis." + ::= { tChassisResEntry 50 } + tmnxPhysChassisTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxPhysChassisEntry MAX-ACCESS not-accessible @@ -4128,7 +4811,9 @@ TmnxPhysChassisEntry ::= SEQUENCE tmnxPhysChassisNumFanTrays Unsigned32, tmnxPhysChassisNumFans Unsigned32, tmnxPhysChassisName TNamedItem, - tmnxPhysChassisDescription TItemDescription + tmnxPhysChassisDescription TItemDescription, + tmnxPhysChassisMonitorFilterDoor TruthValue, + tmnxPhysChassisFilterDoorState INTEGER } tmnxPhysChassisClass OBJECT-TYPE @@ -4183,7 +4868,7 @@ tmnxPhysChassisNumPwrSupplies OBJECT-TYPE STATUS current DESCRIPTION "The value of tmnxPhysChassisNumPwrSupplies indicates the total number - of power supplies installed in this physical chassis." + of power supplies that can be installed in this physical chassis." ::= { tmnxPhysChassisEntry 6 } tmnxPhysChassisNumFanTrays OBJECT-TYPE @@ -4198,10 +4883,12 @@ tmnxPhysChassisNumFanTrays OBJECT-TYPE tmnxPhysChassisNumFans OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxPhysChassisNumFans indicates the total number of fans - installed in this physical chassis." + installed in this physical chassis. + + This object was made obsolete in release 16.0." ::= { tmnxPhysChassisEntry 8 } tmnxPhysChassisName OBJECT-TYPE @@ -4227,6 +4914,31 @@ tmnxPhysChassisDescription OBJECT-TYPE DEFVAL { ''H } ::= { tmnxPhysChassisEntry 10 } +tmnxPhysChassisMonitorFilterDoor OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisMonitorFilterDoor specifies whether or not + a filter door open or missing condition will be monitored by the + system." + DEFVAL { false } + ::= { tmnxPhysChassisEntry 11 } + +tmnxPhysChassisFilterDoorState OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + notMonitored (1), + closed (2), + open (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisFilterDoorState indicates the state of the + filter door." + ::= { tmnxPhysChassisEntry 12 } + tmnxChassisHwEventObjs OBJECT IDENTIFIER ::= { tmnxChassisObjs 22 } tmnxCardHwEventTable OBJECT-TYPE @@ -4289,7 +5001,7 @@ tmnxCardHwEventType OBJECT-TYPE ::= { tmnxCardHwEventEntry 2 } tmnxCardHwEventComplex OBJECT-TYPE - SYNTAX Unsigned32 (1..2) + SYNTAX Unsigned32 (1..8) MAX-ACCESS not-accessible STATUS current DESCRIPTION @@ -4383,6 +5095,88 @@ tmnxMdaHwEventLastOccurTime OBJECT-TYPE specified tmnxMdaHwEventNumOccurrences incremented." ::= { tmnxMdaHwEventEntry 3 } +tmnxHwEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxHwEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxMdaHwEventTable maintains the basic information regarding + events detected and reported on provisioned MDAs on the SROS series + system." + ::= { tmnxChassisHwEventObjs 3 } + +tmnxHwEventEntry OBJECT-TYPE + SYNTAX TmnxHwEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A tmnxHwEventEntry row can be created for each supported event that + can be detected and reported on hardware. + + Rows are created and destroyed using tmnxHwEventRowStatus." + INDEX { + tmnxChassisIndex, + tmnxHwIndex, + tmnxHwEventType + } + ::= { tmnxHwEventTable 1 } + +TmnxHwEventEntry ::= SEQUENCE +{ + tmnxHwEventType TmnxHwEventType, + tmnxHwEventRowStatus RowStatus, + tmnxHwEventAction TmnxHwEventAction, + tmnxHwEventNumOccurrences Counter32, + tmnxHwEventLastOccurTime TimeStamp +} + +tmnxHwEventType OBJECT-TYPE + SYNTAX TmnxHwEventType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxHwEventType specifies the type of event detected and + reported against this hardware." + ::= { tmnxHwEventEntry 1 } + +tmnxHwEventRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxHwEventRowStatus specifies the status of this row. + + It allows entries to be created and deleted in the tmnxHwEventTable." + ::= { tmnxHwEventEntry 2 } + +tmnxHwEventAction OBJECT-TYPE + SYNTAX TmnxHwEventAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxHwEventAction specifies the action to be taken when + event is detected." + ::= { tmnxHwEventEntry 3 } + +tmnxHwEventNumOccurrences OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwEventNumOccurrences indicates the number of times + the specified tmnxHwEventType has occurred on the specified hardware + since startup, last CPM clear, or IOM reboot." + ::= { tmnxHwEventEntry 4 } + +tmnxHwEventLastOccurTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwEventLastOccurTime indicates the last time the + specified tmnxHwEventNumOccurrences incremented." + ::= { tmnxHwEventEntry 5 } + tmnxChassisMgmtEthRedObjs OBJECT IDENTIFIER ::= { tmnxChassisObjs 23 } tmnxChassisMgmtEthRed OBJECT-TYPE @@ -4890,7 +5684,7 @@ tmnxPhysChassisPEQAvailableWatt OBJECT-TYPE tmnxPhysChassisPEQInputPowerMode OBJECT-TYPE SYNTAX Unsigned32 (0 | 60 | 80) - UNITS "amps" + UNITS "amperes" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -5019,6 +5813,453 @@ tmnxPhysChassisPCMInFeedDown OBJECT-TYPE inputFeedB (3) - input feed B is not supplying power" ::= { tmnxPhysChassisPCMEntry 5 } +tmnxPhysChassisPMTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPhysChassisPMTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPhysChassisPMTypeTable has an entry for each Power Module (PM) + type supported by the system. Some example PM types are: + 'apeq-dc-2000', 'apeq-ac-3000', 'ac-single', 'dc-multiple'." + ::= { tmnxPhysChassisObjs 7 } + +tmnxPhysChassisPMTypeEntry OBJECT-TYPE + SYNTAX TmnxPhysChassisPMTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an Nokia SROS series Power Module type. Rows + in this table are created by the agent at initialization and cannot be + created or destroyed by SNMP Set requests." + INDEX { tmnxPhysChassisPMTypeIndex } + ::= { tmnxPhysChassisPMTypeTable 1 } + +TmnxPhysChassisPMTypeEntry ::= SEQUENCE +{ + tmnxPhysChassisPMTypeIndex TmnxPMType, + tmnxPhysChassisPMTypeName TNamedItemOrEmpty, + tmnxPhysChassisPMTypeDescription TItemDescription, + tmnxPhysChassisPMTypeNumInFeed Unsigned32 +} + +tmnxPhysChassisPMTypeIndex OBJECT-TYPE + SYNTAX TmnxPMType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPMTypeIndex specifies the unique index + which identifies the type of Nokia SROS series Power Module (PM)." + ::= { tmnxPhysChassisPMTypeEntry 1 } + +tmnxPhysChassisPMTypeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPMTypeName indicates the administrative + name that identifies the type of Nokia SROS series PM. This name + string is used in CLI commands to specify a particular PM type." + ::= { tmnxPhysChassisPMTypeEntry 2 } + +tmnxPhysChassisPMTypeDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPMTypeDescription indicates the detailed + description of this Nokia SROS series PM type." + ::= { tmnxPhysChassisPMTypeEntry 3 } + +tmnxPhysChassisPMTypeNumInFeed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPMTypeNumInFeed indicates the number of + input feeds that this PM type has." + ::= { tmnxPhysChassisPMTypeEntry 4 } + +tmnxPhysChassisPMTableLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPMTableLastChange indicates the time, + since system startup, that a row in the tmnxPhysChassisPMTable last + changed configuration." + ::= { tmnxPhysChassisObjs 8 } + +tmnxPhysChassisPMTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPhysChassisPMEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPhysChassisPMTable contains information about Power Modules + (PM)." + ::= { tmnxPhysChassisObjs 9 } + +tmnxPhysChassisPMEntry OBJECT-TYPE + SYNTAX TmnxPhysChassisPMEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a Nokia SROS series PM slot. + + Rows in this table are created by the agent at initialization and + cannot be created or destroyed by SNMP Get or Set requests." + INDEX { tmnxPowerModuleHwIndex } + ::= { tmnxPhysChassisPMTable 1 } + +TmnxPhysChassisPMEntry ::= SEQUENCE +{ + tmnxPowerModuleHwIndex TmnxHwIndex, + tmnxPhysChassisPMEntryLastChange TimeStamp, + tmnxPhysChassisPMAssignedType TmnxPMType, + tmnxPhysChassisPMEquippedType TmnxPMType, + tmnxPhysChassisPMSupportedTypes TmnxPMSuppType, + tmnxPhysChassisPMAvailableWatt Unsigned32, + tmnxPhysChassisPMOutputStatus INTEGER, + tmnxPhysChassisPMInputFeedDown BITS +} + +tmnxPowerModuleHwIndex OBJECT-TYPE + SYNTAX TmnxHwIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxPowerModuleHwIndex specifies a unique value which + identifies the PM." + ::= { tmnxPhysChassisPMEntry 1 } + +tmnxPhysChassisPMEntryLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPMEntryLastChange indicates the time, + since system startup, that an object in this row changed + configuration." + ::= { tmnxPhysChassisPMEntry 2 } + +tmnxPhysChassisPMAssignedType OBJECT-TYPE + SYNTAX TmnxPMType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPMAssignedType specifies the + administratively assigned (provisioned) PM type defined in the + tmnxPhysChassisPMTypeTable that should occupy this PM slot. If + tmnxPhysChassisPMAssignedType has a value of 1 (unassigned), this slot + has not yet been provisioned." + DEFVAL { 1 } + ::= { tmnxPhysChassisPMEntry 3 } + +tmnxPhysChassisPMEquippedType OBJECT-TYPE + SYNTAX TmnxPMType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPMEquippedType indicates the PM type of + the PM that is physically inserted into this PM slot. If the slot has + been provisioned, and tmnxPhysChassisPMAssignedType is not equal to 1 + (unassigned), and the value of tmnxPhysChassisPMEquippedType is not + the same as tmnxPhysChassisPMAssignedType, a mismatch alarm will be + raised. + + A value of 0 indicates the PM type is not recognized by the SROS." + ::= { tmnxPhysChassisPMEntry 4 } + +tmnxPhysChassisPMSupportedTypes OBJECT-TYPE + SYNTAX TmnxPMSuppType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPMSupportedTypes is a bit-mask that + indicates what PM types can be physically supported in this PM slot." + ::= { tmnxPhysChassisPMEntry 5 } + +tmnxPhysChassisPMAvailableWatt OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "watts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPMAvailableWatt indicates the reported + available wattage of the PM." + ::= { tmnxPhysChassisPMEntry 6 } + +tmnxPhysChassisPMOutputStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + ok (1), + failed (2), + disabled (3), + notEquipped (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPMOutputStatus indicates the status of the + PM output." + ::= { tmnxPhysChassisPMEntry 7 } + +tmnxPhysChassisPMInputFeedDown OBJECT-TYPE + SYNTAX BITS { + inputFeedA (0), + inputFeedB (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPMInputFeedDown indicates which input + feeds are not supplying power. + + Values: + inputFeedA (0) - input feed A is not supplying power + inputFeedB (1) - input feed B is not supplying power" + ::= { tmnxPhysChassisPMEntry 8 } + +tmnxBluetoothTableLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxBluetoothTableLastChange indicates the time, since + system startup, when tmnxBluetoothTable last changed configuration." + ::= { tmnxChassisObjs 25 } + +tmnxBluetoothTable OBJECT IDENTIFIER ::= { tmnxChassisObjs 26 } + +tmnxBluetoothPasskey OBJECT-TYPE + SYNTAX DisplayString (SIZE (6)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxBluetoothPasskey specifies the Bluetooth pairing + passkey for the Bluetooth module(s)." + DEFVAL { "123456" } + ::= { tmnxBluetoothTable 1 } + +tmnxBluetoothAdvertisingTimeout OBJECT-TYPE + SYNTAX Unsigned32 (0 | 30..3600) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxBluetoothAdvertisingTimeout specifies the amount of + time the Bluetooth module(s) will spend advertising after a button + press." + DEFVAL { 30 } + ::= { tmnxBluetoothTable 2 } + +tmnxBluetoothPowerState OBJECT-TYPE + SYNTAX INTEGER { + off (0), + enabled-manual (1), + enabled-automatic (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxBluetoothPowerState specifies the power state of the + Bluetooth Bluetooth module(s). The states are defined as follows: + + off (0) - The Bluetooth module(s) are disabled. + enabled-manual (1) - The Bluetooth module(s) are enabled, but not + automatically advertising. + enabled-automatic (2) - The Bluetooth module(s) are enabled and + automatically advertising." + DEFVAL { off } + ::= { tmnxBluetoothTable 3 } + +tmnxBluetoothPairingButton OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxBluetoothPairingButton specifies whether the + Bluetooth pairing button on the Bluetooth module(s) are enabled (1) or + disabled (2)." + DEFVAL { disabled } + ::= { tmnxBluetoothTable 4 } + +tmnxBluetoothDeviceTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxBluetoothDeviceTableLastChg indicates the time, since + system startup, when tmnxBluetoothDeviceTable last changed + configuration." + ::= { tmnxChassisObjs 27 } + +tmnxBluetoothDeviceTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxBluetoothDeviceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxBluetoothDeviceTable contains information regarding the + Bluetooth capable devices that are allowed to connect with the system." + ::= { tmnxChassisObjs 28 } + +tmnxBluetoothDeviceEntry OBJECT-TYPE + SYNTAX TmnxBluetoothDeviceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a Bluetooth capable device that is allowed + to connect with the system. + + Rows are created and destroyed using tmnxBluetoothDeviceRowStatus." + INDEX { tmnxBluetoothDeviceMacAddress } + ::= { tmnxBluetoothDeviceTable 1 } + +TmnxBluetoothDeviceEntry ::= SEQUENCE +{ + tmnxBluetoothDeviceMacAddress MacAddress, + tmnxBluetoothDeviceRowStatus RowStatus, + tmnxBluetoothDeviceEntryLastChg TimeStamp, + tmnxBluetoothDeviceDescription TItemDescription +} + +tmnxBluetoothDeviceMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxBluetoothDeviceMacAddress specifies the MAC address + of the Bluetooth capable client device that is allowed to connect with + the system." + ::= { tmnxBluetoothDeviceEntry 1 } + +tmnxBluetoothDeviceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxBluetoothDeviceRowStatus specifies the status of this + row. + + It allows entries to be created and deleted in the + tmnxBluetoothDeviceTable." + ::= { tmnxBluetoothDeviceEntry 2 } + +tmnxBluetoothDeviceEntryLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxBluetoothDeviceEntryLastChg indicates the time, since + system startup, that the configuration of the row was last modified." + ::= { tmnxBluetoothDeviceEntry 3 } + +tmnxBluetoothDeviceDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxBluetoothDeviceDescription specifies the description + of the Bluetooth capable client device that is allowed to connect with + the system." + DEFVAL { ''H } + ::= { tmnxBluetoothDeviceEntry 4 } + +tmnxBluetoothModuleTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxBluetoothModuleTableLastChg indicates the time, since + system startup, when tmnxBluetoothModuleTable last changed + configuration." + ::= { tmnxChassisObjs 29 } + +tmnxBluetoothModuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxBluetoothModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxBluetoothModuleTable contains information regarding the + Bluetooth modules in the system." + ::= { tmnxChassisObjs 30 } + +tmnxBluetoothModuleEntry OBJECT-TYPE + SYNTAX TmnxBluetoothModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a Bluetooth module in the system. + + Rows in this table are created by the agent at initialization and + cannot be created or destroyed by SNMP Set requests." + INDEX { tmnxCpmCardSlotNum } + ::= { tmnxBluetoothModuleTable 1 } + +TmnxBluetoothModuleEntry ::= SEQUENCE +{ + tmnxBluetoothModuleEntryLastChg TimeStamp, + tmnxBluetoothModuleCfgIdentifier DisplayString, + tmnxBluetoothModuleIdentifier DisplayString, + tmnxBluetoothModuleConnected TruthValue, + tmnxBluetoothModuleConnectedMac MacAddress +} + +tmnxBluetoothModuleEntryLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxBluetoothModuleEntryLastChg indicates the time, since + system startup, that the configuration of the row was last modified." + ::= { tmnxBluetoothModuleEntry 1 } + +tmnxBluetoothModuleCfgIdentifier OBJECT-TYPE + SYNTAX DisplayString (SIZE (0|1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxBluetoothModuleCfgIdentifier specifies the identifier + of the Bluetooth module. This is the identifier which is advertised to + Bluetooth capable devices when they attempt to pair/connect with the + module. If this object is set to its default value, then the value + indicated by tmnxBluetoothModuleIdentifier is advertised to bluetooth + capable devices." + DEFVAL { ''H } + ::= { tmnxBluetoothModuleEntry 2 } + +tmnxBluetoothModuleIdentifier OBJECT-TYPE + SYNTAX DisplayString (SIZE (0|1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxBluetoothModuleIdentifier indicates the identifier of + the Bluetooth module, determined by the system. This is the identifier + which is advertised to Bluetooth capable devices when they attempt to + pair/connect with the module, unless a value for + tmnxBluetoothModuleCfgIdentifier has been set." + ::= { tmnxBluetoothModuleEntry 3 } + +tmnxBluetoothModuleConnected OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxBluetoothModuleConnected indicates whether the + Bluetooth module is currently connected to a remote Bluetooth client + device. If 'true', then the remote client device MAC address will be + indicated by the value of tmnxBluetoothModuleConnectedMac" + ::= { tmnxBluetoothModuleEntry 4 } + +tmnxBluetoothModuleConnectedMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxBluetoothModuleConnectedMac indicates the MAC address + of the remote Bluetooth client device. This value is only valid in the + value of tmnxBluetoothModuleConnected is set to 'true'." + ::= { tmnxBluetoothModuleEntry 5 } + tmnxSlotObjs OBJECT IDENTIFIER ::= { tmnxHwObjs 2 } tmnxCardObjs OBJECT IDENTIFIER ::= { tmnxHwObjs 3 } @@ -5118,7 +6359,14 @@ TmnxCardEntry ::= SEQUENCE tmnxCardResetOnRecoverableError TruthValue, tmnxCardVmHypervisor TItemDescription, tmnxCardVmCpu TItemDescription, - tmnxCardVmNumCores Unsigned32 + tmnxCardVmNumCores Unsigned32, + tmnxCardAssignedLevel TmnxCardFunctionalLevel, + tmnxCardEquippedLevel TmnxCardFunctionalLevel, + tmnxCardLicensedLevel TmnxCardFunctionalLevel, + tmnxCardLicensedBandwidth Unsigned32, + tmnxCardFilterScaleProfile TmnxCardFilterProfile, + tmnxCardPowerSave TruthValue, + tmnxCardHashSeedShift Unsigned32 } tmnxCardSlotNum OBJECT-TYPE @@ -5301,7 +6549,8 @@ tmnxCardLastBootupReason OBJECT-TYPE reinserted (10), issuHardReboot (11), ccmFail (12), - powerChange (13) + powerChange (13), + levelChange (14) } MAX-ACCESS read-only STATUS current @@ -5325,121 +6574,158 @@ tmnxCardLastBootupReason OBJECT-TYPE issuHardReboot - card rebooted during ISSU upgrade (soft reset ineligible) ccmFail - Chassis Control Module (CCM) failed. - powerChange - Power availability changed." + powerChange - Power availability changed. + levelChange - Licensed level changed." ::= { tmnxCardEntry 18 } tmnxCardCmplx1IngrFcsOccur OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCardCmplx1IngrFcsOccur indicates the number of times the first complex experienced an occurrence of an FCS error in the - ingress direction since startup, last clear, or IOM reboot." + ingress direction since startup, last clear, or IOM reboot. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." ::= { tmnxCardEntry 19 } tmnxCardCmplx1IngrFcsOccurTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCardCmplx1IngrFcsOccurTime indicates the last time - tmnxCardCmplx1IngrFcsOccur incremented." + tmnxCardCmplx1IngrFcsOccur incremented. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." ::= { tmnxCardEntry 20 } tmnxCardCmplx1EgrFcsOccur OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCardCmplx1EgrFcsOccur indicates the number of times the first complex experienced an occurrence of an FCS error in the - egress direction since startup, last clear, or IOM reboot." + egress direction since startup, last clear, or IOM reboot. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." ::= { tmnxCardEntry 21 } tmnxCardCmplx1EgrFcsOccurTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCardCmplx1EgrFcsOccurTime indicates the last time - tmnxCardCmplx1EgrFcsOccur incremented." + tmnxCardCmplx1EgrFcsOccur incremented. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." ::= { tmnxCardEntry 22 } tmnxCardCmplx2IngrFcsOccur OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCardCmplx2IngrFcsOccur indicates the number of times the second complex experienced an occurrence of an FCS error in the - ingress direction since startup, last clear, or IOM reboot." + ingress direction since startup, last clear, or IOM reboot. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." ::= { tmnxCardEntry 23 } tmnxCardCmplx2IngrFcsOccurTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCardCmplx2IngrFcsOccurTime indicates the last time - tmnxCardCmplx2IngrFcsOccur incremented." + tmnxCardCmplx2IngrFcsOccur incremented. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." ::= { tmnxCardEntry 24 } tmnxCardCmplx2EgrFcsOccur OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCardCmplx2EgrFcsOccur indicates the number of times the second complex experienced an occurrence of an FCS error in the - egress direction since startup, last clear, or IOM reboot." + egress direction since startup, last clear, or IOM reboot. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." ::= { tmnxCardEntry 25 } tmnxCardCmplx2EgrFcsOccurTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCardCmplx2EgrFcsOccurTime indicates the last time - tmnxCardCmplx2EgrFcsOccur incremented." + tmnxCardCmplx2EgrFcsOccur incremented. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." ::= { tmnxCardEntry 26 } tmnxCardCmplx1MemParityOccur OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCardCmplx1MemParityOccur indicates the number of times the first complex experienced an occurrence of a memory parity - error since startup, last clear, or IOM reboot." + error since startup, last clear, or IOM reboot. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." ::= { tmnxCardEntry 27 } tmnxCardCmplx1MemParityOccurTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCardCmplx1MemParityOccurTime indicates the last time - tmnxCardCmplx1MemParityOccur incremented." + tmnxCardCmplx1MemParityOccur incremented. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." ::= { tmnxCardEntry 28 } tmnxCardCmplx2MemParityOccur OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCardCmplx2MemParityOccur indicates the number of times the second complex experienced an occurrence of a memory parity - error since startup, last clear, or IOM reboot." + error since startup, last clear, or IOM reboot. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." ::= { tmnxCardEntry 29 } tmnxCardCmplx2MemParityOccurTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCardCmplx2MemParityOccurTime indicates the last time - tmnxCardCmplx2MemParityOccur incremented." + tmnxCardCmplx2MemParityOccur incremented. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." ::= { tmnxCardEntry 30 } tmnxCardCapability OBJECT-TYPE @@ -5447,7 +6733,7 @@ tmnxCardCapability OBJECT-TYPE sr (0) } MAX-ACCESS read-write - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCardCapability indicates special capabilities that are set on this card. @@ -5459,39 +6745,51 @@ tmnxCardCapability OBJECT-TYPE tmnxCardCmplx1CAMErrorOccur OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCardCmplx1CAMErrorOccur indicates the number of times the first complex experienced an occurrence of a CAM error since - startup, last clear, or IOM reboot." + startup, last clear, or IOM reboot. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." ::= { tmnxCardEntry 32 } tmnxCardCmplx1CAMErrorOccurTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCardCmplx1CAMErrorOccurTime indicates the last time - tmnxCardCmplx1CAMErrorOccur incremented." + tmnxCardCmplx1CAMErrorOccur incremented. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." ::= { tmnxCardEntry 33 } tmnxCardCmplx2CAMErrorOccur OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCardCmplx2CAMErrorOccur indicates the number of times the second complex experienced an occurrence of a CAM error since - startup, last clear, or IOM reboot." + startup, last clear, or IOM reboot. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." ::= { tmnxCardEntry 34 } tmnxCardCmplx2CAMErrorOccurTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCardCmplx2CAMErrorOccurTime indicates the last time - tmnxCardCmplx2CAMErrorOccur incremented." + tmnxCardCmplx2CAMErrorOccur incremented. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." ::= { tmnxCardEntry 35 } tmnxCardFailOnError OBJECT-TYPE @@ -5522,19 +6820,25 @@ tmnxCardFailOnError OBJECT-TYPE tmnxCardCmplx1EgrFcsSrcSlots OBJECT-TYPE SYNTAX TmnxCardSlotBitMap MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCardCmplx1EgrFcsSrcSlots indicates the source slots - reported from the last time tmnxCardCmplx1EgrFcsOccur incremented." + reported from the last time tmnxCardCmplx1EgrFcsOccur incremented. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." ::= { tmnxCardEntry 37 } tmnxCardCmplx2EgrFcsSrcSlots OBJECT-TYPE SYNTAX TmnxCardSlotBitMap MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCardCmplx2EgrFcsSrcSlots indicates the source slots - reported from the last time tmnxCardCmplx2EgrFcsOccur incremented." + reported from the last time tmnxCardCmplx2EgrFcsOccur incremented. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." ::= { tmnxCardEntry 38 } tmnxCardHardResetUnsupMdas OBJECT-TYPE @@ -5551,191 +6855,251 @@ tmnxCardHardResetUnsupMdas OBJECT-TYPE tmnxCardCmpl1BufMemErrOccur OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCardCmpl1BufMemErrOccur indicates the number of times the first complex experienced an occurrence of a buffer memory error - since startup, last clear, or IOM reboot." + since startup, last clear, or IOM reboot. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." ::= { tmnxCardEntry 40 } tmnxCardCmpl1BufMemErrOccurTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCardCmpl1BufMemErrOccurTime indicates the last time - tmnxCardCmpl1BufMemErrOccur incremented." + tmnxCardCmpl1BufMemErrOccur incremented. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." ::= { tmnxCardEntry 41 } tmnxCardCmpl2BufMemErrOccur OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCardCmpl2BufMemErrOccur indicates the number of times the second complex experienced an occurrence of a buffer memory error - since startup, last clear, or IOM reboot." + since startup, last clear, or IOM reboot. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." ::= { tmnxCardEntry 42 } tmnxCardCmpl2BufMemErrOccurTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCardCmpl2BufMemErrOccurTime indicates the last time - tmnxCardCmpl2BufMemErrOccur incremented." + tmnxCardCmpl2BufMemErrOccur incremented. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." ::= { tmnxCardEntry 43 } tmnxCardCmpl1StatMemErrOccur OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCardCmpl1StatMemErrOccur indicates the number of times the first complex experienced an occurrence of a statistics - memory error since startup, last clear, or IOM reboot." + memory error since startup, last clear, or IOM reboot. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." ::= { tmnxCardEntry 44 } tmnxCardCmpl1StatMemErrOccurTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCardCmpl1StatMemErrOccurTime indicates the last time - tmnxCardCmpl1StatMemErrOccur incremented." + tmnxCardCmpl1StatMemErrOccur incremented. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." ::= { tmnxCardEntry 45 } tmnxCardCmpl2StatMemErrOccur OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCardCmpl2StatMemErrOccur indicates the number of times the second complex experienced an occurrence of a statistics - memory error since startup, last clear, or IOM reboot." + memory error since startup, last clear, or IOM reboot. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." ::= { tmnxCardEntry 46 } tmnxCardCmpl2StatMemErrOccurTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCardCmpl2StatMemErrOccurTime indicates the last time - tmnxCardCmpl2StatMemErrOccur incremented." + tmnxCardCmpl2StatMemErrOccur incremented. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." ::= { tmnxCardEntry 47 } tmnxCardCmpl1IntMemErrOccur OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCardCmpl1IntMemErrOccur indicates the number of times the first complex experienced an occurrence of an internal memory - error since startup, last clear, or IOM reboot." + error since startup, last clear, or IOM reboot. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." ::= { tmnxCardEntry 48 } tmnxCardCmpl1IntMemErrOccurTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCardCmpl1IntMemErrOccurTime indicates the last time - tmnxCardCmpl1IntMemErrOccur incremented." + tmnxCardCmpl1IntMemErrOccur incremented. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." ::= { tmnxCardEntry 49 } tmnxCardCmpl2IntMemErrOccur OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCardCmpl2IntMemErrOccur indicates the number of times the second complex experienced an occurrence of an internal memory - error since startup, last clear, or IOM reboot." + error since startup, last clear, or IOM reboot. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." ::= { tmnxCardEntry 50 } tmnxCardCmpl2IntMemErrOccurTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCardCmpl2IntMemErrOccurTime indicates the last time - tmnxCardCmpl2IntMemErrOccur incremented." + tmnxCardCmpl2IntMemErrOccur incremented. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." ::= { tmnxCardEntry 51 } tmnxCardCmpl1ChipIfDownOcc OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCardCmpl1ChipIfDownOcc indicates the number of times the first complex experienced an occurrence of an internal datapath - problem." + problem. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." ::= { tmnxCardEntry 52 } tmnxCardCmpl1ChipIfDownOccTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCardCmpl1ChipIfDownOccTime indicates the last time - tmnxCardCmpl1ChipIfDownOcc incremented." + tmnxCardCmpl1ChipIfDownOcc incremented. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." ::= { tmnxCardEntry 53 } tmnxCardCmpl2ChipIfDownOcc OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCardCmpl2ChipIfDownOcc indicates the number of times the second complex experienced an occurrence of an internal datapath - problem." + problem. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." ::= { tmnxCardEntry 54 } tmnxCardCmpl2ChipIfDownOccTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCardCmpl2ChipIfDownOccTime indicates the last time - tmnxCardCmpl2ChipIfDownOcc incremented." + tmnxCardCmpl2ChipIfDownOcc incremented. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." ::= { tmnxCardEntry 55 } tmnxCardCmpl1ChipIfCellOcc OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCardCmpl1ChipIfCellOcc indicates the number of times the first complex experienced an occurrence of internal datapath cell - errors." + errors. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." ::= { tmnxCardEntry 56 } tmnxCardCmpl1ChipIfCellOccTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCardCmpl1ChipIfCellOccTime indicates the last time - tmnxCardCmpl1ChipIfCellOcc incremented." + tmnxCardCmpl1ChipIfCellOcc incremented. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." ::= { tmnxCardEntry 57 } tmnxCardCmpl2ChipIfCellOcc OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCardCmpl2ChipIfCellOcc indicates the number of times the second complex experienced an occurrence of internal datapath cell - errors." + errors. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." ::= { tmnxCardEntry 58 } tmnxCardCmpl2ChipIfCellOccTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCardCmpl2ChipIfCellOccTime indicates the last time - tmnxCardCmpl2ChipIfCellOcc incremented." + tmnxCardCmpl2ChipIfCellOcc incremented. + + This object was obsoleted in release 16.0. A replacement was added to + tmnxCardComplexStatsTable." ::= { tmnxCardEntry 59 } tmnxCardResetOnRecoverableError OBJECT-TYPE @@ -5757,7 +7121,7 @@ tmnxCardResetOnRecoverableError OBJECT-TYPE tmnxCardVmHypervisor OBJECT-TYPE SYNTAX TItemDescription MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCardVmHypervisor indicates the name of the hypervisor. @@ -5770,7 +7134,7 @@ tmnxCardVmHypervisor OBJECT-TYPE tmnxCardVmCpu OBJECT-TYPE SYNTAX TItemDescription MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCardVmCpu indicates the description of the CPU. @@ -5782,7 +7146,7 @@ tmnxCardVmCpu OBJECT-TYPE tmnxCardVmNumCores OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCardVmNumCores indicates the number of processor cores available. @@ -5791,6 +7155,89 @@ tmnxCardVmNumCores OBJECT-TYPE implementation." ::= { tmnxCardEntry 63 } +tmnxCardAssignedLevel OBJECT-TYPE + SYNTAX TmnxCardFunctionalLevel + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An integer that specifies the administratively assigned + (pre-provisioned) Card functional level variant that should occupy + this slot in this chassis." + DEFVAL { unrestricted } + ::= { tmnxCardEntry 64 } + +tmnxCardEquippedLevel OBJECT-TYPE + SYNTAX TmnxCardFunctionalLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An integer that indicates the card functional-level variant that is + physically inserted into this slot in this chassis. If the value of + tmnxCardAssignedLevel is not equal to the value of + tmnxCardEquippedLevel, a mismatch alarm will be raised." + ::= { tmnxCardEntry 65 } + +tmnxCardLicensedLevel OBJECT-TYPE + SYNTAX TmnxCardFunctionalLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An integer that indicates the card functional-level that is licensed + for this slot in this chassis." + ::= { tmnxCardEntry 66 } + +tmnxCardLicensedBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "gigabps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the amount of licensed bandwidth that is used on the + card for this slot in this chassis. Bandwidth becomes licensed as + physical connectors are provisioned or physical ports are enabled. + Licensed bandwith on cards that have multiple functional levels + supported. The system enforces that the licensed bandwidth does + not exceed any bandwidth restriction associated with this card's + licensed level." + ::= { tmnxCardEntry 67 } + +tmnxCardFilterScaleProfile OBJECT-TYPE + SYNTAX TmnxCardFilterProfile + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCardFilterScaleProfile specifies the filter + allocation profile for the card. A profiles modifies the IPv4 and IPv6 + ingress/egress filter allocation." + DEFVAL { none } + ::= { tmnxCardEntry 68 } + +tmnxCardPowerSave OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCardPowerSave specifies whether or not the system + prevents the card from loading and keeps it in a low power mode. If + the value of tmnxCardPowerSave is 'true (1)', the system will reset + the card and keep it in a low power mode." + DEFVAL { false } + ::= { tmnxCardEntry 69 } + +tmnxCardHashSeedShift OBJECT-TYPE + SYNTAX Unsigned32 (1..16) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCardHashSeedShift specifies the number of bits + the hash seed result is shifted. The hash seed result obtained + by shifting up to 16 bits is used by the hash polynomial + tmnxLoadBalancingHashEcmpPoly and tmnxLoadBalancingHashLagPoly, + to optimize the load balancing distribution of packet flows + under ECMP and LAG." + DEFVAL { 2 } + ::= { tmnxCardEntry 70 } + tmnxCpmCardLastChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only @@ -6083,7 +7530,8 @@ tmnxCpmCardCpuType OBJECT-TYPE SYNTAX INTEGER { unknown (1), mips (2), - pentium-pc (3) + pentium-pc (3), + arm (4) } MAX-ACCESS read-only STATUS current @@ -6490,7 +7938,7 @@ tmnxCpmCardCmplxEgrFcsSrcSlots OBJECT-TYPE tmnxCpmCardVmHypervisor OBJECT-TYPE SYNTAX TItemDescription MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCpmCardVmHypervisor indicates the name of the hypervisor. @@ -6503,7 +7951,7 @@ tmnxCpmCardVmHypervisor OBJECT-TYPE tmnxCpmCardVmCpu OBJECT-TYPE SYNTAX TItemDescription MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCpmCardVmCpu indicates the description of the CPU. @@ -6515,7 +7963,7 @@ tmnxCpmCardVmCpu OBJECT-TYPE tmnxCpmCardVmNumCores OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxCpmCardVmNumCores indicates the number of processor cores available. @@ -6826,7 +8274,11 @@ TmnxMDAEntry ::= SEQUENCE tmnxMDAEgrXplErrWindow Unsigned32, tmnxMDAIngrXplErrThreshold Unsigned32, tmnxMDAIngrXplErrWindow Unsigned32, - tmnxMDAResetOnRecoverableError TruthValue + tmnxMDAResetOnRecoverableError TruthValue, + tmnxMDAAssignedLevel TmnxMDAFunctionalLevel, + tmnxMDAEquippedLevel TmnxMDAFunctionalLevel, + tmnxMDALicensedLevel TmnxMDAFunctionalLevel, + tmnxMDALicensedBandwidth Unsigned32 } tmnxMDASlotNum OBJECT-TYPE @@ -6959,10 +8411,13 @@ tmnxMDASyncIfTimingStatus OBJECT-TYPE tmnxMDANetworkIngQueues OBJECT-TYPE SYNTAX TNamedItem MAX-ACCESS read-write - STATUS current + STATUS obsolete DESCRIPTION "Specifies the network queue policy being used for this object to - define the queueing structure for this object." + define the queueing structure for this object. + + This object is obsoleted in 19.5R1 release and has been replaced with + tmnxFPIngNetQueuePolicy object." DEFVAL { "default" } ::= { tmnxMDAEntry 12 } @@ -6978,7 +8433,8 @@ tmnxMDACapabilities OBJECT-TYPE isCMA (7), supportsCEM (8), isSerial (9), - isWireless (10) + isWireless (10), + isCellular (11) } MAX-ACCESS read-only STATUS current @@ -7315,7 +8771,7 @@ tmnxMDAEgrHsmdaPoolPolicy OBJECT-TYPE tmnxMDAMcPathMgmtPriInUseBw OBJECT-TYPE SYNTAX Gauge32 - UNITS "Kbps" + UNITS "kilobps" MAX-ACCESS read-only STATUS obsolete DESCRIPTION @@ -7327,7 +8783,7 @@ tmnxMDAMcPathMgmtPriInUseBw OBJECT-TYPE tmnxMDAMcPathMgmtSecInUseBw OBJECT-TYPE SYNTAX Gauge32 - UNITS "Kbps" + UNITS "kilobps" MAX-ACCESS read-only STATUS obsolete DESCRIPTION @@ -7339,7 +8795,7 @@ tmnxMDAMcPathMgmtSecInUseBw OBJECT-TYPE tmnxMDAMcPathMgmtAncInUseBw OBJECT-TYPE SYNTAX Gauge32 - UNITS "Kbps" + UNITS "kilobps" MAX-ACCESS read-only STATUS obsolete DESCRIPTION @@ -7351,7 +8807,7 @@ tmnxMDAMcPathMgmtAncInUseBw OBJECT-TYPE tmnxMDAMcPathMgmtBlkHoleInUseBw OBJECT-TYPE SYNTAX Gauge32 - UNITS "Kbps" + UNITS "kilobps" MAX-ACCESS read-only STATUS obsolete DESCRIPTION @@ -7510,7 +8966,7 @@ tmnxMDAFailOnError OBJECT-TYPE tmnxMDAEgrXplErrThreshold OBJECT-TYPE SYNTAX Unsigned32 (1..1000000) - UNITS "XPL errors" + UNITS "xpl errors" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -7532,7 +8988,7 @@ tmnxMDAEgrXplErrWindow OBJECT-TYPE tmnxMDAIngrXplErrThreshold OBJECT-TYPE SYNTAX Unsigned32 (1..1000000) - UNITS "XPL errors" + UNITS "xpl errors" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -7567,6 +9023,52 @@ tmnxMDAResetOnRecoverableError OBJECT-TYPE DEFVAL { false } ::= { tmnxMDAEntry 54 } +tmnxMDAAssignedLevel OBJECT-TYPE + SYNTAX TmnxMDAFunctionalLevel + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An integer that specifies the administratively assigned + (pre-provisioned) MDA functional level variant that should occupy this + slot in this chassis." + DEFVAL { unrestricted } + ::= { tmnxMDAEntry 55 } + +tmnxMDAEquippedLevel OBJECT-TYPE + SYNTAX TmnxMDAFunctionalLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An integer that indicates the MDA functional-level variant that is + physically inserted into this slot in this chassis. If the value of + tmnxMDAAssignedLevel is not equal to the value of + tmnxMDAEquippedLevel, a mismatch alarm will be raised." + ::= { tmnxMDAEntry 56 } + +tmnxMDALicensedLevel OBJECT-TYPE + SYNTAX TmnxMDAFunctionalLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An integer that indicates the MDA functional-level that is licensed + for this slot in this chassis." + ::= { tmnxMDAEntry 57 } + +tmnxMDALicensedBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "gigabps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the amount of licensed bandwidth that is used on this + MDA. Bandwidth becomes licensed as physical connectors are provisioned + or physical ports are enabled. + Licensed bandwith on MDAs that have multiple functional levels + supported. The system enforces that the licensed bandwidth does + not exceed any bandwidth restriction associated with this card's + licensed level." + ::= { tmnxMDAEntry 58 } + tmnxCardTypeTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxCardTypeEntry MAX-ACCESS not-accessible @@ -7793,7 +9295,21 @@ TmnxSyncIfTimingEntry ::= SEQUENCE tmnxSyncIfTimingBITSOutQlMin TmnxSSMQualityLevel, tmnxSyncIfTimingBITSOutSquelch TruthValue, tmnxSyncIfTimingQlMin TmnxSSMQualityLevel, - tmnxSyncIfTimingWaitToRestorTime Unsigned32 + tmnxSyncIfTimingWaitToRestorTime Unsigned32, + tmnxSyncIfTimingSyncEAdminStatus TmnxPortAdminStatus, + tmnxSyncIfTimingSyncEInUse TruthValue, + tmnxSyncIfTimingSyncEQualified TmnxSETSRefQualified, + tmnxSyncIfTimingSyncEAlarm TmnxSETSRefAlarm, + tmnxSyncIfTimingSyncECfgQltyLevl TmnxSSMQualityLevel, + tmnxSyncIfTimingSyncERxQltyLevel TmnxSSMQualityLevel, + tmnxSyncIfTimingSyncEState TmnxRefInState, + tmnxSyncIfTimingSyncE2AdmnStatus TmnxPortAdminStatus, + tmnxSyncIfTimingSyncE2InUse TruthValue, + tmnxSyncIfTimingSyncE2Qualified TmnxSETSRefQualified, + tmnxSyncIfTimingSyncE2Alarm TmnxSETSRefAlarm, + tmnxSyncIfTimingSyncE2RxQltyLevl TmnxSSMQualityLevel, + tmnxSyncIfTimingSyncE2State TmnxRefInState, + tmnxSyncIfTimingRefOrder5 TmnxSETSRefSource } tmnxSyncIfTimingRevert OBJECT-TYPE @@ -8531,6 +10047,158 @@ tmnxSyncIfTimingWaitToRestorTime OBJECT-TYPE A value of '0' indicates that the wait-to-restore timer is disabled." ::= { tmnxSyncIfTimingEntry 67 } +tmnxSyncIfTimingSyncEAdminStatus OBJECT-TYPE + SYNTAX TmnxPortAdminStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingSyncEAdminStatus indicates the + administrative status of the Synchronous Ethernet (SyncE) timing + reference." + ::= { tmnxSyncIfTimingEntry 68 } + +tmnxSyncIfTimingSyncEInUse OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingSyncEInUse indicates whether the Synchronous + Ethernet (SyncE) timing reference is presently being used by the synchronous + timing subsystem. If it is in use, tmnxSyncIfTimingFreqOffset indicates + the frequency offset for this reference." + ::= { tmnxSyncIfTimingEntry 69 } + +tmnxSyncIfTimingSyncEQualified OBJECT-TYPE + SYNTAX TmnxSETSRefQualified + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingSyncEQualified indicates whether the Synchronous + Ethernet (SyncE) timing reference is qualified for use by the synchronous timing + subsystem. If tmnxSyncIfTimingSyncEQualified is set to 'not-qualified', + then the object tmnxSyncIfTimingSyncEAlarm gives the reason for + disqualification." + ::= { tmnxSyncIfTimingEntry 70 } + +tmnxSyncIfTimingSyncEAlarm OBJECT-TYPE + SYNTAX TmnxSETSRefAlarm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingSyncEAlarm indicates the alarms on the + Synchronous Ethernet (SyncE) reference. If any of the bits is set to '1', + then the SyncE reference is disqualified by the timing subsystem and the value of + tmnxSyncIfTimingSyncEQualified is set to 'not-qualified'. + los - loss of signal + oof - out of frequency range + oopir - out of pull in range" + ::= { tmnxSyncIfTimingEntry 71 } + +tmnxSyncIfTimingSyncECfgQltyLevl OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingSyncECfgQltyLevl indicates the configured + Quality Level of the Synchronous Ethernet (SyncE) timing reference. A + value of 'unknown (0)' indicates SyncE is not forced to a specific + quality level." + ::= { tmnxSyncIfTimingEntry 72 } + +tmnxSyncIfTimingSyncERxQltyLevel OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingSyncERxQltyLevel indicates the received + SSM Quality Level of the Synchronous Ethernet (SyncE) timing + reference." + ::= { tmnxSyncIfTimingEntry 73 } + +tmnxSyncIfTimingSyncEState OBJECT-TYPE + SYNTAX TmnxRefInState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingSyncEState indicates the operational + state of the Synchronous Ethernet (SyncE) timing reference." + ::= { tmnxSyncIfTimingEntry 74 } + +tmnxSyncIfTimingSyncE2AdmnStatus OBJECT-TYPE + SYNTAX TmnxPortAdminStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingSyncE2AdmnStatus indicates the + administrative status of the Synchronous Ethernet 2 (SyncE) timing + reference." + ::= { tmnxSyncIfTimingEntry 75 } + +tmnxSyncIfTimingSyncE2InUse OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingSyncE2InUse indicates whether the Synchronous + Ethernet 2 (SyncE) timing reference is presently being used by the synchronous + timing subsystem. If it is in use, tmnxSyncIfTimingFreqOffset indicates + the frequency offset for this reference." + ::= { tmnxSyncIfTimingEntry 76 } + +tmnxSyncIfTimingSyncE2Qualified OBJECT-TYPE + SYNTAX TmnxSETSRefQualified + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingSyncE2Qualified indicates whether the Synchronous + Ethernet 2 (SyncE) timing reference is qualified for use by the synchronous timing + subsystem. If tmnxSyncIfTimingSyncE2Qualified is set to 'not-qualified', + then the object tmnxSyncIfTimingSyncE2Alarm gives the reason for + disqualification." + ::= { tmnxSyncIfTimingEntry 77 } + +tmnxSyncIfTimingSyncE2Alarm OBJECT-TYPE + SYNTAX TmnxSETSRefAlarm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingSyncE2Alarm indicates the alarms on the + Synchronous Ethernet 2 (SyncE) reference. If any of the bits is set to '1', + then the SyncE reference is disqualified by the timing subsystem and the value of + tmnxSyncIfTimingSyncE2Qualified is set to 'not-qualified'. + los - loss of signal + oof - out of frequency range + oopir - out of pull in range" + ::= { tmnxSyncIfTimingEntry 78 } + +tmnxSyncIfTimingSyncE2RxQltyLevl OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingSyncE2RxQltyLevl indicates the received + SSM Quality Level of the Synchronous Ethernet 2 (SyncE) timing + reference." + ::= { tmnxSyncIfTimingEntry 79 } + +tmnxSyncIfTimingSyncE2State OBJECT-TYPE + SYNTAX TmnxRefInState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingSyncE2State indicates the operational + state of the Synchronous Ethernet 2 (SyncE) timing reference." + ::= { tmnxSyncIfTimingEntry 80 } + +tmnxSyncIfTimingRefOrder5 OBJECT-TYPE + SYNTAX TmnxSETSRefSource + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRefOrder5 is the fifth most preferred + timing reference for the synchronous equipment timing subsystem." + ::= { tmnxSyncIfTimingEntry 81 } + tmnxCcagTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxCcagEntry MAX-ACCESS not-accessible @@ -8623,7 +10291,7 @@ tmnxCcagOperStatus OBJECT-TYPE tmnxCcagCcaRate OBJECT-TYPE SYNTAX TmnxCcagRate - UNITS "kilobits per second" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -8713,7 +10381,7 @@ tmnxCcagPathLastChanged OBJECT-TYPE tmnxCcagPathRate OBJECT-TYPE SYNTAX TmnxCcagRate - UNITS "kilobits per second" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -9305,7 +10973,7 @@ tmnxIPsecIsaGrpMaxTunnels OBJECT-TYPE tmnxIPsecIsaGrpTunnelReassembly OBJECT-TYPE SYNTAX Integer32 (0..5000) - UNITS "milli-seconds" + UNITS "milliseconds" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -9317,7 +10985,7 @@ tmnxIPsecIsaGrpTunnelReassembly OBJECT-TYPE reassembly is disabled. An 'inconsistentValue' error is returned if the value is not a - multiple of 100 milli-seconds." + multiple of 100 milliseconds." DEFVAL { 0 } ::= { tmnxIPsecIsaGrpEntry 13 } @@ -9383,7 +11051,9 @@ tmnxIPsecIsaGrpIsaScaleMode OBJECT-TYPE SYNTAX INTEGER { tunnelLimit2k (1), tunnelLimit32k (2), - tunnelLimit8 (4) + reserved3 (3), + tunnelLimit8 (4), + tunnelLimit32 (5) } MAX-ACCESS read-create STATUS current @@ -9396,6 +11066,7 @@ tmnxIPsecIsaGrpIsaScaleMode OBJECT-TYPE IP) per ISA tunnelLimit32k (2) - maximum 32678 tunnels per ISA tunnelLimit8 (4) - maximum 8 tunnels per ISA + tunnelLimit32 (5) - maximum 32 tunnels per ISA When creating a row, this object must be specified in the same SNMP PDU as tmnxIPsecIsaGrpRowStatus. The value of this object cannot be @@ -9405,6 +11076,7 @@ tmnxIPsecIsaGrpIsaScaleMode OBJECT-TYPE --------- ----------------------------------- VSR 'tunnelLimit2k(1)' SAR-Hm 'tunnelLimit8(4)' + SAR-Hm 'tunnelLimit32(5)' Otherwise 'tunnelLimit32k(2)'" ::= { tmnxIPsecIsaGrpEntry 20 } @@ -9426,8 +11098,11 @@ tmnxIPsecIsaGrpTrafficFwdCollEn OBJECT-TYPE DESCRIPTION "The value of tmnxIPsecIsaGrpTrafficFwdCollEn specifies whether or not the gateway traffic forwarding statistics collection is enabled for - this group." - DEFVAL { false } + this group. + + This object is deprecated in release 16.0. Any configuration on this + object will be ignored." + DEFVAL { true } ::= { tmnxIPsecIsaGrpEntry 22 } tmnxHsmdaMdaSchOvrTblLastChangd OBJECT-TYPE @@ -9523,7 +11198,7 @@ tmnxHsmdaMdaSchOvrLastChanged OBJECT-TYPE tmnxHsmdaMdaSchOvrMaxRate OBJECT-TYPE SYNTAX THsmdaPIRMRateOverride - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -9539,7 +11214,7 @@ tmnxHsmdaMdaSchOvrMaxRate OBJECT-TYPE tmnxHsmdaMdaSchOvrGrp1Rate OBJECT-TYPE SYNTAX THsmdaPIRMRateOverride - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -9555,7 +11230,7 @@ tmnxHsmdaMdaSchOvrGrp1Rate OBJECT-TYPE tmnxHsmdaMdaSchOvrGrp2Rate OBJECT-TYPE SYNTAX THsmdaPIRMRateOverride - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -9571,7 +11246,7 @@ tmnxHsmdaMdaSchOvrGrp2Rate OBJECT-TYPE tmnxHsmdaMdaSchOvrClass1Rate OBJECT-TYPE SYNTAX THsmdaPIRMRateOverride - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -9607,7 +11282,7 @@ tmnxHsmdaMdaSchOvrClass1WtInGrp OBJECT-TYPE tmnxHsmdaMdaSchOvrClass2Rate OBJECT-TYPE SYNTAX THsmdaPIRMRateOverride - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -9643,7 +11318,7 @@ tmnxHsmdaMdaSchOvrClass2WtInGrp OBJECT-TYPE tmnxHsmdaMdaSchOvrClass3Rate OBJECT-TYPE SYNTAX THsmdaPIRMRateOverride - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -9679,7 +11354,7 @@ tmnxHsmdaMdaSchOvrClass3WtInGrp OBJECT-TYPE tmnxHsmdaMdaSchOvrClass4Rate OBJECT-TYPE SYNTAX THsmdaPIRMRateOverride - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -9715,7 +11390,7 @@ tmnxHsmdaMdaSchOvrClass4WtInGrp OBJECT-TYPE tmnxHsmdaMdaSchOvrClass5Rate OBJECT-TYPE SYNTAX THsmdaPIRMRateOverride - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -9751,7 +11426,7 @@ tmnxHsmdaMdaSchOvrClass5WtInGrp OBJECT-TYPE tmnxHsmdaMdaSchOvrClass6Rate OBJECT-TYPE SYNTAX THsmdaPIRMRateOverride - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -9787,7 +11462,7 @@ tmnxHsmdaMdaSchOvrClass6WtInGrp OBJECT-TYPE tmnxHsmdaMdaSchOvrClass7Rate OBJECT-TYPE SYNTAX THsmdaPIRMRateOverride - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -9823,7 +11498,7 @@ tmnxHsmdaMdaSchOvrClass7WtInGrp OBJECT-TYPE tmnxHsmdaMdaSchOvrClass8Rate OBJECT-TYPE SYNTAX THsmdaPIRMRateOverride - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -9882,7 +11557,7 @@ tmnxFPEntry OBJECT-TYPE TmnxFPEntry ::= SEQUENCE { - tmnxFPNum Unsigned32, + tmnxFPNum TmnxFPNumber, tmnxFPMcPathMgmtBwPlcyName TNamedItem, tmnxFPMcPathMgmtAdminState TmnxAdminState, tmnxFPLastChanged TimeStamp, @@ -9908,11 +11583,12 @@ TmnxFPEntry ::= SEQUENCE tmnxFPMcPathMgmtPriInUseBw Gauge32, tmnxFPMcPathMgmtSecInUseBw Gauge32, tmnxFPMcPathMgmtBlkHoleInUseBw Gauge32, - tmnxFPGeneration TmnxFpGeneration + tmnxFPGeneration TmnxFpGeneration, + tmnxFPIngNetQueuePolicy TNamedItem } tmnxFPNum OBJECT-TYPE - SYNTAX Unsigned32 + SYNTAX TmnxFPNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION @@ -10004,7 +11680,7 @@ tmnxFPHiBwMcastGroup OBJECT-TYPE tmnxFPWredBufAllocMin OBJECT-TYPE SYNTAX Unsigned32 (0..9999) - UNITS "Hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -10016,7 +11692,7 @@ tmnxFPWredBufAllocMin OBJECT-TYPE tmnxFPWredBufAllocMax OBJECT-TYPE SYNTAX Unsigned32 (1..9999) - UNITS "Hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -10028,7 +11704,7 @@ tmnxFPWredBufAllocMax OBJECT-TYPE tmnxFPWredResvCbsMin OBJECT-TYPE SYNTAX Unsigned32 (0..9999) - UNITS "Hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -10040,7 +11716,7 @@ tmnxFPWredResvCbsMin OBJECT-TYPE tmnxFPWredResvCbsMax OBJECT-TYPE SYNTAX Unsigned32 (1..9999) - UNITS "Hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -10120,7 +11796,7 @@ tmnxFPStablePoolSizing OBJECT-TYPE tmnxFPIngressBufferAllocation OBJECT-TYPE SYNTAX Unsigned32 (2000..8000) - UNITS "Hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -10212,7 +11888,7 @@ tmnxFPEgrHsFixedHighThreshDelta OBJECT-TYPE tmnxFPMcPathMgmtPriInUseBw OBJECT-TYPE SYNTAX Gauge32 - UNITS "Kbps" + UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -10222,7 +11898,7 @@ tmnxFPMcPathMgmtPriInUseBw OBJECT-TYPE tmnxFPMcPathMgmtSecInUseBw OBJECT-TYPE SYNTAX Gauge32 - UNITS "Kbps" + UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -10232,7 +11908,7 @@ tmnxFPMcPathMgmtSecInUseBw OBJECT-TYPE tmnxFPMcPathMgmtBlkHoleInUseBw OBJECT-TYPE SYNTAX Gauge32 - UNITS "Kbps" + UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -10249,6 +11925,16 @@ tmnxFPGeneration OBJECT-TYPE network processor." ::= { tmnxFPEntry 27 } +tmnxFPIngNetQueuePolicy OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxFPIngNetQueuePolicy indicates the network queue + policy being used to define the queueing structure for this object." + DEFVAL { "default" } + ::= { tmnxFPEntry 28 } + tmnxFPAccIngQGrpTableLastChgd OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only @@ -11658,7 +13344,7 @@ tFPAccIngQGrpPlcrOvrLastChgd OBJECT-TYPE tFPAccIngQGrpPlcrOvrAdminPIR OBJECT-TYPE SYNTAX THPolPIRRateOverride - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -11669,7 +13355,7 @@ tFPAccIngQGrpPlcrOvrAdminPIR OBJECT-TYPE tFPAccIngQGrpPlcrOvrAdminCIR OBJECT-TYPE SYNTAX THPolCIRRateOverride - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -12012,7 +13698,7 @@ tmnxCardTaskScheduling OBJECT-TYPE tmnxCardSlowQueueThresh OBJECT-TYPE SYNTAX Integer32 (0..1000000) - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -12179,7 +13865,7 @@ tFPNetIngQGrpPlcrOvrLastChgd OBJECT-TYPE tFPNetIngQGrpPlcrOvrAdminPIR OBJECT-TYPE SYNTAX THPolPIRRateOverride - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -12190,7 +13876,7 @@ tFPNetIngQGrpPlcrOvrAdminPIR OBJECT-TYPE tFPNetIngQGrpPlcrOvrAdminCIR OBJECT-TYPE SYNTAX THPolCIRRateOverride - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -12308,7 +13994,7 @@ tFPAccIngQGrpPCPOvrLastChgd OBJECT-TYPE tFPAccIngQGrpPCPOvrMaxRate OBJECT-TYPE SYNTAX THPolPIRRateOverride - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -12466,7 +14152,7 @@ tFPNetIngQGrpPCPOvrLastChgd OBJECT-TYPE tFPNetIngQGrpPCPOvrMaxRate OBJECT-TYPE SYNTAX THPolPIRRateOverride - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -12609,7 +14295,35 @@ TCardResEntry ::= SEQUENCE tCardResCategoryEntriesTotal Unsigned32, tCardResCategoryEntriesAlloc Unsigned32, tCardResIntArbiterTotal Unsigned32, - tCardResIntArbiterAlloc Unsigned32 + tCardResIntArbiterAlloc Unsigned32, + tCardResIntArbiterOvrsTotal Unsigned32, + tCardResIntArbiterOvrsAlloc Unsigned32, + tCardResSLAProfileInstanceTotal Unsigned32, + tCardResSLAProfileInstanceAlloc Unsigned32, + tCardResEncapGrpMemberTotal Unsigned32, + tCardResEncapGrpMemberAlloc Unsigned32, + tCardResSapInstanceTotal Unsigned32, + tCardResSapInstanceAlloc Unsigned32, + tCardResNonEpipeSapInstanceTotal Unsigned32, + tCardResNonEpipeSapInstanceAlloc Unsigned32, + tCardResApipeSapInstanceTotal Unsigned32, + tCardResApipeSapInstanceAlloc Unsigned32, + tCardResCpipeSapInstanceTotal Unsigned32, + tCardResCpipeSapInstanceAlloc Unsigned32, + tCardResEpipeSapInstanceTotal Unsigned32, + tCardResEpipeSapInstanceAlloc Unsigned32, + tCardResFpipeSapInstanceTotal Unsigned32, + tCardResFpipeSapInstanceAlloc Unsigned32, + tCardResIpipeSapInstanceTotal Unsigned32, + tCardResIpipeSapInstanceAlloc Unsigned32, + tCardResIesSapInstanceTotal Unsigned32, + tCardResIesSapInstanceAlloc Unsigned32, + tCardResMirrorSapInstanceTotal Unsigned32, + tCardResMirrorSapInstanceAlloc Unsigned32, + tCardResVplsSapInstanceTotal Unsigned32, + tCardResVplsSapInstanceAlloc Unsigned32, + tCardResVprnSapInstanceTotal Unsigned32, + tCardResVprnSapInstanceAlloc Unsigned32 } tCardResQosUserSchedsTotal OBJECT-TYPE @@ -12884,6 +14598,304 @@ tCardResIntArbiterAlloc OBJECT-TYPE intermediate arbiters that are currently allocated on this card." ::= { tCardResEntry 24 } +tCardResIntArbiterOvrsTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResIntArbiterOvrsTotal represents the total number + of intermediate arbiter overrides that are supported on this card. + + When the value of tCardResIntArbiterOvrsTotal is zero, it indicates that + this resource type is not supported on this card." + ::= { tCardResEntry 25 } + +tCardResIntArbiterOvrsAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResIntArbiterOvrsAlloc represents the total number of + intermediate arbiter overrides that are currently allocated on this card." + ::= { tCardResEntry 26 } + +tCardResSLAProfileInstanceTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResSLAProfileInstanceTotal represents the total + number of subscriber SLA profile instances that are supported on this + card. + + When the value of tCardResSLAProfileInstanceTotal is zero, it + indicates that this resource type is not supported on this card." + ::= { tCardResEntry 27 } + +tCardResSLAProfileInstanceAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResSLAProfileInstanceAlloc represents the total + number of subscriber SLA profile instances that are currently + allocated on this card." + ::= { tCardResEntry 28 } + +tCardResEncapGrpMemberTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResEncapGrpMemberTotal represents the total number + of encap group members that are supported on this card. + + When the value of tCardResEncapGrpMemberTotal is zero, it indicates + that this resource type is not supported on this card." + ::= { tCardResEntry 29 } + +tCardResEncapGrpMemberAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResEncapGrpMemberAlloc represents the total number + of encap group members that are currently allocated on this card." + ::= { tCardResEntry 30 } + +tCardResSapInstanceTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResSapInstanceTotal represents the total number of + SAP instances that are supported on this card. + + When the value of tCardResSapInstanceTotal is zero, it indicates that + this resource type is not supported on this card." + ::= { tCardResEntry 31 } + +tCardResSapInstanceAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResSapInstanceAlloc represents the total number of + SAP instances that are currently allocated on this card." + ::= { tCardResEntry 32 } + +tCardResNonEpipeSapInstanceTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResNonEpipeSapInstanceTotal represents the total + number of non-Epipe SAP instances that are supported on this card. + + When the value of tCardResNonEpipeSapInstanceTotal is zero, it + indicates that this resource type is not supported on this card." + ::= { tCardResEntry 33 } + +tCardResNonEpipeSapInstanceAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResNonEpipeSapInstanceAlloc represents the total + number of non-Epipe SAP instances that are currently allocated on this + card." + ::= { tCardResEntry 34 } + +tCardResApipeSapInstanceTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResApipeSapInstanceTotal represents the total number + of Apipe SAP instances that are supported on this card. + + When the value of tCardResApipeSapInstanceTotal is zero, it indicates + that this resource type is not supported on this card." + ::= { tCardResEntry 35 } + +tCardResApipeSapInstanceAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResApipeSapInstanceAlloc represents the total number + of Apipe SAP instances that are currently allocated on this card." + ::= { tCardResEntry 36 } + +tCardResCpipeSapInstanceTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResCpipeSapInstanceTotal represents the total number + of Cpipe SAP instances that are supported on this card. + + When the value of tCardResCpipeSapInstanceTotal is zero, it indicates + that this resource type is not supported on this card." + ::= { tCardResEntry 37 } + +tCardResCpipeSapInstanceAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResCpipeSapInstanceAlloc represents the total number + of Cpipe SAP instances that are currently allocated on this card." + ::= { tCardResEntry 38 } + +tCardResEpipeSapInstanceTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResEpipeSapInstanceTotal represents the total number + of Epipe SAP instances that are supported on this card. + + When the value of tCardResEpipeSapInstanceTotal is zero, it indicates + that this resource type is not supported on this card." + ::= { tCardResEntry 39 } + +tCardResEpipeSapInstanceAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResEpipeSapInstanceAlloc represents the total number + of Epipe SAP instances that are currently allocated on this card." + ::= { tCardResEntry 40 } + +tCardResFpipeSapInstanceTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResFpipeSapInstanceTotal represents the total number + of Fpipe SAP instances that are supported on this card. + + When the value of tCardResFpipeSapInstanceTotal is zero, it indicates + that this resource type is not supported on this card." + ::= { tCardResEntry 41 } + +tCardResFpipeSapInstanceAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResFpipeSapInstanceAlloc represents the total number + of Fpipe SAP instances that are currently allocated on this card." + ::= { tCardResEntry 42 } + +tCardResIpipeSapInstanceTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResIpipeSapInstanceTotal represents the total number + of Ipipe SAP instances that are supported on this card. + + When the value of tCardResIpipeSapInstanceTotal is zero, it indicates + that this resource type is not supported on this card." + ::= { tCardResEntry 43 } + +tCardResIpipeSapInstanceAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResIpipeSapInstanceAlloc represents the total number + of Ipipe SAP instances that are currently allocated on this card." + ::= { tCardResEntry 44 } + +tCardResIesSapInstanceTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResIesSapInstanceTotal represents the total number + of Ies SAP instances that are supported on this card. + + When the value of tCardResIesSapInstanceTotal is zero, it indicates + that this resource type is not supported on this card." + ::= { tCardResEntry 45 } + +tCardResIesSapInstanceAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResIesSapInstanceAlloc represents the total number + of Ies SAP instances that are currently allocated on this card." + ::= { tCardResEntry 46 } + +tCardResMirrorSapInstanceTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResMirrorSapInstanceTotal represents the total + number of Mirror SAP instances that are supported on this card. + + When the vlaue of tCardResMirrorSapInstanceTotal is zero, it indicates + that this resource type is not supported on this card." + ::= { tCardResEntry 47 } + +tCardResMirrorSapInstanceAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResMirrorSapInstanceAlloc represents the total + number of Mirror SAP instances that are currently allocated on this + card." + ::= { tCardResEntry 48 } + +tCardResVplsSapInstanceTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResVplsSapInstanceTotal represents the total number + of Vpls SAP instances that are supported on this card. + + When the value of tCardResVplsSapInstanceTotal is zero, it indicates + that this resource type is not supported on this card." + ::= { tCardResEntry 49 } + +tCardResVplsSapInstanceAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResVplsSapInstanceAlloc represents the total number + of Vpls SAP instances that are currently allocated on this card." + ::= { tCardResEntry 50 } + +tCardResVprnSapInstanceTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResVprnSapInstanceTotal represents the total number + of Vprn SAP instances that are supported on this card. + + When the value of tCardResVprnSapInstanceTotal is zero, it indicates + that this resource type is not supported on this card." + ::= { tCardResEntry 51 } + +tCardResVprnSapInstanceAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResVprnSapInstanceAlloc represents the total number + of Vprn SAP instances that are currently allocated on this card." + ::= { tCardResEntry 52 } + tFPResTable OBJECT-TYPE SYNTAX SEQUENCE OF TFPResEntry MAX-ACCESS not-accessible @@ -13013,7 +15025,35 @@ TFPResEntry ::= SEQUENCE tFPResIngQGrpRedirTotal Unsigned32, tFPResIngQGrpRedirAlloc Unsigned32, tFPResSapInstEgrQGrpRedirTotal Unsigned32, - tFPResSapInstEgrQGrpRedirAlloc Unsigned32 + tFPResSapInstEgrQGrpRedirAlloc Unsigned32, + tFPResEgrUserQueueTotal Unsigned32, + tFPResEgrUserQueueAlloc Unsigned32, + tFPResEgrUserPolicerTotal Unsigned32, + tFPResEgrUserPolicerAlloc Unsigned32, + tFPResSLAProfileInstanceTotal Unsigned32, + tFPResSLAProfileInstanceAlloc Unsigned32, + tFPResCamBanksTotal Unsigned32, + tFPResCamBanksAlloc Unsigned32, + tFPResIngIPv4QosEntryTotal Unsigned32, + tFPResIngIPv4QosEntryAlloc Unsigned32, + tFPResIngMacQosEntryTotal Unsigned32, + tFPResIngMacQosEntryAlloc Unsigned32, + tFPResIngIPv4AclEntryTotal Unsigned32, + tFPResIngIPv4AclEntryAlloc Unsigned32, + tFPResIngMacAclEntryTotal Unsigned32, + tFPResIngMacAclEntryAlloc Unsigned32, + tFPResEgrIPv4AclEntryTotal Unsigned32, + tFPResEgrIPv4AclEntryAlloc Unsigned32, + tFPResEgrMacAclEntryTotal Unsigned32, + tFPResEgrMacAclEntryAlloc Unsigned32, + tFPResIngClassMapTotal Unsigned32, + tFPResIngClassMapAlloc Unsigned32, + tFPResIngL2ClassMapTotal Unsigned32, + tFPResIngL2ClassMapAlloc Unsigned32, + tFPResEgrRemarkMapTotal Unsigned32, + tFPResEgrRemarkMapAlloc Unsigned32, + tFPResEgrExpRemarkMapTotal Unsigned32, + tFPResEgrExpRemarkMapAlloc Unsigned32 } tFPResSapIngQosPolTotal OBJECT-TYPE @@ -13251,7 +15291,7 @@ tFPResEgrRootArbiterAlloc OBJECT-TYPE tFPResIntArbiterTotal OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tFPResIntArbiterTotal represents the total number of intermediate arbiters that are supported on this FP. @@ -13259,19 +15299,19 @@ tFPResIntArbiterTotal OBJECT-TYPE When the value of tFPResIntArbiterTotal is zero, it indicates that this resource type is not supported on this FP. - This object has been deprecated in 15.1 release and replaced by + This object is obsoleted on 16.0R1 release and replaced by tCardResIntArbiterTotal." ::= { tFPResEntry 23 } tFPResIntArbiterAlloc OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tFPResIntArbiterAlloc represents the total number of intermediate arbiters that are currently allocated on this FP. - This object has been deprecated in 15.1 release and replaced by + This object is obsoleted on 16.0R1 release and replaced by tCardResIntArbiterAlloc." ::= { tFPResEntry 24 } @@ -13869,43 +15909,51 @@ tFPResDynQ2NamedPoolIUBE OBJECT-TYPE tFPResIngQ1NamedPoolTotal OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tFPResIngQ1NamedPoolTotal represents the total number of ingress Q1 named pools that are supported on this FP. When the value of tFPResIngQ1NamedPoolTotal is zero, it indicates that - this resource type is not supported on this FP." + this resource type is not supported on this FP. + + This object is obsolete in 16.0 release." ::= { tFPResEntry 77 } tFPResIngQ1NamedPoolAlloc OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tFPResIngQ1NamedPoolAlloc represents the total number of - ingress Q1 named pools that are currently allocated on this FP." + ingress Q1 named pools that are currently allocated on this FP. + + This object is obsolete in 16.0 release." ::= { tFPResEntry 78 } tFPResEgrQ1NamedPoolTotal OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tFPResEgrQ1NamedPoolTotal represents the total number of egress Q1 named pools that are supported on this FP. When the value of tFPResEgrQ1NamedPoolTotal is zero, it indicates that - this resource type is not supported on this FP." + this resource type is not supported on this FP. + + This object is obsolete in 16.0 release." ::= { tFPResEntry 79 } tFPResEgrQ1NamedPoolAlloc OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tFPResEgrQ1NamedPoolAlloc represents the total number of - egress Q1 named pools that are currently allocated on this FP." + egress Q1 named pools that are currently allocated on this FP. + + This object is obsolete in 16.0 release." ::= { tFPResEntry 80 } tFPResDynQ2WredPoolTotal OBJECT-TYPE @@ -14165,6 +16213,301 @@ tFPResSapInstEgrQGrpRedirAlloc OBJECT-TYPE that are currently allocated on this FP." ::= { tFPResEntry 104 } +tFPResEgrUserQueueTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrUserQueueTotal represents the total number of + user provisionable egress queues that are supported on this FP. + + When the value of tFPResEgrUserQueueTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 105 } + +tFPResEgrUserQueueAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrUserQueueAlloc represents the total number of + user provisionable egress queues that are currently allocated on this + FP." + ::= { tFPResEntry 106 } + +tFPResEgrUserPolicerTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrUserPolicerTotal represents the total number of + user provisionable egress policers that are supported on this FP. + + When the value of tFPResEgrUserPolicerTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 107 } + +tFPResEgrUserPolicerAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrUserPolicerAlloc represents the total number of + user provisionable egress policers that are currently allocated on + this FP." + ::= { tFPResEntry 108 } + +tFPResSLAProfileInstanceTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResSLAProfileInstanceTotal represents the total number + of subscriber SLA profile instances that are supported on this FP. + + When the value of tFPResSLAProfileInstanceTotal is zero, it indicates + that this resource type is not supported on this FP." + ::= { tFPResEntry 109 } + +tFPResSLAProfileInstanceAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResSLAProfileInstanceAlloc represents the total number + of subscriber SLA profile instances that are currently allocated on + this FP." + ::= { tFPResEntry 110 } + +tFPResCamBanksTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResCamBanksTotal represents the total number of CAM + banks that are allowed to be in use on this FP." + ::= { tFPResEntry 111 } + +tFPResCamBanksAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResCamBanksAlloc represents the total number of CAM + banks that are currently allocated on this FP." + ::= { tFPResEntry 112 } + +tFPResIngIPv4QosEntryTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngIPv4QosEntryTotal represents the total number of + ingress IPv4 QoS CAM entries that are supported on this FP. + + When the value of tFPResIngIPv4QosEntryTotal is zero, it indicates + that this resource type is not supported on this FP." + ::= { tFPResEntry 113 } + +tFPResIngIPv4QosEntryAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngIPv4QosEntryAlloc represents the total number of + ingress IPv4 QoS CAM entries that are currently allocated on this FP." + ::= { tFPResEntry 114 } + +tFPResIngMacQosEntryTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngMacQosEntryTotal represents the total number of + ingress MAC QoS CAM entries that are supported on this FP. + + When the value of tFPResIngMacQosEntryTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 115 } + +tFPResIngMacQosEntryAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngMacQosEntryAlloc represents the total number of + ingress MAC QoS CAM entries that are currently allocated on this FP." + ::= { tFPResEntry 116 } + +tFPResIngIPv4AclEntryTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngIPv4AclEntryTotal represents the total number of + ingress IPv4 ACL CAM entries that are supported on this FP. + + When the value of tFPResIngIPv4AclEntryTotal is zero, it indicates + that this resource type is not supported on this FP." + ::= { tFPResEntry 117 } + +tFPResIngIPv4AclEntryAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngIPv4AclEntryAlloc represents the total number of + ingress IPv4 ACL CAM entries that are currently allocated on this FP." + ::= { tFPResEntry 118 } + +tFPResIngMacAclEntryTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngMacAclEntryTotal represents the total number of + ingress MAC ACL CAM entries that are supported on this FP. + + When the value of tFPResIngMacAclEntryTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 119 } + +tFPResIngMacAclEntryAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngMacAclEntryAlloc represents the total number of + ingress MAC ACL CAM entries that are currently allocated on this FP." + ::= { tFPResEntry 120 } + +tFPResEgrIPv4AclEntryTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrIPv4AclEntryTotal represents the total number of + egress IPv4 ACL CAM entries that are supported on this FP. + + When the value of tFPResEgrIPv4AclEntryTotal is zero, it indicates + that this resource type is not supported on this FP." + ::= { tFPResEntry 121 } + +tFPResEgrIPv4AclEntryAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrIPv4AclEntryAlloc represents the total number of + egress IPv4 ACL CAM entries that are currently allocated on this FP." + ::= { tFPResEntry 122 } + +tFPResEgrMacAclEntryTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrMacAclEntryTotal represents the total number of + egress MAC ACL CAM entries that are supported on this FP. + + When the value of tFPResEgrMacAclEntryTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 123 } + +tFPResEgrMacAclEntryAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrMacAclEntryAlloc represents the total number of + egress MAC ACL CAM entries that are currently allocated on this FP." + ::= { tFPResEntry 124 } + +tFPResIngClassMapTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngClassMapTotal represents the total number of + ingress classification maps that are supported on this FP. + + When the value of tFPResIngClassMapTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 125 } + +tFPResIngClassMapAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngClassMapAlloc represents the total number of + ingress classification maps that are currently allocated on this FP." + ::= { tFPResEntry 126 } + +tFPResIngL2ClassMapTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngL2ClassMapTotal represents the total number of + ingress L2 classification maps that are supported on this FP. + + When the value of tFPResIngL2ClassMapTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 127 } + +tFPResIngL2ClassMapAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngL2ClassMapAlloc represents the total number of + ingress L2 classification maps that are currently allocated on this + FP." + ::= { tFPResEntry 128 } + +tFPResEgrRemarkMapTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrRemarkMapTotal represents the total number of + egress remark maps that are supported on this FP. + + When the value of tFPResEgrRemarkMapTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 129 } + +tFPResEgrRemarkMapAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrRemarkMapAlloc represents the total number of + egress remark maps that are currently allocated on this FP." + ::= { tFPResEntry 130 } + +tFPResEgrExpRemarkMapTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrExpRemarkMapTotal represents the total number of + egress lsp-exp remark maps that are supported on this FP. + + When the value of tFPResEgrExpRemarkMapTotal is zero, it indicates + that this resource type is not supported on this FP." + ::= { tFPResEntry 131 } + +tFPResEgrExpRemarkMapAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrExpRemarkMapAlloc represents the total number of + egress lsp-esp remark maps that are currently allocated on this FP." + ::= { tFPResEntry 132 } + tMDAResTable OBJECT-TYPE SYNTAX SEQUENCE OF TMDAResEntry MAX-ACCESS not-accessible @@ -14288,7 +16631,8 @@ tFPEgressFwdEngDRStatsEntry OBJECT-TYPE TFPEgressFwdEngDRStatsEntry ::= SEQUENCE { tFwdEngDREgrEncapExceeded Counter64, - tFwdEngDREgrMtuExceeded Counter64 + tFwdEngDREgrMtuExceeded Counter64, + tFwdEngDREgrPortMtuExceeded Counter64 } tFwdEngDREgrEncapExceeded OBJECT-TYPE @@ -14310,6 +16654,16 @@ tFwdEngDREgrMtuExceeded OBJECT-TYPE exceptions at egress that need an ICMP cannot fragment response." ::= { tFPEgressFwdEngDRStatsEntry 2 } +tFwdEngDREgrPortMtuExceeded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFwdEngDREgrPortMtuExceeded indicates the total number of + packets dropped by the forwarding engine due to the final frame + exceeding the port MTU size." + ::= { tFPEgressFwdEngDRStatsEntry 3 } + tmnxCardVFpStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxCardVFpStatsEntry MAX-ACCESS not-accessible @@ -14374,7 +16728,7 @@ tmnxCardVFpCpuCount OBJECT-TYPE tmnxCardVFpAvgUtilization OBJECT-TYPE SYNTAX Unsigned32 - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -14384,7 +16738,7 @@ tmnxCardVFpAvgUtilization OBJECT-TYPE tmnxCardVFpMaxUtilization OBJECT-TYPE SYNTAX Unsigned32 - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -14422,7 +16776,7 @@ TmnxCardVCpuSchedStatsEntry ::= SEQUENCE tmnxCardVCpuSchedHealth OBJECT-TYPE SYNTAX Unsigned32 - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -14676,6 +17030,1094 @@ tmnxCardComplexSrcSlotsEgFcsErr OBJECT-TYPE incremented." ::= { tmnxCardComplexStatsEntry 20 } +tmnxCardLevelTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCardLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The card level table has an entry for each card model variant that is + supported by the system. Some example card levels are: 'he-d1', + 'cr-d3'" + ::= { tmnxCardObjs 56 } + +tmnxCardLevelEntry OBJECT-TYPE + SYNTAX TmnxCardLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an Nokia SROS series Card model variant. + Rows in this table are created by the agent at initialization and + cannot be created or destroyed by SNMP Get or Set requests." + INDEX { + tmnxCardTypeIndex, + tmnxCardLevelIndex + } + ::= { tmnxCardLevelTable 1 } + +TmnxCardLevelEntry ::= SEQUENCE +{ + tmnxCardLevelIndex Unsigned32, + tmnxCardLevelName TNamedItemOrEmpty, + tmnxCardLevelId TmnxCardFunctionalLevel, + tmnxCardLevelDescription TItemDescription, + tmnxCardLevelStatus TruthValue +} + +tmnxCardLevelIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique index value which identifies this type of Nokia SROS series + card model functional variant." + ::= { tmnxCardLevelEntry 1 } + +tmnxCardLevelName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The administrative name that identifies this type of Nokia + SROS series card model functional variant. This name string may be used in + CLI commands to specify a particular card model level." + ::= { tmnxCardLevelEntry 2 } + +tmnxCardLevelId OBJECT-TYPE + SYNTAX TmnxCardFunctionalLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The numeric identifier of this type of Nokia SROS series card model + functional variant." + ::= { tmnxCardLevelEntry 3 } + +tmnxCardLevelDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A detailed description of this Nokia SROS series card model functional + variant." + ::= { tmnxCardLevelEntry 4 } + +tmnxCardLevelStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When tmnxCardLevelStatus has a value of 'true' it indicates that + this card level is supported in this revision of the management + software. When it has a value of 'false' there is no support." + ::= { tmnxCardLevelEntry 5 } + +tmnxMdaLevelTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxMdaLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MDA level table has an entry for each MDA card model functional + variant supported by the system." + ::= { tmnxCardObjs 57 } + +tmnxMdaLevelEntry OBJECT-TYPE + SYNTAX TmnxMdaLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an Nokia SROS series MDA card + model. Rows in this table are created by the agent at initialization + and cannot be created or destroyed by SNMP Get or Set requests." + INDEX { + tmnxMdaTypeIndex, + tmnxMdaLevelIndex + } + ::= { tmnxMdaLevelTable 1 } + +TmnxMdaLevelEntry ::= SEQUENCE +{ + tmnxMdaLevelIndex Unsigned32, + tmnxMdaLevelName TNamedItemOrEmpty, + tmnxMdaLevelId TmnxMDAFunctionalLevel, + tmnxMdaLevelDescription TItemDescription, + tmnxMdaLevelStatus TruthValue +} + +tmnxMdaLevelIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique index value which identifies this type of Nokia SROS series + MDA card model functional variant." + ::= { tmnxMdaLevelEntry 1 } + +tmnxMdaLevelName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The administrative name that identifies this type of Nokia + SROS series MDA card model functional variant. This name + string may be used in CLI commands to specify a particular + MDA card model level." + ::= { tmnxMdaLevelEntry 2 } + +tmnxMdaLevelId OBJECT-TYPE + SYNTAX TmnxMDAFunctionalLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The numeric identifier of this type of Nokia SROS series MDA model + functional variant." + ::= { tmnxMdaLevelEntry 3 } + +tmnxMdaLevelDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A detailed description of this Nokia SROS series MDA card model + functional variant." + ::= { tmnxMdaLevelEntry 4 } + +tmnxMdaLevelStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When tmnxMdaLevelStatus has a value of 'true' it indicates that + this MDA card level is supported in this revision of the management + software. When it has a value of 'false' there is no support." + ::= { tmnxMdaLevelEntry 5 } + +tmnxGnssTableLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGnssTableLastChange indicates the time, since system + startup, when a row in the tmnxGnssTable last changed configuration." + ::= { tmnxCardObjs 58 } + +tmnxGnssTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxGnssEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxGnssTable contains configuration for each Global + Navigation Satellite System (GNSS) receiver in the system." + ::= { tmnxCardObjs 59 } + +tmnxGnssEntry OBJECT-TYPE + SYNTAX TmnxGnssEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a GNSS receiver. The GNSS receiver is + modeled as being contained within an MDA of the system. + + Entries are created/deleted automatically by the system." + INDEX { + tmnxCardSlotNum, + tmnxMDASlotNum + } + ::= { tmnxGnssTable 1 } + +TmnxGnssEntry ::= SEQUENCE +{ + tmnxGnssCfgLastChanged TimeStamp, + tmnxGnssAdminState TmnxAdminState, + tmnxGnssConstellation TmnxGnssConstellation, + tmnxGnssNmeaAdminState TmnxAdminState, + tmnxGnssNmeaSentenceTypes BITS, + tmnxGnssNmeaSentenceInterval Unsigned32 +} + +tmnxGnssCfgLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGnssCfgLastChanged indicates the time, since system + startup, that the configuration of the GNSS receiver was last + modified." + ::= { tmnxGnssEntry 1 } + +tmnxGnssAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxGnssAdminState specifies the administrative state of + the GNSS receiver. + + When tmnxGnssAdminState has a value of 'outOfService', the GNSS + receiver is powered down. When tmnxGnssAdminState is 'inService', the + GNSS receiver attempts to acquire a fix from the satellites + specified by tmnxGnssConstellation. + + Changing the value of tmnxGnssAdminState to 'inService' may require + the system to reset the MDA in order for GNSS to become operational. + The system will automatically reset the MDA if necessary." + DEFVAL { outOfService } + ::= { tmnxGnssEntry 2 } + +tmnxGnssConstellation OBJECT-TYPE + SYNTAX TmnxGnssConstellation + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxGnssConstellation specifies the type of satellites + that the GNSS receiver will use to acquire a fix. The value 'gps' + specifies that the receiver will only use the United States' Global + Positioning System (GPS) satellites. The value 'gps-glonass' specifies + that the receiver will use both GPS and Russia's GLONASS satellites. + + Changing the satellite constellation requires the MDA to be reset. The + MDA will reset automatically when GNSS is enabled after changing the + constellation." + DEFVAL { gps } + ::= { tmnxGnssEntry 3 } + +tmnxGnssNmeaAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxGnssNmeaAdminState specifies whether the system + will stream National Marine Electronics Assocation (NMEA) sentences + generated by the GNSS receiver. When the state is 'inService', + and there is an IP transport configured with aluIpTransportPortId + corresponding to the GNSS receiver, the system will stream NMEA + sentences at the rate specified by tmnxGnssNmeaSentenceInterval to the + remote hosts configured in the IP transport." + DEFVAL { outOfService } + ::= { tmnxGnssEntry 4 } + +tmnxGnssNmeaSentenceTypes OBJECT-TYPE + SYNTAX BITS { + gpgga (0), + gprmc (1), + gpvtg (2), + gngns (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxGnssNmeaSentenceTypes specifies the type of NMEA + sentences that the system will generate and send through an associated + IP transport. + + If multiple bits are set, the system will send multiple NMEA sentence + types." + REFERENCE + "'NMEA 0183', National Marine Electronics Assocation, March 1983." + DEFVAL { { gpgga } } + ::= { tmnxGnssEntry 5 } + +tmnxGnssNmeaSentenceInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..3600) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxGnssNmeaSentenceInterval specifies the interval + between sentences sent by the system to the remote hosts specified in + the associated IP transport." + DEFVAL { 5 } + ::= { tmnxGnssEntry 6 } + +tmnxGnssOperTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxGnssOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxGnssOperTable contains operational information for each + Global Navigation Satellite System (GNSS) receiver in the system." + ::= { tmnxCardObjs 60 } + +tmnxGnssOperEntry OBJECT-TYPE + SYNTAX TmnxGnssOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a GNSS receiver. The GNSS receiver is + modeled as being contained within an MDA of the system. + + Entries are created/deleted automatically by the system." + INDEX { + tmnxCardSlotNum, + tmnxMDASlotNum + } + ::= { tmnxGnssOperTable 1 } + +TmnxGnssOperEntry ::= SEQUENCE +{ + tmnxGnssOperState TmnxOperState, + tmnxGnssPositionValid TruthValue, + tmnxGnssDateTime DateAndTime, + tmnxGnssLatitude Integer32, + tmnxGnssLongitude Integer32, + tmnxGnssAltitude Integer32, + tmnxGnssHeading Unsigned32, + tmnxGnssSpeed Unsigned32 +} + +tmnxGnssOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGnssOperState indicates the operational state + operational state of the GNSS receiver. In order for the operational + state to be 'inService(2)', tmnxGnssAdminState must be 'inService(2)', + and tmnxHwAdminState for the corresponding MDA must also be 'inService(2)'." + ::= { tmnxGnssOperEntry 1 } + +tmnxGnssPositionValid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGnssPositionValid indicates whether the GNSS receiver + has acquired a position fix." + ::= { tmnxGnssOperEntry 2 } + +tmnxGnssDateTime OBJECT-TYPE + SYNTAX DateAndTime (SIZE (8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGnssDateTime indicates the GNSS date and time + corresponding to the most recent position fixed by the GNSS receiver. + + If the receiver has not obtained a fix, tmnxGnssDateTime has a value + of '0000000000000000'H." + ::= { tmnxGnssOperEntry 3 } + +tmnxGnssLatitude OBJECT-TYPE + SYNTAX Integer32 (-9000000..9000000) + UNITS "0.00001 degrees" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGnssLatitude indicates the latitude of the GNSS + receiver obtained from the last fix. + + Positive values indicate degrees north of the equator, while negative + values indicate degrees south. + + If the receiver has not obtained a fix, tmnxGnssPositionValid is + false, and tmnxGnssLatitude has a value of 0." + ::= { tmnxGnssOperEntry 4 } + +tmnxGnssLongitude OBJECT-TYPE + SYNTAX Integer32 (-18000000..18000000) + UNITS "0.00001 degrees" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGnssLongitude indicates the longitude of the GNSS + receiver obtained from the last fix. + + Positive values indicate degrees east of the prime meridian, while + negative values indicate degrees west. + + If the receiver has not obtained a fix, tmnxGnssPositionValid is + false, and tmnxGnssLongitude has a value of 0." + ::= { tmnxGnssOperEntry 5 } + +tmnxGnssAltitude OBJECT-TYPE + SYNTAX Integer32 (-10000..100000) + UNITS "decimeters" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGnssAltitude indicates the altitude above mean sea + level of the GNSS receiver obtained from the last fix. + + If the receiver has not obtained a fix, tmnxGnssAltitude has a value + of 0." + ::= { tmnxGnssOperEntry 6 } + +tmnxGnssHeading OBJECT-TYPE + SYNTAX Unsigned32 (0..3600) + UNITS "decidegrees" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGnssHeading indicates the true heading of the system, + as measured by the GNSS receiver." + ::= { tmnxGnssOperEntry 7 } + +tmnxGnssSpeed OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "decameters per hour" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGnssSpeed indicates the speed of the system, as + measured by the GNSS receiver." + ::= { tmnxGnssOperEntry 8 } + +tmnxGnssSatelliteTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxGnssSatelliteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxGnssSatelliteTable contains information for each + satellite that is visible to the GNSS receiver." + ::= { tmnxCardObjs 61 } + +tmnxGnssSatelliteEntry OBJECT-TYPE + SYNTAX TmnxGnssSatelliteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a satellite that is visible to the GNSS + receiver. + + Entries are created/deleted automatically by the system." + INDEX { + tmnxCardSlotNum, + tmnxMDASlotNum, + tmnxGnssSatelliteNumber + } + ::= { tmnxGnssSatelliteTable 1 } + +TmnxGnssSatelliteEntry ::= SEQUENCE +{ + tmnxGnssSatelliteNumber Unsigned32, + tmnxGnssSatelliteType INTEGER, + tmnxGnssSatelliteElevation Unsigned32, + tmnxGnssSatelliteAzimuth Unsigned32, + tmnxGnssSatelliteSnr Unsigned32 +} + +tmnxGnssSatelliteNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxGnssSatelliteNumber indicates the satellite number of + this satellite. + + GPS satellites have a satellite number in the range 1-32. GLONASS + satellites have a satellite number in the range 65-96. + + These satellite numbers are sometimes referred to as NMEA IDs." + REFERENCE + "'NMEA 0183 - Standard for Interfacing Marine Electronic Devices', + Version 3.01, National Marine Electronics Association, 2002." + ::= { tmnxGnssSatelliteEntry 1 } + +tmnxGnssSatelliteType OBJECT-TYPE + SYNTAX INTEGER { + gps (1), + glonass (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGnssSatelliteType indicates the type of this + satellite." + ::= { tmnxGnssSatelliteEntry 2 } + +tmnxGnssSatelliteElevation OBJECT-TYPE + SYNTAX Unsigned32 (0..90) + UNITS "degrees" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGnssSatelliteElevation indicates the elevation of the + satellite." + ::= { tmnxGnssSatelliteEntry 3 } + +tmnxGnssSatelliteAzimuth OBJECT-TYPE + SYNTAX Unsigned32 (0..360) + UNITS "degrees" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGnssSatelliteAzimuth indicates the azimuth of the + satellite." + ::= { tmnxGnssSatelliteEntry 4 } + +tmnxGnssSatelliteSnr OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxGnssSatelliteSnr indicates the signal-to-noise ratio + of the signal from the satellite to the GNSS receiver." + ::= { tmnxGnssSatelliteEntry 5 } + +tmnxVmCardTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxVmCardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { tmnxCardObjs 63 } + +tmnxVmCardEntry OBJECT-TYPE + SYNTAX TmnxVmCardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a virtual IOM card slot in a chassis in the + system. Entries cannot be created and deleted via SNMP SET + operations. When a tmnxChassisEntry is created, a tmnxVmCardEntry + is created for each virtual IOM card slot in that chassis. Before a + tmnxChassisEntry can be deleted, each tmnxVmCardEntry for that + chassis must be in the proper state for removal." + AUGMENTS { tmnxCardEntry } + ::= { tmnxVmCardTable 1 } + +TmnxVmCardEntry ::= SEQUENCE +{ + tmnxVmCardHypervisor TItemDescription, + tmnxVmCardCpu TItemDescription, + tmnxVmCardNumCores Unsigned32 +} + +tmnxVmCardHypervisor OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxVmCardHypervisor indicates the name of the + hypervisor." + DEFVAL { "" } + ::= { tmnxVmCardEntry 1 } + +tmnxVmCardCpu OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxVmCardCpu indicates the description of the CPU." + DEFVAL { "" } + ::= { tmnxVmCardEntry 2 } + +tmnxVmCardNumCores OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxVmCardNumCores indicates the number of processor + cores available." + ::= { tmnxVmCardEntry 3 } + +tmnxVmCpmCardTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxVmCpmCardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { tmnxCardObjs 64 } + +tmnxVmCpmCardEntry OBJECT-TYPE + SYNTAX TmnxVmCpmCardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a virtual CPM card or module in a chassis in the + system. Entries cannot be created and deleted via SNMP SET + operations. When a tmnxChassisEntry is created, a tmnxVmCpmCardEntry + is created for each virtual CPM card or module in that chassis. Before a + tmnxChassisEntry can be deleted, each tmnxVmCpmCardEntry for that + chassis must be in the proper state for removal." + AUGMENTS { tmnxCpmCardEntry } + ::= { tmnxVmCpmCardTable 1 } + +TmnxVmCpmCardEntry ::= SEQUENCE +{ + tmnxVmCpmCardHypervisor TItemDescription, + tmnxVmCpmCardCpu TItemDescription, + tmnxVmCpmCardNumCores Unsigned32 +} + +tmnxVmCpmCardHypervisor OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxVmCpmCardHypervisor indicates the name of the + hypervisor." + DEFVAL { "" } + ::= { tmnxVmCpmCardEntry 1 } + +tmnxVmCpmCardCpu OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxVmCpmCardCpu indicates the description of the CPU." + DEFVAL { "" } + ::= { tmnxVmCpmCardEntry 2 } + +tmnxVmCpmCardNumCores OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxVmCpmCardNumCores indicates the number of processor + cores available." + ::= { tmnxVmCpmCardEntry 3 } + +tmnxCardLevelUpgradesTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCardLevelUpgradesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCardLevelUpgradesTable has an entry for each possible upgrade + of an IOM card slot based on it's current tmnxCardLicensedLevel." + ::= { tmnxCardObjs 65 } + +tmnxCardLevelUpgradesEntry OBJECT-TYPE + SYNTAX TmnxCardLevelUpgradesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an IOM card slot upgrade in a chassis in the + system based on tmnxCardLicensedLevel." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxCardLevelUpgradeId + } + ::= { tmnxCardLevelUpgradesTable 1 } + +TmnxCardLevelUpgradesEntry ::= SEQUENCE +{ + tmnxCardLevelUpgradeId TmnxCardFunctionalUpgrade, + tmnxCardLevelUpgradeName TNamedItemOrEmpty, + tmnxCardUpgradeLevelId TmnxCardFunctionalLevel, + tmnxCardUpgradeRequiresReboot TruthValue +} + +tmnxCardLevelUpgradeId OBJECT-TYPE + SYNTAX TmnxCardFunctionalUpgrade + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique index value which identifies this type of Nokia SROS series + Card model functional upgrade" + ::= { tmnxCardLevelUpgradesEntry 1 } + +tmnxCardLevelUpgradeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The administrative name that identifies this type of Nokia + SROS series card model functional upgrade. This name string may be used in + CLI commands to specify a particular card model upgrade." + ::= { tmnxCardLevelUpgradesEntry 2 } + +tmnxCardUpgradeLevelId OBJECT-TYPE + SYNTAX TmnxCardFunctionalLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An integer that indicates the card upgraded functional-level with this + license applied for this slot in this chassis." + ::= { tmnxCardLevelUpgradesEntry 3 } + +tmnxCardUpgradeRequiresReboot OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxCardUpgradeRequiresReboot indicates whether this upgrade requires + a a reboot of the card to be applied for this slot in this chassis." + ::= { tmnxCardLevelUpgradesEntry 4 } + +tmnxCardLevelUpgradeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCardLevelUpgradeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCardLevelUpgradeTable has an entry for each upgrade that has + been applied to an IOM card slot." + ::= { tmnxCardObjs 66 } + +tmnxCardLevelUpgradeEntry OBJECT-TYPE + SYNTAX TmnxCardLevelUpgradeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an IOM card slot applied upgrade in a + chassis in the system." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxCardLevelUpgradeIndex + } + ::= { tmnxCardLevelUpgradeTable 1 } + +TmnxCardLevelUpgradeEntry ::= SEQUENCE +{ + tmnxCardLevelUpgradeIndex Unsigned32, + tmnxCardLevelUpgradeRowStatus RowStatus, + tmnxCardAssignedLevelUpgradeId TmnxCardFunctionalUpgrade +} + +tmnxCardLevelUpgradeIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..6) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value which identifies this type of Nokia SROS series Card + model functional upgrade" + ::= { tmnxCardLevelUpgradeEntry 1 } + +tmnxCardLevelUpgradeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCardLevelUpgradeRowStatus specifies the row status of + the card level upgrade." + ::= { tmnxCardLevelUpgradeEntry 2 } + +tmnxCardAssignedLevelUpgradeId OBJECT-TYPE + SYNTAX TmnxCardFunctionalUpgrade + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The unique index value which identifies the Nokia SROS series Card + model functional upgrade to apply" + ::= { tmnxCardLevelUpgradeEntry 3 } + +tmnxMDALevelUpgradesTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxMDALevelUpgradesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxMDALevelUpgradesTable has an entry for each possible upgrade + of an MDA based on it's current tmnxMDALicensedLevel." + ::= { tmnxCardObjs 67 } + +tmnxMDALevelUpgradesEntry OBJECT-TYPE + SYNTAX TmnxMDALevelUpgradesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an MDA slot upgrade in a chassis in the + system based on tmnxMDALicensedLevel." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxMDASlotNum, + tmnxMDALevelUpgradeId + } + ::= { tmnxMDALevelUpgradesTable 1 } + +TmnxMDALevelUpgradesEntry ::= SEQUENCE +{ + tmnxMDALevelUpgradeId TmnxMDAFunctionalUpgrade, + tmnxMDALevelUpgradeName TNamedItemOrEmpty, + tmnxMDAUpgradeLevelId TmnxMDAFunctionalLevel, + tmnxMDAUpgradeRequiresReboot TruthValue +} + +tmnxMDALevelUpgradeId OBJECT-TYPE + SYNTAX TmnxMDAFunctionalUpgrade + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique index value which identifies this type of Nokia SROS series + MDA model functional upgrade" + ::= { tmnxMDALevelUpgradesEntry 1 } + +tmnxMDALevelUpgradeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The administrative name that identifies this type of Nokia + SROS series MDA model functional upgrade. This name string may be used in + CLI commands to specify a particular card model upgrade." + ::= { tmnxMDALevelUpgradesEntry 2 } + +tmnxMDAUpgradeLevelId OBJECT-TYPE + SYNTAX TmnxMDAFunctionalLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An integer that indicates the MDA upgraded functional-level with this + license applied for this slot in this chassis." + ::= { tmnxMDALevelUpgradesEntry 3 } + +tmnxMDAUpgradeRequiresReboot OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxMDAUpgradeRequiresReboot indicates whether this upgrade requires a + a reboot of the MDA to be applied for this slot in this chassis." + ::= { tmnxMDALevelUpgradesEntry 4 } + +tmnxMDALevelUpgradeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxMDALevelUpgradeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxMDALevelUpgradeTable has an entry for each upgrade that has + been applied to an MDA slot." + ::= { tmnxCardObjs 68 } + +tmnxMDALevelUpgradeEntry OBJECT-TYPE + SYNTAX TmnxMDALevelUpgradeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an MDA slot applied upgrade in a chassis in + the system." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxMDASlotNum, + tmnxMDALevelUpgradeIndex + } + ::= { tmnxMDALevelUpgradeTable 1 } + +TmnxMDALevelUpgradeEntry ::= SEQUENCE +{ + tmnxMDALevelUpgradeIndex Unsigned32, + tmnxMDALevelUpgradeRowStatus RowStatus, + tmnxMDAAssignedLevelUpgradeId TmnxMDAFunctionalUpgrade +} + +tmnxMDALevelUpgradeIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..6) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value which identifies this type of Nokia SROS series MDA + model functional upgrade" + ::= { tmnxMDALevelUpgradeEntry 1 } + +tmnxMDALevelUpgradeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxMDALevelUpgradeRowStatus specifies the row status of + the MDA level upgrade." + ::= { tmnxMDALevelUpgradeEntry 2 } + +tmnxMDAAssignedLevelUpgradeId OBJECT-TYPE + SYNTAX TmnxMDAFunctionalUpgrade + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The unique index value which identifies the Nokia SROS series MDA + model functional upgrade to apply" + ::= { tmnxMDALevelUpgradeEntry 3 } + +tmnxMDAIsaTnlStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxMDAIsaTnlStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxMDAIsaTnlStatsTable has an entry for each MDA slot in each IOM + card in this chassis in the TMNX system." + ::= { tmnxCardObjs 69 } + +tmnxMDAIsaTnlStatsEntry OBJECT-TYPE + SYNTAX TmnxMDAIsaTnlStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a MDA slot in an IOM card in a chassis in + the system." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxMDASlotNum + } + ::= { tmnxMDAIsaTnlStatsTable 1 } + +TmnxMDAIsaTnlStatsEntry ::= SEQUENCE +{ tmnxMDAIsaTnlStatsCryptoAcc OCTET STRING } + +tmnxMDAIsaTnlStatsCryptoAcc OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxMDAIsaTnlStatsCryptoAcc indicates the cryptographic + accelerator information." + ::= { tmnxMDAIsaTnlStatsEntry 1 } + +tCoreResTable OBJECT-TYPE + SYNTAX SEQUENCE OF TCoreResEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tCoreResTable contains entries for ingress and egress resources + supported on this core" + ::= { tmnxCardObjs 76 } + +tCoreResEntry OBJECT-TYPE + SYNTAX TCoreResEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each tCoreResEntry represents ingress and egress resources supported. + + Entries in this table are created and destroyed automatically by the + system." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum, + tmnxCoreNum + } + ::= { tCoreResTable 1 } + +TCoreResEntry ::= SEQUENCE +{ + tmnxCoreNum INTEGER, + tCoreResIngFloatPolicerTotal Unsigned32, + tCoreResIngFloatPolicerAlloc Unsigned32, + tCoreResIngFloatPolicerStatTotal Unsigned32, + tCoreResIngFloatPolicerStatAlloc Unsigned32, + tCoreResIngDdctdPolicerTotal Unsigned32, + tCoreResIngDdctdPolicerAlloc Unsigned32, + tCoreResIngDdctdPolicerStatTotal Unsigned32, + tCoreResIngDdctdPolicerStatAlloc Unsigned32, + tCoreResVlanVoqTotal Unsigned32, + tCoreResVlanVoqAlloc Unsigned32 +} + +tmnxCoreNum OBJECT-TYPE + SYNTAX INTEGER { + core0 (0), + core1 (1) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxCoreNum identifies the Core" + DEFVAL { core0 } + ::= { tCoreResEntry 1 } + +tCoreResIngFloatPolicerTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCoreResIngFloatPolicerTotal represents the total number + of ingress floating policers that are supported on this core. + + When the value of tCoreResIngFloatPolicerTotal is zero, it indicates + that this resource type is not supported on this core." + ::= { tCoreResEntry 2 } + +tCoreResIngFloatPolicerAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCoreResIngFloatPolicerAlloc represents the total number + of ingress floating policers that are currently allocated on this + core." + ::= { tCoreResEntry 3 } + +tCoreResIngFloatPolicerStatTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCoreResIngFloatPolicerStatTotal represents the total + number of ingress floating policer stats that are supported on this + core. + + When the value of tCoreResIngFloatPolicerStatTotal is zero, it + indicates that this resource type is not supported on this core." + ::= { tCoreResEntry 4 } + +tCoreResIngFloatPolicerStatAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCoreResIngFloatPolicerStatAlloc represents the total + number of ingress floating policer stats that are currently allocated + on this core." + ::= { tCoreResEntry 5 } + +tCoreResIngDdctdPolicerTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCoreResIngDdctdPolicerTotal represents the total number + of ingress dedicated policers that are supported on this core. + + When the value of tCoreResIngDdctdPolicerTotal is zero, it indicates + that this resource type is not supported on this core." + ::= { tCoreResEntry 6 } + +tCoreResIngDdctdPolicerAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCoreResIngDdctdPolicerAlloc represents the total number + of ingress dedicated policers that are currently allocated on this + core." + ::= { tCoreResEntry 7 } + +tCoreResIngDdctdPolicerStatTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCoreResIngDdctdPolicerStatTotal represents the total + number of ingress dedicated policer stats that are supported on this + core. + + When the value of tCoreResIngDdctdPolicerStatTotal is zero, it + indicates that this resource type is not supported on this core." + ::= { tCoreResEntry 8 } + +tCoreResIngDdctdPolicerStatAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCoreResIngDdctdPolicerStatAlloc represents the total + number of ingress dedicated policer stats that are currently allocated + on this core." + ::= { tCoreResEntry 9 } + +tCoreResVlanVoqTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCoreResVlanVoqTotal represents the total number of VLAN + Voqs that are supported on this core. + + When the value of tCoreResVlanVoqTotal is zero, it indicates that this + resource type is not supported on this core." + ::= { tCoreResEntry 10 } + +tCoreResVlanVoqAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCoreResVlanVoqAlloc represents the total number of VLAN + Voqs that are currently allocated on this core." + ::= { tCoreResEntry 11 } + tmnxChassisNotificationObjects OBJECT IDENTIFIER ::= { tmnxHwObjs 6 } tmnxEqNotificationRow OBJECT-TYPE @@ -15022,6 +18464,42 @@ tmnxMacScaleCardSlotNum OBJECT-TYPE notifications." ::= { tmnxChassisNotificationObjects 38 } +tmnxCpmPowerShelfCommsFail OBJECT-TYPE + SYNTAX TmnxCpmPowerShelfCommsFailStatus + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The values of tmnxCpmPowerShelfCommsFail identify the CPMs which + cannot communicate to a given power-shelf." + ::= { tmnxChassisNotificationObjects 39 } + +tmnxEqNotifyHwEventType OBJECT-TYPE + SYNTAX TmnxHwEventType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnx equipment event Notifications, indicates the type of + event detected for the hardware component." + ::= { tmnxChassisNotificationObjects 40 } + +tmnxEqNotifyHwEventDetail OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnx equipment event Notifications, indicates the detail of + event detected for the hardware component." + ::= { tmnxChassisNotificationObjects 41 } + +tmnxEqNotifyHwEventAction OBJECT-TYPE + SYNTAX TmnxHwEventAction + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnx equipment event Notifications, indicates the action taken + when event detected for the hardware component." + ::= { tmnxChassisNotificationObjects 42 } + tmnxChassisAdminObjects OBJECT IDENTIFIER ::= { tmnxHwObjs 8 } tmnxChassisAdminCtrlObjs OBJECT IDENTIFIER ::= { tmnxChassisAdminObjects 1 } @@ -15185,7 +18663,10 @@ TSyncIfTimingAdmEntry ::= SEQUENCE tSyncIfTimingAdmBITSOutSquelch TruthValue, tSyncIfTimingAdmQlMin TmnxSSMQualityLevel, tSyncIfTimingAdmWaitToRestorTime Unsigned32, - tSyncIfTimingAdmChangedMask BITS + tSyncIfTimingAdmChangedMask BITS, + tSyncIfTimingAdmSyncECfgQltyLevl TmnxSSMQualityLevel, + tSyncIfTimingAdmSyncEAdminStatus TmnxPortAdminStatus, + tSyncIfTimingAdmRefOrder5 TmnxSETSRefSource } tSyncIfTimingAdmRevert OBJECT-TYPE @@ -15693,7 +19174,10 @@ tSyncIfTimingAdmChangedMask OBJECT-TYPE tSyncIfTimingAdmHoldOffTime (30), tSyncIfTimingAdmQlMin (31), tSyncIfTimingAdmWaitToRestorTime (32), - tSyncIfTimingAdmChangedMask (33) + tSyncIfTimingAdmChangedMask (33), + tSyncIfTimingAdmSyncECfgQltyLevl (34), + tSyncIfTimingAdmSyncEAdminStatus (35), + tSyncIfTimingAdmRefOrder5 (36) } MAX-ACCESS read-only STATUS current @@ -15710,6 +19194,40 @@ tSyncIfTimingAdmChangedMask OBJECT-TYPE tSyncIfTimingAdmChanged." ::= { tSyncIfTimingAdmEntry 34 } +tSyncIfTimingAdmSyncECfgQltyLevl OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmSyncECfgQltyLevl specifies the configured + Quality Level of the Synchronous Ethernet (SyncE) timing reference. A + value of 'unknown (0)' specifies SyncE is not forced to a specific + quality level." + DEFVAL { unknown } + ::= { tSyncIfTimingAdmEntry 35 } + +tSyncIfTimingAdmSyncEAdminStatus OBJECT-TYPE + SYNTAX TmnxPortAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmSyncEAdminStatus specifies the desired + administrative status of the Synchronous Ethernet (SyncE) timing + reference." + DEFVAL { outOfService } + ::= { tSyncIfTimingAdmEntry 36 } + +tSyncIfTimingAdmRefOrder5 OBJECT-TYPE + SYNTAX TmnxSETSRefSource + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmRefOrder5 specifies the fifth most + preferred timing reference for the synchronous equipment timing + subsystem." + DEFVAL { noReference } + ::= { tSyncIfTimingAdmEntry 37 } + tmnxHwConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 2 } tmnxChassisConformance OBJECT IDENTIFIER ::= { tmnxHwConformance 1 } @@ -16486,7 +20004,7 @@ tmnxChassisV14v0Compliance MODULE-COMPLIANCE ::= { tmnxChassisCompliances 19 } tmnxChassisV15v0Compliance MODULE-COMPLIANCE - STATUS current + STATUS obsolete DESCRIPTION "The compliance statement for management of chassis features on SROS series systems in the TIMETRA-CHASSIS-MIB release 15.0." @@ -16610,15 +20128,140 @@ tmnxChassisV15v0Compliance MODULE-COMPLIANCE ::= { tmnxChassisCompliances 20 } tmnxChassisV16v0Compliance MODULE-COMPLIANCE - STATUS current + STATUS obsolete DESCRIPTION "The compliance statement for management of chassis features on SROS series systems in the TIMETRA-CHASSIS-MIB release 16.0." MODULE MANDATORY-GROUPS { + tmnx7710HwV3v0Group, + tmnx7710SETSRefSrcHwV6v0Group, + tmnx77x0CESMDAV6v0Group, + tmnxAtmGroup, + tmnxCardCamErrorV6v1Group, + tmnxCardPchipV5v0Group, + tmnxCardPchipV8v0Group, + tmnxCardV10v0Group, + tmnxCardV3v0Group, + tmnxCardV6v0NamedPoolPlcyGroup, + tmnxCardV7v0Group, + tmnxChassisFabricV11v0Group, + tmnxChassisFanV11v0Group, + tmnxChassisHwEventGroup, + tmnxChassisHwEventNotifyGroup, + tmnxChassisHwV11v0Group, + tmnxChassisHwV6v1Group, + tmnxChassisHwV9v0Group, + tmnxChassisMixedModeIomV8v0Group, + tmnxChassisNotificationV7v0Group, + tmnxChassisNotificationV9v0Group, + tmnxChassisNotifyObjsV12v0Group, + tmnxChassisNotifyV10v0Group, + tmnxChassisNotifV12v0Group, + tmnxChassisPowerMgmtGroup, + tmnxChassisPowerMgmtNotifyGroup, + tmnxChassisPowerV11v0Group, + tmnxChassisPowerV12v0Group, + tmnxChassisQGrpOvrGroup, + tmnxChassisSwitchFabNtfyV11v0Grp, + tmnxChassisUserModV7v0Group, + tmnxChassisV10v0Group, + tmnxChassisV11v0Group, + tmnxChassisV13v0Group, + tmnxChassisV6v1Group, + tmnxChassisV7v0Group, + tmnxChassisV8v0Group, + tmnxCpmCardV13v0Group, + tmnxCpmCardRebootHoldV11v0Group, + tmnxFPDCpuProtV11v0R0Group, + tmnxFPDcpNotifyObjsV11v0Group, + tmnxFPDcpNotifyV11v0Group, + tmnxFPMcPathMgmtV6v1Group, + tmnxFPMcPathMgmtV15v0Group, + tmnxFPQGrpGroup, + tmnxFPQGrpV10v0R4Group, + tmnxFPWredV7v0Group, + tmnxIPsecIsaGrpV6v0Group, + tmnxIPsecNotifV7v0Group, + tmnxIPsecV7v0Group, + tmnxIpsecV10v0Group, + tmnxMDACcagV6v1Group, + tmnxMdaHsmdaPoolV10v0Group, + tmnxMDAV15v0Group, + tmnxMdaXplV5v0Group, + tmnxSyncIfTimingNotifV8v0Group, + tmnxSyncIfTimingNotifyV9v0Group, + tmnxSyncIfTimingV8v0Group, + tmnxSyncIfTimingV9v0Group, + tmnxSyncV6v0Group, + tmnxPhysChassisGroup, + tmnxFPPoolSizingV11v0Group, + tmnxCpmCardCmplxMemErrV9v0Group, + tmnxFPBufAllocV12v0Group, + tmnxCardCmplQChipMemErrV9v0Group, + tmnxCardCmplChipIfErrV9v0Group, + tmnxFPPlcyAcctV12v0Group, + tmnxChassisPowerSupplyV9v0Grp, + tmnxChassisSmartPeqV11v0Group, + tmnxChassPANotifyObjsV12v0Grp, + tmnxChassisPlcyAcctNtfyV12v0Grp, + tmnxChassisV12v0Group, + tmnxIomResrcNotifyObjsV12v0Grp, + tmnxIomResrcNotifyV12v0Group, + tmnxChassisHwEventGroupV10v0, + tmnxChassisHwEventNotifyGrpV10v0, + tmnxCardVirtualSchAdjV13v0Group, + tmnxPhysChassisV13v0Group, + tmnxChassisMgmtEthRedNtfV13v0Grp, + tmnxChassisMgmtEthRedV13v0Grp, + tmnxChassisPowerMgmtGroupV13v0, + tmnxChassisNotifV13v0Group, + tmnxChassisNotifyObjsV13v0Grp, + tmnxChassisFpResourceV13v0Group, + tmnxFPV13v0Group, + tmnxCardResetOnRecoverErGrp, + tmnxMDAResetOnRecoverErGrp, + tmnxCpmMemSizeNotifGroupV12v0, + tmnxCpmPChipFcsObjGroupV12v0, + tmnxChassisResourceV14v0Group, + tmnxCpmFlashV14v0Group, + tmnxPhysChassisGroupV14v0, + tmnxPhysChassisNotifGroupV14v0, + tmnxSyncIfTimingV14v0Group, + tFPFwdEngStatsGroup, + tmnxIsaMemWMarkNotifGroupV14v0, + tmnxCpmMemSizeNotifGroupV12v0, + tmnxIsaGrpIsaScaleModeGroupV14v0, + tmnxCardVirtualGroupV14v0, + tmnxChassisFanV15v0Group, + tmnxCardFPEgrHsGroup, + tmnxPhysChassisGroupV15v0, + tmnxPhysChassisNotifGroupV15v0, + tmnxIcmpMtuExceededStatGroup, + tmnxChassisGroupV15v0, + tmnxCardResMacFdbUsgNotifGroup, + tmnxMacScaleNotifyObjsV15v0Grp, + tmnxCardFPResIngV15v0QGroup, + tmnxCardFPResEgrV15v0QGroup, + tmnxIPsecIsaGrpV15v0Group, + tmnxPhysChassisPCMGroupV15v0, + tmnxMinFpGenerationGroupV15v0, + tmnxPhysChassPCMNotifGroupV15v0, tmnxCardV16v0Group, tmnxCardComplexGroupV16v0, - tmnxChassisGroupV16v0 + tmnxChassisGroupV16v0, + tmnxChassisResourceV16v0Group, + tmnxChassisCardLevelGroupV15v1, + tmnxPhysChassisPMGroupV16v0, + tmnxChassisGnssGroup, + tmnxChassisGnssNotifGroup, + tmnxChassisMdaLevelGroupV15v1, + tmnxPhysChassisPMNotifGroupV16v0, + tmnxNearFullNotifGroupV16v0, + tmnxCardV16v0ObsoleteGroup, + tmnxCardV16v0FpgaSoftErrNotifGrp, + tmnxMDAIsaTnlStatsV16v0Group, + tmnxCardPowerSaveGroupV16v0 } ::= { tmnxChassisCompliances 21 } @@ -16629,12 +20272,179 @@ tmnxChassisV15v1Compliance MODULE-COMPLIANCE series systems in the TIMETRA-CHASSIS-MIB release 15.1." MODULE MANDATORY-GROUPS { + tmnxBluetoothGroupV15v1, tmnxOverloadNotifGroupV15v1, tmnxChassisSystemProfGroupV15v1, - tmnxCardResourceV15v1Group + tmnxCardResourceV15v1Group, + tmnxBluetoothNotifGroupV15v1, + tmnxFPResourceV15v1Group } ::= { tmnxChassisCompliances 22 } +tmnxChassisV16v5Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of chassis features on SROS + series systems in the TIMETRA-CHASSIS-MIB release 16.5." + MODULE + MANDATORY-GROUPS { + tmnxCardEncapGrpV16v5Group + } + ::= { tmnxChassisCompliances 23 } + +tmnxChassisV19Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of chassis features on SROS + series systems in the TIMETRA-CHASSIS-MIB release 19." + MODULE + MANDATORY-GROUPS { + tmnx7710HwV3v0Group, + tmnx7710SETSRefSrcHwV6v0Group, + tmnx77x0CESMDAV6v0Group, + tmnxAtmGroup, + tmnxCardCamErrorV6v1Group, + tmnxCardPchipV5v0Group, + tmnxCardPchipV8v0Group, + tmnxCardV10v0Group, + tmnxCardV3v0Group, + tmnxCardV6v0NamedPoolPlcyGroup, + tmnxCardV7v0Group, + tmnxChassisFabricV11v0Group, + tmnxChassisFanV11v0Group, + tmnxChassisHwEventGroup, + tmnxChassisHwEventNotifyGroup, + tmnxChassisHwV11v0Group, + tmnxChassisHwV6v1Group, + tmnxChassisHwV9v0Group, + tmnxChassisNotificationV7v0Group, + tmnxChassisNotificationV9v0Group, + tmnxChassisNotifyObjsV12v0Group, + tmnxChassisNotifyV10v0Group, + tmnxChassisNotifV12v0Group, + tmnxChassisPowerMgmtGroup, + tmnxChassisPowerMgmtNotifyGroup, + tmnxChassisPowerV11v0Group, + tmnxChassisPowerV12v0Group, + tmnxChassisQGrpOvrGroup, + tmnxChassisSwitchFabNtfyV11v0Grp, + tmnxChassisUserModV7v0Group, + tmnxChassisV10v0Group, + tmnxChassisV11v0Group, + tmnxChassisV13v0Group, + tmnxChassisV6v1Group, + tmnxChassisV7v0Group, + tmnxChassisV19v0Group, + tmnxCpmCardV13v0Group, + tmnxCpmCardRebootHoldV11v0Group, + tmnxFPDCpuProtV11v0R0Group, + tmnxFPDcpNotifyObjsV11v0Group, + tmnxFPDcpNotifyV11v0Group, + tmnxFPMcPathMgmtV6v1Group, + tmnxFPMcPathMgmtV15v0Group, + tmnxFPQGrpGroup, + tmnxFPQGrpV10v0R4Group, + tmnxFPWredV7v0Group, + tmnxIPsecIsaGrpV6v0Group, + tmnxIPsecNotifV7v0Group, + tmnxIPsecV7v0Group, + tmnxIpsecV10v0Group, + tmnxMDACcagV6v1Group, + tmnxMdaHsmdaPoolV10v0Group, + tmnxMdaXplV5v0Group, + tmnxSyncIfTimingNotifV8v0Group, + tmnxSyncIfTimingNotifyV9v0Group, + tmnxSyncIfTimingV8v0Group, + tmnxSyncIfTimingV9v0Group, + tmnxSyncV6v0Group, + tmnxPhysChassisGroup, + tmnxFPPoolSizingV11v0Group, + tmnxCpmCardCmplxMemErrV9v0Group, + tmnxFPBufAllocV12v0Group, + tmnxCardCmplQChipMemErrV9v0Group, + tmnxCardCmplChipIfErrV9v0Group, + tmnxFPPlcyAcctV12v0Group, + tmnxChassisPowerSupplyV9v0Grp, + tmnxChassisSmartPeqV11v0Group, + tmnxChassPANotifyObjsV12v0Grp, + tmnxChassisPlcyAcctNtfyV12v0Grp, + tmnxChassisV12v0Group, + tmnxIomResrcNotifyObjsV12v0Grp, + tmnxIomResrcNotifyV12v0Group, + tmnxChassisHwEventGroupV10v0, + tmnxChassisHwEventNotifyGrpV10v0, + tmnxCardVirtualSchAdjV13v0Group, + tmnxPhysChassisV13v0Group, + tmnxChassisMgmtEthRedNtfV13v0Grp, + tmnxChassisMgmtEthRedV13v0Grp, + tmnxChassisPowerMgmtGroupV13v0, + tmnxChassisNotifV13v0Group, + tmnxChassisNotifyObjsV13v0Grp, + tmnxChassisFpResourceV13v0Group, + tmnxFPV13v0Group, + tmnxCardResetOnRecoverErGrp, + tmnxMDAResetOnRecoverErGrp, + tmnxCpmMemSizeNotifGroupV12v0, + tmnxCpmPChipFcsObjGroupV12v0, + tmnxChassisResourceV14v0Group, + tmnxCpmFlashV14v0Group, + tmnxPhysChassisGroupV14v0, + tmnxPhysChassisNotifGroupV14v0, + tmnxSyncIfTimingV14v0Group, + tFPFwdEngStatsGroup, + tmnxIsaMemWMarkNotifGroupV14v0, + tmnxCpmMemSizeNotifGroupV12v0, + tmnxIsaGrpIsaScaleModeGroupV14v0, + tmnxCardVirtualGroupV14v0, + tmnxChassisFanV15v0Group, + tmnxCardFPEgrHsGroup, + tmnxPhysChassisGroupV15v0, + tmnxPhysChassisNotifGroupV15v0, + tmnxIcmpMtuExceededStatGroup, + tmnxChassisGroupV15v0, + tmnxCardResMacFdbUsgNotifGroup, + tmnxMacScaleNotifyObjsV15v0Grp, + tmnxCardFPResIngV15v0QGroup, + tmnxCardFPResEgrV15v0QGroup, + tmnxIPsecIsaGrpV15v0Group, + tmnxPhysChassisPCMGroupV15v0, + tmnxMinFpGenerationGroupV15v0, + tmnxPhysChassPCMNotifGroupV15v0, + tmnxCardV16v0Group, + tmnxCardComplexGroupV16v0, + tmnxChassisGroupV16v0, + tmnxChassisResourceV16v0Group, + tmnxChassisCardLevelGroupV15v1, + tmnxPhysChassisPMGroupV16v0, + tmnxChassisGnssGroup, + tmnxChassisGnssNotifGroup, + tmnxChassisMdaLevelGroupV15v1, + tmnxPhysChassisPMNotifGroupV16v0, + tmnxNearFullNotifGroupV16v0, + tmnxCardV16v0ObsoleteGroup, + tmnxCardV16v0FpgaSoftErrNotifGrp, + tmnxMDAIsaTnlStatsV16v0Group, + tmnxCardPowerSaveGroupV16v0, + tmnxFPNetworkIngressGroupV19v5, + tmnxCardV19v5Group, + tmnxSyncIfTimingV19v0Group, + tmnxMDAV19v0Group, + tmnxChassisResEgrV19v0Group, + tmnxChassisResEgrRmrkV19v0Group, + tmnxChassisResIngClassV19v0Group, + tmnxChassisResDynCAMV19v0Group, + tmnxChassisResIpMacCAMV19v0Group, + tmnxChassisCoreResV19v0Group, + tmnxSyncIfTimingV19v0NotifGroup, + tmnxHwEventGroupV19v0, + tmnxHwEventNotifyObjsGrpV19v0, + tmnxHwEventNotifGroupV19v0, + tmnxCardSapInstV19v0Group, + tmnxChassisResQMgmtV19v0Group, + tmnxSapResourceUsageV19v0Group + } + ::= { tmnxChassisCompliances 24 } + tmnxChassisGroups OBJECT IDENTIFIER ::= { tmnxChassisConformance 2 } tmnxChassisNotifyObjsGroup OBJECT-GROUP @@ -16648,7 +20458,8 @@ tmnxChassisNotifyObjsGroup OBJECT-GROUP tmnxSyncIfTimingNotifyAlarm, tmnxChassisNotifyMismatchedVer, tmnxChassisNotifySoftwareLocation, - tmnxChassisNotifyCardFailureReason + tmnxChassisNotifyCardFailureReason, + tmnxCpmPowerShelfCommsFail } STATUS current DESCRIPTION @@ -17711,7 +21522,7 @@ tmnxChassisV8v0Group OBJECT-GROUP tmnxChassisRedForcedSingleSfm, tmnxCardCapability } - STATUS current + STATUS obsolete DESCRIPTION "The group of objects added in 8.0 release on Nokia SR series systems." ::= { tmnxChassisGroups 46 } @@ -17721,7 +21532,7 @@ tmnxChassisMixedModeIomV8v0Group OBJECT-GROUP tmnxChassisMixedModeIomAdminMode, tmnxChassisMixedModeIomUpgrList } - STATUS current + STATUS obsolete DESCRIPTION "The group of objects added in 8.0 release on Nokia SR series systems to support the Mixed Mode IOM feature." @@ -19278,7 +23089,8 @@ tmnxPhysChassisGroupV14v0 OBJECT-GROUP tFPFwdEngStatsGroup OBJECT-GROUP OBJECTS { - tFwdEngDREgrEncapExceeded + tFwdEngDREgrEncapExceeded, + tFwdEngDREgrPortMtuExceeded } STATUS current DESCRIPTION @@ -19549,7 +23361,7 @@ tmnxMDAV15v0Group OBJECT-GROUP tmnxMDAIngrXplErrThreshold, tmnxMDAIngrXplErrWindow } - STATUS current + STATUS obsolete DESCRIPTION "The group of objects supporting management of MDAs for release 15.0 on Nokia SROS series systems." @@ -19696,7 +23508,7 @@ tmnxChassisResourceV15v0Group OBJECT-GROUP tFPResEgrIPv6AclFilterTotal, tFPResEgrIPv6AclFilterAlloc } - STATUS current + STATUS obsolete DESCRIPTION "The group of objects supporting management of System Resource Information on release 15.0 of Nokia SROS series systems." @@ -19791,12 +23603,13 @@ tmnxChassisV16v0Groups OBJECT IDENTIFIER ::= { tmnxChassisGroups 78 } tmnxCardV16v0Group OBJECT-GROUP OBJECTS { - tmnxCardVmHypervisor, - tmnxCardVmCpu, - tmnxCardVmNumCores, - tmnxCpmCardVmHypervisor, - tmnxCpmCardVmCpu, - tmnxCpmCardVmNumCores + tmnxVmCardHypervisor, + tmnxVmCardCpu, + tmnxVmCardNumCores, + tmnxVmCpmCardHypervisor, + tmnxVmCpmCardCpu, + tmnxVmCpmCardNumCores, + tmnxCardFilterScaleProfile } STATUS current DESCRIPTION @@ -19842,8 +23655,382 @@ tmnxChassisGroupV16v0 OBJECT-GROUP SROS series systems for release 16.0." ::= { tmnxChassisV16v0Groups 3 } +tmnxChassisResourceV16v0Group OBJECT-GROUP + OBJECTS { + tChassisResDynSvcNHEntryTotal, + tChassisResDynSvcNHEntryAlloc, + tChassisResIpSecNHEntryTotal, + tChassisResIpSecNHEntryAlloc, + tChassisResSubNHEntryTotal, + tChassisResSubNHEntryAlloc, + tChassisResSapIngQosPolTotal, + tChassisResSapIngQosPolAlloc, + tChassisResSapEgrQosPolTotal, + tChassisResSapEgrQosPolAlloc, + tChassisResIngQGrpTmplTotal, + tChassisResIngQGrpTmplAlloc, + tChassisResEgrQGrpTmplTotal, + tChassisResEgrQGrpTmplAlloc, + tChassisResPortEgrQGrpInstTotal, + tChassisResPortEgrQGrpInstAlloc, + tChassisResFPIngQGrpInstTotal, + tChassisResFPIngQGrpInstAlloc, + tChassisResPortEgrVPortTotal, + tChassisResPortEgrVPortAlloc, + tCardResQosUserSchedsTotal, + tCardResQosUserSchedsAlloc, + tCardResSubSPIQosOvrTotal, + tCardResSubSPIQosOvrAlloc, + tCardResHsmdaQOvrTotal, + tCardResHsmdaQOvrAlloc, + tCardResPortAccEgrQGrpInstTotal, + tCardResPortAccEgrQGrpInstAlloc, + tCardResPortNetEgrQGrpInstTotal, + tCardResPortNetEgrQGrpInstAlloc, + tCardResPortEgrQGrpInstTotal, + tCardResPortEgrQGrpInstAlloc, + tCardResFPIngQGrpInstTotal, + tCardResFPIngQGrpInstAlloc, + tCardResPortEgrVPortTotal, + tCardResPortEgrVPortAlloc, + tCardResCategoryEntriesTotal, + tCardResCategoryEntriesAlloc, + tCardResIntArbiterOvrsTotal, + tCardResIntArbiterOvrsAlloc, + tCardResSLAProfileInstanceTotal, + tCardResSLAProfileInstanceAlloc, + tFPResSapIngQosPolTotal, + tFPResSapIngQosPolAlloc, + tFPResDynEgrClassTotal, + tFPResDynEgrClassAlloc, + tFPResDynEgrClassIUBSE, + tFPResDynEgrClassIUBNE, + tFPResIngQueueTotal, + tFPResIngQueueAlloc, + tFPResEgrQueueTotal, + tFPResEgrQueueAlloc, + tFPResIngPolicerTotal, + tFPResIngPolicerAlloc, + tFPResEgrPolicerTotal, + tFPResEgrPolicerAlloc, + tFPResIngPolicerStatTotal, + tFPResIngPolicerStatAlloc, + tFPResEgrPolicerStatTotal, + tFPResEgrPolicerStatAlloc, + tFPResIngRootArbiterTotal, + tFPResIngRootArbiterAlloc, + tFPResEgrRootArbiterTotal, + tFPResEgrRootArbiterAlloc, + tFPResDynQueueTotal, + tFPResDynQueueAlloc, + tFPResDynQueueIUBI, + tFPResDynQueueIUBE, + tFPResDynPolicerTotal, + tFPResDynPolicerAlloc, + tFPResDynPolicerIUBI, + tFPResDynPolicerIUBE, + tFPResDynPolicerStatTotal, + tFPResDynPolicerStatAlloc, + tFPResDynPolicerStatIUBI, + tFPResDynPolicerStatIUBE, + tFPResIngAclEntryTotal, + tFPResIngAclEntryAlloc, + tFPResIngQosEntryTotal, + tFPResIngQosEntryAlloc, + tFPResIngAclQosEntryTotal, + tFPResIngAclQosEntryAlloc, + tFPResIngIPv6AclEntryTotal, + tFPResIngIPv6AclEntryAlloc, + tFPResIngIPv6QosEntryTotal, + tFPResIngIPv6QosEntryAlloc, + tFPResEgrAclEntryTotal, + tFPResEgrAclEntryAlloc, + tFPResEgrQosEntryTotal, + tFPResEgrQosEntryAlloc, + tFPResEgrAclQosEntryTotal, + tFPResEgrAclQosEntryAlloc, + tFPResEgrIPv6AclEntryTotal, + tFPResEgrIPv6AclEntryAlloc, + tFPResEgrIPv6QosEntryTotal, + tFPResEgrIPv6QosEntryAlloc, + tFPResIngAclFilterTotal, + tFPResIngAclFilterAlloc, + tFPResEgrAclFilterTotal, + tFPResEgrAclFilterAlloc, + tFPResDynSvcEntryTotal, + tFPResDynSvcEntryAlloc, + tFPResSubHostTotal, + tFPResSubHostAlloc, + tFPResEncapGrpMemberTotal, + tFPResEncapGrpMemberAlloc, + tFPResEgrNetQGrpMapTotal, + tFPResEgrNetQGrpMapAlloc, + tFPResMacFdbRecTotal, + tFPResMacFdbRecAlloc, + tFPResDynQ2NamedPoolTotal, + tFPResDynQ2NamedPoolAlloc, + tFPResDynQ2NamedPoolIUBI, + tFPResDynQ2NamedPoolIUBE, + tFPResDynQ2WredPoolTotal, + tFPResDynQ2WredPoolAlloc, + tMDAResEgrHsmdaQGrpTotal, + tMDAResEgrHsmdaQGrpAlloc, + tMDAResEgrHsmdaSecShaperTotal, + tMDAResEgrHsmdaSecShaperAlloc, + tFPResIngIPv6AclFilterTotal, + tFPResIngIPv6AclFilterAlloc, + tFPResEgrIPv6AclFilterTotal, + tFPResEgrIPv6AclFilterAlloc, + tFPResSLAProfileInstanceTotal, + tFPResSLAProfileInstanceAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of System Resource + Information on release 16.0 of Nokia SROS series systems." + ::= { tmnxChassisV16v0Groups 4 } + +tmnxChassisResV16v0ObsoleteGroup OBJECT-GROUP + OBJECTS { + tFPResIngQ1NamedPoolTotal, + tFPResIngQ1NamedPoolAlloc, + tFPResEgrQ1NamedPoolTotal, + tFPResEgrQ1NamedPoolAlloc, + tFPResIntArbiterTotal, + tFPResIntArbiterAlloc + } + STATUS current + DESCRIPTION + "The group of obsoleted objects supporting management of System + Resource Information on release 16.0 of Nokia SROS series systems." + ::= { tmnxChassisV16v0Groups 5 } + +tmnxChassisFanObsoleteGroupV16v0 OBJECT-GROUP + OBJECTS { + tmnxPhysChassisNumFans, + tmnxFanTrayCompSpeed + } + STATUS current + DESCRIPTION + "The group of obsoleted objects supporting management of fan + information on Nokia SROS series systems for release 16.0." + ::= { tmnxChassisV16v0Groups 6 } + +tmnxPhysChassisPMGroupV16v0 OBJECT-GROUP + OBJECTS { + tmnxPhysChassisPMTypeName, + tmnxPhysChassisPMTypeDescription, + tmnxPhysChassisPMTypeNumInFeed, + tmnxPhysChassisPMTableLastChange, + tmnxPhysChassisPMEntryLastChange, + tmnxPhysChassisPMAssignedType, + tmnxPhysChassisPMEquippedType, + tmnxPhysChassisPMSupportedTypes, + tmnxPhysChassisPMAvailableWatt, + tmnxPhysChassisPMOutputStatus, + tmnxPhysChassisPMInputFeedDown, + tmnxPhysChassisMonitorFilterDoor, + tmnxPhysChassisFilterDoorState + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Power Module + capabilities on Nokia SROS series systems for release 16.0." + ::= { tmnxChassisV16v0Groups 7 } + +tmnxChassisGnssGroup OBJECT-GROUP + OBJECTS { + tmnxGnssTableLastChange, + tmnxGnssCfgLastChanged, + tmnxGnssAdminState, + tmnxGnssConstellation, + tmnxGnssNmeaAdminState, + tmnxGnssNmeaSentenceTypes, + tmnxGnssNmeaSentenceInterval, + tmnxGnssOperState, + tmnxGnssPositionValid, + tmnxGnssDateTime, + tmnxGnssLatitude, + tmnxGnssLongitude, + tmnxGnssAltitude, + tmnxGnssHeading, + tmnxGnssSpeed, + tmnxGnssSatelliteType, + tmnxGnssSatelliteElevation, + tmnxGnssSatelliteAzimuth, + tmnxGnssSatelliteSnr + } + STATUS current + DESCRIPTION + "The group of objects supporting the GNSS receiver management." + ::= { tmnxChassisV16v0Groups 9 } + +tmnxChassisGnssNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxGnssAcquiringFix, + tmnxGnssAcquiredFix + } + STATUS current + DESCRIPTION + "The group of notifications supporting management of GNSS in Nokia SROS + series systems." + ::= { tmnxChassisV16v0Groups 11 } + +tmnxPhysChassisPMNotifGroupV16v0 NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxPhysChassisPMInputFeed, + tmnxPhysChassisPMInputFeedClr, + tmnxPhysChassisPMOutFail, + tmnxPhysChassisPMOutFailClr, + tmnxPhysChassisFilterDoorOpen, + tmnxPhysChassisFilterDoorClosed, + tmnxPhysChassisPMOverTemp, + tmnxPhysChassisPMOverTempClr + } + STATUS current + DESCRIPTION + "The group of notifications supporting management of Power Module + capabilities on Nokia SROS series systems for release 16.0." + ::= { tmnxChassisV16v0Groups 12 } + +tmnxNearFullNotifGroupV16v0 NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxIPMacFilterIngNearFull, + tmnxIPMacFilterIngNearFullClear, + tmnxIPMacFilterEgrNearFull, + tmnxIPMacFilterEgrNearFullClear, + tmnxIPv6FilterIngNearFull, + tmnxIPv6FilterIngNearFullClear, + tmnxIPv6FilterEgrNearFull, + tmnxIPv6FilterEgrNearFullClear + } + STATUS current + DESCRIPTION + "The group of additional notifications supporting management of QoS + Criteria, ACL Filter, and CPM Filter router complex overload in + release 16.0 of Nokia SROS series systems." + ::= { tmnxChassisV16v0Groups 13 } + +tmnxCardV16v0ObsoleteGroup OBJECT-GROUP + OBJECTS { + tmnxCardVmHypervisor, + tmnxCardVmCpu, + tmnxCardVmNumCores, + tmnxCpmCardVmHypervisor, + tmnxCpmCardVmCpu, + tmnxCpmCardVmNumCores, + tmnxCardCmplx1IngrFcsOccur, + tmnxCardCmplx1IngrFcsOccurTime, + tmnxCardCmplx1EgrFcsOccur, + tmnxCardCmplx1EgrFcsOccurTime, + tmnxCardCmplx2IngrFcsOccur, + tmnxCardCmplx2IngrFcsOccurTime, + tmnxCardCmplx2EgrFcsOccur, + tmnxCardCmplx2EgrFcsOccurTime, + tmnxCardCmplx1MemParityOccur, + tmnxCardCmplx1MemParityOccurTime, + tmnxCardCmplx2MemParityOccur, + tmnxCardCmplx2MemParityOccurTime, + tmnxCardCmplx1CAMErrorOccur, + tmnxCardCmplx1CAMErrorOccurTime, + tmnxCardCmplx2CAMErrorOccur, + tmnxCardCmplx2CAMErrorOccurTime, + tmnxCardCmplx1EgrFcsSrcSlots, + tmnxCardCmplx2EgrFcsSrcSlots, + tmnxCardCmpl1BufMemErrOccur, + tmnxCardCmpl1BufMemErrOccurTime, + tmnxCardCmpl2BufMemErrOccur, + tmnxCardCmpl2BufMemErrOccurTime, + tmnxCardCmpl1StatMemErrOccur, + tmnxCardCmpl1StatMemErrOccurTime, + tmnxCardCmpl2StatMemErrOccur, + tmnxCardCmpl2StatMemErrOccurTime, + tmnxCardCmpl1IntMemErrOccur, + tmnxCardCmpl1IntMemErrOccurTime, + tmnxCardCmpl2IntMemErrOccur, + tmnxCardCmpl2IntMemErrOccurTime, + tmnxCardCmpl1ChipIfDownOcc, + tmnxCardCmpl1ChipIfDownOccTime, + tmnxCardCmpl2ChipIfDownOcc, + tmnxCardCmpl2ChipIfDownOccTime, + tmnxCardCmpl1ChipIfCellOcc, + tmnxCardCmpl1ChipIfCellOccTime, + tmnxCardCmpl2ChipIfCellOcc, + tmnxCardCmpl2ChipIfCellOccTime + } + STATUS current + DESCRIPTION + "The group of objects obsoleted in release 16 of the Nokia SROS series + systems." + ::= { tmnxChassisV16v0Groups 14 } + +tmnxCardV16v0FpgaSoftErrNotifGrp NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqFpgaSoftError + } + STATUS current + DESCRIPTION + "The group of notifications supporting management of Fpga soft errors + in release 16.0 of Nokia SROS series systems." + ::= { tmnxChassisV16v0Groups 15 } + +tmnxCardEncapGrpV16v5Group OBJECT-GROUP + OBJECTS { + tCardResEncapGrpMemberTotal, + tCardResEncapGrpMemberAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of hardware cards that were + added in the release 16R5 of the Nokia SROS series systems." + ::= { tmnxChassisV16v0Groups 16 } + +tmnxMDAIsaTnlStatsV16v0Group OBJECT-GROUP + OBJECTS { + tmnxMDAIsaTnlStatsCryptoAcc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of MDA that were added in + the release 16.0 of the Nokia SROS series systems." + ::= { tmnxChassisV16v0Groups 17 } + +tmnxCardPowerSaveGroupV16v0 OBJECT-GROUP + OBJECTS { + tmnxCardPowerSave + } + STATUS current + DESCRIPTION + "The group of objects supporting card power-save that were added in the + release 16.0 of the Nokia SROS series systems." + ::= { tmnxChassisV16v0Groups 18 } + tmnxChassisV15v1Groups OBJECT IDENTIFIER ::= { tmnxChassisGroups 79 } +tmnxBluetoothGroupV15v1 OBJECT-GROUP + OBJECTS { + tmnxBluetoothTableLastChange, + tmnxBluetoothPasskey, + tmnxBluetoothAdvertisingTimeout, + tmnxBluetoothPowerState, + tmnxBluetoothPairingButton, + tmnxBluetoothDeviceTableLastChg, + tmnxBluetoothDeviceRowStatus, + tmnxBluetoothDeviceEntryLastChg, + tmnxBluetoothDeviceDescription, + tmnxBluetoothModuleTableLastChg, + tmnxBluetoothModuleEntryLastChg, + tmnxBluetoothModuleCfgIdentifier, + tmnxBluetoothModuleIdentifier, + tmnxBluetoothModuleConnected, + tmnxBluetoothModuleConnectedMac + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Bluetooth capabilities + on Nokia SROS series systems for release 15.1." + ::= { tmnxChassisV15v1Groups 1 } + tmnxOverloadNotifGroupV15v1 NOTIFICATION-GROUP NOTIFICATIONS { tmnxIPMacQosIngOverload, @@ -19891,10 +24078,405 @@ tmnxCardResourceV15v1Group OBJECT-GROUP } STATUS current DESCRIPTION - "The group of objects supporting management of card system resource + "The group of objects supporting management of card system resource information on release 15.1 of Nokia SROS series systems." ::= { tmnxChassisV15v1Groups 4 } +tmnxBluetoothNotifGroupV15v1 NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxBluetoothModuleConnectionChg + } + STATUS current + DESCRIPTION + "The group of additional notifications supporting management of + Bluetooth in release 15.1 of Nokia SROS series systems." + ::= { tmnxChassisV15v1Groups 5 } + +tmnxChassisCardLevelGroupV15v1 OBJECT-GROUP + OBJECTS { + tmnxCardAssignedLevel, + tmnxCardEquippedLevel, + tmnxCardLicensedLevel, + tmnxCardLicensedBandwidth, + tmnxCardLevelName, + tmnxCardLevelId, + tmnxCardLevelDescription, + tmnxCardLevelStatus, + tmnxCardLevelUpgradeName, + tmnxCardUpgradeLevelId, + tmnxCardUpgradeRequiresReboot, + tmnxCardLevelUpgradeRowStatus, + tmnxCardAssignedLevelUpgradeId + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of licensing for cards + with licensed variants." + ::= { tmnxChassisV15v1Groups 6 } + +tmnxChassisMdaLevelGroupV15v1 OBJECT-GROUP + OBJECTS { + tmnxMDAAssignedLevel, + tmnxMDAEquippedLevel, + tmnxMDALicensedLevel, + tmnxMDALicensedBandwidth, + tmnxMdaLevelName, + tmnxMdaLevelId, + tmnxMdaLevelDescription, + tmnxMdaLevelStatus, + tmnxMDALevelUpgradeName, + tmnxMDAUpgradeLevelId, + tmnxMDAUpgradeRequiresReboot, + tmnxMDALevelUpgradeRowStatus, + tmnxMDAAssignedLevelUpgradeId + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of licensing for MDAs + with licensed variants." + ::= { tmnxChassisV15v1Groups 7 } + +tmnxFPResourceV15v1Group OBJECT-GROUP + OBJECTS { + tFPResEgrUserQueueTotal, + tFPResEgrUserQueueAlloc, + tFPResEgrUserPolicerTotal, + tFPResEgrUserPolicerAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of FP system resource + information on release 15.1 of Nokia SROS series systems." + ::= { tmnxChassisV15v1Groups 8 } + +tmnxChassisV19Groups OBJECT IDENTIFIER ::= { tmnxChassisGroups 81 } + +tmnxFPNetworkIngressGroupV19v5 OBJECT-GROUP + OBJECTS { + tmnxFPIngNetQueuePolicy + } + STATUS current + DESCRIPTION + "The group of objects supporting Forwarding Plane (FP) network ingress + pool requirements in release 19.5 on Nokia SROS series systems." + ::= { tmnxChassisV19Groups 2 } + +tmnxCardV19v5Group OBJECT-GROUP + OBJECTS { + tmnxCardHashSeedShift + } + STATUS current + DESCRIPTION + "The group of objects added for IOM card management in 19.5 on Nokia + SROS series systems." + ::= { tmnxChassisV19Groups 3 } + +tmnxSyncIfTimingV19v0Group OBJECT-GROUP + OBJECTS { + tSyncIfTimingAdmSyncECfgQltyLevl, + tSyncIfTimingAdmSyncEAdminStatus, + tmnxSyncIfTimingSyncEAdminStatus, + tmnxSyncIfTimingSyncEInUse, + tmnxSyncIfTimingSyncEQualified, + tmnxSyncIfTimingSyncEAlarm, + tmnxSyncIfTimingSyncECfgQltyLevl, + tmnxSyncIfTimingSyncERxQltyLevel, + tmnxSyncIfTimingSyncEState, + tmnxSyncIfTimingSyncE2AdmnStatus, + tmnxSyncIfTimingSyncE2InUse, + tmnxSyncIfTimingSyncE2Qualified, + tmnxSyncIfTimingSyncE2Alarm, + tmnxSyncIfTimingSyncE2RxQltyLevl, + tmnxSyncIfTimingSyncE2State, + tSyncIfTimingAdmRefOrder5, + tmnxSyncIfTimingRefOrder5 + } + STATUS current + DESCRIPTION + "The group on objects supporting the SyncE timing reference in 19.7 on + Nokia SROS series systems." + ::= { tmnxChassisV19Groups 4 } + +tmnxChassisV19v0Group OBJECT-GROUP + OBJECTS { + tmnxHwEquippedPlatform, + tmnxChassisRedForcedSingleSfm + } + STATUS current + DESCRIPTION + "The group of objects supporting chassis in 19.0 release on Nokia SR + series systems." + ::= { tmnxChassisV19Groups 5 } + +tmnxChassisV19v0ObsoleteGroup OBJECT-GROUP + OBJECTS { + tmnxChassisMixedModeIomAdminMode, + tmnxChassisMixedModeIomUpgrList, + tmnxCardCapability, + tmnxMDANetworkIngQueues + } + STATUS current + DESCRIPTION + "The group of objects supporting the Mixed Mode IOM feature obsoleted + in 19.0 release on Nokia SR series systems." + ::= { tmnxChassisV19Groups 6 } + +tmnxMDAV19v0Group OBJECT-GROUP + OBJECTS { + tmnxMDASupportedTypes, + tmnxMDAAssignedType, + tmnxMDAEquippedType, + tmnxMDAHwIndex, + tmnxMDAMaxPorts, + tmnxMDAEquippedPorts, + tmnxMDATxTimingSelected, + tmnxMDASyncIfTimingStatus, + tmnxMDACapabilities, + tmnxMDAMinChannelization, + tmnxMDAMaxChannelization, + tmnxMDAMaxChannels, + tmnxMDAChannelsInUse, + tmnxMdaTypeName, + tmnxMdaTypeDescription, + tmnxMdaTypeStatus, + tmnxMDAReboot, + tmnxMDASynchronousEthernet, + tmnxMDAEgrHsmdaThrshLoBrstMult, + tmnxMDAEgrHsmdaThrshHiBrstInc, + tmnxMDAIsaTunnelGroup, + tmnxIPsecIsaGrpIPsecRespondOnly, + tmnxIPsecIsaGrpMultiActive, + tmnxIPsecIsaGrpActiveMda, + tmnxMDAIsaTunnelGroupInUse, + tmnxMDAFailOnError, + tmnxMDAEgrXplErrThreshold, + tmnxMDAEgrXplErrWindow, + tmnxMDAIngrXplErrThreshold, + tmnxMDAIngrXplErrWindow + } + STATUS current + DESCRIPTION + "The group of objects supporting management of MDAs for release 19.0 on + Nokia SROS series systems." + ::= { tmnxChassisV19Groups 7 } + +tmnxChassisResEgrV19v0Group OBJECT-GROUP + OBJECTS { + tChassisResEgrStatVlanVoQTotal, + tChassisResEgrStatVlanVoQAlloc, + tChassisResEgrNoStatVlanVoQTotal, + tChassisResEgrNoStatVlanVoQAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Chassis Resource + Information on release 19.5 of Nokia SROS series systems." + ::= { tmnxChassisV19Groups 9 } + +tmnxChassisResEgrRmrkV19v0Group OBJECT-GROUP + OBJECTS { + tChassisResEgrRemarkQosPolTotal, + tChassisResEgrRemarkQosPolAlloc, + tFPResEgrRemarkMapTotal, + tFPResEgrRemarkMapAlloc, + tFPResEgrExpRemarkMapTotal, + tFPResEgrExpRemarkMapAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Resource Information + related to Egress remark policy. This is for release 19.5 of Nokia IXR + systems." + ::= { tmnxChassisV19Groups 10 } + +tmnxChassisResIngClassV19v0Group OBJECT-GROUP + OBJECTS { + tChassisResIngClassQosPolTotal, + tChassisResIngClassQosPolAlloc, + tFPResIngClassMapTotal, + tFPResIngClassMapAlloc, + tFPResIngL2ClassMapTotal, + tFPResIngL2ClassMapAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Resource Information + related to Ingress Classification policy. This is for release 19.5 of + Nokia IXR systems." + ::= { tmnxChassisV19Groups 11 } + +tmnxChassisResDynCAMV19v0Group OBJECT-GROUP + OBJECTS { + tFPResCamBanksTotal, + tFPResCamBanksAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of dynamic CAM bank + allocation on the FP. This if for release 19.5 of Nokia IXR systems." + ::= { tmnxChassisV19Groups 12 } + +tmnxChassisResIpMacCAMV19v0Group OBJECT-GROUP + OBJECTS { + tFPResIngIPv4QosEntryTotal, + tFPResIngIPv4QosEntryAlloc, + tFPResIngMacQosEntryTotal, + tFPResIngMacQosEntryAlloc, + tFPResIngIPv4AclEntryTotal, + tFPResIngIPv4AclEntryAlloc, + tFPResIngMacAclEntryTotal, + tFPResIngMacAclEntryAlloc, + tFPResEgrIPv4AclEntryTotal, + tFPResEgrIPv4AclEntryAlloc, + tFPResEgrMacAclEntryTotal, + tFPResEgrMacAclEntryAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of information about IPV4 + and MAC entry resource allocation. This is for release 19.5 of Nokia + IXR systems." + ::= { tmnxChassisV19Groups 13 } + +tmnxChassisCoreResV19v0Group OBJECT-GROUP + OBJECTS { + tCoreResIngFloatPolicerTotal, + tCoreResIngFloatPolicerAlloc, + tCoreResIngFloatPolicerStatTotal, + tCoreResIngFloatPolicerStatAlloc, + tCoreResIngDdctdPolicerTotal, + tCoreResIngDdctdPolicerAlloc, + tCoreResIngDdctdPolicerStatTotal, + tCoreResIngDdctdPolicerStatAlloc, + tCoreResVlanVoqTotal, + tCoreResVlanVoqAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Resource Information on + a core. This is for release 19.5 of Nokia IXR systems." + ::= { tmnxChassisV19Groups 14 } + +tmnxSyncIfTimingV19v0NotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqSyncIfTimingSyncEQuality, + tmnxEqSyncIfTimingSyncE2Quality, + tmnxEqSyncIfTimingSyncEAlarm, + tmnxEqSyncIfTimingSyncEAlarmClr, + tmnxEqSyncIfTimingSyncE2Alarm, + tmnxEqSyncIfTimingSyncE2AlarmClr + } + STATUS current + DESCRIPTION + "The group of additional notifications supporting management of + sync-if-timing in release 19.7 of Nokia SROS series systems." + ::= { tmnxChassisV19Groups 15 } + +tmnxHwEventGroupV19v0 OBJECT-GROUP + OBJECTS { + tmnxHwEventRowStatus, + tmnxHwEventAction, + tmnxHwEventNumOccurrences, + tmnxHwEventLastOccurTime + } + STATUS current + DESCRIPTION + "The group of objects supporting Hardware event detection and reporting + in release 19.0 of Nokia SROS series systems." + ::= { tmnxChassisV19Groups 16 } + +tmnxHwEventNotifyObjsGrpV19v0 OBJECT-GROUP + OBJECTS { + tmnxEqNotifyHwEventType, + tmnxEqNotifyHwEventDetail, + tmnxEqNotifyHwEventAction + } + STATUS current + DESCRIPTION + "The group of objects supporting Hardware event detection and reporting + in release 19.0 of Nokia SROS series systems." + ::= { tmnxChassisV19Groups 17 } + +tmnxHwEventNotifGroupV19v0 NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqHwEventDetected + } + STATUS current + DESCRIPTION + "The group of additional notifications supporting management of + hardware events in release 19.0 of Nokia SROS series systems." + ::= { tmnxChassisV19Groups 18 } + +tmnxCardSapInstV19v0Group OBJECT-GROUP + OBJECTS { + tCardResSapInstanceTotal, + tCardResSapInstanceAlloc, + tCardResNonEpipeSapInstanceTotal, + tCardResNonEpipeSapInstanceAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of hardware cards that were + added in the release 19R10 of the Nokia SROS series systems." + ::= { tmnxChassisV19Groups 22 } + +tmnxChassisResQMgmtV19v0Group OBJECT-GROUP + OBJECTS { + tChassisResQueueMgmtQosPolTotal, + tChassisResQueueMgmtQosPolAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Resource Information + related to Queue Management policy. This is for release 19.10 of Nokia + IXR systems." + ::= { tmnxChassisV19Groups 24 } + +tmnxSapResourceUsageV19v0Group OBJECT-GROUP + OBJECTS { + tChassisResApipeSapTotal, + tChassisResApipeSapAlloc, + tChassisResCpipeSapTotal, + tChassisResCpipeSapAlloc, + tChassisResEpipeSapTotal, + tChassisResEpipeSapAlloc, + tChassisResFpipeSapTotal, + tChassisResFpipeSapAlloc, + tChassisResIpipeSapTotal, + tChassisResIpipeSapAlloc, + tChassisResIesSapTotal, + tChassisResIesSapAlloc, + tChassisResMirrorSapTotal, + tChassisResMirrorSapAlloc, + tChassisResVplsSapTotal, + tChassisResVplsSapAlloc, + tChassisResVprnSapTotal, + tChassisResVprnSapAlloc, + tCardResApipeSapInstanceTotal, + tCardResApipeSapInstanceAlloc, + tCardResCpipeSapInstanceTotal, + tCardResCpipeSapInstanceAlloc, + tCardResEpipeSapInstanceTotal, + tCardResEpipeSapInstanceAlloc, + tCardResFpipeSapInstanceTotal, + tCardResFpipeSapInstanceAlloc, + tCardResIpipeSapInstanceTotal, + tCardResIpipeSapInstanceAlloc, + tCardResIesSapInstanceTotal, + tCardResIesSapInstanceAlloc, + tCardResMirrorSapInstanceTotal, + tCardResMirrorSapInstanceAlloc, + tCardResVplsSapInstanceTotal, + tCardResVplsSapInstanceAlloc, + tCardResVprnSapInstanceTotal, + tCardResVprnSapInstanceAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Saps that were added in + the release 19R10 of the Nokia SROS series systems." + ::= { tmnxChassisV19Groups 27 } + tmnxChassisDCCompliances OBJECT IDENTIFIER ::= { tmnxChassisConformance 3 } tmnxChassisDCGroups OBJECT IDENTIFIER ::= { tmnxChassisConformance 4 } @@ -22500,7 +27082,7 @@ tmnxIPMacQosIngOverload NOTIFICATION-TYPE ingress QoS policy is in overload on an FP due to its configured IPv4 or MAC criteria entries. - [EFFECT] The impacted IPv4 or MAC criteria entires in the ingress QoS + [EFFECT] The impacted IPv4 or MAC criteria entries in the ingress QoS policy on the affected FP will not work as expected, because not all entries are programmed. @@ -22540,7 +27122,7 @@ tmnxIPQosEgrOverload NOTIFICATION-TYPE egress QoS policy is in overload on an FP due to its configured IPv4 criteria entries. - [EFFECT] The impacted IPv4 criteria entires in the egress QoS policy + [EFFECT] The impacted IPv4 criteria entries in the egress QoS policy on the affected FP will not work as expected, because not all entries are programmed. @@ -22579,7 +27161,7 @@ tmnxIPv6QosIngOverload NOTIFICATION-TYPE ingress QoS policy is in overload on an FP due to its configured IPv6 criteria entries. - [EFFECT] The impacted IPv6 criteria entires in the ingress QoS policy + [EFFECT] The impacted IPv6 criteria entries in the ingress QoS policy on the affected FP will not work as expected, because not all entries are programmed. @@ -22618,7 +27200,7 @@ tmnxIPv6QosEgrOverload NOTIFICATION-TYPE egress QoS policy is in overload on an FP due to its configured IPv6 criteria entries. - [EFFECT] The impacted IPv6 criteria entires in the egress QoS Policy + [EFFECT] The impacted IPv6 criteria entries in the egress QoS Policy on the affected FP will not work as expected, because not all entries are programmed. @@ -22874,4 +27456,427 @@ tmnxIPv6CpmFilterOverloadClear NOTIFICATION-TYPE [RECOVERY] No recovery required." ::= { tmnxChassisNotification 175 } +tmnxBluetoothModuleConnectionChg NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyCpmCardSlotNum, + tmnxBluetoothModuleConnected, + tmnxBluetoothModuleConnectedMac + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxBluetoothModuleConnectionChg notification is generated + when a remote Bluetooth device connects with or disconnects from the + indicated Bluetooth module. + + [EFFECT] A Bluetooth device has connected with or disconnected from a + Bluetooth module. + + [RECOVERY] No recovery required." + ::= { tmnxChassisNotification 178 } + +tmnxGnssAcquiringFix NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxGnssPositionValid + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxGnssAcquiringFix notification is generated when the + GNSS receiver starts to acquire a fix. This occurs when the GNSS + receiver is enabled, and also when the GNSS receiver loses its fix. + + [EFFECT] The position of the system is unknown until the receiver + acquires a fix. + + [RECOVERY] Ensure that the GNSS antenna is properly connected to the + system." + ::= { tmnxChassisNotification 179 } + +tmnxGnssAcquiredFix NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxGnssPositionValid + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxGnssAcquiredFix notification is generated when the + GNSS receiver has acquired a valid fix on its position. + + [EFFECT] The position of the system is known. + + [RECOVERY] None needed" + ::= { tmnxChassisNotification 180 } + +tmnxPhysChassisPMOutFail NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassisPMOutputStatus + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPhysChassisPMOutFail notification is generated when an + output failure occurs on the power module. + + [EFFECT] The power module is no longer operational. + + [RECOVERY] Insert a new power module." + ::= { tmnxChassisNotification 189 } + +tmnxPhysChassisPMOutFailClr NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassisPMOutputStatus + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPhysChassisPMOutFailClr notification is generated when + an output failure is cleared on the power module. + + [EFFECT] The power module is operational again. + + [RECOVERY] There is no recovery for this notification." + ::= { tmnxChassisNotification 190 } + +tmnxPhysChassisPMInputFeed NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassisPMInputFeedDown + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPhysChassisPMInputFeed notification is generated if + any one of the input feeds for a given power module is not supplying + power. + + [EFFECT] There is an increased risk of system power brownouts or + blackouts. + + [RECOVERY] Restore all of the input feeds that are not supplying + power." + ::= { tmnxChassisNotification 191 } + +tmnxPhysChassisPMInputFeedClr NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassisPMInputFeedDown + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPhysChassPwrSupInputFeedClr notification is generated + when the last of the missing input feeds has been brought back online. + + [EFFECT] All power module input feeds are supplying power. + + [RECOVERY] No recovery required." + ::= { tmnxChassisNotification 192 } + +tmnxPhysChassisFilterDoorOpen NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPhysChassisFilterDoorOpen notification is generated + when the filter door is either open or not present. + + [EFFECT] Power shelf protection may be compromised. + + [RECOVERY] If the filter door is not installed, install it. Close the + filter door." + ::= { tmnxChassisNotification 193 } + +tmnxPhysChassisFilterDoorClosed NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPhysChassisFilterDoorClosed notification is generated + when the filter door is present and closed. + + [EFFECT] The power shelves are protected by the closed door. + + [RECOVERY] No recovery required." + ::= { tmnxChassisNotification 194 } + +tmnxPhysChassisPMOverTemp NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxHwTemperature, + tmnxHwTempThreshold + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPhysChassisPMOverTemp notification is generated when a + power module's temperature surpasses the temperature threshold. + + [EFFECT] The power module is no longer operational. + + [RECOVERY] Check input feed and/or insert a new power module." + ::= { tmnxChassisNotification 195 } + +tmnxPhysChassisPMOverTempClr NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxHwTemperature, + tmnxHwTempThreshold + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPhysChassisPMOverTempClr notification is generated + when a power module's temperature is reduced below the temperature + threshold. + + [EFFECT] The power module is operational again. + + [RECOVERY] There is no recovery for this notification." + ::= { tmnxChassisNotification 196 } + +tmnxIPMacFilterIngNearFull NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPMacFilterIngNearFull notification is generated when + an ingress IPv4 or MAC ACL Filter policies are near full utilization + on an FP. + + [EFFECT] There is no operational impact due to this event. + + [RECOVERY] None required." + ::= { tmnxChassisNotification 197 } + +tmnxIPMacFilterIngNearFullClear NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPMacFilterIngNearFullClear notification is generated + when ingress IPv4 or MAC ACL Filter policies are no longer near full + utilization on an FP. + + [EFFECT] There is no operational impact due to this event. + + [RECOVERY] None required." + ::= { tmnxChassisNotification 198 } + +tmnxIPMacFilterEgrNearFull NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPMacFilterEgrNearFull notification is generated when + an egress IPv4 or MAC ACL Filter policies are near full utilization on + an FP. + + [EFFECT] There is no operational impact due to this event. + + [RECOVERY] None required." + ::= { tmnxChassisNotification 199 } + +tmnxIPMacFilterEgrNearFullClear NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPMacFilterEgrNearFullClear notification is generated + when egress IPv4 or MAC ACL Filter policies are no longer near full + utilization on an FP. + + [EFFECT] There is no operational impact due to this event. + + [RECOVERY] None required." + ::= { tmnxChassisNotification 200 } + +tmnxIPv6FilterIngNearFull NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPv6FilterIngNearFull notification is generated when + an ingress IPv6 ACL Filter policies are near full utilization on an + FP. + + [EFFECT] There is no operational impact due to this event. + + [RECOVERY] None required." + ::= { tmnxChassisNotification 201 } + +tmnxIPv6FilterIngNearFullClear NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPv6FilterIngNearFullClear notification is generated + when ingress IPv6 ACL Filter policies are no longer near full + utilization on an FP. + + [EFFECT] There is no operational impact due to this event. + + [RECOVERY] None required." + ::= { tmnxChassisNotification 202 } + +tmnxIPv6FilterEgrNearFull NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPv6FilterEgrNearFull notification is generated when + an egress IPv6 ACL Filter policies are near full utilization on an FP. + + [EFFECT] There is no operational impact due to this event. + + [RECOVERY] None required." + ::= { tmnxChassisNotification 203 } + +tmnxIPv6FilterEgrNearFullClear NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPv6FilterEgrNearFullClear notification is generated + when egress IPv6 ACL Filter policies are no longer near full + utilization on an FP. + + [EFFECT] There is no operational impact due to this event. + + [RECOVERY] None required." + ::= { tmnxChassisNotification 204 } + +tmnxEqFpgaSoftError NOTIFICATION-TYPE + OBJECTS { + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqFpgaSoftError notification is for experimental use + only and should remain suppressed unless advised otherwise by Nokia + customer support. + + [EFFECT] Contact Nokia customer support. + + [RECOVERY] Contact Nokia customer support." + ::= { tmnxChassisNotification 211 } + +tmnxEqSyncIfTimingSyncEQuality NOTIFICATION-TYPE + OBJECTS { + tmnxSyncIfTimingSyncERxQltyLevel + } + STATUS current + DESCRIPTION + "Generated when there is a change of the received quality level on + timing reference synce." + ::= { tmnxChassisNotification 212 } + +tmnxEqSyncIfTimingSyncE2Quality NOTIFICATION-TYPE + OBJECTS { + tmnxSyncIfTimingSyncE2RxQltyLevl + } + STATUS current + DESCRIPTION + "Generated when there is a change of the received quality level on + timing reference synce2." + ::= { tmnxChassisNotification 213 } + +tmnxEqSyncIfTimingSyncEAlarm NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxSyncIfTimingNotifyAlarm + } + STATUS current + DESCRIPTION + "Generated when an alarm condition on the SYNCE timing reference is + detected. This notification will have the same indices as those of the + tmnxCpmCardTable." + ::= { tmnxChassisNotification 214 } + +tmnxEqSyncIfTimingSyncEAlarmClr NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxSyncIfTimingNotifyAlarm + } + STATUS current + DESCRIPTION + "Generated when an alarm condition on the SYNCE timing reference is + cleared. This notification will have the same indices as those of the + tmnxCpmCardTable." + ::= { tmnxChassisNotification 215 } + +tmnxEqSyncIfTimingSyncE2Alarm NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxSyncIfTimingNotifyAlarm + } + STATUS current + DESCRIPTION + "Generated when an alarm condition on the SYNCE 2 timing reference is + detected. This notification will have the same indices as those of the + tmnxCpmCardTable." + ::= { tmnxChassisNotification 216 } + +tmnxEqSyncIfTimingSyncE2AlarmClr NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxSyncIfTimingNotifyAlarm + } + STATUS current + DESCRIPTION + "Generated when an alarm condition on the SYNCE 2 timing reference is + cleared. This notification will have the same indices as those of the + tmnxCpmCardTable." + ::= { tmnxChassisNotification 217 } + +tmnxEqHwEventDetected NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxEqNotifyHwEventType, + tmnxEqNotifyHwEventDetail, + tmnxEqNotifyHwEventAction + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqHwEventDetected notification is generated when + events or errors being monitored are detected by hardware component. + + [EFFECT] The system will perform the configured action on the hardware + component as indicated by tmnxEqNotifyHwEventAction. + + [RECOVERY] Check hardware component." + ::= { tmnxChassisNotification 218 } + END diff --git a/mibs/nokia/TIMETRA-DHCP-SERVER-MIB b/mibs/nokia/TIMETRA-DHCP-SERVER-MIB index c6572d0381..91ecf24e45 100644 --- a/mibs/nokia/TIMETRA-DHCP-SERVER-MIB +++ b/mibs/nokia/TIMETRA-DHCP-SERVER-MIB @@ -22,6 +22,7 @@ IMPORTS TItemDescription, TNamedItem, TNamedItemOrEmpty, TmnxActionType, TmnxAdminState, TmnxCreateOrigin, + TmnxDhcpOptionDisplay, TmnxDhcpOptionType, TmnxDhcpServerDUIDTypeCode, TmnxPppoeUserNameOrEmpty, TmnxVRtrID, @@ -42,7 +43,7 @@ timetraDhcpServerMIBModule MODULE-IDENTITY (Dynamic Host Configuration Protocol) server for the Nokia SROS device. - Copyright 2008-2017 Nokia. All rights reserved. Reproduction of this + Copyright 2008-2018 Nokia. All rights reserved. Reproduction of this document is authorized on the condition that the foregoing copyright notice is included. @@ -975,7 +976,8 @@ TmnxDhcpSvrPoolOptionEntry ::= SEQUENCE tmnxDhcpSvrPoolOptionRowStatus RowStatus, tmnxDhcpSvrPoolOptionLastCh TimeStamp, tmnxDhcpSvrPoolOptionType TmnxDhcpOptionType, - tmnxDhcpSvrPoolOptionValue OCTET STRING + tmnxDhcpSvrPoolOptionValue OCTET STRING, + tmnxDhcpSvrPoolOptionDisplay TmnxDhcpOptionDisplay } tmnxDhcpSvrPoolOptionNumber OBJECT-TYPE @@ -1036,6 +1038,15 @@ tmnxDhcpSvrPoolOptionValue OBJECT-TYPE allowed when the value of tmnxDhcpSvrPoolOptionType is 'hex (3)'." ::= { tmnxDhcpSvrPoolOptionEntry 5 } +tmnxDhcpSvrPoolOptionDisplay OBJECT-TYPE + SYNTAX TmnxDhcpOptionDisplay + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrPoolOptionDisplay indicates a hint + of how the tmnxDhcpSvrPoolOptionValue can be displayed." + ::= { tmnxDhcpSvrPoolOptionEntry 6 } + tmnxDhcpServerSubnetTableLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only @@ -1551,7 +1562,8 @@ TmnxDhcpSvrSubnetOptionEntry ::= SEQUENCE tmnxDhcpSvrSubnetOptionRowStatus RowStatus, tmnxDhcpSvrSubnetOptionLastCh TimeStamp, tmnxDhcpSvrSubnetOptionType TmnxDhcpOptionType, - tmnxDhcpSvrSubnetOptionValue OCTET STRING + tmnxDhcpSvrSubnetOptionValue OCTET STRING, + tmnxDhcpSvrSubnetOptionDisplay TmnxDhcpOptionDisplay } tmnxDhcpSvrSubnetOptionNumber OBJECT-TYPE @@ -1592,7 +1604,7 @@ tmnxDhcpSvrSubnetOptionType OBJECT-TYPE STATUS current DESCRIPTION "The value of the object tmnxDhcpSvrSubnetOptionType specifies how the - value of this option in stored in tmnxDhcpSvrSubnetOptionValue. + value of this option is stored in tmnxDhcpSvrSubnetOptionValue. The value of this object cannot be set to 'domain (5)' when the value of tmnxDhcpServerCfgAddrType is set to 'ipv4(1)'. @@ -1612,6 +1624,15 @@ tmnxDhcpSvrSubnetOptionValue OBJECT-TYPE allowed when the value of tmnxDhcpSvrSubnetOptionType is 'hex (3)'." ::= { tmnxDhcpSvrSubnetOptionEntry 5 } +tmnxDhcpSvrSubnetOptionDisplay OBJECT-TYPE + SYNTAX TmnxDhcpOptionDisplay + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpSvrSubnetOptionDisplay indicates a + hint of how the tmnxDhcpSvrSubnetOptionValue can be displayed." + ::= { tmnxDhcpSvrSubnetOptionEntry 6 } + tmnxDhcpSvrLeaseTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxDhcpSvrLeaseEntry MAX-ACCESS not-accessible @@ -1837,11 +1858,11 @@ tmnxDhcpSvrLeasePPPoEUserName OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "The value of object tmnxDhcpSvrLeasePPPoEUserName indicates the PPPoE + "The value of object tmnxDhcpSvrLeasePPPoEUserName indicates the PPP user name. This object is only relevant if the value of - tmnxDhcpSvrLeaseClientType is equal to 'pppoe'." + tmnxDhcpSvrLeaseClientType is equal to 'ppp'." ::= { tmnxDhcpSvrLeaseEntry 12 } tmnxDhcpSvrLeaseOpt82CircId OBJECT-TYPE @@ -1895,7 +1916,7 @@ tmnxDhcpSvrLeaseIAOptionType OBJECT-TYPE "The value of object tmnxDhcpSvrLeaseIAOptionType indicates the type of the option. - - 'notApplicable (0)': AI is not applicable to this lease. + - 'notApplicable (0)': IA is not applicable to this lease. - 'iaNa (1)': The IA_NA option type is used to request the assignment of @@ -2086,7 +2107,10 @@ TmnxDhcpServerStatsEntry ::= SEQUENCE tmnxDhcpSvrStatsDropIntWithFo Counter32, tmnxDhcpSvrStatsDropIntConflicts Counter32, tmnxDhcpSvrStatsDropAudit Counter32, - tmnxDhcpSvrStatsDropTxFailed Counter32 + tmnxDhcpSvrStatsDropTxFailed Counter32, + tmnxDhcpSvrStatsRxIntReqPpp Counter64, + tmnxDhcpSvrStatsRxIntReqIpoe Counter64, + tmnxDhcpSvrStatsRxIntReqIpsec Counter64 } tmnxDhcpSvrStatsRxDiscovers OBJECT-TYPE @@ -2387,7 +2411,7 @@ tmnxDhcpSvrStatsDropDuplDiffGi OBJECT-TYPE tmnxDhcpSvrStatsRxIntRequests OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of tmnxDhcpSvrStatsRxIntRequests indicates the number of internal request calls received by the DHCP server instance from the @@ -2457,6 +2481,36 @@ tmnxDhcpSvrStatsDropTxFailed OBJECT-TYPE responses dropped because this server instance could not transmit it." ::= { tmnxDhcpServerStatsEntry 36 } +tmnxDhcpSvrStatsRxIntReqPpp OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStatsRxIntReqPpp indicates the number of + internal request calls received by the DHCP server instance from the + local address assignment infrastructure for PPP." + ::= { tmnxDhcpServerStatsEntry 37 } + +tmnxDhcpSvrStatsRxIntReqIpoe OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStatsRxIntReqIpoe indicates the number of + internal request calls received by the DHCP server instance from the + local address assignment infrastructure for IPoE." + ::= { tmnxDhcpServerStatsEntry 38 } + +tmnxDhcpSvrStatsRxIntReqIpsec OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStatsRxIntReqIpsec indicates the number of + internal request calls received by the DHCP server instance from the + local address assignment infrastructure for IPsec." + ::= { tmnxDhcpServerStatsEntry 39 } + tmnxDhcpSvrDeclinedAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxDhcpSvrDeclinedAddrEntry MAX-ACCESS not-accessible @@ -2558,11 +2612,11 @@ tmnxDhcpSvrDeclinedAddrUserName OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "The value of object tmnxDhcpSvrDeclinedAddrUserName indicates the - PPPoE user name. + "The value of object tmnxDhcpSvrDeclinedAddrUserName indicates the PPP + user name. This object is only relevant if the value of - tmnxDhcpSvrDeclinedAddrClientType is equal to 'pppoe'." + tmnxDhcpSvrDeclinedAddrClientType is equal to 'ppp'." ::= { tmnxDhcpSvrDeclinedAddrEntry 7 } tmnxDhcpSvrDeclinedAddrCircId OBJECT-TYPE @@ -4147,7 +4201,8 @@ TmnxDhcpServerStats6Entry ::= SEQUENCE tmnxDhcpSvrStats6DropAudit Counter64, tmnxDhcpSvrStats6RxLeasequeries Counter64, tmnxDhcpSvrStats6TxLqReplies Counter64, - tmnxDhcpSvrStats6DropLqNotAllow Counter32 + tmnxDhcpSvrStats6DropLqNotAllow Counter32, + tmnxDhcpSvrStats6RxIntIpsec Counter64 } tmnxDhcpSvrStats6RxSolicits OBJECT-TYPE @@ -4508,6 +4563,16 @@ tmnxDhcpSvrStats6DropLqNotAllow OBJECT-TYPE server is configured not to allow leasequery packets." ::= { tmnxDhcpServerStats6Entry 36 } +tmnxDhcpSvrStats6RxIntIpsec OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDhcpSvrStats6RxIntIpsec indicates the number of + internal request calls received by the DHCP server instance from the + local address assignment infrastructure for IPsec." + ::= { tmnxDhcpServerStats6Entry 37 } + tmnxDhcpSvrSubnetStats6Table OBJECT-TYPE SYNTAX SEQUENCE OF TmnxDhcpSvrSubnetStats6Entry MAX-ACCESS not-accessible @@ -7858,7 +7923,8 @@ TmnxDhcpsDefOptionEntry ::= SEQUENCE tmnxDhcpsDefOptionRowStatus RowStatus, tmnxDhcpsDefOptionLastCh TimeStamp, tmnxDhcpsDefOptionType TmnxDhcpOptionType, - tmnxDhcpsDefOptionValue OCTET STRING + tmnxDhcpsDefOptionValue OCTET STRING, + tmnxDhcpsDefOptionDisplay TmnxDhcpOptionDisplay } tmnxDhcpsDefOptionNumber OBJECT-TYPE @@ -7919,6 +7985,15 @@ tmnxDhcpsDefOptionValue OBJECT-TYPE allowed when the value of tmnxDhcpsDefOptionType is 'hex (3)'." ::= { tmnxDhcpsDefOptionEntry 5 } +tmnxDhcpsDefOptionDisplay OBJECT-TYPE + SYNTAX TmnxDhcpOptionDisplay + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxDhcpsDefOptionDisplay indicates a hint of + how the tmnxDhcpsDefOptionValue can be displayed." + ::= { tmnxDhcpsDefOptionEntry 6 } + tmnxDhcpServerNotificationObjs OBJECT IDENTIFIER ::= { tmnxDhcpServer 2 } tmnxDhcpSvrNotifDescription OBJECT-TYPE @@ -8370,7 +8445,7 @@ tmnxDhcpServerV14v0Compliance MODULE-COMPLIANCE ::= { tmnxDhcpServerCompliances 9 } tmnxDhcpServerV15v0Compliance MODULE-COMPLIANCE - STATUS current + STATUS obsolete DESCRIPTION "The compliance statement for management of DHCP Server on Nokia SROS series systems release 15.0." @@ -8405,6 +8480,44 @@ tmnxDhcpServerV15v0Compliance MODULE-COMPLIANCE } ::= { tmnxDhcpServerCompliances 10 } +tmnxDhcpServerV16v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of DHCP Server on Nokia SROS + series systems release 16.0." + MODULE + MANDATORY-GROUPS { + tmnxDhcpServerV8v0Group, + tmnxDhcpServerV9v0Group, + tmnxDhcpServerV10v0Group, + tmnxDhcpServerV12v0Group, + tmnxDhcpServerV13v0Group, + tmnxDhcpServerV16v0Group, + tmnxDhcpServerDuidGroup, + tmnxDhcpLeaseGroup, + tmnxDhcpLeaseV12v0Group, + tmnxDhcpStatsV8v0Group, + tmnxDhcpStatsV9v0Group, + tmnxDhcpStatsV13v0Group, + tmnxDhcpAddrListGroup, + tmnxDhcpToolsGroup, + tmnxDhcpSvrNotifGroup, + tmnxDhcpSvrNotifV10v0Group, + tmnxDhcpSvrNotifV12v0Group, + tmnxDhcpSvrNotifV13v0Group, + tmnxDhcpsFailoverGroup, + tmnxDhcpsFailoverV10v0Group, + tmnxDhcpsFailoverV11v0Group, + tmnxDhcpsFailoverV12v0Group, + tmnxDhcpSvrFoNotifGroup, + tmnxDhcpServerStickyLseGroup, + tmnxDhcpsPrefixLenExtensionGroup, + tmnxDhcpsAutoProvisionGroup, + tmnxDhcpStatsV16v0Group, + tmnxDhcpIntReqStatsGroup + } + ::= { tmnxDhcpServerCompliances 11 } + tmnxDhcpServerGroups OBJECT IDENTIFIER ::= { tmnxDhcpServerConformance 2 } tmnxDhcpServerGroup OBJECT-GROUP @@ -9051,7 +9164,7 @@ tmnxDhcpStatsV11v0Group OBJECT-GROUP tmnxDhcpSvrSubnetStatsFoOfferP, tmnxDhcpSvrSubnetStatsFoOfferPT } - STATUS current + STATUS obsolete DESCRIPTION "The group of objects providing DHCP statistics on Nokia SROS series systems since release 11.0." @@ -9353,6 +9466,186 @@ tmnxDhcpsAutoProvisionGroup OBJECT-GROUP capability on Nokia SROS series systems." ::= { tmnxDhcpServerGroups 29 } +tmnxDhcpStatsV16v0Group OBJECT-GROUP + OBJECTS { + tmnxDhcpSvrPoolStatsFree, + tmnxDhcpSvrPoolStatsOffered, + tmnxDhcpSvrPoolStatsStable, + tmnxDhcpSvrPoolStatsFRPending, + tmnxDhcpSvrPoolStatsRemPending, + tmnxDhcpSvrPoolStatsDeclined, + tmnxDhcpSvrPoolStatsFoFree, + tmnxDhcpSvrPoolStatsFoOffered, + tmnxDhcpSvrPoolStatsFoStable, + tmnxDhcpSvrPoolStatsFoFRPend, + tmnxDhcpSvrPoolStatsFoRemPend, + tmnxDhcpSvrPoolStatsFoDeclined, + tmnxDhcpSvrPoolStatsProv, + tmnxDhcpSvrPoolStatsFoProv, + tmnxDhcpSvrPoolStatsHasExt, + tmnxDhcpSvrPoolStatsExtResetT, + tmnxDhcpSvrPoolStatsStableP, + tmnxDhcpSvrPoolStatsStablePT, + tmnxDhcpSvrPoolStatsFoStableP, + tmnxDhcpSvrPoolStatsFoStablePT, + tmnxDhcpSvrPoolStatsUsed, + tmnxDhcpSvrPoolStatsUsedP, + tmnxDhcpSvrPoolStatsUsedPT, + tmnxDhcpSvrPoolStatsFoUsed, + tmnxDhcpSvrPoolStatsFoUsedP, + tmnxDhcpSvrPoolStatsFoUsedPT, + tmnxDhcpSvrPoolStatsFree, + tmnxDhcpSvrPoolStatsFreeP, + tmnxDhcpSvrPoolStatsFreePT, + tmnxDhcpSvrPoolStatsFoFree, + tmnxDhcpSvrPoolStatsFoFreeP, + tmnxDhcpSvrPoolStatsFoFreePT, + tmnxDhcpSvrPoolStatsUsedPct, + tmnxDhcpSvrPoolStatsUsedPctP, + tmnxDhcpSvrPoolStatsUsedPctPT, + tmnxDhcpSvrPoolStatsFoUsdPct, + tmnxDhcpSvrPoolStatsFoUsdPctP, + tmnxDhcpSvrPoolStatsFoUsdPctPT, + tmnxDhcpSvrPoolStatsFreePct, + tmnxDhcpSvrPoolStatsFreePctP, + tmnxDhcpSvrPoolStatsFreePctPT, + tmnxDhcpSvrPoolStatsFoFrePct, + tmnxDhcpSvrPoolStatsFoFrePctP, + tmnxDhcpSvrPoolStatsFoFrePctPT, + tmnxDhcpSvrPoolStatsOfferP, + tmnxDhcpSvrPoolStatsOfferPT, + tmnxDhcpSvrPoolStatsFoOfferP, + tmnxDhcpSvrPoolStatsFoOfferPT, + tmnxDhcpSvrStatsRxIntReleases, + tmnxDhcpSvrStatsDropIntWithLudb, + tmnxDhcpSvrStatsDropIntWithFo, + tmnxDhcpSvrStatsDropIntConflicts, + tmnxDhcpSvrStatsDropTxFailed, + tmnxDhcpSvrSubnetStats6HasExt, + tmnxDhcpSvrSubnetStats6ExtResetT, + tmnxDhcpSvrSubnetStats6StableP, + tmnxDhcpSvrSubnetStats6StablePT, + tmnxDhcpSvrSubnetStats6ProvBlk, + tmnxDhcpSvrSubnetStats6UsedBlk, + tmnxDhcpSvrSubnetStats6UsedBlkP, + tmnxDhcpSvrSubnetStats6UsedBlkPT, + tmnxDhcpSvrSubnetStats6FreeBlk, + tmnxDhcpSvrSubnetStats6FreeBlkP, + tmnxDhcpSvrSubnetStats6FreeBlkPT, + tmnxDhcpSvrSubnetStats6UsedPct, + tmnxDhcpSvrSubnetStats6UsedPctP, + tmnxDhcpSvrSubnetStats6UsedPctPT, + tmnxDhcpSvrSubnetStats6FreePct, + tmnxDhcpSvrSubnetStats6FreePctP, + tmnxDhcpSvrSubnetStats6FreePctPT, + tmnxDhcpSvrSubnetStats6AdvertP, + tmnxDhcpSvrSubnetStats6AdvertPT, + tmnxDhcpsPoolStats6Stable, + tmnxDhcpsPoolStats6FoStable, + tmnxDhcpsPoolStats6HasExt, + tmnxDhcpsPoolStats6ExtResetT, + tmnxDhcpsPoolStats6StableP, + tmnxDhcpsPoolStats6StablePT, + tmnxDhcpsPoolStats6FoStableP, + tmnxDhcpsPoolStats6FoStablePT, + tmnxDhcpsPoolStats6ProvBlk, + tmnxDhcpsPoolStats6FoProvBlk, + tmnxDhcpsPoolStats6UsedBlk, + tmnxDhcpsPoolStats6UsedBlkP, + tmnxDhcpsPoolStats6UsedBlkPT, + tmnxDhcpsPoolStats6FoUsedBlk, + tmnxDhcpsPoolStats6FoUsedBlkP, + tmnxDhcpsPoolStats6FoUsedBlkPT, + tmnxDhcpsPoolStats6FreeBlk, + tmnxDhcpsPoolStats6FreeBlkP, + tmnxDhcpsPoolStats6FreeBlkPT, + tmnxDhcpsPoolStats6FoFreeBlk, + tmnxDhcpsPoolStats6FoFreeBlkP, + tmnxDhcpsPoolStats6FoFreeBlkPT, + tmnxDhcpsPoolStats6UsedPct, + tmnxDhcpsPoolStats6UsedPctP, + tmnxDhcpsPoolStats6UsedPctPT, + tmnxDhcpsPoolStats6FoUsedPct, + tmnxDhcpsPoolStats6FoUsedPctP, + tmnxDhcpsPoolStats6FoUsedPctPT, + tmnxDhcpsPoolStats6FreePct, + tmnxDhcpsPoolStats6FreePctP, + tmnxDhcpsPoolStats6FreePctPT, + tmnxDhcpsPoolStats6FoFreePct, + tmnxDhcpsPoolStats6FoFreePctP, + tmnxDhcpsPoolStats6FoFreePctPT, + tmnxDhcpsPoolStats6Advertise, + tmnxDhcpsPoolStats6AdvertP, + tmnxDhcpsPoolStats6AdvertPT, + tmnxDhcpsPoolStats6FoAdvertise, + tmnxDhcpsPoolStats6FoAdvertP, + tmnxDhcpsPoolStats6FoAdvertPT, + tmnxDhcpsPoolStats6IntNoPfxWan, + tmnxDhcpsPoolStats6IntNoPfxSlaa, + tmnxDhcpSvrSubnetStatsHasExt, + tmnxDhcpSvrSubnetStatsExtResetT, + tmnxDhcpSvrSubnetStatsStableP, + tmnxDhcpSvrSubnetStatsStablePT, + tmnxDhcpSvrSubnetStatsFoStableP, + tmnxDhcpSvrSubnetStatsFoStablePT, + tmnxDhcpSvrSubnetStatsUsed, + tmnxDhcpSvrSubnetStatsUsedP, + tmnxDhcpSvrSubnetStatsUsedPT, + tmnxDhcpSvrSubnetStatsFoUsed, + tmnxDhcpSvrSubnetStatsFoUsedP, + tmnxDhcpSvrSubnetStatsFoUsedPT, + tmnxDhcpSvrSubnetStatsFreeP, + tmnxDhcpSvrSubnetStatsFreePT, + tmnxDhcpSvrSubnetStatsFoFreeP, + tmnxDhcpSvrSubnetStatsFoFreePT, + tmnxDhcpSvrSubnetStatsUsedPct, + tmnxDhcpSvrSubnetStatsUsedPctP, + tmnxDhcpSvrSubnetStatsUsedPctPT, + tmnxDhcpSvrSubnetStatsFoUsdPct, + tmnxDhcpSvrSubnetStatsFoUsdPctP, + tmnxDhcpSvrSubnetStatsFoUsdPctPT, + tmnxDhcpSvrSubnetStatsFreePct, + tmnxDhcpSvrSubnetStatsFreePctP, + tmnxDhcpSvrSubnetStatsFreePctPT, + tmnxDhcpSvrSubnetStatsFoFrePct, + tmnxDhcpSvrSubnetStatsFoFrePctP, + tmnxDhcpSvrSubnetStatsFoFrePctPT, + tmnxDhcpSvrSubnetStatsOfferP, + tmnxDhcpSvrSubnetStatsOfferPT, + tmnxDhcpSvrSubnetStatsFoOfferP, + tmnxDhcpSvrSubnetStatsFoOfferPT + } + STATUS current + DESCRIPTION + "The group of objects providing DHCP statistics on Nokia SROS series + systems since release 11.0." + ::= { tmnxDhcpServerGroups 30 } + +tmnxDhcpIntReqStatsGroup OBJECT-GROUP + OBJECTS { + tmnxDhcpSvrStatsRxIntReqPpp, + tmnxDhcpSvrStatsRxIntReqIpoe, + tmnxDhcpSvrStatsRxIntReqIpsec, + tmnxDhcpSvrStats6RxIntIpsec + } + STATUS current + DESCRIPTION + "The group of objects providing DHCP statistics on Nokia SROS series + systems for internal requests." + ::= { tmnxDhcpServerGroups 31 } + +tmnxDhcpServerV16v0Group OBJECT-GROUP + OBJECTS { + tmnxDhcpSvrPoolOptionDisplay, + tmnxDhcpSvrSubnetOptionDisplay, + tmnxDhcpsDefOptionDisplay + } + STATUS current + DESCRIPTION + "The group of objects supporting DHCP server capability on Nokia SROS + series systems added in release 16.0." + ::= { tmnxDhcpServerGroups 32 } + tmnxDhcpsObsoletedNotifyGroup NOTIFICATION-GROUP NOTIFICATIONS { tmnxDhcpSvrSubnetBindingCreate, @@ -9377,7 +9670,8 @@ tmnxDhcpsObsoleteGroup OBJECT-GROUP tmnxDhcpSvrSubnetBindUnbindTime, tmnxDhcpSvrSubnetBindState, tmnxDhcpSvrSubntBndngTbleLastCh, - tmnxDhcpSvrSubnetBindActive + tmnxDhcpSvrSubnetBindActive, + tmnxDhcpSvrStatsRxIntRequests } STATUS current DESCRIPTION diff --git a/mibs/nokia/TIMETRA-FILTER-MIB b/mibs/nokia/TIMETRA-FILTER-MIB index 6b95be9ea6..167b71b8e8 100644 --- a/mibs/nokia/TIMETRA-FILTER-MIB +++ b/mibs/nokia/TIMETRA-FILTER-MIB @@ -28,8 +28,9 @@ IMPORTS QTagFullRangeOrNone, SdpBindId, ServiceAccessPoint, SvcISID, TDSCPFilterActionValue, - TDSCPNameOrEmpty, TFrameType, TIpOption, - TIpProtocol, TItemDescription, + TDSCPNameOrEmpty, TFCTypeOrNone, + TFrameType, TIpOption, TIpProtocol, + TItemDescription, TLNamedItem, TLNamedItemOrEmpty, TMacFilterType, TNamedItem, TNamedItemOrEmpty, TOperator, TRegularExpression, @@ -58,7 +59,7 @@ timetraFilterMIBModule MODULE-IDENTITY "This document is the SNMP MIB module to manage and provision Filter features on Nokia SROS systems. - Copyright 2003-2017 Nokia. All rights reserved. Reproduction of this + Copyright 2003-2018 Nokia. All rights reserved. Reproduction of this document is authorized on the condition that the foregoing copyright notice is included. @@ -335,6 +336,23 @@ TItemMatch ::= TEXTUAL-CONVENTION true (3) } +TFragmentMatch ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "when set to off, the item is not matched. when set to false, packets + without the item match the filter entry. when set to true, packets + with the item match the filter entry. when set to first-only, packets + with first fragment match the filter entry. when set to + non-first-only, packets with non-first fragment match the filter + entry." + SYNTAX INTEGER { + off (1), + false (2), + true (3), + first-only (4), + non-first-only (5) + } + TAnyEntryId ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION @@ -349,7 +367,7 @@ TEntryIdOrZero ::= TEXTUAL-CONVENTION assigning entry IDs by 10s: 10, 20, 30, etc. The value 0, means that the object does not refer to a filter entry at this time." - SYNTAX TAnyEntryId (0..196607) + SYNTAX TAnyEntryId (0..2097151) TEntryId ::= TEXTUAL-CONVENTION STATUS current @@ -357,7 +375,7 @@ TEntryId ::= TEXTUAL-CONVENTION "Uniquely identifies an entry in a policy or filter table. To facilitate insertion of entries in the tables, we recommend assigning entry IDs by 10s: 10, 20, 30, etc." - SYNTAX TEntryIdOrZero (1..196607) + SYNTAX TEntryIdOrZero (1..2097151) TLimitedEntryId ::= TEXTUAL-CONVENTION STATUS current @@ -619,36 +637,56 @@ TIPvXFilterEntryAction ::= TEXTUAL-CONVENTION forwarded over the given connection if that connection is available. Outside a bonding context this is equivalent to an unqualified forward action. - - ignoreMatch (30): Match criteria are skipped." + - ignoreMatch (30): Match criteria are skipped. + - forwardGreTunnel (31):A packet matching the entry will be + encapsulated in GRE an transported to a locations + defined in GRE tunnel template. + - dropPattern (32):A packet matching the entry and containing + the specified pattern will be dropped. + - rateLimitPattern (33):Packet rate of packets matching the entry + and containing the specified pattern is limited + to value specified by tIPvXFltrEntryActRateLimit. + - forwardPattern (34):A packet matching the entry and containing + the specified pattern will be forwarded. + - forwardMplsPlcyEndpt (35): A packet matching the entry will be forwarded + using a tunnel associated with the MPLS forawarding policy endpoint. + - forwardSrtePlcyEndptColor (36): A packet matching the entry will be forwarded + using a tunnel associated with the SR-TE policy endpoint and color." SYNTAX INTEGER { - drop (1), - forward (2), - httpRedirect (4), - nat (5), - reassemble (6), - gtpLclBrkout (7), - forwardEsiL2 (8), - forwardEsiL3 (9), - ofPacketIn (10), - dropTtl (12), - dropPktLen (13), - forwardRtr (14), - forwardNextHop (15), - forwardNextHopRtr (16), - forwardNHInterface (17), - forwardLsp (18), - forwardSdp (19), - forwardSap (20), - forwardRPlcy (21), - rateLimit (22), - tcpMssAdjust (23), - remarkDscp (24), - rateLimitPktLen (25), - rateLimitTtl (26), - dropExtractedTraffic (27), - forwardVprnTarget (28), - forwardBondingConnection (29), - ignoreMatch (30) + drop (1), + forward (2), + httpRedirect (4), + nat (5), + reassemble (6), + gtpLclBrkout (7), + forwardEsiL2 (8), + forwardEsiL3 (9), + ofPacketIn (10), + dropTtl (12), + dropPktLen (13), + forwardRtr (14), + forwardNextHop (15), + forwardNextHopRtr (16), + forwardNHInterface (17), + forwardLsp (18), + forwardSdp (19), + forwardSap (20), + forwardRPlcy (21), + rateLimit (22), + tcpMssAdjust (23), + remarkDscp (24), + rateLimitPktLen (25), + rateLimitTtl (26), + dropExtractedTraffic (27), + forwardVprnTarget (28), + forwardBondingConnection (29), + ignoreMatch (30), + forwardGreTunnel (31), + dropPattern (32), + rateLimitPattern (33), + forwardPattern (34), + forwardMplsPlcyEndpt (35), + forwardSrtePlcyEndptColor (36) } TFilterPbrTargetStatus ::= TEXTUAL-CONVENTION @@ -821,19 +859,24 @@ TFilterType ::= TEXTUAL-CONVENTION TFilterSubInsSpaceOwner ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION - "Application capable of inserting filter entries into an existing - filter" + "Owner of a range of filter entries related to subscribers in an + existing filter" SYNTAX INTEGER { - none (0), radius (1), creditControl (2), - bgpFlowspec (3), - li (4), - embedded (5), radiusSharedHost (6), - openflow (7), - pccRule (8), - vsd (9) + pccRule (8) + } + +TFltrGrpInsrtdEntriesApplication ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Application capable of inserting filter entries into an existing + filter that supports regrouping of inserted entries" + SYNTAX INTEGER { + none (0), + radius (1), + creditControl (2) } TDHCPFilterID ::= TEXTUAL-CONVENTION @@ -983,6 +1026,13 @@ TFilterPacketLength ::= TEXTUAL-CONVENTION value of packet's IPv6 header." SYNTAX Unsigned32 (0..65535) +TFilterIpv6MatchPacketLength ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TFilterPacketLength textual convention is used to specify the + total length value of a packet" + SYNTAX Unsigned32 (0 | 40..65575) + TFilterTTL ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION @@ -1076,7 +1126,7 @@ TFilterEsi ::= TEXTUAL-CONVENTION TFilterEntryActionRateLimit ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION - "A limiting rate in kilobits-per-second for traffic matching the filter + "A limiting rate in kilobits per second for traffic matching the filter entry. The value -1 means max rate." SYNTAX Integer32 (-1 | 0..2000000000) @@ -1086,7 +1136,25 @@ TFilterEmbedOffset ::= TEXTUAL-CONVENTION "Insertion offset of entries of an embedded filter into an embedding filter. An entry at position x in the embedded filter is inserted at position x + offset in the embedding filter." - SYNTAX Unsigned32 (0..196607) + SYNTAX Unsigned32 (0..2097151) + +TIPvXFilterType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies the set of available match criteria for a filter policy. + + - normal (0): Allows all match criteria except of Src MAC and Packet Length. + - srcMac (1): Allows all match criteria except of: + - Src IP, DSCP and all IP Options in IPv4 filters. + - Src IP in IPv6 filters. + - pktLen (2): Allows all match criteria except of: + - DSCP and IP Options in IPv4 filters. + - Flow Label in IPv6 filters." + SYNTAX INTEGER { + normal (0), + srcMac (1), + pktLen (2) + } tFilterObjects OBJECT IDENTIFIER ::= { tmnxSRObjs 21 } @@ -1134,7 +1202,8 @@ TIPFilterEntry ::= SEQUENCE tIPFilterSharedPccRuleInsrtPt TEntryIdOrZero, tIPFilterSharedPccRuleInsrtSize TEntryBlockSize, tIPFilterSharedPccRuleNbrInsrtd Unsigned32, - tIPFilterChainToSystemFilter TruthValue + tIPFilterChainToSystemFilter TruthValue, + tIPFilterType TIPvXFilterType } tIPFilterId OBJECT-TYPE @@ -1474,6 +1543,15 @@ tIPFilterChainToSystemFilter OBJECT-TYPE DEFVAL { false } ::= { tIPFilterEntry 24 } +tIPFilterType OBJECT-TYPE + SYNTAX TIPvXFilterType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPFilterType specifies the type of IP filter." + DEFVAL { normal } + ::= { tIPFilterEntry 25 } + tIPFilterParamsTable OBJECT-TYPE SYNTAX SEQUENCE OF TIPFilterParamsEntry MAX-ACCESS not-accessible @@ -1529,7 +1607,7 @@ TIPFilterParamsEntry ::= SEQUENCE tIPFilterParamsDestPortValue2 TTcpUdpPort, tIPFilterParamsDestPortOperator TOperator, tIPFilterParamsDSCP TDSCPNameOrEmpty, - tIPFilterParamsFragment TItemMatch, + tIPFilterParamsFragment TFragmentMatch, tIPFilterParamsOptionPresent TItemMatch, tIPFilterParamsIpOptionValue TIpOption, tIPFilterParamsIpOptionMask TIpOption, @@ -1851,7 +1929,7 @@ tIPFilterParamsDSCP OBJECT-TYPE ::= { tIPFilterParamsEntry 22 } tIPFilterParamsFragment OBJECT-TYPE - SYNTAX TItemMatch + SYNTAX TFragmentMatch MAX-ACCESS read-create STATUS current DESCRIPTION @@ -2539,7 +2617,7 @@ tMacFilterEntry OBJECT-TYPE TMacFilterEntry ::= SEQUENCE { - tMacFilterId TConfigOrVsdFilterID, + tMacFilterId TAnyFilterID, tMacFilterRowStatus RowStatus, tMacFilterScope TFilterScope, tMacFilterDescription TItemDescription, @@ -2549,7 +2627,7 @@ TMacFilterEntry ::= SEQUENCE } tMacFilterId OBJECT-TYPE - SYNTAX TConfigOrVsdFilterID + SYNTAX TAnyFilterID MAX-ACCESS not-accessible STATUS current DESCRIPTION @@ -2847,7 +2925,7 @@ tMacFilterParamsDot1pMask OBJECT-TYPE ::= { tMacFilterParamsEntry 13 } tMacFilterParamsEtherType OBJECT-TYPE - SYNTAX Integer32 (-1 | 0..65535) + SYNTAX Integer32 (-1 | 1536..65535) MAX-ACCESS read-create STATUS current DESCRIPTION @@ -3746,7 +3824,8 @@ TFilterRedirectPolicyEntry ::= SEQUENCE tFilterRPDstStickiness Integer32, tFilterRPBestDstAddrType InetAddressType, tFilterRPBestDstAddr InetAddress, - tFilterRPStickinessHoldRemain Integer32 + tFilterRPStickinessHoldRemain Integer32, + tFilterRPNotifyDestChange TruthValue } tFilterRedirectPolicy OBJECT-TYPE @@ -3935,6 +4014,17 @@ tFilterRPStickinessHoldRemain OBJECT-TYPE DEFVAL { 0 } ::= { tFilterRedirectPolicyEntry 12 } +tFilterRPNotifyDestChange OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFilterRPNotifyDestChange indicates whether to + send tFilterRPActiveDestChangeEvent notification for this redirect + policy active destination changes." + DEFVAL { false } + ::= { tFilterRedirectPolicyEntry 13 } + tFilterRedirectDestTable OBJECT-TYPE SYNTAX SEQUENCE OF TFilterRedirectDestEntry MAX-ACCESS not-accessible @@ -5312,7 +5402,8 @@ TIPv6FilterEntry ::= SEQUENCE tIPv6FilterSharedPccRuleInsrtPt TEntryIdOrZero, tIPv6FilterSharedPccRuleInsrtSiz TEntryBlockSize, tIPv6FilterSharedPccRuleNbrInsrt Unsigned32, - tIPv6FilterChainToSystemFilter TruthValue + tIPv6FilterChainToSystemFilter TruthValue, + tIPv6FilterType TIPvXFilterType } tIPv6FilterId OBJECT-TYPE @@ -5659,6 +5750,16 @@ tIPv6FilterChainToSystemFilter OBJECT-TYPE DEFVAL { false } ::= { tIPv6FilterEntry 24 } +tIPv6FilterType OBJECT-TYPE + SYNTAX TIPvXFilterType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterType specifies the type of IPv6 + filter." + DEFVAL { normal } + ::= { tIPv6FilterEntry 25 } + tIPv6FilterParamsTable OBJECT-TYPE SYNTAX SEQUENCE OF TIPv6FilterParamsEntry MAX-ACCESS not-accessible @@ -5737,7 +5838,7 @@ TIPv6FilterParamsEntry ::= SEQUENCE tIPv6FilterParamsRedirectURL TmnxHttpRedirectUrl, tIPv6FilterParamsSrcIpPrefixList TNamedItemOrEmpty, tIPv6FilterParamsDstIpPrefixList TNamedItemOrEmpty, - tIPv6FilterParamsFragment INTEGER, + tIPv6FilterParamsFragment TFragmentMatch, tIPv6FilterParamsHopByHopOpt TItemMatch, tIPv6FilterParamsRoutingType0 TItemMatch, tIPv6FilterParamsPortSelector TFltrPortSelector, @@ -6386,13 +6487,7 @@ tIPv6FilterParamsDstIpPrefixList OBJECT-TYPE ::= { tIPv6FilterParamsEntry 45 } tIPv6FilterParamsFragment OBJECT-TYPE - SYNTAX INTEGER { - off (1), - false (2), - true (3), - first-only (4), - non-first-only (5) - } + SYNTAX TFragmentMatch MAX-ACCESS read-create STATUS current DESCRIPTION @@ -6732,7 +6827,7 @@ tFltrGrpInsrtdEntriesFilterId OBJECT-TYPE ::= { tFilterGroupInsertedEntries 2 } tFltrGrpInsrtdEntriesApplication OBJECT-TYPE - SYNTAX TFilterSubInsSpaceOwner + SYNTAX TFltrGrpInsrtdEntriesApplication MAX-ACCESS read-write STATUS current DESCRIPTION @@ -7365,7 +7460,13 @@ tLiReservedBlockFltrTable OBJECT-TYPE STATUS current DESCRIPTION "The table tLiReservedBlockFltrTable contains associations between - normal filters and LI block reservations." + normal filters and LI block reservations. + + Setting the value of TIMETRA_SYSTEM_MIB:tmnxSysMgmtIfWriteMode to + VAL_tmnxSysMgmtIfWriteOperMode_mixed won't be allowed if this table + contains reference to non existing filter. Before enabling mixed mode + the loose references should be removed or replaced by name references + in tLiRsvdBlockFltrAssocTable" ::= { tFilterLiObjects 4 } tLiReservedBlockFltrEntry OBJECT-TYPE @@ -8208,6 +8309,174 @@ tLiIpFltrParamsInfEgrHitBytes OBJECT-TYPE number of bytes of all egress packets that matched this entry." ::= { tLiIpFilterParamsInfoEntry 4 } +tLiRsvdBlockFltrAssocTableLChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tLiRsvdBlockFltrAssocTableLChg indicates the sysUpTime at + the time of the last modification of tLiRsvdBlockFltrAssocTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterLiObjects 18 } + +tLiRsvdBlockFltrAssocTable OBJECT-TYPE + SYNTAX SEQUENCE OF TLiRsvdBlockFltrAssocEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tLiRsvdBlockFltrAssocTable contains associations between + normal filters and LI block reservations. The + tLiRsvdBlockFltrAssocTable associates filters by filter name in the + contrast with tLiReservedBlockFltrTable which contains associations + via filter id." + ::= { tFilterLiObjects 19 } + +tLiRsvdBlockFltrAssocEntry OBJECT-TYPE + SYNTAX TLiRsvdBlockFltrAssocEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An association of a normal filter with an LI block reservation. In + this release MAC, IP and IPv6 filters are supported." + INDEX { + tLiReservedBlockName, + tLiRsvdBlockFltrAssocFltrType, + tLiRsvdBlockFltrAssocFltrName + } + ::= { tLiRsvdBlockFltrAssocTable 1 } + +TLiRsvdBlockFltrAssocEntry ::= SEQUENCE +{ + tLiRsvdBlockFltrAssocFltrType TFilterType, + tLiRsvdBlockFltrAssocFltrName TLNamedItem, + tLiRsvdBlockFltrAssocRowStatus RowStatus, + tLiRsvdBlockFltrAssocLastChanged TimeStamp +} + +tLiRsvdBlockFltrAssocFltrType OBJECT-TYPE + SYNTAX TFilterType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tLiRsvdBlockFltrAssocFltrType specifies the type of filter + this LI block reservation applies to. + + In this release MAC and IP/IPv6 filters are supported: + fltrtypeselIp (1) + fltrtypeselMac (2) + fltrtypeselIpv6 (4)" + ::= { tLiRsvdBlockFltrAssocEntry 1 } + +tLiRsvdBlockFltrAssocFltrName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tLiRsvdBlockFltrAssocFltrName specifies the ID of the + filter associated with this LI reserved block. + + The scope of associated filter (tIPFilterScope, tIPv6FilterScope, + tMacFilterScope) must not equal to embedded(3)." + ::= { tLiRsvdBlockFltrAssocEntry 3 } + +tLiRsvdBlockFltrAssocRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tLiRsvdBlockFltrAssocRowStatus specifies the status of this + row." + ::= { tLiRsvdBlockFltrAssocEntry 4 } + +tLiRsvdBlockFltrAssocLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tLiRsvdBlockFltrAssocLastChanged indicates the sysUpTime at + the time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tLiRsvdBlockFltrAssocEntry 5 } + +tLiFltrAssocFltrNameTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tLiFilterAssociationTableLastChg indicates the sysUpTime at + the time of the last modification of tLiFltrAssocFltrNameTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterLiObjects 20 } + +tLiFltrAssocFltrNameTable OBJECT-TYPE + SYNTAX SEQUENCE OF TLiFltrAssocFltrNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tLiFltrAssocFltrNameTable contains information about the + associations between LI filters and normal filters." + ::= { tFilterLiObjects 21 } + +tLiFltrAssocFltrNameEntry OBJECT-TYPE + SYNTAX TLiFltrAssocFltrNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An association between an LI filter and a normal filter." + INDEX { + tLiFilterType, + tLiFilterName, + tLiFltrAssocFltrName + } + ::= { tLiFltrAssocFltrNameTable 1 } + +TLiFltrAssocFltrNameEntry ::= SEQUENCE +{ + tLiFltrAssocFltrName TLNamedItem, + tLiFltrAssocFltrNameRowStatus RowStatus, + tLiFltrAssocFltrNameLastChg TimeStamp +} + +tLiFltrAssocFltrName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tLiFltrAssocFltrName indicates the name of the normal + filter in the association described by this entry." + ::= { tLiFltrAssocFltrNameEntry 1 } + +tLiFltrAssocFltrNameRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tLiFltrAssocFltrNameRowStatus specifies the status of this + row." + ::= { tLiFltrAssocFltrNameEntry 2 } + +tLiFltrAssocFltrNameLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tLiFltrAssocFltrNameLastChg indicates the sysUpTime at the + time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tLiFltrAssocFltrNameEntry 3 } + tFilterPrefixListTableLstChng OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only @@ -9024,7 +9293,12 @@ TIPv6FilterParamsExtEntry ::= SEQUENCE tIPv6FilterParamsExtTcpUrg TItemMatch, tIPv6FilterParamsExtTcpEce TItemMatch, tIPv6FilterParamsExtTcpCwr TItemMatch, - tIPv6FilterParamsExtTcpNs TItemMatch + tIPv6FilterParamsExtTcpNs TItemMatch, + tIPv6FilterParamsExtSrcMac MacAddress, + tIPv6FilterParamsExtSrcMacMask MacAddress, + tIPv6FilterParamsExtMxPktLenVal1 TFilterIpv6MatchPacketLength, + tIPv6FilterParamsExtMxPktLenVal2 TFilterIpv6MatchPacketLength, + tIPv6FilterParamsExtMxPktLenOper TOperator } tIPv6FilterParamsExtLastChanged OBJECT-TYPE @@ -9664,6 +9938,129 @@ tIPv6FilterParamsExtTcpNs OBJECT-TYPE DEFVAL { off } ::= { tIPv6FilterParamsExtEntry 27 } +tIPv6FilterParamsExtSrcMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source MAC to match for this policy filter entry." + DEFVAL { '000000000000'H } + ::= { tIPv6FilterParamsExtEntry 28 } + +tIPv6FilterParamsExtSrcMacMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source MAC mask value for this policy MAC filter entry. The mask is + ANDed with the MAC to match tIPv6FilterParamsExtSrcMac. A cleared bit + means ignore this bit, do not match. A set bit means match this bit + with tIPv6FilterParamsExtSrcMac. Use the value 00-00-00-00-00-00 to + disable this filter criteria." + DEFVAL { '000000000000'H } + ::= { tIPv6FilterParamsExtEntry 29 } + +tIPv6FilterParamsExtMxPktLenVal1 OBJECT-TYPE + SYNTAX TFilterIpv6MatchPacketLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterParamsExtMxPktLenVal1 specifies the + value1 to be compared to total length of the packet including header. + + The way how the value of this object is used depends on the value of + the object tIPv6FilterParamsExtMxPktLenOper. + + The value of this object can be set to a non-default value only if the + value of the object tIPv6FilterParamsExtMxPktLenOper is other than + 'none (0)'. + + If the value of tIPv6FilterParamsExtMxPktLenOper is 'range (2)' then + the value of this object must be less than the value of + tIPv6FilterParamsExtMxPktLenVal2. + + If the value of tIPv6FilterParamsExtMxPktLenOper is 'lt (3)' then the + value of this object can be set in range 41..65535. + + If the value of tIPv6FilterParamsExtMxPktLenOper is 'gt (4)' then the + value of this object can be set in range 40..65574. + + If both the values of the objects tIPv6FilterParamsExtMxPktLenOper and + tIPv6FilterParamsExtMxPktLenVal1 need to be changed then it must be + done in the same SET SNMP request." + DEFVAL { 0 } + ::= { tIPv6FilterParamsExtEntry 30 } + +tIPv6FilterParamsExtMxPktLenVal2 OBJECT-TYPE + SYNTAX TFilterIpv6MatchPacketLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterParamsExtMxPktLenVal2 specifies the + value2 to be compared to total length of the packet including header. + + The way how the value of this object is used depends on the value of + the object tIPv6FilterParamsExtMxPktLenOper. + + The value of this object can be set to a non-default value only if the + value of the object tIPv6FilterParamsExtMxPktLenOper is 'range (2)'. + + The value of this object must be greater than the value of + tIPv6FilterParamsExtMxPktLenVal1. + + If both the values of the objects tIPv6FilterParamsExtMxPktLenOper and + tIPv6FilterParamsExtMxPktLenVal2 need to be changed then it must be + done in the same SET SNMP request." + DEFVAL { 0 } + ::= { tIPv6FilterParamsExtEntry 31 } + +tIPv6FilterParamsExtMxPktLenOper OBJECT-TYPE + SYNTAX TOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterParamsExtMxPktLenOper specifies the + way how the values of the objects tIPv6FilterParamsExtMxPktLenVal1 and + tIPv6FilterParamsExtMxPktLenVal2 are used. + + If the value of this object is 'eq (1)' then the value of the Total + Length field of the IP header of the packet that has matched this + filter's entry must be equal to the value of the object + tIPv6FilterParamsExtMxPktLenVal1 (see table below). The value of the + object tIPv6FilterParamsExtMxPktLenVal2 is ignored. + + If the value of this object is 'range (2)' then the value of the Total + Length field of the IP header of the packet that has matched this + filter's entry must be greater than or equal to the value of the + object tIPv6FilterParamsExtMxPktLenVal1 and less than or equal to the + value of the object tIPv6FilterParamsExtMxPktLenVal2. + + If the value of this object is 'lt (3)' then the value of the Total + Length field of the IP header of the packet that has matched this + filter's entry must be less than the value of the object + tIPv6FilterParamsExtMxPktLenVal1 (see table below). The value of the + object tIPv6FilterParamsExtMxPktLenVal2 is ignored. + + If the value of this object is 'gt (4)' then the value of the Total + Length field of the IP header of the packet that has matched this + filter's entry must be greater than the value of the object + tIPv6FilterParamsExtMxPktLenVal1 (see table below). The value of the + object tIPv6FilterParamsExtMxPktLenVal2 is ignored. + + + Allowed ranges for the values of tIPv6FilterParamsExtMxPktLenVal1 and + tIPv6FilterParamsExtMxPktLenVal2 are: + + Operator |Packet Length Value 1|Packet Length Value 2 + -------------------------------------------------------------------- + none (0) | N/A | N/A + eq(1) | 0..65535 | N/A + range(2) | 0..65534 | (Value1 + 1)..65535 + lt(3) | 1..65535 | N/A + gt(4) | 0..65534 | N/A" + DEFVAL { none } + ::= { tIPv6FilterParamsExtEntry 32 } + tFilterEmbedOpenflowTableLstChg OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only @@ -10068,7 +10465,12 @@ TIPFilterParamsExtEntry ::= SEQUENCE tIPFilterParamsExtTcpUrg TItemMatch, tIPFilterParamsExtTcpEce TItemMatch, tIPFilterParamsExtTcpCwr TItemMatch, - tIPFilterParamsExtTcpNs TItemMatch + tIPFilterParamsExtTcpNs TItemMatch, + tIPFilterParamsExtSrcMac MacAddress, + tIPFilterParamsExtSrcMacMask MacAddress, + tIPFilterParamsExtMxPktLenVal1 TFilterPacketLength, + tIPFilterParamsExtMxPktLenVal2 TFilterPacketLength, + tIPFilterParamsExtMxPktLenOper TOperator } tIPFilterParamsExtLastChanged OBJECT-TYPE @@ -10661,6 +11063,131 @@ tIPFilterParamsExtTcpNs OBJECT-TYPE DEFVAL { off } ::= { tIPFilterParamsExtEntry 24 } +tIPFilterParamsExtSrcMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source MAC to match for this policy filter entry." + DEFVAL { '000000000000'H } + ::= { tIPFilterParamsExtEntry 25 } + +tIPFilterParamsExtSrcMacMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source MAC mask value for this policy MAC filter entry. The mask is + ANDed with the MAC to match tIPFilterParamsExtSrcMac. A cleared bit + means ignore this bit, do not match. A set bit means match this bit + with tIPFilterParamsExtSrcMac. Use the value 00-00-00-00-00-00 to + disable this filter criteria." + DEFVAL { '000000000000'H } + ::= { tIPFilterParamsExtEntry 26 } + +tIPFilterParamsExtMxPktLenVal1 OBJECT-TYPE + SYNTAX TFilterPacketLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPFilterParamsExtMxPktLenVal1 specifies the + value1 to be compared to the value of 'Total Length' field of IPv4 + header of the packet that has hit this filter's entry. + + The way how the value of this object is used depends on the value of + the object tIPFilterParamsExtMxPktLenOper. + + The value of this object can be set to a non-default value only if the + value of the object tIPFilterParamsExtMxPktLenOper is other than 'none + (0)'. + + If the value of tIPFilterParamsExtMxPktLenOper is 'range (2)' then the + value of this object must be less than the value of + tIPFilterParamsExtMxPktLenVal2. + + If the value of tIPFilterParamsExtMxPktLenOper is 'lt (3)' then the + value of this object can be set in range 1..65535. + + If the value of tIPFilterParamsExtMxPktLenOper is 'gt (4)' then the + value of this object can be set in range 0..65534. + + If both the values of the objects tIPFilterParamsExtMxPktLenOper and + tIPFilterParamsExtMxPktLenVal1 need to be changed then it must be done + in the same SET SNMP request." + DEFVAL { 0 } + ::= { tIPFilterParamsExtEntry 27 } + +tIPFilterParamsExtMxPktLenVal2 OBJECT-TYPE + SYNTAX TFilterPacketLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPFilterParamsExtMxPktLenVal2 specifies the + value2 to be compared to the value of 'Total Length' field of IPv4 + header of the packet that has hit this filter's entry. + + The way how the value of this object is used depends on the value of + the object tIPFilterParamsExtMxPktLenOper. + + The value of this object can be set to a non-default value only if the + value of the object tIPFilterParamsExtMxPktLenOper is 'range (2)'. + + The value of this object must be greater than the value of + tIPFilterParamsExtMxPktLenVal1. + + If both the values of the objects tIPFilterParamsExtMxPktLenOper and + tIPFilterParamsExtMxPktLenVal2 need to be changed then it must be done + in the same SET SNMP request." + DEFVAL { 0 } + ::= { tIPFilterParamsExtEntry 28 } + +tIPFilterParamsExtMxPktLenOper OBJECT-TYPE + SYNTAX TOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPFilterParamsExtMxPktLenOper specifies the + way how the values of the objects tIPFilterParamsExtMxPktLenVal1 and + tIPFilterParamsExtMxPktLenVal2 are used. + + If the value of this object is 'eq (1)' then the value of the Total + Length field of the IP header of the packet that has matched this + filter's entry must be equal to the value of the object + tIPFilterParamsExtMxPktLenVal1 (see table below). The value of the + object tIPFilterParamsExtMxPktLenVal2 is ignored. + + If the value of this object is 'range (2)' then the value of the Total + Length field of the IP header of the packet that has matched this + filter's entry must be greater than or equal to the value of the + object tIPFilterParamsExtMxPktLenVal1 and less than or equal to the + value of the object tIPFilterParamsExtMxPktLenVal2. + + If the value of this object is 'lt (3)' then the value of the Total + Length field of the IP header of the packet that has matched this + filter's entry must be less than the value of the object + tIPFilterParamsExtMxPktLenVal1 (see table below). The value of the + object tIPFilterParamsExtMxPktLenVal2 is ignored. + + If the value of this object is 'gt (4)' then the value of the Total + Length field of the IP header of the packet that has matched this + filter's entry must be greater than the value of the object + tIPFilterParamsExtMxPktLenVal1 (see table below). The value of the + object tIPFilterParamsExtMxPktLenVal2 is ignored. + + + Allowed ranges for the values of tIPFilterParamsExtMxPktLenVal1 and + tIPFilterParamsExtMxPktLenVal2 are: + + Operator |Packet Length Value 1|Packet Length Value 2 + -------------------------------------------------------------------- + none (0) | N/A | N/A + eq(1) | 0..65535 | N/A + range(2) | 0..65534 | (Value1 + 1)..65535 + lt(3) | 1..65535 | N/A + gt(4) | 0..65534 | N/A" + DEFVAL { none } + ::= { tIPFilterParamsExtEntry 29 } + tFilterRPlcyDstTableLastChg OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only @@ -10831,7 +11358,7 @@ tFltrRPDstOperPriority OBJECT-TYPE tFilterRPlcySNMPTestTableLastChg OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFilterRPlcySNMPTestTableLastChg indicates the sysUpTime at the time of the last modification of @@ -10845,7 +11372,7 @@ tFilterRPlcySNMPTestTableLastChg OBJECT-TYPE tFilterRPlcySNMPTestTable OBJECT-TYPE SYNTAX SEQUENCE OF TFilterRPlcySNMPTestEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "The object tFilterRPlcySNMPTestTable contains a list of all redirect policies' SNMP tests configured on this system." @@ -10854,7 +11381,7 @@ tFilterRPlcySNMPTestTable OBJECT-TYPE tFilterRPlcySNMPTestEntry OBJECT-TYPE SYNTAX TFilterRPlcySNMPTestEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "The object tFilterRPlcySNMPTestEntry contains information about a specific SNMP test. Entries are created/deleted by user. The entry can @@ -10901,7 +11428,7 @@ TFilterRPlcySNMPTestEntry ::= SEQUENCE tFltrRPSnmpTest OBJECT-TYPE SYNTAX TNamedItem MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPSnmpTest specifies the name of the SNMP test." @@ -10910,7 +11437,7 @@ tFltrRPSnmpTest OBJECT-TYPE tFltrRPSnmpTLastChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPSnmpTLastChanged indicates the timestamp of last change of this row in tFilterRPlcySNMPTestTable." @@ -10919,7 +11446,7 @@ tFltrRPSnmpTLastChanged OBJECT-TYPE tFltrRPSnmpTRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPSnmpTRowStatus specifies the status of the conceptual row in tFilterRPlcySNMPTestTable. @@ -10931,7 +11458,7 @@ tFltrRPSnmpTRowStatus OBJECT-TYPE tFltrRPSnmpTOID OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPSnmpTOID specifies the OID of the object to be fetched from the destination." @@ -10940,7 +11467,7 @@ tFltrRPSnmpTOID OBJECT-TYPE tFltrRPSnmpTCommunity OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPSnmpTCommunity specifies the SNMPv1 or SNMPv2c Community String or the SNMPv3 Context Name used to conduct @@ -10960,7 +11487,7 @@ tFltrRPSnmpTSnmpVersion OBJECT-TYPE snmpv3 (3) } MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPSnmpTSnmpVersion specifies the SNMP PDU format to be used while conducting the test. Currently only snmpv2c is @@ -10972,7 +11499,7 @@ tFltrRPSnmpTInterval OBJECT-TYPE SYNTAX Unsigned32 (1..60) UNITS "seconds" MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPSnmpTInterval specifies the amount of time in seconds between consecutive requests sent to the far end host." @@ -10983,7 +11510,7 @@ tFltrRPSnmpTTimeout OBJECT-TYPE SYNTAX Unsigned32 (1..60) UNITS "seconds" MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPSnmpTTimeout specifies the amount of time in seconds that is allowed for receiving a response from the far @@ -10995,7 +11522,7 @@ tFltrRPSnmpTTimeout OBJECT-TYPE tFltrRPSnmpTDropCount OBJECT-TYPE SYNTAX Unsigned32 (1..60) MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPSnmpTDropCount specifies the number of consecutive requests that must fail for the destination to be declared @@ -11007,7 +11534,7 @@ tFltrRPSnmpTHoldDown OBJECT-TYPE SYNTAX Unsigned32 (0..86400) UNITS "seconds" MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPSnmpTHoldDown specifies the amount of time in seconds that the system should be held down if this test has @@ -11019,7 +11546,7 @@ tFltrRPSnmpTHoldDownRemain OBJECT-TYPE SYNTAX Unsigned32 (0..86400) UNITS "seconds" MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPSnmpTHoldDownRemain indicates the amount of time in seconds that the system will remain in held down @@ -11029,7 +11556,7 @@ tFltrRPSnmpTHoldDownRemain OBJECT-TYPE tFltrRPSnmpTLastActionTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPSnmpTLastActionTime indicates the time stamp when this test received a response for a probe sent out." @@ -11038,7 +11565,7 @@ tFltrRPSnmpTLastActionTime OBJECT-TYPE tFltrRPSnmpTLastOID OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPSnmpTLastOID indicates the OID received in the response." @@ -11058,7 +11585,7 @@ tFltrRPSnmpTLastType OBJECT-TYPE opaque (9) } MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPSnmpTLastType indicates the type of the last received SNMP object. @@ -11099,7 +11626,7 @@ tFltrRPSnmpTLastType OBJECT-TYPE tFltrRPSnmpTLastCounter32Val OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPSnmpTLastCounter32Val indicates the value of an object received in the last test response, if the type of @@ -11110,7 +11637,7 @@ tFltrRPSnmpTLastCounter32Val OBJECT-TYPE tFltrRPSnmpTLastUnsigned32Val OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPSnmpTLastUnsigned32Val indicates the value of an object received in the last test response, if the type of @@ -11121,7 +11648,7 @@ tFltrRPSnmpTLastUnsigned32Val OBJECT-TYPE tFltrRPSnmpTLastTimeTicksVal OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPSnmpTLastTimeTicksVal indicates the value of an object received in the last test response, if the type of @@ -11132,7 +11659,7 @@ tFltrRPSnmpTLastTimeTicksVal OBJECT-TYPE tFltrRPSnmpTLastInt32Val OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPSnmpTLastInt32Val indicates the value of an object received in the last test response, if the type of the @@ -11143,7 +11670,7 @@ tFltrRPSnmpTLastInt32Val OBJECT-TYPE tFltrRPSnmpTLastOctetStringVal OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPSnmpTLastOctetStringVal indicates the value of an object received in the last test response, if the type of @@ -11154,7 +11681,7 @@ tFltrRPSnmpTLastOctetStringVal OBJECT-TYPE tFltrRPSnmpTLastIpAddressVal OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPSnmpTLastIpAddressVal indicates the value of an object received in the last test response, if the type of @@ -11170,7 +11697,7 @@ tFltrRPSnmpTLastIpAddressVal OBJECT-TYPE tFltrRPSnmpTLastOidVal OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPSnmpTLastOidVal indicates the value of an object received in the last test response, if the type of the @@ -11181,7 +11708,7 @@ tFltrRPSnmpTLastOidVal OBJECT-TYPE tFltrRPSnmpTLastCounter64Val OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPSnmpTLastCounter64Val indicates that the value of an object received in the last test response, if the type @@ -11192,7 +11719,7 @@ tFltrRPSnmpTLastCounter64Val OBJECT-TYPE tFltrRPSnmpTLastOpaqueVal OBJECT-TYPE SYNTAX Opaque (SIZE (0..255)) MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPSnmpTLastOpaqueVal indicates the value of an object received in the last test response, if the type of the @@ -11203,7 +11730,7 @@ tFltrRPSnmpTLastOpaqueVal OBJECT-TYPE tFltrRPSnmpTLastAction OBJECT-TYPE SYNTAX TmnxFilterRPlcyTestLastAction MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPSnmpTLastAction indicates an impact that the last test probe had on the value of the object @@ -11216,7 +11743,7 @@ tFltrRPSnmpTLastAction OBJECT-TYPE tFltrRPSnmpTLastPrioChange OBJECT-TYPE SYNTAX Integer32 (-255..255) MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPSnmpTLastPrioChange indicates the priority change that the last test probe made to the operational @@ -11228,7 +11755,7 @@ tFltrRPSnmpTLastPrioChange OBJECT-TYPE tFltrRPSnmpTNextRespIndex OBJECT-TYPE SYNTAX Integer32 (-1 | 1..2147483647) MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPSnmpTNextRespIndex indicates the next response index to be used while creating a row in the @@ -11241,7 +11768,7 @@ tFltrRPSnmpTNextRespIndex OBJECT-TYPE tFilterRPlcySNMPRespTableLastChg OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFilterRPlcySNMPRespTableLastChg indicates the sysUpTime at the time of the last modification of @@ -11255,7 +11782,7 @@ tFilterRPlcySNMPRespTableLastChg OBJECT-TYPE tFilterRPlcySNMPRespTable OBJECT-TYPE SYNTAX SEQUENCE OF TFilterRPlcySNMPRespEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "Each row in this table holds the effect of the test on the destination for a specific return value. @@ -11267,7 +11794,7 @@ tFilterRPlcySNMPRespTable OBJECT-TYPE tFilterRPlcySNMPRespEntry OBJECT-TYPE SYNTAX TFilterRPlcySNMPRespEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "Information about action to be taken for a specific destination when a specific response is received. @@ -11306,7 +11833,7 @@ TFilterRPlcySNMPRespEntry ::= SEQUENCE tFltrRPSnmpRspId OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPSnmpRspId indicates the ID of the response entry." @@ -11315,7 +11842,7 @@ tFltrRPSnmpRspId OBJECT-TYPE tFltrRPSnmpRspLastChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPSnmpRspLastChanged indicates the timestamp of last change of this row in tFilterRPlcySNMPRespTable." @@ -11324,7 +11851,7 @@ tFltrRPSnmpRspLastChanged OBJECT-TYPE tFltrRPSnmpRspRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPSnmpRspRowStatus specifies the status of the conceptual row in tFilterRPlcySNMPRespTable. @@ -11336,7 +11863,7 @@ tFltrRPSnmpRspRowStatus OBJECT-TYPE tFltrRPSnmpRspAction OBJECT-TYPE SYNTAX TmnxFilterRPlcyTestRespAction MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPSnmpRspAction specifies the action which will be taken on the operational priority of a destination @@ -11350,7 +11877,7 @@ tFltrRPSnmpRspAction OBJECT-TYPE tFltrRPSnmpRspPrioChange OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPSnmpRspPrioChange specifies the offset to be applied to the destination base priority @@ -11365,7 +11892,7 @@ tFltrRPSnmpRspPrioChange OBJECT-TYPE tFltrRPSnmpRspOID OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPSnmpRspOID specifies the OID to be received in the response. @@ -11386,7 +11913,7 @@ tFltrRPSnmpRspType OBJECT-TYPE opaque (9) } MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPSnmpRspType specifies the type of the SNMP object to be received. @@ -11431,7 +11958,7 @@ tFltrRPSnmpRspType OBJECT-TYPE tFltrRPSnmpRspCounter32Val OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPSnmpRspCounter32Val specifies the value of type Counter32 which the object received in the test response @@ -11447,7 +11974,7 @@ tFltrRPSnmpRspCounter32Val OBJECT-TYPE tFltrRPSnmpRspUnsigned32Val OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPSnmpRspUnsigned32Val specifies the value of type Unsigned32 which the object received in the test @@ -11463,7 +11990,7 @@ tFltrRPSnmpRspUnsigned32Val OBJECT-TYPE tFltrRPSnmpRspTimeTicksVal OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPSnmpRspTimeTicksVal specifies the value of type TimeTicks which the object received in the test response @@ -11479,7 +12006,7 @@ tFltrRPSnmpRspTimeTicksVal OBJECT-TYPE tFltrRPSnmpRspInt32Val OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPSnmpRspInt32Val specifies the value of type Integer32 which the object received in the test response should @@ -11495,7 +12022,7 @@ tFltrRPSnmpRspInt32Val OBJECT-TYPE tFltrRPSnmpRspOctetStringVal OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPSnmpRspOctetStringVal specifies the value of type OCTET STRING which the object received in the test @@ -11511,7 +12038,7 @@ tFltrRPSnmpRspOctetStringVal OBJECT-TYPE tFltrRPSnmpRspIpAddressVal OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPSnmpRspIpAddressVal specifies the IPv4 address which the object received in the test response should have @@ -11531,7 +12058,7 @@ tFltrRPSnmpRspIpAddressVal OBJECT-TYPE tFltrRPSnmpRspOidVal OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPSnmpRspOidVal specifies the OID which the object received in the test response should have in order to pass @@ -11547,7 +12074,7 @@ tFltrRPSnmpRspOidVal OBJECT-TYPE tFltrRPSnmpRspCounter64Val OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPSnmpRspCounter64Val specifies the value of type Counter64 which the object received in the test response @@ -11563,7 +12090,7 @@ tFltrRPSnmpRspCounter64Val OBJECT-TYPE tFltrRPSnmpRspOpaqueVal OBJECT-TYPE SYNTAX Opaque (SIZE (0..255)) MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPSnmpRspOpaqueVal specifies the value of type Opaque which the object received in the test response should have @@ -11579,7 +12106,7 @@ tFltrRPSnmpRspOpaqueVal OBJECT-TYPE tFilterRPlcyURLTestTableLastChg OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFilterRPlcyURLTestTableLastChg indicates the sysUpTime at the time of the last modification of @@ -11593,7 +12120,7 @@ tFilterRPlcyURLTestTableLastChg OBJECT-TYPE tFilterRPlcyURLTestTable OBJECT-TYPE SYNTAX SEQUENCE OF TFilterRPlcyURLTestEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "This table contains a list of all redirect URL tests configured on this system." @@ -11602,7 +12129,7 @@ tFilterRPlcyURLTestTable OBJECT-TYPE tFilterRPlcyURLTestEntry OBJECT-TYPE SYNTAX TFilterRPlcyURLTestEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "Information about a specific URL test configured for a destination. Entries are created/deleted by user. @@ -11638,7 +12165,7 @@ TFilterRPlcyURLTestEntry ::= SEQUENCE tFltrRPUrlTest OBJECT-TYPE SYNTAX TNamedItem MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPUrlTest specifies the name of the URL test." @@ -11647,7 +12174,7 @@ tFltrRPUrlTest OBJECT-TYPE tFltrRPUrlTLastChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPUrlTLastChanged indicates the timestamp of last change of this row in tFilterRPlcyURLTestTable." @@ -11656,7 +12183,7 @@ tFltrRPUrlTLastChanged OBJECT-TYPE tFltrRPUrlTRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPUrlTRowStatus specifies the status of the conceptual row in tFilterRPlcyURLTestTable. @@ -11668,7 +12195,7 @@ tFltrRPUrlTRowStatus OBJECT-TYPE tFltrRPUrlTUrl OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPUrlTUrl specifies the URL to be probed." DEFVAL { ''H } @@ -11677,7 +12204,7 @@ tFltrRPUrlTUrl OBJECT-TYPE tFltrRPUrlTHttpVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPUrlTHttpVersion specifies HTTP Version to be used while performing the URL test. The system by default uses @@ -11689,7 +12216,7 @@ tFltrRPUrlTInterval OBJECT-TYPE SYNTAX Unsigned32 (1..60) UNITS "seconds" MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPUrlTInterval specifies the amount of time in seconds between consecutive requests sent to the far end host." @@ -11700,7 +12227,7 @@ tFltrRPUrlTTimeout OBJECT-TYPE SYNTAX Unsigned32 (1..60) UNITS "seconds" MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPUrlTTimeout specifies the amount of time in seconds that is allowed for receiving a response from the far @@ -11712,7 +12239,7 @@ tFltrRPUrlTTimeout OBJECT-TYPE tFltrRPUrlTDropCount OBJECT-TYPE SYNTAX Unsigned32 (1..60) MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPUrlTDropCount specifies the number of consecutive requests that must fail for the destination to be declared @@ -11724,7 +12251,7 @@ tFltrRPUrlTHoldDown OBJECT-TYPE SYNTAX Unsigned32 (0..86400) UNITS "seconds" MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPUrlTHoldDown specifies the amount of time in seconds that the system should be held down this test has @@ -11736,7 +12263,7 @@ tFltrRPUrlTHoldDownRemain OBJECT-TYPE SYNTAX Unsigned32 (0..86400) UNITS "seconds" MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPUrlTHoldDownRemain indicates the amount of time in seconds that the system will remain in held down state @@ -11746,7 +12273,7 @@ tFltrRPUrlTHoldDownRemain OBJECT-TYPE tFltrRPUrlTLastActionTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPUrlTLastActionTime indicates the time stamp when this test received a response for a probe sent out." @@ -11755,7 +12282,7 @@ tFltrRPUrlTLastActionTime OBJECT-TYPE tFltrRPUrlTLastRetCode OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPUrlTLastRetCode indicates the return code received in the last response." @@ -11764,7 +12291,7 @@ tFltrRPUrlTLastRetCode OBJECT-TYPE tFltrRPUrlTLastAction OBJECT-TYPE SYNTAX TmnxFilterRPlcyTestLastAction MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPUrlTLastAction indicates impact that the last test probe had on the operational status of the destination @@ -11777,7 +12304,7 @@ tFltrRPUrlTLastAction OBJECT-TYPE tFltrRPUrlTLastPrioChange OBJECT-TYPE SYNTAX Integer32 (-255..255) MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPUrlTLastPrioChange indicates the priority change that the last test probe made to the operational @@ -11789,7 +12316,7 @@ tFltrRPUrlTLastPrioChange OBJECT-TYPE tFilterRPlcyURLRespTableLastChg OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFilterRPlcyURLRespTableLastChg indicates the sysUpTime at the time of the last modification of @@ -11803,7 +12330,7 @@ tFilterRPlcyURLRespTableLastChg OBJECT-TYPE tFilterRPlcyURLRespTable OBJECT-TYPE SYNTAX SEQUENCE OF TFilterRPlcyURLRespEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "Each row in this table specifies the effect of the test on the destination for a range of return values." @@ -11812,7 +12339,7 @@ tFilterRPlcyURLRespTable OBJECT-TYPE tFilterRPlcyURLRespEntry OBJECT-TYPE SYNTAX TFilterRPlcyURLRespEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "Entry contains information about an action to be taken for a specific destination when a return value within the range specifies by @@ -11840,7 +12367,7 @@ TFilterRPlcyURLRespEntry ::= SEQUENCE tFltrRPUrlTRspLowRspCode OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPUrlTRspLowRspCode specifies the lower return code of the range specified by this entry." @@ -11849,7 +12376,7 @@ tFltrRPUrlTRspLowRspCode OBJECT-TYPE tFltrRPUrlTRspHighRspCode OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPUrlTRspHighRspCode specifies the higher return code of the range specified by this entry." @@ -11858,7 +12385,7 @@ tFltrRPUrlTRspHighRspCode OBJECT-TYPE tFltrRPUrlTRspLastChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPUrlTRspLastChanged indicates the timestamp of last change of this row in tFilterRPlcyURLRespTable." @@ -11867,7 +12394,7 @@ tFltrRPUrlTRspLastChanged OBJECT-TYPE tFltrRPUrlTRspRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPUrlTRspRowStatus specifies the status of the conceptual row in tFilterRPlcyURLRespTable. @@ -11879,7 +12406,7 @@ tFltrRPUrlTRspRowStatus OBJECT-TYPE tFltrRPUrlTRspAction OBJECT-TYPE SYNTAX TmnxFilterRPlcyTestRespAction MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of the object tFltrRPUrlTRspAction specifies the action which will be taken on the operational priority of a destination @@ -11891,7 +12418,7 @@ tFltrRPUrlTRspAction OBJECT-TYPE tFltrRPUrlTRspPrioChange OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "If the tFltrRPUrlTRspAction is either 'increase' or 'decrease', the value of the object tFltrRPUrlTRspPrioChange specifies the offset to @@ -11949,7 +12476,9 @@ TFilterRPlcyPingTestEntry ::= SEQUENCE tFltrRPPingTHoldDown Unsigned32, tFltrRPPingTHoldDownRemain Unsigned32, tFltrRPPingTLastActionTime TimeStamp, - tFltrRPPingTLastAction TmnxFilterRPlcyTestLastAction + tFltrRPPingTLastAction TmnxFilterRPlcyTestLastAction, + tFilterRPPingSrcAddressAddrType InetAddressType, + tFilterRPPingSrcAddressAddr InetAddress } tFltrRPPingTLastChanged OBJECT-TYPE @@ -12060,6 +12589,41 @@ tFltrRPPingTLastAction OBJECT-TYPE tFilterRPTHoldDown seconds." ::= { tFilterRPlcyPingTestEntry 9 } +tFilterRPPingSrcAddressAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFilterRPPingSrcAddressAddrType indicates the + context in which the values of the objects tFilterRPPingSrcAddressAddr + are interpreted. + + Only following values are supported: + unknown(0) + ipv4(1) + ipv6(2) + + The value 'unknown' indicates IP address type is not specified. + + The non zero value of tFilterRPPingSrcAddressAddrType must be set + together with non zero values of tFilterRPPingSrcAddressAddr." + DEFVAL { unknown } + ::= { tFilterRPlcyPingTestEntry 10 } + +tFilterRPPingSrcAddressAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFilterRPPingSrcAddressAddr indicates the + source IP address to use in the ping test. The value should be a + router local address to make sure the reply reaches the CPM. + + The value must be consistent with the IP version value of the + associated tFilterRPActiveDestAddrType object." + DEFVAL { ''H } + ::= { tFilterRPlcyPingTestEntry 11 } + tFilterRPlcyUcastRtTTableLastChg OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only @@ -13458,7 +14022,7 @@ tMacFltrEntryActFwdEsiSvcId OBJECT-TYPE tMacFltrEntryActRateLimit OBJECT-TYPE SYNTAX TFilterEntryActionRateLimit - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -13637,7 +14201,18 @@ TIPvXFltrEntryActionEntry ::= SEQUENCE tIPvXFltrEntryActFwdVprnTgtAdPx TmnxAddressAndPrefixAddress, tIPvXFltrEntryActFwdVprnTgtAdPxL TmnxAddressAndPrefixPrefix, tIPvXFltrEntryActFwdVprnTgtLspId TmnxVRtrMplsLspID, - tIPvXFltrEntryActFwdBondingConn TmnxSubBondingConnIdOrEmpty + tIPvXFltrEntryActFwdBondingConn TmnxSubBondingConnIdOrEmpty, + tIPvXFltrEntryActFcName TFCTypeOrNone, + tIPvXFltrEntryActFwdGreTun TNamedItemOrEmpty, + tIPvXFltrEntryActCondExpression OCTET STRING, + tIPvXFltrEntryActCondExpMask OCTET STRING, + tIPvXFltrEntryActCondOffsetType INTEGER, + tIPvXFltrEntryActCondOffsetVal Integer32, + tIPvXFltrFwdMplsPlcyEndptAddrTp InetAddressType, + tIPvXFltrFwdMplsPlcyEndptAddr InetAddress, + tIPvXFltrFwdSrtePlcyEndptAddrTp InetAddressType, + tIPvXFltrFwdSrtePlcyEndptAddr InetAddress, + tIPvXFltrFwdSrtePlcyColor Unsigned32 } tIPvXFltrEntryActFltrType OBJECT-TYPE @@ -14481,7 +15056,7 @@ tIPvXFltrEntryActFwdEsiVasIf OBJECT-TYPE tIPvXFltrEntryActRateLimit OBJECT-TYPE SYNTAX TFilterEntryActionRateLimit - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -14715,6 +15290,223 @@ tIPvXFltrEntryActFwdBondingConn OBJECT-TYPE DEFVAL { 0 } ::= { tIPvXFltrEntryActionEntry 46 } +tIPvXFltrEntryActFcName OBJECT-TYPE + SYNTAX TFCTypeOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFcName specifies the + forwarding class name." + DEFVAL { none } + ::= { tIPvXFltrEntryActionEntry 47 } + +tIPvXFltrEntryActFwdGreTun OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdGreTun specifies the GRE + tunnel template to be used. The action of this entry should be + 'forwardGreTunnel' in such a case. + + Note that the value of tIPvXFltrEntryActFwdGreTun is silently cleared + by the system if tIPvXFltrEntryActAction is set to value other than + 'forwardGreTunnel'." + DEFVAL { ''H } + ::= { tIPvXFltrEntryActionEntry 48 } + +tIPvXFltrEntryActCondExpression OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..8)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActCondExpression specifies the + expression to be matched. + + tIPvXFltrEntryActCondExpression has to be set together with + tIPvXFltrEntryActCondExpMask, tIPvXFltrEntryActCondOffsetType, + tIPvXFltrEntryActCondOffsetVal and tIPvXFltrEntryActAction. The value + of tIPvXFltrEntryActAction has to be set to one of the following + values: 'dropPattern', 'rateLimitPattern', 'forwardPattern'. + + Note that the value of tIPvXFltrEntryActCondExpression is silently + cleared by the system if the value of tIPvXFltrEntryActAction is set + to any value other than 'dropPattern', 'rateLimitPattern', + 'forwardPattern'." + DEFVAL { ''H } + ::= { tIPvXFltrEntryActionEntry 49 } + +tIPvXFltrEntryActCondExpMask OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..8)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActCondExpMask specifies the + expression mask. + + tIPvXFltrEntryActCondExpMask has to be set together with + tIPvXFltrEntryActCondExpression, tIPvXFltrEntryActCondOffsetType, + tIPvXFltrEntryActCondOffsetVal and tIPvXFltrEntryActAction. The value + of tIPvXFltrEntryActAction has to be set to one of the following + values: 'dropPattern', 'rateLimitPattern', 'forwardPattern'. + + Note that the value of tIPvXFltrEntryActCondExpMask is silently + cleared by the system if the value of tIPvXFltrEntryActAction is set + to any value other than 'dropPattern', 'rateLimitPattern', + 'forwardPattern'." + DEFVAL { ''H } + ::= { tIPvXFltrEntryActionEntry 50 } + +tIPvXFltrEntryActCondOffsetType OBJECT-TYPE + SYNTAX INTEGER { + none (0), + layer3 (1), + layer4 (2), + data (3), + dnsQType (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActCondOffsetType specifies the + offset type of the expression. + + tIPvXFltrEntryActCondOffsetType has to be set together with + tIPvXFltrEntryActCondExpression, tIPvXFltrEntryActCondExpMask, + tIPvXFltrEntryActCondOffsetVal and tIPvXFltrEntryActAction. The value + of tIPvXFltrEntryActAction has to be set to one of the following + values: 'dropPattern', 'rateLimitPattern', 'forwardPattern'. + + Note that the value of tIPvXFltrEntryActCondOffsetType is silently + cleared by the system if the value of tIPvXFltrEntryActAction is set + to any value other than 'dropPattern', 'rateLimitPattern', + 'forwardPattern'." + DEFVAL { none } + ::= { tIPvXFltrEntryActionEntry 51 } + +tIPvXFltrEntryActCondOffsetVal OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActCondOffsetVal specifies the + offset of the expression. + + -1 indicates offset is not set. + + tIPvXFltrEntryActCondOffsetVal has to be set together with + tIPvXFltrEntryActCondExpression, tIPvXFltrEntryActCondOffsetType, + tIPvXFltrEntryActCondExpMask and tIPvXFltrEntryActAction. The value of + tIPvXFltrEntryActAction has to be set to one of the following values: + 'dropPattern', 'rateLimitPattern', 'forwardPattern'. + + Note that the value of tIPvXFltrEntryActCondOffsetVal is silently + cleared by the system if the value of tIPvXFltrEntryActAction is set + to any value other than 'dropPattern', 'rateLimitPattern', + 'forwardPattern'." + DEFVAL { -1 } + ::= { tIPvXFltrEntryActionEntry 52 } + +tIPvXFltrFwdMplsPlcyEndptAddrTp OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the MPLS forwarding policy endpoint to be used when the + value of tIPvXFltrEntryActAction is 'forwardMplsPlcyEndpt' + + Only following values are supported: + unknown(0) + ipv4(1) + ipv6(2) + + The value 'unknown' indicates IP address type is not specified. + + The non zero value of tIPvXFltrFwdMplsPlcyEndptAddrTp must be set + together with non zero values of tIPvXFltrFwdMplsPlcyEndptAddr, and + tIPvXFltrEntryActAction value 'forwardMplsPlcyEndpt'. + + Note that the value of tIPvXFltrFwdMplsPlcyEndptAddrTp is silently + cleared by the system if the value of tIPvXFltrEntryActAction is set + to any value other than 'forwardMplsPlcyEndpt'." + DEFVAL { unknown } + ::= { tIPvXFltrEntryActionEntry 53 } + +tIPvXFltrFwdMplsPlcyEndptAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value specifies the MPLS forwarding policy endpoint address to be + used when the value of tIPvXFltrEntryActAction is + 'forwardMplsPlcyEndpt'. + + The value '0' indicates that no IP address is specified. + + The non zero value of tIPvXFltrFwdMplsPlcyEndptAddr must be set + together with non zero values of tIPvXFltrFwdMplsPlcyEndptAddrTp, and + tIPvXFltrEntryActAction value 'forwardMplsPlcyEndpt'. + + Note that the value of tIPvXFltrFwdMplsPlcyEndptAddr is silently + cleared by the system if the value of tIPvXFltrEntryActAction is set + to any value other than 'forwardMplsPlcyEndpt'." + DEFVAL { '00000000'H } + ::= { tIPvXFltrEntryActionEntry 54 } + +tIPvXFltrFwdSrtePlcyEndptAddrTp OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the SR-TE policy endpoint to be used when the value of + tIPvXFltrEntryActAction is 'forwardSrtePlcyEndptColor' + + Only following values are supported: + unknown(0) + ipv4(1) + ipv6(2) + + The value 'unknown' indicates IP address type is not specified. + + The non zero value of tIPvXFltrFwdSrtePlcyEndptAddrTp must be set + together with non zero values of tIPvXFltrFwdSrtePlcyEndptAddr, and + tIPvXFltrEntryActAction value 'forwardSrtePlcyEndptColor'. + + Note that the value of tIPvXFltrFwdSrtePlcyEndptAddrTp is silently + cleared by the system if the value of tIPvXFltrEntryActAction is set + to any value other than 'forwardSrtePlcyEndptColor'." + DEFVAL { unknown } + ::= { tIPvXFltrEntryActionEntry 55 } + +tIPvXFltrFwdSrtePlcyEndptAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value specifies the SR-TE policy endpoint address to be used when + the value of tIPvXFltrEntryActAction is 'forwardSrtePlcyEndptColor'. + + The value '0' indicates that no IP address is specified. + + The non zero value of tIPvXFltrFwdSrtePlcyEndptAddr must be set + together with non zero values of tIPvXFltrFwdSrtePlcyEndptAddrTp, and + tIPvXFltrEntryActAction value 'forwardSrtePlcyEndptColor'. + + Note that the value of tIPvXFltrFwdSrtePlcyEndptAddr is silently + cleared by the system if the value of tIPvXFltrEntryActAction is set + to any value other than 'forwardSrtePlcyEndptColor'." + DEFVAL { '00000000'H } + ::= { tIPvXFltrEntryActionEntry 56 } + +tIPvXFltrFwdSrtePlcyColor OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the SR-TE policy color to be used when the value of + tIPvXFltrEntryActAction is 'forwardSrtePlcyEndptColor'." + ::= { tIPvXFltrEntryActionEntry 57 } + tFltrEntryStatTable OBJECT-TYPE SYNTAX SEQUENCE OF TFltrEntryStatEntry MAX-ACCESS not-accessible @@ -14986,13 +15778,15 @@ TFltrPrefListInfoEntry ::= SEQUENCE tFltrPrefListInfoPrefixType InetAddressType, tFltrPrefListInfoPrefix InetAddress, tFltrPrefListInfoPrefixLen InetAddressPrefixLength, - tFltrPrefListInfoPrefixOwner INTEGER + tFltrPrefListInfoPrefixOwner INTEGER, + tFltrPrefListInfoPrefixProg TruthValue } tFltrPrefListInfoPrefixSrc OBJECT-TYPE SYNTAX INTEGER { - prefixConfig (0), - applyPathBgpPeer (1) + prefixConfig (0), + applyPathBgpPeer (1), + prefixConfigGenerated (4) } MAX-ACCESS not-accessible STATUS current @@ -15041,17 +15835,28 @@ tFltrPrefListInfoPrefixLen OBJECT-TYPE tFltrPrefListInfoPrefixOwner OBJECT-TYPE SYNTAX INTEGER { - config (0), - applyPath (1) + config (0), + applyPath (1), + prefixExclude (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tFltrPrefListInfoPrefixOwner indicates whether - the prefix was inserted implicitly by apply-path or explicitly by - prefix configuration." + the prefix was inserted implicitly by apply-path, generated by a + specific prefix and prefix-exclude pair or explicitly by prefix + configuration." ::= { tFltrPrefListInfoEntry 6 } +tFltrPrefListInfoPrefixProg OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrPrefListInfoPrefixProg indicates whether + the prefix is programmed on linecard." + ::= { tFltrPrefListInfoEntry 7 } + tFilterEmbFlowspecEntryInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF TFilterEmbFlowspecEntryInfoEntry MAX-ACCESS not-accessible @@ -15134,6 +15939,492 @@ tFilterEmbedFlowspecEntryOpState OBJECT-TYPE identified by tFilterEmbedFlowspecInsertFltrId." ::= { tFilterEmbFlowspecEntryInfoEntry 4 } +tFilterRPlcyBindingTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tFilterRPlcyBindingTableLastChg indicates the sysUpTime at + the time of the last modification of tFilterRPlcyBindingTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 95 } + +tFilterRPlcyBindingTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterRPlcyBindingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tFilterRPlcyBindingTable contains redirect policy bindings. Used + for fate sharing between different destinations" + ::= { tFilterObjects 96 } + +tFilterRPlcyBindingEntry OBJECT-TYPE + SYNTAX TFilterRPlcyBindingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tFilterRPlcyBindingTable." + INDEX { tFilterRPlcyBindingName } + ::= { tFilterRPlcyBindingTable 1 } + +TFilterRPlcyBindingEntry ::= SEQUENCE +{ + tFilterRPlcyBindingName TNamedItem, + tFilterRPlcyBindingLastChange TimeStamp, + tFilterRPlcyBindingRowStatus RowStatus, + tFilterRPlcyBindingOperator TFilterRPBindingOperator, + tFilterRPlcyBindingOperState TmnxOperState +} + +tFilterRPlcyBindingName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFilterRPlcyBindingName specifies the name of + the filter redirect policy binding." + ::= { tFilterRPlcyBindingEntry 1 } + +tFilterRPlcyBindingLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFilterRPlcyBindingLastChange indicates the + sysUpTime at the time of the last modification of + tFilterRPlcyBindingEntry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterRPlcyBindingEntry 2 } + +tFilterRPlcyBindingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFilterRPlcyBindingRowStatus specifies the + status of the conceptual row in tFilterRPlcyBindingTable." + ::= { tFilterRPlcyBindingEntry 3 } + +tFilterRPlcyBindingOperator OBJECT-TYPE + SYNTAX TFilterRPBindingOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFilterRPlcyBindingOperator specifies the + operator to use when combining operation state of tests from multiple + redirect policy destinations." + DEFVAL { and } + ::= { tFilterRPlcyBindingEntry 4 } + +tFilterRPlcyBindingOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFilterRPlcyBindingOperState indicates the + operational state of the destination." + ::= { tFilterRPlcyBindingEntry 5 } + +tFilterRPlcyBindingDestTableLCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tFilterRPlcyBindingDestTableLCh indicates the sysUpTime at + the time of the last modification of tFilterRPlcyBindingDestTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 97 } + +tFilterRPlcyBindingDestTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterRPlcyBindingDestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tFilterRPlcyBindingDestTable contains redirect policy bindings. + Used for fate sharing between different destinations" + ::= { tFilterObjects 98 } + +tFilterRPlcyBindingDestEntry OBJECT-TYPE + SYNTAX TFilterRPlcyBindingDestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tFilterRPlcyBindingDestTable." + INDEX { + tFilterRPlcyBindingName, + tFilterRedirectPolicy, + tFltrRPDstAddrType, + tFltrRPDstAddr + } + ::= { tFilterRPlcyBindingDestTable 1 } + +TFilterRPlcyBindingDestEntry ::= SEQUENCE +{ + tFilterRPlcyBindingDestRowStatus RowStatus, + tFilterRPlcyBindingDestOperState TmnxOperState +} + +tFilterRPlcyBindingDestRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFilterRPlcyBindingDestRowStatus specifies the + status of the conceptual row in tFilterRPlcyBindingDestTable." + ::= { tFilterRPlcyBindingDestEntry 1 } + +tFilterRPlcyBindingDestOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFilterRPlcyBindingDestOperState indicates the + operational state of the destination." + ::= { tFilterRPlcyBindingDestEntry 5 } + +tFltrGreTunTempTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tFltrGreTunTempTableLastChg indicates the sysUpTime at the + time of the last modification of tFltrGreTunTempTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 99 } + +tFltrGreTunTempTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFltrGreTunTempEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFltrGreTunTempTable contains an entry for each GRE tunnel + template" + ::= { tFilterObjects 100 } + +tFltrGreTunTempEntry OBJECT-TYPE + SYNTAX TFltrGreTunTempEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tFltrGreTunTempTable." + INDEX { IMPLIED tFltrGreTunTempName } + ::= { tFltrGreTunTempTable 1 } + +TFltrGreTunTempEntry ::= SEQUENCE +{ + tFltrGreTunTempName TNamedItem, + tFltrGreTunTempRowStatus RowStatus, + tFltrGreTunTempLastChanged TimeStamp, + tFltrGreTunTempDescription TItemDescription, + tFltrGreTunTempIpv4SrcAddr IpAddress, + tFltrGreTunTempIpv4GreKeyIfIndex TruthValue, + tFltrGreTunTempIpv4SkipTllDecr TruthValue +} + +tFltrGreTunTempName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tFltrGreTunTempName specifies the name given to this + template." + ::= { tFltrGreTunTempEntry 1 } + +tFltrGreTunTempRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tFltrGreTunTempRowStatus specifies the status of this row." + ::= { tFltrGreTunTempEntry 2 } + +tFltrGreTunTempLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tFltrGreTunTempLastChanged indicates the sysUpTime at the + time of the last modification of this row. + + If no changes were made to the row since the last re-initialization of + the local network management subsystem, then this object contains the + value zero." + ::= { tFltrGreTunTempEntry 3 } + +tFltrGreTunTempDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tFltrGreTunTempDescription specifies a description for this + row." + DEFVAL { ''H } + ::= { tFltrGreTunTempEntry 4 } + +tFltrGreTunTempIpv4SrcAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tFltrGreTunTempIpv4SrcAddr specifies a source IP address + of the GRE encapsulated packet." + DEFVAL { '00000000'H } + ::= { tFltrGreTunTempEntry 5 } + +tFltrGreTunTempIpv4GreKeyIfIndex OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tFltrGreTunTempIpv4GreKeyIfIndex is option to include a + key value in the GRE header of ifIndex of the ingress interface." + DEFVAL { false } + ::= { tFltrGreTunTempEntry 6 } + +tFltrGreTunTempIpv4SkipTllDecr OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tFltrGreTunTempIpv4SkipTllDecr is option to not decrement + the TTL of the received packet." + DEFVAL { false } + ::= { tFltrGreTunTempEntry 7 } + +tFltrGreTunTempIpv4DstTblLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tFltrGreTunTempIpv4DstTblLstChg indicates the sysUpTime at + the time of the last modification of tFltrGreTunTempTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 101 } + +tFltrGreTunTempIpv4DstTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFltrGreTunTempIpv4DstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFltrGreTunTempIpv4DstTable contains destinations for GRE + tunnel template" + ::= { tFilterObjects 102 } + +tFltrGreTunTempIpv4DstEntry OBJECT-TYPE + SYNTAX TFltrGreTunTempIpv4DstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tFltrGreTunTempIpv4DstTable." + INDEX { + tFltrGreTunTempName, + tFltrGreTunTempIpv4DstAddr + } + ::= { tFltrGreTunTempIpv4DstTable 1 } + +TFltrGreTunTempIpv4DstEntry ::= SEQUENCE +{ + tFltrGreTunTempIpv4DstAddr IpAddress, + tFltrGreTunTempIpv4DstRowStatus RowStatus, + tFltrGreTunTempIpv4DstLstChg TimeStamp +} + +tFltrGreTunTempIpv4DstAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tFltrGreTunTempIpv4DstAddr specifies a destination IP + address of the GRE encapsulated packet." + ::= { tFltrGreTunTempIpv4DstEntry 1 } + +tFltrGreTunTempIpv4DstRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tFltrGreTunTempIpv4DstRowStatus specifies the status of + this row." + ::= { tFltrGreTunTempIpv4DstEntry 2 } + +tFltrGreTunTempIpv4DstLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tFltrGreTunTempLastChanged indicates the sysUpTime at the + time of the last modification of this row. + + If no changes were made to the row since the last re-initialization of + the local network management subsystem, then this object contains the + value zero." + ::= { tFltrGreTunTempIpv4DstEntry 3 } + +tFltrPrefListPrefExclTblLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tFltrPrefListPrefExclTblLstChg indicates the sysUpTime at + the time of the last modification of tFltrPrefListPrefExclTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tFilterObjects 103 } + +tFltrPrefListPrefExclTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFltrPrefListPrefExclEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFltrPrefListPrefExclTable contains information pertaining + to explicitly created excluded prefixes in any prefix list defined in + the filter area." + ::= { tFilterObjects 104 } + +tFltrPrefListPrefExclEntry OBJECT-TYPE + SYNTAX TFltrPrefListPrefExclEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tFltrPrefListPrefExclTable." + INDEX { + tFilterPrefixListType, + tFilterPrefixListName, + tFltrPrefListPrefExclPrefType, + tFltrPrefListPrefExclPref, + tFltrPrefListPrefExclPrefLen + } + ::= { tFltrPrefListPrefExclTable 1 } + +TFltrPrefListPrefExclEntry ::= SEQUENCE +{ + tFltrPrefListPrefExclPrefType TmnxAddressAndPrefixType, + tFltrPrefListPrefExclPref TmnxAddressAndPrefixAddress, + tFltrPrefListPrefExclPrefLen TmnxAddressAndPrefixPrefix, + tFltrPrefListPrefExclRowStatus RowStatus, + tFltrPrefListPrefExclLastChg TimeStamp +} + +tFltrPrefListPrefExclPrefType OBJECT-TYPE + SYNTAX TmnxAddressAndPrefixType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tFltrPrefListPrefExclPrefType specifies whether the + excluded prefix specified in tFltrPrefListPrefExclEntry is an IPv4 or + IPv6 one. + + The value of tFltrPrefListPrefExclPrefType must match the value of the + object tFilterPrefixListType." + ::= { tFltrPrefListPrefExclEntry 1 } + +tFltrPrefListPrefExclPref OBJECT-TYPE + SYNTAX TmnxAddressAndPrefixAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFltrPrefListPrefExclPref specifies the excluded IPv4 or + IPv6 prefix of this prefix list entry." + ::= { tFltrPrefListPrefExclEntry 2 } + +tFltrPrefListPrefExclPrefLen OBJECT-TYPE + SYNTAX TmnxAddressAndPrefixPrefix + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFltrPrefListPrefExclPrefLen specifies the length of the + excluded IPv4 or IPv6 prefix of this prefix list entry." + ::= { tFltrPrefListPrefExclEntry 3 } + +tFltrPrefListPrefExclRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tFltrPrefListPrefExclRowStatus specifies the status of this + row." + ::= { tFltrPrefListPrefExclEntry 4 } + +tFltrPrefListPrefExclLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrPrefListPrefExclLastChg indicates the + sysUpTime at the time of the last modification of + tFltrPrefListPrefExclEntry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFltrPrefListPrefExclEntry 5 } + +fltrMdAutoIdGroup OBJECT IDENTIFIER ::= { tFilterObjects 105 } + +fltrMdAutoIdFilterRangeStart OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The fltrMdAutoIdFilterRangeStart specifies start of the ip-filter + identifier range to be used in model-driven CLI." + DEFVAL { 0 } + ::= { fltrMdAutoIdGroup 1 } + +fltrMdAutoIdFilterRangeEnd OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The fltrMdAutoIdFilterRangeEnd specifies the end of the filter + identifier range to be used in model-driven CLI." + DEFVAL { 0 } + ::= { fltrMdAutoIdGroup 2 } + +fltrMdAutoIdIPv4FilterCount OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The fltrMdAutoIdIPv4FilterCount indicates Ipv4 filter identifiers + in-use in model-driven CLI." + ::= { fltrMdAutoIdGroup 3 } + +fltrMdAutoIdIPv6FilterCount OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The fltrMdAutoIdIPv6FilterCount indicates Ipv6 filter identifiers + in-use in model-driven CLI." + ::= { fltrMdAutoIdGroup 4 } + +fltrMdAutoIdMacFilterCount OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The fltrMdAutoIdMacFilterCount indicates Mac filter identifiers in-use + in model-driven CLI." + ::= { fltrMdAutoIdGroup 5 } + tFilterMIBConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 21 } tFilterMIBCompliances OBJECT IDENTIFIER ::= { tFilterMIBConformance 1 } @@ -15524,7 +16815,7 @@ tFilterV15v0Compliance MODULE-COMPLIANCE ::= { tFilterMIBCompliances 18 } tFilterV16v0Compliance MODULE-COMPLIANCE - STATUS current + STATUS obsolete DESCRIPTION "The compliance statement for management of Filter features on Nokia SROS series systems release R16.0." @@ -15568,10 +16859,84 @@ tFilterV16v0Compliance MODULE-COMPLIANCE tFilterNotificationsV15v0Group, tFilterFwdBondingConnectionGroup, tFilterSelectiveFlowspecGroup, - tFilterMatchTcpFlagsGroup + tFilterMatchTcpFlagsGroup, + tFilterActionFc, + tFilterRPPingSrcAddressGroup, + tFilterRPActiveDstChangeNotifGrp, + tFilterRPActiveDstChangeGrp, + tFilterRPlcyBindingGroup, + tFltrGreTunTempGroup, + tFltrPrefListPrefExcludeGrp, + fltrMdAutoIdV16v0Group, + tFltrPatternMatchGroup } ::= { tFilterMIBCompliances 19 } +tFilterV19v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of Filter features on Nokia + SROS series systems release R19.0." + MODULE + MANDATORY-GROUPS { + tFilterScalarGroup, + tIPFilterV14v0Group, + tIPFilterV13v0Group, + tMacFilterV8v0Group, + tFilterLogGroup, + tFilterLogV5v0Group, + tFilterRedirectPolicyV19v0Group, + tFilterNotificationsV11v0Group, + tFilterNotificationObjV12v0Group, + tIPv6FilterV14v0Group, + tIPv6FilterV13v0Group, + tMacFilterVidFilteringV9v0Group, + tDhcpFilterV10v0Group, + tDhcpFilterV13v0Group, + tFilterNameV10v0Group, + tLiFilterV12v0Group, + tFilterPrefixListV11v0Group, + tFilterEmbeddedInsertV11v0Group, + tFilterEmbeddedInsertV12v0Group, + tFilterEmbeddedInsertV13v0Group, + tFilterPortListV11v0Group, + tFilterSystemFilterV13v0Group, + tMacFilterV13v0Group, + tFilterEmbedFlowspecGroup, + tFilterNotificationsV14v0Group, + tFilterIPvXRedundantActionGroup, + tFilterMacRedundantActionGroup, + tFilterEmbedVsdGroup, + tFilterEntryStatGroup, + tFilterEmbeddedRefGroup, + tFilterRemarkDscpGroup, + tFilterRemarkDscpExtGroup, + tFilterPrefListRtrBgpPeersGroup, + tFilterPrefListInfoGroup, + tFilterForwardVprnTargetGroup, + tFilterNotificationsV15v0Group, + tFilterFwdBondingConnectionGroup, + tFilterSelectiveFlowspecGroup, + tFilterMatchTcpFlagsGroup, + tFilterActionFc, + tFilterRPPingSrcAddressGroup, + tFilterRPActiveDstChangeNotifGrp, + tFilterRPActiveDstChangeGrp, + tFilterRPlcyBindingGroup, + tFltrGreTunTempGroup, + tFltrPrefListPrefExcludeGrp, + fltrMdAutoIdV16v0Group, + tFltrPatternMatchGroup, + tFltrMatchMacForIPvXGroup, + tFltrMatchPacketLengthGroup, + tFltrFilterNameInLIGroup, + tFltrCAMTypeGroup, + tLiFltrAssocFltrNameGroup, + tFltrFwdMplsPlcyEndptGrp, + tFltrFwdSrtePlcyEndptColorGrp + } + ::= { tFilterMIBCompliances 20 } + tFilterMIBGroups OBJECT IDENTIFIER ::= { tFilterMIBConformance 2 } tFilterLogGroup OBJECT-GROUP @@ -17280,7 +18645,7 @@ tFilterRedirectPolicyV13v0Group OBJECT-GROUP tFltrRPUcastRtTLastActionTime, tFltrRPUcastRtTLastAction } - STATUS current + STATUS obsolete DESCRIPTION "The group of objects supporting management of filter redirect policy objects on Nokia SROS series systems new in 13.0 series." @@ -17909,7 +19274,8 @@ tFilterPrefListRtrBgpPeersGroup OBJECT-GROUP tFilterPrefListInfoGroup OBJECT-GROUP OBJECTS { - tFltrPrefListInfoPrefixOwner + tFltrPrefListInfoPrefixOwner, + tFltrPrefListInfoPrefixProg } STATUS current DESCRIPTION @@ -17999,6 +19365,325 @@ tFilterMatchTcpFlagsGroup OBJECT-GROUP till 15.0 release on Nokia 7x50 ESS/SR series systems 16.0 release." ::= { tFilterMIBGroups 84 } +tFilterActionFc OBJECT-GROUP + OBJECTS { + tIPvXFltrEntryActFcName + } + STATUS current + DESCRIPTION + "The group of objects supporting filter action fc on Nokia 7x50 ESS/SR + series systems 16.0 release." + ::= { tFilterMIBGroups 86 } + +tFilterRPPingSrcAddressGroup OBJECT-GROUP + OBJECTS { + tFilterRPPingSrcAddressAddrType, + tFilterRPPingSrcAddressAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting filter redirect policy ping test + source address setting on Nokia 7x50 ESS/SR series systems 16.0 + release." + ::= { tFilterMIBGroups 87 } + +tFilterRPActiveDstChangeNotifGrp NOTIFICATION-GROUP + NOTIFICATIONS { + tFilterRPActiveDestChangeEvent + } + STATUS current + DESCRIPTION + "The group of notifications supporting filter redirect policy + destination change on Nokia 7x50 ESS/SR series systems 16.0 release." + ::= { tFilterMIBGroups 88 } + +tFilterRPActiveDstChangeGrp OBJECT-GROUP + OBJECTS { + tFilterRPNotifyDestChange + } + STATUS current + DESCRIPTION + "The group of objects supporting filter redirect policy destination + change events on Nokia 7x50 ESS/SR series systems 16.0 release." + ::= { tFilterMIBGroups 89 } + +tFilterRPlcyBindingGroup OBJECT-GROUP + OBJECTS { + tFilterRPlcyBindingTableLastChg, + tFilterRPlcyBindingLastChange, + tFilterRPlcyBindingRowStatus, + tFilterRPlcyBindingOperator, + tFilterRPlcyBindingOperState, + tFilterRPlcyBindingDestTableLCh, + tFilterRPlcyBindingDestRowStatus, + tFilterRPlcyBindingDestOperState + } + STATUS current + DESCRIPTION + "The group of objects supporting filter redirect policy fate sharing on + Nokia 7x50 ESS/SR series systems 16.0 release." + ::= { tFilterMIBGroups 90 } + +tFltrGreTunTempGroup OBJECT-GROUP + OBJECTS { + tFltrGreTunTempTableLastChg, + tFltrGreTunTempLastChanged, + tFltrGreTunTempDescription, + tFltrGreTunTempIpv4SrcAddr, + tFltrGreTunTempIpv4GreKeyIfIndex, + tFltrGreTunTempIpv4SkipTllDecr, + tFltrGreTunTempRowStatus, + tFltrGreTunTempIpv4DstTblLstChg, + tFltrGreTunTempIpv4DstLstChg, + tFltrGreTunTempIpv4DstRowStatus, + tIPvXFltrEntryActFwdGreTun + } + STATUS current + DESCRIPTION + "The group of objects supporting filter gre tunnel template objects on + Nokia 7x50 ESS/SR series systems 16.0 release." + ::= { tFilterMIBGroups 91 } + +tFltrPrefListPrefExcludeGrp OBJECT-GROUP + OBJECTS { + tFltrPrefListPrefExclTblLstChg, + tFltrPrefListPrefExclLastChg, + tFltrPrefListPrefExclRowStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting filter prefix-exclude objects on Nokia + 7x50 ESS/SR series systems 16.0 release." + ::= { tFilterMIBGroups 92 } + +fltrMdAutoIdV16v0Group OBJECT-GROUP + OBJECTS { + fltrMdAutoIdFilterRangeStart, + fltrMdAutoIdFilterRangeEnd, + fltrMdAutoIdIPv4FilterCount, + fltrMdAutoIdIPv6FilterCount, + fltrMdAutoIdMacFilterCount + } + STATUS current + DESCRIPTION + "The group of objects supporting management of model-driven CLI auto + range of identifiers in Nokia SROS series systems in release 16.0." + ::= { tFilterMIBGroups 93 } + +tFltrPatternMatchGroup OBJECT-GROUP + OBJECTS { + tIPvXFltrEntryActCondExpression, + tIPvXFltrEntryActCondExpMask, + tIPvXFltrEntryActCondOffsetType, + tIPvXFltrEntryActCondOffsetVal + } + STATUS current + DESCRIPTION + "The group of objects supporting pattern match in Nokia SROS series + systems in release 16.0." + ::= { tFilterMIBGroups 94 } + +tFilterRedirectPolicyV19v0Group OBJECT-GROUP + OBJECTS { + tFilterRPVrtrId, + tFilterRPRowStatus, + tFilterRPDescription, + tFilterRPAdminState, + tFilterRPActiveDestAddrType, + tFilterRPActiveDestAddr, + tFilterRPDstStickiness, + tFilterRPBestDstAddrType, + tFilterRPBestDstAddr, + tFilterRPStickinessHoldRemain, + tFilterRPlcyDstTableLastChg, + tFltrRPDstLastChanged, + tFltrRPDstRowStatus, + tFltrRPDstDescription, + tFltrRPDstAdminPriority, + tFltrRPDstOperPriority, + tFltrRPDstAdminState, + tFltrRPDstOperState, + tFilterRPlcyPingTestTableLastChg, + tFltrRPPingTLastChanged, + tFltrRPPingTRowStatus, + tFltrRPPingTInterval, + tFltrRPPingTTimeout, + tFltrRPPingTDropCount, + tFltrRPPingTHoldDown, + tFltrRPPingTHoldDownRemain, + tFltrRPPingTLastActionTime, + tFltrRPPingTLastAction, + tFilterRPlcyUcastRtTTableLastChg, + tFltrRPUcastRtTLastChanged, + tFltrRPUcastRtTRowStatus, + tFltrRPUcastRtTLastActionTime, + tFltrRPUcastRtTLastAction + } + STATUS current + DESCRIPTION + "The group of objects supporting management of filter redirect policy + objects on Nokia SROS series systems new in 19.0 series." + ::= { tFilterMIBGroups 95 } + +tFltrRPTestV19v0ObsoleteGroup OBJECT-GROUP + OBJECTS { + tFilterRPlcySNMPRespTableLastChg, + tFilterRPlcySNMPTestTableLastChg, + tFilterRPlcyURLRespTableLastChg, + tFilterRPlcyURLTestTableLastChg, + tFltrRPSnmpRspAction, + tFltrRPSnmpRspCounter32Val, + tFltrRPSnmpRspCounter64Val, + tFltrRPSnmpRspInt32Val, + tFltrRPSnmpRspIpAddressVal, + tFltrRPSnmpRspLastChanged, + tFltrRPSnmpRspOID, + tFltrRPSnmpRspOctetStringVal, + tFltrRPSnmpRspOidVal, + tFltrRPSnmpRspOpaqueVal, + tFltrRPSnmpRspPrioChange, + tFltrRPSnmpRspRowStatus, + tFltrRPSnmpRspTimeTicksVal, + tFltrRPSnmpRspType, + tFltrRPSnmpRspUnsigned32Val, + tFltrRPSnmpTCommunity, + tFltrRPSnmpTDropCount, + tFltrRPSnmpTHoldDown, + tFltrRPSnmpTHoldDownRemain, + tFltrRPSnmpTInterval, + tFltrRPSnmpTLastAction, + tFltrRPSnmpTLastActionTime, + tFltrRPSnmpTLastChanged, + tFltrRPSnmpTLastCounter32Val, + tFltrRPSnmpTLastCounter64Val, + tFltrRPSnmpTLastInt32Val, + tFltrRPSnmpTLastIpAddressVal, + tFltrRPSnmpTLastOID, + tFltrRPSnmpTLastOctetStringVal, + tFltrRPSnmpTLastOidVal, + tFltrRPSnmpTLastOpaqueVal, + tFltrRPSnmpTLastPrioChange, + tFltrRPSnmpTLastTimeTicksVal, + tFltrRPSnmpTLastType, + tFltrRPSnmpTLastUnsigned32Val, + tFltrRPSnmpTNextRespIndex, + tFltrRPSnmpTOID, + tFltrRPSnmpTRowStatus, + tFltrRPSnmpTSnmpVersion, + tFltrRPSnmpTTimeout, + tFltrRPUrlTDropCount, + tFltrRPUrlTHoldDown, + tFltrRPUrlTHoldDownRemain, + tFltrRPUrlTHttpVersion, + tFltrRPUrlTInterval, + tFltrRPUrlTLastAction, + tFltrRPUrlTLastActionTime, + tFltrRPUrlTLastChanged, + tFltrRPUrlTLastPrioChange, + tFltrRPUrlTLastRetCode, + tFltrRPUrlTRowStatus, + tFltrRPUrlTRspAction, + tFltrRPUrlTRspLastChanged, + tFltrRPUrlTRspPrioChange, + tFltrRPUrlTRspRowStatus, + tFltrRPUrlTTimeout, + tFltrRPUrlTUrl + } + STATUS current + DESCRIPTION + "The group of obsoleted objects in 19.0 supporting management of filter + redirect policy SNMP and URL tests on Nokia SROS series systems." + ::= { tFilterMIBGroups 96 } + +tFltrCAMTypeGroup OBJECT-GROUP + OBJECTS { + tIPFilterType, + tIPv6FilterType + } + STATUS current + DESCRIPTION + "The group of objects supporting CAM Type for IP-IPv6 Policy in Nokia + SROS series systems in release 19.5." + ::= { tFilterMIBGroups 97 } + +tFltrMatchMacForIPvXGroup OBJECT-GROUP + OBJECTS { + tIPFilterParamsExtSrcMac, + tIPFilterParamsExtSrcMacMask, + tIPv6FilterParamsExtSrcMac, + tIPv6FilterParamsExtSrcMacMask + } + STATUS current + DESCRIPTION + "The group of objects supporting Src-MAC Criteria for IP-IPv6 Policy in + Nokia SROS series systems in release 19.5." + ::= { tFilterMIBGroups 98 } + +tFltrMatchPacketLengthGroup OBJECT-GROUP + OBJECTS { + tIPFilterParamsExtMxPktLenVal1, + tIPFilterParamsExtMxPktLenVal2, + tIPFilterParamsExtMxPktLenOper, + tIPv6FilterParamsExtMxPktLenVal1, + tIPv6FilterParamsExtMxPktLenVal2, + tIPv6FilterParamsExtMxPktLenOper + } + STATUS current + DESCRIPTION + "The group of objects supporting Packet-Length Criteria for IP-IPv6 + Policy in Nokia SROS series systems in release 19.5." + ::= { tFilterMIBGroups 99 } + +tFltrFilterNameInLIGroup OBJECT-GROUP + OBJECTS { + tLiRsvdBlockFltrAssocTableLChg, + tLiRsvdBlockFltrAssocRowStatus, + tLiRsvdBlockFltrAssocLastChanged + } + STATUS current + DESCRIPTION + "The group of objects supporting association of LI reserved block with + filter via filter name in Nokia SROS series systems in release 19.5." + ::= { tFilterMIBGroups 100 } + +tLiFltrAssocFltrNameGroup OBJECT-GROUP + OBJECTS { + tLiFltrAssocFltrNameTableLastChg, + tLiFltrAssocFltrNameRowStatus, + tLiFltrAssocFltrNameLastChg + } + STATUS current + DESCRIPTION + "The group of objects supporting association of LI filter with existing + or not existing normal filter via filter name in Nokia SROS series + systems in release 19.10." + ::= { tFilterMIBGroups 102 } + +tFltrFwdMplsPlcyEndptGrp OBJECT-GROUP + OBJECTS { + tIPvXFltrFwdMplsPlcyEndptAddrTp, + tIPvXFltrFwdMplsPlcyEndptAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting forwarding to a tunnel identified by + an MPLS forwarding policy endpoint for IP-IPv6 in Nokia SROS series + systems in release 19.10." + ::= { tFilterMIBGroups 104 } + +tFltrFwdSrtePlcyEndptColorGrp OBJECT-GROUP + OBJECTS { + tIPvXFltrFwdSrtePlcyEndptAddrTp, + tIPvXFltrFwdSrtePlcyEndptAddr, + tIPvXFltrFwdSrtePlcyColor + } + STATUS current + DESCRIPTION + "The group of objects supporting forwarding to a tunnel identified by + an SR-TE policy endpoint and color for IP-IPv6 in Nokia SROS series + systems in release 19.10." + ::= { tFilterMIBGroups 105 } + tFilterNotificationsPrefix OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 21 } tFilterNotifications OBJECT IDENTIFIER ::= { tFilterNotificationsPrefix 0 } @@ -18327,4 +20012,25 @@ tFilterEmbedVsdOperStateChg NOTIFICATION-TYPE embedding." ::= { tFilterNotifications 15 } +tFilterRPActiveDestChangeEvent NOTIFICATION-TYPE + OBJECTS { + tFilterRPActiveDestAddrType, + tFilterRPActiveDestAddr, + tFltrNotifDescription + } + STATUS current + DESCRIPTION + "The tFilterRPActiveDestChangeEvent notification is generated when the + active destination of a redirect policy changes. + + [CAUSE] This notification was triggered because active destination of + a redirect policy has changed. + + [EFFECT] Traffic hitting filter entries with forward redirect-policy + set to this redirect policy will be directed toward the new active + destination. + + [RECOVERY] No recovery action is required." + ::= { tFilterNotifications 16 } + END diff --git a/mibs/nokia/TIMETRA-GLOBAL-MIB b/mibs/nokia/TIMETRA-GLOBAL-MIB index 926e605820..a81cf177c7 100644 --- a/mibs/nokia/TIMETRA-GLOBAL-MIB +++ b/mibs/nokia/TIMETRA-GLOBAL-MIB @@ -1,380 +1,602 @@ -TIMETRA-GLOBAL-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-IDENTITY, OBJECT-IDENTITY, - enterprises FROM SNMPv2-SMI; - -timetraGlobalMIBModule MODULE-IDENTITY - LAST-UPDATED "0801010000Z" - ORGANIZATION "Alcatel" - CONTACT-INFO - "Alcatel 7x50 Support - Web: http://www.alcatel.com/comps/pages/carrier_support.jhtml" - DESCRIPTION - "This document is the SNMP MIB module for central registration - of object identifiers defined under the Alcatel 'timetra' branch - for the Alcatel 7x50 SR series SNMP MIBs. - - Copyright 2003-2008 Alcatel-Lucent. All rights reserved. - Reproduction of this document is authorized on the condition - that the foregoing copyright notice is included. - - This SNMP MIB module (Specification) embodies Alcatel's - proprietary intellectual property. Alcatel retains all title and - ownership in the Specification, including any revisions. - - Alcatel grants all interested parties a non-exclusive license to - use and distribute an unmodified copy of this Specification in - connection with management of Alcatel products, and without fee, - provided this copyright notice and license appear on all copies. - - This Specification is supplied `as is', and Alcatel makes no - warranty, either express or implied, as to the use, operation, - condition, or performance of the Specification." --- --- Revision History --- - REVISION "0801010000Z" - DESCRIPTION "Rev 6.0 01 Jan 2008 00:00 - 6.0 release of the TIMETRA-GLOBAL-MIB." - - REVISION "0701010000Z" - DESCRIPTION "Rev 5.0 01 Jan 2007 00:00 - 5.0 release of the TIMETRA-GLOBAL-MIB." - - REVISION "0508310000Z" - DESCRIPTION "Rev 3.0 31 Aug 2005 00:00 - 3.0 release of the TIMETRA-GLOBAL-MIB." - - REVISION "0501240000Z" - DESCRIPTION "Rev 2.1 24 Jan 2005 00:00 - 2.1 release of the TIMETRA-GLOBAL-MIB." - - REVISION "0401150000Z" - DESCRIPTION "Rev 2.0 15 Jan 2004 00:00 - 2.0 release of the TIMETRA-GLOBAL-MIB." - - REVISION "0301200000Z" - DESCRIPTION "Rev 1.0 20 Jan 2003 00:00 - This is the 1.0 release of the TIMETRA-GLOBAL-MIB." - - REVISION "0008140000Z" - DESCRIPTION "Rev 0.1 14 Aug 2000 00:00 - This is the initial version of the TIMETRA-GLOBAL-MIB." - ::= { timetraModules 1 } - --- --- ---------------------------------------------------------------------------- --- timetra --- ---------------------------------------------------------------------------- --- The Private Enterprise Number 6527 was assigned to TiMetra Inc., --- previously known as Panthera Networks, by the IANA on July 14, 2000. --- --- TiMetra, Inc. was acquired by Alcatel on July 18, 2003 and has --- had the timetra enterprise number, 6527, registered to Alcatel. --- -timetra OBJECT IDENTIFIER ::= { enterprises 6527 } - --- --- ---------------------------------------------------------------------------- --- timetra 1 : timetra registry --- ---------------------------------------------------------------------------- --- Sub-tree for registrations -timetraReg OBJECT IDENTIFIER ::= { timetra 1 } - --- --- ---------------------------------------------- --- timetra-reg 1 : Modules --- ---------------------------------------------- --- Note: --- The timetraESSMIBModules and alcatelCommonMIBModules have become --- deprecated. Henceforward, all new MIB modules will be placed --- under timetraModules. --- - timetraModules OBJECT IDENTIFIER ::= { timetraReg 1 } --- timetraGlobalMIBModule OBJECT IDENTIFIER ::= { timetraModules 1 } --- timetraTCMIBModule OBJECT IDENTIFIER ::= { timetraModules 2 } - timetraSRMIBModules OBJECT IDENTIFIER ::= { timetraModules 3 } --- timetraSysMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 1 } --- tmnxChassisMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 2 } --- timetraVRtrMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 3 } --- timetraServicesMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 4 } --- timetraOspfMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 5 } --- timetraMplsMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 6 } --- timetraRsvpMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 7 } --- timetraLdpMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 8 } --- timetraRipMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 9 } --- timetraIsisMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 10 } --- timetraOamTestMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 11 } --- timetraLogMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 12 } --- timetraClearMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 13 } --- timetraBgpMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 14 } --- timetraLagMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 15 } --- timetraQosMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 16 } --- timetraRoutePolicyMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 17 } --- timetraMirrorMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 18 } --- timetraCflowdMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 19 } --- timetraVrrpMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 20 } --- timetraFilterMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 21 } --- timetraSecurityMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 22 } --- timetraIgmpMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 23 ) --- timetraPimMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 24 } --- tmnxPortMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 25 } --- tmnxPppMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 26 } --- timetraATMMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 27 } --- timetraAgentCapabilityModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 28 } --- timetraAPSMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 29 } --- timetraGmplsMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 30 } --- timetraGmplsRsvpMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 31 } --- timetraGmplsLmpMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 32 } --- tmnxSubMgmtMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 33 } --- timetraNgBgpMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 34 } --- not used. (formerly used by timetraOspfv3MIBModule) --- timetraOspfNgMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 36 } --- tmnxSchedulerMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 37 } --- timetraNtpMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 38 } --- tmnxGsmpMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 39 } --- timetraMcRedundancyMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 40 } --- timetraMcastCacMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 41 } --- timetraDOT3OAMMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 42 } --- timetraMsdpMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 43 } --- tmnxBsxMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 44 } --- timetraMldSnoopingMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 45 } --- timetraMldMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 46 } --- timetraDhcpServerMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 47 } --- timetraIPsecMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 48 } --- timetraPppoeMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 49 } --- timetraPimNgMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 50 } --- timetraLocalUserDbMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 51 } --- timetraIEEE8021CfmMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 52 } --- timetraPimSnoopingMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 53 } --- timetraMcastPathMgmtMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 54 } - timetraCapabilityModule OBJECT IDENTIFIER ::= { timetraModules 4 } - timetra7750CapModule OBJECT IDENTIFIER ::= { timetraCapabilityModule 1 } --- timetra7750V3v0CapModule OBJECT IDENTIFIER ::= { timetra7750CapModule 1 } --- timetra7750V4v0CapModule OBJECT IDENTIFIER ::= { timetra7750CapModule 2 } --- timetra7750V5v0CapModule OBJECT IDENTIFIER ::= { timetra7750CapModule 3 } --- timetra7750V6v0CapModule OBJECT IDENTIFIER ::= { timetra7750CapModule 4 } - timetra7450CapModule OBJECT IDENTIFIER ::= { timetraCapabilityModule 2 } --- timetra7450V3v0CapModule OBJECT IDENTIFIER ::= { timetra7450CapModule 1 } --- timetra7450V4v0CapModule OBJECT IDENTIFIER ::= { timetra7450CapModule 2 } --- timetra7450V5v0CapModule OBJECT IDENTIFIER ::= { timetra7450CapModule 3 } --- timetra7450V6v0CapModule OBJECT IDENTIFIER ::= { timetra7450CapModule 4 } - timetra7710CapModule OBJECT IDENTIFIER ::= { timetraCapabilityModule 3 } --- timetra7710V3v0CapModule OBJECT IDENTIFIER ::= { timetra7710CapModule 1 } --- timetra7710V4v0CapModule OBJECT IDENTIFIER ::= { timetra7710CapModule 2 } --- timetra7710V6v0CapModule OBJECT IDENTIFIER ::= { timetra7710CapModule 3 } - alcatelCommonMIBModules OBJECT IDENTIFIER ::= { timetraModules 5 } --- alcatelGlobalMIBModule OBJECT IDENTIFIER ::= { alcatelCommonMIBModules 1 } - --- --- ---------------------------------------------- --- timetra-reg 3 : 7750 SR hardware products --- ---------------------------------------------- --- Sub-trees for registration of Alcatel 7750 SR series hardware products --- - timetraServiceRouters OBJECT IDENTIFIER ::= { timetraReg 3 } - tmnxModelSR1Reg OBJECT-IDENTITY - STATUS current - DESCRIPTION - "This objectID is to be used as the mib-2 sysObjectID to - identify the Alcatel 7750 SR-1 device." - ::= { timetraServiceRouters 1 } - - tmnxModelSR4Reg OBJECT-IDENTITY - STATUS current - DESCRIPTION - "This objectID is to be used as the mib-2 sysObjectID to - identify the Alcatel 7750 SR-4 device." - ::= { timetraServiceRouters 2 } - - tmnxModelSR12Reg OBJECT-IDENTITY - STATUS current - DESCRIPTION - "This objectID is to be used as the mib-2 sysObjectID to - identify the Alcatel 7750 SR-12 device." - ::= { timetraServiceRouters 3 } - - tmnxModelSR7Reg OBJECT-IDENTITY - STATUS current - DESCRIPTION - "This objectID is to be used as the mib-2 sysObjectID to - identify the Alcatel 7750 SR-7 device." - ::= { timetraServiceRouters 4 } - - tmnxModelSR6Reg OBJECT-IDENTITY - STATUS current - DESCRIPTION - "This objectID is to be used as the mib-2 sysObjectID to - identify the Alcatel 7750 SR-6 device." - ::= { timetraServiceRouters 5 } - --- --- ---------------------------------------------- --- timetra-reg 6 : 7450 ESS hardware products --- ---------------------------------------------- --- Sub-tree for registration of Alcatel 7450 ESS series hardware products --- -timetraServiceSwitches OBJECT IDENTIFIER ::= { timetraReg 6 } - tmnxModelESS1Reg OBJECT-IDENTITY - STATUS current - DESCRIPTION - "This objectID is to be used as the mib-2 sysObjectID to - identify the Alcatel 7450 ESS-1 device." - ::= { timetraServiceSwitches 1 } - - tmnxModelESS4Reg OBJECT-IDENTITY - STATUS current - DESCRIPTION - "This objectID is to be used as the mib-2 sysObjectID to - identify the Alcatel 7450 ESS-4 device." - ::= { timetraServiceSwitches 2 } - - tmnxModelESS7Reg OBJECT-IDENTITY - STATUS current - DESCRIPTION - "This objectID is to be used as the mib-2 sysObjectID to - identify the Alcatel 7450 ESS-7 device." - ::= { timetraServiceSwitches 3 } - - tmnxModelESS12Reg OBJECT-IDENTITY - STATUS current - DESCRIPTION - "This objectID is to be used as the mib-2 sysObjectID to - identify the Alcatel 7450 ESS-12 device." - ::= { timetraServiceSwitches 4 } - - tmnxModelESS6Reg OBJECT-IDENTITY - STATUS current - DESCRIPTION - "This objectID is to be used as the mib-2 sysObjectID to - identify the Alcatel 7450 ESS-6 device." - ::= { timetraServiceSwitches 5 } - - tmnxModelESS6vReg OBJECT-IDENTITY - STATUS current - DESCRIPTION - "This objectID is to be used as the mib-2 sysObjectID to - identify the Alcatel 7450 ESS-6V device." - ::= { timetraServiceSwitches 6 } - --- --- ---------------------------------------------- --- timetra-reg 9 : 7710 SR hardware products --- ---------------------------------------------- --- Sub-trees for registration of Alcatel 7710 SR series hardware products --- - alcatel7710ServiceRouters OBJECT IDENTIFIER ::= { timetraReg 9 } - tmnxModel7710SRc12Reg OBJECT-IDENTITY - STATUS current - DESCRIPTION - "This objectID is to be used as the mib-2 sysObjectID to - identify the Alcatel 7710 SR-c12 (12 Compact MDA slots) - device." - ::= { alcatel7710ServiceRouters 1 } - - tmnxModel7710SRc4Reg OBJECT-IDENTITY - STATUS current - DESCRIPTION - "This objectID is to be used as the mib-2 sysObjectID to - identify the Alcatel 7710 SR-c4 (4 Compact MDA slots) - device." - ::= { alcatel7710ServiceRouters 2 } - --- --- ---------------------------------------------------------------------------- --- timetra 2 : tree for company-wide common objects --- ---------------------------------------------------------------------------- --- Sub-tree for company-wide objects and events --- -timetraGeneric OBJECT IDENTIFIER ::= { timetra 2 } - --- --- ---------------------------------------------------------------------------- --- timetra 3 : product specific objects --- ---------------------------------------------------------------------------- --- Sub-tree for product-specific objects and events. --- Note: --- 3 products were originally defined: --- - SR : objects for the 7750 --- - ESS : objects for the 7450 --- - Common : objects common to both products --- Both the ESS and Common branch are now deprecated. --- All MIB modules are placed under tmnxSRMIB node. --- -timetraProducts OBJECT IDENTIFIER ::= { timetra 3 } - --- --- ---------------------------------------------- --- timetra-products 1 : 7750 objects --- ---------------------------------------------- --- Sub-tree for Service Router MIBs - tmnxSRMIB OBJECT IDENTIFIER ::= { timetraProducts 1 } --- Sub-tree for Service Router conformace - tmnxSRConfs OBJECT IDENTIFIER ::= { tmnxSRMIB 1 } --- Sub-tree for Service Router Objects - tmnxSRObjs OBJECT IDENTIFIER ::= { tmnxSRMIB 2 } --- Sub-tree for Service Router Notifications (events) - tmnxSRNotifyPrefix OBJECT IDENTIFIER ::= { tmnxSRMIB 3 } - --- --- ---------------------------------------------- --- timetra-products 2 : 7450 objects --- ---------------------------------------------- --- Sub-tree for Service switch Router MIBs - tmnxESSMIB OBJECT IDENTIFIER ::= { timetraProducts 2 } --- Sub-tree for Service Switch conformace - tmnxESSConfs OBJECT IDENTIFIER ::= { tmnxESSMIB 1 } --- Sub-tree for Service Switch Objects - tmnxESSObjs OBJECT IDENTIFIER ::= { tmnxESSMIB 2 } --- Sub-tree for Service Switch Notifications (events) - tmnxESSNotifyPrefix OBJECT IDENTIFIER ::= { tmnxESSMIB 3 } - --- --- ---------------------------------------------- --- timetra-products 3 : Alcatel objects --- ---------------------------------------------- --- Sub-tree for Common MIBs - alcatelCommonMIB OBJECT IDENTIFIER ::= { timetraProducts 3 } --- Sub-tree for Service Switch conformace - alcatelConformance OBJECT IDENTIFIER ::= { alcatelCommonMIB 1 } --- Sub-tree for Service Switch Objects - alcatelObjects OBJECT IDENTIFIER ::= { alcatelCommonMIB 2 } --- Sub-tree for Service Switch Notifications (events) - alcatelNotifyPrefix OBJECT IDENTIFIER ::= { alcatelCommonMIB 3 } - --- --- ---------------------------------------------------------------------------- --- timetra 4 : Agent Capabilities --- This capability branch is now obsolete and replaced with the { timetra 5 } --- product capabilities branch. --- ---------------------------------------------------------------------------- --- -tmnxAgentCapability OBJECT IDENTIFIER ::= { timetra 4 } - tmnx7750AgentCapability OBJECT IDENTIFIER ::= { tmnxAgentCapability 1 } - tmnx7450AgentCapability OBJECT IDENTIFIER ::= { tmnxAgentCapability 2 } - tmnx7710AgentCapability OBJECT IDENTIFIER ::= { tmnxAgentCapability 3 } - --- --- ---------------------------------------------------------------------------- --- timetra 5 : Product Capabilities --- ---------------------------------------------------------------------------- --- -tmnxProductCapability OBJECT IDENTIFIER ::= { timetra 5 } - tmnx7750Capability OBJECT IDENTIFIER ::= { tmnxProductCapability 1 } - tmnx7750V3v0 OBJECT IDENTIFIER ::= { tmnx7750Capability 1 } - tmnx7750V4v0 OBJECT IDENTIFIER ::= { tmnx7750Capability 2 } - tmnx7750V5v0 OBJECT IDENTIFIER ::= { tmnx7750Capability 3 } - tmnx7750V6v0 OBJECT IDENTIFIER ::= { tmnx7750Capability 4 } - tmnx7450Capability OBJECT IDENTIFIER ::= { tmnxProductCapability 2 } - tmnx7450V3v0 OBJECT IDENTIFIER ::= { tmnx7450Capability 1 } - tmnx7450V4v0 OBJECT IDENTIFIER ::= { tmnx7450Capability 2 } - tmnx7450V5v0 OBJECT IDENTIFIER ::= { tmnx7450Capability 3 } - tmnx7450V6v0 OBJECT IDENTIFIER ::= { tmnx7450Capability 4 } - tmnx7710Capability OBJECT IDENTIFIER ::= { tmnxProductCapability 3 } - tmnx7710V3v0 OBJECT IDENTIFIER ::= { tmnx7710Capability 1 } - tmnx7710V4v0 OBJECT IDENTIFIER ::= { tmnx7710Capability 2 } - tmnx7710V5v0 OBJECT IDENTIFIER ::= { tmnx7710Capability 3 } - tmnx7710V6v0 OBJECT IDENTIFIER ::= { tmnx7710Capability 4 } - -END +TIMETRA-GLOBAL-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + MODULE-IDENTITY, OBJECT-TYPE, + enterprises + FROM SNMPv2-SMI + DateAndTime + FROM SNMPv2-TC + ; + +timetraGlobalMIBModule MODULE-IDENTITY + LAST-UPDATED "201701010000Z" + ORGANIZATION "Nokia" + CONTACT-INFO + "Nokia SROS Support + Web: http://www.nokia.com" + DESCRIPTION + "This document is the SNMP MIB module for central registration + of object identifiers defined under the Nokia 'timetra' branch + for the Nokia SROS series SNMP MIBs. + + Copyright 2003-2018 Nokia. All rights reserved. Reproduction of this + document is authorized on the condition that the foregoing copyright + notice is included. + + This SNMP MIB module (Specification) embodies Nokia's + proprietary intellectual property. Nokia retains + all title and ownership in the Specification, including any + revisions. + + Nokia grants all interested parties a non-exclusive license to use and + distribute an unmodified copy of this Specification in connection with + management of Nokia products, and without fee, provided this copyright + notice and license appear on all copies. + + This Specification is supplied 'as is', and Nokia makes no warranty, + either express or implied, as to the use, operation, condition, or + performance of the Specification." + + REVISION "201701010000Z" + DESCRIPTION + "Rev 15.0 1 Jan 2017 00:00 + 15.0 release of the TIMETRA-GLOBAL-MIB." + + REVISION "201601010000Z" + DESCRIPTION + "Rev 14.0 1 Jan 2016 00:00 + 14.0 release of the TIMETRA-GLOBAL-MIB." + + REVISION "201501010000Z" + DESCRIPTION + "Rev 13.0 1 Jan 2015 00:00 + 13.0 release of the TIMETRA-GLOBAL-MIB." + + REVISION "201401010000Z" + DESCRIPTION + "Rev 12.0 1 Jan 2014 00:00 + 12.0 release of the TIMETRA-GLOBAL-MIB." + + REVISION "201208010000Z" + DESCRIPTION + "Rev 11.0 1 Aug 2012 00:00 + 11.0 release of the TIMETRA-GLOBAL-MIB." + + REVISION "201102010000Z" + DESCRIPTION + "Rev 9.0 1 Feb 2011 00:00 + 9.0 release of the TIMETRA-GLOBAL-MIB." + + REVISION "201002280000Z" + DESCRIPTION + "Rev 8.0 28 Feb 2010 00:00 + 8.0 release of the TIMETRA-GLOBAL-MIB." + + REVISION "200902280000Z" + DESCRIPTION + "Rev 7.0 28 Feb 2009 00:00 + 7.0 release of the TIMETRA-GLOBAL-MIB." + + REVISION "200902010000Z" + DESCRIPTION + "Rev 7.0 01 Feb 2009 00:00 + 7.0 release of the TIMETRA-GLOBAL-MIB." + + REVISION "200807010000Z" + DESCRIPTION + "Rev 6.1 01 Jul 2008 00:00 + 6.1 release of the TIMETRA-GLOBAL-MIB." + + REVISION "200801010000Z" + DESCRIPTION + "Rev 6.0 01 Jan 2008 00:00 + 6.0 release of the TIMETRA-GLOBAL-MIB." + + REVISION "200701010000Z" + DESCRIPTION + "Rev 5.0 01 Jan 2007 00:00 + 5.0 release of the TIMETRA-GLOBAL-MIB." + + REVISION "200508310000Z" + DESCRIPTION + "Rev 3.0 31 Aug 2005 00:00 + 3.0 release of the TIMETRA-GLOBAL-MIB." + + REVISION "200501240000Z" + DESCRIPTION + "Rev 2.1 24 Jan 2005 00:00 + 2.1 release of the TIMETRA-GLOBAL-MIB." + + REVISION "200401150000Z" + DESCRIPTION + "Rev 2.0 15 Jan 2004 00:00 + 2.0 release of the TIMETRA-GLOBAL-MIB." + + REVISION "200301200000Z" + DESCRIPTION + "Rev 1.0 20 Jan 2003 00:00 + This is the 1.0 release of the TIMETRA-GLOBAL-MIB." + + REVISION "200008140000Z" + DESCRIPTION + "Rev 0.1 14 Aug 2000 00:00 + This is the initial version of the TIMETRA-GLOBAL-MIB." + + ::= { timetraModules 1 } + +timetra OBJECT IDENTIFIER ::= { enterprises 6527 } + +timetraReg OBJECT IDENTIFIER ::= { timetra 1 } + +timetraModules OBJECT IDENTIFIER ::= { timetraReg 1 } + +timetraSRMIBModules OBJECT IDENTIFIER ::= { timetraModules 3 } + +timetraCapabilityModule OBJECT IDENTIFIER ::= { timetraModules 4 } + +timetra7750CapModule OBJECT IDENTIFIER ::= { timetraCapabilityModule 1 } + +timetra7450CapModule OBJECT IDENTIFIER ::= { timetraCapabilityModule 2 } + +timetra7710CapModule OBJECT IDENTIFIER ::= { timetraCapabilityModule 3 } + +timetra7750MGCapModule OBJECT IDENTIFIER ::= { timetraCapabilityModule 4 } + +timetraSROSCapModule OBJECT IDENTIFIER ::= { timetraCapabilityModule 5 } + +timetraDCCapModule OBJECT IDENTIFIER ::= { timetraCapabilityModule 6 } + +timetraMGCapModule OBJECT IDENTIFIER ::= { timetraCapabilityModule 7 } + +alcatelCommonMIBModules OBJECT IDENTIFIER ::= { timetraModules 5 } + +timetraServiceRouters OBJECT IDENTIFIER ::= { timetraReg 3 } + +tmnxModelSR1Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7750 SR-1 Version 1 device." + ::= { timetraServiceRouters 1 } + +tmnxModelSR4Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7750 SR-4 device." + ::= { timetraServiceRouters 2 } + +tmnxModelSR12Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7750 SR-12 device." + ::= { timetraServiceRouters 3 } + +tmnxModelSR7Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7750 SR-7 device." + ::= { timetraServiceRouters 4 } + +tmnxModelSR6Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7750 SR-6 device." + ::= { timetraServiceRouters 5 } + +tmnxModelSRc12Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7750 SR-c12 device." + ::= { timetraServiceRouters 6 } + +tmnxModelSRc4Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7750 SR-c4 device." + ::= { timetraServiceRouters 7 } + +tmnxModelSR12EReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectID is to be used as the mib-2 sysObjectID to identify the + Nokia 7750 SR-12E device." + ::= { timetraServiceRouters 8 } + +tmnxModelSRa4Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7750 SR-a4 device." + ::= { timetraServiceRouters 9 } + +tmnxModelSRa8Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7750 SR-a8 device." + ::= { timetraServiceRouters 10 } + +tmnxModelSR1eReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7750 SR-1e device." + ::= { timetraServiceRouters 11 } + +tmnxModelSR2eReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7750 SR-2e device." + ::= { timetraServiceRouters 12 } + +tmnxModelSR3eReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7750 SR-3e device." + ::= { timetraServiceRouters 13 } + +tmnxModelSARHmReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7705 SAR-Hm device." + ::= { timetraServiceRouters 14 } + +tmnxModelSR1v2Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7750 SR-1 Version 2 device." + ::= { timetraServiceRouters 15 } + +tmnxModelSR14sReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7750 SR-14s device." + ::= { timetraServiceRouters 16 } + +tmnxModelSR7sReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7750 SR-7s device." + ::= { timetraServiceRouters 17 } + +tmnxModelSR1sReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7750 SR-1s device." + ::= { timetraServiceRouters 18 } + +tmnxModelSR2sReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7750 SR-2s device." + ::= { timetraServiceRouters 19 } + +tmnxModelIXRr6Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7250 IXR six mda slot device." + ::= { timetraServiceRouters 20 } + +tmnxModelIXR6Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7250 IXR six slot device." + ::= { timetraServiceRouters 21 } + +tmnxModelIXR10Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7250 IXR ten slot device." + ::= { timetraServiceRouters 22 } + +tmnxModelIXRsReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7250 IXR one slot device." + ::= { timetraServiceRouters 23 } + +tmnxModelSARHmcReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7705 SAR-Hmc device." + ::= { timetraServiceRouters 24 } + +tmnxModelIXReReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7250 IXR-e device." + ::= { timetraServiceRouters 25 } + +timetraServiceSwitches OBJECT IDENTIFIER ::= { timetraReg 6 } + +tmnxModelESS1Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7450 ESS-1 device." + ::= { timetraServiceSwitches 1 } + +tmnxModelESS4Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7450 ESS-4 device." + ::= { timetraServiceSwitches 2 } + +tmnxModelESS7Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7450 ESS-7 device." + ::= { timetraServiceSwitches 3 } + +tmnxModelESS12Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7450 ESS-12 device." + ::= { timetraServiceSwitches 4 } + +tmnxModelESS6Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7450 ESS-6 device." + ::= { timetraServiceSwitches 5 } + +tmnxModelESS6vReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7450 ESS-6V device." + ::= { timetraServiceSwitches 6 } + +alcatel7710ServiceRouters OBJECT IDENTIFIER ::= { timetraReg 9 } + +tmnxModel7710SRc12Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7710 SR-c12 (12 Compact MDA slots) device." + ::= { alcatel7710ServiceRouters 1 } + +tmnxModel7710SRc4Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7710 SR-c4 (4 Compact MDA slots) device." + ::= { alcatel7710ServiceRouters 2 } + +alcatel7750MobileGateways OBJECT IDENTIFIER ::= { timetraReg 12 } + +tmnxModel7750MGSR7Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7750-MG SR-7 device." + ::= { alcatel7750MobileGateways 1 } + +tmnxModel7750MGSR12Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7750-MG SR-12 device." + ::= { alcatel7750MobileGateways 2 } + +alcatelMGVMExtRoutingSystems OBJECT IDENTIFIER ::= { timetraReg 13 } + +alcatel7950ExtRoutingSystems OBJECT IDENTIFIER ::= { timetraReg 15 } + +tmnxModel7950XRS20Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7950 XRS-20 device." + ::= { alcatel7950ExtRoutingSystems 1 } + +tmnxModel7950XRS16Reg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7950 XRS-16 device." + ::= { alcatel7950ExtRoutingSystems 2 } + +tmnxModel7950XRS20EReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia 7950 XRS-20E device." + ::= { alcatel7950ExtRoutingSystems 3 } + +alcatel7nnnExtServiceRouters OBJECT IDENTIFIER ::= { timetraReg 18 } + +alcatelVMExtRoutingSystems OBJECT IDENTIFIER ::= { timetraReg 19 } + +tmnxModelVSRReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia Virtual Service Router device." + ::= { alcatelVMExtRoutingSystems 1 } + +tmnxModelVSRcReg OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This objectId is to be used as the mib-2 sysObjectID to identify the + Nokia Virtual Service Router compact device." + ::= { alcatelVMExtRoutingSystems 2 } + +timetraGeneric OBJECT IDENTIFIER ::= { timetra 2 } + +timetraProducts OBJECT IDENTIFIER ::= { timetra 3 } + +tmnxSRMIB OBJECT IDENTIFIER ::= { timetraProducts 1 } + +tmnxSRConfs OBJECT IDENTIFIER ::= { tmnxSRMIB 1 } + +tmnxSRObjs OBJECT IDENTIFIER ::= { tmnxSRMIB 2 } + +tmnxSRNotifyPrefix OBJECT IDENTIFIER ::= { tmnxSRMIB 3 } + +tmnxESSMIB OBJECT IDENTIFIER ::= { timetraProducts 2 } + +tmnxESSConfs OBJECT IDENTIFIER ::= { tmnxESSMIB 1 } + +tmnxESSObjs OBJECT IDENTIFIER ::= { tmnxESSMIB 2 } + +tmnxESSNotifyPrefix OBJECT IDENTIFIER ::= { tmnxESSMIB 3 } + +alcatelCommonMIB OBJECT IDENTIFIER ::= { timetraProducts 3 } + +alcatelConformance OBJECT IDENTIFIER ::= { alcatelCommonMIB 1 } + +alcatelObjects OBJECT IDENTIFIER ::= { alcatelCommonMIB 2 } + +alcatelNotifyPrefix OBJECT IDENTIFIER ::= { alcatelCommonMIB 3 } + +tmnxMGMIB OBJECT IDENTIFIER ::= { timetraProducts 4 } + +tmnxMGConfs OBJECT IDENTIFIER ::= { tmnxMGMIB 1 } + +tmnxMGObjs OBJECT IDENTIFIER ::= { tmnxMGMIB 2 } + +tmnxMGNotifyPrefix OBJECT IDENTIFIER ::= { tmnxMGMIB 3 } + +tmnxAgentCapability OBJECT IDENTIFIER ::= { timetra 4 } + +tmnx7750AgentCapability OBJECT IDENTIFIER ::= { tmnxAgentCapability 1 } + +tmnx7450AgentCapability OBJECT IDENTIFIER ::= { tmnxAgentCapability 2 } + +tmnx7710AgentCapability OBJECT IDENTIFIER ::= { tmnxAgentCapability 3 } + +tmnxProductCapability OBJECT IDENTIFIER ::= { timetra 5 } + +tmnx7750Capability OBJECT IDENTIFIER ::= { tmnxProductCapability 1 } + +tmnx7750V3v0 OBJECT IDENTIFIER ::= { tmnx7750Capability 1 } + +tmnx7750V4v0 OBJECT IDENTIFIER ::= { tmnx7750Capability 2 } + +tmnx7750V5v0 OBJECT IDENTIFIER ::= { tmnx7750Capability 3 } + +tmnx7750V6v0 OBJECT IDENTIFIER ::= { tmnx7750Capability 4 } + +tmnx7750V6v1 OBJECT IDENTIFIER ::= { tmnx7750Capability 5 } + +tmnx7750V7v0 OBJECT IDENTIFIER ::= { tmnx7750Capability 6 } + +tmnx7750V8v0 OBJECT IDENTIFIER ::= { tmnx7750Capability 7 } + +tmnx7450Capability OBJECT IDENTIFIER ::= { tmnxProductCapability 2 } + +tmnx7450V3v0 OBJECT IDENTIFIER ::= { tmnx7450Capability 1 } + +tmnx7450V4v0 OBJECT IDENTIFIER ::= { tmnx7450Capability 2 } + +tmnx7450V5v0 OBJECT IDENTIFIER ::= { tmnx7450Capability 3 } + +tmnx7450V6v0 OBJECT IDENTIFIER ::= { tmnx7450Capability 4 } + +tmnx7450V6v1 OBJECT IDENTIFIER ::= { tmnx7450Capability 5 } + +tmnx7450V7v0 OBJECT IDENTIFIER ::= { tmnx7450Capability 6 } + +tmnx7450V8v0 OBJECT IDENTIFIER ::= { tmnx7450Capability 7 } + +tmnx7710Capability OBJECT IDENTIFIER ::= { tmnxProductCapability 3 } + +tmnx7710V3v0 OBJECT IDENTIFIER ::= { tmnx7710Capability 1 } + +tmnx7710V4v0 OBJECT IDENTIFIER ::= { tmnx7710Capability 2 } + +tmnx7710V5v0 OBJECT IDENTIFIER ::= { tmnx7710Capability 3 } + +tmnx7710V6v0 OBJECT IDENTIFIER ::= { tmnx7710Capability 4 } + +tmnx7710V6v1 OBJECT IDENTIFIER ::= { tmnx7710Capability 5 } + +tmnx7710V7v0 OBJECT IDENTIFIER ::= { tmnx7710Capability 6 } + +tmnx7710V8v0 OBJECT IDENTIFIER ::= { tmnx7710Capability 7 } + +tmnx7750MGCapability OBJECT IDENTIFIER ::= { tmnxProductCapability 4 } + +tmnx7750MGV1v0 OBJECT IDENTIFIER ::= { tmnx7750MGCapability 1 } + +tmnx7750MGV2v0 OBJECT IDENTIFIER ::= { tmnx7750MGCapability 2 } + +tmnx7750MGV3v0 OBJECT IDENTIFIER ::= { tmnx7750MGCapability 3 } + +tmnx7750MGV4v0 OBJECT IDENTIFIER ::= { tmnx7750MGCapability 4 } + +tmnxSROSCapability OBJECT IDENTIFIER ::= { tmnxProductCapability 5 } + +tmnxSROSV8v0 OBJECT IDENTIFIER ::= { tmnxSROSCapability 1 } + +tmnxSROSV9v0 OBJECT IDENTIFIER ::= { tmnxSROSCapability 2 } + +tmnxSROSV10v0 OBJECT IDENTIFIER ::= { tmnxSROSCapability 3 } + +tmnxBasedProducts OBJECT IDENTIFIER ::= { timetra 6 } + +timetraConformance OBJECT IDENTIFIER ::= { timetra 999 } + +timetraCompliances OBJECT IDENTIFIER ::= { timetraConformance 1 } + +timetraCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The global MIB compliance statement for timetra products" + MODULE + MANDATORY-GROUPS { + timetraGroup + } + ::= { timetraCompliances 1 } + +timetraGroups OBJECT IDENTIFIER ::= { timetraConformance 2 } + +timetraGroup OBJECT-GROUP + OBJECTS { + timetraEoM + } + STATUS current + DESCRIPTION + "The group of objects in the timetra group" + ::= { timetraGroups 1 } + +timetraEoM OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object timetraEoM is the last readable object supported by Nokia + SR family defined by Nokia. + + The value of timetraEoM indicates the date and time when the object + was last read in an SNMP get request." + ::= { timetra 1000 } + +END diff --git a/mibs/nokia/TIMETRA-LDP-MIB b/mibs/nokia/TIMETRA-LDP-MIB index 94cdcd7f9c..31451ed7b8 100644 --- a/mibs/nokia/TIMETRA-LDP-MIB +++ b/mibs/nokia/TIMETRA-LDP-MIB @@ -1,6551 +1,15151 @@ -TIMETRA-LDP-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, - Unsigned32, Counter32, Gauge32, - IpAddress - FROM SNMPv2-SMI - - MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP - FROM SNMPv2-CONF - - RowStatus, TruthValue, TestAndIncr, - TimeStamp, TimeInterval, TEXTUAL-CONVENTION - FROM SNMPv2-TC - - InterfaceIndexOrZero - FROM IF-MIB - - timetraSRMIBModules, tmnxSRObjs, tmnxSRNotifyPrefix, - tmnxSRConfs - FROM TIMETRA-GLOBAL-MIB - - vRtrID, vRtrLdpStatus - FROM TIMETRA-VRTR-MIB - - TmnxAdminState, TmnxOperState, TPolicyStatementNameOrEmpty, - TmnxServId, TmnxVcType, TmnxVcId - FROM TIMETRA-TC-MIB - - MplsLdpIdentifier, MplsLsrIdentifier - FROM MPLS-LDP-MIB - - ServType, SdpId, TdmOptionsSigPkts, TdmOptionsCasTrunkFraming - FROM TIMETRA-SERV-MIB - - TFilterLogId, TFilterID - FROM TIMETRA-FILTER-MIB - - TNamedItemOrEmpty, TmnxVRtrMplsLspID - FROM TIMETRA-TC-MIB - ; - -timetraLdpMIBModule MODULE-IDENTITY - LAST-UPDATED "0801010000Z" - ORGANIZATION "Alcatel" - CONTACT-INFO - "Alcatel 7x50 Support - Web: http://www.alcatel.com/comps/pages/carrier_support.jhtml" - DESCRIPTION - "The MIB module to manage and provision the Alcatel 7x50 LDP - protocol features. - - Copyright 2003-2008 Alcatel-Lucent. All rights reserved. - Reproduction of this document is authorized on the condition that - the foregoing copyright notice is included. - - This SNMP MIB module (Specification) embodies Alcatel's - proprietary intellectual property. Alcatel retains - all title and ownership in the Specification, including any - revisions. - - Alcatel grants all interested parties a non-exclusive - license to use and distribute an unmodified copy of this - Specification in connection with management of Alcatel - products, and without fee, provided this copyright notice and - license appear on all copies. - - This Specification is supplied 'as is', and Alcatel - makes no warranty, either express or implied, as to the use, - operation, condition, or performance of the Specification." --- --- Revision History --- - REVISION "0801010000Z" - DESCRIPTION "Rev 6.0 01 Jan 2008 00:00 - 6.0 release of the TIMETRA-LDP-MIB." - - REVISION "0701010000Z" - DESCRIPTION "Rev 5.0 01 Jan 2007 00:00 - 5.0 release of the TIMETRA-LDP-MIB." - - REVISION "0603160000Z" - DESCRIPTION "Rev 4.0 16 Mar 2006 00:00 - 4.0 release of the TIMETRA-LDP-MIB." - - REVISION "0508310000Z" - DESCRIPTION "Rev 3.0 31 Aug 2005 00:00 - 3.0 release of the TIMETRA-LDP-MIB." - - REVISION "0501240000Z" - DESCRIPTION "Rev 2.1 24 Jan 2005 00:00 - 2.1 release of the TIMETRA-LDP-MIB." - - REVISION "0401150000Z" - DESCRIPTION "Rev 2.0 15 Jan 2004 00:00 - 2.0 release of the TIMETRA-LDP-MIB." - - REVISION "0308150000Z" - DESCRIPTION "Rev 1.2 15 Aug 2003 00:00 - 1.2 release of the TIMETRA-LDP-MIB." - - REVISION "0301200000Z" - DESCRIPTION "Rev 1.0 20 Jan 2003 00:00 - 1.0 Release of the TIMETRA-LDP-MIB." - - REVISION "0108010000Z" - DESCRIPTION "Rev 0.1 01 Aug 2001 00:00 - Initial version of the TIMETRA-LDP-MIB." - - ::= { timetraSRMIBModules 8 } - - ---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% --- --- LDP extensions --- - -tmnxLdpObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 8 } -tmnxLdpConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 8 } -tmnxLdpNotifyPrefix OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 8 } - tmnxLdpNotifications OBJECT IDENTIFIER ::= { tmnxLdpNotifyPrefix 0 } - - --- --- TIMETRA-LDP-MIB Textual Conventions --- -TmnxLdpKeepAliveFactor ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxLdpKeepAliveFactor specifies the value by which the - keepalive timeout should be divided to give the keepalive - time i.e. the time interval, in seconds, between LDP - Keepalive messages. LDP Keepalive messages are sent to - keep the LDP session from timing out when no other LDP - traffic is being sent between the neighbors." - SYNTAX Unsigned32 (1..255) - -TmnxLdpKeepAliveTimeout ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxLdpKeepAliveTimeout specifies the the time interval, - in seconds, that LDP waits before tearing down a session. - If no LDP messages are exchanged during this time interval, - the LDP session is torn down. Generally the keepalive - timeout interval should be configured to be 3 times the - keepalive time (the time interval between successive LDP - Keepalive messages)." - SYNTAX Unsigned32 (1..65535) - -TmnxLdpHelloFactor ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxLdpHelloFactor specifies the value by which the hello - timeout should be divided to give the hello time i.e. the - time interval, in seconds, between LDP Hello messages. LDP - uses Hello messages to discover neighbors and to detect - loss of connectivity with its neighbors." - SYNTAX Unsigned32 (1..255) - -TmnxLdpHelloTimeout ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxLdpHelloTimeout specifies the the time interval, in - seconds, that LDP waits before declaring a neighbor to - be down. Hello timeout is local to the system and is sent - in the Hello messages to a neighbor. Hello timeout cannot - be set to a value that is less than 3 times the hello time." - SYNTAX Unsigned32 (1..65535) - -TmnxLdpBackoffTime ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxLdpBackoffTime specifies the backoff interval (initial - and maximum). - The backoff interval is the time, in seconds, that LDP waits - after an LDP session setup has failed before it attempts to - setup the session again. After the LDP session startup fails - the first time, the backoff interval is set to an initial - value. Thereafter, if session startup fails again the backoff - interval increases exponentially until it reaches a maximum - value specified by the maximum backoff interval. - If the maximum backoff interval is set to zero (0), then the - backoff interval does not increase exponentially after the - first session startup attempt fails. Instead it remains - constant and LDP will keep retrying to establish a session - until it succeeds." - SYNTAX Unsigned32 (0..2592000) - -TmnxLdpFECPolicy ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxLdpFECPolicy determines whether the LSR should generate - FECs and which FECs it should generate. - - system(1) - LDP will distribute label bindings only for the - router's system IP address - - interface(2) - LDP will distribute label bindings for all - LDP interfaces - - all(3) - LDP will distribute label bindings for all prefixes - in the routing table - - none(4) - LDP will not distribute any label bindings." - SYNTAX INTEGER { - system(1), - interface(2), - all(3), - none(4) - } - -TmnxLdpLabelDistMethod ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxLdpLabelDistMethod describes the label distribution method used. - - When the value is 'downstreamOnDemand', label bindings are - distributed to the upstream LSR only when a label request message - is received. - - When the value is 'downstreamUnsolicited', label bindings are - distributed to the upstream LSR, for each FEC, without requiring - a request message for the FEC from the upstream LSR." - SYNTAX INTEGER { - downstreamOnDemand (1), - downstreamUnsolicited (2) - } - -TmnxLdpAdjacencyType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxLdpAdjacencyType describes the type of adjacency, either - targeted or link, for a row in the vRtrLdpHelloAdjTable. It - also describes the type of adjacencies in an LDP Session row - in the vRtrLdpSessionTable." - SYNTAX INTEGER { - link(1), - targeted(2), - both(3) - } - -TmnxVpnId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxVpnId specifies the value of a VPN (Virtual Private Network) - identifier. This is a 10 byte value - the VPN 'type' is stored - in the first two bytes the TmnxVpnId. The next four bytes store - an 'AS (Autonomous System) number'. A 'local identifier' for the - VPN is stored as the last four bytes." - SYNTAX OCTET STRING (SIZE (10)) - -TmnxLabelStatus ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxLabelStatus bit flags specifies the status of an ingress or - egress label. - - Flags marked dummy* are not used and MUST be 0. - - 'statusSignalingSupported' - indicates whether status signaling is - enabled or not. - 'inUsePush' - indicates that the label contains valid information - that is currently being used as a 'push' label. - 'inUseSwap' - indicates that the label contains valid information - that is currently being used as a 'swap' label. - 'inUsePop' - indicates that the label contains valid information - that is currently being used as a 'pop' label. - 'released' - indicates that the label is in the process of being - freed. With this flag set, no other flags will be set. - 'notInUse' - indicates that the label contains valid information - but is currently not being used possibly because the - service is temporarily down. - 'withdrawn' - indicates that the label has not been sent (possibly - due to a mismatch in control word or status signaling) - 'controlWord' - indicates that the control word will be signaled" - SYNTAX BITS { - dummyB0 (0), - dummyB1 (1), - statusSignalingSupported (2), - inUsePush (3), - inUseSwap (4), - inUsePop (5), - released (6), - notInUse (7), - withdrawn (8), - controlWord (9) - } - -TmnxLabelSigStatus ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxLabelSigStatus specifies the status of the pseudowire and attached - circuit. The values are defined in - draft-ietf-pwe3-iana-allocation-07.txt." - REFERENCE - "IETF draft-ietf-pwe3-iana-allocation-07.txt, sections 2,3 and 4" - SYNTAX Unsigned32 - -TmnxLdpFECType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxLdpFECType determines the kind of FEC that the label - mapping, withdraw, release and request messages are - referring to." - SYNTAX INTEGER { - addrWildcard(1), - addrPrefix(2), - addrHost(3), - vll(128), - vpws(129), - vpls(130) - } - -TmnxLdpFECFlags ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxLdpFECFlags bit flags define the characteristics of FEC. - Flags marked dummy* are not used and MUST be 0. - - Flag 'egress': this node is an egress for this FEC. - Flag 'ingress': this node is a potential ingress for this FEC. - Flag 'installedSwap': the label for this FEC has been programmed - as a 'swap' label. - Flag 'installedPush': the label for this FEC has been programmed - as a 'push' label. - Flag 'installedPop': the label for this FEC has been programmed - as a 'pop' label. - Flag 'local': this FEC is local to this node. - Flag 'nextHop': the nextHop for this FEC is known. - Flag 'vcSwitching': vcSwitching is enabled for the FEC. - Flag 'importTargPolicyRejected': targeted LDP import policy has - rejected this FEC. - Flag 'exportTargPolicyRejected': targeted LDP export policy has - rejected this FEC." - - SYNTAX BITS { - dummyB0 (0), - egress (1), - ingress (2), - installedSwap (3), - installedPush (4), - installedPop (5), - local (6), - nextHop (7), - importPolicyRejected (8), - exportPolicyAccepted (9), - installedStaticFec (10), - vcSwitching (11), - importTargPolicyRejected (12), - exportTargPolicyRejected (13) - } - -TmnxLdpGenOperDownReasonCode ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxLdpGenOperDownReasonCode is an enumerated integer that specifies - the reason that the LDP instance is operationally down." - SYNTAX INTEGER { - operUp (0), -- Operationally up - adminDown (1), -- Administratively down - noListenSocket (2), -- No listen socket - noDiscoverySocket (3), -- No discovery socket - noRtm (4), -- No Route Table Manager (RTM) - noTtm (5), -- No Tunnel Table Manager (TTM) - iomFailure (6), -- IOM failure - recvFailure (7), -- Failure while receiving packets - clearDown (8), -- Clear command in progress - noResources (9), -- No resources available - systemIpDown (10) -- System IP interface is - -- operationally down - } - -TmnxLdpIntTargOperDownReasonCode ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxLdpIntTargOperDownReasonCode is an enumerated integer - that specifies the reason that the LDP interface and targeted peer - is operationally down." - SYNTAX INTEGER { - operUp (0), -- Operationally up - adminDown (1), -- Administratively down - noListenSocket (2), -- No listen socket - noDiscoverySocket (3), -- No discovery socket - noResources (4), -- No resources available - addrFecDeprogram (5), -- interface suspended while deprogramming FECs - svcFecDeprogram (6), -- targeted session suspended while deprogramming FECs - clearDown (7), -- clear command in progress - instanceDown (8), -- LDP instance down - interfaceDown (9), -- LDP interface down - targetIpInvalid (10), -- Target Peer IP Invalid - interfaceInvalid (11) -- LDP interface Invalid - } - -TmnxLdpFec129Tlv ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxLdpFec129Tlv is a Type-Length-Value (Tlv) that specifies - the value encoded as one-byte Type followed by one byte Length - followed by the 'Length' size Value used for FEC-129 attribute." - SYNTAX OCTET STRING (SIZE (2..32)) - --- --- The Virtual Router Label Distribution Protocol (LDP) General Table --- - -vRtrLdpGeneralTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrLdpGeneralEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "vRtrLdpGeneralTable has an entry for each virtual router - in the system capable of supporting an instance of the - Label Distribution Protocol (LDP)." - ::= { tmnxLdpObjs 1 } - -vRtrLdpGeneralEntry OBJECT-TYPE - SYNTAX VRtrLdpGeneralEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents an instance of the Label Distribution - Protocol (LDP) for a virtual router in the system. - - An entry in this table is created by the agent when vRtrLdpStatus - in the vRtrConfTable is set to 'create'. - The entry is destroyed when vRtrLdpStatus is set to 'delete' but - only if vRtrLdpGenAdminState has a value of 'outOfService'." - INDEX { vRtrID } - ::= { vRtrLdpGeneralTable 1 } - -VRtrLdpGeneralEntry ::= SEQUENCE { - vRtrLdpGenLastChange TimeStamp, - vRtrLdpGenAdminState TmnxAdminState, - vRtrLdpGenOperState TmnxOperState, - vRtrLdpGenLdpLsrId MplsLsrIdentifier, - vRtrLdpGenProtocolVersion Unsigned32, - vRtrLdpGenDeaggregateFec TruthValue, - vRtrLdpGenKeepAliveFactor TmnxLdpKeepAliveFactor, - vRtrLdpGenKeepAliveTimeout TmnxLdpKeepAliveTimeout, - vRtrLdpGenHelloFactor TmnxLdpHelloFactor, - vRtrLdpGenHelloTimeout TmnxLdpHelloTimeout, - vRtrLdpGenRoutePreference Unsigned32, - vRtrLdpGenControlMode INTEGER, - vRtrLdpGenDistMethod TmnxLdpLabelDistMethod, - vRtrLdpGenRetentionMode INTEGER, - vRtrLdpGenTransportAddrType INTEGER, - vRtrLdpGenPropagatePolicy TmnxLdpFECPolicy, - vRtrLdpGenLoopDetectCapable INTEGER, - vRtrLdpGenHopLimit Unsigned32, - vRtrLdpGenPathVectorLimit Unsigned32, - vRtrLdpGenBackoffTime TmnxLdpBackoffTime, - vRtrLdpGenMaxBackoffTime TmnxLdpBackoffTime, - vRtrLdpGenTargKeepAliveFactor TmnxLdpKeepAliveFactor, - vRtrLdpGenTargKeepAliveTimeout TmnxLdpKeepAliveTimeout, - vRtrLdpGenTargHelloFactor TmnxLdpHelloFactor, - vRtrLdpGenTargHelloTimeout TmnxLdpHelloTimeout, - vRtrLdpGenTargPassiveMode TruthValue, - vRtrLdpGenTargetedSessions TruthValue, - vRtrLdpGenCreateTime TimeStamp, - vRtrLdpGenUpTime TimeInterval, - vRtrLdpGenImportPolicy1 TPolicyStatementNameOrEmpty, - vRtrLdpGenImportPolicy2 TPolicyStatementNameOrEmpty, - vRtrLdpGenImportPolicy3 TPolicyStatementNameOrEmpty, - vRtrLdpGenImportPolicy4 TPolicyStatementNameOrEmpty, - vRtrLdpGenImportPolicy5 TPolicyStatementNameOrEmpty, - vRtrLdpGenExportPolicy1 TPolicyStatementNameOrEmpty, - vRtrLdpGenExportPolicy2 TPolicyStatementNameOrEmpty, - vRtrLdpGenExportPolicy3 TPolicyStatementNameOrEmpty, - vRtrLdpGenExportPolicy4 TPolicyStatementNameOrEmpty, - vRtrLdpGenExportPolicy5 TPolicyStatementNameOrEmpty, - vRtrLdpGenTunnelDownDampTime Unsigned32, - vRtrLdpGenOperDownReason TmnxLdpGenOperDownReasonCode, - vRtrLdpGenTrustList TFilterID, - vRtrLdpGenGracefulRestart TruthValue, - vRtrLdpGenGRNbrLiveTime Unsigned32, - vRtrLdpGenGRMaxRecoveryTime Unsigned32 -} - -vRtrLdpGenLastChange OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpGenLastChange specifies the sysUpTime - when this row was last modified." - ::= { vRtrLdpGeneralEntry 1 } - -vRtrLdpGenAdminState OBJECT-TYPE - SYNTAX TmnxAdminState - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpGenAdminState specifies the desired - administrative state for this LDP instance." - DEFVAL { inService } - ::= { vRtrLdpGeneralEntry 2 } - -vRtrLdpGenOperState OBJECT-TYPE - SYNTAX TmnxOperState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpGenOperState specifies the current - operational state of this LDP instance." - ::= { vRtrLdpGeneralEntry 3 } - -vRtrLdpGenLdpLsrId OBJECT-TYPE - SYNTAX MplsLsrIdentifier - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpGenLdpLsrId is the Label Switch Router - (LSR) identifier which is used as the first 4 bytes or the - Router Id component of the Label Distribution Protocol (LDP) - identifier." - ::= { vRtrLdpGeneralEntry 4 } - -vRtrLdpGenProtocolVersion OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpGenProtocolVersion specifies the - version of the LDP protocol instance. A value of zero (0) - indicates that the version of the protocol is unknown." - ::= { vRtrLdpGeneralEntry 5 } - -vRtrLdpGenDeaggregateFec OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "When vRtrLdpGenDeaggregateFec has a value of 'false', LDP - aggregates multiple prefixes into a single Forwarding Equivalence - Class (FEC) and advertises a single label for the FEC. When the - value is 'true', LDP deaggregates prefixes into multiple - FECs. - - This value is only applicable to LDP interfaces and not for - targeted sessions." - DEFVAL { false } - ::= { vRtrLdpGeneralEntry 6 } - -vRtrLdpGenKeepAliveFactor OBJECT-TYPE - SYNTAX TmnxLdpKeepAliveFactor - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpGenKeepAliveFactor specifies the value - by which the keepalive timeout (vRtrLdpGenKeepAliveTimeout) - should be divided to give the keepalive time i.e. the time - interval, in seconds, between LDP keepalive messages. LDP - keepalive messages are sent to keep the LDP session from timing - out when no other LDP traffic is being sent between the neighbors. - - This value is only applicable to LDP interfaces and not for - targeted sessions." - DEFVAL { 3 } - ::= { vRtrLdpGeneralEntry 7 } - -vRtrLdpGenKeepAliveTimeout OBJECT-TYPE - SYNTAX TmnxLdpKeepAliveTimeout - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpGenKeepAliveTimeout specifies the time - interval, in seconds, that LDP waits before tearing down a - session. If no LDP messages are exchanged during this time - interval, the LDP session is torn down. Generally the value of - vRtrLdpGenKeepAliveTimeout is configured to be 3 times the - keepalive time (the time interval between successive LDP - keepalive messages). - - This value is only applicable to LDP interfaces and not for - targeted sessions." - DEFVAL { 30 } - ::= { vRtrLdpGeneralEntry 8 } - -vRtrLdpGenHelloFactor OBJECT-TYPE - SYNTAX TmnxLdpHelloFactor - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpGenHelloFactor specifies the value by - which the hello timeout (vRtrLdpGenHelloTimeout) should be - divided to give the hello time i.e. the time interval, in seconds, - between LDP Hello messages. LDP uses hello messages to discover - neighbors and to detect loss of connectivity with its neighbors. - - This value is only applicable to LDP interfaces and not for - targeted sessions." - DEFVAL { 3 } - ::= { vRtrLdpGeneralEntry 9 } - -vRtrLdpGenHelloTimeout OBJECT-TYPE - SYNTAX TmnxLdpHelloTimeout - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpGenHelloTimeout specifies the hello time - also known as hold time. It is the time interval, in seconds, that - LDP waits before declaring a neighbor to be down. Hello timeout - is local to the system and is sent in the hello messages to a - neighbor. Hello timeout cannot be set to a value that is less - than 3 times the hello time. - - This value is only applicable to LDP interfaces and not for - targeted sessions." - DEFVAL { 15 } - ::= { vRtrLdpGeneralEntry 10 } - -vRtrLdpGenRoutePreference OBJECT-TYPE - SYNTAX Unsigned32 (1..255) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpGenRoutePreference specifies the route - preference assigned to LDP routes. When multiple routes are - available to a destination, the route with the lowest preference - will be used. - - This value is only applicable to LDP interfaces and not for - targeted sessions." - DEFVAL { 9 } - ::= { vRtrLdpGeneralEntry 11 } - -vRtrLdpGenControlMode OBJECT-TYPE - SYNTAX INTEGER { - ordered (1), - independent (2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpGenControlMode specifies the mode used - for distributing labels in response to label binding requests. - - When vRtrLdpGenControlMode has a value of 'ordered', label - bindings are not distributed in response to a label request until - a label binding has been received from the next hop for the - destination. - - When vRtrLdpGenControlMode has a value of 'independent', label - bindings are distributed immediately in response to a label - request even if a label binding has not yet been received from - the next hop for the destination." - ::= { vRtrLdpGeneralEntry 12 } - -vRtrLdpGenDistMethod OBJECT-TYPE - SYNTAX TmnxLdpLabelDistMethod - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpGenDistMethod specifies the label - distribution method used. - - When vRtrLdpGenDistMethod has a value of 'downstreamOnDemand', - label bindings are distributed to the upstream LSR, for each FEC, - without requiring a request message for the FEC from the upstream - LSR. - - When vRtrLdpGenDistMethod has a value of 'downstreamUnsolicited', - label bindings are distributed to the upstream LSR only when a - label request message is received." - ::= { vRtrLdpGeneralEntry 13 } - -vRtrLdpGenRetentionMode OBJECT-TYPE - SYNTAX INTEGER { - conservative (1), - liberal (2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpGenRetentionMode specifies the label - retention mode used. - - If the value of this object is 'conservative', then advertized - label mappings are retained only if they will be used to forward - packets, i.e. if the label came from a valid next hop. Label - bindings received from non-nexthops for each FEC are discarded. - - If the value of this object is 'liberal', then all advertized - label mappings are retained whether they are from a valid next - hop or not. When vRtrLdpGenDistMethod has a value of - 'downstreamUnsolicited', a LSR may receive label bindings for - the same destination for all its neighbors. Labels for the - non-nexthops for the FECs are retained in the software but not - used. When a network topology change occurs where a non-nexthop - becomes a true next hop, the label received earlier is then used." - ::= { vRtrLdpGeneralEntry 14 } - -vRtrLdpGenTransportAddrType OBJECT-TYPE - SYNTAX INTEGER { - interface (1), - system (2) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpGenTransportAddrType specifies the source - of the transport address to be used when setting up the LDP TCP - sessions. The transport address can be configured globally - (applied to all interfaces) or per interface. - - When the value of this object is 'interface', the interface's - IP address is used to setup the LDP session between neighbors. - If multiple interfaces exist between two neighbors, the - 'interface' mode cannot be used since only one LDP session is - actually set up between the two neighbors. - - When the value of this object is 'system', the system's IP address - is used to set up the LDP session between neighbors. - - This value is only applicable to LDP interfaces and not for - targeted sessions." - DEFVAL { system } - ::= { vRtrLdpGeneralEntry 15 } - -vRtrLdpGenPropagatePolicy OBJECT-TYPE - SYNTAX TmnxLdpFECPolicy - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpGenPropagatePolicy determines whether the - LSR should generate FECs and which FECs it should generate. - - When the value of this object is 'system', LDP will distribute - label bindings only for the router's system IP address - - When the value of this object is 'interface', LDP will distribute - label bindings for all LDP interfaces - - When the value of this object is 'all', LDP will distribute label - bindings for all prefixes in the routing table - - When the value of this object is 'none', LDP will not distribute - any label bindings. - - This value is only applicable to LDP interfaces and not for - targeted sessions." - DEFVAL { system } - ::= { vRtrLdpGeneralEntry 16 } - -vRtrLdpGenLoopDetectCapable OBJECT-TYPE - SYNTAX INTEGER { - none (1), - other (2), - hopCount (3), - pathVector (4), - hopCountAndPathVector (5) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpGenLoopDetectCapable indicate whether - this LSR supports loop detection and if so, what type of loop - detection is supported. - - When the value is 'none' loop detection is not supported on this - LSR. - - When the value is 'other' Loop Detection is supported but by a - method other than those listed below. - - When the value is 'hopCount' Loop Detection is supported by Hop - Count only. - - When the value is 'pathVector' Loop Detection is supported by - Path Vector only. - - When the value is 'hopCountAndPathVector' Loop Detection is - supported by both Hop Count and Path Vector. - - Since Loop Detection is determined during Session Initialization, - an individual session may not be running with loop detection. - This object simply gives an indication of whether or not the - LSR has the ability to support Loop Detection and which types." - DEFVAL { none } - ::= { vRtrLdpGeneralEntry 17 } - -vRtrLdpGenHopLimit OBJECT-TYPE - SYNTAX Unsigned32 (0..255) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpGenHopLimit specifies the maximum - allowable value for the hop count. The value of this object - is valid and used only if vRtrLdpGenLoopDetectCapable has - a value of either 'hopCount' or 'hopCountAndPathVector'." - DEFVAL { 255 } - ::= { vRtrLdpGeneralEntry 18 } - -vRtrLdpGenPathVectorLimit OBJECT-TYPE - SYNTAX Unsigned32 (0..255) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpGenPathVectorLimit specifies the maximum - allowable value for the path vector count. The value of this - object is valid and used only if vRtrLdpGenLoopDetectCapable - has a value of either 'pathVector' or 'hopCountAndPathVector'." - DEFVAL { 255 } - ::= { vRtrLdpGeneralEntry 19 } - -vRtrLdpGenBackoffTime OBJECT-TYPE - SYNTAX TmnxLdpBackoffTime (1..2592000) - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpGenBackoffTime specifies the initial - value for the backoff interval. - - The backoff interval is the time, in seconds, that LDP waits - after an LDP session setup has failed before it attempts to - setup the session again. After the LDP session startup fails - the first time, the backoff interval is set to the value of - vRtrLdpGenBackoffTime. Thereafter, if session startup - fails again the backoff interval increases exponentially." - DEFVAL { 15 } - ::= { vRtrLdpGeneralEntry 20 } - -vRtrLdpGenMaxBackoffTime OBJECT-TYPE - SYNTAX TmnxLdpBackoffTime - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpGenMaxBackoffTime specifies the maximum - value for the backoff interval. - - For each successive failure of the LDP session startup, the - backoff interval (the time for which the router waits before - retrying) increases exponentially. If the backoff interval - exceeds vRtrLdpGenMaxBackoffTime, the router will give - up trying to establish the LDP session. - - If vRtrLdpGenMaxBackoffTime is set to zero (0), then the - backoff interval does not increase exponentially after the - first session startup attempt fails. Instead it remains - constant and LDP will keep retrying to establish a session - until it succeeds." - DEFVAL { 120 } - ::= { vRtrLdpGeneralEntry 21 } - -vRtrLdpGenTargKeepAliveFactor OBJECT-TYPE - SYNTAX TmnxLdpKeepAliveFactor - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpGenTargKeepAliveFactor specifies the value - by which the keepalive timeout (vRtrLdpGenTargKeepAliveTimeout) - should be divided to give the keepalive time i.e. the time - interval, in seconds, between LDP keepalive messages. LDP - keepalive messages are sent to keep the LDP session from timing - out when no other LDP traffic is being sent between the neighbors. - - This value is only applicable to targeted sessions and not to LDP - interfaces." - DEFVAL { 4 } - ::= { vRtrLdpGeneralEntry 22 } - -vRtrLdpGenTargKeepAliveTimeout OBJECT-TYPE - SYNTAX TmnxLdpKeepAliveTimeout - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpGenTargKeepAliveTimeout specifies the time - interval, in seconds, that LDP waits before tearing down a session. - If no LDP messages are exchanged during this time interval, the LDP - session is torn down. Genly the value of - vRtrLdpGenTargKeepAliveTimeout is configured to be 3 times the - keepalive time (the time interval between successive LDP keepalive - messages). - - This value is only applicable to targeted sessions and not to LDP - interfaces." - DEFVAL { 40 } - ::= { vRtrLdpGeneralEntry 23 } - -vRtrLdpGenTargHelloFactor OBJECT-TYPE - SYNTAX TmnxLdpHelloFactor - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpGenTargHelloFactor specifies the value by - which the hello timeout (vRtrLdpGenTargHelloTimeout) should be - divided to give the hello time i.e. the time interval, in seconds, - between LDP Hello messages. LDP uses hello messages to discover - neighbors and to detect loss of connectivity with its neighbors. - - This value is only applicable to targeted sessions and not to LDP - interfaces." - DEFVAL { 3 } - ::= { vRtrLdpGeneralEntry 24 } - -vRtrLdpGenTargHelloTimeout OBJECT-TYPE - SYNTAX TmnxLdpHelloTimeout - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpGenTargHelloTimeout specifies the hello time - also known as hold time. It is the time interval, in seconds, that - LDP waits before declaring a neighbor to be down. Hello timeout - is local to the system and is sent in the hello messages to a - neighbor. Hello timeout cannot be set to a value that is less - than 3 times the hello time. - - This value is only applicable to targeted sessions and not to LDP - interfaces." - DEFVAL { 45 } - ::= { vRtrLdpGeneralEntry 25 } - -vRtrLdpGenTargPassiveMode OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpGenTargPassiveMode specifies the mode used - for setting up LDP sessions. When it has a value of 'true', LDP - responds only when it gets a connect request from a peer and will - not attempt to actively connect to its neighbors. When it has a - value of 'false', LDP actively tries to connect to its peers. - - This value is only applicable to targeted sessions and not to LDP - interfaces." - DEFVAL { false } - ::= { vRtrLdpGeneralEntry 26 } - -vRtrLdpGenTargetedSessions OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpGenTargetedSessions specifies whether or - not targeted sessions are allowed. Targeted sessions are LDP - sessions between indirectly connected peers. The discovery - messages for an indirect LDP session are addressed to the - specified peer instead of to the multicast address. When this - object has a value of 'true', targeted sessions are enabled. - When its value is 'false', targeted sessions are disabled." - DEFVAL { true } - ::= { vRtrLdpGeneralEntry 27 } - -vRtrLdpGenCreateTime OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpGenCreateTime specifies the sysUpTime - when this LDP instance was created." - ::= { vRtrLdpGeneralEntry 28 } - -vRtrLdpGenUpTime OBJECT-TYPE - SYNTAX TimeInterval - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpGenUpTime specifies the time, in - hundreds of seconds, that the LDP instance has been - operationally up." - ::= { vRtrLdpGeneralEntry 29 } - -vRtrLdpGenImportPolicy1 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpGenImportPolicy1 specifies the first - import policy used to filter LDP label bindings received - from LDP peers." - DEFVAL { ''H } - ::= { vRtrLdpGeneralEntry 30 } - -vRtrLdpGenImportPolicy2 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpGenImportPolicy2 specifies the second - import policy used to filter LDP label bindings received - from LDP peers." - DEFVAL { ''H } - ::= { vRtrLdpGeneralEntry 31 } - -vRtrLdpGenImportPolicy3 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpGenImportPolicy3 specifies the third - import policy used to filter LDP label bindings received - from LDP peers." - DEFVAL { ''H } - ::= { vRtrLdpGeneralEntry 32 } - -vRtrLdpGenImportPolicy4 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpGenImportPolicy4 specifies the fourth - import policy used to filter LDP label bindings received - from LDP peers." - DEFVAL { ''H } - ::= { vRtrLdpGeneralEntry 33 } - -vRtrLdpGenImportPolicy5 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpGenImportPolicy5 specifies the fifth - import policy used to filter LDP label bindings received - from LDP peers." - DEFVAL { ''H } - ::= { vRtrLdpGeneralEntry 34 } - -vRtrLdpGenExportPolicy1 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpGenExportPolicy1 specifies the first - export policy used to filter LDP label bindings advertised - to LDP peers." - DEFVAL { ''H } - ::= { vRtrLdpGeneralEntry 35 } - -vRtrLdpGenExportPolicy2 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpGenExportPolicy2 specifies the second - export policy used to filter LDP label bindings advertised - to LDP peers." - DEFVAL { ''H } - ::= { vRtrLdpGeneralEntry 36 } - -vRtrLdpGenExportPolicy3 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpGenExportPolicy3 specifies the third - export policy used to filter LDP label bindings advertised - to LDP peers." - DEFVAL { ''H } - ::= { vRtrLdpGeneralEntry 37 } - -vRtrLdpGenExportPolicy4 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpGenExportPolicy4 specifies the fourth - export policy used to filter LDP label bindings advertised - to LDP peers." - DEFVAL { ''H } - ::= { vRtrLdpGeneralEntry 38 } - -vRtrLdpGenExportPolicy5 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpGenExportPolicy5 specifies the fifth - export policy used to filter LDP label bindings advertised - to LDP peers." - DEFVAL { ''H } - ::= { vRtrLdpGeneralEntry 39 } - -vRtrLdpGenTunnelDownDampTime OBJECT-TYPE - SYNTAX Unsigned32 (0..20) - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpGenTunnelDownDampTime specifies the time - interval, in seconds, that LDP waits before posting a - tunnel down event to the Route Table Manager. If a tunnel - up event is generated before the damping interval has - elapsed, a tunnel modify event will be posted to the Route - Table Manager (RTM). If this value is set to 0, then tunnel - down events are not damped." - DEFVAL { 3 } - ::= { vRtrLdpGeneralEntry 40 } - -vRtrLdpGenOperDownReason OBJECT-TYPE - SYNTAX TmnxLdpGenOperDownReasonCode - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpGenOperDownReason specifies the reason - that the LDP instance is operationally down." - ::= { vRtrLdpGeneralEntry 41 } - -vRtrLdpGenTrustList OBJECT-TYPE - SYNTAX TFilterID - MAX-ACCESS read-create - STATUS obsolete - DESCRIPTION - "The value of vRtrLdpGenTrustList specifies the IP filter ID used to - verify trusted T-LDP peers. The IP filter specified by this object - should contain a list of src-ip matches. The value '0' is not a valid - IP filter ID, but it is used to indicate that there is no trust list. - - This object was obsoleted in release 5.0." - DEFVAL { 0 } - ::= { vRtrLdpGeneralEntry 42 } - -vRtrLdpGenGracefulRestart OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpGenGracefulRestart specifies whether graceful - restart helper is allowed. When this object has a value of 'true', - graceful restart helper is enabled. When its value is 'false', graceful - restart helper is disabled." - DEFVAL { false } - ::= { vRtrLdpGeneralEntry 43 } - -vRtrLdpGenGRNbrLiveTime OBJECT-TYPE - SYNTAX Unsigned32 (5..300) - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpGenGRNbrLiveTime specifies the value for neighbor - liveness timer. The amount of time the Label Switching Router (LSR) - keeps its stale label-FEC bindings is set to the lesser of the FT Reconnect - Timeout, as was advertised by the neighbor, and this local timer, called the - Neighbor Liveness Timer. - - The LSR waits for the specified time till a LDP session re-establishes - itself. If within that time the LSR still does not establish an LDP session with - the neighbor, all the stale bindings are deleted. This object has meaning - only when vRtrLdpGenGracefulRestart is 'true'." - DEFVAL { 120 } - ::= { vRtrLdpGeneralEntry 44 } - -vRtrLdpGenGRMaxRecoveryTime OBJECT-TYPE - SYNTAX Unsigned32 (15..1800) - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpGenGRMaxRecoveryTime specifies the local maximum - recovery time. - - If the Label Switching Router (LSR) determines that the neighbor was able - to preserve its MPLS forwarding state (as was indicated by the non-zero - Recovery Time advertised by the neighbor), the LSR should further keep - the stale label-FEC bindings, received from the neighbor, for as long - as the lesser of the Recovery Time advertised by the neighbor, and a - local configurable value, called Maximum Recovery Time, allows. This object - has meaning only when vRtrLdpGenGracefulRestart is 'true'." - DEFVAL { 120 } - ::= { vRtrLdpGeneralEntry 45 } - --- --- LDP Statistics table --- - -vRtrLdpStatsTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrLdpStatsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "vRtrLdpStatsTable is a read-only table. The purpose of this table - is to keep statistical information about an LDP Instance. - - Use of AUGMENTS clause implies a one-to-one dependent - relationship between the base table, vRtrLdpGeneralTable, - and the augmenting table, vRtrLdpStatsTable. This in - effect extends the vRtrLdpGeneralTable with additional - columns. Creation or deletion of a row in the - vRtrLdpGeneralTable results in the same fate for the row - in the vRtrLdpStatsTable." - ::= { tmnxLdpObjs 2 } - -vRtrLdpStatsEntry OBJECT-TYPE - SYNTAX VRtrLdpStatsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A row in this table represents statistical information about - an LDP instance." - AUGMENTS { vRtrLdpGeneralEntry } - ::= { vRtrLdpStatsTable 1 } - -VRtrLdpStatsEntry ::= SEQUENCE { - vRtrLdpStatsOperDownEvents Counter32, - vRtrLdpStatsActiveSessions Gauge32, - vRtrLdpStatsActiveAdjacencies Gauge32, - vRtrLdpStatsActiveInterfaces Gauge32, - vRtrLdpStatsInactiveInterfaces Gauge32, - vRtrLdpStatsActiveTargSessions Gauge32, - vRtrLdpStatsInactiveTargSessions Gauge32, - vRtrLdpStatsAddrFECRecv Gauge32, - vRtrLdpStatsAddrFECSent Gauge32, - vRtrLdpStatsSvcFECRecv Gauge32, - vRtrLdpStatsSvcFECSent Gauge32, - vRtrLdpStatsAttemptedSessions Counter32, - vRtrLdpStatsSessRejNoHelloErrors Counter32, - vRtrLdpStatsSessRejAdvErrors Counter32, - vRtrLdpStatsSessRejMaxPduErrors Counter32, - vRtrLdpStatsSessRejLabelRangeErrors Counter32, - vRtrLdpStatsBadLdpIdentifierErrors Counter32, - vRtrLdpStatsBadPduLengthErrors Counter32, - vRtrLdpStatsBadMessageLengthErrors Counter32, - vRtrLdpStatsBadTlvLengthErrors Counter32, - vRtrLdpStatsMalformedTlvValueErrors Counter32, - vRtrLdpStatsKeepAliveExpiredErrors Counter32, - vRtrLdpStatsShutdownNotifRecv Counter32, - vRtrLdpStatsShutdownNotifSent Counter32 -} - -vRtrLdpStatsOperDownEvents OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpStatsOperDownEvents specifies the number - of times the LDP instance has gone operationally down since - the instance was created." - ::= { vRtrLdpStatsEntry 1 } - -vRtrLdpStatsActiveSessions OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpStatsActiveSessions specifies the number - of active sessions (i.e. session in some form of creation) - associated with the LDP instance." - ::= { vRtrLdpStatsEntry 2 } - -vRtrLdpStatsActiveAdjacencies OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpStatsActiveAdjacencies specifies the - number of active adjacencies (i.e. established sessions) - associated with the LDP instance." - ::= { vRtrLdpStatsEntry 3 } - -vRtrLdpStatsActiveInterfaces OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpStatsActiveInterfaces specifies the - number of active (i.e. operationally up) interfaces - associated with the LDP instance." - ::= { vRtrLdpStatsEntry 4 } - -vRtrLdpStatsInactiveInterfaces OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpStatsInactiveInterfaces specifies the - number of inactive (i.e. operationally down) interfaces - associated with the LDP instance." - ::= { vRtrLdpStatsEntry 5 } - -vRtrLdpStatsActiveTargSessions OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpStatsActiveTargSessions specifies the - number of active (i.e. operationally up) targeted sessions - associated with the LDP instance." - ::= { vRtrLdpStatsEntry 6 } - -vRtrLdpStatsInactiveTargSessions OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpStatsInactiveTargSessions specifies the - number of inactive (i.e. operationally down) targeted - sessions associated with the LDP instance." - ::= { vRtrLdpStatsEntry 7 } - -vRtrLdpStatsAddrFECRecv OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpStatsAddrFECRecv specifies the number of - Address FECs received by the LDP instance from its neighbors." - ::= { vRtrLdpStatsEntry 8 } - -vRtrLdpStatsAddrFECSent OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpStatsAddrFECSent specifies the number of - Address FECs sent by the LDP instance to its neighbors." - ::= { vRtrLdpStatsEntry 9 } - -vRtrLdpStatsSvcFECRecv OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpStatsSvcFECRecv specifies the number of - Service FECs received by the LDP instance from its neighbors." - ::= { vRtrLdpStatsEntry 10 } - -vRtrLdpStatsSvcFECSent OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpStatsSvcFECSent specifies the number of - Service FECs sent by the LDP instance to its neighbors." - ::= { vRtrLdpStatsEntry 11 } - -vRtrLdpStatsAttemptedSessions OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpStatsAttemptedSessions specifies the total number - of attempted sessions for this LDP instance." - ::= { vRtrLdpStatsEntry 12 } - -vRtrLdpStatsSessRejNoHelloErrors OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpStatsSessRejNoHelloErrors gives the total - number of Session Rejected/No Hello Error Notification Messages - sent or received by this LDP instance." - ::= { vRtrLdpStatsEntry 13 } - -vRtrLdpStatsSessRejAdvErrors OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpStatsSessRejAdvErrors gives the total - number of Session Rejected/Parameters Advertisement Mode Error - Notification Messages sent or received by this LDP instance." - ::= { vRtrLdpStatsEntry 14 } - -vRtrLdpStatsSessRejMaxPduErrors OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpStatsSessRejMaxPduErrors gives the total - number of Session Rejected/Parameters Max Pdu Length Error - Notification Messages sent or received by this LDP instance." - ::= { vRtrLdpStatsEntry 15 } - -vRtrLdpStatsSessRejLabelRangeErrors OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpStatsSessRejLabelRangeErrors gives the total - number of Session Rejected/Parameters Label Range Error - Notification Messages sent or received by this LDP instance." - ::= { vRtrLdpStatsEntry 16 } - -vRtrLdpStatsBadLdpIdentifierErrors OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpStatsBadLdpIdentifierErrors gives the number of - Bad LDP Identifier Fatal Errors detected for sessions associated - with this LDP instance." - REFERENCE - "LDP Specification, Section 3.5.1.2." - ::= { vRtrLdpStatsEntry 17 } - -vRtrLdpStatsBadPduLengthErrors OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpStatsBadPduLengthErrors gives the number of - Bad Pdu Length Fatal Errors detected for sessions associated - with this LDP instance." - REFERENCE - "LDP Specification, Section 3.5.1.2." - ::= { vRtrLdpStatsEntry 18 } - -vRtrLdpStatsBadMessageLengthErrors OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpStatsBadMessageLengthErrors gives the number of - Bad Message Length Fatal Errors detected for sessions associated - with this LDP instance." - REFERENCE - "LDP Specification, Section 3.5.1.2." - ::= { vRtrLdpStatsEntry 19 } - -vRtrLdpStatsBadTlvLengthErrors OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpStatsBadTlvLengthErrors gives the number of - Bad TLV Length Fatal Errors detected for sessions associated - with this LDP instance." - REFERENCE - "LDP Specification, Section 3.5.1.2." - ::= { vRtrLdpStatsEntry 20 } - -vRtrLdpStatsMalformedTlvValueErrors OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpStatsMalformedTlvValueErrors gives the number of - Malformed TLV Value Fatal Errors detected for sessions associated - with this LDP instance." - REFERENCE - "LDP Specification, Section 3.5.1.2." - ::= { vRtrLdpStatsEntry 21 } - -vRtrLdpStatsKeepAliveExpiredErrors OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpStatsKeepAliveExpiredErrors gives the number of - Session Keep Alive Timer Expired Errors detected for sessions - associated with this LDP instance." - REFERENCE - "LDP Specification, Section 3.5.1.2." - ::= { vRtrLdpStatsEntry 22 } - -vRtrLdpStatsShutdownNotifRecv OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpStatsShutdownNotifRecv gives the number of - Shutdown Notifications received related to sessions associated - with this LDP instance." - ::= { vRtrLdpStatsEntry 23 } - -vRtrLdpStatsShutdownNotifSent OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpStatsShutdownNotifSent gives the number of - Shutdown Notifications sent related to sessions associated with - this LDP instance." - ::= { vRtrLdpStatsEntry 24 } - --- --- LDP Policy Table --- - -vRtrLdpPolicyTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrLdpPolicyEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "vRtrLdpPolicyTable has an entry for each policy used by - the LDP protocol instance running on the virtual router. - - This table is obsoleted in release 2.1." - ::= { tmnxLdpObjs 3 } - -vRtrLdpPolicyEntry OBJECT-TYPE - SYNTAX VRtrLdpPolicyEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "Each row entry represents a policy used by the LDP protocol - instance. - - Entries can be created and deleted via SNMP SET operations - to vRtrLdpPolicyRowStatus. - - This entry is obsoleted in release 2.1." - INDEX { vRtrID, - vRtrLdpPolicyType, - vRtrLdpPolicyIndex } - ::= { vRtrLdpPolicyTable 1 } - -VRtrLdpPolicyEntry ::= SEQUENCE { - vRtrLdpPolicyType INTEGER, - vRtrLdpPolicyIndex Unsigned32, - vRtrLdpPolicyRowStatus RowStatus, - vRtrLdpPolicyName TPolicyStatementNameOrEmpty -} - -vRtrLdpPolicyType OBJECT-TYPE - SYNTAX INTEGER { - import (1), - export (2), - ingress (3), - egress (4) - } - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The value of vRtrLdpPolicyType indicates the type of policy - specified in this row entry. - - When vRtrLdpPolicyType has a value of 'import' this row - entry represents the policy filter to be applied to the label - binding received from a neighbor. - - When the value is 'export', this row entry represents the - policy filter to determine the labels to be advertised to the - neighbors. - - When the value is 'ingress', this row entry represents the - policy filter to control the route prefixes that are advertised - by LDP to the route table. LDP will advertise label bindings - of prefixes that are advertised into it. - - When the value is 'egress', this row entry represents the - policy filter to control the route prefixes that are advertised - into LDP from the route table. LDP will advertise label bindings - of prefixes that are advertised into it. - - This object is obsoleted in release 2.1." - ::= { vRtrLdpPolicyEntry 1 } - -vRtrLdpPolicyIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..5) - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "vRtrLdpPolicyIndex is used to control the order that the LDP - policies are applied. If multiple entries exist in this table - with the same vRtrID and vRtrLdpPolicyType indexes, they are - evaluated in ascending numeric order of vRtrLdpPolicyIndex - (gaps are allowed). The first policy that matches is applied. - - This object is obsoleted in release 2.1." - ::= { vRtrLdpPolicyEntry 2 } - -vRtrLdpPolicyRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS obsolete - DESCRIPTION - "vRtrLdpPolicyRowStatus controls the creation and deletion of - rows in the vRtrLdpPolicyTable. - - This object is obsoleted in release 2.1." - ::= { vRtrLdpPolicyEntry 3 } - -vRtrLdpPolicyName OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS obsolete - DESCRIPTION - "The value of vRtrLdpPolicyName is the name of the policy filter - to be used. If this object has the value of the empty string, - ''H, there is no policy specified at this level. - - This object is obsoleted in release 2.1." - DEFVAL { ''H } - ::= { vRtrLdpPolicyEntry 4 } - --- --- LDP Interface/Targeted Peer Table --- - -vRtrLdpIfTableSpinlock OBJECT-TYPE - SYNTAX TestAndIncr - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Voluntary serialization control for vRtrLdpIfTable. - Primarily used by SNMP manager to coordinate changes to - vRtrLdpIfInheritance." - DEFVAL { 0 } - ::= { tmnxLdpObjs 4 } - -vRtrLdpIfTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrLdpIfEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "vRtrLdpIfTable provides an entry for each virtual router - interface or targeted peer configured to be used with the Label - Distribution Protocol (LDP)." - ::= { tmnxLdpObjs 5 } - -vRtrLdpIfEntry OBJECT-TYPE - SYNTAX VRtrLdpIfEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents an interface on this virtual router - that participates in the LDP protocol. - - Row entries can be created or deleted via SNMP SET requests. - A row with default attribute values is created by setting - vRtrLdpIfRowStatus to 'createAndGo'. A row entry can be - destroyed by setting vRtrLdpIfRowStatus to 'destroy'. An - attempt to destroy a row will fail if vRtrLdpIfAdminState - is not set to 'outOfService'." - INDEX { vRtrID, - vRtrLdpIfIndex, - vRtrLdpPeerAddress } - ::= { vRtrLdpIfTable 1 } - -VRtrLdpIfEntry ::= SEQUENCE { - vRtrLdpIfIndex InterfaceIndexOrZero, - vRtrLdpPeerAddress IpAddress, - vRtrLdpIfRowStatus RowStatus, - vRtrLdpIfLastChange TimeStamp, - vRtrLdpIfAdminState TmnxAdminState, - vRtrLdpIfOperState TmnxOperState, - vRtrLdpIfInheritance Unsigned32, - vRtrLdpIfKeepAliveFactor TmnxLdpKeepAliveFactor, - vRtrLdpIfKeepAliveTimeout TmnxLdpKeepAliveTimeout, - vRtrLdpIfHelloFactor TmnxLdpHelloFactor, - vRtrLdpIfHelloTimeout TmnxLdpHelloTimeout, - vRtrLdpIfBackoffTime TmnxLdpBackoffTime, - vRtrLdpIfMaxBackoffTime TmnxLdpBackoffTime, - vRtrLdpIfTransportAddrType INTEGER, - vRtrLdpIfPassiveMode TruthValue, - vRtrLdpIfAutoCreate TruthValue, - vRtrLdpIfOperDownReason TmnxLdpIntTargOperDownReasonCode, - vRtrLdpIfTunneling TruthValue -} - -vRtrLdpIfIndex OBJECT-TYPE - SYNTAX InterfaceIndexOrZero - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "vRtrLdpIfIndex is an index for the row entry and is used - mutually exclusively with the vRtrLdpPeerAddress field. If - the vRtrLdpPeerAddress field is 0.0.0.0, then vRtrLdpIfIndex - is the index for the interface on the virtual router and - must be non-zero. Otherwise, vRtrLdpPeerAddress refers to - a targeted peer and its vRtrLdpIfIndex is 0." - ::= { vRtrLdpIfEntry 1 } - -vRtrLdpPeerAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "vRtrLdpPeerAddress is an index for the row entry and is used - mutually exclusively with the vRtrLdpIfIndex field. If the - vRtrLdpIfIndex field is 0, then the vRtrLdpPeerAddress is the - IP address of the targeted peer and must be non-zero. - Otherwise, vRtrLdpIfIndex refers to the LDP interface index - and its vRtrLdpPeerAddress is 0.0.0.0" - ::= { vRtrLdpIfEntry 2 } - -vRtrLdpIfRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "vRtrLdpIfRowStatus is used to control the creation and deletion - of rows in the vRtrLdpIfTable. - - A row can be created by setting vRtrLdpIfRowStatus to 'createAndGo'. - The agent should assign the default attribute values and change - the row status to 'active'. - - A row entry can be destroyed by setting vRtrLdpIfRowStatus to - 'destroy'. An attempt to destroy a row will fail if - vRtrLdpIfAdminState is not set to 'outOfService'." - ::= { vRtrLdpIfEntry 3 } - -vRtrLdpIfLastChange OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpIfLastChange specifies the sysUpTime when this - row was last modified." - ::= { vRtrLdpIfEntry 4 } - -vRtrLdpIfAdminState OBJECT-TYPE - SYNTAX TmnxAdminState - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpIfAdminState indicates the desired administrative - state for LDP on this interface or targeted peer." - DEFVAL { inService } - ::= { vRtrLdpIfEntry 5 } - -vRtrLdpIfOperState OBJECT-TYPE - SYNTAX TmnxOperState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpIfOperState specifies the current operational - state of LDP on this interface or targeted peer." - ::= { vRtrLdpIfEntry 6 } - -vRtrLdpIfInheritance OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Some writable object in this row that can be configured to - inherit its value from its corresponding object in the - vRtrLdpGeneralTable for LDP interfaces or from the corresponding - object in the vRtrLdpIfTable for targeted peers. - vRtrLdpIfInheritance controls whether to inherit the operational - value of that object, or use the administratively set value. - - This object is a bit-mask, with the following positions: - vRtrLdpIfKeepAliveFactor 0x1 - vRtrLdpIfKeepAliveTimeout 0x2 - vRtrLdpIfHelloFactor 0x4 - vRtrLdpIfHelloTimeout 0x8 - vRtrLdpIfBackoffTime 0x10 - vRtrLdpIfMaxBackoffTime 0x20 - vRtrLdpIfTransportAddrType 0x40 - vRtrLdpIfPassiveMode 0x80 - - When the bit for an object is set to one, then the object's - administrative and operational value are whatever the DEFVAL - or most recently SET value is. - - When the bit for an object is set to zero, then the object's - administrative and operational value are inherited from the - corresponding object in vRtrLdpGeneralTable for LDP interfaces - or the vRtrLdpIfTable for targeted peers." - DEFVAL { 0 } -- by default inherit everything - ::= { vRtrLdpIfEntry 7 } - -vRtrLdpIfKeepAliveFactor OBJECT-TYPE - SYNTAX TmnxLdpKeepAliveFactor - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpIfKeepAliveFactor specifies the value by which - the keepalive timeout (vRtrLdpIfKeepAliveTimeout) should be divided - to give the keepalive time i.e. the time interval, in seconds, - between LDP keepalive messages. LDP keepalive messages are sent to - keep the LDP session from timing out when no other LDP traffic is - being sent between the neighbors." - DEFVAL { 3 } - ::= { vRtrLdpIfEntry 8 } - -vRtrLdpIfKeepAliveTimeout OBJECT-TYPE - SYNTAX TmnxLdpKeepAliveTimeout - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpIfKeepAliveTimeout specifies the time interval, - in seconds, that LDP waits before tearing down a session. If no LDP - messages are exchanged during this time interval, the LDP session - is torn down. Generally the value of vRtrLdpIfKeepAliveTimeout is - configured to be 3 times the keepalive time (the time interval - between successive LDP keepalive messages)." - DEFVAL { 30 } - ::= { vRtrLdpIfEntry 9 } - -vRtrLdpIfHelloFactor OBJECT-TYPE - SYNTAX TmnxLdpHelloFactor - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpIfHelloFactor specifies the value by which - the hello timeout (vRtrLdpIfHelloTimeout) should be divided to - give the hello time i.e. the time interval, in seconds, between - LDP Hello messages. LDP uses hello messages to discover neighbors - and to detect loss of connectivity with its neighbors." - DEFVAL { 3 } - ::= { vRtrLdpIfEntry 10 } - -vRtrLdpIfHelloTimeout OBJECT-TYPE - SYNTAX TmnxLdpHelloTimeout - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpIfHelloTimeout specifies the hello time also - known as hold time. It is the time interval, in seconds, that - LDP waits before declaring a neighbor to be down. Hello timeout - is local to the system and is sent in the hello messages to a - neighbor. Hello timeout cannot be set to a value that is less - than 3 times the hello time." - DEFVAL { 15 } - ::= { vRtrLdpIfEntry 11 } - -vRtrLdpIfBackoffTime OBJECT-TYPE - SYNTAX TmnxLdpBackoffTime (1..2592000) - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpIfBackoffTime specifies the initial value - for the backoff interval. - - The backoff interval is the time, in seconds, that LDP waits - after an LDP session setup has failed before it attempts to - setup the session again. After the LDP session startup fails - the first time, the backoff interval is set to the value of - vRtrLdpIfBackoffTime. Thereafter, if session startup fails - again the backoff interval increases exponentially." - DEFVAL { 15 } - ::= { vRtrLdpIfEntry 12 } - -vRtrLdpIfMaxBackoffTime OBJECT-TYPE - SYNTAX TmnxLdpBackoffTime - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpIfMaxBackoffTime specifies the maximum - value for the backoff interval. - - For each successive failure of the LDP session startup, the - backoff interval (the time for which the router waits before - retrying) increases exponentially. If the backoff interval - exceeds vRtrLdpIfMaxBackoffTime, the router will give - up trying to establish the LDP session. - - If vRtrLdpIfMaxBackoffTime is set to zero (0), then the - backoff interval does not increase exponentially after the - first session startup attempt fails. Instead it remains - constant and LDP will keep retrying to establish a session - until it succeeds." - DEFVAL { 120 } - ::= { vRtrLdpIfEntry 13 } - -vRtrLdpIfTransportAddrType OBJECT-TYPE - SYNTAX INTEGER { - interface (1), - system (2) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpIfTransportAddrType specifies the source - of the transport address to be used when setting up the LDP TCP - sessions. This value is meaningful only in case of LDP - interfaces and not for targeted peers. - - When the value of this object is 'interface', the interface's - IP address is used to setup the LDP session between neighbors. - If multiple interfaces exist between two neighbors, the - 'interface' mode cannot be used since only one LDP session is - actually set up between the two neighbors. - - When the value of this object is 'system', the system's IP address - is used to set up the LDP session between neighbors." - DEFVAL { system } - ::= { vRtrLdpIfEntry 14 } - -vRtrLdpIfPassiveMode OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpIfPassiveMode specifies the mode used for - setting up LDP sessions. This object is meaningful only in case - of LDP targeted peers and not for interfaces. When it has a - value of 'true', LDP responds only when it gets a connect request - from a peer and will not attempt to actively connect to its - neighbors. When it has a value of 'false', LDP actively tries to - connect to its peers." - DEFVAL { false } - ::= { vRtrLdpIfEntry 15 } - -vRtrLdpIfAutoCreate OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpIfAutoCreate specifies whether or not the - row entry represents a targeted peer that was automatically - created through Service Manager. For an LDP interface, this - value is always false." - ::= { vRtrLdpIfEntry 16 } - -vRtrLdpIfOperDownReason OBJECT-TYPE - SYNTAX TmnxLdpIntTargOperDownReasonCode - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpIfOperDownReason specifies the reason - that the LDP interface or targeted peer is operationally - down." - ::= { vRtrLdpIfEntry 17 } - -vRtrLdpIfTunneling OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpIfTunneling specifies whether tunneling - of LDP over tunnels is enabled. When this object has a value of - 'true', tunneling is enabled. When its value is 'false', - tunneling is disabled." - DEFVAL { false } - ::= { vRtrLdpIfEntry 18 } - --- --- LDP Interface/Targeted Peer Statistics Table --- - -vRtrLdpIfStatsTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrLdpIfStatsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "vRtrLdpIfStatsTable is a read-only table. The purpose of this - table is to keep statistical information about the LDP Interfaces - and Targeted peers on the LSR. - - Use of AUGMENTS clause implies a one-to-one dependent relationship - between the base table, vRtrLdpIfTable, and the augmenting table, - vRtrLdpIfStatsTable. This in effect extends the vRtrLdpIfTable - with additional columns. Creation or deletion of a row in the - vRtrLdpIfTable results in the same fate for the row in the - vRtrLdpIfStatsTable." - ::= { tmnxLdpObjs 6 } - -vRtrLdpIfStatsEntry OBJECT-TYPE - SYNTAX VRtrLdpIfStatsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A row in this table contains statistical information about an LDP - Interface or Targeted peer. - - Some counters contained in a row are for fatal errors received - during a former LDP Session associated with this entry. For example, - an LDP Pdu received on a TCP connection during an LDP Session - contains a fatal error. That error is counted here, because the - session is terminated. - - If the error is NOT fatal (i.e. and the Session remains), then the - error is counted in the vRtrLdpSessionStatsEntry." - AUGMENTS { vRtrLdpIfEntry } - ::= { vRtrLdpIfStatsTable 1 } - -VRtrLdpIfStatsEntry ::= SEQUENCE { - vRtrLdpIfExistingAdjacencies Gauge32 -} - -vRtrLdpIfExistingAdjacencies OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpIfExistingAdjacencies gives a count of the total - active adjacencies on this LDP interface or with this targeted peer." - ::= { vRtrLdpIfStatsEntry 1 } - - --- --- LDP Hello Adjacency Table --- - -vRtrLdpHelloAdjTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrLdpHelloAdjEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "vRtrLdpHelloAdjTable is a read-only table. The purpose of this - table is to keep information about Hello Adjacencies for Sessions. - A hello adjacency can be associated with an LDP interface or with - a targeted peer. The index includes both the interface index and - the peer IP address thus referring to the LDP interface or - targeted peer." - ::= { tmnxLdpObjs 7 } - -vRtrLdpHelloAdjEntry OBJECT-TYPE - SYNTAX VRtrLdpHelloAdjEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row represents a single LDP Hello Adjacency. An LDP Session - can have one or more Hello adjacencies." - INDEX { vRtrID, - vRtrLdpPeerLdpId, - vRtrLdpIfIndex, - vRtrLdpPeerAddress } - ::= { vRtrLdpHelloAdjTable 1 } - -VRtrLdpHelloAdjEntry ::= SEQUENCE { - vRtrLdpPeerLdpId MplsLdpIdentifier, - vRtrLdpHelloAdjLocalLdpId MplsLdpIdentifier, - vRtrLdpHelloAdjEntityIndex Unsigned32, - vRtrLdpHelloAdjIndex Unsigned32, - vRtrLdpHelloAdjHoldTimeRemaining Unsigned32, - vRtrLdpHelloAdjType TmnxLdpAdjacencyType, - vRtrLdpHelloAdjRemoteConfSeqNum Unsigned32, - vRtrLdpHelloAdjRemoteIpAddress IpAddress, - vRtrLdpHelloAdjUpTime TimeInterval, - vRtrLdpHelloAdjLocalConfSeqNum Unsigned32, - vRtrLdpHelloAdjLocalIpAddress IpAddress, - vRtrLdpHelloAdjInHelloMsgCount Counter32, - vRtrLdpHelloAdjOutHelloMsgCount Counter32, - vRtrLdpHelloAdjLocalHelloTimeout TmnxLdpHelloTimeout, - vRtrLdpHelloAdjRemoteHelloTimeout TmnxLdpHelloTimeout -} - -vRtrLdpPeerLdpId OBJECT-TYPE - SYNTAX MplsLdpIdentifier - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "vRtrLdpPeerLdpId is an index for the row entry. It specifies the - LDP identifier of the peer." - ::= { vRtrLdpHelloAdjEntry 1 } - -vRtrLdpHelloAdjLocalLdpId OBJECT-TYPE - SYNTAX MplsLdpIdentifier - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpHelloAdjLocalLdpId specifies the local LDP - identifier for this specific adjacency." - ::= { vRtrLdpHelloAdjEntry 2 } - -vRtrLdpHelloAdjEntityIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpHelloAdjEntityIndex specifies the Entity index - which is an index for the mplsLdpHelloAdjacencyEntry defined - in MPLS-LDP-MIB." - ::= { vRtrLdpHelloAdjEntry 3 } - -vRtrLdpHelloAdjIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpHelloAdjIndex gives the Hello adjacency index - which is an index for the mplsLdpHelloAdjacencyEntry defined - in MPLS-LDP-MIB." - ::= { vRtrLdpHelloAdjEntry 4 } - -vRtrLdpHelloAdjHoldTimeRemaining OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpHelloAdjHoldTimeRemaining specifies the hold - time remaining for this Hello Adjacency. This interval will change - when the next Hello message which corresponds to this Hello - Adjacency is received." - ::= { vRtrLdpHelloAdjEntry 5 } - -vRtrLdpHelloAdjType OBJECT-TYPE - SYNTAX TmnxLdpAdjacencyType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpHelloAdjType specifies the type of this Hello - Adjacency. If this value is 'link' then this adjacency is a result - of a Link Hello. If this value is 'hello', then the adjacency is a - result of a Targeted Hello." - ::= { vRtrLdpHelloAdjEntry 6 } - -vRtrLdpHelloAdjRemoteConfSeqNum OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpHelloAdjRemoteConfSeqNum specifies the - Configuration sequence number that was in the Hello received when - this adjacency started up. This configuration sequence number - changes when there is a change of configuration." - ::= { vRtrLdpHelloAdjEntry 7 } - -vRtrLdpHelloAdjRemoteIpAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpHelloAdjRemoteIpAddress specifies the peer - IP address of the interface/targeted session that sent hellos - for this specific adjacency." - ::= { vRtrLdpHelloAdjEntry 8 } - -vRtrLdpHelloAdjUpTime OBJECT-TYPE - SYNTAX TimeInterval - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpHelloAdjUpTime specifies the time, in hundreds - of seconds, that this adjacency has been up." - ::= { vRtrLdpHelloAdjEntry 9 } - -vRtrLdpHelloAdjLocalConfSeqNum OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpHelloAdjLocalConfSeqNum specifies the - Configuration sequence number that was used in the Hello sent - when this adjacency started up. This configuration sequence - number changes when there is a change of configuration." - ::= { vRtrLdpHelloAdjEntry 10 } - -vRtrLdpHelloAdjLocalIpAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpHelloAdjLocalIpAddress specifies the local - IP address of the interface/targeted session used in Hellos sent - for this specific adjacency." - ::= { vRtrLdpHelloAdjEntry 11 } - -vRtrLdpHelloAdjInHelloMsgCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpHelloAdjInHelloMsgCount specifies the number - of Hello messages that have been received for this adjacency." - ::= { vRtrLdpHelloAdjEntry 12 } - -vRtrLdpHelloAdjOutHelloMsgCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpHelloAdjOutHelloMsgCount specifies the number - of Hello messages that have been sent for this adjacency." - ::= { vRtrLdpHelloAdjEntry 13 } - -vRtrLdpHelloAdjLocalHelloTimeout OBJECT-TYPE - SYNTAX TmnxLdpHelloTimeout - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpHelloAdjLocalHelloTimeout specifies the hello - timeout used in the Hellos sent for this specific adjacency." - ::= { vRtrLdpHelloAdjEntry 14 } - -vRtrLdpHelloAdjRemoteHelloTimeout OBJECT-TYPE - SYNTAX TmnxLdpHelloTimeout - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpHelloAdjRemoteHelloTimeout specifies the hello - timeout used by the remote end that sent Hellos for this specific - adjacency." - ::= { vRtrLdpHelloAdjEntry 15 } - --- --- Alcatel 7x50 SR series Hello Adjacency Mapping Table --- - -vRtrLdpHelloAdjMapTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrLdpHelloAdjMapEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "vRtrLdpHelloAdjMapTable is a read-only table which maps to the - vRtrLdpHelloAdjTable. This table has the same indexes as the - vRtrLdpHelloAdjTable but the order in which these indexes are - specified is different for the two tables." - ::= { tmnxLdpObjs 8 } - -vRtrLdpHelloAdjMapEntry OBJECT-TYPE - SYNTAX VRtrLdpHelloAdjMapEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row represents a single LDP Hello Adjacency. An LDP Session - can have one or more Hello adjacencies." - INDEX { vRtrID, - vRtrLdpIfIndex, - vRtrLdpPeerAddress, - vRtrLdpHelloAdjMapLdpId } - ::= { vRtrLdpHelloAdjMapTable 1 } - -VRtrLdpHelloAdjMapEntry ::= SEQUENCE { - vRtrLdpHelloAdjMapLdpId MplsLdpIdentifier -} - -vRtrLdpHelloAdjMapLdpId OBJECT-TYPE - SYNTAX MplsLdpIdentifier - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrLdpHelloAdjMapLdpId is an index for the row entry. It specifies - the LDP identifier of the peer." - ::= { vRtrLdpHelloAdjMapEntry 1 } - - --- --- LDP Session Table --- - -vRtrLdpSessionTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrLdpSessionEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "vRtrLdpSessionTable is a read-only table which parallels the - mplsLdpSessionTable in the MPLS-LDP-MIB. The purpose of this - table is to keep information about a single session between - an LDP entity and an LDP Peer." - ::= { tmnxLdpObjs 9 } - -vRtrLdpSessionEntry OBJECT-TYPE - SYNTAX VRtrLdpSessionEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A row in this table represents information about a single - session between an LDP entity and an LDP Peer." - INDEX { vRtrID, - vRtrLdpPeerLdpId } - ::= { vRtrLdpSessionTable 1 } - -VRtrLdpSessionEntry ::= SEQUENCE { - vRtrLdpSessLocalLdpId MplsLdpIdentifier, - vRtrLdpSessEntityIndex Unsigned32, - vRtrLdpSessLabelDistMethod TmnxLdpLabelDistMethod, - vRtrLdpSessLoopDetectForPV INTEGER, - vRtrLdpSessPathVectorLimit Unsigned32, - vRtrLdpSessState INTEGER, - vRtrLdpSessAdjacencyType TmnxLdpAdjacencyType, - vRtrLdpSessProtocolVersion Unsigned32, - vRtrLdpSessLocalUdpPort Unsigned32, - vRtrLdpSessPeerUdpPort Unsigned32, - vRtrLdpSessLocalTcpPort Unsigned32, - vRtrLdpSessPeerTcpPort Unsigned32, - vRtrLdpSessLocalAddress IpAddress, - vRtrLdpSessPeerAddress IpAddress, - vRtrLdpSessKAHoldTimeRemaining TimeInterval, - vRtrLdpSessMaxPduLength Unsigned32, - vRtrLdpSessUpTime TimeInterval, - vRtrLdpSessLocalKATimeout TmnxLdpKeepAliveTimeout, - vRtrLdpSessPeerKATimeout TmnxLdpKeepAliveTimeout, - vRtrLdpSessAdvertise INTEGER, - vRtrLdpSessRestartHelperState TruthValue, - vRtrLdpSessPeerNumRestart Counter32, - vRtrLdpSessLastRestartTime TimeStamp, - vRtrLdpSessFtReconnectTimeNego Unsigned32, - vRtrLdpSessFtRecoveryTimeNego Unsigned32, - vRtrLdpSessFtReconTimeRemaining Unsigned32, - vRtrLdpSessFtRecovTimeRemaining Unsigned32 -} - -vRtrLdpSessLocalLdpId OBJECT-TYPE - SYNTAX MplsLdpIdentifier - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessLocalLdpId specifies the local LDP - identifier for this LDP session." - ::= { vRtrLdpSessionEntry 1 } - -vRtrLdpSessEntityIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessEntityIndex specifies the Entity index - for the LDP entity represented in this session." - ::= { vRtrLdpSessionEntry 2 } - -vRtrLdpSessLabelDistMethod OBJECT-TYPE - SYNTAX TmnxLdpLabelDistMethod - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessLabelDistMethod specifies the label - distribution method used for this LDP session." - ::= { vRtrLdpSessionEntry 3 } - -vRtrLdpSessLoopDetectForPV OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessLoopDetectForPV indicates whether - loop detection based on path vectors is disabled or enabled - for this LDP session. - - If this object has a value of disabled(0), then loop detection - is disabled. Otherwise, if this object has a value of enabled(1), - then loop detection based on path vectors is enabled." - ::= { vRtrLdpSessionEntry 4 } - -vRtrLdpSessPathVectorLimit OBJECT-TYPE - SYNTAX Unsigned32 (0..255) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If the value of vRtrLdpSessLoopDetectForPV for this entry - is 'enabled', then the value of vRtrLdpSessPathVectorLimit - represents the Path Vector Limit for this LDP Session. - - If the value of vRtrLdpSessLoopDetectForPV for this entry - is 'disabled', then the value of vRtrLdpSessPathVectorLimit - be 0 (zero)." - ::= { vRtrLdpSessionEntry 5 } - -vRtrLdpSessState OBJECT-TYPE - SYNTAX INTEGER { - nonexistent(1), - initialized(2), - openrec(3), - opensent(4), - operational(5) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessState specifies the current state - of the LDP session. All of the states 1 - 5 are based on the - state machine for session negotiation behavior." - ::= { vRtrLdpSessionEntry 6 } - -vRtrLdpSessAdjacencyType OBJECT-TYPE - SYNTAX TmnxLdpAdjacencyType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessAdjacencyType specifies the adjacency - type(s) supporting this LDP Session." - ::= { vRtrLdpSessionEntry 7 } - -vRtrLdpSessProtocolVersion OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessProtocolVersion specifies the version - of the LDP Protocol used by this session." - ::= { vRtrLdpSessionEntry 8 } - -vRtrLdpSessLocalUdpPort OBJECT-TYPE - SYNTAX Unsigned32 (0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessLocalUdpPort specifies the UDP port - used locally for LDP discovery." - ::= { vRtrLdpSessionEntry 9 } - -vRtrLdpSessPeerUdpPort OBJECT-TYPE - SYNTAX Unsigned32 (0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessPeerUdpPort specifies the UDP port - used on the remote end for LDP discovery." - ::= { vRtrLdpSessionEntry 10 } - -vRtrLdpSessLocalTcpPort OBJECT-TYPE - SYNTAX Unsigned32 (0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessLocalTcpPort specifies the TCP port - used locally for the LDP Session." - ::= { vRtrLdpSessionEntry 11 } - -vRtrLdpSessPeerTcpPort OBJECT-TYPE - SYNTAX Unsigned32 (0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessPeerTcpPort specifies the TCP port - used on the remote end for the LDP Session." - ::= { vRtrLdpSessionEntry 12 } - -vRtrLdpSessLocalAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessLocalAddress specifies the IP address - used locally for the LDP Session." - ::= { vRtrLdpSessionEntry 13 } - -vRtrLdpSessPeerAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessPeerAddress specifies the IP address - used on the remote end for the LDP Session." - ::= { vRtrLdpSessionEntry 14 } - -vRtrLdpSessKAHoldTimeRemaining OBJECT-TYPE - SYNTAX TimeInterval - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessKAHoldTimeRemaining specifies the - keep alive hold time remaining, in hundredths of seconds, for - this LDP session." - ::= { vRtrLdpSessionEntry 15 } - -vRtrLdpSessMaxPduLength OBJECT-TYPE - SYNTAX Unsigned32 (1..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessMaxPduLength specifies the maximum - allowable length for LDP PDUs for this session. This value may - have been negotiated during Session Initialization." - ::= { vRtrLdpSessionEntry 16 } - -vRtrLdpSessUpTime OBJECT-TYPE - SYNTAX TimeInterval - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessUpTime specifies the time, in hundreds - of seconds, since the session was established." - ::= { vRtrLdpSessionEntry 17 } - -vRtrLdpSessLocalKATimeout OBJECT-TYPE - SYNTAX TmnxLdpKeepAliveTimeout - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessLocalKATimeout specifies the keepalive - timeout used locally for the LDP Session." - ::= { vRtrLdpSessionEntry 18 } - -vRtrLdpSessPeerKATimeout OBJECT-TYPE - SYNTAX TmnxLdpKeepAliveTimeout - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessPeerKATimeout specifies the keepalive - timeout used at the remote end of the LDP Session." - ::= { vRtrLdpSessionEntry 19 } - -vRtrLdpSessAdvertise OBJECT-TYPE - SYNTAX INTEGER { - address (1), - service (2), - addressAndService (3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessAdvertise indicates the type of FECs - that will be transported by the session." - ::= { vRtrLdpSessionEntry 20 } - -vRtrLdpSessRestartHelperState OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessRestartHelperState indicates whether the - entity session is capable of supporting graceful restart. This is - negotiated between peers during the session initialization setup." - ::= { vRtrLdpSessionEntry 21 } - -vRtrLdpSessPeerNumRestart OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessPeerNumRestart indicates the number of - times graceful restart helper was initiated for this session." - ::= { vRtrLdpSessionEntry 22 } - -vRtrLdpSessLastRestartTime OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessLastRestartTime indicates the last time - graceful restart helper was initiated." - ::= { vRtrLdpSessionEntry 23 } - -vRtrLdpSessFtReconnectTimeNego OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessFtReconnectTimeNego indicates the session's - Fault Tolerant(FT) Reconnect Timeout, it is set to the lesser of - the neighbor advertised FT Reconnect Timeout, - vRtrLdpSessFtReconTimeRemaining and the local timer Neighbor Liveness - Time, vRtrLdpGenGRNbrLiveTime. It is within this period that the - transport session is expected to re-establish, failure to do so - will cause the teardown of the LDP session and deletion of stale - bindings." - ::= { vRtrLdpSessionEntry 24 } - -vRtrLdpSessFtRecoveryTimeNego OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessFtRecoveryTimeNego indicates the session's - Fault Tolerant(FT) recovery timeout, it is set to the lesser of the - neighbor advertised FT recovery timeout, - vRtrLdpSessFtRecovTimeRemaining and the local timer - maximum recovery time, vRtrLdpGenGRMaxRecoveryTime. It is within - this period that label-FEC binding message exchanges are expected - to complete. Any stale FEC entries left after this time will be - deleted from the FEC table." - ::= { vRtrLdpSessionEntry 25 } - -vRtrLdpSessFtReconTimeRemaining OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessFtReconTimeRemaining indicates the amount - of time left before the session's Fault Tolerant(FT) reconnect - timeout,vRtrLdpSessFtReconnectTimeNego expires." - ::= { vRtrLdpSessionEntry 26 } - -vRtrLdpSessFtRecovTimeRemaining OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This value indicates the amount of time left before session's - Fault Tolerant(FT) recovery timeout, vRtrLdpSessFtRecoveryTimeNego - expires." - ::= { vRtrLdpSessionEntry 27 } - --- --- LDP Session Statistics table --- - -vRtrLdpSessionStatsTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrLdpSessionStatsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "vRtrLdpSessionStatsTable is a read-only table. The purpose of this - table is to keep statistical information about a single session - between an LDP entity and an LDP Peer. - - Use of AUGMENTS clause implies a one-to-one dependent relationship - between the base table, vRtrLdpSessionTable, and the augmenting - table, vRtrLdpSessionStatsTable. This in effect extends the - vRtrLdpSessionTable with additional columns. Creation or deletion - of a row in the vRtrLdpSessionTable results in the same fate for - the row in the vRtrLdpSessionStatsTable." - ::= { tmnxLdpObjs 10 } - -vRtrLdpSessionStatsEntry OBJECT-TYPE - SYNTAX VRtrLdpSessionStatsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A row in this table represents statistical information about a - single session between an LDP entity and an LDP Peer." - AUGMENTS { vRtrLdpSessionEntry } - ::= { vRtrLdpSessionStatsTable 1 } - -VRtrLdpSessionStatsEntry ::= SEQUENCE { - vRtrLdpSessStatsTargAdj Gauge32, - vRtrLdpSessStatsLinkAdj Gauge32, - vRtrLdpSessStatsFECRecv Counter32, - vRtrLdpSessStatsFECSent Counter32, - vRtrLdpSessStatsHelloIn Counter32, - vRtrLdpSessStatsHelloOut Counter32, - vRtrLdpSessStatsKeepaliveIn Counter32, - vRtrLdpSessStatsKeepaliveOut Counter32, - vRtrLdpSessStatsInitIn Counter32, - vRtrLdpSessStatsInitOut Counter32, - vRtrLdpSessStatsLabelMappingIn Counter32, - vRtrLdpSessStatsLabelMappingOut Counter32, - vRtrLdpSessStatsLabelRequestIn Counter32, - vRtrLdpSessStatsLabelRequestOut Counter32, - vRtrLdpSessStatsLabelReleaseIn Counter32, - vRtrLdpSessStatsLabelReleaseOut Counter32, - vRtrLdpSessStatsLabelWithdrawIn Counter32, - vRtrLdpSessStatsLabelWithdrawOut Counter32, - vRtrLdpSessStatsLabelAbortIn Counter32, - vRtrLdpSessStatsLabelAbortOut Counter32, - vRtrLdpSessStatsAddrIn Counter32, - vRtrLdpSessStatsAddrOut Counter32, - vRtrLdpSessStatsAddrWithdrawIn Counter32, - vRtrLdpSessStatsAddrWithdrawOut Counter32, - vRtrLdpSessStatsNotificationIn Counter32, - vRtrLdpSessStatsNotificationOut Counter32 -} - -vRtrLdpSessStatsTargAdj OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessStatsTargAdj specifies the number of - targeted adjacencies for this session." - ::= { vRtrLdpSessionStatsEntry 1 } - -vRtrLdpSessStatsLinkAdj OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessStatsLinkAdj specifies the number of - link adjacencies for this session." - ::= { vRtrLdpSessionStatsEntry 2 } - -vRtrLdpSessStatsFECRecv OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessStatsFECRecv counts the number of - FECs received for this session." - ::= { vRtrLdpSessionStatsEntry 3 } - -vRtrLdpSessStatsFECSent OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessStatsFECSent counts the number of - FECs sent for this session." - ::= { vRtrLdpSessionStatsEntry 4 } - -vRtrLdpSessStatsHelloIn OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessStatsHelloIn counts the number of - Hello Messages that have been received during this session." - ::= { vRtrLdpSessionStatsEntry 5 } - -vRtrLdpSessStatsHelloOut OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessStatsHelloOut counts the number of - Hello Messages that have been sent during this session." - ::= { vRtrLdpSessionStatsEntry 6 } - -vRtrLdpSessStatsKeepaliveIn OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessStatsKeepaliveIn counts the number of - Keepalive Messages that have been received during this session." - ::= { vRtrLdpSessionStatsEntry 7 } - -vRtrLdpSessStatsKeepaliveOut OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessStatsKeepaliveOut counts the number of - Keepalive Messages that have been sent during this session." - ::= { vRtrLdpSessionStatsEntry 8 } - -vRtrLdpSessStatsInitIn OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessStatsInitIn counts the number of - Init Messages that have been received during this session." - ::= { vRtrLdpSessionStatsEntry 9 } - -vRtrLdpSessStatsInitOut OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessStatsInitOut counts the number of - Init Messages that have been sent during this session." - ::= { vRtrLdpSessionStatsEntry 10 } - -vRtrLdpSessStatsLabelMappingIn OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessStatsLabelMappingIn counts the number of - Label Mapping Messages that have been received during this session." - ::= { vRtrLdpSessionStatsEntry 11 } - -vRtrLdpSessStatsLabelMappingOut OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessStatsLabelMappingOut counts the number of - Label Mapping Messages that have been sent during this session." - ::= { vRtrLdpSessionStatsEntry 12 } - -vRtrLdpSessStatsLabelRequestIn OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessStatsLabelRequestIn counts the number of - Label Request Messages that have been received during this session." - ::= { vRtrLdpSessionStatsEntry 13 } - -vRtrLdpSessStatsLabelRequestOut OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessStatsLabelRequestOut counts the number of - Label Request Messages that have been sent during this session." - ::= { vRtrLdpSessionStatsEntry 14 } - -vRtrLdpSessStatsLabelReleaseIn OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessStatsLabelReleaseIn counts the number of - Label Release Messages that have been received during this session." - ::= { vRtrLdpSessionStatsEntry 15 } - -vRtrLdpSessStatsLabelReleaseOut OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessStatsLabelReleaseOut counts the number of - Label Release Messages that have been sent during this session." - ::= { vRtrLdpSessionStatsEntry 16 } - -vRtrLdpSessStatsLabelWithdrawIn OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessStatsLabelWithdrawIn counts the number of - Label Withdraw Messages that have been received during this session." - ::= { vRtrLdpSessionStatsEntry 17 } - -vRtrLdpSessStatsLabelWithdrawOut OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessStatsLabelWithdrawOut counts the number of - Label Withdraw Messages that have been sent during this session." - ::= { vRtrLdpSessionStatsEntry 18 } - -vRtrLdpSessStatsLabelAbortIn OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessStatsLabelAbortIn counts the number of - Label Abort Messages that have been received during this session." - ::= { vRtrLdpSessionStatsEntry 19 } - -vRtrLdpSessStatsLabelAbortOut OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessStatsLabelAbortOut counts the number of - Label Abort Messages that have been sent during this session." - ::= { vRtrLdpSessionStatsEntry 20 } - -vRtrLdpSessStatsAddrIn OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessStatsAddrIn counts the number of - Address Messages that have been received during this session." - ::= { vRtrLdpSessionStatsEntry 21 } - -vRtrLdpSessStatsAddrOut OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessStatsAddrOut counts the number of - Address Messages that have been sent during this session." - ::= { vRtrLdpSessionStatsEntry 22 } - -vRtrLdpSessStatsAddrWithdrawIn OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessStatsAddrWithdrawIn counts the number of - Address Withdraw Messages that have been received during this - session." - ::= { vRtrLdpSessionStatsEntry 23 } - -vRtrLdpSessStatsAddrWithdrawOut OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessStatsAddrWithdrawOut counts the number of - Address Withdraw Messages that have been sent during this session." - ::= { vRtrLdpSessionStatsEntry 24 } - -vRtrLdpSessStatsNotificationIn OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessStatsNotificationIn counts the number of - Notification Messages that have been received during this session." - ::= { vRtrLdpSessionStatsEntry 25 } - -vRtrLdpSessStatsNotificationOut OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpSessStatsNotificationOut counts the number of - Notification Messages that have been sent during this session." - ::= { vRtrLdpSessionStatsEntry 26 } - - --- --- Alcatel 7x50 SR series LDP Service FEC Table --- - -vRtrLdpServFecTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrLdpServFecEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "vRtrLdpServFecTable is a read-only table that represents all - service FECs either sent to or received from an LDP peer known - to the Virtual Router." - ::= { tmnxLdpObjs 11 } - -vRtrLdpServFecEntry OBJECT-TYPE - SYNTAX VRtrLdpServFecEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents an instance of a service FEC sent to - or received from an LDP peer." - INDEX { vRtrID, - vRtrLdpServFecFecType, - vRtrLdpServFecVcType, - vRtrLdpServFecVcId, - vRtrLdpPeerLdpId } - ::= { vRtrLdpServFecTable 1 } - -VRtrLdpServFecEntry ::= SEQUENCE { - vRtrLdpServFecFecType TmnxLdpFECType, - vRtrLdpServFecVcType TmnxVcType, - vRtrLdpServFecVcId TmnxVcId, - vRtrLdpServFecServType ServType, - vRtrLdpServFecServId TmnxServId, - vRtrLdpServFecVpnId TmnxVpnId, - vRtrLdpServFecFlags TmnxLdpFECFlags, - vRtrLdpServFecNumInLabels Unsigned32, - vRtrLdpServFecNumOutLabels Unsigned32, - vRtrLdpServFecInLabel1 Unsigned32, - vRtrLdpServFecInLabelStatus1 TmnxLabelStatus, - vRtrLdpServFecInLabel2 Unsigned32, - vRtrLdpServFecInLabelStatus2 TmnxLabelStatus, - vRtrLdpServFecInLabel3 Unsigned32, - vRtrLdpServFecInLabelStatus3 TmnxLabelStatus, - vRtrLdpServFecInLabel4 Unsigned32, - vRtrLdpServFecInLabelStatus4 TmnxLabelStatus, - vRtrLdpServFecInLabel5 Unsigned32, - vRtrLdpServFecInLabelStatus5 TmnxLabelStatus, - vRtrLdpServFecOutLabel1 Unsigned32, - vRtrLdpServFecOutLabelStatus1 TmnxLabelStatus, - vRtrLdpServFecOutLabel2 Unsigned32, - vRtrLdpServFecOutLabelStatus2 TmnxLabelStatus, - vRtrLdpServFecOutLabel3 Unsigned32, - vRtrLdpServFecOutLabelStatus3 TmnxLabelStatus, - vRtrLdpServFecOutLabel4 Unsigned32, - vRtrLdpServFecOutLabelStatus4 TmnxLabelStatus, - vRtrLdpServFecOutLabel5 Unsigned32, - vRtrLdpServFecOutLabelStatus5 TmnxLabelStatus, - vRtrLdpServFecSdpId SdpId, - vRtrLdpServFecLocalMTU Unsigned32, - vRtrLdpServFecRemoteMTU Unsigned32, - vRtrLdpServFecLocalVlanTag Unsigned32, - vRtrLdpServFecRemoteVlanTag Unsigned32, - vRtrLdpServFecLocalMaxCellConcat Unsigned32, - vRtrLdpServFecRemoteMaxCellConcat Unsigned32, - vRtrLdpServFecInLabelSigStatus1 TmnxLabelSigStatus, - vRtrLdpServFecInLabelSigStatus2 TmnxLabelSigStatus, - vRtrLdpServFecInLabelSigStatus3 TmnxLabelSigStatus, - vRtrLdpServFecInLabelSigStatus4 TmnxLabelSigStatus, - vRtrLdpServFecInLabelSigStatus5 TmnxLabelSigStatus, - vRtrLdpServFecOutLabelSigStatus1 TmnxLabelSigStatus, - vRtrLdpServFecOutLabelSigStatus2 TmnxLabelSigStatus, - vRtrLdpServFecOutLabelSigStatus3 TmnxLabelSigStatus, - vRtrLdpServFecOutLabelSigStatus4 TmnxLabelSigStatus, - vRtrLdpServFecOutLabelSigStatus5 TmnxLabelSigStatus, - vRtrLdpServFecMateEndpointVcId TmnxVcId, - vRtrLdpServFecMateEndpointSdpId SdpId -} - -vRtrLdpServFecFecType OBJECT-TYPE - SYNTAX TmnxLdpFECType - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecFecType specifies the FEC type." - ::= { vRtrLdpServFecEntry 1 } - -vRtrLdpServFecVcType OBJECT-TYPE - SYNTAX TmnxVcType - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecVcType specifies the VC type - associated with this service FEC." - ::= { vRtrLdpServFecEntry 2 } - -vRtrLdpServFecVcId OBJECT-TYPE - SYNTAX TmnxVcId - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecVcId specifies the VC identifier - associated with this service FEC." - ::= { vRtrLdpServFecEntry 3 } - -vRtrLdpServFecServType OBJECT-TYPE - SYNTAX ServType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecServType specifies the Service type - associated with this service FEC." - ::= { vRtrLdpServFecEntry 4 } - -vRtrLdpServFecServId OBJECT-TYPE - SYNTAX TmnxServId (1..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecServId specifies the Service identifier - associated with this service FEC." - ::= { vRtrLdpServFecEntry 5 } - -vRtrLdpServFecVpnId OBJECT-TYPE - SYNTAX TmnxVpnId - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecVpnId identifies the VPN associated - with the FEC." - ::= { vRtrLdpServFecEntry 6 } - -vRtrLdpServFecFlags OBJECT-TYPE - SYNTAX TmnxLdpFECFlags - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The bit flags of vRtrLdpServFecFlags specify the characteristics - of the FEC." - ::= { vRtrLdpServFecEntry 7 } - -vRtrLdpServFecNumInLabels OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecNumInLabels gives the number of - labels that have been sent to the peer associated with this - FEC. This value also indicates which of the following - vRtrLdpServFecInLabel1 thru vRtrLdpServFecInLabel5 - entries contain valid information i.e. if the value of - vRtrLdpServFecNumInLabels is 3 then vRtrLdpServFecInLabel1, - vRtrLdpServFecInLabel2 and vRtrLdpServFecInLabel3 will - contain valid label information." - ::= { vRtrLdpServFecEntry 8 } - -vRtrLdpServFecNumOutLabels OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecNumOutLabels gives the number of - labels that have been received from the peer associated with this - FEC. This value also indicates which of the following - vRtrLdpServFecOutLabel1 thru vRtrLdpServFecOutLabel5 - entries contain valid information i.e. if the value of - vRtrLdpServFecNumOutLabels is 3, then vRtrLdpServFecOutLabel1, - vRtrLdpServFecOutLabel2 and vRtrLdpServFecOutLabel3 will - contain valid label information." - ::= { vRtrLdpServFecEntry 9 } - -vRtrLdpServFecInLabel1 OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecInLabel1 specifies the first - ingress label exchanged" - ::= { vRtrLdpServFecEntry 10 } - -vRtrLdpServFecInLabelStatus1 OBJECT-TYPE - SYNTAX TmnxLabelStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecInLabelStatus1 specifies the - status of the ingress label 1" - ::= { vRtrLdpServFecEntry 11 } - -vRtrLdpServFecInLabel2 OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecInLabel2 specifies the second - ingress label (if at all) exchanged." - ::= { vRtrLdpServFecEntry 12 } - -vRtrLdpServFecInLabelStatus2 OBJECT-TYPE - SYNTAX TmnxLabelStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecInLabelStatus2 specifies the - status of the ingress label 2" - ::= { vRtrLdpServFecEntry 13 } - -vRtrLdpServFecInLabel3 OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecInLabel3 specifies the third - ingress label (if at all) exchanged." - ::= { vRtrLdpServFecEntry 14 } - -vRtrLdpServFecInLabelStatus3 OBJECT-TYPE - SYNTAX TmnxLabelStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecInLabelStatus3 specifies the - status of the ingress label 3" - ::= { vRtrLdpServFecEntry 15 } - -vRtrLdpServFecInLabel4 OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecInLabel4 specifies the fourth - ingress label (if at all) exchanged." - ::= { vRtrLdpServFecEntry 16 } - -vRtrLdpServFecInLabelStatus4 OBJECT-TYPE - SYNTAX TmnxLabelStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecInLabelStatus4 specifies the - status of the ingress label 4" - ::= { vRtrLdpServFecEntry 17 } - -vRtrLdpServFecInLabel5 OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecInLabel5 specifies the fifth - ingress label (if at all) exchanged." - ::= { vRtrLdpServFecEntry 18 } - -vRtrLdpServFecInLabelStatus5 OBJECT-TYPE - SYNTAX TmnxLabelStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecInLabelStatus5 specifies the - status of the ingress label 5" - ::= { vRtrLdpServFecEntry 19 } - -vRtrLdpServFecOutLabel1 OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecOutLabel1 specifies the first - egress label exchanged." - ::= { vRtrLdpServFecEntry 20 } - -vRtrLdpServFecOutLabelStatus1 OBJECT-TYPE - SYNTAX TmnxLabelStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecOutLabelStatus1 specifies the - status of the egress label 1" - ::= { vRtrLdpServFecEntry 21 } - -vRtrLdpServFecOutLabel2 OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecOutLabel2 specifies the second - egress label (if at all) exchanged." - ::= { vRtrLdpServFecEntry 22 } - -vRtrLdpServFecOutLabelStatus2 OBJECT-TYPE - SYNTAX TmnxLabelStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecOutLabelStatus2 specifies the - status of the egress label 2" - ::= { vRtrLdpServFecEntry 23 } - -vRtrLdpServFecOutLabel3 OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecOutLabel3 specifies the third - egress label (if at all) exchanged." - ::= { vRtrLdpServFecEntry 24 } - -vRtrLdpServFecOutLabelStatus3 OBJECT-TYPE - SYNTAX TmnxLabelStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecOutLabelStatus3 specifies the - status of the egress label 3" - ::= { vRtrLdpServFecEntry 25 } - -vRtrLdpServFecOutLabel4 OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecOutLabel4 specifies the fourth - egress label (if at all) exchanged." - ::= { vRtrLdpServFecEntry 26 } - -vRtrLdpServFecOutLabelStatus4 OBJECT-TYPE - SYNTAX TmnxLabelStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecOutLabelStatus4 specifies the - status of the egress label 4" - ::= { vRtrLdpServFecEntry 27 } - -vRtrLdpServFecOutLabel5 OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecOutLabel5 specifies the fifth - egress label (if at all) exchanged." - ::= { vRtrLdpServFecEntry 28 } - -vRtrLdpServFecOutLabelStatus5 OBJECT-TYPE - SYNTAX TmnxLabelStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecOutLabelStatus5 specifies the - status of the egress label 5" - ::= { vRtrLdpServFecEntry 29 } - -vRtrLdpServFecSdpId OBJECT-TYPE - SYNTAX SdpId - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecSdpId identifies the SDP associated - with this peer." - ::= { vRtrLdpServFecEntry 30 } - -vRtrLdpServFecLocalMTU OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecLocalMTU specifies the largest - service frame size (in octets) that can be handled by the - local ESR." - ::= { vRtrLdpServFecEntry 31 } - -vRtrLdpServFecRemoteMTU OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecRemoteMTU specifies the largest - service frame size (in octets) that can be handled by the - remote ESR." - ::= { vRtrLdpServFecEntry 32 } - -vRtrLdpServFecLocalVlanTag OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecLocalVlanTag specifies the local - tag on a VLAN VC type SDP binding." - ::= { vRtrLdpServFecEntry 33 } - -vRtrLdpServFecRemoteVlanTag OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecRemoteVlanTag specifies the remote - tag on a VLAN VC type SDP binding." - ::= { vRtrLdpServFecEntry 34 } - -vRtrLdpServFecLocalMaxCellConcat OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecLocalMaxCellConcat specifies the local - maximum number of ATM cells to concatenate on a ATM cell-mode VC - type SDP binding." - ::= { vRtrLdpServFecEntry 35 } - -vRtrLdpServFecRemoteMaxCellConcat OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecRemoteMaxCellConcat specifies the remote - maximum number of ATM cells to concatenate on a ATM cell-mode VC - type SDP binding." - ::= { vRtrLdpServFecEntry 36 } - -vRtrLdpServFecInLabelSigStatus1 OBJECT-TYPE - SYNTAX TmnxLabelSigStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecInLabelSigStatus1 indicates the signaling - status for vRtrLdpServFecInLabel1." - ::= { vRtrLdpServFecEntry 37 } - -vRtrLdpServFecInLabelSigStatus2 OBJECT-TYPE - SYNTAX TmnxLabelSigStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecInLabelSigStatus2 indicates the signaling - status for vRtrLdpServFecInLabel2." - ::= { vRtrLdpServFecEntry 38 } - -vRtrLdpServFecInLabelSigStatus3 OBJECT-TYPE - SYNTAX TmnxLabelSigStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecInLabelSigStatus3 indicates the signaling - status for vRtrLdpServFecInLabel3." - ::= { vRtrLdpServFecEntry 39 } - -vRtrLdpServFecInLabelSigStatus4 OBJECT-TYPE - SYNTAX TmnxLabelSigStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecInLabelSigStatus4 indicates the signaling - status for vRtrLdpServFecInLabel4." - ::= { vRtrLdpServFecEntry 40 } - -vRtrLdpServFecInLabelSigStatus5 OBJECT-TYPE - SYNTAX TmnxLabelSigStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecInLabelSigStatus5 indicates the signaling - status for vRtrLdpServFecInLabel5." - ::= { vRtrLdpServFecEntry 41 } - -vRtrLdpServFecOutLabelSigStatus1 OBJECT-TYPE - SYNTAX TmnxLabelSigStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecOutLabelSigStatus1 indicates the signaling - status for vRtrLdpServFecOutLabel1." - ::= { vRtrLdpServFecEntry 42 } - -vRtrLdpServFecOutLabelSigStatus2 OBJECT-TYPE - SYNTAX TmnxLabelSigStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecOutLabelSigStatus2 indicates the signaling - status for vRtrLdpServFecOutLabel2." - ::= { vRtrLdpServFecEntry 43 } - -vRtrLdpServFecOutLabelSigStatus3 OBJECT-TYPE - SYNTAX TmnxLabelSigStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecOutLabelSigStatus3 indicates the signaling - status for vRtrLdpServFecOutLabel3." - ::= { vRtrLdpServFecEntry 44 } - -vRtrLdpServFecOutLabelSigStatus4 OBJECT-TYPE - SYNTAX TmnxLabelSigStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecOutLabelSigStatus4 indicates the signaling - status for vRtrLdpServFecOutLabel4." - ::= { vRtrLdpServFecEntry 45 } - -vRtrLdpServFecOutLabelSigStatus5 OBJECT-TYPE - SYNTAX TmnxLabelSigStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecOutLabelSigStatus5 indicates the signaling - status for vRtrLdpServFecOutLabel5." - ::= { vRtrLdpServFecEntry 46 } - -vRtrLdpServFecMateEndpointVcId OBJECT-TYPE - SYNTAX TmnxVcId - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecMateEndpointVcId specifies the VC identifier - associated with this service FEC mate endpoint for vc-switching." - ::= { vRtrLdpServFecEntry 47 } - -vRtrLdpServFecMateEndpointSdpId OBJECT-TYPE - SYNTAX SdpId - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpServFecMateEndpointSdpId identifies the SDP - associated with this service FEC mate endpoint for vc-switching." - ::= { vRtrLdpServFecEntry 48 } - --- --- Alcatel 7x50 SR series LDP Service FEC Mapping Table --- - -vRtrLdpServFecMapTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrLdpServFecMapEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "vRtrLdpServFecMapTable is a read-only table which maps to the - vRtrLdpServFecTable. This table has the same indexes as the - vRtrLdpServFecTable but the order in which these indexes are - specified is different for the two tables." - ::= { tmnxLdpObjs 12 } - -vRtrLdpServFecMapEntry OBJECT-TYPE - SYNTAX VRtrLdpServFecMapEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "Each row entry represents an instance of a service FEC sent to - or received from an LDP peer." - INDEX { vRtrID, - vRtrLdpPeerLdpId, - vRtrLdpServFecMapFecType, - vRtrLdpServFecMapVcType, - vRtrLdpServFecMapVcId } - - ::= { vRtrLdpServFecMapTable 1 } - -VRtrLdpServFecMapEntry ::= SEQUENCE { - vRtrLdpServFecMapFecType TmnxLdpFECType, - vRtrLdpServFecMapVcType TmnxVcType, - vRtrLdpServFecMapVcId TmnxVcId -} - -vRtrLdpServFecMapFecType OBJECT-TYPE - SYNTAX TmnxLdpFECType - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The value of vRtrLdpServFecMapFecType specifies the FEC type." - ::= { vRtrLdpServFecMapEntry 1 } - -vRtrLdpServFecMapVcType OBJECT-TYPE - SYNTAX TmnxVcType - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The value of vRtrLdpServFecMapVcType specifies the VC type - associated with this service FEC." - ::= { vRtrLdpServFecMapEntry 2 } - -vRtrLdpServFecMapVcId OBJECT-TYPE - SYNTAX TmnxVcId - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The value of vRtrLdpServFecMapVcId specifies the VC identifier - associated with this service FEC." - ::= { vRtrLdpServFecMapEntry 3 } - - --- --- Alcatel 7x50 SR series LDP Address FEC Table --- - -vRtrLdpAddrFecTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrLdpAddrFecEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "vRtrLdpAddrFecTable is a read-only table that represents all - address FECs either sent to or received from an LDP peer known - to the Virtual Router." - ::= { tmnxLdpObjs 13 } - -vRtrLdpAddrFecEntry OBJECT-TYPE - SYNTAX VRtrLdpAddrFecEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents an instance of an address FEC sent - to or received from an LDP peer." - INDEX { vRtrID, - vRtrLdpAddrFecFecType, - vRtrLdpAddrFecIpPrefix, - vRtrLdpAddrFecIpMask, - vRtrLdpPeerLdpId } - ::= { vRtrLdpAddrFecTable 1 } - -VRtrLdpAddrFecEntry ::= SEQUENCE { - vRtrLdpAddrFecFecType TmnxLdpFECType, - vRtrLdpAddrFecIpPrefix IpAddress, - vRtrLdpAddrFecIpMask IpAddress, - vRtrLdpAddrFecFlags TmnxLdpFECFlags, - vRtrLdpAddrFecNumInLabels Unsigned32, - vRtrLdpAddrFecNumOutLabels Unsigned32, - vRtrLdpAddrFecInLabel1 Unsigned32, - vRtrLdpAddrFecInLabelStatus1 TmnxLabelStatus, - vRtrLdpAddrFecInLabelIfIndex1 InterfaceIndexOrZero, - vRtrLdpAddrFecInLabel2 Unsigned32, - vRtrLdpAddrFecInLabelStatus2 TmnxLabelStatus, - vRtrLdpAddrFecInLabelIfIndex2 InterfaceIndexOrZero, - vRtrLdpAddrFecInLabel3 Unsigned32, - vRtrLdpAddrFecInLabelStatus3 TmnxLabelStatus, - vRtrLdpAddrFecInLabelIfIndex3 InterfaceIndexOrZero, - vRtrLdpAddrFecInLabel4 Unsigned32, - vRtrLdpAddrFecInLabelStatus4 TmnxLabelStatus, - vRtrLdpAddrFecInLabelIfIndex4 InterfaceIndexOrZero, - vRtrLdpAddrFecInLabel5 Unsigned32, - vRtrLdpAddrFecInLabelStatus5 TmnxLabelStatus, - vRtrLdpAddrFecInLabelIfIndex5 InterfaceIndexOrZero, - vRtrLdpAddrFecOutLabel1 Unsigned32, - vRtrLdpAddrFecOutLabelStatus1 TmnxLabelStatus, - vRtrLdpAddrFecOutLabelIfIndex1 InterfaceIndexOrZero, - vRtrLdpAddrFecOutLabelNextHop1 IpAddress, - vRtrLdpAddrFecOutLabel2 Unsigned32, - vRtrLdpAddrFecOutLabelStatus2 TmnxLabelStatus, - vRtrLdpAddrFecOutLabelIfIndex2 InterfaceIndexOrZero, - vRtrLdpAddrFecOutLabelNextHop2 IpAddress, - vRtrLdpAddrFecOutLabel3 Unsigned32, - vRtrLdpAddrFecOutLabelStatus3 TmnxLabelStatus, - vRtrLdpAddrFecOutLabelIfIndex3 InterfaceIndexOrZero, - vRtrLdpAddrFecOutLabelNextHop3 IpAddress, - vRtrLdpAddrFecOutLabel4 Unsigned32, - vRtrLdpAddrFecOutLabelStatus4 TmnxLabelStatus, - vRtrLdpAddrFecOutLabelIfIndex4 InterfaceIndexOrZero, - vRtrLdpAddrFecOutLabelNextHop4 IpAddress, - vRtrLdpAddrFecOutLabel5 Unsigned32, - vRtrLdpAddrFecOutLabelStatus5 TmnxLabelStatus, - vRtrLdpAddrFecOutLabelIfIndex5 InterfaceIndexOrZero, - vRtrLdpAddrFecOutLabelNextHop5 IpAddress, - vRtrLdpAddrFecLspId TmnxVRtrMplsLspID -} - -vRtrLdpAddrFecFecType OBJECT-TYPE - SYNTAX TmnxLdpFECType - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of vRtrLdpAddrFecFecType specifies the FEC type." - ::= { vRtrLdpAddrFecEntry 1 } - -vRtrLdpAddrFecIpPrefix OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of vRtrLdpAddrFecIpPrefix specifies the IP Address - Prefix for this address FEC." - ::= { vRtrLdpAddrFecEntry 2 } - -vRtrLdpAddrFecIpMask OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of vRtrLdpAddrFecIpMask specifies the IP Address - Mask for this address FEC." - ::= { vRtrLdpAddrFecEntry 3 } - -vRtrLdpAddrFecFlags OBJECT-TYPE - SYNTAX TmnxLdpFECFlags - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The bit flags of vRtrLdpAddrFecFlags specify the characteristics - of the FEC." - ::= { vRtrLdpAddrFecEntry 4 } - -vRtrLdpAddrFecNumInLabels OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAddrFecNumInLabels gives the number of - labels that have been sent to the peer associated with this - FEC. This value also indicates which of the following - vRtrLdpAddrFecInLabel1 thru vRtrLdpAddrFecInLabel5 - entries contain valid information i.e. if the value of - vRtrLdpAddrFecNumInLabels is 3 then vRtrLdpAddrFecInLabel1, - vRtrLdpAddrFecInLabel2 and vRtrLdpAddrFecInLabel3 will - contain valid label information." - ::= { vRtrLdpAddrFecEntry 5 } - -vRtrLdpAddrFecNumOutLabels OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAddrFecNumOutLabels gives the number of - labels that have been received from the peer associated with this - FEC. This value also indicates which of the following - vRtrLdpAddrFecOutLabel1 thru vRtrLdpAddrFecOutLabel5 - entries contain valid information i.e. if the value of - vRtrLdpAddrFecNumOutLabels is 3, then vRtrLdpAddrFecOutLabel1, - vRtrLdpAddrFecOutLabel2 and vRtrLdpAddrFecOutLabel3 will - contain valid label information." - ::= { vRtrLdpAddrFecEntry 6 } - -vRtrLdpAddrFecInLabel1 OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAddrFecInLabel1 specifies the first - ingress label exchanged" - ::= { vRtrLdpAddrFecEntry 7 } - -vRtrLdpAddrFecInLabelStatus1 OBJECT-TYPE - SYNTAX TmnxLabelStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAddrFecInLabelStatus1 specifies the - status of the ingress label 1" - ::= { vRtrLdpAddrFecEntry 8 } - -vRtrLdpAddrFecInLabelIfIndex1 OBJECT-TYPE - SYNTAX InterfaceIndexOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAddrFecInLabelIfIndex1 specifies the - interface index for ingress label 1" - ::= { vRtrLdpAddrFecEntry 9 } - -vRtrLdpAddrFecInLabel2 OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAddrFecInLabel2 specifies the second - ingress label (if at all) exchanged." - ::= { vRtrLdpAddrFecEntry 10 } - -vRtrLdpAddrFecInLabelStatus2 OBJECT-TYPE - SYNTAX TmnxLabelStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAddrFecInLabelStatus2 specifies the - status of the ingress label " - ::= { vRtrLdpAddrFecEntry 11 } - -vRtrLdpAddrFecInLabelIfIndex2 OBJECT-TYPE - SYNTAX InterfaceIndexOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAddrFecInLabelIfIndex2 specifies the - interface index for ingress label 2" - ::= { vRtrLdpAddrFecEntry 12 } - -vRtrLdpAddrFecInLabel3 OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAddrFecInLabel3 specifies the third - ingress label (if at all) exchanged." - ::= { vRtrLdpAddrFecEntry 13 } - -vRtrLdpAddrFecInLabelStatus3 OBJECT-TYPE - SYNTAX TmnxLabelStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAddrFecInLabelStatus3 specifies the - status of the ingress label 3" - ::= { vRtrLdpAddrFecEntry 14 } - -vRtrLdpAddrFecInLabelIfIndex3 OBJECT-TYPE - SYNTAX InterfaceIndexOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAddrFecInLabelIfIndex3 specifies the - interface index for ingress label 3" - ::= { vRtrLdpAddrFecEntry 15 } - -vRtrLdpAddrFecInLabel4 OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAddrFecInLabel4 specifies the fourth - ingress label (if at all) exchanged." - ::= { vRtrLdpAddrFecEntry 16 } - -vRtrLdpAddrFecInLabelStatus4 OBJECT-TYPE - SYNTAX TmnxLabelStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAddrFecInLabelStatus4 specifies the - status of the ingress label 4" - ::= { vRtrLdpAddrFecEntry 17 } - -vRtrLdpAddrFecInLabelIfIndex4 OBJECT-TYPE - SYNTAX InterfaceIndexOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAddrFecInLabelIfIndex4 specifies the - interface index for ingress label 4" - ::= { vRtrLdpAddrFecEntry 18 } - -vRtrLdpAddrFecInLabel5 OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAddrFecInLabel5 specifies the fifth - ingress label (if at all) exchanged." - ::= { vRtrLdpAddrFecEntry 19 } - -vRtrLdpAddrFecInLabelStatus5 OBJECT-TYPE - SYNTAX TmnxLabelStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAddrFecInLabelStatus5 specifies the - status of the ingress label 5" - ::= { vRtrLdpAddrFecEntry 20 } - -vRtrLdpAddrFecInLabelIfIndex5 OBJECT-TYPE - SYNTAX InterfaceIndexOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAddrFecInLabelIfIndex5 specifies the - interface index for ingress label 5" - ::= { vRtrLdpAddrFecEntry 21 } - -vRtrLdpAddrFecOutLabel1 OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAddrFecOutLabel1 specifies the first - egress label exchanged" - ::= { vRtrLdpAddrFecEntry 22 } - -vRtrLdpAddrFecOutLabelStatus1 OBJECT-TYPE - SYNTAX TmnxLabelStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAddrFecOutLabelStatus1 specifies the - status of the egress label 1" - ::= { vRtrLdpAddrFecEntry 23 } - -vRtrLdpAddrFecOutLabelIfIndex1 OBJECT-TYPE - SYNTAX InterfaceIndexOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAddrFecOutLabelIfIndex1 specifies the - interface index for egress label 1" - ::= { vRtrLdpAddrFecEntry 24 } - -vRtrLdpAddrFecOutLabelNextHop1 OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAddrFecOutLabelNextHop1 specifies the - IP address of the next hop for egress label 1" - ::= { vRtrLdpAddrFecEntry 25 } - -vRtrLdpAddrFecOutLabel2 OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAddrFecOutLabel2 specifies the second - egress label (if at all) exchanged." - ::= { vRtrLdpAddrFecEntry 26 } - -vRtrLdpAddrFecOutLabelStatus2 OBJECT-TYPE - SYNTAX TmnxLabelStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAddrFecOutLabelStatus2 specifies the - status of the egress label 2" - ::= { vRtrLdpAddrFecEntry 27 } - -vRtrLdpAddrFecOutLabelIfIndex2 OBJECT-TYPE - SYNTAX InterfaceIndexOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAddrFecOutLabelIfIndex2 specifies the - interface index for egress label 2" - ::= { vRtrLdpAddrFecEntry 28 } - -vRtrLdpAddrFecOutLabelNextHop2 OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAddrFecOutLabelNextHop2 specifies the - IP address of the next hop for egress label 2" - ::= { vRtrLdpAddrFecEntry 29 } - -vRtrLdpAddrFecOutLabel3 OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAddrFecOutLabel3 specifies the third - egress label (if at all) exchanged." - ::= { vRtrLdpAddrFecEntry 30 } - -vRtrLdpAddrFecOutLabelStatus3 OBJECT-TYPE - SYNTAX TmnxLabelStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAddrFecOutLabelStatus3 specifies the - status of the egress label 3" - ::= { vRtrLdpAddrFecEntry 31 } - -vRtrLdpAddrFecOutLabelIfIndex3 OBJECT-TYPE - SYNTAX InterfaceIndexOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAddrFecOutLabelIfIndex3 specifies the - interface index for egress label 3" - ::= { vRtrLdpAddrFecEntry 32 } - -vRtrLdpAddrFecOutLabelNextHop3 OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAddrFecOutLabelNextHop3 specifies the - IP address of the next hop for egress label 3" - ::= { vRtrLdpAddrFecEntry 33 } - -vRtrLdpAddrFecOutLabel4 OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAddrFecOutLabel4 specifies the fourth - egress label (if at all) exchanged." - ::= { vRtrLdpAddrFecEntry 34 } - -vRtrLdpAddrFecOutLabelStatus4 OBJECT-TYPE - SYNTAX TmnxLabelStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAddrFecOutLabelStatus4 specifies the - status of the egress label 4" - ::= { vRtrLdpAddrFecEntry 35 } - -vRtrLdpAddrFecOutLabelIfIndex4 OBJECT-TYPE - SYNTAX InterfaceIndexOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAddrFecOutLabelIfIndex4 specifies the - interface index for egress label 4" - ::= { vRtrLdpAddrFecEntry 36 } - -vRtrLdpAddrFecOutLabelNextHop4 OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAddrFecOutLabelNextHop4 specifies the - IP address of the next hop for egress label 4" - ::= { vRtrLdpAddrFecEntry 37 } - -vRtrLdpAddrFecOutLabel5 OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAddrFecOutLabel5 specifies the fifth - egress label (if at all) exchanged." - ::= { vRtrLdpAddrFecEntry 38 } - -vRtrLdpAddrFecOutLabelStatus5 OBJECT-TYPE - SYNTAX TmnxLabelStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAddrFecOutLabelStatus5 specifies the - status of the egress label 5" - ::= { vRtrLdpAddrFecEntry 39 } - -vRtrLdpAddrFecOutLabelIfIndex5 OBJECT-TYPE - SYNTAX InterfaceIndexOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAddrFecOutLabelIfIndex5 specifies the - interface index for egress label 5" - ::= { vRtrLdpAddrFecEntry 40 } - -vRtrLdpAddrFecOutLabelNextHop5 OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAddrFecOutLabelNextHop5 specifies the - IP address of the next hop for egress label 5" - ::= { vRtrLdpAddrFecEntry 41 } - -vRtrLdpAddrFecLspId OBJECT-TYPE - SYNTAX TmnxVRtrMplsLspID - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAddrFecLspId indicates the LSP id of the LSP - associated with the specified service FEC." - ::= { vRtrLdpAddrFecEntry 42 } - - --- --- Alcatel 7x50 SR series LDP Address FEC Mapping Table --- - -vRtrLdpAddrFecMapTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrLdpAddrFecMapEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "vRtrLdpAddrFecMapTable is a read-only table which maps to the - vRtrLdpAddrFecTable. This table has the same indexes as the - vRtrLdpAddrFecTable but the order in which these indexes are - specified is different for the two tables." - ::= { tmnxLdpObjs 14 } - -vRtrLdpAddrFecMapEntry OBJECT-TYPE - SYNTAX VRtrLdpAddrFecMapEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents an instance of an address FEC sent - to or received from an LDP peer." - INDEX { vRtrID, - vRtrLdpPeerLdpId, - vRtrLdpAddrFecMapFecType, - vRtrLdpAddrFecMapIpPrefix, - vRtrLdpAddrFecMapIpMask } - ::= { vRtrLdpAddrFecMapTable 1 } - -VRtrLdpAddrFecMapEntry ::= SEQUENCE { - vRtrLdpAddrFecMapFecType TmnxLdpFECType, - vRtrLdpAddrFecMapIpPrefix IpAddress, - vRtrLdpAddrFecMapIpMask IpAddress -} - -vRtrLdpAddrFecMapFecType OBJECT-TYPE - SYNTAX TmnxLdpFECType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAddrFecMapFecType specifies the FEC type." - ::= { vRtrLdpAddrFecMapEntry 1 } - -vRtrLdpAddrFecMapIpPrefix OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAddrFecMapIpPrefix specifies the IP Address - Prefix for this address FEC." - ::= { vRtrLdpAddrFecMapEntry 2 } - -vRtrLdpAddrFecMapIpMask OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAddrFecMapIpMask specifies the IP Address - Mask for this address FEC." - ::= { vRtrLdpAddrFecMapEntry 3 } - - --- --- LDP Adjacency Backoff Table --- - -vRtrLdpAdjBackoffTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrLdpAdjBackoffEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "vRtrLdpAdjBackoffTable is a read-only table which augments - the vRtrLdpHelloAdjTable. The purpose of this table is to - keep backoff information about the LDP Hello Adjacencies on - the virtual router. - - Use of AUGMENTS clause implies a one-to-one dependent - relationship between the base table, vRtrLdpHelloAdjTable, - and the augmenting table vRtrLdpAdjBackoffTable. This in - effect extends the vRtrLdpHelloAdjTable with additional - columns. Creation or deletion of a row in the - vRtrLdpHelloAdjTable results in the same fate for the row - in the vRtrLdpAdjBackoffTable." - ::= { tmnxLdpObjs 15 } - -vRtrLdpAdjBackoffEntry OBJECT-TYPE - SYNTAX VRtrLdpAdjBackoffEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A row in this table contains backoff information about an - LDP adjacency. - - When an LDP session startup fails for the first time, the - LDP entity waits for a certain time interval before it tries - to setup the session again. This interval is the backoff - interval. The initial value for the backoff interval is set - to the value of vRtrLdpAdjInitBackoff. After waiting for the - backoff interval, LDP retries to setup the LDP session. If - it fails again the backoff interval increases exponentially - and this repeats for each successive LDP session startup - failure. If the backoff interval exceeds vRtrLdpAdjMaxBackoff, - LDP will not backoff anymore and will give up trying to - establish the LDP session." - AUGMENTS { vRtrLdpHelloAdjEntry } - ::= { vRtrLdpAdjBackoffTable 1 } - -VRtrLdpAdjBackoffEntry ::= SEQUENCE { - vRtrLdpAdjInitBackoff Unsigned32, - vRtrLdpAdjMaxBackoff Unsigned32, - vRtrLdpAdjCurrentBackoff Unsigned32, - vRtrLdpAdjWaitingTime Unsigned32, - vRtrLdpAdjBackoffStatus TruthValue -} - -vRtrLdpAdjInitBackoff OBJECT-TYPE - SYNTAX Unsigned32 (1..2592000) - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAdjInitBackoff specifies the initial - backoff time. After a LDP session setup has failed, the - value of vRtrLdpAdjInitBackoff is the time interval, in - seconds, that the LDP entity waits before attempting to - setup the session again. This interval is the backoff - interval. This variable indicates the initial value for - backoff interval when the LDP session startup first fails. - Thereafter, if session startup fails again the backoff - interval increases exponentially." - ::= { vRtrLdpAdjBackoffEntry 1 } - -vRtrLdpAdjMaxBackoff OBJECT-TYPE - SYNTAX Unsigned32 (0..2592000) - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAdjMaxBackoff specifies the maximum - backoff time. For each successive failure of the LDP - session startup, the backoff interval (the time for which - the router waits before retrying) increases exponentially. - If the backoff interval exceeds vRtrLdpAdjMaxBackoff, the - router will not backoff anymore and will give up trying - to establish the LDP session. A value of 0 for - vRtrLdpAdjMaxBackoff indicates that the backoff interval - remains constant and will not increase exponentially. In - effect the router will try to establish an LDP session - till it succeeds" - ::= { vRtrLdpAdjBackoffEntry 2 } - -vRtrLdpAdjCurrentBackoff OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This value of vRtrLdpAdjCurrentBackoff specifies the current - value of the backoff interval." - ::= { vRtrLdpAdjBackoffEntry 3 } - -vRtrLdpAdjWaitingTime OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAdjWaitingTime specifies the time for - which the entity has been waiting in backoff state." - ::= { vRtrLdpAdjBackoffEntry 4 } - -vRtrLdpAdjBackoffStatus OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpAdjBackoffStatus indicates whether or - not the entity is in backoff state. If this value is 'true', - then the entity is in a backoff state and if the value is - 'false' then the entity is not in a backoff state" - ::= { vRtrLdpAdjBackoffEntry 5 } - --- --- LDP Peer Parameter Table --- - -vRtrLdpPeerParamsTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrLdpPeerParamsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "vRtrLdpPeerParamsTable has an entry for an LDP peer. This table - is used to configure parmaters specific to the peer whether it - is an interface or a targeted peer." - ::= { tmnxLdpObjs 16 } - -vRtrLdpPeerParamsEntry OBJECT-TYPE - SYNTAX VRtrLdpPeerParamsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents a peer that participates in the LDP - protocol on this virtual router. - - Row entries can be created or deleted via SNMP SET requests. - A row with default attribute values is created by setting - vRtrLdpPeerRowStatus to 'createAndGo'. A row entry can be - destroyed by setting vRtrLdpPeerRowStatus to 'destroy'. - - A row entry with vRtrLdpPeerAddress of 0.0.0.0 represents the - default LDP parameters used for all peers that do not have a - corresponding entry in this table." - INDEX { vRtrID, - vRtrLdpPeerAddress } - ::= { vRtrLdpPeerParamsTable 1 } - -VRtrLdpPeerParamsEntry ::= SEQUENCE { - vRtrLdpPeerRowStatus RowStatus, - vRtrLdpPeerAuth TruthValue, - vRtrLdpPeerAuthKey OCTET STRING, - vRtrLdpPeerMinTTLValue Unsigned32, - vRtrLdpPeerTTLLogId TFilterLogId, - vRtrLdpPeerAuthKeyChain TNamedItemOrEmpty -} - -vRtrLdpPeerRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "vRtrLdpPeerRowStatus is used to control the creation and deletion - of rows in the vRtrLdpPeerParamsTable. - - A row can be created by setting vRtrLdpPeerRowStatus to 'createAndGo'. - The agent should assign the default attribute values and change - the row status to 'active'. - - A row entry can be destroyed by setting vRtrLdpPeerRowStatus to - 'destroy'." - ::= { vRtrLdpPeerParamsEntry 1 } - -vRtrLdpPeerAuth OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "When the value of vRtrLdpPeerAuth is 'true', authentication - using MD5 message based digest protocol is enabled. When 'false', - no authentication is used." - DEFVAL { false } - ::= { vRtrLdpPeerParamsEntry 2 } - -vRtrLdpPeerAuthKey OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..16)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The string specified in vRtrLdpPeerAuthKey is the authentication - key to be used between LDP neighbors before establishing sessions. - Authentication is done using the MD-5 message based digest protocol. - The authentication key can be any combination of letters or numbers. - Note that the string may contain embedded nulls. - - An SNMP Get request on this object should return an OCTET STRING of - length 0." - DEFVAL { ''H } -- the empty string - ::= { vRtrLdpPeerParamsEntry 3 } - -vRtrLdpPeerMinTTLValue OBJECT-TYPE - SYNTAX Unsigned32 (0 | 1..255) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpPeerMinTTLValue specifies the minimum - TTL value for an incoming LDP packet. - - If vRtrLdpPeerMinTTLValue is set to zero (0), the - TTL Security feature is disabled." - DEFVAL { 0 } - ::= { vRtrLdpPeerParamsEntry 4 } - -vRtrLdpPeerTTLLogId OBJECT-TYPE - SYNTAX TFilterLogId - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpPeerTTLLogId specifies the filter - log to use for packets that fail TTL security check. - The value zero indicates that logging is disabled." - DEFVAL { 0 } - ::= { vRtrLdpPeerParamsEntry 5 } - -vRtrLdpPeerAuthKeyChain OBJECT-TYPE - SYNTAX TNamedItemOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpPeerAuthKeyChain specifies the - keychain which will be used to sign and/or authenticate the BGP - protocol stream. - - The keychain name is defined by tmnxKeyChainName and is the index for - TIMETRA-SECURITY-MIB::tmnxKeyChainTable" - DEFVAL { ''H } - ::= { vRtrLdpPeerParamsEntry 6 } - --- --- Alcatel 7x50 SR series LDP Static Prefix FEC Table --- - -vRtrLdpStaticFecTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrLdpStaticFecEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "vRtrLdpStaticFecTable has an entry for each static prefix FEC - configured on the virtual router." - ::= { tmnxLdpObjs 18 } - -vRtrLdpStaticFecEntry OBJECT-TYPE - SYNTAX VRtrLdpStaticFecEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents a static prefix FEC configured - on the virtual router. - - Entries can be created and deleted via SNMP SET operations - to vRtrLdpStaticFecRowStatus. - - An entry is created by setting vRtrLdpStaticFecRowStatus - to 'createAndWait'. The row status can be set to 'active' - only after a next-hop entry corresponding to this prefix - has been created in the vRtrLdpStaticFecNHTable. - - An entry is deleted by setting vRtrLdpStaticFecRowStatus - to 'destroy'. For deletion to succeed, there must be no - next-hop entries corresponding to this prefix in the - vRtrLdpStaticFecNHTable i.e. vRtrLdpStaticFecNumNH must have - a value of 0." - INDEX { vRtrID, - vRtrLdpStaticFecIpPrefix, - vRtrLdpStaticFecIpMask } - ::= { vRtrLdpStaticFecTable 1 } - -VRtrLdpStaticFecEntry ::= SEQUENCE { - vRtrLdpStaticFecIpPrefix IpAddress, - vRtrLdpStaticFecIpMask IpAddress, - vRtrLdpStaticFecRowStatus RowStatus, - vRtrLdpStaticFecNextNHIndex Unsigned32, - vRtrLdpStaticFecIngLabel Unsigned32, - vRtrLdpStaticFecNumNH Gauge32, - vRtrLdpStaticFecOperIngLabel Unsigned32 -} - -vRtrLdpStaticFecIpPrefix OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of vRtrLdpStaticFecIpPrefix specifies the IP Address - Prefix for this static FEC." - ::= { vRtrLdpStaticFecEntry 1 } - -vRtrLdpStaticFecIpMask OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of vRtrLdpStaticFecIpMask specifies the IP Address - Mask for this static FEC." - ::= { vRtrLdpStaticFecEntry 2 } - -vRtrLdpStaticFecRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "vRtrLdpStaticFecRowStatus is used to create, delete or - control entries in the vRtrLdpStaticFecTable. - - To create a row entry, set vRtrLdpStaticFecRowStatus to - 'createAndWait'. Before the row can be placed in the - 'active' state, a next-hop entry corresponding to this - prefix must exist in the vRtrLdpStaticFecNHTable. - - To delete a row entry, set vRtrLdpStaticFecRowStatus to - 'destroy'. For deletion to succeed, no next-hop entry - corresponding to this prefix must exist in the - vRtrLdpStaticFecNHTable i.e. vRtrLdpStaticFecNumNH must - have a value of 0." - ::= { vRtrLdpStaticFecEntry 3 } - -vRtrLdpStaticFecNextNHIndex OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpStaticFecNextNHIndex is used to - assign values to vRtrLdpStaticFecNHIndex when creating - rows in the vRtrLdpStaticFecNHTable. The network manager - reads this object and uses it in the SET request that - creates a new row entry in the vRtrLdpStaticFecNHTable. - If the SET fails with the code 'inconsistentValue', the - process must be repeated. If the SET succeeds, then this - object will be incremented and the new instance is - created according to the manager's directions." - ::= { vRtrLdpStaticFecEntry 4 } - -vRtrLdpStaticFecIngLabel OBJECT-TYPE - SYNTAX Unsigned32 (32..1023|4294967295) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpStaticFecIngLabel specifies the label - that is advertised to the upstream peer. If this variable - is set to the default value of 4294967295, the ingress - label will be dynamically assigned by the label manager." - DEFVAL { 4294967295 } - ::= { vRtrLdpStaticFecEntry 5 } - -vRtrLdpStaticFecNumNH OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpStaticFecNumNH specifies the number - of next-hops that are associated with the static prefix - FEC represented by this row entry. This is also the number - of row entries configured in the vRtrLdpStaticFecNHTable - for this static prefix FEC. - - If the static FEC has no next-hops associated with it, - this value will be 0 and the row entry will be placed in - the 'notReady' state. Deletion of the row entry will be - allowed only if vRtrLdpStaticFecNumNH is 0." - ::= { vRtrLdpStaticFecEntry 6 } - -vRtrLdpStaticFecOperIngLabel OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpStaticFecOperIngLabel specifies the - actual or operational value of the label that was advertised - to the upstream peer." - ::= { vRtrLdpStaticFecEntry 7 } - - --- --- Alcatel 7x50 SR series LDP Static Prefix FEC Next-hop Table --- - -vRtrLdpStaticFecNHTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrLdpStaticFecNHEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "vRtrLdpStaticFecNHTable has an entry for each next-hop - configured for a static prefix FEC on the virtual router." - ::= { tmnxLdpObjs 19 } - -vRtrLdpStaticFecNHEntry OBJECT-TYPE - SYNTAX VRtrLdpStaticFecNHEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents a next-hop configured for a - static prefix FEC on the virtual router. The static prefix - FEC corresponding to a next-hop entry must exist as a - row entry in the vRtrLdpStaticFecTable. - - Entries can be created and deleted via SNMP SET operations - to vRtrLdpStaticFecNHRowStatus. - - An entry is created by setting vRtrLdpStaticFecNHRowStatus - to 'createAndWait' or 'createAndGo'. Before the row can be - placed in the 'active' state, vRtrLdpStaticFecNHType must - be set to a valid value. - - An entry is deleted by setting vRtrLdpStaticFecNHRowStatus - to 'destroy'." - INDEX { vRtrID, - vRtrLdpStaticFecIpPrefix, - vRtrLdpStaticFecIpMask, - vRtrLdpStaticFecNHIndex } - ::= { vRtrLdpStaticFecNHTable 1 } - -VRtrLdpStaticFecNHEntry ::= SEQUENCE { - vRtrLdpStaticFecNHIndex Unsigned32, - vRtrLdpStaticFecNHRowStatus RowStatus, - vRtrLdpStaticFecNHType INTEGER, - vRtrLdpStaticFecNHIpAddr IpAddress, - vRtrLdpStaticFecNHEgrLabel Unsigned32 -} - -vRtrLdpStaticFecNHIndex OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of vRtrLdpStaticFecNHIndex is used to identify - the next-hop associated with a static prefix FEC. This - value is unique amongst next-hop entries for the same - static prefix FEC." - ::= { vRtrLdpStaticFecNHEntry 1 } - -vRtrLdpStaticFecNHRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "vRtrLdpStaticFecNHRowStatus is used to create, delete or - control entries in the vRtrLdpStaticFecNHTable. - - An entry is created by setting vRtrLdpStaticFecNHRowStatus - to 'createAndWait' or 'createAndGo'. Before the row can be - placed in the 'active' state, vRtrLdpStaticFecNHType must - be set to a valid value. - - An entry is deleted by setting vRtrLdpStaticFecNHRowStatus - to 'destroy'." - ::= { vRtrLdpStaticFecNHEntry 2 } - -vRtrLdpStaticFecNHType OBJECT-TYPE - SYNTAX INTEGER { - unknown (0), - ipAddress (1), - pop (2) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpStaticFecNHType specifies the type of - next-hop represented by this row entry. - - unknown (0) - the next-hop type has not been set. - ipAddress (1) - the next-hop is an IP address. - pop (2) - there is no next-hop i.e. pop the label and route - " - DEFVAL { unknown } - ::= { vRtrLdpStaticFecNHEntry 3 } - -vRtrLdpStaticFecNHIpAddr OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "If vRtrLdpStaticFecNHType is set to 'ipAddress', the value - of vRtrLdpStaticFecNHIpAddr specifies the IP address of - the next-hop. In this case, this variable must be set to - a valid value before the row be placed in an active state. - - If vRtrLdpStaticFecNHType is set to 'pop', this value of - vRtrLdpStaticFecNHIpAddr will be 0.0.0.0" - DEFVAL { '00000000'h } - ::= { vRtrLdpStaticFecNHEntry 4 } - -vRtrLdpStaticFecNHEgrLabel OBJECT-TYPE - SYNTAX Unsigned32 (16..1048575|4294967295) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpStaticFecNHEgrLabel specifies the egress - label associated with this next-hop entry. The LSR will swap - the incoming label with the configured egress label. If this - egress label has a value of 4294967295, the LSR will pop the - incoming label." - DEFVAL { 4294967295 } - ::= { vRtrLdpStaticFecNHEntry 5 } - --- --- The Label Distribution Protocol (LDP) Targeted Session Export-Import Table --- - -vRtrLdpTargTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrLdpTargEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "vRtrLdpTargTable keeps information about the export and import - prefixes for a targeted LDP session. - - Use of AUGMENTS clause implies a one-to-one dependent - relationship between the base table, vRtrLdpGeneralTable, - and the augmenting table, vRtrLdpTargTable. This in - effect extends the vRtrLdpGeneralTable with additional - columns. Creation or deletion of a row in the - vRtrLdpGeneralTable results in the same fate for the row - in the vRtrLdpTargTable." - ::= { tmnxLdpObjs 20 } - -vRtrLdpTargEntry OBJECT-TYPE - SYNTAX VRtrLdpTargEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A row in this table represents information about the targeted - LDP session." - AUGMENTS { vRtrLdpGeneralEntry } - ::= { vRtrLdpTargTable 1 } - -VRtrLdpTargEntry ::= SEQUENCE { - vRtrLdpTargImportPolicy1 TPolicyStatementNameOrEmpty, - vRtrLdpTargImportPolicy2 TPolicyStatementNameOrEmpty, - vRtrLdpTargImportPolicy3 TPolicyStatementNameOrEmpty, - vRtrLdpTargImportPolicy4 TPolicyStatementNameOrEmpty, - vRtrLdpTargImportPolicy5 TPolicyStatementNameOrEmpty, - vRtrLdpTargExportPolicy1 TPolicyStatementNameOrEmpty, - vRtrLdpTargExportPolicy2 TPolicyStatementNameOrEmpty, - vRtrLdpTargExportPolicy3 TPolicyStatementNameOrEmpty, - vRtrLdpTargExportPolicy4 TPolicyStatementNameOrEmpty, - vRtrLdpTargExportPolicy5 TPolicyStatementNameOrEmpty, - vRtrLdpTargTunnelPreference TruthValue -} - -vRtrLdpTargImportPolicy1 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpTargImportPolicy1 specifies the import - route policy to determine which routes are accepted from targeted - LDP neighbors. A maximum of 5 policies can be specified. - vRtrLdpTargImportPolicy1 specifies the first policy." - DEFVAL { ''H } - ::= { vRtrLdpTargEntry 3 } - -vRtrLdpTargImportPolicy2 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpTargImportPolicy2 specifies the second - import policy used to determine which routes are accepted from targeted - LDP neighbors." - DEFVAL { ''H } - ::= { vRtrLdpTargEntry 4 } - -vRtrLdpTargImportPolicy3 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpTargImportPolicy3 specifies the third - import policy used to determine which routes are accepted from targeted - LDP neighbors." - DEFVAL { ''H } - ::= { vRtrLdpTargEntry 5 } - -vRtrLdpTargImportPolicy4 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpTargImportPolicy4 specifies the fourth - import policy to determine which routes are accepted from targeted - LDP neighbors." - DEFVAL { ''H } - ::= { vRtrLdpTargEntry 6 } - -vRtrLdpTargImportPolicy5 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpTargImportPolicy5 specifies the fifth - import policy used to determine which routes are accepted from targeted - LDP neighbors." - DEFVAL { ''H } - ::= { vRtrLdpTargEntry 7 } - -vRtrLdpTargExportPolicy1 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpTargExportPolicy1 specifies the export - route policy used to determine which routes are exported to this - targeted LDP session. A maximum of 5 policies can be specified. - vRtrLdpTargExportPolicy1 specifies the first policy." - DEFVAL { ''H } - ::= { vRtrLdpTargEntry 8 } - -vRtrLdpTargExportPolicy2 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpTargExportPolicy2 specifies the second - export policy used to determine which routes are exported to this - targeted LDP session" - DEFVAL { ''H } - ::= { vRtrLdpTargEntry 9 } - -vRtrLdpTargExportPolicy3 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpTargExportPolicy3 specifies the third - export policy used to determine which routes are exported to this - targeted LDP session." - DEFVAL { ''H } - ::= { vRtrLdpTargEntry 10 } - -vRtrLdpTargExportPolicy4 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpTargExportPolicy4 specifies the fourth - export policy used to determine which routes are exported to this - targeted LDP session." - DEFVAL { ''H } - ::= { vRtrLdpTargEntry 11 } - -vRtrLdpTargExportPolicy5 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpTargExportPolicy5 specifies the fifth - export policy used to determine which routes are exported to this - targeted LDP session." - DEFVAL { ''H } - ::= { vRtrLdpTargEntry 12 } - -vRtrLdpTargTunnelPreference OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrLdpTargTunnelPreference indicates whether LDP - over tunnel is preferred when link-level LDP bindings are also - available. If this value is 'true', then LDP tunnels are - preferred and if the value is 'false' then LDP over tunnel is - preferred. - - By default LDP tunnels are preferred." - DEFVAL { true } - ::= { vRtrLdpTargEntry 13 } - --- --- The Label Distribution Protocol (LDP) Peer Tunneling Lsp Table --- - -vRtrLdpIfTunnelingLspTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrLdpIfTunnelingLspEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "vRtrLdpIfTunnelingLspTable keeps the list of LDP-over-RSVP LSP - ids which are currently supported by the application. - - Each LSP ID in the list corresponds to the vRtrMplsLspIndex of - the given MPLS LSP." - ::= { tmnxLdpObjs 21 } - -vRtrLdpIfTunnelingLspEntry OBJECT-TYPE - SYNTAX VRtrLdpIfTunnelingLspEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A row in this table contains the LSP id information about an LDP - interface or targeted peer. - - Row entries can be created or deleted via SNMP SET requests. - A row is created by setting vRtrLdpIfLspRowStatus to 'createAndGo' - provided the corresponding LSP id exists as an MPLS lsp. - A row entry can be destroyed by setting vRtrLdpIfLspRowStatus to - 'destroy'." - INDEX { vRtrID, - vRtrLdpIfIndex, - vRtrLdpPeerAddress, - vRtrLdpIfLspId } - ::= { vRtrLdpIfTunnelingLspTable 1 } - -VRtrLdpIfTunnelingLspEntry ::= SEQUENCE { - vRtrLdpIfLspId TmnxVRtrMplsLspID, - vRtrLdpIfLspRowStatus RowStatus -} - -vRtrLdpIfLspId OBJECT-TYPE - SYNTAX TmnxVRtrMplsLspID - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of vRtrLdpIfLspId specifies the LSP id of the LSP - associated with the specified interface or targeted peer." - ::= { vRtrLdpIfTunnelingLspEntry 1 } - -vRtrLdpIfLspRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "vRtrLdpIfLspRowStatus is used to create, delete or - control entries in the vRtrLdpIfTunnelingLspTable. - - An entry is created by setting vRtrLdpIfLspRowStatus - to 'createAndGo'. - - An entry is deleted by setting vRtrLdpIfLspRowStatus - to 'destroy'." - ::= { vRtrLdpIfTunnelingLspEntry 2 } - --- --- Alcatel 7x50 SR series LDP CEP/TDM FEC Table --- - -vRtrLdpCepTdmFecTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrLdpCepTdmFecEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "vRtrLdpCepTdmFecTable is a read-only table that represents all - CEP/TDM FECs either sent to or received from an LDP peer known - to the Virtual Router. - The CEP/TDM Sub-TLVs are defined in RFC 4446: - - Parameter Id Description - 0x04 CEP/TDM Payload Bytes - 0x07 CEP/TDM bit-rate - 0x0B TDM Options." - ::= { tmnxLdpObjs 22 } - -vRtrLdpCepTdmFecEntry OBJECT-TYPE - SYNTAX VRtrLdpCepTdmFecEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents an instance of a service FEC sent to - or received from an LDP peer. - - Use of AUGMENTS clause implies a one-to-one dependent relationship - between the base table, vRtrLdpServFecTable, and the augmenting - table, vRtrLdpCepTdmFecTable. This in effect extends the - vRtrLdpServFecTable with additional columns. - - Creation or deletion of a row in the vRtrLdpServFecTable results - in the same fate for the row in the VRtrLdpCepTdmFecEntry." - AUGMENTS { vRtrLdpServFecEntry } - ::= { vRtrLdpCepTdmFecTable 1 } - -VRtrLdpCepTdmFecEntry ::= SEQUENCE { - vRtrLdpCepTdmLocalPayloadSize Unsigned32, - vRtrLdpCepTdmRemotePayloadSize Unsigned32, - vRtrLdpCepTdmLocalBitrate Unsigned32, - vRtrLdpCepTdmRemoteBitrate Unsigned32, - vRtrLdpCepTdmLocalRtpHeader TruthValue, - vRtrLdpCepTdmRemoteRtpHeader TruthValue, - vRtrLdpCepTdmLocalDiffTimestamp TruthValue, - vRtrLdpCepTdmRemoteDiffTimestamp TruthValue, - vRtrLdpCepTdmLocalSigPkts TdmOptionsSigPkts, - vRtrLdpCepTdmRemoteSigPkts TdmOptionsSigPkts, - vRtrLdpCepTdmLocalCasTrunk TdmOptionsCasTrunkFraming, - vRtrLdpCepTdmRemoteCasTrunk TdmOptionsCasTrunkFraming, - vRtrLdpCepTdmLocalTimestampFreq Unsigned32, - vRtrLdpCepTdmRemoteTimestampFreq Unsigned32, - vRtrLdpCepTdmLocalPayloadType Unsigned32, - vRtrLdpCepTdmRemotePayloadType Unsigned32, - vRtrLdpCepTdmLocalSsrcId Unsigned32, - vRtrLdpCepTdmRemoteSsrcId Unsigned32 -} - -vRtrLdpCepTdmLocalPayloadSize OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "bytes" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpCepTdmLocalPayloadSize indicates the local - payload size." - ::= { vRtrLdpCepTdmFecEntry 4 } - -vRtrLdpCepTdmRemotePayloadSize OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "bytes" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpCepTdmRemotePayloadSize indicates the remote - payload size." - ::= { vRtrLdpCepTdmFecEntry 5 } - -vRtrLdpCepTdmLocalBitrate OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "64 Kbits/s" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpCepTdmLocalBitrate indicates the local - bitrate." - ::= { vRtrLdpCepTdmFecEntry 6 } - -vRtrLdpCepTdmRemoteBitrate OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "64 Kbits/s" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpCepTdmRemoteBitrate indicates the remote - bitrate." - ::= { vRtrLdpCepTdmFecEntry 7 } - -vRtrLdpCepTdmLocalRtpHeader OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpCepTdmLocalRtpHeader indicates the local - RTP header usage bit." - ::= { vRtrLdpCepTdmFecEntry 8 } - -vRtrLdpCepTdmRemoteRtpHeader OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpCepTdmRemoteRtpHeader indicates the remote - RTP header usage bit." - ::= { vRtrLdpCepTdmFecEntry 9 } - -vRtrLdpCepTdmLocalDiffTimestamp OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpCepTdmLocalDiffTimestamp indicates the local - differential (or dynamic) timestamping mode bit." - ::= { vRtrLdpCepTdmFecEntry 10 } - -vRtrLdpCepTdmRemoteDiffTimestamp OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpCepTdmRemoteDiffTimestamp indicates the remote - differential (or dynamic) timestamping mode bit." - ::= { vRtrLdpCepTdmFecEntry 11 } - -vRtrLdpCepTdmLocalSigPkts OBJECT-TYPE - SYNTAX TdmOptionsSigPkts - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpCepTdmLocalSigPkts indicates the local - CE application signalling packets mode." - ::= { vRtrLdpCepTdmFecEntry 12 } - -vRtrLdpCepTdmRemoteSigPkts OBJECT-TYPE - SYNTAX TdmOptionsSigPkts - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpCepTdmRemoteSigPkts indicates the remote - CE application signalling packets mode." - ::= { vRtrLdpCepTdmFecEntry 13 } - -vRtrLdpCepTdmLocalCasTrunk OBJECT-TYPE - SYNTAX TdmOptionsCasTrunkFraming - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpCepTdmLocalCasTrunk indicates the local - CE application signalling packets mode." - ::= { vRtrLdpCepTdmFecEntry 14 } - -vRtrLdpCepTdmRemoteCasTrunk OBJECT-TYPE - SYNTAX TdmOptionsCasTrunkFraming - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpCepTdmRemoteCasTrunk indicates the remote - CE application signalling packets mode." - ::= { vRtrLdpCepTdmFecEntry 15 } - -vRtrLdpCepTdmLocalTimestampFreq OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "8 KHz" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpCepTdmLocalTimestampFreq indicates the local - CE application signalling packets mode." - ::= { vRtrLdpCepTdmFecEntry 16 } - -vRtrLdpCepTdmRemoteTimestampFreq OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "8 KHz" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpCepTdmRemoteTimestampFreq indicates the remote - CE application signalling packets mode." - ::= { vRtrLdpCepTdmFecEntry 17 } - -vRtrLdpCepTdmLocalPayloadType OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpCepTdmLocalPayloadType indicates the local - payload type." - ::= { vRtrLdpCepTdmFecEntry 18 } - -vRtrLdpCepTdmRemotePayloadType OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpCepTdmRemotePayloadType indicates the remote - payload type." - ::= { vRtrLdpCepTdmFecEntry 19 } - -vRtrLdpCepTdmLocalSsrcId OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpCepTdmLocalSsrcId indicates the local - value of SSRC ID." - ::= { vRtrLdpCepTdmFecEntry 20 } - -vRtrLdpCepTdmRemoteSsrcId OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrLdpCepTdmRemoteSsrcId indicates the remote - value of SSRC ID." - ::= { vRtrLdpCepTdmFecEntry 21 } - --- --- Alcatel 7x50 SR series LDP Service FEC-129 Table --- - -vLdpServFec129Table OBJECT-TYPE - SYNTAX SEQUENCE OF VLdpServFec129Entry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "vLdpServFec129Table is a read-only table that represents all - service FEC-129s either sent to or received from an LDP peer known - to the Virtual Router." - ::= { tmnxLdpObjs 23 } - -vLdpServFec129Entry OBJECT-TYPE - SYNTAX VLdpServFec129Entry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents an instance of a service FEC-129 sent to - or received from an LDP peer." - INDEX { vRtrID, - vRtrLdpServFecVcType, - vLdpServFec129AgiTlv, - vLdpServFec129SrcAiiTlv, - vLdpServFec129TgtAiiTlv, - vRtrLdpPeerLdpId } - ::= { vLdpServFec129Table 1 } - -VLdpServFec129Entry ::= SEQUENCE { - vLdpServFec129AgiTlv TmnxLdpFec129Tlv, - vLdpServFec129SrcAiiTlv TmnxLdpFec129Tlv, - vLdpServFec129TgtAiiTlv TmnxLdpFec129Tlv, - vLdpServFec129ServType ServType, - vLdpServFec129ServId TmnxServId, - vLdpServFec129VpnId TmnxVpnId, - vLdpServFec129Flags TmnxLdpFECFlags, - vLdpServFec129NumInLabels Unsigned32, - vLdpServFec129NumOutLabels Unsigned32, - vLdpServFec129InLabel1 Unsigned32, - vLdpServFec129InLabelStatus1 TmnxLabelStatus, - vLdpServFec129OutLabel1 Unsigned32, - vLdpServFec129OutLabelStatus1 TmnxLabelStatus, - vLdpServFec129SdpId SdpId, - vLdpServFec129LocalMTU Unsigned32, - vLdpServFec129RemoteMTU Unsigned32, - vLdpServFec129LocalVlanTag Unsigned32, - vLdpServFec129RemoteVlanTag Unsigned32, - vLdpServFec129LocalMaxCellConcat Unsigned32, - vLdpServFec129RemoteMaxCellConcat Unsigned32, - vLdpServFec129InLabelSigStatus1 TmnxLabelSigStatus, - vLdpServFec129OutLabelSigStatus1 TmnxLabelSigStatus -} - -vLdpServFec129AgiTlv OBJECT-TYPE - SYNTAX TmnxLdpFec129Tlv - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of vLdpServFec129AgiTlv specifies the Attachment Group - Identifier TLV associated with this service FEC." - ::= { vLdpServFec129Entry 1 } - -vLdpServFec129SrcAiiTlv OBJECT-TYPE - SYNTAX TmnxLdpFec129Tlv - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of vLdpServFec129SrcAiiTlv specifies the Source Attachment - Individual Identifier TLV associated with this service FEC." - ::= { vLdpServFec129Entry 2 } - -vLdpServFec129TgtAiiTlv OBJECT-TYPE - SYNTAX TmnxLdpFec129Tlv - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of vLdpServFec129TgtAiiTlv specifies the Target Attachment - Individual Identifier TLV associated with this service FEC." - ::= { vLdpServFec129Entry 3 } - -vLdpServFec129ServType OBJECT-TYPE - SYNTAX ServType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vLdpServFec129ServType specifies the Service type - associated with this service FEC." - ::= { vLdpServFec129Entry 4 } - -vLdpServFec129ServId OBJECT-TYPE - SYNTAX TmnxServId (1..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vLdpServFec129ServId specifies the Service identifier - associated with this service FEC." - ::= { vLdpServFec129Entry 5 } - -vLdpServFec129VpnId OBJECT-TYPE - SYNTAX TmnxVpnId - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vLdpServFec129VpnId identifies the VPN associated - with the FEC." - ::= { vLdpServFec129Entry 6 } - -vLdpServFec129Flags OBJECT-TYPE - SYNTAX TmnxLdpFECFlags - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The bit flags of vLdpServFec129Flags specify the characteristics - of the FEC." - ::= { vLdpServFec129Entry 7 } - -vLdpServFec129NumInLabels OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vLdpServFec129NumInLabels gives the number of - labels that have been sent to the peer associated with this - FEC. This value also indicates whether vLdpServFec129InLabel1 entry - contain valid information i.e. if the value of - vLdpServFec129NumInLabels is 1 then vLdpServFec129InLabel1 - will contain valid label information." - ::= { vLdpServFec129Entry 8 } - -vLdpServFec129NumOutLabels OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vLdpServFec129NumOutLabels gives the number of - labels that have been received from the peer associated with this - FEC. This value also indicates whether vLdpServFec129OutLabel1 - entry contain valid information i.e. if the value of - vLdpServFec129NumOutLabels is 1, then vLdpServFec129OutLabel1 - will contain valid label information." - ::= { vLdpServFec129Entry 9 } - -vLdpServFec129InLabel1 OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vLdpServFec129InLabel1 specifies the first - ingress label exchanged" - ::= { vLdpServFec129Entry 10 } - -vLdpServFec129InLabelStatus1 OBJECT-TYPE - SYNTAX TmnxLabelStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vLdpServFec129InLabelStatus1 specifies the - status of the ingress label 1" - ::= { vLdpServFec129Entry 11 } - -vLdpServFec129OutLabel1 OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vLdpServFec129OutLabel1 specifies the first - egress label exchanged." - ::= { vLdpServFec129Entry 20 } - -vLdpServFec129OutLabelStatus1 OBJECT-TYPE - SYNTAX TmnxLabelStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vLdpServFec129OutLabelStatus1 specifies the - status of the egress label 1" - ::= { vLdpServFec129Entry 21 } - -vLdpServFec129SdpId OBJECT-TYPE - SYNTAX SdpId - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vLdpServFec129SdpId identifies the SDP associated - with this peer." - ::= { vLdpServFec129Entry 22 } - -vLdpServFec129LocalMTU OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vLdpServFec129LocalMTU specifies the largest - service frame size (in octets) that can be handled by the - local ESR." - ::= { vLdpServFec129Entry 23 } - -vLdpServFec129RemoteMTU OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vLdpServFec129RemoteMTU specifies the largest - service frame size (in octets) that can be handled by the - remote ESR." - ::= { vLdpServFec129Entry 24 } - -vLdpServFec129LocalVlanTag OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vLdpServFec129LocalVlanTag specifies the local - tag on a VLAN VC type SDP binding." - ::= { vLdpServFec129Entry 25 } - -vLdpServFec129RemoteVlanTag OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vLdpServFec129RemoteVlanTag specifies the remote - tag on a VLAN VC type SDP binding." - ::= { vLdpServFec129Entry 26 } - -vLdpServFec129LocalMaxCellConcat OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vLdpServFec129LocalMaxCellConcat specifies the local - maximum number of ATM cells to concatenate on a ATM cell-mode VC - type SDP binding." - ::= { vLdpServFec129Entry 27 } - -vLdpServFec129RemoteMaxCellConcat OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vLdpServFec129RemoteMaxCellConcat specifies the remote - maximum number of ATM cells to concatenate on a ATM cell-mode VC - type SDP binding." - ::= { vLdpServFec129Entry 28 } - -vLdpServFec129InLabelSigStatus1 OBJECT-TYPE - SYNTAX TmnxLabelSigStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vLdpServFec129InLabelSigStatus1 indicates the signaling - status for vLdpServFec129InLabel1." - ::= { vLdpServFec129Entry 29 } - -vLdpServFec129OutLabelSigStatus1 OBJECT-TYPE - SYNTAX TmnxLabelSigStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vLdpServFec129OutLabelSigStatus1 indicates the signaling - status for vLdpServFec129OutLabel1." - ::= { vLdpServFec129Entry 30 } - --- --- Alcatel 7x50 SR series LDP Service FEC Mapping Table --- - -vLdpServFec129MapTable OBJECT-TYPE - SYNTAX SEQUENCE OF VLdpServFec129MapEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "vLdpServFec129MapTable is a read-only table which maps to the - vLdpServFec129Table. This table has the same indexes as the - vLdpServFec129Table but the order in which these indexes are - specified is different for the two tables." - ::= { tmnxLdpObjs 24 } - -vLdpServFec129MapEntry OBJECT-TYPE - SYNTAX VLdpServFec129MapEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "Each row entry represents an instance of a service FEC sent to - or received from an LDP peer." - INDEX { vRtrID, - vRtrLdpPeerLdpId, - vLdpServFec129MapVcType, - vLdpServFec129MapAgiTlv, - vLdpServFec129MapSrcAiiTlv, - vLdpServFec129MapTgtAiiTlv - } - - ::= { vLdpServFec129MapTable 1 } - -VLdpServFec129MapEntry ::= SEQUENCE { - vLdpServFec129MapVcType TmnxVcType, - vLdpServFec129MapAgiTlv TmnxLdpFec129Tlv, - vLdpServFec129MapSrcAiiTlv TmnxLdpFec129Tlv, - vLdpServFec129MapTgtAiiTlv TmnxLdpFec129Tlv -} - -vLdpServFec129MapVcType OBJECT-TYPE - SYNTAX TmnxVcType - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The value of vLdpServFec129MapVcType specifies the VC type - associated with this service FEC." - ::= { vLdpServFec129MapEntry 1 } - -vLdpServFec129MapAgiTlv OBJECT-TYPE - SYNTAX TmnxLdpFec129Tlv - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The value of vLdpServFec129MapAgiTlv specifies the Attachment Group - Identifier TLV associated with this service FEC." - ::= { vLdpServFec129MapEntry 2 } - -vLdpServFec129MapSrcAiiTlv OBJECT-TYPE - SYNTAX TmnxLdpFec129Tlv - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The value of vLdpServFec129MapSrcAiiTlv specifies the Source - Attachment Individual Identifier TLV associated with this service FEC." - ::= { vLdpServFec129MapEntry 3 } - -vLdpServFec129MapTgtAiiTlv OBJECT-TYPE - SYNTAX TmnxLdpFec129Tlv - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The value of vLdpServFec129MapTgtAiiTlv specifies the Target - Attachment Individual Identifier TLV associated with this service FEC." - ::= { vLdpServFec129MapEntry 4 } - - --- --- Alcatel 7x50 SR series LDP CEP/TDM FEC Table --- - -vLdpCepTdmFec129Table OBJECT-TYPE - SYNTAX SEQUENCE OF VLdpCepTdmFec129Entry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "vLdpCepTdmFec129Table is a read-only table that represents all - CEP/TDM FECs either sent to or received from an LDP peer known - to the Virtual Router. - The CEP/TDM Sub-TLVs are defined in RFC 4446: - - Parameter Id Description - 0x04 CEP/TDM Payload Bytes - 0x07 CEP/TDM bit-rate - 0x0B TDM Options." - ::= { tmnxLdpObjs 25 } - -vLdpCepTdmFec129Entry OBJECT-TYPE - SYNTAX VLdpCepTdmFec129Entry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents an instance of a service FEC sent to - or received from an LDP peer. - - Use of AUGMENTS clause implies a one-to-one dependent relationship - between the base table, vRtrLdpServFecTable, and the augmenting - table, vLdpCepTdmFec129Table. This in effect extends the - vRtrLdpServFecTable with additional columns. - - Creation or deletion of a row in the vRtrLdpServFecTable results - in the same fate for the row in the VLdpCepTdmFec129Entry." - AUGMENTS { vLdpServFec129Entry } - ::= { vLdpCepTdmFec129Table 1 } - -VLdpCepTdmFec129Entry ::= SEQUENCE { - vLdpCepTdmFec129LocalPayloadSize Unsigned32, - vLdpCepTdmFec129RemotePayloadSize Unsigned32, - vLdpCepTdmFec129LocalBitrate Unsigned32, - vLdpCepTdmFec129RemoteBitrate Unsigned32, - vLdpCepTdmFec129LocalRtpHeader TruthValue, - vLdpCepTdmFec129RemoteRtpHeader TruthValue, - vLdpCepTdmFec129LocalDiffTimestamp TruthValue, - vLdpCepTdmFec129RemoteDiffTimestamp TruthValue, - vLdpCepTdmFec129LocalSigPkts TdmOptionsSigPkts, - vLdpCepTdmFec129RemoteSigPkts TdmOptionsSigPkts, - vLdpCepTdmFec129LocalCasTrunk TdmOptionsCasTrunkFraming, - vLdpCepTdmFec129RemoteCasTrunk TdmOptionsCasTrunkFraming, - vLdpCepTdmFec129LocalTimestampFreq Unsigned32, - vLdpCepTdmFec129RemoteTimestampFreq Unsigned32, - vLdpCepTdmFec129LocalPayloadType Unsigned32, - vLdpCepTdmFec129RemotePayloadType Unsigned32, - vLdpCepTdmFec129LocalSsrcId Unsigned32, - vLdpCepTdmFec129RemoteSsrcId Unsigned32 -} - -vLdpCepTdmFec129LocalPayloadSize OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "bytes" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vLdpCepTdmFec129LocalPayloadSize indicates the local - payload size." - ::= { vLdpCepTdmFec129Entry 4 } - -vLdpCepTdmFec129RemotePayloadSize OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "bytes" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vLdpCepTdmFec129RemotePayloadSize indicates the remote - payload size." - ::= { vLdpCepTdmFec129Entry 5 } - -vLdpCepTdmFec129LocalBitrate OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "64 Kbits/s" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vLdpCepTdmFec129LocalBitrate indicates the local - bitrate." - ::= { vLdpCepTdmFec129Entry 6 } - -vLdpCepTdmFec129RemoteBitrate OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "64 Kbits/s" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vLdpCepTdmFec129RemoteBitrate indicates the remote - bitrate." - ::= { vLdpCepTdmFec129Entry 7 } - -vLdpCepTdmFec129LocalRtpHeader OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vLdpCepTdmFec129LocalRtpHeader indicates the local - RTP header usage bit." - ::= { vLdpCepTdmFec129Entry 8 } - -vLdpCepTdmFec129RemoteRtpHeader OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vLdpCepTdmFec129RemoteRtpHeader indicates the remote - RTP header usage bit." - ::= { vLdpCepTdmFec129Entry 9 } - -vLdpCepTdmFec129LocalDiffTimestamp OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vLdpCepTdmFec129LocalDiffTimestamp indicates the local - differential (or dynamic) timestamping mode bit." - ::= { vLdpCepTdmFec129Entry 10 } - -vLdpCepTdmFec129RemoteDiffTimestamp OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vLdpCepTdmFec129RemoteDiffTimestamp indicates the remote - differential (or dynamic) timestamping mode bit." - ::= { vLdpCepTdmFec129Entry 11 } - -vLdpCepTdmFec129LocalSigPkts OBJECT-TYPE - SYNTAX TdmOptionsSigPkts - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vLdpCepTdmFec129LocalSigPkts indicates the local - CE application signalling packets mode." - ::= { vLdpCepTdmFec129Entry 12 } - -vLdpCepTdmFec129RemoteSigPkts OBJECT-TYPE - SYNTAX TdmOptionsSigPkts - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vLdpCepTdmFec129RemoteSigPkts indicates the remote - CE application signalling packets mode." - ::= { vLdpCepTdmFec129Entry 13 } - -vLdpCepTdmFec129LocalCasTrunk OBJECT-TYPE - SYNTAX TdmOptionsCasTrunkFraming - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vLdpCepTdmFec129LocalCasTrunk indicates the local - CE application signalling packets mode." - ::= { vLdpCepTdmFec129Entry 14 } - -vLdpCepTdmFec129RemoteCasTrunk OBJECT-TYPE - SYNTAX TdmOptionsCasTrunkFraming - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vLdpCepTdmFec129RemoteCasTrunk indicates the remote - CE application signalling packets mode." - ::= { vLdpCepTdmFec129Entry 15 } - -vLdpCepTdmFec129LocalTimestampFreq OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "8 KHz" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vLdpCepTdmFec129LocalTimestampFreq indicates the local - CE application signalling packets mode." - ::= { vLdpCepTdmFec129Entry 16 } - -vLdpCepTdmFec129RemoteTimestampFreq OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "8 KHz" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vLdpCepTdmFec129RemoteCasTrunk indicates the remote - CE application signalling packets mode." - ::= { vLdpCepTdmFec129Entry 17 } - -vLdpCepTdmFec129LocalPayloadType OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vLdpCepTdmFec129LocalPayloadType indicates the local - payload type." - ::= { vLdpCepTdmFec129Entry 18 } - -vLdpCepTdmFec129RemotePayloadType OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vLdpCepTdmFec129RemotePayloadType indicates the remote - payload type." - ::= { vLdpCepTdmFec129Entry 19 } - -vLdpCepTdmFec129LocalSsrcId OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vLdpCepTdmFec129LocalSsrcId indicates the local - value of SSRC ID." - ::= { vLdpCepTdmFec129Entry 20 } - -vLdpCepTdmFec129RemoteSsrcId OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vLdpCepTdmFec129RemoteSsrcId indicates the remote - value of SSRC ID." - ::= { vLdpCepTdmFec129Entry 21 } - --- --- Notification Information --- - -tmnxLdpNotificationObjects OBJECT IDENTIFIER ::= { tmnxLdpObjs 17 } - --- Trap control objects --- - -vRtrLdpInstanceNotifyReasonCode OBJECT-TYPE - SYNTAX INTEGER { - adminUp (1), - adminDown (2), - operUp (3), - operDown (4) - } - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "Used by vRtrLdpInstanceStateChange, the value indicates the reason - for the LDP instance state change." - ::= { tmnxLdpNotificationObjects 1 } - -vRtrLdpIfNotifyReasonCode OBJECT-TYPE - SYNTAX INTEGER { - adminUp (1), - adminDown (2), - operUp (3), - operDown (4), - sysIpUp (5), - sysIpDown (6) - } - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "Used by vRtrLdpIfStateChange, the value indicates the reason for the - LSP interface state change." - ::= { tmnxLdpNotificationObjects 2 } - -vRtrLdpNotifyLocalServiceID OBJECT-TYPE - SYNTAX TmnxServId (1..2147483647) - MAX-ACCESS accessible-for-notify - STATUS obsolete - DESCRIPTION - "Used by vRtrLdpSvcIdMismatch, the value indicates the local - Service ID." - ::= { tmnxLdpNotificationObjects 3 } - -vRtrLdpNotifyRemoteServiceID OBJECT-TYPE - SYNTAX TmnxServId (1..2147483647) - MAX-ACCESS accessible-for-notify - STATUS obsolete - DESCRIPTION - "Used by vRtrLdpSvcIdMismatch, the value indicates the remote - Service ID." - ::= { tmnxLdpNotificationObjects 4 } - -vRtrLdpNotifyLocalGroupID OBJECT-TYPE - SYNTAX TmnxVcId - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "Used by vRtrLdpGroupIdMismatch, the value indicates the local - Group ID." - ::= { tmnxLdpNotificationObjects 5 } - -vRtrLdpNotifyRemoteGroupID OBJECT-TYPE - SYNTAX TmnxVcId - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "Used by vRtrLdpGroupIdMismatch, the value indicates the remote - Group ID." - ::= { tmnxLdpNotificationObjects 6 } - --- --- Notification Definitions --- - -vRtrLdpStateChange NOTIFICATION-TYPE - OBJECTS { vRtrLdpStatus } - STATUS current - DESCRIPTION - "The vRtrLdpStateChange notification is generated when the LDP - protocol is created or deleted in the router." - ::= { tmnxLdpNotifications 1 } - -vRtrLdpInstanceStateChange NOTIFICATION-TYPE - OBJECTS { vRtrLdpGenAdminState, - vRtrLdpGenOperState, - vRtrLdpInstanceNotifyReasonCode } - STATUS current - DESCRIPTION - "The vRtrLdpInstanceStateChange notification is generated when the LDP - module changes state either administratively or operationally." - ::= { tmnxLdpNotifications 2 } - -vRtrLdpIfStateChange NOTIFICATION-TYPE - OBJECTS { vRtrLdpIfAdminState, - vRtrLdpIfOperState, - vRtrLdpIfNotifyReasonCode } - STATUS current - DESCRIPTION - "The vRtrLdpIfStateChange notification is generated when the LDP - interface changes state either administratively or operationally." - ::= { tmnxLdpNotifications 3 } - -vRtrLdpSvcIdMismatch NOTIFICATION-TYPE - OBJECTS { vRtrLdpNotifyLocalServiceID, - vRtrLdpNotifyRemoteServiceID } - STATUS obsolete - DESCRIPTION - "The vRtrLdpSvcIdMismatch notification is generated when there is - a mismatch of local and remote service IDs." - ::= { tmnxLdpNotifications 4 } - -vRtrLdpGroupIdMismatch NOTIFICATION-TYPE - OBJECTS { vRtrLdpNotifyLocalGroupID, - vRtrLdpNotifyRemoteGroupID } - STATUS current - DESCRIPTION - "The vRtrLdpGroupIdMismatch notification is generated when there is - a mismatch of local and remote group IDs." - ::= { tmnxLdpNotifications 5 } - --- --- Conformance Information --- -tmnxLdpCompliances OBJECT IDENTIFIER ::= { tmnxLdpConformance 1 } -tmnxLdpGroups OBJECT IDENTIFIER ::= { tmnxLdpConformance 2 } - --- compliance statements - --- tmnxLdpCompliance MODULE-COMPLIANCE --- ::= { tmnxLdpCompliances 1 } - --- tmnxLdpR2r1Compliance MODULE-COMPLIANCE --- ::= { tmnxLdpCompliances 2 } - --- tmnxLdpV3v0Compliance MODULE-COMPLIANCE --- ::= { tmnxLdpCompliances 3 } - -tmnxLdpV4v0Compliance MODULE-COMPLIANCE - STATUS obsolete - DESCRIPTION - "The compliance statement for management of extended LDP - on Alcatel 7x50 SR series systems 4.0 release." - MODULE -- this module - MANDATORY-GROUPS { - tmnxLdpGlobalV3v0Group, - tmnxLdpIfV3v0Group, - tmnxLdpAdjR2r1Group, - tmnxLdpSessionR2r1Group, - tmnxLdpServFecV4v0Group, - tmnxLdpAddrFecGroup, - tmnxLdpNotificationGroup, - tmnxLdpStaticFecV3v0Group - -- tmnxLdpAdjBackoffGroup - } - ::= { tmnxLdpCompliances 4 } - -tmnxLdpV5v0Compliance MODULE-COMPLIANCE - STATUS obsolete - DESCRIPTION - "The compliance statement for management of extended LDP - on Alcatel 7x50 SR series systems 5.0 release." - MODULE -- this module - MANDATORY-GROUPS { - tmnxLdpGlobalV5v0Group, - tmnxLdpIfV5v0Group, - tmnxLdpAdjR2r1Group, - tmnxLdpSessionV5v0Group, - tmnxLdpServFecV5v0Group, - tmnxLdpAddrFecV5v0Group, - tmnxLdpNotificationGroup, - tmnxLdpStaticFecV3v0Group - -- tmnxLdpAdjBackoffGroup - } - ::= { tmnxLdpCompliances 5 } - -tmnxLdpV6v0Compliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for management of extended LDP - on Alcatel 7x50 SR series systems 6.0 release." - MODULE -- this module - MANDATORY-GROUPS { - tmnxLdpGlobalV5v0Group, - tmnxLdpIfV5v0Group, - tmnxLdpAdjR2r1Group, - tmnxLdpSessionV5v0Group, - tmnxLdpServFecV6v0Group, - tmnxLdpServFec129V6v0Group, - tmnxLdpAddrFecV5v0Group, - tmnxLdpNotificationGroup, - tmnxLdpStaticFecV3v0Group, - -- tmnxLdpAdjBackoffGroup - tmnxLdpCepTdmFecV6v0Group - } - ::= { tmnxLdpCompliances 6 } - --- units of conformance - --- tmnxLdpGlobalGroup OBJECT-GROUP --- ::= { tmnxLdpGroups 1 } - --- tmnxLdpIfGroup OBJECT-GROUP --- ::= { tmnxLdpGroups 2 } - --- tmnxLdpAdjGroup OBJECT-GROUP --- ::= { tmnxLdpGroups 3 } - --- tmnxLdpSessionGroup OBJECT-GROUP --- ::= { tmnxLdpGroups 4 } - --- tmnxLdpServFecGroup OBJECT-GROUP --- ::= { tmnxLdpGroups 5 } - -tmnxLdpAddrFecGroup OBJECT-GROUP - OBJECTS { vRtrLdpAddrFecFlags, - vRtrLdpAddrFecNumInLabels, - vRtrLdpAddrFecNumOutLabels, - vRtrLdpAddrFecInLabel1, - vRtrLdpAddrFecInLabelStatus1, - vRtrLdpAddrFecInLabelIfIndex1, - vRtrLdpAddrFecInLabel2, - vRtrLdpAddrFecInLabelStatus2, - vRtrLdpAddrFecInLabelIfIndex2, - vRtrLdpAddrFecInLabel3, - vRtrLdpAddrFecInLabelStatus3, - vRtrLdpAddrFecInLabelIfIndex3, - vRtrLdpAddrFecInLabel4, - vRtrLdpAddrFecInLabelStatus4, - vRtrLdpAddrFecInLabelIfIndex4, - vRtrLdpAddrFecInLabel5, - vRtrLdpAddrFecInLabelStatus5, - vRtrLdpAddrFecInLabelIfIndex5, - vRtrLdpAddrFecOutLabel1, - vRtrLdpAddrFecOutLabelStatus1, - vRtrLdpAddrFecOutLabelIfIndex1, - vRtrLdpAddrFecOutLabelNextHop1, - vRtrLdpAddrFecOutLabel2, - vRtrLdpAddrFecOutLabelStatus2, - vRtrLdpAddrFecOutLabelIfIndex2, - vRtrLdpAddrFecOutLabelNextHop2, - vRtrLdpAddrFecOutLabel3, - vRtrLdpAddrFecOutLabelStatus3, - vRtrLdpAddrFecOutLabelIfIndex3, - vRtrLdpAddrFecOutLabelNextHop3, - vRtrLdpAddrFecOutLabel4, - vRtrLdpAddrFecOutLabelStatus4, - vRtrLdpAddrFecOutLabelIfIndex4, - vRtrLdpAddrFecOutLabelNextHop4, - vRtrLdpAddrFecOutLabel5, - vRtrLdpAddrFecOutLabelStatus5, - vRtrLdpAddrFecOutLabelIfIndex5, - vRtrLdpAddrFecOutLabelNextHop5, - vRtrLdpAddrFecMapFecType, - vRtrLdpAddrFecMapIpPrefix, - vRtrLdpAddrFecMapIpMask - } - STATUS obsolete - DESCRIPTION - "The group of objects supporting management of extended LDP - address FECs sent to or received from an LDP peer - on Alcatel 7x50 SR series systems." - ::= { tmnxLdpGroups 6 } - -tmnxLdpNotifyObjsGroup OBJECT-GROUP - OBJECTS { vRtrLdpInstanceNotifyReasonCode, - vRtrLdpIfNotifyReasonCode, - vRtrLdpNotifyLocalGroupID, - vRtrLdpNotifyRemoteGroupID - } - STATUS current - DESCRIPTION - "The group of objects supporting extended LDP notifications - on Alcatel 7x50 SR series systems." - ::= { tmnxLdpGroups 7 } - -tmnxLdpNotificationGroup NOTIFICATION-GROUP - NOTIFICATIONS { vRtrLdpStateChange, - vRtrLdpInstanceStateChange, - vRtrLdpIfStateChange, - vRtrLdpGroupIdMismatch - } - STATUS current - DESCRIPTION - "The group of notifications supporting the extended LDP feature - on Alcatel 7x50 SR series systems." - ::= { tmnxLdpGroups 8 } - --- tmnxLdpPolicyGroup OBJECT-GROUP --- ::= { tmnxLdpGroups 9 } - -tmnxLdpAdjBackoffGroup OBJECT-GROUP - OBJECTS { vRtrLdpAdjInitBackoff, - vRtrLdpAdjMaxBackoff, - vRtrLdpAdjCurrentBackoff, - vRtrLdpAdjWaitingTime, - vRtrLdpAdjBackoffStatus - } - STATUS current - DESCRIPTION - "The group of objects supporting general management of extended LDP - adjacency backoff on Alcatel 7x50 SR series systems. - The vRtrLdpAdjBackoffTable is not yet supported by a TiMOS release." - ::= { tmnxLdpGroups 10 } - -tmnxLdpObsoleteObjsGroup OBJECT-GROUP - OBJECTS { vRtrLdpNotifyLocalServiceID, - vRtrLdpNotifyRemoteServiceID, - vRtrLdpPolicyRowStatus, - vRtrLdpPolicyName - } - STATUS current - DESCRIPTION - "The group of obsolete objects for the extended LDP feature - on Alcatel 7x50 SR series - systems." - ::= { tmnxLdpGroups 11 } - -tmnxLdpObsoleteNotificationGroup NOTIFICATION-GROUP - NOTIFICATIONS { vRtrLdpSvcIdMismatch - } - STATUS current - DESCRIPTION - "The group of obsolete notifications for the extended LDP feature - on Alcatel 7x50 SR series systems." - ::= { tmnxLdpGroups 12 } - --- tmnxLdpGlobalR2r1Group OBJECT-GROUP --- ::= { tmnxLdpGroups 13 } - --- tmnxLdpIfR2r1Group OBJECT-GROUP --- ::= { tmnxLdpGroups 14 } - -tmnxLdpAdjR2r1Group OBJECT-GROUP - OBJECTS { vRtrLdpHelloAdjMapLdpId, - vRtrLdpHelloAdjLocalLdpId, - vRtrLdpHelloAdjEntityIndex, - vRtrLdpHelloAdjIndex, - vRtrLdpHelloAdjHoldTimeRemaining, - vRtrLdpHelloAdjType, - vRtrLdpHelloAdjRemoteConfSeqNum, - vRtrLdpHelloAdjRemoteIpAddress, - vRtrLdpHelloAdjUpTime, - vRtrLdpHelloAdjLocalConfSeqNum, - vRtrLdpHelloAdjLocalIpAddress, - vRtrLdpHelloAdjInHelloMsgCount, - vRtrLdpHelloAdjOutHelloMsgCount, - vRtrLdpHelloAdjLocalHelloTimeout, - vRtrLdpHelloAdjRemoteHelloTimeout - } - STATUS current - DESCRIPTION - "The group of objects supporting management of extended LDP - Adjacencies for LDP sessions on Alcatel 7x50 SR series systems - 2.1 Release." - ::= { tmnxLdpGroups 15 } - -tmnxLdpSessionR2r1Group OBJECT-GROUP - OBJECTS { vRtrLdpSessLocalLdpId, - vRtrLdpSessEntityIndex, - vRtrLdpSessLabelDistMethod, - vRtrLdpSessLoopDetectForPV, - vRtrLdpSessPathVectorLimit, - vRtrLdpSessState, - vRtrLdpSessAdjacencyType, - vRtrLdpSessProtocolVersion, - vRtrLdpSessLocalUdpPort, - vRtrLdpSessPeerUdpPort, - vRtrLdpSessLocalTcpPort, - vRtrLdpSessPeerTcpPort, - vRtrLdpSessLocalAddress, - vRtrLdpSessPeerAddress, - vRtrLdpSessKAHoldTimeRemaining, - vRtrLdpSessMaxPduLength, - vRtrLdpSessUpTime, - vRtrLdpSessLocalKATimeout, - vRtrLdpSessPeerKATimeout, - vRtrLdpSessStatsTargAdj, - vRtrLdpSessStatsLinkAdj, - vRtrLdpSessStatsFECRecv, - vRtrLdpSessStatsFECSent, - vRtrLdpSessStatsHelloIn, - vRtrLdpSessStatsHelloOut, - vRtrLdpSessStatsKeepaliveIn, - vRtrLdpSessStatsKeepaliveOut, - vRtrLdpSessStatsInitIn, - vRtrLdpSessStatsInitOut, - vRtrLdpSessStatsLabelMappingIn, - vRtrLdpSessStatsLabelMappingOut, - vRtrLdpSessStatsLabelRequestIn, - vRtrLdpSessStatsLabelRequestOut, - vRtrLdpSessStatsLabelReleaseIn, - vRtrLdpSessStatsLabelReleaseOut, - vRtrLdpSessStatsLabelWithdrawIn, - vRtrLdpSessStatsLabelWithdrawOut, - vRtrLdpSessStatsLabelAbortIn, - vRtrLdpSessStatsLabelAbortOut, - vRtrLdpSessStatsAddrIn, - vRtrLdpSessStatsAddrOut, - vRtrLdpSessStatsAddrWithdrawIn, - vRtrLdpSessStatsAddrWithdrawOut, - vRtrLdpSessStatsNotificationIn, - vRtrLdpSessStatsNotificationOut - } - STATUS obsolete - DESCRIPTION - "The group of objects supporting management of extended LDP - Sessions on Alcatel 7x50 SR series systems 2.1 Release." - ::= { tmnxLdpGroups 16 } - -tmnxLdpStaticFecV3v0Group OBJECT-GROUP - OBJECTS { vRtrLdpStaticFecRowStatus, - vRtrLdpStaticFecNextNHIndex, - vRtrLdpStaticFecIngLabel, - vRtrLdpStaticFecNumNH, - vRtrLdpStaticFecOperIngLabel, - vRtrLdpStaticFecNHRowStatus, - vRtrLdpStaticFecNHType, - vRtrLdpStaticFecNHIpAddr, - vRtrLdpStaticFecNHEgrLabel - } - STATUS current - DESCRIPTION - "The group of objects supporting management of LDP Static - FECs on Alcatel 7x50 SR series systems 3.0 release." - ::= { tmnxLdpGroups 17 } - --- tmnxLdpServFecV3v0Group OBJECT-GROUP --- ::= { tmnxLdpGroups 18 } - -tmnxLdpIfV3v0Group OBJECT-GROUP - OBJECTS { vRtrLdpIfTableSpinlock, - vRtrLdpIfRowStatus, - vRtrLdpIfLastChange, - vRtrLdpIfAdminState, - vRtrLdpIfOperState, - vRtrLdpIfInheritance, - vRtrLdpIfKeepAliveFactor, - vRtrLdpIfKeepAliveTimeout, - vRtrLdpIfHelloFactor, - vRtrLdpIfHelloTimeout, - vRtrLdpIfBackoffTime, - vRtrLdpIfMaxBackoffTime, - vRtrLdpIfTransportAddrType, - vRtrLdpIfPassiveMode, - vRtrLdpIfAutoCreate, - vRtrLdpIfOperDownReason, - vRtrLdpIfExistingAdjacencies, - vRtrLdpPeerRowStatus, - vRtrLdpPeerAuth, - vRtrLdpPeerAuthKey, - vRtrLdpPeerMinTTLValue, - vRtrLdpPeerTTLLogId - } - STATUS obsolete - DESCRIPTION - "The group of objects supporting management of extended LDP - interfaces and targeted peers on Alcatel 7x50 SR series systems - 3.0 release." - ::= { tmnxLdpGroups 19 } - -tmnxLdpGlobalV3v0Group OBJECT-GROUP - OBJECTS { vRtrLdpGenLastChange, - vRtrLdpGenAdminState, - vRtrLdpGenOperState, - vRtrLdpGenLdpLsrId, - vRtrLdpGenProtocolVersion, - vRtrLdpGenDeaggregateFec, - vRtrLdpGenKeepAliveFactor, - vRtrLdpGenKeepAliveTimeout, - vRtrLdpGenHelloFactor, - vRtrLdpGenHelloTimeout, - vRtrLdpGenRoutePreference, - vRtrLdpGenControlMode, - vRtrLdpGenDistMethod, - vRtrLdpGenRetentionMode, - vRtrLdpGenTransportAddrType, - vRtrLdpGenPropagatePolicy, - vRtrLdpGenLoopDetectCapable, - vRtrLdpGenHopLimit, - vRtrLdpGenPathVectorLimit, - vRtrLdpGenBackoffTime, - vRtrLdpGenMaxBackoffTime, - vRtrLdpGenTargKeepAliveFactor, - vRtrLdpGenTargKeepAliveTimeout, - vRtrLdpGenTargHelloFactor, - vRtrLdpGenTargHelloTimeout, - vRtrLdpGenTargPassiveMode, - vRtrLdpGenTargetedSessions, - vRtrLdpGenCreateTime, - vRtrLdpGenUpTime, - vRtrLdpGenImportPolicy1, - vRtrLdpGenImportPolicy2, - vRtrLdpGenImportPolicy3, - vRtrLdpGenImportPolicy4, - vRtrLdpGenImportPolicy5, - vRtrLdpGenExportPolicy1, - vRtrLdpGenExportPolicy2, - vRtrLdpGenExportPolicy3, - vRtrLdpGenExportPolicy4, - vRtrLdpGenExportPolicy5, - vRtrLdpGenTunnelDownDampTime, - vRtrLdpGenOperDownReason, - vRtrLdpGenTrustList, - vRtrLdpStatsOperDownEvents, - vRtrLdpStatsActiveSessions, - vRtrLdpStatsActiveAdjacencies, - vRtrLdpStatsActiveInterfaces, - vRtrLdpStatsInactiveInterfaces, - vRtrLdpStatsActiveTargSessions, - vRtrLdpStatsInactiveTargSessions, - vRtrLdpStatsAddrFECRecv, - vRtrLdpStatsAddrFECSent, - vRtrLdpStatsSvcFECRecv, - vRtrLdpStatsSvcFECSent, - vRtrLdpStatsAttemptedSessions, - vRtrLdpStatsSessRejNoHelloErrors, - vRtrLdpStatsSessRejAdvErrors, - vRtrLdpStatsSessRejMaxPduErrors, - vRtrLdpStatsSessRejLabelRangeErrors, - vRtrLdpStatsBadLdpIdentifierErrors, - vRtrLdpStatsBadPduLengthErrors, - vRtrLdpStatsBadMessageLengthErrors, - vRtrLdpStatsBadTlvLengthErrors, - vRtrLdpStatsMalformedTlvValueErrors, - vRtrLdpStatsKeepAliveExpiredErrors, - vRtrLdpStatsShutdownNotifRecv, - vRtrLdpStatsShutdownNotifSent - } - STATUS obsolete - DESCRIPTION - "The group of objects supporting general management of extended LDP - on Alcatel 7x50 SR series systems 3.0 release." - ::= { tmnxLdpGroups 20 } - -tmnxLdpServFecV4v0Group OBJECT-GROUP - OBJECTS { vRtrLdpServFecServType, - vRtrLdpServFecServId, - vRtrLdpServFecVpnId, - vRtrLdpServFecFlags, - vRtrLdpServFecNumInLabels, - vRtrLdpServFecNumOutLabels, - vRtrLdpServFecInLabel1, - vRtrLdpServFecInLabelStatus1, - vRtrLdpServFecInLabel2, - vRtrLdpServFecInLabelStatus2, - vRtrLdpServFecInLabel3, - vRtrLdpServFecInLabelStatus3, - vRtrLdpServFecInLabel4, - vRtrLdpServFecInLabelStatus4, - vRtrLdpServFecInLabel5, - vRtrLdpServFecInLabelStatus5, - vRtrLdpServFecOutLabel1, - vRtrLdpServFecOutLabelStatus1, - vRtrLdpServFecOutLabel2, - vRtrLdpServFecOutLabelStatus2, - vRtrLdpServFecOutLabel3, - vRtrLdpServFecOutLabelStatus3, - vRtrLdpServFecOutLabel4, - vRtrLdpServFecOutLabelStatus4, - vRtrLdpServFecOutLabel5, - vRtrLdpServFecOutLabelStatus5, - vRtrLdpServFecSdpId, - vRtrLdpServFecLocalMTU, - vRtrLdpServFecRemoteMTU, - vRtrLdpServFecLocalVlanTag, - vRtrLdpServFecRemoteVlanTag, - vRtrLdpServFecLocalMaxCellConcat, - vRtrLdpServFecRemoteMaxCellConcat, - vRtrLdpServFecMapFecType, - vRtrLdpServFecMapVcType, - vRtrLdpServFecMapVcId, - vRtrLdpServFecInLabelSigStatus1, - vRtrLdpServFecInLabelSigStatus2, - vRtrLdpServFecInLabelSigStatus3, - vRtrLdpServFecInLabelSigStatus4, - vRtrLdpServFecInLabelSigStatus5, - vRtrLdpServFecOutLabelSigStatus1, - vRtrLdpServFecOutLabelSigStatus2, - vRtrLdpServFecOutLabelSigStatus3, - vRtrLdpServFecOutLabelSigStatus4, - vRtrLdpServFecOutLabelSigStatus5 - } - STATUS obsolete - DESCRIPTION - "The group of objects supporting management of extended LDP - service FECs sent to or received from an LDP peer - on Alcatel 7x50 SR series systems release 4.0." - ::= { tmnxLdpGroups 21 } - -tmnxLdpGlobalV5v0Group OBJECT-GROUP - OBJECTS { vRtrLdpGenLastChange, - vRtrLdpGenAdminState, - vRtrLdpGenOperState, - vRtrLdpGenLdpLsrId, - vRtrLdpGenProtocolVersion, - vRtrLdpGenDeaggregateFec, - vRtrLdpGenKeepAliveFactor, - vRtrLdpGenKeepAliveTimeout, - vRtrLdpGenHelloFactor, - vRtrLdpGenHelloTimeout, - vRtrLdpGenRoutePreference, - vRtrLdpGenControlMode, - vRtrLdpGenDistMethod, - vRtrLdpGenRetentionMode, - vRtrLdpGenTransportAddrType, - vRtrLdpGenPropagatePolicy, - vRtrLdpGenLoopDetectCapable, - vRtrLdpGenHopLimit, - vRtrLdpGenPathVectorLimit, - vRtrLdpGenBackoffTime, - vRtrLdpGenMaxBackoffTime, - vRtrLdpGenTargKeepAliveFactor, - vRtrLdpGenTargKeepAliveTimeout, - vRtrLdpGenTargHelloFactor, - vRtrLdpGenTargHelloTimeout, - vRtrLdpGenTargPassiveMode, - vRtrLdpGenTargetedSessions, - vRtrLdpGenCreateTime, - vRtrLdpGenUpTime, - vRtrLdpGenImportPolicy1, - vRtrLdpGenImportPolicy2, - vRtrLdpGenImportPolicy3, - vRtrLdpGenImportPolicy4, - vRtrLdpGenImportPolicy5, - vRtrLdpGenExportPolicy1, - vRtrLdpGenExportPolicy2, - vRtrLdpGenExportPolicy3, - vRtrLdpGenExportPolicy4, - vRtrLdpGenExportPolicy5, - vRtrLdpGenTunnelDownDampTime, - vRtrLdpGenOperDownReason, - vRtrLdpGenGracefulRestart, - vRtrLdpGenGRNbrLiveTime, - vRtrLdpGenGRMaxRecoveryTime, - vRtrLdpTargImportPolicy1, - vRtrLdpTargImportPolicy2, - vRtrLdpTargImportPolicy3, - vRtrLdpTargImportPolicy4, - vRtrLdpTargImportPolicy5, - vRtrLdpTargExportPolicy1, - vRtrLdpTargExportPolicy2, - vRtrLdpTargExportPolicy3, - vRtrLdpTargExportPolicy4, - vRtrLdpTargExportPolicy5, - vRtrLdpTargTunnelPreference, - vRtrLdpStatsOperDownEvents, - vRtrLdpStatsActiveSessions, - vRtrLdpStatsActiveAdjacencies, - vRtrLdpStatsActiveInterfaces, - vRtrLdpStatsInactiveInterfaces, - vRtrLdpStatsActiveTargSessions, - vRtrLdpStatsInactiveTargSessions, - vRtrLdpStatsAddrFECRecv, - vRtrLdpStatsAddrFECSent, - vRtrLdpStatsSvcFECRecv, - vRtrLdpStatsSvcFECSent, - vRtrLdpStatsAttemptedSessions, - vRtrLdpStatsSessRejNoHelloErrors, - vRtrLdpStatsSessRejAdvErrors, - vRtrLdpStatsSessRejMaxPduErrors, - vRtrLdpStatsSessRejLabelRangeErrors, - vRtrLdpStatsBadLdpIdentifierErrors, - vRtrLdpStatsBadPduLengthErrors, - vRtrLdpStatsBadMessageLengthErrors, - vRtrLdpStatsBadTlvLengthErrors, - vRtrLdpStatsMalformedTlvValueErrors, - vRtrLdpStatsKeepAliveExpiredErrors, - vRtrLdpStatsShutdownNotifRecv, - vRtrLdpStatsShutdownNotifSent - } - STATUS current - DESCRIPTION - "The group of objects supporting general management of extended LDP - on Alcatel 7x50 SR series systems 5.0 release." - ::= { tmnxLdpGroups 22 } - -tmnxLdpIfV5v0Group OBJECT-GROUP - OBJECTS { vRtrLdpIfTableSpinlock, - vRtrLdpIfRowStatus, - vRtrLdpIfLastChange, - vRtrLdpIfAdminState, - vRtrLdpIfOperState, - vRtrLdpIfInheritance, - vRtrLdpIfKeepAliveFactor, - vRtrLdpIfKeepAliveTimeout, - vRtrLdpIfHelloFactor, - vRtrLdpIfHelloTimeout, - vRtrLdpIfBackoffTime, - vRtrLdpIfMaxBackoffTime, - vRtrLdpIfTransportAddrType, - vRtrLdpIfPassiveMode, - vRtrLdpIfAutoCreate, - vRtrLdpIfOperDownReason, - vRtrLdpIfExistingAdjacencies, - vRtrLdpIfTunneling, - vRtrLdpIfLspRowStatus, - vRtrLdpPeerRowStatus, - vRtrLdpPeerAuth, - vRtrLdpPeerAuthKey, - vRtrLdpPeerMinTTLValue, - vRtrLdpPeerTTLLogId, - vRtrLdpPeerAuthKeyChain - } - STATUS current - DESCRIPTION - "The group of objects supporting management of extended LDP - interfaces and targeted peers on Alcatel 7x50 SR series systems - 5.0 release." - ::= { tmnxLdpGroups 23 } - -tmnxLdpServFecV5v0Group OBJECT-GROUP - OBJECTS { vRtrLdpServFecServType, - vRtrLdpServFecServId, - vRtrLdpServFecVpnId, - vRtrLdpServFecFlags, - vRtrLdpServFecNumInLabels, - vRtrLdpServFecNumOutLabels, - vRtrLdpServFecInLabel1, - vRtrLdpServFecInLabelStatus1, - vRtrLdpServFecInLabel2, - vRtrLdpServFecInLabelStatus2, - vRtrLdpServFecInLabel3, - vRtrLdpServFecInLabelStatus3, - vRtrLdpServFecInLabel4, - vRtrLdpServFecInLabelStatus4, - vRtrLdpServFecInLabel5, - vRtrLdpServFecInLabelStatus5, - vRtrLdpServFecOutLabel1, - vRtrLdpServFecOutLabelStatus1, - vRtrLdpServFecOutLabel2, - vRtrLdpServFecOutLabelStatus2, - vRtrLdpServFecOutLabel3, - vRtrLdpServFecOutLabelStatus3, - vRtrLdpServFecOutLabel4, - vRtrLdpServFecOutLabelStatus4, - vRtrLdpServFecOutLabel5, - vRtrLdpServFecOutLabelStatus5, - vRtrLdpServFecSdpId, - vRtrLdpServFecLocalMTU, - vRtrLdpServFecRemoteMTU, - vRtrLdpServFecLocalVlanTag, - vRtrLdpServFecRemoteVlanTag, - vRtrLdpServFecLocalMaxCellConcat, - vRtrLdpServFecRemoteMaxCellConcat, - vRtrLdpServFecMapFecType, - vRtrLdpServFecMapVcType, - vRtrLdpServFecMapVcId, - vRtrLdpServFecInLabelSigStatus1, - vRtrLdpServFecInLabelSigStatus2, - vRtrLdpServFecInLabelSigStatus3, - vRtrLdpServFecInLabelSigStatus4, - vRtrLdpServFecInLabelSigStatus5, - vRtrLdpServFecOutLabelSigStatus1, - vRtrLdpServFecOutLabelSigStatus2, - vRtrLdpServFecOutLabelSigStatus3, - vRtrLdpServFecOutLabelSigStatus4, - vRtrLdpServFecOutLabelSigStatus5, - vRtrLdpServFecMateEndpointVcId, - vRtrLdpServFecMateEndpointSdpId - } - STATUS obsolete - DESCRIPTION - "The group of objects supporting management of extended LDP - service FECs sent to or received from an LDP peer - on Alcatel 7x50 SR series systems release 5.0." - ::= { tmnxLdpGroups 24 } - -tmnxLdpAddrFecV5v0Group OBJECT-GROUP - OBJECTS { vRtrLdpAddrFecFlags, - vRtrLdpAddrFecNumInLabels, - vRtrLdpAddrFecNumOutLabels, - vRtrLdpAddrFecInLabel1, - vRtrLdpAddrFecInLabelStatus1, - vRtrLdpAddrFecInLabelIfIndex1, - vRtrLdpAddrFecInLabel2, - vRtrLdpAddrFecInLabelStatus2, - vRtrLdpAddrFecInLabelIfIndex2, - vRtrLdpAddrFecInLabel3, - vRtrLdpAddrFecInLabelStatus3, - vRtrLdpAddrFecInLabelIfIndex3, - vRtrLdpAddrFecInLabel4, - vRtrLdpAddrFecInLabelStatus4, - vRtrLdpAddrFecInLabelIfIndex4, - vRtrLdpAddrFecInLabel5, - vRtrLdpAddrFecInLabelStatus5, - vRtrLdpAddrFecInLabelIfIndex5, - vRtrLdpAddrFecOutLabel1, - vRtrLdpAddrFecOutLabelStatus1, - vRtrLdpAddrFecOutLabelIfIndex1, - vRtrLdpAddrFecOutLabelNextHop1, - vRtrLdpAddrFecOutLabel2, - vRtrLdpAddrFecOutLabelStatus2, - vRtrLdpAddrFecOutLabelIfIndex2, - vRtrLdpAddrFecOutLabelNextHop2, - vRtrLdpAddrFecOutLabel3, - vRtrLdpAddrFecOutLabelStatus3, - vRtrLdpAddrFecOutLabelIfIndex3, - vRtrLdpAddrFecOutLabelNextHop3, - vRtrLdpAddrFecOutLabel4, - vRtrLdpAddrFecOutLabelStatus4, - vRtrLdpAddrFecOutLabelIfIndex4, - vRtrLdpAddrFecOutLabelNextHop4, - vRtrLdpAddrFecOutLabel5, - vRtrLdpAddrFecOutLabelStatus5, - vRtrLdpAddrFecOutLabelIfIndex5, - vRtrLdpAddrFecOutLabelNextHop5, - vRtrLdpAddrFecLspId, - vRtrLdpAddrFecMapFecType, - vRtrLdpAddrFecMapIpPrefix, - vRtrLdpAddrFecMapIpMask, - vRtrLdpAddrFecOutLabelNextHop5 - } - STATUS current - DESCRIPTION - "The group of objects supporting management of extended LDP - address FECs sent to or received from an LDP peer - on Alcatel 7x50 SR series systems for release 5.0." - ::= { tmnxLdpGroups 25 } - -tmnxLdpSessionV5v0Group OBJECT-GROUP - OBJECTS { vRtrLdpSessLocalLdpId, - vRtrLdpSessEntityIndex, - vRtrLdpSessLabelDistMethod, - vRtrLdpSessLoopDetectForPV, - vRtrLdpSessPathVectorLimit, - vRtrLdpSessState, - vRtrLdpSessAdjacencyType, - vRtrLdpSessProtocolVersion, - vRtrLdpSessLocalUdpPort, - vRtrLdpSessPeerUdpPort, - vRtrLdpSessLocalTcpPort, - vRtrLdpSessPeerTcpPort, - vRtrLdpSessLocalAddress, - vRtrLdpSessPeerAddress, - vRtrLdpSessKAHoldTimeRemaining, - vRtrLdpSessMaxPduLength, - vRtrLdpSessUpTime, - vRtrLdpSessLocalKATimeout, - vRtrLdpSessPeerKATimeout, - vRtrLdpSessAdvertise, - vRtrLdpSessRestartHelperState, - vRtrLdpSessPeerNumRestart, - vRtrLdpSessLastRestartTime, - vRtrLdpSessFtReconnectTimeNego, - vRtrLdpSessFtRecoveryTimeNego, - vRtrLdpSessFtReconTimeRemaining, - vRtrLdpSessFtRecovTimeRemaining, - vRtrLdpSessStatsTargAdj, - vRtrLdpSessStatsLinkAdj, - vRtrLdpSessStatsFECRecv, - vRtrLdpSessStatsFECSent, - vRtrLdpSessStatsHelloIn, - vRtrLdpSessStatsHelloOut, - vRtrLdpSessStatsKeepaliveIn, - vRtrLdpSessStatsKeepaliveOut, - vRtrLdpSessStatsInitIn, - vRtrLdpSessStatsInitOut, - vRtrLdpSessStatsLabelMappingIn, - vRtrLdpSessStatsLabelMappingOut, - vRtrLdpSessStatsLabelRequestIn, - vRtrLdpSessStatsLabelRequestOut, - vRtrLdpSessStatsLabelReleaseIn, - vRtrLdpSessStatsLabelReleaseOut, - vRtrLdpSessStatsLabelWithdrawIn, - vRtrLdpSessStatsLabelWithdrawOut, - vRtrLdpSessStatsLabelAbortIn, - vRtrLdpSessStatsLabelAbortOut, - vRtrLdpSessStatsAddrIn, - vRtrLdpSessStatsAddrOut, - vRtrLdpSessStatsAddrWithdrawIn, - vRtrLdpSessStatsAddrWithdrawOut, - vRtrLdpSessStatsNotificationIn, - vRtrLdpSessStatsNotificationOut - } - STATUS current - DESCRIPTION - "The group of objects supporting management of extended LDP - Sessions on Alcatel 7x50 SR series systems 5.0 Release." - ::= { tmnxLdpGroups 26 } - -tmnxLdpObsoletedV5v0Group OBJECT-GROUP - OBJECTS { - vRtrLdpGenTrustList - } - STATUS current - DESCRIPTION - "The group of objects obsoleted on Alcatel 7x50 SR series - systems 5.0 Release." - ::= { tmnxLdpGroups 27 } - -tmnxLdpCepTdmFecV6v0Group OBJECT-GROUP - OBJECTS { - vRtrLdpCepTdmLocalPayloadSize, - vRtrLdpCepTdmRemotePayloadSize, - vRtrLdpCepTdmLocalBitrate, - vRtrLdpCepTdmRemoteBitrate, - vRtrLdpCepTdmLocalRtpHeader, - vRtrLdpCepTdmRemoteRtpHeader, - vRtrLdpCepTdmLocalDiffTimestamp, - vRtrLdpCepTdmRemoteDiffTimestamp, - vRtrLdpCepTdmLocalSigPkts, - vRtrLdpCepTdmRemoteSigPkts, - vRtrLdpCepTdmLocalCasTrunk, - vRtrLdpCepTdmRemoteCasTrunk, - vRtrLdpCepTdmLocalTimestampFreq, - vRtrLdpCepTdmRemoteTimestampFreq, - vRtrLdpCepTdmLocalPayloadType, - vRtrLdpCepTdmRemotePayloadType, - vRtrLdpCepTdmLocalSsrcId, - vRtrLdpCepTdmRemoteSsrcId, - vLdpCepTdmFec129LocalPayloadSize, - vLdpCepTdmFec129RemotePayloadSize, - vLdpCepTdmFec129LocalBitrate, - vLdpCepTdmFec129RemoteBitrate, - vLdpCepTdmFec129LocalRtpHeader, - vLdpCepTdmFec129RemoteRtpHeader, - vLdpCepTdmFec129LocalDiffTimestamp, - vLdpCepTdmFec129RemoteDiffTimestamp, - vLdpCepTdmFec129LocalSigPkts, - vLdpCepTdmFec129RemoteSigPkts, - vLdpCepTdmFec129LocalCasTrunk, - vLdpCepTdmFec129RemoteCasTrunk, - vLdpCepTdmFec129LocalTimestampFreq, - vLdpCepTdmFec129RemoteTimestampFreq, - vLdpCepTdmFec129LocalPayloadType, - vLdpCepTdmFec129RemotePayloadType, - vLdpCepTdmFec129LocalSsrcId, - vLdpCepTdmFec129RemoteSsrcId - } - STATUS current - DESCRIPTION - "The group of objects supporting management of extended LDP - CEP/TDM FECs sent to or received from an LDP peer - on Alcatel 7x50 SR series systems release 6.0." - ::= { tmnxLdpGroups 28 } - -tmnxLdpServFecV6v0Group OBJECT-GROUP - OBJECTS { vRtrLdpServFecServType, - vRtrLdpServFecServId, - vRtrLdpServFecVpnId, - vRtrLdpServFecFlags, - vRtrLdpServFecNumInLabels, - vRtrLdpServFecNumOutLabels, - vRtrLdpServFecInLabel1, - vRtrLdpServFecInLabelStatus1, - vRtrLdpServFecInLabel2, - vRtrLdpServFecInLabelStatus2, - vRtrLdpServFecInLabel3, - vRtrLdpServFecInLabelStatus3, - vRtrLdpServFecInLabel4, - vRtrLdpServFecInLabelStatus4, - vRtrLdpServFecInLabel5, - vRtrLdpServFecInLabelStatus5, - vRtrLdpServFecOutLabel1, - vRtrLdpServFecOutLabelStatus1, - vRtrLdpServFecOutLabel2, - vRtrLdpServFecOutLabelStatus2, - vRtrLdpServFecOutLabel3, - vRtrLdpServFecOutLabelStatus3, - vRtrLdpServFecOutLabel4, - vRtrLdpServFecOutLabelStatus4, - vRtrLdpServFecOutLabel5, - vRtrLdpServFecOutLabelStatus5, - vRtrLdpServFecSdpId, - vRtrLdpServFecLocalMTU, - vRtrLdpServFecRemoteMTU, - vRtrLdpServFecLocalVlanTag, - vRtrLdpServFecRemoteVlanTag, - vRtrLdpServFecLocalMaxCellConcat, - vRtrLdpServFecRemoteMaxCellConcat, - vRtrLdpServFecInLabelSigStatus1, - vRtrLdpServFecInLabelSigStatus2, - vRtrLdpServFecInLabelSigStatus3, - vRtrLdpServFecInLabelSigStatus4, - vRtrLdpServFecInLabelSigStatus5, - vRtrLdpServFecOutLabelSigStatus1, - vRtrLdpServFecOutLabelSigStatus2, - vRtrLdpServFecOutLabelSigStatus3, - vRtrLdpServFecOutLabelSigStatus4, - vRtrLdpServFecOutLabelSigStatus5, - vRtrLdpServFecMateEndpointVcId, - vRtrLdpServFecMateEndpointSdpId - } - STATUS current - DESCRIPTION - "The group of objects supporting management of extended LDP - service FECs sent to or received from an LDP peer - on Alcatel 7x50 SR series systems release 6.0." - ::= { tmnxLdpGroups 29 } - -tmnxLdpServFec129V6v0Group OBJECT-GROUP - OBJECTS { - vLdpServFec129ServType, - vLdpServFec129ServId, - vLdpServFec129VpnId, - vLdpServFec129Flags, - vLdpServFec129NumInLabels, - vLdpServFec129NumOutLabels, - vLdpServFec129InLabel1, - vLdpServFec129InLabelStatus1, - vLdpServFec129OutLabel1, - vLdpServFec129OutLabelStatus1, - vLdpServFec129SdpId, - vLdpServFec129LocalMTU, - vLdpServFec129RemoteMTU, - vLdpServFec129LocalVlanTag, - vLdpServFec129RemoteVlanTag, - vLdpServFec129LocalMaxCellConcat, - vLdpServFec129RemoteMaxCellConcat, - vLdpServFec129InLabelSigStatus1, - vLdpServFec129OutLabelSigStatus1 - } - STATUS current - DESCRIPTION - "The group of objects supporting management of LDP - FEC-129s sent to or received from an LDP peer - on Alcatel 7x50 SR series systems release 6.0." - ::= { tmnxLdpGroups 30 } - -tmnxLdpServFecObsoletedV6v0Group OBJECT-GROUP - OBJECTS { - vRtrLdpServFecMapFecType, - vRtrLdpServFecMapVcType, - vRtrLdpServFecMapVcId, - vLdpServFec129MapVcType, - vLdpServFec129MapAgiTlv, - vLdpServFec129MapSrcAiiTlv, - vLdpServFec129MapTgtAiiTlv - } - STATUS current - DESCRIPTION - "The group of objects supporting management of obsoleted LDP - FEC objects on Alcatel 7x50 SR series systems release 6.0." - ::= { tmnxLdpGroups 31 } - -END - +TIMETRA-LDP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + InterfaceIndexOrZero + FROM IF-MIB + InetAddress, InetAddressPrefixLength, + InetAddressType + FROM INET-ADDRESS-MIB + MplsLdpIdentifier, MplsLsrIdentifier + FROM MPLS-LDP-MIB + MODULE-COMPLIANCE, NOTIFICATION-GROUP, + OBJECT-GROUP + FROM SNMPv2-CONF + Counter32, Counter64, Gauge32, + IpAddress, MODULE-IDENTITY, + NOTIFICATION-TYPE, OBJECT-TYPE, + Unsigned32 + FROM SNMPv2-SMI + DisplayString, RowStatus, + TEXTUAL-CONVENTION, TestAndIncr, + TimeInterval, TimeStamp, TruthValue + FROM SNMPv2-TC + TFilterID, TFilterLogId + FROM TIMETRA-FILTER-MIB + timetraSRMIBModules, tmnxSRConfs, + tmnxSRNotifyPrefix, tmnxSRObjs + FROM TIMETRA-GLOBAL-MIB + SdpId, ServType, + TdmOptionsCasTrunkFraming, + TdmOptionsSigPkts + FROM TIMETRA-SERV-MIB + TNamedItem, TNamedItemOrEmpty, + TPolicyStatementNameOrEmpty, + TmnxAddressAndPrefixAddress, + TmnxAddressAndPrefixPrefix, + TmnxAddressAndPrefixType, + TmnxAdminState, TmnxEnabledDisabled, + TmnxLdpFECType, TmnxOperState, + TmnxServId, TmnxVRtrMplsLspID, TmnxVcId, + TmnxVcType + FROM TIMETRA-TC-MIB + vRtrID, vRtrLdpStatus + FROM TIMETRA-VRTR-MIB + ; + +timetraLdpMIBModule MODULE-IDENTITY + LAST-UPDATED "201701010000Z" + ORGANIZATION "Nokia" + CONTACT-INFO + "Nokia SROS Support + Web: http://www.nokia.com" + DESCRIPTION + "The MIB module to manage and provision the Nokia SROS LDP protocol + features. + + Copyright 2003-2018 Nokia. All rights reserved. Reproduction of this + document is authorized on the condition that the foregoing copyright + notice is included. + + This SNMP MIB module (Specification) embodies Nokia's + proprietary intellectual property. Nokia retains + all title and ownership in the Specification, including any + revisions. + + Nokia grants all interested parties a non-exclusive license to use and + distribute an unmodified copy of this Specification in connection with + management of Nokia products, and without fee, provided this copyright + notice and license appear on all copies. + + This Specification is supplied 'as is', and Nokia makes no warranty, + either express or implied, as to the use, operation, condition, or + performance of the Specification." + + REVISION "201701010000Z" + DESCRIPTION + "Rev 15.0 1 Jan 2017 00:00 + 15.0 release of the TIMETRA-LDP-MIB." + + REVISION "201601010000Z" + DESCRIPTION + "Rev 14.0 1 Jan 2016 00:00 + 14.0 release of the TIMETRA-LDP-MIB." + + REVISION "201501010000Z" + DESCRIPTION + "Rev 13.0 1 Jan 2015 00:00 + 13.0 release of the TIMETRA-LDP-MIB." + + REVISION "201401010000Z" + DESCRIPTION + "Rev 12.0 1 Jan 2014 00:00 + 12.0 release of the TIMETRA-LDP-MIB." + + REVISION "201102010000Z" + DESCRIPTION + "Rev 9.0 1 Feb 2011 00:00 + 9.0 release of the TIMETRA-LDP-MIB." + + REVISION "200902280000Z" + DESCRIPTION + "Rev 7.0 28 Feb 2009 00:00 + 7.0 release of the TIMETRA-LDP-MIB." + + REVISION "200801010000Z" + DESCRIPTION + "Rev 6.0 01 Jan 2008 00:00 + 6.0 release of the TIMETRA-LDP-MIB." + + REVISION "200701010000Z" + DESCRIPTION + "Rev 5.0 01 Jan 2007 00:00 + 5.0 release of the TIMETRA-LDP-MIB." + + REVISION "200603160000Z" + DESCRIPTION + "Rev 4.0 16 Mar 2006 00:00 + 4.0 release of the TIMETRA-LDP-MIB." + + REVISION "200508310000Z" + DESCRIPTION + "Rev 3.0 31 Aug 2005 00:00 + 3.0 release of the TIMETRA-LDP-MIB." + + REVISION "200501240000Z" + DESCRIPTION + "Rev 2.1 24 Jan 2005 00:00 + 2.1 release of the TIMETRA-LDP-MIB." + + REVISION "200401150000Z" + DESCRIPTION + "Rev 2.0 15 Jan 2004 00:00 + 2.0 release of the TIMETRA-LDP-MIB." + + REVISION "200308150000Z" + DESCRIPTION + "Rev 1.2 15 Aug 2003 00:00 + 1.2 release of the TIMETRA-LDP-MIB." + + REVISION "200301200000Z" + DESCRIPTION + "Rev 1.0 20 Jan 2003 00:00 + 1.0 Release of the TIMETRA-LDP-MIB." + + REVISION "200108010000Z" + DESCRIPTION + "Rev 0.1 01 Aug 2001 00:00 + Initial version of the TIMETRA-LDP-MIB." + + ::= { timetraSRMIBModules 8 } + +TmnxLdpKeepAliveFactor ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpKeepAliveFactor specifies the value by which the keepalive + timeout should be divided to give the keepalive time i.e. the time + interval, in seconds, between LDP Keepalive messages. LDP Keepalive + messages are sent to keep the LDP session from timing out when no + other LDP traffic is being sent between the neighbors." + SYNTAX Unsigned32 (1..255) + +TmnxLdpKeepAliveTimeout ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpKeepAliveTimeout specifies the the time interval, in seconds, + that LDP waits before tearing down a session. If no LDP messages are + exchanged during this time interval, the LDP session is torn down. + Generally the keepalive timeout interval should be configured to be 3 + times the keepalive time (the time interval between successive LDP + Keepalive messages)." + SYNTAX Unsigned32 (1..65535) + +TmnxLdpHelloFactor ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpHelloFactor specifies the value by which the hello timeout + should be divided to give the hello time i.e. the time interval, in + seconds, between LDP Hello messages. LDP uses Hello messages to + discover neighbors and to detect loss of connectivity with its + neighbors." + SYNTAX Unsigned32 (1..255) + +TmnxLdpHelloTimeout ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpHelloTimeout specifies the the time interval, in seconds, that + LDP waits before declaring a neighbor to be down. Hello timeout is + local to the system and is sent in the Hello messages to a neighbor. + Hello timeout cannot be set to a value that is less than 3 times the + hello time." + SYNTAX Unsigned32 (1..65535) + +TmnxLdpBackoffTime ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpBackoffTime specifies the backoff interval (initial and + maximum). The backoff interval is the time, in seconds, that LDP waits + after an LDP session setup has failed before it attempts to setup the + session again. After the LDP session startup fails the first time, the + backoff interval is set to an initial value. Thereafter, if session + startup fails again the backoff interval increases exponentially until + it reaches a maximum value specified by the maximum backoff interval. + If the maximum backoff interval is set to zero (0), then the backoff + interval does not increase exponentially after the first session + startup attempt fails. Instead it remains constant and LDP will keep + retrying to establish a session until it succeeds." + SYNTAX Unsigned32 (0..2592000) + +TmnxLdpFECPolicy ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpFECPolicy determines whether the LSR should generate FECs and + which FECs it should generate. + + system(1) - LDP will distribute label bindings only for the router's + system IP address + + interface(2) - LDP will distribute label bindings for all LDP + interfaces + + all(3) - LDP will distribute label bindings for all prefixes in the + routing table + + none(4) - LDP will not distribute any label bindings." + SYNTAX INTEGER { + system (1), + interface (2), + all (3), + none (4) + } + +TmnxLdpLabelDistMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpLabelDistMethod describes the label distribution method used. + + When the value is 'downstreamOnDemand', label bindings are distributed + to the upstream LSR only when a label request message is received. + + When the value is 'downstreamUnsolicited', label bindings are + distributed to the upstream LSR, for each FEC, without requiring a + request message for the FEC from the upstream LSR." + SYNTAX INTEGER { + downstreamOnDemand (1), + downstreamUnsolicited (2) + } + +TmnxLdpAdjacencyType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpAdjacencyType describes the type of adjacency, either targeted + or link, for a row in the vRtrLdpHelloAdjTable. It also describes the + type of adjacencies in an LDP Session row in the vRtrLdpSessionTable." + SYNTAX INTEGER { + link (1), + targeted (2), + both (3) + } + +TmnxVpnId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxVpnId specifies the value of a VPN (Virtual Private Network) + identifier. This is a 10 byte value - the VPN 'type' is stored in the + first two bytes the TmnxVpnId. The next four bytes store an 'AS + (Autonomous System) number'. A 'local identifier' for the VPN is + stored as the last four bytes." + SYNTAX OCTET STRING (SIZE (10)) + +TmnxLabelStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLabelStatus bit flags specifies the status of an ingress or egress + label. + + Flags marked dummy* are not used and MUST be 0. + + 'statusSignalingSupported' - indicates whether status signaling is + enabled or not. + 'inUsePush' - indicates that the label contains valid information + that is currently being used as a 'push' label. + 'inUseSwap' - indicates that the label contains valid information + that is currently being used as a 'swap' label. + 'inUsePop' - indicates that the label contains valid information + that is currently being used as a 'pop' label. + 'released' - indicates that the label is in the process of being + freed. With this flag set, no other flags will be set. + 'notInUse' - indicates that the label contains valid information + but is currently not being used possibly because the + service is temporarily down. + 'withdrawn' - indicates that the label has not been sent (possibly + due to a mismatch in control word or status signaling) + 'controlWord' - indicates that the control word will be signaled + 'withdrawPending' - indicates that the label withdrawal is pending + 'alternateNextHop' - indicates that the label is programmed as + alternate next-hop for fast reroute + 'alternatePHop' - indicates that the label is programmed as alternate + upstream for fast reroute. + 'unnumIf' - indicates that the label is programmed using unnumbered + interface. + 'srIsisNextHop' - LDP binding is resolved to ISIS segment routing + next-hop. + 'srOspfNextHop' - LDP binding is resolved to OSPF segment routing + next-hop. + 'entLblCap' - entropy label capabilities. + }" + SYNTAX BITS { + dummyB0 (0), + dummyB1 (1), + statusSignalingSupported (2), + inUsePush (3), + inUseSwap (4), + inUsePop (5), + released (6), + notInUse (7), + withdrawn (8), + controlWord (9), + withdrawPending (10), + alternateNextHop (11), + alternatePHop (12), + unnumIf (13), + srIsisNextHop (14), + srOspfNextHop (15), + entLblCap (16) + } + +TmnxLabelSigStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLabelSigStatus specifies the status of the pseudowire and attached + circuit. The values are defined in + draft-ietf-pwe3-iana-allocation-07.txt." + REFERENCE + "IETF draft-ietf-pwe3-iana-allocation-07.txt, sections 2,3 and 4" + SYNTAX Unsigned32 + +TmnxLdpFECTunnelType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpFECTunnelType determines the type of tunnel that the label + mapping messages are referring to." + SYNTAX INTEGER { + static (1) + } + +TmnxLdpFECFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpFECFlags bit flags define the characteristics of FEC. Flags + marked dummy* are not used and MUST be 0. + + Flag 'egress': this node is an egress for this FEC. + Flag 'ingress': this node is a potential ingress for this FEC. + Flag 'installedSwap': the label for this FEC has been programmed + as a 'swap' label. + Flag 'installedPush': the label for this FEC has been programmed + as a 'push' label. + Flag 'installedPop': the label for this FEC has been programmed + as a 'pop' label. + Flag 'local': this FEC is local to this node. + Flag 'nextHop': the nextHop for this FEC is known. + Flag 'importPolicyRejected': global LDP import policy has rejected + this FEC. + Flag 'exportPolicyAccepted': global LDP export policy has accepted + this FEC. + Flag 'installedStaticFec': this FEC is created by static FEC + configuration on this node. + Flag 'vcSwitching': vcSwitching is enabled for the FEC. + Flag 'importTargPolicyRejected': targeted LDP import policy has + rejected this FEC. + Flag 'exportTargPolicyRejected': targeted LDP export policy has + rejected this FEC. + Flag 'importPeerPolicyRejected': peer LDP import policy has + rejected this FEC. + Flag 'localMultihomedSecondary': this FEC is local to this node + and is a multi-homed secondary + ip address. + Flag 'bgpNextHop' : LDP binding is resolved to BGP next-hop. + Flag 'labelReqSent' : Label request to peer has been sent. + Flag 'classBasedForwarding' : Label binding is using + class-based-forwarding. + Flag 'srIsisNextHop' : LDP binding is resolved to ISIS segment routing + next-hop. + Flag 'srOspfNextHop' : LDP binding is resolved to OSPF segment routing + next-hop. + Flag 'upperFec' : this upper FEC is stitched to lower FEC + Flag 'lowerFec' : this lower FEC is stitched to upper FEC + Flag 'communityMismatch' : targeted LDP community mismatch + Flag 'bkpUpperFec' : backup upper FEC" + SYNTAX BITS { + dummyB0 (0), + egress (1), + ingress (2), + installedSwap (3), + installedPush (4), + installedPop (5), + local (6), + nextHop (7), + importPolicyRejected (8), + exportPolicyAccepted (9), + installedStaticFec (10), + vcSwitching (11), + importTargPolicyRejected (12), + exportTargPolicyRejected (13), + importPeerPolicyRejected (14), + localMultihomedSecondary (15), + bgpNextHop (16), + labelReqSent (17), + classBasedForwarding (18), + srIsisNextHop (19), + srOspfNextHop (20), + upperFec (21), + lowerFec (22), + communityMismatch (23), + bkpUpperFec (24) + } + +TmnxLdpGenOperDownReasonCode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpGenOperDownReasonCode is an enumerated integer that specifies + the reason that the LDP instance is operationally down." + SYNTAX INTEGER { + operUp (0), + adminDown (1), + noListenSocket (2), + noDiscoverySocket (3), + noRtm (4), + noTtm (5), + iomFailure (6), + recvFailure (7), + clearDown (8), + noResources (9), + systemIpDown (10), + helloFailure (11), + ipv6NotSupported (12), + noBgp (13) + } + +TmnxLdpIntTargOperDownReasonCode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpIntTargOperDownReasonCode is an enumerated integer that + specifies the reason that the LDP interface and targeted peer is + operationally down." + SYNTAX INTEGER { + operUp (0), + adminDown (1), + noListenSocket (2), + noDiscoverySocket (3), + noResources (4), + addrFecDeprogram (5), + svcFecDeprogram (6), + clearDown (7), + instanceDown (8), + interfaceDown (9), + targetIpInvalid (10), + interfaceInvalid (11), + lsrInterfaceDown (12), + lsrInterfaceInvalid (13), + helloFailure (14), + parentIfDown (15), + interfaceNoValidIp (16), + lsrInterfaceNoValidIp (17) + } + +TmnxLdpFec129Tlv ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpFec129Tlv is a Type-Length-Value (Tlv) that specifies the value + encoded as one byte Type followed by one byte Length followed by the + 'Length' size Value used for FEC-129 attribute." + SYNTAX OCTET STRING (SIZE (2..32)) + +TmnxLdpNewKeepAliveTimeout ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpNewKeepAliveTimeout specifies the the time interval, in + seconds, that LDP waits before tearing down a session. If no LDP + messages are exchanged during this time interval, the LDP session is + torn down. Generally the keepalive timeout interval should be + configured to be 3 times the keepalive time (the time interval between + successive LDP Keepalive messages). + + The minimum value TmnxLdpKeepAliveTimeout can have is 1 whereas the + minimum value TmnxLdpNewKeepAliveTimeout can have is 3. This new + textual convention prevents setting value for timeouts to be less than + 3 seconds." + SYNTAX Unsigned32 (3..65535) + +TmnxLdpNewHelloTimeout ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpNewHelloTimeout specifies the the time interval, in seconds, + that LDP waits before declaring a neighbor to be down. Hello timeout + is local to the system and is sent in the Hello messages to a + neighbor. Hello timeout cannot be set to a value that is less than 3 + times the hello time. + + The minimum value TmnxLdpHelloTimeout can have is 1 whereas the + minimum value TmnxLdpNewHelloTimeout can have is 3. This new textual + convention prevents setting value for timeouts to be less than 3 + seconds." + SYNTAX Unsigned32 (3..65535) + +TmnxLdpInLblWdrawalReasonCode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpInLblWdrawalReasonCode is an enumerated integer that specifies + the reason that the LDP ingress label is withdrawn. + + The value of 'none(0)' means no reason specified for the withdrawal of + the ingress label. + + The value of 'noSwLabel(1)' means the ingress label is withdrawn + because there is no vc switching label from upstream. + + The value of 'localFault(2)' means the ingress label is withdrawn + because there is a local fault. + + The value of 'stackMismatch(3)' means the ingress label is withdrawn + due to stack capability mismatch." + SYNTAX INTEGER { + none (0), + noSwLabel (1), + localFault (2), + stackMismatch (3) + } + +tmnxLdpObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 8 } + +vRtrLdpGeneralTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpGeneralEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpGeneralTable has an entry for each virtual router in the system + capable of supporting an instance of the Label Distribution Protocol + (LDP). + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgGeneralTable, + TIMETRA-LDP-NG-MIB::vRtrLdpNgCapabilityTable, + TIMETRA-LDP-NG-MIB::vRtrLdpNgPolicyTable." + ::= { tmnxLdpObjs 1 } + +vRtrLdpGeneralEntry OBJECT-TYPE + SYNTAX VRtrLdpGeneralEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of the Label Distribution + Protocol (LDP) for a virtual router in the system. + + An entry in this table is created by the agent when vRtrLdpStatus in + the vRtrConfTable is set to 'create'. The entry is destroyed when + vRtrLdpStatus is set to 'delete' but only if vRtrLdpGenAdminState has + a value of 'outOfService'." + INDEX { vRtrID } + ::= { vRtrLdpGeneralTable 1 } + +VRtrLdpGeneralEntry ::= SEQUENCE +{ + vRtrLdpGenLastChange TimeStamp, + vRtrLdpGenAdminState TmnxAdminState, + vRtrLdpGenOperState TmnxOperState, + vRtrLdpGenLdpLsrId MplsLsrIdentifier, + vRtrLdpGenProtocolVersion Unsigned32, + vRtrLdpGenDeaggregateFec TruthValue, + vRtrLdpGenKeepAliveFactor TmnxLdpKeepAliveFactor, + vRtrLdpGenKeepAliveTimeout TmnxLdpNewKeepAliveTimeout, + vRtrLdpGenHelloFactor TmnxLdpHelloFactor, + vRtrLdpGenHelloTimeout TmnxLdpNewHelloTimeout, + vRtrLdpGenRoutePreference Unsigned32, + vRtrLdpGenControlMode INTEGER, + vRtrLdpGenDistMethod TmnxLdpLabelDistMethod, + vRtrLdpGenRetentionMode INTEGER, + vRtrLdpGenTransportAddrType INTEGER, + vRtrLdpGenPropagatePolicy TmnxLdpFECPolicy, + vRtrLdpGenLoopDetectCapable INTEGER, + vRtrLdpGenHopLimit Unsigned32, + vRtrLdpGenPathVectorLimit Unsigned32, + vRtrLdpGenBackoffTime TmnxLdpBackoffTime, + vRtrLdpGenMaxBackoffTime TmnxLdpBackoffTime, + vRtrLdpGenTargKeepAliveFactor TmnxLdpKeepAliveFactor, + vRtrLdpGenTargKeepAliveTimeout TmnxLdpNewKeepAliveTimeout, + vRtrLdpGenTargHelloFactor TmnxLdpHelloFactor, + vRtrLdpGenTargHelloTimeout TmnxLdpNewHelloTimeout, + vRtrLdpGenTargPassiveMode TruthValue, + vRtrLdpGenTargetedSessions TruthValue, + vRtrLdpGenCreateTime TimeStamp, + vRtrLdpGenUpTime TimeInterval, + vRtrLdpGenImportPolicy1 TPolicyStatementNameOrEmpty, + vRtrLdpGenImportPolicy2 TPolicyStatementNameOrEmpty, + vRtrLdpGenImportPolicy3 TPolicyStatementNameOrEmpty, + vRtrLdpGenImportPolicy4 TPolicyStatementNameOrEmpty, + vRtrLdpGenImportPolicy5 TPolicyStatementNameOrEmpty, + vRtrLdpGenExportPolicy1 TPolicyStatementNameOrEmpty, + vRtrLdpGenExportPolicy2 TPolicyStatementNameOrEmpty, + vRtrLdpGenExportPolicy3 TPolicyStatementNameOrEmpty, + vRtrLdpGenExportPolicy4 TPolicyStatementNameOrEmpty, + vRtrLdpGenExportPolicy5 TPolicyStatementNameOrEmpty, + vRtrLdpGenTunnelDownDampTime Unsigned32, + vRtrLdpGenOperDownReason TmnxLdpGenOperDownReasonCode, + vRtrLdpGenTrustList TFilterID, + vRtrLdpGenGracefulRestart TruthValue, + vRtrLdpGenGRNbrLiveTime Unsigned32, + vRtrLdpGenGRMaxRecoveryTime Unsigned32, + vRtrLdpGenLabelWithdrawalDelay Unsigned32, + vRtrLdpGenImplicitNull TruthValue, + vRtrLdpGenShortTTLPropLocal TruthValue, + vRtrLdpGenShortTTLPropTransit TruthValue, + vRtrLdpGenMPMBBTime Unsigned32, + vRtrLdpGenTunlTblExportPolicy1 TPolicyStatementNameOrEmpty, + vRtrLdpGenTunlTblExportPolicy2 TPolicyStatementNameOrEmpty, + vRtrLdpGenTunlTblExportPolicy3 TPolicyStatementNameOrEmpty, + vRtrLdpGenTunlTblExportPolicy4 TPolicyStatementNameOrEmpty, + vRtrLdpGenTunlTblExportPolicy5 TPolicyStatementNameOrEmpty, + vRtrLdpGenP2MPCapability TruthValue, + vRtrLdpGenMPMBBCapability TruthValue, + vRtrLdpGenDynamicCapability TruthValue, + vRtrLdpGenLdpFrr TruthValue, + vRtrLdpGenTargHelloReduction TruthValue, + vRtrLdpGenTargHelloReductionFctr Unsigned32, + vRtrLdpGenMcastUpstreamFrr TruthValue, + vRtrLdpGenOverloadCapability TruthValue +} + +vRtrLdpGenLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenLastChange specifies the sysUpTime when this + row was last modified. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpGeneralEntry 1 } + +vRtrLdpGenAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenAdminState specifies the desired administrative + state for this LDP instance. + + This object was obsoleted in release 13.0." + DEFVAL { inService } + ::= { vRtrLdpGeneralEntry 2 } + +vRtrLdpGenOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenOperState specifies the current operational + state of this LDP instance. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpGeneralEntry 3 } + +vRtrLdpGenLdpLsrId OBJECT-TYPE + SYNTAX MplsLsrIdentifier + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenLdpLsrId is the Label Switch Router (LSR) + identifier which is used as the first 4 bytes or the Router Id + component of the Label Distribution Protocol (LDP) identifier. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpGeneralEntry 4 } + +vRtrLdpGenProtocolVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenProtocolVersion specifies the + version of the LDP protocol instance. A value of zero (0) + indicates that the version of the protocol is unknown. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpGeneralEntry 5 } + +vRtrLdpGenDeaggregateFec OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "When vRtrLdpGenDeaggregateFec has a value of 'false', LDP aggregates + multiple prefixes into a single Forwarding Equivalence Class (FEC) and + advertises a single label for the FEC. When the value is 'true', LDP + deaggregates prefixes into multiple FECs. + + This value is only applicable to LDP interfaces and not for targeted + sessions. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { vRtrLdpGeneralEntry 6 } + +vRtrLdpGenKeepAliveFactor OBJECT-TYPE + SYNTAX TmnxLdpKeepAliveFactor + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenKeepAliveFactor specifies the value by which + the keepalive timeout (vRtrLdpGenKeepAliveTimeout) should be divided + to give the keepalive time i.e. the time interval, in seconds, between + LDP keepalive messages. LDP keepalive messages are sent to keep the + LDP session from timing out when no other LDP traffic is being sent + between the neighbors. + + This value is only applicable to LDP interfaces and not for targeted + sessions. + + This object was obsoleted in release 13.0." + DEFVAL { 3 } + ::= { vRtrLdpGeneralEntry 7 } + +vRtrLdpGenKeepAliveTimeout OBJECT-TYPE + SYNTAX TmnxLdpNewKeepAliveTimeout + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenKeepAliveTimeout specifies the time interval, + in seconds, that LDP waits before tearing down a session. If no LDP + messages are exchanged during this time interval, the LDP session is + torn down. Generally the value of vRtrLdpGenKeepAliveTimeout is + configured to be 3 times the keepalive time (the time interval between + successive LDP keepalive messages). + + This value is only applicable to LDP interfaces and not for targeted + sessions. + + This object was obsoleted in release 13.0." + DEFVAL { 30 } + ::= { vRtrLdpGeneralEntry 8 } + +vRtrLdpGenHelloFactor OBJECT-TYPE + SYNTAX TmnxLdpHelloFactor + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenHelloFactor specifies the value by which the + hello timeout (vRtrLdpGenHelloTimeout) should be divided to give the + hello time i.e. the time interval, in seconds, between LDP Hello + messages. LDP uses hello messages to discover neighbors and to detect + loss of connectivity with its neighbors. + + This value is only applicable to LDP interfaces and not for targeted + sessions. + + This object was obsoleted in release 13.0." + DEFVAL { 3 } + ::= { vRtrLdpGeneralEntry 9 } + +vRtrLdpGenHelloTimeout OBJECT-TYPE + SYNTAX TmnxLdpNewHelloTimeout + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenHelloTimeout specifies the hello time also + known as hold time. It is the time interval, in seconds, that LDP + waits before declaring a neighbor to be down. Hello timeout is local + to the system and is sent in the hello messages to a neighbor. Hello + timeout cannot be set to a value that is less than 3 times the hello + time. + + This value is only applicable to LDP interfaces and not for targeted + sessions. + + This object was obsoleted in release 13.0." + DEFVAL { 15 } + ::= { vRtrLdpGeneralEntry 10 } + +vRtrLdpGenRoutePreference OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenRoutePreference specifies the route preference + assigned to LDP routes. When multiple routes are available to a + destination, the route with the lowest preference will be used. + + This value is only applicable to LDP interfaces and not for targeted + sessions. + + This object was obsoleted in release 13.0." + DEFVAL { 9 } + ::= { vRtrLdpGeneralEntry 11 } + +vRtrLdpGenControlMode OBJECT-TYPE + SYNTAX INTEGER { + ordered (1), + independent (2) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenControlMode specifies the mode used for + distributing labels in response to label binding requests. + + When vRtrLdpGenControlMode has a value of 'ordered', label bindings + are not distributed in response to a label request until a label + binding has been received from the next hop for the destination. + + When vRtrLdpGenControlMode has a value of 'independent', label + bindings are distributed immediately in response to a label request + even if a label binding has not yet been received from the next hop + for the destination. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpGeneralEntry 12 } + +vRtrLdpGenDistMethod OBJECT-TYPE + SYNTAX TmnxLdpLabelDistMethod + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenDistMethod specifies the label distribution + method used. + + When vRtrLdpGenDistMethod has a value of 'downstreamOnDemand', label + bindings are distributed to the upstream LSR, for each FEC, without + requiring a request message for the FEC from the upstream LSR. + + When vRtrLdpGenDistMethod has a value of 'downstreamUnsolicited', + label bindings are distributed to the upstream LSR only when a label + request message is received. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpGeneralEntry 13 } + +vRtrLdpGenRetentionMode OBJECT-TYPE + SYNTAX INTEGER { + conservative (1), + liberal (2) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenRetentionMode specifies the label retention + mode used. + + If the value of this object is 'conservative', then advertised + label mappings are retained only if they will be used to forward + packets, i.e. if the label came from a valid next hop. Label + bindings received from non-nexthops for each FEC are discarded. + + If the value of this object is 'liberal', then all advertised + label mappings are retained whether they are from a valid next + hop or not. When vRtrLdpGenDistMethod has a value of + 'downstreamUnsolicited', a LSR may receive label bindings for + the same destination for all its neighbors. Labels for the + non-nexthops for the FECs are retained in the software but not + used. When a network topology change occurs where a non-nexthop + becomes a true next hop, the label received earlier is then used. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpGeneralEntry 14 } + +vRtrLdpGenTransportAddrType OBJECT-TYPE + SYNTAX INTEGER { + interface (1), + system (2) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenTransportAddrType specifies the source + of the transport address to be used when setting up the LDP TCP + sessions. The transport address can be configured globally + (applied to all interfaces) or per interface. + + When the value of this object is 'interface', the interface's IP + address is used to setup the LDP session between neighbors. If + multiple interfaces exist between two neighbors, the 'interface' mode + cannot be used since only one LDP session is actually set up between + the two neighbors. + + When the value of this object is 'system', the system's IP address is + used to set up the LDP session between neighbors. + + This value is only applicable to LDP interfaces and not for targeted + sessions. + + This object was obsoleted in release 13.0." + DEFVAL { system } + ::= { vRtrLdpGeneralEntry 15 } + +vRtrLdpGenPropagatePolicy OBJECT-TYPE + SYNTAX TmnxLdpFECPolicy + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenPropagatePolicy determines whether the LSR + should generate FECs and which FECs it should generate. + + When the value of this object is 'system', LDP will distribute label + bindings only for the router's system IP address + + When the value of this object is 'interface', LDP will distribute + label bindings for all LDP interfaces + + When the value of this object is 'all', LDP will distribute label + bindings for all prefixes in the routing table + + When the value of this object is 'none', LDP will not distribute any + label bindings. + + This value is only applicable to LDP interfaces and not for targeted + sessions. + + This object was obsoleted in release 13.0." + DEFVAL { system } + ::= { vRtrLdpGeneralEntry 16 } + +vRtrLdpGenLoopDetectCapable OBJECT-TYPE + SYNTAX INTEGER { + none (1), + other (2), + hopCount (3), + pathVector (4), + hopCountAndPathVector (5) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenLoopDetectCapable indicate whether this LSR + supports loop detection and if so, what type of loop detection is + supported. + + When the value is 'none' loop detection is not supported on this LSR. + + When the value is 'other' Loop Detection is supported but by a method + other than those listed below. + + When the value is 'hopCount' Loop Detection is supported by Hop Count + only. + + When the value is 'pathVector' Loop Detection is supported by Path + Vector only. + + When the value is 'hopCountAndPathVector' Loop Detection is supported + by both Hop Count and Path Vector. + + Since Loop Detection is determined during Session Initialization, an + individual session may not be running with loop detection. This object + simply gives an indication of whether or not the LSR has the ability + to support Loop Detection and which types. + + This object was obsoleted in release 13.0." + DEFVAL { none } + ::= { vRtrLdpGeneralEntry 17 } + +vRtrLdpGenHopLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenHopLimit specifies the maximum + allowable value for the hop count. The value of this object + is valid and used only if vRtrLdpGenLoopDetectCapable has + a value of either 'hopCount' or 'hopCountAndPathVector'. + + This object was obsoleted in release 13.0." + DEFVAL { 255 } + ::= { vRtrLdpGeneralEntry 18 } + +vRtrLdpGenPathVectorLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenPathVectorLimit specifies the maximum + allowable value for the path vector count. The value of this + object is valid and used only if vRtrLdpGenLoopDetectCapable + has a value of either 'pathVector' or 'hopCountAndPathVector'. + + This object was obsoleted in release 13.0." + DEFVAL { 255 } + ::= { vRtrLdpGeneralEntry 19 } + +vRtrLdpGenBackoffTime OBJECT-TYPE + SYNTAX TmnxLdpBackoffTime (1..2592000) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenBackoffTime specifies the initial value for the + backoff interval. + + The backoff interval is the time, in seconds, that LDP waits after an + LDP session setup has failed before it attempts to setup the session + again. After the LDP session startup fails the first time, the backoff + interval is set to the value of vRtrLdpGenBackoffTime. Thereafter, if + session startup fails again the backoff interval increases + exponentially. + + This object was obsoleted in release 13.0." + DEFVAL { 15 } + ::= { vRtrLdpGeneralEntry 20 } + +vRtrLdpGenMaxBackoffTime OBJECT-TYPE + SYNTAX TmnxLdpBackoffTime + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenMaxBackoffTime specifies the maximum value for + the backoff interval. + + For each successive failure of the LDP session startup, the backoff + interval (the time for which the router waits before retrying) + increases exponentially. If the backoff interval exceeds + vRtrLdpGenMaxBackoffTime, the router will give up trying to establish + the LDP session. + + If vRtrLdpGenMaxBackoffTime is set to zero (0), then the backoff + interval does not increase exponentially after the first session + startup attempt fails. Instead it remains constant and LDP will keep + retrying to establish a session until it succeeds. + + This object was obsoleted in release 13.0." + DEFVAL { 120 } + ::= { vRtrLdpGeneralEntry 21 } + +vRtrLdpGenTargKeepAliveFactor OBJECT-TYPE + SYNTAX TmnxLdpKeepAliveFactor + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenTargKeepAliveFactor specifies the value by + which the keepalive timeout (vRtrLdpGenTargKeepAliveTimeout) should be + divided to give the keepalive time i.e. the time interval, in seconds, + between LDP keepalive messages. LDP keepalive messages are sent to + keep the LDP session from timing out when no other LDP traffic is + being sent between the neighbors. + + This value is only applicable to targeted sessions and not to LDP + interfaces. + + This object was obsoleted in release 13.0." + DEFVAL { 4 } + ::= { vRtrLdpGeneralEntry 22 } + +vRtrLdpGenTargKeepAliveTimeout OBJECT-TYPE + SYNTAX TmnxLdpNewKeepAliveTimeout + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenTargKeepAliveTimeout specifies the time + interval, in seconds, that LDP waits before tearing down a session. If + no LDP messages are exchanged during this time interval, the LDP + session is torn down. Generally the value of + vRtrLdpGenTargKeepAliveTimeout is configured to be 3 times the + keepalive time (the time interval between successive LDP keepalive + messages). + + This value is only applicable to targeted sessions and not to LDP + interfaces. + + This object was obsoleted in release 13.0." + DEFVAL { 40 } + ::= { vRtrLdpGeneralEntry 23 } + +vRtrLdpGenTargHelloFactor OBJECT-TYPE + SYNTAX TmnxLdpHelloFactor + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenTargHelloFactor specifies the value by which + the hello timeout (vRtrLdpGenTargHelloTimeout) should be divided to + give the hello time i.e. the time interval, in seconds, between LDP + Hello messages. LDP uses hello messages to discover neighbors and to + detect loss of connectivity with its neighbors. + + This value is only applicable to targeted sessions and not to LDP + interfaces. + + This object was obsoleted in release 13.0." + DEFVAL { 3 } + ::= { vRtrLdpGeneralEntry 24 } + +vRtrLdpGenTargHelloTimeout OBJECT-TYPE + SYNTAX TmnxLdpNewHelloTimeout + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenTargHelloTimeout specifies the hello time also + known as hold time. It is the time interval, in seconds, that LDP + waits before declaring a neighbor to be down. Hello timeout is local + to the system and is sent in the hello messages to a neighbor. Hello + timeout cannot be set to a value that is less than 3 times the hello + time. + + This value is only applicable to targeted sessions and not to LDP + interfaces. + + This object was obsoleted in release 13.0." + DEFVAL { 45 } + ::= { vRtrLdpGeneralEntry 25 } + +vRtrLdpGenTargPassiveMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenTargPassiveMode specifies the mode used for + setting up LDP sessions. When it has a value of 'true', LDP responds + only when it gets a connect request from a peer and will not attempt + to actively connect to its neighbors. When it has a value of 'false', + LDP actively tries to connect to its peers. + + This value is only applicable to targeted sessions and not to LDP + interfaces. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { vRtrLdpGeneralEntry 26 } + +vRtrLdpGenTargetedSessions OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenTargetedSessions specifies whether or + not targeted sessions are allowed. Targeted sessions are LDP + sessions between indirectly connected peers. The discovery + messages for an indirect LDP session are addressed to the + specified peer instead of to the multicast address. When this + object has a value of 'true', targeted sessions are enabled. + When its value is 'false', targeted sessions are disabled. + + This object was obsoleted in release 13.0." + DEFVAL { true } + ::= { vRtrLdpGeneralEntry 27 } + +vRtrLdpGenCreateTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenCreateTime specifies the sysUpTime when this + LDP instance was created. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpGeneralEntry 28 } + +vRtrLdpGenUpTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenUpTime specifies the time, in hundreds of + seconds, that the LDP instance has been in current operational state + (vRtrLdpGenOperState). + + If the value of vRtrLdpGenOperState is 'inService (2)', then + vRtrLdpGenUpTime specifies the time that the LDP instance has been + operationally up. + + If the value of vRtrLdpGenOperState is 'outOfService (3)', then + vRtrLdpGenUpTime specifies the time that the LDP instance has been + operationally down. + + If the value of vRtrLdpGenOperState is 'transition (4)', then + vRtrLdpGenUpTime specifies the time that the LDP instance has been + operationally in transition. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpGeneralEntry 29 } + +vRtrLdpGenImportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenImportPolicy1 specifies the first import policy + used to filter LDP label bindings received from LDP peers. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpGeneralEntry 30 } + +vRtrLdpGenImportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenImportPolicy2 specifies the second import + policy used to filter LDP label bindings received from LDP peers. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpGeneralEntry 31 } + +vRtrLdpGenImportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenImportPolicy3 specifies the third import policy + used to filter LDP label bindings received from LDP peers. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpGeneralEntry 32 } + +vRtrLdpGenImportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenImportPolicy4 specifies the fourth import + policy used to filter LDP label bindings received from LDP peers. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpGeneralEntry 33 } + +vRtrLdpGenImportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenImportPolicy5 specifies the fifth import policy + used to filter LDP label bindings received from LDP peers. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpGeneralEntry 34 } + +vRtrLdpGenExportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenExportPolicy1 specifies the first export policy + used to filter LDP label bindings advertised to LDP peers. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpGeneralEntry 35 } + +vRtrLdpGenExportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenExportPolicy2 specifies the second export + policy used to filter LDP label bindings advertised to LDP peers. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpGeneralEntry 36 } + +vRtrLdpGenExportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenExportPolicy3 specifies the third export policy + used to filter LDP label bindings advertised to LDP peers. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpGeneralEntry 37 } + +vRtrLdpGenExportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenExportPolicy4 specifies the fourth export + policy used to filter LDP label bindings advertised to LDP peers. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpGeneralEntry 38 } + +vRtrLdpGenExportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenExportPolicy5 specifies the fifth export policy + used to filter LDP label bindings advertised to LDP peers. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpGeneralEntry 39 } + +vRtrLdpGenTunnelDownDampTime OBJECT-TYPE + SYNTAX Unsigned32 (0..20) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenTunnelDownDampTime specifies the time interval, + in seconds, that LDP waits before posting a tunnel down event to the + Route Table Manager. If a tunnel up event is generated before the + damping interval has elapsed, a tunnel modify event will be posted to + the Route Table Manager (RTM). If this value is set to 0, then tunnel + down events are not damped. + + This object was obsoleted in release 13.0." + DEFVAL { 3 } + ::= { vRtrLdpGeneralEntry 40 } + +vRtrLdpGenOperDownReason OBJECT-TYPE + SYNTAX TmnxLdpGenOperDownReasonCode + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenOperDownReason specifies the reason that the + LDP instance is operationally down. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpGeneralEntry 41 } + +vRtrLdpGenTrustList OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenTrustList specifies the IP filter ID used to + verify trusted T-LDP peers. The IP filter specified by this object + should contain a list of src-ip matches. The value '0' is not a valid + IP filter ID, but it is used to indicate that there is no trust list. + + This object was obsoleted in release 5.0." + DEFVAL { 0 } + ::= { vRtrLdpGeneralEntry 42 } + +vRtrLdpGenGracefulRestart OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenGracefulRestart specifies whether graceful + restart helper is allowed. When this object has a value of 'true', + graceful restart helper is enabled. When its value is 'false', + graceful restart helper is disabled. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { vRtrLdpGeneralEntry 43 } + +vRtrLdpGenGRNbrLiveTime OBJECT-TYPE + SYNTAX Unsigned32 (5..300) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenGRNbrLiveTime specifies the value for neighbor + liveness timer. The amount of time the Label Switching Router (LSR) + keeps its stale label-FEC bindings is set to the lesser of the FT + Reconnect Timeout, as was advertised by the neighbor, and this local + timer, called the Neighbor Liveness Timer. + + The LSR waits for the specified time till a LDP session re-establishes + itself. If within that time the LSR still does not establish an LDP + session with the neighbor, all the stale bindings are deleted. This + object has meaning only when vRtrLdpGenGracefulRestart is 'true'. + + This object was obsoleted in release 13.0." + DEFVAL { 120 } + ::= { vRtrLdpGeneralEntry 44 } + +vRtrLdpGenGRMaxRecoveryTime OBJECT-TYPE + SYNTAX Unsigned32 (15..1800) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenGRMaxRecoveryTime specifies the local maximum + recovery time. + + If the Label Switching Router (LSR) determines that the neighbor was + able to preserve its MPLS forwarding state (as was indicated by the + non-zero Recovery Time advertised by the neighbor), the LSR should + further keep the stale label-FEC bindings, received from the + neighbor, for as long as the lesser of the Recovery Time advertised + by the neighbor, and a local configurable value, called Maximum + Recovery Time, allows. This object has meaning only when + vRtrLdpGenGracefulRestart is 'true'. + + This object was obsoleted in release 13.0." + DEFVAL { 120 } + ::= { vRtrLdpGeneralEntry 45 } + +vRtrLdpGenLabelWithdrawalDelay OBJECT-TYPE + SYNTAX Unsigned32 (0 | 3..120) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenLabelWithdrawalDelay specifies the time + interval, in seconds, LDP will delay for the withdrawal of FEC-label + binding it distributed to its neighbours when FEC is deactivated. When + the timer expires, LDP then sends a label withdrawal for the FEC to + all its neighbours. This is applicable only to LDP transport tunnels + (ipv4 prefix FECs) and is not applicable to Pseudowires (service + FECs). + + A value of 0 indicates that vRtrLdpGenLabelWithdrawalDelay is + disabled. + + This object was obsoleted in release 13.0." + DEFVAL { 0 } + ::= { vRtrLdpGeneralEntry 46 } + +vRtrLdpGenImplicitNull OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenImplicitNull specifies whether or not to signal + implicit null values for all LDP FECs for which this node is an egress + Label Edge Router (LER). When the value is true implicit null values + are signaled. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { vRtrLdpGeneralEntry 47 } + +vRtrLdpGenShortTTLPropLocal OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenShortTTLPropLocal specifies whether or not + to enable the propagation of time to live (TTL) from the header of + IP packet into the header of resulting MPLS packet for all local + packets forwarded over a LDP shortcut. When the value is set to + 'true' TTL is propagated from the header of IP packet into the + header of the resulting MPLS packet for all local packets. + + This object was obsoleted in release 13.0." + DEFVAL { true } + ::= { vRtrLdpGeneralEntry 48 } + +vRtrLdpGenShortTTLPropTransit OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenShortTTLPropTransit specifies whether or not + to enable the propagation of time to live (TTL) from the header of + IP packet into the header of resulting MPLS packet for all transit + packets forwarded over a LDP shortcut. When the value is set to + 'true' TTL is propagated from the header of IP packet into the + header of the resulting MPLS packet for all transit packets. + + This object was obsoleted in release 13.0." + DEFVAL { true } + ::= { vRtrLdpGeneralEntry 49 } + +vRtrLdpGenMPMBBTime OBJECT-TYPE + SYNTAX Unsigned32 (0..10) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenMPMBBTime specifies the maximum time a Multi + Point (MP) transit node must wait before switching over to a new path + if the new node does not send Make Before Break (MBB) Tag Length Value + (TLV) to inform of the availability of the data plane. + + This object was obsoleted in release 13.0." + DEFVAL { 3 } + ::= { vRtrLdpGeneralEntry 50 } + +vRtrLdpGenTunlTblExportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenTunlTblExportPolicy1 specifies the first tunnel + table export policy used for exporting tunneled routes from the CPM + tunnel table as LDP FEC. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpGeneralEntry 51 } + +vRtrLdpGenTunlTblExportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenTunlTblExportPolicy2 specifies the second + tunnel table export policy used for exporting tunneled routes from the + CPM tunnel table as LDP FEC. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpGeneralEntry 52 } + +vRtrLdpGenTunlTblExportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenTunlTblExportPolicy3 specifies the third tunnel + table export policy used for exporting tunneled routes from the CPM + tunnel table as LDP FEC. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpGeneralEntry 53 } + +vRtrLdpGenTunlTblExportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenTunlTblExportPolicy4 specifies the fourth + tunnel table export policy used for exporting tunneled routes from the + CPM tunnel table as LDP FEC. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpGeneralEntry 54 } + +vRtrLdpGenTunlTblExportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenTunlTblExportPolicy5 specifies the fifth tunnel + table export policy used for exporting tunneled routes from the CPM + tunnel table as LDP FEC. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpGeneralEntry 55 } + +vRtrLdpGenP2MPCapability OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenP2MPCapability specifies whether + Point-to-Multipoint (P2MP) FEC capability is supported in the LDP + instance or not. When the value is 'true', the LDP instance is P2MP + capable. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { vRtrLdpGeneralEntry 56 } + +vRtrLdpGenMPMBBCapability OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenMPMBBCapability specifies whether + Multipoint(MP) Make-Before-Break (MBB) capability is supported + in the LDP instance or not. When the value is 'true', the LDP + instance is MP MBB capable. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { vRtrLdpGeneralEntry 57 } + +vRtrLdpGenDynamicCapability OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenDynamicCapability specifies whether dynamic + capability negotiation is supported or not in LDP sessions associated + with the LDP instance. When 'true', the LDP instance supports dynamic + capability negotiation. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { vRtrLdpGeneralEntry 58 } + +vRtrLdpGenLdpFrr OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenLdpFrr specifies whether fast reroute of LDP + tunnel is enabled or disabled. + + When the value of vRtrLdpGenLdpFrr is set to 'true' fast reroute of + LDP tunnel is enabled and when vRtrLdpGenLdpFrr is set to 'false' fast + reroute of LDP tunnel is disabled. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { vRtrLdpGeneralEntry 59 } + +vRtrLdpGenTargHelloReduction OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenTargHelloReduction specifies whether hello + reduction to this targeted peer is enabled or not. If enabled, the + sender advertises further dampened vRtrLdpGenTargHelloTimeout, to the + targeted peer after LDP session is established. + + The value of 'true' means targeted hello reduction is enabled. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { vRtrLdpGeneralEntry 60 } + +vRtrLdpGenTargHelloReductionFctr OBJECT-TYPE + SYNTAX Unsigned32 (3..20) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenTargHelloReductionFctr specifies the number of + hello messages that are sent at consistent vRtrLdpGenTargHelloTimeout, + before advertising further dampened vRtrLdpGenTargHelloTimeout. + + An 'inconsistentValue' error is returned if this object is set when + vRtrLdpGenTargHelloReduction is disabled. + + This object was obsoleted in release 13.0." + DEFVAL { 3 } + ::= { vRtrLdpGeneralEntry 61 } + +vRtrLdpGenMcastUpstreamFrr OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenMcastUpstreamFrr specifies whether mLDP fast + upstream switchover feature is enabled or not for the LDP instance. + When 'true', the LDP instance supports mLDP fast upstream switchover. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { vRtrLdpGeneralEntry 62 } + +vRtrLdpGenOverloadCapability OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpGenOverloadCapability indicates whether LSR + Overload is supported or not in LDP sessions associated with the LDP + instance. When 'true', the LDP instance is LSR overload capable. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpGeneralEntry 63 } + +vRtrLdpStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpStatsTable is a read-only table. The purpose of this table is + to keep statistical information about an LDP Instance. + + Use of AUGMENTS clause implies a one-to-one dependent + relationship between the base table, vRtrLdpGeneralTable, + and the augmenting table, vRtrLdpStatsTable. This in + effect extends the vRtrLdpGeneralTable with additional + columns. Creation or deletion of a row in the + vRtrLdpGeneralTable results in the same fate for the row + in the vRtrLdpStatsTable. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vLdpNgStatsTable." + ::= { tmnxLdpObjs 2 } + +vRtrLdpStatsEntry OBJECT-TYPE + SYNTAX VRtrLdpStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A row in this table represents statistical information about an LDP + instance." + AUGMENTS { vRtrLdpGeneralEntry } + ::= { vRtrLdpStatsTable 1 } + +VRtrLdpStatsEntry ::= SEQUENCE +{ + vRtrLdpStatsOperDownEvents Counter32, + vRtrLdpStatsActiveSessions Gauge32, + vRtrLdpStatsActiveAdjacencies Gauge32, + vRtrLdpStatsActiveInterfaces Gauge32, + vRtrLdpStatsInactiveInterfaces Gauge32, + vRtrLdpStatsActiveTargSessions Gauge32, + vRtrLdpStatsInactiveTargSessions Gauge32, + vRtrLdpStatsAddrFECRecv Gauge32, + vRtrLdpStatsAddrFECSent Gauge32, + vRtrLdpStatsSvcFECRecv Gauge32, + vRtrLdpStatsSvcFECSent Gauge32, + vRtrLdpStatsAttemptedSessions Counter32, + vRtrLdpStatsSessRejNoHelloErrors Counter32, + vRtrLdpStatsSessRejAdvErrors Counter32, + vRtrLdpStatsSessRejMaxPduErrors Counter32, + vRtrLdpStatsSessRejLabelRangeErrors Counter32, + vRtrLdpStatsBadLdpIdentifierErrors Counter32, + vRtrLdpStatsBadPduLengthErrors Counter32, + vRtrLdpStatsBadMessageLengthErrors Counter32, + vRtrLdpStatsBadTlvLengthErrors Counter32, + vRtrLdpStatsMalformedTlvValueErrors Counter32, + vRtrLdpStatsKeepAliveExpiredErrors Counter32, + vRtrLdpStatsShutdownNotifRecv Counter32, + vRtrLdpStatsShutdownNotifSent Counter32, + vRtrLdpStatsEgrFecPfxCount Counter32, + vRtrLdpStatsUnknownTlvErrors Counter32, + vRtrLdpStatsP2MPFECSent Gauge32, + vRtrLdpStatsP2MPFECRecv Gauge32 +} + +vRtrLdpStatsOperDownEvents OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsOperDownEvents specifies the number of times + the LDP instance has gone operationally down since the instance was + created. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStatsEntry 1 } + +vRtrLdpStatsActiveSessions OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsActiveSessions specifies the number of active + sessions (i.e. session in some form of creation) associated with the + LDP instance. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStatsEntry 2 } + +vRtrLdpStatsActiveAdjacencies OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsActiveAdjacencies specifies the number of + active adjacencies (i.e. established sessions) associated with the LDP + instance. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStatsEntry 3 } + +vRtrLdpStatsActiveInterfaces OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsActiveInterfaces specifies the number of + active (i.e. operationally up) interfaces associated with the LDP + instance. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStatsEntry 4 } + +vRtrLdpStatsInactiveInterfaces OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsInactiveInterfaces specifies the number of + inactive (i.e. operationally down) interfaces associated with the LDP + instance. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStatsEntry 5 } + +vRtrLdpStatsActiveTargSessions OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsActiveTargSessions specifies the number of + configured targeted peers that are administratively up in an LDP + instance. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStatsEntry 6 } + +vRtrLdpStatsInactiveTargSessions OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsInactiveTargSessions specifies the number of + inactive (i.e. operationally down) targeted sessions associated with + the LDP instance. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStatsEntry 7 } + +vRtrLdpStatsAddrFECRecv OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsAddrFECRecv specifies the number of Address + FECs received by the LDP instance from its neighbors. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStatsEntry 8 } + +vRtrLdpStatsAddrFECSent OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsAddrFECSent specifies the number of Address + FECs sent by the LDP instance to its neighbors. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStatsEntry 9 } + +vRtrLdpStatsSvcFECRecv OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsSvcFECRecv specifies the number of Service + FECs received by the LDP instance from its neighbors. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStatsEntry 10 } + +vRtrLdpStatsSvcFECSent OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsSvcFECSent specifies the number of Service + FECs sent by the LDP instance to its neighbors. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStatsEntry 11 } + +vRtrLdpStatsAttemptedSessions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsAttemptedSessions specifies the total number + of attempted sessions for this LDP instance. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStatsEntry 12 } + +vRtrLdpStatsSessRejNoHelloErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsSessRejNoHelloErrors gives the total number + of Session Rejected/No Hello Error Notification Messages sent or + received by this LDP instance. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStatsEntry 13 } + +vRtrLdpStatsSessRejAdvErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsSessRejAdvErrors gives the total number of + Session Rejected/Parameters Advertisement Mode Error Notification + Messages sent or received by this LDP instance. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStatsEntry 14 } + +vRtrLdpStatsSessRejMaxPduErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsSessRejMaxPduErrors gives the total number of + Session Rejected/Parameters Max Pdu Length Error Notification Messages + sent or received by this LDP instance. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStatsEntry 15 } + +vRtrLdpStatsSessRejLabelRangeErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsSessRejLabelRangeErrors gives the total + number of Session Rejected/Parameters Label Range Error Notification + Messages sent or received by this LDP instance. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStatsEntry 16 } + +vRtrLdpStatsBadLdpIdentifierErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsBadLdpIdentifierErrors gives the number of + Bad LDP Identifier Fatal Errors detected for sessions associated with + this LDP instance. + + This object was obsoleted in release 13.0." + REFERENCE + "LDP Specification, Section 3.5.1.2." + ::= { vRtrLdpStatsEntry 17 } + +vRtrLdpStatsBadPduLengthErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsBadPduLengthErrors gives the number of Bad + Pdu Length Fatal Errors detected for sessions associated with this LDP + instance. + + This object was obsoleted in release 13.0." + REFERENCE + "LDP Specification, Section 3.5.1.2." + ::= { vRtrLdpStatsEntry 18 } + +vRtrLdpStatsBadMessageLengthErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsBadMessageLengthErrors gives the number of + Bad Message Length Fatal Errors detected for sessions associated with + this LDP instance. + + This object was obsoleted in release 13.0." + REFERENCE + "LDP Specification, Section 3.5.1.2." + ::= { vRtrLdpStatsEntry 19 } + +vRtrLdpStatsBadTlvLengthErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsBadTlvLengthErrors gives the number of Bad + TLV Length Fatal Errors detected for sessions associated with this LDP + instance. + + This object was obsoleted in release 13.0." + REFERENCE + "LDP Specification, Section 3.5.1.2." + ::= { vRtrLdpStatsEntry 20 } + +vRtrLdpStatsMalformedTlvValueErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsMalformedTlvValueErrors gives the number of + Malformed TLV Value Fatal Errors detected for sessions associated with + this LDP instance. + + This object was obsoleted in release 13.0." + REFERENCE + "LDP Specification, Section 3.5.1.2." + ::= { vRtrLdpStatsEntry 21 } + +vRtrLdpStatsKeepAliveExpiredErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsKeepAliveExpiredErrors gives the number of + Session Keep Alive Timer Expired Errors detected for sessions + associated with this LDP instance. + + This object was obsoleted in release 13.0." + REFERENCE + "LDP Specification, Section 3.5.1.2." + ::= { vRtrLdpStatsEntry 22 } + +vRtrLdpStatsShutdownNotifRecv OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsShutdownNotifRecv gives the number of + Shutdown Notifications received related to sessions associated with + this LDP instance. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStatsEntry 23 } + +vRtrLdpStatsShutdownNotifSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsShutdownNotifSent gives the number of + Shutdown Notifications sent related to sessions associated with this + LDP instance. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStatsEntry 24 } + +vRtrLdpStatsEgrFecPfxCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsEgrFecPfxCount indicates the number of egress + FEC prefix statistics configured for this LDP instance. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStatsEntry 25 } + +vRtrLdpStatsUnknownTlvErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsUnknownTlvErrors indicates the number of + Unknown TLV Fatal Errors detected for sessions associated with this + LDP instance. + + This object was obsoleted in release 13.0." + REFERENCE + "LDP Specification, Section 3.5.1.2." + ::= { vRtrLdpStatsEntry 26 } + +vRtrLdpStatsP2MPFECSent OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsP2MPFECSent specifies the number of P2MP FECs + sent by the LDP instance to its neighbors. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStatsEntry 27 } + +vRtrLdpStatsP2MPFECRecv OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStatsP2MPFECRecv specifies the number of P2MP FECs + received by the LDP instance from its neighbors. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStatsEntry 28 } + +vRtrLdpPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpPolicyEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpPolicyTable has an entry for each policy used by the LDP + protocol instance running on the virtual router. + + This table is obsoleted in release 2.1." + ::= { tmnxLdpObjs 3 } + +vRtrLdpPolicyEntry OBJECT-TYPE + SYNTAX VRtrLdpPolicyEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents a policy used by the LDP protocol instance. + + Entries can be created and deleted via SNMP SET operations to + vRtrLdpPolicyRowStatus. + + This entry is obsoleted in release 2.1." + INDEX { + vRtrID, + vRtrLdpPolicyType, + vRtrLdpPolicyIndex + } + ::= { vRtrLdpPolicyTable 1 } + +VRtrLdpPolicyEntry ::= SEQUENCE +{ + vRtrLdpPolicyType INTEGER, + vRtrLdpPolicyIndex Unsigned32, + vRtrLdpPolicyRowStatus RowStatus, + vRtrLdpPolicyName TPolicyStatementNameOrEmpty +} + +vRtrLdpPolicyType OBJECT-TYPE + SYNTAX INTEGER { + import (1), + export (2), + ingress (3), + egress (4) + } + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpPolicyType indicates the type of policy specified + in this row entry. + + When vRtrLdpPolicyType has a value of 'import' this row entry + represents the policy filter to be applied to the label binding + received from a neighbor. + + When the value is 'export', this row entry represents the policy + filter to determine the labels to be advertised to the neighbors. + + When the value is 'ingress', this row entry represents the + policy filter to control the route prefixes that are advertised + by LDP to the route table. LDP will advertise label bindings + of prefixes that are advertised into it. + + When the value is 'egress', this row entry represents the + policy filter to control the route prefixes that are advertised + into LDP from the route table. LDP will advertise label bindings + of prefixes that are advertised into it. + + This object is obsoleted in release 2.1." + ::= { vRtrLdpPolicyEntry 1 } + +vRtrLdpPolicyIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..5) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpPolicyIndex is used to control the order that the LDP policies + are applied. If multiple entries exist in this table with the same + vRtrID and vRtrLdpPolicyType indexes, they are evaluated in ascending + numeric order of vRtrLdpPolicyIndex (gaps are allowed). The first + policy that matches is applied. + + This object is obsoleted in release 2.1." + ::= { vRtrLdpPolicyEntry 2 } + +vRtrLdpPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "vRtrLdpPolicyRowStatus controls the creation and deletion of rows in + the vRtrLdpPolicyTable. + + This object is obsoleted in release 2.1." + ::= { vRtrLdpPolicyEntry 3 } + +vRtrLdpPolicyName OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpPolicyName is the name of the policy filter + to be used. If this object has the value of the empty string, + ''H, there is no policy specified at this level. + + This object is obsoleted in release 2.1." + DEFVAL { ''H } + ::= { vRtrLdpPolicyEntry 4 } + +vRtrLdpIfTableSpinlock OBJECT-TYPE + SYNTAX TestAndIncr + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Voluntary serialization control for vRtrLdpIfTable. Primarily used by + SNMP manager to coordinate changes to vRtrLdpIfInheritance." + DEFVAL { 0 } + ::= { tmnxLdpObjs 4 } + +vRtrLdpIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpIfEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpIfTable provides an entry for each virtual router interface or + targeted peer configured to be used with the Label Distribution + Protocol (LDP). + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgIfTable, + TIMETRA-LDP-NG-MIB::vRtrLdpNgInetIfTable." + ::= { tmnxLdpObjs 5 } + +vRtrLdpIfEntry OBJECT-TYPE + SYNTAX VRtrLdpIfEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an interface on this virtual router that + participates in the LDP protocol. + + Row entries can be created or deleted via SNMP SET requests. A row + with default attribute values is created by setting vRtrLdpIfRowStatus + to 'createAndGo'. A row entry can be destroyed by setting + vRtrLdpIfRowStatus to 'destroy'." + INDEX { + vRtrID, + vRtrLdpIfIndex, + vRtrLdpPeerAddress + } + ::= { vRtrLdpIfTable 1 } + +VRtrLdpIfEntry ::= SEQUENCE +{ + vRtrLdpIfIndex InterfaceIndexOrZero, + vRtrLdpPeerAddress IpAddress, + vRtrLdpIfRowStatus RowStatus, + vRtrLdpIfLastChange TimeStamp, + vRtrLdpIfAdminState TmnxAdminState, + vRtrLdpIfOperState TmnxOperState, + vRtrLdpIfInheritance Unsigned32, + vRtrLdpIfKeepAliveFactor TmnxLdpKeepAliveFactor, + vRtrLdpIfKeepAliveTimeout TmnxLdpNewKeepAliveTimeout, + vRtrLdpIfHelloFactor TmnxLdpHelloFactor, + vRtrLdpIfHelloTimeout TmnxLdpNewHelloTimeout, + vRtrLdpIfBackoffTime TmnxLdpBackoffTime, + vRtrLdpIfMaxBackoffTime TmnxLdpBackoffTime, + vRtrLdpIfTransportAddrType INTEGER, + vRtrLdpIfPassiveMode TruthValue, + vRtrLdpIfAutoCreate TruthValue, + vRtrLdpIfOperDownReason TmnxLdpIntTargOperDownReasonCode, + vRtrLdpIfTunneling TruthValue, + vRtrLdpIfBfdEnabled TruthValue, + vRtrLdpIfLinkLsrIfType INTEGER, + vRtrLdpIfTargLsrIfIndex InterfaceIndexOrZero, + vRtrLdpIfMulticast TmnxEnabledDisabled, + vRtrLdpIfHelloReduction TruthValue, + vRtrLdpIfHelloReductionFactor Unsigned32, + vRtrLdpIfOperHelloTimeout TmnxLdpNewHelloTimeout, + vRtrLdpIfLinkLsrIfIndex InterfaceIndexOrZero, + vRtrLdpIfCreator INTEGER, + vRtrLdpIfTemplName TNamedItemOrEmpty, + vRtrLdpIfUpTime TimeInterval +} + +vRtrLdpIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpIfIndex is an index for the row entry and is used mutually + exclusively with the vRtrLdpPeerAddress field. If the + vRtrLdpPeerAddress field is 0.0.0.0, then vRtrLdpIfIndex is the index + for the interface on the virtual router and must be non-zero. + Otherwise, vRtrLdpPeerAddress refers to a targeted peer and its + vRtrLdpIfIndex is 0. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpIfEntry 1 } + +vRtrLdpPeerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpPeerAddress is an index for the row entry and is used mutually + exclusively with the vRtrLdpIfIndex field. If the vRtrLdpIfIndex field + is 0, then the vRtrLdpPeerAddress is the IP address of the targeted + peer and must be non-zero. Otherwise, vRtrLdpIfIndex refers to the LDP + interface index and its vRtrLdpPeerAddress is 0.0.0.0 + + This object was obsoleted in release 13.0." + ::= { vRtrLdpIfEntry 2 } + +vRtrLdpIfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "vRtrLdpIfRowStatus is used to control the creation and deletion of + rows in the vRtrLdpIfTable. + + A row can be created by setting vRtrLdpIfRowStatus to 'createAndGo'. + The agent should assign the default attribute values and change the + row status to 'active'. + + A row entry can be destroyed by setting vRtrLdpIfRowStatus to + 'destroy'. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpIfEntry 3 } + +vRtrLdpIfLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfLastChange specifies the sysUpTime when this row + was last modified. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpIfEntry 4 } + +vRtrLdpIfAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfAdminState indicates the desired administrative + state for LDP on this interface or targeted peer. + + This object was obsoleted in release 13.0." + DEFVAL { inService } + ::= { vRtrLdpIfEntry 5 } + +vRtrLdpIfOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfOperState specifies the current operational + state of LDP on this interface or targeted peer. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpIfEntry 6 } + +vRtrLdpIfInheritance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "Some writable object in this row that can be configured to inherit its + value from its corresponding object in the vRtrLdpGeneralTable for LDP + interfaces or from the corresponding object in the vRtrLdpIfTable for + targeted peers. vRtrLdpIfInheritance controls whether to inherit the + operational value of that object, or use the administratively set + value. + + Non mask bits will always have value of zero, and any attempt to + change the value will be silently discarded. + + This object is a bit-mask, with the following positions: + vRtrLdpIfKeepAliveFactor 0x1 + vRtrLdpIfKeepAliveTimeout 0x2 + vRtrLdpIfHelloFactor 0x4 + vRtrLdpIfHelloTimeout 0x8 + vRtrLdpIfBackoffTime 0x10 + vRtrLdpIfMaxBackoffTime 0x20 + vRtrLdpIfTransportAddrType 0x40 + vRtrLdpIfPassiveMode 0x80 + vRtrLdpIfHelloReduction 0x100 + vRtrLdpIfHelloReductionFactor 0x200 + + When the bit for an object has value of one, then the object's + administrative and operational value are whatever the DEFVAL or most + recently SET value. The mask bit(s) will be set to one when set is + performed on the inherited object(s). Any attempt to set the mask bit + to one will be silently discarded. + + When the bit for an object is set to zero, then the object's + administrative and operational value are inherited from the + corresponding object in vRtrLdpGeneralTable for LDP interfaces or the + vRtrLdpIfTable for targeted peers. + + This object was obsoleted in release 13.0." + DEFVAL { 0 } + ::= { vRtrLdpIfEntry 7 } + +vRtrLdpIfKeepAliveFactor OBJECT-TYPE + SYNTAX TmnxLdpKeepAliveFactor + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfKeepAliveFactor specifies the value by which the + keepalive timeout (vRtrLdpIfKeepAliveTimeout) should be divided to + give the keepalive time i.e. the time interval, in seconds, between + LDP keepalive messages. LDP keepalive messages are sent to keep the + LDP session from timing out when no other LDP traffic is being sent + between the neighbors. + + This object was obsoleted in release 13.0." + DEFVAL { 3 } + ::= { vRtrLdpIfEntry 8 } + +vRtrLdpIfKeepAliveTimeout OBJECT-TYPE + SYNTAX TmnxLdpNewKeepAliveTimeout + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfKeepAliveTimeout specifies the time interval, in + seconds, that LDP waits before tearing down a session. If no LDP + messages are exchanged during this time interval, the LDP session is + torn down. Generally the value of vRtrLdpIfKeepAliveTimeout is + configured to be 3 times the keepalive time (the time interval between + successive LDP keepalive messages). + + This object was obsoleted in release 13.0." + DEFVAL { 30 } + ::= { vRtrLdpIfEntry 9 } + +vRtrLdpIfHelloFactor OBJECT-TYPE + SYNTAX TmnxLdpHelloFactor + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfHelloFactor specifies the value by which the + hello timeout (vRtrLdpIfHelloTimeout) should be divided to give the + hello time i.e. the time interval, in seconds, between LDP Hello + messages. LDP uses hello messages to discover neighbors and to detect + loss of connectivity with its neighbors. + + This object was obsoleted in release 13.0." + DEFVAL { 3 } + ::= { vRtrLdpIfEntry 10 } + +vRtrLdpIfHelloTimeout OBJECT-TYPE + SYNTAX TmnxLdpNewHelloTimeout + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfHelloTimeout specifies the hello time also known + as hold time. It is the time interval, in seconds, that LDP waits + before declaring a neighbor to be down. Hello timeout is local to the + system and is sent in the hello messages to a neighbor. Hello timeout + cannot be set to a value that is less than 3 times the hello time. + + This object was obsoleted in release 13.0." + DEFVAL { 15 } + ::= { vRtrLdpIfEntry 11 } + +vRtrLdpIfBackoffTime OBJECT-TYPE + SYNTAX TmnxLdpBackoffTime (1..2592000) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfBackoffTime specifies the initial value for the + backoff interval. + + The backoff interval is the time, in seconds, that LDP waits after an + LDP session setup has failed before it attempts to setup the session + again. After the LDP session startup fails the first time, the backoff + interval is set to the value of vRtrLdpIfBackoffTime. Thereafter, if + session startup fails again the backoff interval increases + exponentially. + + This object was obsoleted in release 13.0." + DEFVAL { 15 } + ::= { vRtrLdpIfEntry 12 } + +vRtrLdpIfMaxBackoffTime OBJECT-TYPE + SYNTAX TmnxLdpBackoffTime + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfMaxBackoffTime specifies the maximum value for + the backoff interval. + + For each successive failure of the LDP session startup, the backoff + interval (the time for which the router waits before retrying) + increases exponentially. If the backoff interval exceeds + vRtrLdpIfMaxBackoffTime, the router will give up trying to establish + the LDP session. + + If vRtrLdpIfMaxBackoffTime is set to zero (0), then the backoff + interval does not increase exponentially after the first session + startup attempt fails. Instead it remains constant and LDP will keep + retrying to establish a session until it succeeds. + + This object was obsoleted in release 13.0." + DEFVAL { 120 } + ::= { vRtrLdpIfEntry 13 } + +vRtrLdpIfTransportAddrType OBJECT-TYPE + SYNTAX INTEGER { + interface (1), + system (2) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfTransportAddrType specifies the source of the + transport address to be used when setting up the LDP TCP sessions. + This value is meaningful only in case of LDP interfaces and not for + targeted peers. + + When the value of this object is 'interface', the interface's IP + address is used to setup the LDP session between neighbors. If + multiple interfaces exist between two neighbors, the 'interface' mode + cannot be used since only one LDP session is actually set up between + the two neighbors. + + When the value of this object is 'system', the system's IP address is + used to set up the LDP session between neighbors. + + This object was obsoleted in release 13.0." + DEFVAL { system } + ::= { vRtrLdpIfEntry 14 } + +vRtrLdpIfPassiveMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfPassiveMode specifies the mode used for setting + up LDP sessions. This object is meaningful only in case of LDP + targeted peers and not for interfaces. When it has a value of 'true', + LDP responds only when it gets a connect request from a peer and will + not attempt to actively connect to its neighbors. When it has a value + of 'false', LDP actively tries to connect to its peers. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { vRtrLdpIfEntry 15 } + +vRtrLdpIfAutoCreate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfAutoCreate specifies whether or not the row + entry was automatically created. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpIfEntry 16 } + +vRtrLdpIfOperDownReason OBJECT-TYPE + SYNTAX TmnxLdpIntTargOperDownReasonCode + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfOperDownReason specifies the reason that the LDP + interface or targeted peer is operationally down. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpIfEntry 17 } + +vRtrLdpIfTunneling OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfTunneling specifies whether tunneling + of LDP over tunnels is enabled. When this object has a value of + 'true', tunneling is enabled. When its value is 'false', + tunneling is disabled. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { vRtrLdpIfEntry 18 } + +vRtrLdpIfBfdEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfBfdEnabled specifies whether BFD tracking of a + LDP Session on this interface is enabled. When this object has a value + of 'true', BFD tracking is enabled. When its value is 'false', BFD + tracking is disabled. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { vRtrLdpIfEntry 19 } + +vRtrLdpIfLinkLsrIfType OBJECT-TYPE + SYNTAX INTEGER { + system (1), + interface (2) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfLinkLsrIfType specifies whether the local + interface address or the system interface address should be used as + source Label Switch Router identifier (LSR-ID) to establish a link LDP + adjacency with a LDP peer. + + This object was obsoleted in release 13.0." + DEFVAL { system } + ::= { vRtrLdpIfEntry 20 } + +vRtrLdpIfTargLsrIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfTargLsrIfIndex specifies the local interface + index that is to be used as source LSR-ID to establish targeted hello + adjacency with a LDP peer. + + This object was obsoleted in release 13.0." + DEFVAL { 0 } + ::= { vRtrLdpIfEntry 21 } + +vRtrLdpIfMulticast OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfMulticast specifies whether multicast traffic + forwarding is enabled or disabled on the interface. + + This object was obsoleted in release 13.0." + DEFVAL { enabled } + ::= { vRtrLdpIfEntry 22 } + +vRtrLdpIfHelloReduction OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfHelloReduction specifies whether hello reduction + to this targeted peer is enabled or not. If enabled, the sender + advertises the dampened vRtrLdpIfHelloTimeout, to the targeted peer + after LDP session is established. + + The value of this object is valid only for LDP targeted peers and not + for interfaces. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { vRtrLdpIfEntry 23 } + +vRtrLdpIfHelloReductionFactor OBJECT-TYPE + SYNTAX Unsigned32 (0 | 3..20) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfHelloReductionFactor specifies the number of + hello messages that are sent at consistent vRtrLdpIfHelloTimeout, + before advertising further dampened vRtrLdpIfHelloTimeout. + + An 'inconsistentValue' error is returned if this object is set when + vRtrLdpIfHelloReduction is disabled. + + The object is set to '0' for LDP interfaces to indicate that the hello + reduction feature is not applicable. + + This object was obsoleted in release 13.0." + DEFVAL { 3 } + ::= { vRtrLdpIfEntry 24 } + +vRtrLdpIfOperHelloTimeout OBJECT-TYPE + SYNTAX TmnxLdpNewHelloTimeout (3..65535) + UNITS "seconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfOperHelloTimeout indicates the operational hello + time also known as hold time used by the operational targeted peer or + LDP interface. It is the time interval that LDP waits before declaring + a neighbor to be down. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpIfEntry 25 } + +vRtrLdpIfLinkLsrIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfLinkLsrIfIndex specifies the local interface + index that is to be used as source LSR-ID to establish link hello + adjacency with a LDP peer. + + This object was obsoleted in release 13.0." + DEFVAL { 0 } + ::= { vRtrLdpIfEntry 26 } + +vRtrLdpIfCreator OBJECT-TYPE + SYNTAX INTEGER { + manual (1), + template (2), + sdp (3) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfCreator indicates the creator of this row. A + value of 'manual(1)' indicates the entry is created manually by the + user. A value of 'template(2)' indicates the entry is auto created by + template configuration. A value of 'sdp(3)' indicates the entry is + auto created by service manager. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpIfEntry 27 } + +vRtrLdpIfTemplName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfTemplName specifies the template name that + created this row. This object has valid value when vRtrLdpIfCreator + has value of template. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpIfEntry 28 } + +vRtrLdpIfUpTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfUpTime indicates the time, in hundreds of + seconds, that the LDP interface or targeted peer has been in current + operational state vRtrLdpIfOperState. + + If the value of vRtrLdpIfOperState is 'inService (2)', then + vRtrLdpIfUpTime specifies the time that the LDP interface or targeted + peer has been operationally up. + + If the value of vRtrLdpIfOperState is 'outOfService (3)', then + vRtrLdpIfUpTime specifies the time that the LDP interface or targeted + peer has been operationally down. + + If the value of vRtrLdpIfOperState is 'transition (4)', then + vRtrLdpIfUpTime specifies the time that the LDP instance has been + operationally in transition. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpIfEntry 29 } + +vRtrLdpIfStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpIfStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpIfStatsTable is a read-only table. The purpose of this table is + to keep statistical information about the LDP Interfaces and Targeted + peers on the LSR. + + Use of AUGMENTS clause implies a one-to-one dependent relationship + between the base table, vRtrLdpIfTable, and the augmenting table, + vRtrLdpIfStatsTable. This in effect extends the vRtrLdpIfTable with + additional columns. Creation or deletion of a row in the + vRtrLdpIfTable results in the same fate for the row in the + vRtrLdpIfStatsTable. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgInetIfStatsTable." + ::= { tmnxLdpObjs 6 } + +vRtrLdpIfStatsEntry OBJECT-TYPE + SYNTAX VRtrLdpIfStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A row in this table contains statistical information about an LDP + Interface or Targeted peer. + + Some counters contained in a row are for fatal errors received + during a former LDP Session associated with this entry. For example, + an LDP Pdu received on a TCP connection during an LDP Session + contains a fatal error. That error is counted here, because the + session is terminated. + + If the error is NOT fatal (i.e. and the Session remains), then the + error is counted in the vRtrLdpSessionStatsEntry." + AUGMENTS { vRtrLdpIfEntry } + ::= { vRtrLdpIfStatsTable 1 } + +VRtrLdpIfStatsEntry ::= SEQUENCE +{ vRtrLdpIfExistingAdjacencies Gauge32 } + +vRtrLdpIfExistingAdjacencies OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfExistingAdjacencies gives a count of the total + active adjacencies on this LDP interface or with this targeted peer. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpIfStatsEntry 1 } + +vRtrLdpHelloAdjTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpHelloAdjEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpHelloAdjTable is a read-only table. The purpose of this table + is to keep information about Hello Adjacencies for Sessions. A hello + adjacency can be associated with an LDP interface or with a targeted + peer. The index includes both the interface index and the peer IP + address thus referring to the LDP interface or targeted peer. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgHelloAdjTable." + ::= { tmnxLdpObjs 7 } + +vRtrLdpHelloAdjEntry OBJECT-TYPE + SYNTAX VRtrLdpHelloAdjEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row represents a single LDP Hello Adjacency. An LDP Session can + have one or more Hello adjacencies." + INDEX { + vRtrID, + vRtrLdpPeerLdpId, + vRtrLdpIfIndex, + vRtrLdpPeerAddress + } + ::= { vRtrLdpHelloAdjTable 1 } + +VRtrLdpHelloAdjEntry ::= SEQUENCE +{ + vRtrLdpPeerLdpId MplsLdpIdentifier, + vRtrLdpHelloAdjLocalLdpId MplsLdpIdentifier, + vRtrLdpHelloAdjEntityIndex Unsigned32, + vRtrLdpHelloAdjIndex Unsigned32, + vRtrLdpHelloAdjHoldTimeRemaining Unsigned32, + vRtrLdpHelloAdjType TmnxLdpAdjacencyType, + vRtrLdpHelloAdjRemoteConfSeqNum Unsigned32, + vRtrLdpHelloAdjRemoteIpAddress IpAddress, + vRtrLdpHelloAdjUpTime TimeInterval, + vRtrLdpHelloAdjLocalConfSeqNum Unsigned32, + vRtrLdpHelloAdjLocalIpAddress IpAddress, + vRtrLdpHelloAdjInHelloMsgCount Counter32, + vRtrLdpHelloAdjOutHelloMsgCount Counter32, + vRtrLdpHelloAdjLocalHelloTimeout TmnxLdpHelloTimeout, + vRtrLdpHelloAdjRemoteHelloTimeout TmnxLdpHelloTimeout, + vRtrLdpHelloAdjBfdStatus INTEGER +} + +vRtrLdpPeerLdpId OBJECT-TYPE + SYNTAX MplsLdpIdentifier + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpPeerLdpId is an index for the row entry. It indicates the LDP + identifier of the peer. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpHelloAdjEntry 1 } + +vRtrLdpHelloAdjLocalLdpId OBJECT-TYPE + SYNTAX MplsLdpIdentifier + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpHelloAdjLocalLdpId indicates the local LDP + identifier for this specific adjacency. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpHelloAdjEntry 2 } + +vRtrLdpHelloAdjEntityIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpHelloAdjEntityIndex indicates the Entity index + which is an index for the mplsLdpHelloAdjacencyEntry defined in + MPLS-LDP-MIB. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpHelloAdjEntry 3 } + +vRtrLdpHelloAdjIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpHelloAdjIndex indicates the Hello adjacency index + which is an index for the mplsLdpHelloAdjacencyEntry defined in + MPLS-LDP-MIB. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpHelloAdjEntry 4 } + +vRtrLdpHelloAdjHoldTimeRemaining OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpHelloAdjHoldTimeRemaining indicates the hold time + remaining for this Hello Adjacency. This interval will change when the + next Hello message which corresponds to this Hello Adjacency is + received. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpHelloAdjEntry 5 } + +vRtrLdpHelloAdjType OBJECT-TYPE + SYNTAX TmnxLdpAdjacencyType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpHelloAdjType indicates the type of this Hello + Adjacency. If this value is 'link' then this adjacency is a result of + a Link Hello. If this value is 'hello', then the adjacency is a result + of a Targeted Hello. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpHelloAdjEntry 6 } + +vRtrLdpHelloAdjRemoteConfSeqNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpHelloAdjRemoteConfSeqNum indicates the + Configuration sequence number that was in the Hello received when this + adjacency started up. This configuration sequence number changes when + there is a change of configuration. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpHelloAdjEntry 7 } + +vRtrLdpHelloAdjRemoteIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpHelloAdjRemoteIpAddress indicates the peer IP + address of the interface/targeted session that sent hellos for this + specific adjacency. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpHelloAdjEntry 8 } + +vRtrLdpHelloAdjUpTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpHelloAdjUpTime indicates the time, in hundreds of + seconds, that this adjacency has been up. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpHelloAdjEntry 9 } + +vRtrLdpHelloAdjLocalConfSeqNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpHelloAdjLocalConfSeqNum indicates the + Configuration sequence number that was used in the Hello sent when + this adjacency started up. This configuration sequence number changes + when there is a change of configuration. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpHelloAdjEntry 10 } + +vRtrLdpHelloAdjLocalIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpHelloAdjLocalIpAddress indicates the local IP + address of the interface/targeted session used in Hellos sent for this + specific adjacency. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpHelloAdjEntry 11 } + +vRtrLdpHelloAdjInHelloMsgCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpHelloAdjInHelloMsgCount indicates the number of + Hello messages that have been received for this adjacency. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpHelloAdjEntry 12 } + +vRtrLdpHelloAdjOutHelloMsgCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpHelloAdjOutHelloMsgCount indicates the number of + Hello messages that have been sent for this adjacency. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpHelloAdjEntry 13 } + +vRtrLdpHelloAdjLocalHelloTimeout OBJECT-TYPE + SYNTAX TmnxLdpHelloTimeout + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpHelloAdjLocalHelloTimeout indicates the hello + timeout used in the Hellos sent for this specific adjacency. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpHelloAdjEntry 14 } + +vRtrLdpHelloAdjRemoteHelloTimeout OBJECT-TYPE + SYNTAX TmnxLdpHelloTimeout + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpHelloAdjRemoteHelloTimeout indicates the hello + timeout used by the remote end that sent Hellos for this specific + adjacency. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpHelloAdjEntry 15 } + +vRtrLdpHelloAdjBfdStatus OBJECT-TYPE + SYNTAX INTEGER { + noService (1), + inService (2), + outOfService (3) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpHelloAdjBfdStatus indicates the BFD operational + status for LDP hello adjacency. + + If the value of vRtrLdpHelloAdjBfdStatus is 'noService', BFD is not + enabled for LDP hello adjacency. If the value of the object is + 'outOfService', BFD is enabled but it is down and not running. If the + value of object is 'inService', BFD is enabled and it is running. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpHelloAdjEntry 16 } + +vRtrLdpHelloAdjMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpHelloAdjMapEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpHelloAdjMapTable is a read-only table which maps to the + vRtrLdpHelloAdjTable. This table has the same indexes as the + vRtrLdpHelloAdjTable but the order in which these indexes are + specified is different for the two tables. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgHelloAdjMapTable." + ::= { tmnxLdpObjs 8 } + +vRtrLdpHelloAdjMapEntry OBJECT-TYPE + SYNTAX VRtrLdpHelloAdjMapEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row represents a single LDP Hello Adjacency. An LDP Session can + have one or more Hello adjacencies." + INDEX { + vRtrID, + vRtrLdpIfIndex, + vRtrLdpPeerAddress, + vRtrLdpHelloAdjMapLdpId + } + ::= { vRtrLdpHelloAdjMapTable 1 } + +VRtrLdpHelloAdjMapEntry ::= SEQUENCE +{ vRtrLdpHelloAdjMapLdpId MplsLdpIdentifier } + +vRtrLdpHelloAdjMapLdpId OBJECT-TYPE + SYNTAX MplsLdpIdentifier + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "vRtrLdpHelloAdjMapLdpId is an index for the row entry. It specifies + the LDP identifier of the peer. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpHelloAdjMapEntry 1 } + +vRtrLdpSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpSessionEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpSessionTable is a read-only table which parallels the + mplsLdpSessionTable in the MPLS-LDP-MIB. The purpose of this table is + to keep information about a single session between an LDP entity and + an LDP Peer. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgSessionTable." + ::= { tmnxLdpObjs 9 } + +vRtrLdpSessionEntry OBJECT-TYPE + SYNTAX VRtrLdpSessionEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A row in this table represents information about a single + session between an LDP entity and an LDP Peer." + INDEX { + vRtrID, + vRtrLdpPeerLdpId + } + ::= { vRtrLdpSessionTable 1 } + +VRtrLdpSessionEntry ::= SEQUENCE +{ + vRtrLdpSessLocalLdpId MplsLdpIdentifier, + vRtrLdpSessEntityIndex Unsigned32, + vRtrLdpSessLabelDistMethod TmnxLdpLabelDistMethod, + vRtrLdpSessLoopDetectForPV INTEGER, + vRtrLdpSessPathVectorLimit Unsigned32, + vRtrLdpSessState INTEGER, + vRtrLdpSessAdjacencyType TmnxLdpAdjacencyType, + vRtrLdpSessProtocolVersion Unsigned32, + vRtrLdpSessLocalUdpPort Unsigned32, + vRtrLdpSessPeerUdpPort Unsigned32, + vRtrLdpSessLocalTcpPort Unsigned32, + vRtrLdpSessPeerTcpPort Unsigned32, + vRtrLdpSessLocalAddress IpAddress, + vRtrLdpSessPeerAddress IpAddress, + vRtrLdpSessKAHoldTimeRemaining TimeInterval, + vRtrLdpSessMaxPduLength Unsigned32, + vRtrLdpSessUpTime TimeInterval, + vRtrLdpSessLocalKATimeout TmnxLdpKeepAliveTimeout, + vRtrLdpSessPeerKATimeout TmnxLdpKeepAliveTimeout, + vRtrLdpSessAdvertise INTEGER, + vRtrLdpSessRestartHelperState TruthValue, + vRtrLdpSessPeerNumRestart Counter32, + vRtrLdpSessLastRestartTime TimeStamp, + vRtrLdpSessFtReconnectTimeNego Unsigned32, + vRtrLdpSessFtRecoveryTimeNego Unsigned32, + vRtrLdpSessFtReconTimeRemaining Unsigned32, + vRtrLdpSessFtRecovTimeRemaining Unsigned32, + vRtrLdpSessBfdStatus INTEGER, + vRtrLdpSessP2MPCapabilityNego TruthValue, + vRtrLdpSessMPMBBCapabilityNego TruthValue, + vRtrLdpSessDynamicCapabilityNego TruthValue, + vRtrLdpSessOvrloadCapabltyNego TruthValue, + vRtrLdpSessAddrFecOverloadSent TruthValue, + vRtrLdpSessAddrFecOverloadRecv TruthValue, + vRtrLdpSessMcastFecOverloadSent TruthValue, + vRtrLdpSessMcastFecOverloadRecv TruthValue, + vRtrLdpSessServFecOverloadSent TruthValue, + vRtrLdpSessServFecOverloadRecv TruthValue, + vRtrLdpSessOperMaxFecThreshold Unsigned32 +} + +vRtrLdpSessLocalLdpId OBJECT-TYPE + SYNTAX MplsLdpIdentifier + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessLocalLdpId specifies the local LDP identifier + for this LDP session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 1 } + +vRtrLdpSessEntityIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessEntityIndex specifies the Entity index for the + LDP entity represented in this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 2 } + +vRtrLdpSessLabelDistMethod OBJECT-TYPE + SYNTAX TmnxLdpLabelDistMethod + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessLabelDistMethod specifies the label + distribution method used for this LDP session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 3 } + +vRtrLdpSessLoopDetectForPV OBJECT-TYPE + SYNTAX INTEGER { + disabled (0), + enabled (1) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessLoopDetectForPV indicates whether loop + detection based on path vectors is disabled or enabled for this LDP + session. + + If this object has a value of disabled(0), then loop detection + is disabled. Otherwise, if this object has a value of enabled(1), + then loop detection based on path vectors is enabled. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 4 } + +vRtrLdpSessPathVectorLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "If the value of vRtrLdpSessLoopDetectForPV for this entry is + 'enabled', then the value of vRtrLdpSessPathVectorLimit represents the + Path Vector Limit for this LDP Session. + + If the value of vRtrLdpSessLoopDetectForPV for this entry is + 'disabled', then the value of vRtrLdpSessPathVectorLimit be 0 (zero). + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 5 } + +vRtrLdpSessState OBJECT-TYPE + SYNTAX INTEGER { + nonexistent (1), + initialized (2), + openrec (3), + opensent (4), + operational (5) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessState specifies the current state of the LDP + session. All of the states 1 - 5 are based on the state machine for + session negotiation behavior. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 6 } + +vRtrLdpSessAdjacencyType OBJECT-TYPE + SYNTAX TmnxLdpAdjacencyType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessAdjacencyType specifies the adjacency type(s) + supporting this LDP Session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 7 } + +vRtrLdpSessProtocolVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessProtocolVersion specifies the version of the + LDP Protocol used by this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 8 } + +vRtrLdpSessLocalUdpPort OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessLocalUdpPort specifies the UDP port used + locally for LDP discovery. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 9 } + +vRtrLdpSessPeerUdpPort OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessPeerUdpPort specifies the UDP port used on the + remote end for LDP discovery. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 10 } + +vRtrLdpSessLocalTcpPort OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessLocalTcpPort specifies the TCP port used + locally for the LDP Session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 11 } + +vRtrLdpSessPeerTcpPort OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessPeerTcpPort specifies the TCP port used on the + remote end for the LDP Session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 12 } + +vRtrLdpSessLocalAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessLocalAddress specifies the IP address used + locally for the LDP Session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 13 } + +vRtrLdpSessPeerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessPeerAddress specifies the IP address used on + the remote end for the LDP Session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 14 } + +vRtrLdpSessKAHoldTimeRemaining OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessKAHoldTimeRemaining specifies the keep alive + hold time remaining, in hundredths of seconds, for this LDP session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 15 } + +vRtrLdpSessMaxPduLength OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessMaxPduLength specifies the maximum allowable + length for LDP PDUs for this session. This value may have been + negotiated during Session Initialization. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 16 } + +vRtrLdpSessUpTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessUpTime specifies the time, in hundreds of + seconds, since the session was established. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 17 } + +vRtrLdpSessLocalKATimeout OBJECT-TYPE + SYNTAX TmnxLdpKeepAliveTimeout + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessLocalKATimeout specifies the keepalive timeout + used locally for the LDP Session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 18 } + +vRtrLdpSessPeerKATimeout OBJECT-TYPE + SYNTAX TmnxLdpKeepAliveTimeout + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessPeerKATimeout specifies the keepalive timeout + used at the remote end of the LDP Session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 19 } + +vRtrLdpSessAdvertise OBJECT-TYPE + SYNTAX INTEGER { + address (1), + service (2), + addressAndService (3) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessAdvertise indicates the type of FECs that will + be transported by the session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 20 } + +vRtrLdpSessRestartHelperState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessRestartHelperState indicates whether the + entity session is capable of supporting graceful restart. This is + negotiated between peers during the session initialization setup. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 21 } + +vRtrLdpSessPeerNumRestart OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessPeerNumRestart indicates the number of times + graceful restart helper was initiated for this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 22 } + +vRtrLdpSessLastRestartTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessLastRestartTime indicates the last time + graceful restart helper was initiated. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 23 } + +vRtrLdpSessFtReconnectTimeNego OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessFtReconnectTimeNego indicates the session's + Fault Tolerant(FT) Reconnect Timeout, it is set to the lesser of + the neighbor advertised FT Reconnect Timeout, + vRtrLdpSessFtReconTimeRemaining and the local timer Neighbor Liveness + Time, vRtrLdpGenGRNbrLiveTime. It is within this period that the + transport session is expected to re-establish, failure to do so + will cause the teardown of the LDP session and deletion of stale + bindings. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 24 } + +vRtrLdpSessFtRecoveryTimeNego OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessFtRecoveryTimeNego indicates the session's + Fault Tolerant(FT) recovery timeout, it is set to the lesser of the + neighbor advertised FT recovery timeout, + vRtrLdpSessFtRecovTimeRemaining and the local timer + maximum recovery time, vRtrLdpGenGRMaxRecoveryTime. It is within + this period that label-FEC binding message exchanges are expected + to complete. Any stale FEC entries left after this time will be + deleted from the FEC table. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 25 } + +vRtrLdpSessFtReconTimeRemaining OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessFtReconTimeRemaining indicates the amount of + time left before the session's Fault Tolerant(FT) reconnect + timeout,vRtrLdpSessFtReconnectTimeNego expires. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 26 } + +vRtrLdpSessFtRecovTimeRemaining OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This value indicates the amount of time left before session's Fault + Tolerant(FT) recovery timeout, vRtrLdpSessFtRecoveryTimeNego expires. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 27 } + +vRtrLdpSessBfdStatus OBJECT-TYPE + SYNTAX INTEGER { + noService (1), + inService (2), + outOfService (3) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessBfdStatus indicates the BFD operational status + for the LDP session. + + If the value of vRtrLdpSessBfdStatus is 'noService', BFD is not + enabled for the LDP session. If the value of the object is + 'outOfService', BFD is enabled but it is down and not running. If the + value of object is 'inService', BFD is enabled and it is running. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 28 } + +vRtrLdpSessP2MPCapabilityNego OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessP2MPCapabilityNego indicates whether the + entity session is capable of exchanging P2MP FECs. This is negotiated + between peers during the session initialization setup. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 29 } + +vRtrLdpSessMPMBBCapabilityNego OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessMPMBBCapabilityNego indicates whether the + entity session is capable of Multipoint MBB. This is negotiated + between peers during the session initialization setup. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 30 } + +vRtrLdpSessDynamicCapabilityNego OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessDynamicCapabilityNego indicates whether the + entity session supports negotiation of LDP session capabilities + dynamically. This is negotiated between peers during the session + initialization setup. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 31 } + +vRtrLdpSessOvrloadCapabltyNego OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessOvrloadCapabltyNego indicates whether the + entity session is capable of signaling LSR Overload Notification.This + is negotiated between peers during the session initialization setup. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 32 } + +vRtrLdpSessAddrFecOverloadSent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessAddrFecOverloadSent indicates whether LSR + Overload Notification has been sent to the LDP peer for Address FEC + Types. + + The value of 'true' indicates that Local LSR has set the LDP session + as overloaded for Address FEC types and is not ready to receive new + Label Mappings for Address FEC Types. In this state if a Label Mapping + Message is received from peer for any Address FEC type then the Label + is returned with a Label Release Message. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 33 } + +vRtrLdpSessAddrFecOverloadRecv OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessAddrFecOverloadRecv indicates whether LSR + Overload Notification has been received from the LDP peer for Address + FEC Types. + + The value of 'true' indicates that Peer LSR has set the LDP session as + overloaded for Address FEC types and is not ready to receive new Label + Mappings for any Address FEC Type. In this state no new Label Mapping + Message would be sent to peer for any Address FEC Type. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 34 } + +vRtrLdpSessMcastFecOverloadSent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessMcastFecOverloadSent indicates whether LSR + Overload Notification has been sent to the LDP peer for Multicast FEC + Types. + + The value of 'true' indicates that Local LSR has set the LDP session + as overloaded for Multicast FEC types and is not ready to receive new + Label Mappings for Multicast FEC Types. In this state if a Label + Mapping Message is received from peer for Multicast FEC types then the + Label is returned with a Label Release Message. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 35 } + +vRtrLdpSessMcastFecOverloadRecv OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessMcastFecOverloadRecv indicates whether LSR + Overload Notification has been received from the LDP peer for + Multicast FEC Types. + + The value of 'true' indicates that Peer LSR has set the LDP session as + overloaded for Multicast FEC types and is not ready to receive new + Label Mappings for any Multicast FEC Type. In this state no new Label + Mapping Message would be sent to peer for any Multicast FEC Type. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 36 } + +vRtrLdpSessServFecOverloadSent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessServFecOverloadSent indicates whether LSR + Overload Notification has been sent to the LDP peer for Service FEC + Types. + + The value of 'true' indicates that Local LSR has set the LDP session + as overloaded for Service FEC types and is not ready to receive new + Label Mappings for Service FEC Types. In this state if a Label Mapping + Message is received from peer for Service FEC types then the Label is + returned with a Label Release Message. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 37 } + +vRtrLdpSessServFecOverloadRecv OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessServFecOverloadRecv indicates whether LSR + Overload Notification has been received from the LDP peer for Service + FEC Types. + + The value of 'true' indicates that Peer LSR has set the LDP session as + overloaded for Service FEC types and is not ready to receive new Label + Mappings for any Service FEC Type. In this state no new Label Mapping + Message would be sent to peer for any Service FEC Type. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 38 } + +vRtrLdpSessOperMaxFecThreshold OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "percent" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessOperMaxFecThreshold indicates the operational + percentage of vRtrLdpPeerMaxFec. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionEntry 39 } + +vRtrLdpSessionStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpSessionStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpSessionStatsTable is a read-only table. The purpose of this + table is to keep statistical information about a single session + between an LDP entity and an LDP Peer. + + Use of AUGMENTS clause implies a one-to-one dependent relationship + between the base table, vRtrLdpSessionTable, and the augmenting table, + vRtrLdpSessionStatsTable. This in effect extends the + vRtrLdpSessionTable with additional columns. Creation or deletion of a + row in the vRtrLdpSessionTable results in the same fate for the row in + the vRtrLdpSessionStatsTable. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgSessionStatsTable." + ::= { tmnxLdpObjs 10 } + +vRtrLdpSessionStatsEntry OBJECT-TYPE + SYNTAX VRtrLdpSessionStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A row in this table represents statistical information about a single + session between an LDP entity and an LDP Peer." + AUGMENTS { vRtrLdpSessionEntry } + ::= { vRtrLdpSessionStatsTable 1 } + +VRtrLdpSessionStatsEntry ::= SEQUENCE +{ + vRtrLdpSessStatsTargAdj Gauge32, + vRtrLdpSessStatsLinkAdj Gauge32, + vRtrLdpSessStatsFECRecv Counter32, + vRtrLdpSessStatsFECSent Counter32, + vRtrLdpSessStatsHelloIn Counter32, + vRtrLdpSessStatsHelloOut Counter32, + vRtrLdpSessStatsKeepaliveIn Counter32, + vRtrLdpSessStatsKeepaliveOut Counter32, + vRtrLdpSessStatsInitIn Counter32, + vRtrLdpSessStatsInitOut Counter32, + vRtrLdpSessStatsLabelMappingIn Counter32, + vRtrLdpSessStatsLabelMappingOut Counter32, + vRtrLdpSessStatsLabelRequestIn Counter32, + vRtrLdpSessStatsLabelRequestOut Counter32, + vRtrLdpSessStatsLabelReleaseIn Counter32, + vRtrLdpSessStatsLabelReleaseOut Counter32, + vRtrLdpSessStatsLabelWithdrawIn Counter32, + vRtrLdpSessStatsLabelWithdrawOut Counter32, + vRtrLdpSessStatsLabelAbortIn Counter32, + vRtrLdpSessStatsLabelAbortOut Counter32, + vRtrLdpSessStatsAddrIn Counter32, + vRtrLdpSessStatsAddrOut Counter32, + vRtrLdpSessStatsAddrWithdrawIn Counter32, + vRtrLdpSessStatsAddrWithdrawOut Counter32, + vRtrLdpSessStatsNotificationIn Counter32, + vRtrLdpSessStatsNotificationOut Counter32, + vRtrLdpSessStatsAddrRecv Counter32, + vRtrLdpSessStatsAddrSent Counter32 +} + +vRtrLdpSessStatsTargAdj OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsTargAdj specifies the number of targeted + adjacencies for this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 1 } + +vRtrLdpSessStatsLinkAdj OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsLinkAdj specifies the number of link + adjacencies for this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 2 } + +vRtrLdpSessStatsFECRecv OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsFECRecv counts the number of FECs + received for this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 3 } + +vRtrLdpSessStatsFECSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsFECSent counts the number of FECs sent + for this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 4 } + +vRtrLdpSessStatsHelloIn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsHelloIn counts the number of Hello + Messages that have been received during this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 5 } + +vRtrLdpSessStatsHelloOut OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsHelloOut counts the number of Hello + Messages that have been sent during this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 6 } + +vRtrLdpSessStatsKeepaliveIn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsKeepaliveIn counts the number of + Keepalive Messages that have been received during this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 7 } + +vRtrLdpSessStatsKeepaliveOut OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsKeepaliveOut counts the number of + Keepalive Messages that have been sent during this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 8 } + +vRtrLdpSessStatsInitIn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsInitIn counts the number of Init Messages + that have been received during this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 9 } + +vRtrLdpSessStatsInitOut OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsInitOut counts the number of Init + Messages that have been sent during this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 10 } + +vRtrLdpSessStatsLabelMappingIn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsLabelMappingIn counts the number of Label + Mapping Messages that have been received during this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 11 } + +vRtrLdpSessStatsLabelMappingOut OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsLabelMappingOut counts the number of + Label Mapping Messages that have been sent during this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 12 } + +vRtrLdpSessStatsLabelRequestIn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsLabelRequestIn counts the number of Label + Request Messages that have been received during this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 13 } + +vRtrLdpSessStatsLabelRequestOut OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsLabelRequestOut counts the number of + Label Request Messages that have been sent during this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 14 } + +vRtrLdpSessStatsLabelReleaseIn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsLabelReleaseIn counts the number of Label + Release Messages that have been received during this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 15 } + +vRtrLdpSessStatsLabelReleaseOut OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsLabelReleaseOut counts the number of + Label Release Messages that have been sent during this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 16 } + +vRtrLdpSessStatsLabelWithdrawIn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsLabelWithdrawIn counts the number of + Label Withdraw Messages that have been received during this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 17 } + +vRtrLdpSessStatsLabelWithdrawOut OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsLabelWithdrawOut counts the number of + Label Withdraw Messages that have been sent during this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 18 } + +vRtrLdpSessStatsLabelAbortIn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsLabelAbortIn counts the number of Label + Abort Messages that have been received during this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 19 } + +vRtrLdpSessStatsLabelAbortOut OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsLabelAbortOut counts the number of Label + Abort Messages that have been sent during this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 20 } + +vRtrLdpSessStatsAddrIn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsAddrIn counts the number of Address + Messages that have been received during this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 21 } + +vRtrLdpSessStatsAddrOut OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsAddrOut counts the number of Address + Messages that have been sent during this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 22 } + +vRtrLdpSessStatsAddrWithdrawIn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsAddrWithdrawIn counts the number of + Address Withdraw Messages that have been received during this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 23 } + +vRtrLdpSessStatsAddrWithdrawOut OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsAddrWithdrawOut counts the number of + Address Withdraw Messages that have been sent during this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 24 } + +vRtrLdpSessStatsNotificationIn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsNotificationIn counts the number of + Notification Messages that have been received during this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 25 } + +vRtrLdpSessStatsNotificationOut OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsNotificationOut counts the number of + Notification Messages that have been sent during this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 26 } + +vRtrLdpSessStatsAddrRecv OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsAddrRecv counts the number of local + addresses received for this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 27 } + +vRtrLdpSessStatsAddrSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessStatsAddrSent counts the number of local + addresses sent for this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionStatsEntry 28 } + +vRtrLdpServFecTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpServFecEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpServFecTable is a read-only table that represents all service + FECs either sent to or received from an LDP peer known to the Virtual + Router. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vLdpNgSvcFec128Table, + TIMETRA-LDP-NG-MIB::vLdpNgSvcFec128InLblTable, + TIMETRA-LDP-NG-MIB::vLdpNgSvcFec128OutLblTable." + ::= { tmnxLdpObjs 11 } + +vRtrLdpServFecEntry OBJECT-TYPE + SYNTAX VRtrLdpServFecEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of a service FEC sent to or + received from an LDP peer." + INDEX { + vRtrID, + vRtrLdpServFecFecType, + vRtrLdpServFecVcType, + vRtrLdpServFecVcId, + vRtrLdpPeerLdpId + } + ::= { vRtrLdpServFecTable 1 } + +VRtrLdpServFecEntry ::= SEQUENCE +{ + vRtrLdpServFecFecType TmnxLdpFECType, + vRtrLdpServFecVcType TmnxVcType, + vRtrLdpServFecVcId TmnxVcId, + vRtrLdpServFecServType ServType, + vRtrLdpServFecServId TmnxServId, + vRtrLdpServFecVpnId TmnxVpnId, + vRtrLdpServFecFlags TmnxLdpFECFlags, + vRtrLdpServFecNumInLabels Unsigned32, + vRtrLdpServFecNumOutLabels Unsigned32, + vRtrLdpServFecInLabel1 Unsigned32, + vRtrLdpServFecInLabelStatus1 TmnxLabelStatus, + vRtrLdpServFecInLabel2 Unsigned32, + vRtrLdpServFecInLabelStatus2 TmnxLabelStatus, + vRtrLdpServFecInLabel3 Unsigned32, + vRtrLdpServFecInLabelStatus3 TmnxLabelStatus, + vRtrLdpServFecInLabel4 Unsigned32, + vRtrLdpServFecInLabelStatus4 TmnxLabelStatus, + vRtrLdpServFecInLabel5 Unsigned32, + vRtrLdpServFecInLabelStatus5 TmnxLabelStatus, + vRtrLdpServFecOutLabel1 Unsigned32, + vRtrLdpServFecOutLabelStatus1 TmnxLabelStatus, + vRtrLdpServFecOutLabel2 Unsigned32, + vRtrLdpServFecOutLabelStatus2 TmnxLabelStatus, + vRtrLdpServFecOutLabel3 Unsigned32, + vRtrLdpServFecOutLabelStatus3 TmnxLabelStatus, + vRtrLdpServFecOutLabel4 Unsigned32, + vRtrLdpServFecOutLabelStatus4 TmnxLabelStatus, + vRtrLdpServFecOutLabel5 Unsigned32, + vRtrLdpServFecOutLabelStatus5 TmnxLabelStatus, + vRtrLdpServFecSdpId SdpId, + vRtrLdpServFecLocalMTU Unsigned32, + vRtrLdpServFecRemoteMTU Unsigned32, + vRtrLdpServFecLocalVlanTag Unsigned32, + vRtrLdpServFecRemoteVlanTag Unsigned32, + vRtrLdpServFecLocalMaxCellConcat Unsigned32, + vRtrLdpServFecRemoteMaxCellConcat Unsigned32, + vRtrLdpServFecInLabelSigStatus1 TmnxLabelSigStatus, + vRtrLdpServFecInLabelSigStatus2 TmnxLabelSigStatus, + vRtrLdpServFecInLabelSigStatus3 TmnxLabelSigStatus, + vRtrLdpServFecInLabelSigStatus4 TmnxLabelSigStatus, + vRtrLdpServFecInLabelSigStatus5 TmnxLabelSigStatus, + vRtrLdpServFecOutLabelSigStatus1 TmnxLabelSigStatus, + vRtrLdpServFecOutLabelSigStatus2 TmnxLabelSigStatus, + vRtrLdpServFecOutLabelSigStatus3 TmnxLabelSigStatus, + vRtrLdpServFecOutLabelSigStatus4 TmnxLabelSigStatus, + vRtrLdpServFecOutLabelSigStatus5 TmnxLabelSigStatus, + vRtrLdpServFecMateEndpointVcId TmnxVcId, + vRtrLdpServFecMateEndpointSdpId SdpId, + vRtrLdpServFecLocalIpv4Capblty TruthValue, + vRtrLdpServFecRemoteIpv4Capblty TruthValue, + vRtrLdpServFecLocalIpv6Capblty TruthValue, + vRtrLdpServFecRemoteIpv6Capblty TruthValue, + vRtrLdpServFecLocalIpv4CeIpAddr IpAddress, + vRtrLdpServFecRemoteIpv4CeIpAddr IpAddress, + vRtrLdpServFecInLbl1WdwReason TmnxLdpInLblWdrawalReasonCode, + vRtrLdpServFecLocalFLTxCapblty TruthValue, + vRtrLdpServFecLocalFLRxCapblty TruthValue, + vRtrLdpServFecRemoteFLTxCapblty TruthValue, + vRtrLdpServFecRemoteFLRxCapblty TruthValue +} + +vRtrLdpServFecFecType OBJECT-TYPE + SYNTAX TmnxLdpFECType + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecFecType specifies the FEC type. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 1 } + +vRtrLdpServFecVcType OBJECT-TYPE + SYNTAX TmnxVcType + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecVcType specifies the VC type associated + with this service FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 2 } + +vRtrLdpServFecVcId OBJECT-TYPE + SYNTAX TmnxVcId + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecVcId specifies the VC identifier associated + with this service FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 3 } + +vRtrLdpServFecServType OBJECT-TYPE + SYNTAX ServType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecServType specifies the Service type + associated with this service FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 4 } + +vRtrLdpServFecServId OBJECT-TYPE + SYNTAX TmnxServId (1..2147483647) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecServId specifies the Service identifier + associated with this service FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 5 } + +vRtrLdpServFecVpnId OBJECT-TYPE + SYNTAX TmnxVpnId + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecVpnId identifies the VPN associated with + the FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 6 } + +vRtrLdpServFecFlags OBJECT-TYPE + SYNTAX TmnxLdpFECFlags + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The bit flags of vRtrLdpServFecFlags specify the characteristics of + the FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 7 } + +vRtrLdpServFecNumInLabels OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecNumInLabels gives the number of labels that + have been sent to the peer associated with this FEC. This value also + indicates which of the following vRtrLdpServFecInLabel1 thru + vRtrLdpServFecInLabel5 entries contain valid information i.e. if the + value of vRtrLdpServFecNumInLabels is 3 then vRtrLdpServFecInLabel1, + vRtrLdpServFecInLabel2 and vRtrLdpServFecInLabel3 will contain valid + label information. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 8 } + +vRtrLdpServFecNumOutLabels OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecNumOutLabels gives the number of labels + that have been received from the peer associated with this FEC. This + value also indicates which of the following vRtrLdpServFecOutLabel1 + thru vRtrLdpServFecOutLabel5 entries contain valid information i.e. if + the value of vRtrLdpServFecNumOutLabels is 3, then + vRtrLdpServFecOutLabel1, vRtrLdpServFecOutLabel2 and + vRtrLdpServFecOutLabel3 will contain valid label information. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 9 } + +vRtrLdpServFecInLabel1 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecInLabel1 specifies the first ingress label + exchanged. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 10 } + +vRtrLdpServFecInLabelStatus1 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecInLabelStatus1 specifies the status of the + ingress label 1. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 11 } + +vRtrLdpServFecInLabel2 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecInLabel2 specifies the second ingress label + (if at all) exchanged. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 12 } + +vRtrLdpServFecInLabelStatus2 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecInLabelStatus2 specifies the status of the + ingress label 2. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 13 } + +vRtrLdpServFecInLabel3 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecInLabel3 specifies the third ingress label + (if at all) exchanged. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 14 } + +vRtrLdpServFecInLabelStatus3 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecInLabelStatus3 specifies the status of the + ingress label 3. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 15 } + +vRtrLdpServFecInLabel4 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecInLabel4 specifies the fourth ingress label + (if at all) exchanged. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 16 } + +vRtrLdpServFecInLabelStatus4 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecInLabelStatus4 specifies the status of the + ingress label 4. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 17 } + +vRtrLdpServFecInLabel5 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecInLabel5 specifies the fifth ingress label + (if at all) exchanged. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 18 } + +vRtrLdpServFecInLabelStatus5 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecInLabelStatus5 specifies the status of the + ingress label 5. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 19 } + +vRtrLdpServFecOutLabel1 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecOutLabel1 specifies the first egress label + exchanged. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 20 } + +vRtrLdpServFecOutLabelStatus1 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecOutLabelStatus1 specifies the status of the + egress label 1. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 21 } + +vRtrLdpServFecOutLabel2 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecOutLabel2 specifies the second egress label + (if at all) exchanged. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 22 } + +vRtrLdpServFecOutLabelStatus2 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecOutLabelStatus2 specifies the status of the + egress label 2. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 23 } + +vRtrLdpServFecOutLabel3 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecOutLabel3 specifies the third egress label + (if at all) exchanged. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 24 } + +vRtrLdpServFecOutLabelStatus3 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecOutLabelStatus3 specifies the status of the + egress label 3. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 25 } + +vRtrLdpServFecOutLabel4 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecOutLabel4 specifies the fourth egress label + (if at all) exchanged. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 26 } + +vRtrLdpServFecOutLabelStatus4 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecOutLabelStatus4 specifies the status of the + egress label 4. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 27 } + +vRtrLdpServFecOutLabel5 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecOutLabel5 specifies the fifth egress label + (if at all) exchanged. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 28 } + +vRtrLdpServFecOutLabelStatus5 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecOutLabelStatus5 specifies the status of the + egress label 5. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 29 } + +vRtrLdpServFecSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecSdpId identifies the SDP associated with + this peer. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 30 } + +vRtrLdpServFecLocalMTU OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecLocalMTU specifies the largest service + frame size (in octets) that can be handled by the local ESR. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 31 } + +vRtrLdpServFecRemoteMTU OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecRemoteMTU specifies the largest service + frame size (in octets) that can be handled by the remote ESR. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 32 } + +vRtrLdpServFecLocalVlanTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecLocalVlanTag specifies the local tag on a + VLAN VC type SDP binding. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 33 } + +vRtrLdpServFecRemoteVlanTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecRemoteVlanTag specifies the remote tag on a + VLAN VC type SDP binding. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 34 } + +vRtrLdpServFecLocalMaxCellConcat OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecLocalMaxCellConcat specifies the local + maximum number of ATM cells to concatenate on a ATM cell-mode VC type + SDP binding. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 35 } + +vRtrLdpServFecRemoteMaxCellConcat OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecRemoteMaxCellConcat specifies the remote + maximum number of ATM cells to concatenate on a ATM cell-mode VC type + SDP binding. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 36 } + +vRtrLdpServFecInLabelSigStatus1 OBJECT-TYPE + SYNTAX TmnxLabelSigStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecInLabelSigStatus1 indicates the signaling + status for vRtrLdpServFecInLabel1. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 37 } + +vRtrLdpServFecInLabelSigStatus2 OBJECT-TYPE + SYNTAX TmnxLabelSigStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecInLabelSigStatus2 indicates the signaling + status for vRtrLdpServFecInLabel2. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 38 } + +vRtrLdpServFecInLabelSigStatus3 OBJECT-TYPE + SYNTAX TmnxLabelSigStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecInLabelSigStatus3 indicates the signaling + status for vRtrLdpServFecInLabel3. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 39 } + +vRtrLdpServFecInLabelSigStatus4 OBJECT-TYPE + SYNTAX TmnxLabelSigStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecInLabelSigStatus4 indicates the signaling + status for vRtrLdpServFecInLabel4. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 40 } + +vRtrLdpServFecInLabelSigStatus5 OBJECT-TYPE + SYNTAX TmnxLabelSigStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecInLabelSigStatus5 indicates the signaling + status for vRtrLdpServFecInLabel5. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 41 } + +vRtrLdpServFecOutLabelSigStatus1 OBJECT-TYPE + SYNTAX TmnxLabelSigStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecOutLabelSigStatus1 indicates the signaling + status for vRtrLdpServFecOutLabel1. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 42 } + +vRtrLdpServFecOutLabelSigStatus2 OBJECT-TYPE + SYNTAX TmnxLabelSigStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecOutLabelSigStatus2 indicates the signaling + status for vRtrLdpServFecOutLabel2. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 43 } + +vRtrLdpServFecOutLabelSigStatus3 OBJECT-TYPE + SYNTAX TmnxLabelSigStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecOutLabelSigStatus3 indicates the signaling + status for vRtrLdpServFecOutLabel3. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 44 } + +vRtrLdpServFecOutLabelSigStatus4 OBJECT-TYPE + SYNTAX TmnxLabelSigStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecOutLabelSigStatus4 indicates the signaling + status for vRtrLdpServFecOutLabel4. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 45 } + +vRtrLdpServFecOutLabelSigStatus5 OBJECT-TYPE + SYNTAX TmnxLabelSigStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecOutLabelSigStatus5 indicates the signaling + status for vRtrLdpServFecOutLabel5. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 46 } + +vRtrLdpServFecMateEndpointVcId OBJECT-TYPE + SYNTAX TmnxVcId + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecMateEndpointVcId specifies the VC + identifier associated with this service FEC mate endpoint for + vc-switching. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 47 } + +vRtrLdpServFecMateEndpointSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecMateEndpointSdpId identifies the SDP + associated with this service FEC mate endpoint for vc-switching. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 48 } + +vRtrLdpServFecLocalIpv4Capblty OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecLocalIpv4Capblty indicates whether or not + the local ipv4 stack capability is supported for this LDP peer. + + The value of vRtrLdpServFecLocalIpv4Capblty is 'true' when the local + ipv4 stack capability is supported and the value is 'false' when the + local ipv4 stack capability is not supported. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 49 } + +vRtrLdpServFecRemoteIpv4Capblty OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecRemoteIpv4Capblty indicates whether or not + the remote ipv4 stack capability is supported for this LDP peer. + + The value of vRtrLdpServFecLocalIpv4Capblty is 'true' when the remote + ipv4 stack capability is supported and the value is 'false' when the + remote ipv4 stack capability is not supported. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 50 } + +vRtrLdpServFecLocalIpv6Capblty OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecLocalIpv6Capblty indicates whether or not + the local ipv6 stack capability is supported for this LDP peer. + + The value of vRtrLdpServFecLocalIpv6Capblty is 'true' when the local + ipv6 stack capability is supported and the value is 'false' when the + local ipv6 stack capability is not supported. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 51 } + +vRtrLdpServFecRemoteIpv6Capblty OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecRemoteIpv6Capblty indicates whether or not + the remote ipv6 stack capability is supported for this LDP peer. + + The value of vRtrLdpServFecRemoteIpv6Capblty is 'true' when the remote + ipv6 stack capability is supported and the value is 'false' when the + remote ipv6 stack capability is not supported. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 52 } + +vRtrLdpServFecLocalIpv4CeIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecLocalIpv4CeIpAddr indicates the local ipv4 + CE Address. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 53 } + +vRtrLdpServFecRemoteIpv4CeIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecRemoteIpv4CeIpAddr indicates the remote + ipv4 CE Address. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 54 } + +vRtrLdpServFecInLbl1WdwReason OBJECT-TYPE + SYNTAX TmnxLdpInLblWdrawalReasonCode + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecInLbl1WdwReason indicates the reason of + withdrawal of ingress label value in vRtrLdpServFecInLabel1. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 55 } + +vRtrLdpServFecLocalFLTxCapblty OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecLocalFLTxCapblty indicates whether or not + this LDP peer is capable of sending Flow Label in its pseudowire (PW) + packet. + + The value of vRtrLdpServFecLocalFLTxCapblty is 'true' when this LDP + peer is capable of sending Flow Label and the value is 'false' when + the peer is not capable of sending Flow Label in pseudowire packet. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 56 } + +vRtrLdpServFecLocalFLRxCapblty OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecLocalFLRxCapblty indicates whether or not + this LDP peer is capable of receiving Flow Label in its pseudowire + packet. + + The value of vRtrLdpServFecLocalFLRxCapblty is 'true' when this LDP + peer is capable of receiving Flow Label and the value is 'false' when + the peer is not capable of receiving Flow Label in pseudowire packet. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 57 } + +vRtrLdpServFecRemoteFLTxCapblty OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecRemoteFLTxCapblty indicates whether or not + the remote LDP peer is capable of sending Flow Label in its pseudowire + packet. + + The value of vRtrLdpServFecRemoteFLTxCapblty is 'true' when the remote + LDP peer is capable of sending Flow Label and the value is 'false' + when the peer is not capable of sending Flow Label in pseudowire + packet. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 58 } + +vRtrLdpServFecRemoteFLRxCapblty OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecRemoteFLRxCapblty indicates whether or not + the remote LDP peer is capable of receiving Flow Label in its + pseudowire packet. + + The value of vRtrLdpServFecRemoteFLRxCapblty is 'true' when the remote + LDP peer is capable of receiving Flow Label and the value is 'false' + when the peer is not capable of receiving Flow Label in pseudowire + packet. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpServFecEntry 59 } + +vRtrLdpServFecMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpServFecMapEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpServFecMapTable is a read-only table which maps to the + vRtrLdpServFecTable. This table has the same indexes as the + vRtrLdpServFecTable but the order in which these indexes are specified + is different for the two tables." + ::= { tmnxLdpObjs 12 } + +vRtrLdpServFecMapEntry OBJECT-TYPE + SYNTAX VRtrLdpServFecMapEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of a service FEC sent to or + received from an LDP peer." + INDEX { + vRtrID, + vRtrLdpPeerLdpId, + vRtrLdpServFecMapFecType, + vRtrLdpServFecMapVcType, + vRtrLdpServFecMapVcId + } + ::= { vRtrLdpServFecMapTable 1 } + +VRtrLdpServFecMapEntry ::= SEQUENCE +{ + vRtrLdpServFecMapFecType TmnxLdpFECType, + vRtrLdpServFecMapVcType TmnxVcType, + vRtrLdpServFecMapVcId TmnxVcId +} + +vRtrLdpServFecMapFecType OBJECT-TYPE + SYNTAX TmnxLdpFECType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecMapFecType specifies the FEC type." + ::= { vRtrLdpServFecMapEntry 1 } + +vRtrLdpServFecMapVcType OBJECT-TYPE + SYNTAX TmnxVcType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecMapVcType specifies the VC type associated + with this service FEC." + ::= { vRtrLdpServFecMapEntry 2 } + +vRtrLdpServFecMapVcId OBJECT-TYPE + SYNTAX TmnxVcId + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpServFecMapVcId specifies the VC identifier + associated with this service FEC." + ::= { vRtrLdpServFecMapEntry 3 } + +vRtrLdpAddrFecTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpAddrFecEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpAddrFecTable is a read-only table that represents all address + FECs either sent to or received from an LDP peer known to the Virtual + Router." + ::= { tmnxLdpObjs 13 } + +vRtrLdpAddrFecEntry OBJECT-TYPE + SYNTAX VRtrLdpAddrFecEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of an address FEC sent to or + received from an LDP peer." + INDEX { + vRtrID, + vRtrLdpAddrFecFecType, + vRtrLdpAddrFecIpPrefix, + vRtrLdpAddrFecIpMask, + vRtrLdpPeerLdpId + } + ::= { vRtrLdpAddrFecTable 1 } + +VRtrLdpAddrFecEntry ::= SEQUENCE +{ + vRtrLdpAddrFecFecType TmnxLdpFECType, + vRtrLdpAddrFecIpPrefix IpAddress, + vRtrLdpAddrFecIpMask IpAddress, + vRtrLdpAddrFecFlags TmnxLdpFECFlags, + vRtrLdpAddrFecNumInLabels Unsigned32, + vRtrLdpAddrFecNumOutLabels Unsigned32, + vRtrLdpAddrFecInLabel1 Unsigned32, + vRtrLdpAddrFecInLabelStatus1 TmnxLabelStatus, + vRtrLdpAddrFecInLabelIfIndex1 InterfaceIndexOrZero, + vRtrLdpAddrFecInLabel2 Unsigned32, + vRtrLdpAddrFecInLabelStatus2 TmnxLabelStatus, + vRtrLdpAddrFecInLabelIfIndex2 InterfaceIndexOrZero, + vRtrLdpAddrFecInLabel3 Unsigned32, + vRtrLdpAddrFecInLabelStatus3 TmnxLabelStatus, + vRtrLdpAddrFecInLabelIfIndex3 InterfaceIndexOrZero, + vRtrLdpAddrFecInLabel4 Unsigned32, + vRtrLdpAddrFecInLabelStatus4 TmnxLabelStatus, + vRtrLdpAddrFecInLabelIfIndex4 InterfaceIndexOrZero, + vRtrLdpAddrFecInLabel5 Unsigned32, + vRtrLdpAddrFecInLabelStatus5 TmnxLabelStatus, + vRtrLdpAddrFecInLabelIfIndex5 InterfaceIndexOrZero, + vRtrLdpAddrFecOutLabel1 Unsigned32, + vRtrLdpAddrFecOutLabelStatus1 TmnxLabelStatus, + vRtrLdpAddrFecOutLabelIfIndex1 InterfaceIndexOrZero, + vRtrLdpAddrFecOutLabelNextHop1 IpAddress, + vRtrLdpAddrFecOutLabel2 Unsigned32, + vRtrLdpAddrFecOutLabelStatus2 TmnxLabelStatus, + vRtrLdpAddrFecOutLabelIfIndex2 InterfaceIndexOrZero, + vRtrLdpAddrFecOutLabelNextHop2 IpAddress, + vRtrLdpAddrFecOutLabel3 Unsigned32, + vRtrLdpAddrFecOutLabelStatus3 TmnxLabelStatus, + vRtrLdpAddrFecOutLabelIfIndex3 InterfaceIndexOrZero, + vRtrLdpAddrFecOutLabelNextHop3 IpAddress, + vRtrLdpAddrFecOutLabel4 Unsigned32, + vRtrLdpAddrFecOutLabelStatus4 TmnxLabelStatus, + vRtrLdpAddrFecOutLabelIfIndex4 InterfaceIndexOrZero, + vRtrLdpAddrFecOutLabelNextHop4 IpAddress, + vRtrLdpAddrFecOutLabel5 Unsigned32, + vRtrLdpAddrFecOutLabelStatus5 TmnxLabelStatus, + vRtrLdpAddrFecOutLabelIfIndex5 InterfaceIndexOrZero, + vRtrLdpAddrFecOutLabelNextHop5 IpAddress, + vRtrLdpAddrFecLspId TmnxVRtrMplsLspID, + vRtrLdpAddrFecLspId2 TmnxVRtrMplsLspID, + vRtrLdpAddrFecLspId3 TmnxVRtrMplsLspID, + vRtrLdpAddrFecLspId4 TmnxVRtrMplsLspID, + vRtrLdpAddrFecLspId5 TmnxVRtrMplsLspID +} + +vRtrLdpAddrFecFecType OBJECT-TYPE + SYNTAX TmnxLdpFECType + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecFecType specifies the FEC type. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 1 } + +vRtrLdpAddrFecIpPrefix OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecIpPrefix specifies the IP Address Prefix + for this address FEC. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 2 } + +vRtrLdpAddrFecIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecIpMask specifies the IP Address Mask for + this address FEC. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 3 } + +vRtrLdpAddrFecFlags OBJECT-TYPE + SYNTAX TmnxLdpFECFlags + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The bit flags of vRtrLdpAddrFecFlags specify the characteristics of + the FEC. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 4 } + +vRtrLdpAddrFecNumInLabels OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecNumInLabels gives the number of labels that + have been sent to the peer associated with this FEC. This value also + indicates which of the following vRtrLdpAddrFecInLabel1 thru + vRtrLdpAddrFecInLabel5 entries contain valid information i.e. if the + value of vRtrLdpAddrFecNumInLabels is 3 then vRtrLdpAddrFecInLabel1, + vRtrLdpAddrFecInLabel2 and vRtrLdpAddrFecInLabel3 will contain valid + label information. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 5 } + +vRtrLdpAddrFecNumOutLabels OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecNumOutLabels gives the number of labels + that have been received from the peer associated with this FEC. This + value also indicates which of the following vRtrLdpAddrFecOutLabel1 + thru vRtrLdpAddrFecOutLabel5 entries contain valid information i.e. if + the value of vRtrLdpAddrFecNumOutLabels is 3, then + vRtrLdpAddrFecOutLabel1, vRtrLdpAddrFecOutLabel2 and + vRtrLdpAddrFecOutLabel3 will contain valid label information. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 6 } + +vRtrLdpAddrFecInLabel1 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecInLabel1 specifies the first ingress label + exchanged + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 7 } + +vRtrLdpAddrFecInLabelStatus1 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecInLabelStatus1 specifies the status of the + ingress label 1 + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 8 } + +vRtrLdpAddrFecInLabelIfIndex1 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecInLabelIfIndex1 specifies the interface + index for ingress label 1. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 9 } + +vRtrLdpAddrFecInLabel2 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecInLabel2 specifies the second ingress label + (if at all) exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 10 } + +vRtrLdpAddrFecInLabelStatus2 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecInLabelStatus2 specifies the status of the + ingress label. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 11 } + +vRtrLdpAddrFecInLabelIfIndex2 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecInLabelIfIndex2 specifies the interface + index for ingress label 2. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 12 } + +vRtrLdpAddrFecInLabel3 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecInLabel3 specifies the third ingress label + (if at all) exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 13 } + +vRtrLdpAddrFecInLabelStatus3 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecInLabelStatus3 specifies the status of the + ingress label 3. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 14 } + +vRtrLdpAddrFecInLabelIfIndex3 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecInLabelIfIndex3 specifies the interface + index for ingress label 3. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 15 } + +vRtrLdpAddrFecInLabel4 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecInLabel4 specifies the fourth ingress label + (if at all) exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 16 } + +vRtrLdpAddrFecInLabelStatus4 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecInLabelStatus4 specifies the status of the + ingress label 4. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 17 } + +vRtrLdpAddrFecInLabelIfIndex4 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecInLabelIfIndex4 specifies the interface + index for ingress label 4. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 18 } + +vRtrLdpAddrFecInLabel5 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecInLabel5 specifies the fifth ingress label + (if at all) exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 19 } + +vRtrLdpAddrFecInLabelStatus5 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecInLabelStatus5 specifies the status of the + ingress label 5. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 20 } + +vRtrLdpAddrFecInLabelIfIndex5 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecInLabelIfIndex5 specifies the interface + index for ingress label 5. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 21 } + +vRtrLdpAddrFecOutLabel1 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabel1 specifies the first egress label + exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 22 } + +vRtrLdpAddrFecOutLabelStatus1 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelStatus1 specifies the status of the + egress label 1. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 23 } + +vRtrLdpAddrFecOutLabelIfIndex1 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelIfIndex1 specifies the interface + index for egress label 1. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 24 } + +vRtrLdpAddrFecOutLabelNextHop1 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelNextHop1 specifies the IP address + of the next hop for egress label 1. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 25 } + +vRtrLdpAddrFecOutLabel2 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabel2 specifies the second egress label + (if at all) exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 26 } + +vRtrLdpAddrFecOutLabelStatus2 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelStatus2 specifies the status of the + egress label 2. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 27 } + +vRtrLdpAddrFecOutLabelIfIndex2 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelIfIndex2 specifies the interface + index for egress label 2. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 28 } + +vRtrLdpAddrFecOutLabelNextHop2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelNextHop2 specifies the IP address + of the next hop for egress label 2. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 29 } + +vRtrLdpAddrFecOutLabel3 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabel3 specifies the third egress label + (if at all) exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 30 } + +vRtrLdpAddrFecOutLabelStatus3 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelStatus3 specifies the status of the + egress label 3. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 31 } + +vRtrLdpAddrFecOutLabelIfIndex3 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelIfIndex3 specifies the interface + index for egress label 3. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 32 } + +vRtrLdpAddrFecOutLabelNextHop3 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelNextHop3 specifies the IP address + of the next hop for egress label 3. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 33 } + +vRtrLdpAddrFecOutLabel4 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabel4 specifies the fourth egress label + (if at all) exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 34 } + +vRtrLdpAddrFecOutLabelStatus4 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelStatus4 specifies the status of the + egress label 4. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 35 } + +vRtrLdpAddrFecOutLabelIfIndex4 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelIfIndex4 specifies the interface + index for egress label 4. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 36 } + +vRtrLdpAddrFecOutLabelNextHop4 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelNextHop4 specifies the IP address + of the next hop for egress label 4. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 37 } + +vRtrLdpAddrFecOutLabel5 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabel5 specifies the fifth egress label + (if at all) exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 38 } + +vRtrLdpAddrFecOutLabelStatus5 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelStatus5 specifies the status of the + egress label 5. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 39 } + +vRtrLdpAddrFecOutLabelIfIndex5 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelIfIndex5 specifies the interface + index for egress label 5. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 40 } + +vRtrLdpAddrFecOutLabelNextHop5 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLabelNextHop5 specifies the IP address + of the next hop for egress label 5. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 41 } + +vRtrLdpAddrFecLspId OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecLspId indicates the LSP id of the LSP for + the RSVP tunnel used by LDP in LDP over RSVP associated with egress + label 1. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 42 } + +vRtrLdpAddrFecLspId2 OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecLspId2 indicates the LSP id of the LSP for + the RSVP tunnel used by LDP in LDP over RSVP associated with egress + label 2. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 43 } + +vRtrLdpAddrFecLspId3 OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecLspId3 indicates the LSP id of the LSP for + the RSVP tunnel used by LDP in LDP over RSVP associated with egress + label 3. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 44 } + +vRtrLdpAddrFecLspId4 OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecLspId4 indicates the LSP id of the LSP for + the RSVP tunnel used by LDP in LDP over RSVP associated with egress + label 4. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 45 } + +vRtrLdpAddrFecLspId5 OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecLspId5 indicates the LSP id of the LSP for + the RSVP tunnel used by LDP in LDP over RSVP associated with egress + label 5. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecEntry 46 } + +vRtrLdpAddrFecMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpAddrFecMapEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpAddrFecMapTable is a read-only table which maps to the + vRtrLdpAddrFecTable. This table has the same indexes as the + vRtrLdpAddrFecTable but the order in which these indexes are specified + is different for the two tables." + ::= { tmnxLdpObjs 14 } + +vRtrLdpAddrFecMapEntry OBJECT-TYPE + SYNTAX VRtrLdpAddrFecMapEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of an address FEC sent to or + received from an LDP peer." + INDEX { + vRtrID, + vRtrLdpPeerLdpId, + vRtrLdpAddrFecMapFecType, + vRtrLdpAddrFecMapIpPrefix, + vRtrLdpAddrFecMapIpMask + } + ::= { vRtrLdpAddrFecMapTable 1 } + +VRtrLdpAddrFecMapEntry ::= SEQUENCE +{ + vRtrLdpAddrFecMapFecType TmnxLdpFECType, + vRtrLdpAddrFecMapIpPrefix IpAddress, + vRtrLdpAddrFecMapIpMask IpAddress +} + +vRtrLdpAddrFecMapFecType OBJECT-TYPE + SYNTAX TmnxLdpFECType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecMapFecType specifies the FEC type. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecMapEntry 1 } + +vRtrLdpAddrFecMapIpPrefix OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecMapIpPrefix specifies the IP Address Prefix + for this address FEC. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecMapEntry 2 } + +vRtrLdpAddrFecMapIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecMapIpMask specifies the IP Address Mask for + this address FEC. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecMapEntry 3 } + +vRtrLdpAdjBackoffTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpAdjBackoffEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpAdjBackoffTable is a read-only table which augments the + vRtrLdpHelloAdjTable. The purpose of this table is to keep backoff + information about the LDP Hello Adjacencies on the virtual router. + + Use of AUGMENTS clause implies a one-to-one dependent + relationship between the base table, vRtrLdpHelloAdjTable, + and the augmenting table vRtrLdpAdjBackoffTable. This in + effect extends the vRtrLdpHelloAdjTable with additional + columns. Creation or deletion of a row in the + vRtrLdpHelloAdjTable results in the same fate for the row + in the vRtrLdpAdjBackoffTable." + ::= { tmnxLdpObjs 15 } + +vRtrLdpAdjBackoffEntry OBJECT-TYPE + SYNTAX VRtrLdpAdjBackoffEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A row in this table contains backoff information about an LDP + adjacency. + + When an LDP session startup fails for the first time, the LDP entity + waits for a certain time interval before it tries to setup the session + again. This interval is the backoff interval. The initial value for + the backoff interval is set to the value of vRtrLdpAdjInitBackoff. + After waiting for the backoff interval, LDP retries to setup the LDP + session. If it fails again the backoff interval increases + exponentially and this repeats for each successive LDP session startup + failure. If the backoff interval exceeds vRtrLdpAdjMaxBackoff, LDP + will not backoff anymore and will give up trying to establish the LDP + session." + AUGMENTS { vRtrLdpHelloAdjEntry } + ::= { vRtrLdpAdjBackoffTable 1 } + +VRtrLdpAdjBackoffEntry ::= SEQUENCE +{ + vRtrLdpAdjInitBackoff Unsigned32, + vRtrLdpAdjMaxBackoff Unsigned32, + vRtrLdpAdjCurrentBackoff Unsigned32, + vRtrLdpAdjWaitingTime Unsigned32, + vRtrLdpAdjBackoffStatus TruthValue +} + +vRtrLdpAdjInitBackoff OBJECT-TYPE + SYNTAX Unsigned32 (1..2592000) + UNITS "seconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAdjInitBackoff specifies the initial backoff time. + After a LDP session setup has failed, the value of + vRtrLdpAdjInitBackoff is the time interval, in seconds, that the LDP + entity waits before attempting to setup the session again. This + interval is the backoff interval. This variable indicates the initial + value for backoff interval when the LDP session startup first fails. + Thereafter, if session startup fails again the backoff interval + increases exponentially. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAdjBackoffEntry 1 } + +vRtrLdpAdjMaxBackoff OBJECT-TYPE + SYNTAX Unsigned32 (0..2592000) + UNITS "seconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAdjMaxBackoff specifies the maximum backoff time. + For each successive failure of the LDP session startup, the backoff + interval (the time for which the router waits before retrying) + increases exponentially. If the backoff interval exceeds + vRtrLdpAdjMaxBackoff, the router will not backoff anymore and will + give up trying to establish the LDP session. A value of 0 for + vRtrLdpAdjMaxBackoff indicates that the backoff interval remains + constant and will not increase exponentially. In effect the router + will try to establish an LDP session till it succeeds. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAdjBackoffEntry 2 } + +vRtrLdpAdjCurrentBackoff OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This value of vRtrLdpAdjCurrentBackoff specifies the current value of + the backoff interval. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAdjBackoffEntry 3 } + +vRtrLdpAdjWaitingTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAdjWaitingTime specifies the time for which the + entity has been waiting in backoff state. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAdjBackoffEntry 4 } + +vRtrLdpAdjBackoffStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAdjBackoffStatus indicates whether or not the + entity is in backoff state. If this value is 'true', then the entity + is in a backoff state and if the value is 'false' then the entity is + not in a backoff state. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAdjBackoffEntry 5 } + +vRtrLdpPeerParamsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpPeerParamsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpPeerParamsTable has an entry for an LDP peer. This table is + used to configure parameters specific to the peer whether it is an + interface or a targeted peer. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgSessionParamsTable, + TIMETRA-LDP-NG-MIB::vRtrLdpNgTcpSessParamsTable." + ::= { tmnxLdpObjs 16 } + +vRtrLdpPeerParamsEntry OBJECT-TYPE + SYNTAX VRtrLdpPeerParamsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents a peer that participates in the LDP protocol + on this virtual router. + + Row entries can be created or deleted via SNMP SET requests. A row + with default attribute values is created by setting + vRtrLdpPeerRowStatus to 'createAndGo'. A row entry can be destroyed by + setting vRtrLdpPeerRowStatus to 'destroy'. + + A row entry with vRtrLdpPeerAddress of 0.0.0.0 represents the default + LDP parameters used for all peers that do not have a corresponding + entry in this table." + INDEX { + vRtrID, + vRtrLdpPeerAddress + } + ::= { vRtrLdpPeerParamsTable 1 } + +VRtrLdpPeerParamsEntry ::= SEQUENCE +{ + vRtrLdpPeerRowStatus RowStatus, + vRtrLdpPeerAuth TruthValue, + vRtrLdpPeerAuthKey OCTET STRING, + vRtrLdpPeerMinTTLValue Unsigned32, + vRtrLdpPeerTTLLogId TFilterLogId, + vRtrLdpPeerAuthKeyChain TNamedItemOrEmpty, + vRtrLdpPeerDODLabelDistribution TruthValue, + vRtrLdpPeerImportPolicy1 TPolicyStatementNameOrEmpty, + vRtrLdpPeerImportPolicy2 TPolicyStatementNameOrEmpty, + vRtrLdpPeerImportPolicy3 TPolicyStatementNameOrEmpty, + vRtrLdpPeerImportPolicy4 TPolicyStatementNameOrEmpty, + vRtrLdpPeerImportPolicy5 TPolicyStatementNameOrEmpty, + vRtrLdpPeerExportPolicy1 TPolicyStatementNameOrEmpty, + vRtrLdpPeerExportPolicy2 TPolicyStatementNameOrEmpty, + vRtrLdpPeerExportPolicy3 TPolicyStatementNameOrEmpty, + vRtrLdpPeerExportPolicy4 TPolicyStatementNameOrEmpty, + vRtrLdpPeerExportPolicy5 TPolicyStatementNameOrEmpty, + vRtrLdpPeerFec129CiscoInterop TruthValue, + vRtrLdpPeerPMTUDiscovery TruthValue, + vRtrLdpPeerAdvAdjAddrOnly TruthValue, + vRtrLdpPeerPeIDMacFlushInterop TruthValue, + vRtrLdpPeerMaxFec Unsigned32, + vRtrLdpPeerMaxFecLogOnly TruthValue, + vRtrLdpPeerMaxFecThreshold Unsigned32 +} + +vRtrLdpPeerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "vRtrLdpPeerRowStatus is used to control the creation and deletion of + rows in the vRtrLdpPeerParamsTable. + + A row can be created by setting vRtrLdpPeerRowStatus to 'createAndGo'. + The agent should assign the default attribute values and change the + row status to 'active'. + + A row entry can be destroyed by setting vRtrLdpPeerRowStatus to + 'destroy'. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpPeerParamsEntry 1 } + +vRtrLdpPeerAuth OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "When the value of vRtrLdpPeerAuth is 'true', authentication + using MD5 message based digest protocol is enabled. When 'false', + no authentication is used. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { vRtrLdpPeerParamsEntry 2 } + +vRtrLdpPeerAuthKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The string specified in vRtrLdpPeerAuthKey is the authentication key + to be used between LDP neighbors before establishing sessions. + Authentication is done using the MD-5 message based digest protocol. + The authentication key can be any combination of letters or numbers. + Note that the string may contain embedded nulls. + + An SNMP Get request on this object should return an OCTET STRING of + length 0. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpPeerParamsEntry 3 } + +vRtrLdpPeerMinTTLValue OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..255) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpPeerMinTTLValue specifies the minimum TTL value + for an incoming LDP packet. + + If vRtrLdpPeerMinTTLValue is set to zero (0), the TTL Security feature + is disabled. + + This object was obsoleted in release 13.0." + DEFVAL { 0 } + ::= { vRtrLdpPeerParamsEntry 4 } + +vRtrLdpPeerTTLLogId OBJECT-TYPE + SYNTAX TFilterLogId + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpPeerTTLLogId specifies the filter log to use for + packets that fail TTL security check. The value zero indicates that + logging is disabled. + + This object was obsoleted in release 13.0." + DEFVAL { 0 } + ::= { vRtrLdpPeerParamsEntry 5 } + +vRtrLdpPeerAuthKeyChain OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpPeerAuthKeyChain specifies the + keychain which will be used to sign and/or authenticate the LDP + protocol stream. + + The keychain name is defined by tmnxKeyChainName and is the index for + TIMETRA-SECURITY-MIB::tmnxKeyChainTable. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpPeerParamsEntry 6 } + +vRtrLdpPeerDODLabelDistribution OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpPeerDODLabelDistribution specifies whether or not + Downstream-On-Demand (DOD) has been enabled for the LDP session. When + the value is set to 'true' DOD is enabled for the LDP session. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { vRtrLdpPeerParamsEntry 7 } + +vRtrLdpPeerImportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpPeerImportPolicy1 specifies the first import + policy used to determine which FEC prefixes received from other LDP + and TLDP peers should be redistributed to this LDP peer. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpPeerParamsEntry 8 } + +vRtrLdpPeerImportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpPeerImportPolicy2 specifies the second import + policy used to determine which FEC prefixes received from other LDP + and TLDP peers should be redistributed to this LDP peer. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpPeerParamsEntry 9 } + +vRtrLdpPeerImportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpPeerImportPolicy3 specifies the third import + policy used to determine which FEC prefixes received from other LDP + and TLDP peers should be redistributed to this LDP peer. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpPeerParamsEntry 10 } + +vRtrLdpPeerImportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpPeerImportPolicy4 specifies the fourth import + policy used to determine which FEC prefixes received from other LDP + and TLDP peers should be redistributed to this LDP peer. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpPeerParamsEntry 11 } + +vRtrLdpPeerImportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpPeerImportPolicy5 specifies the fifth import + policy used to determine which FEC prefixes received from other LDP + and TLDP peers should be redistributed to this LDP peer. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpPeerParamsEntry 12 } + +vRtrLdpPeerExportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpPeerExportPolicy1 specifies the first export + policy used to determine which FEC prefixes received from this LDP + peer should be redistributed to other LDP and TLDP peers. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpPeerParamsEntry 13 } + +vRtrLdpPeerExportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpPeerExportPolicy2 specifies the second export + policy used to determine which FEC prefixes received from this LDP + peer should be redistributed to other LDP and TLDP peers. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpPeerParamsEntry 14 } + +vRtrLdpPeerExportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpPeerExportPolicy3 specifies the third export + policy used to determine which FEC prefixes received from this LDP + peer should be redistributed to other LDP and TLDP peers. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpPeerParamsEntry 15 } + +vRtrLdpPeerExportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpPeerExportPolicy4 specifies the fourth export + policy used to determine which FEC prefixes received from this LDP + peer should be redistributed to other LDP and TLDP peers. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpPeerParamsEntry 16 } + +vRtrLdpPeerExportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpPeerExportPolicy5 specifies the fifth export + policy used to determine which FEC prefixes received from this LDP + peer should be redistributed to other LDP and TLDP peers. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpPeerParamsEntry 17 } + +vRtrLdpPeerFec129CiscoInterop OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpPeerFec129CiscoInterop specifies whether LDP will + provide translation between non-compliant FEC 129 formats of Cisco. + + Peer LDP sessions must be manually configured towards the + non-compliant Cisco PEs. + + When the value of vRtrLdpPeerFec129CiscoInterop is 'true', Cisco + non-compliant format will be used to send and interpret received Label + Release messages i.e. the FEC129 SAII and TAII fields will be + reversed. + + When the value of vRtrLdpPeerFec129CiscoInterop is 'false', Cisco + non-compliant format will not be used or supported. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { vRtrLdpPeerParamsEntry 18 } + +vRtrLdpPeerPMTUDiscovery OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpPeerPMTUDiscovery specifies whether path MTU + discovery is enabled for this LDP peer. + + When the value is set to 'true', path MTU discovery is enabled for + this LDP peer. When the value is set to 'false', path MTU discovery is + disabled. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { vRtrLdpPeerParamsEntry 19 } + +vRtrLdpPeerAdvAdjAddrOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpPeerAdvAdjAddrOnly specifies whether to only + distribute the local addresses used by hello adjacencies with this LDP + peer. + + When the value is SET to 'true', local addresses that are used by + hello adjacencies with this LDP peer are only distributed to the peer + session . When the value is SET to 'false', all known local addresses + are distributed to the peer session. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { vRtrLdpPeerParamsEntry 20 } + +vRtrLdpPeerPeIDMacFlushInterop OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpPeerPeIDMacFlushInterop specifies whether LDP will + react to and send the non-standard PE-ID TLV (type 0x405) in an + address withdraw message to effect 'flush-all-from-me' behavior. It is + used to provide interoperability with other vendors that use this TLV + for the MAC flush mechanism. Only FEC type 128 is currently supported. + + Peer LDP sessions must be manually configured towards the PEs + requiring support for this TLV. + + When the value of vRtrLdpPeerPeIDMacFlushInterop is set to 'true', the + receipt of an address withdraw message with empty MAC list including + the non-standard TLV will trigger 'flush-all-from-me' behavior instead + of the normal 'flush-all-but-mine'. The TLV will be included in any + forwarding towards like-configured peers. + + When the value of vRtrLdpPeerPeIDMacFlushInterop is set to 'false', + the non-standard TLV will be ignored and will not be included in any + address withdraw messages sent to the peer. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { vRtrLdpPeerParamsEntry 21 } + +vRtrLdpPeerMaxFec OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..4294967295) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + " The value of vRtrLdpPeerMaxFec specifies the maximum number of FECs + that will be accepted from this peer LSR. + + A value of zero specifies there is no limit to the number of FECs + accepted from this peer LSR. + + The vRtrLdpSessMaxFecThresChanged notification is sent when the number + of FECs receive from this peer LSR exceeds a percentage of this limit + as specified by vRtrLdpPeerMaxFecThreshold. + + Furthermore, once the limit is exhausted, following actions are taken + if vRtrLdpPeerMaxFecLogOnly has value of 'false'. + + (1) If LSR Overload capability is supported, this LSR will follow the + LSR Overload procedure. + + (2) If LSR Overload capability is not supported, any further Label + Mapping Message is returned with Label Release Message with LDP + status code 'No_Label_Resources'. + + This object was obsoleted in release 13.0." + DEFVAL { 0 } + ::= { vRtrLdpPeerParamsEntry 22 } + +vRtrLdpPeerMaxFecLogOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + " The value of vRtrLdpPeerMaxFecLogOnly specifies whether to only + generate vRtrLdpSessMaxFecThresChanged notification or take further + action when FECs received exceeds vRtrLdpPeerMaxFec limit. + + When this value is set to 'false', trap will be generated and one of + the following action is taken: + + (1) If LSR Overload capability is supported, this LSR will follow the + LSR Overload procedure. + + (2) If LSR Overload capability is not supported, any further Label + Mapping Message is returned with Label Release Message with LDP + status code 'No_Label_Resources'. + + When this value is set to 'true', trap will be generated only. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { vRtrLdpPeerParamsEntry 23 } + +vRtrLdpPeerMaxFecThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + UNITS "percent" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + " The value of vRtrLdpPeerMaxFecThreshold specifies a percentage of + vRtrLdpPeerMaxFec. + + This object was obsoleted in release 13.0." + DEFVAL { 90 } + ::= { vRtrLdpPeerParamsEntry 24 } + +tmnxLdpNotificationObjects OBJECT IDENTIFIER ::= { tmnxLdpObjs 17 } + +vRtrLdpInstanceNotifyReasonCode OBJECT-TYPE + SYNTAX INTEGER { + adminUp (1), + adminDown (2), + operUp (3), + operDown (4) + } + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "Used by vRtrLdpInstanceStateChange, the value indicates the reason for + the LDP instance state change." + ::= { tmnxLdpNotificationObjects 1 } + +vRtrLdpIfNotifyReasonCode OBJECT-TYPE + SYNTAX INTEGER { + adminUp (1), + adminDown (2), + operUp (3), + operDown (4), + sysIpUp (5), + sysIpDown (6) + } + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "Used by vRtrLdpIfStateChange, the value indicates the reason for the + LSP interface state change. This object was obsoleted in 7.0 as it is + replaced by vRtrLdpIfOperDownReason in vRtrLdpIfStateChange." + ::= { tmnxLdpNotificationObjects 2 } + +vRtrLdpNotifyLocalServiceID OBJECT-TYPE + SYNTAX TmnxServId (1..2147483647) + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "Used by vRtrLdpSvcIdMismatch, the value indicates the local Service + ID." + ::= { tmnxLdpNotificationObjects 3 } + +vRtrLdpNotifyRemoteServiceID OBJECT-TYPE + SYNTAX TmnxServId (1..2147483647) + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "Used by vRtrLdpSvcIdMismatch, the value indicates the remote Service + ID." + ::= { tmnxLdpNotificationObjects 4 } + +vRtrLdpNotifyLocalGroupID OBJECT-TYPE + SYNTAX TmnxVcId + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by vRtrLdpGroupIdMismatch, the value indicates the local Group + ID." + ::= { tmnxLdpNotificationObjects 5 } + +vRtrLdpNotifyRemoteGroupID OBJECT-TYPE + SYNTAX TmnxVcId + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by vRtrLdpGroupIdMismatch, the value indicates the remote Group + ID." + ::= { tmnxLdpNotificationObjects 6 } + +vRtrLdpSessOverloadState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessOverloadState indicates if session is overload + or not. + + This object was obsoleted in release 13.0." + ::= { tmnxLdpNotificationObjects 7 } + +vRtrLdpSessOverloadDirection OBJECT-TYPE + SYNTAX INTEGER { + sent (1), + received (2) + } + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessOverloadDirection indicates if Overload + Notification is sent to peer or received from peer. + + This object was obsoleted in release 13.0." + ::= { tmnxLdpNotificationObjects 8 } + +vRtrLdpSessOverloadFecType OBJECT-TYPE + SYNTAX INTEGER { + prefixes (1), + multicast (2), + services (3) + } + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessOverloadFecType indicates the overloaded FEC + type." + ::= { tmnxLdpNotificationObjects 9 } + +vRtrLdpSessOperThresLevel OBJECT-TYPE + SYNTAX INTEGER { + up (0), + down (1) + } + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessOperThresLevel indicates whether the number of + fec-bindings has exceeded or is below the configured fec threshold or + has reached the configured fec limit." + ::= { tmnxLdpNotificationObjects 10 } + +vRtrLdpStaticFecTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpStaticFecEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpStaticFecTable has an entry for each static prefix FEC + configured on the virtual router. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgStaticFecTable, + TIMETRA-LDP-NG-MIB::vRtrLdpNgStaticFecInLabelTable." + ::= { tmnxLdpObjs 18 } + +vRtrLdpStaticFecEntry OBJECT-TYPE + SYNTAX VRtrLdpStaticFecEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents a static prefix FEC configured on the + virtual router. + + Entries can be created and deleted via SNMP SET operations to + vRtrLdpStaticFecRowStatus. + + An entry is created by setting vRtrLdpStaticFecRowStatus to + 'createAndWait'. The row status can be set to 'active' only after a + next-hop entry corresponding to this prefix has been created in the + vRtrLdpStaticFecNHTable. + + An entry is deleted by setting vRtrLdpStaticFecRowStatus to 'destroy'. + For deletion to succeed, there must be no next-hop entries + corresponding to this prefix in the vRtrLdpStaticFecNHTable i.e. + vRtrLdpStaticFecNumNH must have a value of 0." + INDEX { + vRtrID, + vRtrLdpStaticFecIpPrefix, + vRtrLdpStaticFecIpMask + } + ::= { vRtrLdpStaticFecTable 1 } + +VRtrLdpStaticFecEntry ::= SEQUENCE +{ + vRtrLdpStaticFecIpPrefix IpAddress, + vRtrLdpStaticFecIpMask IpAddress, + vRtrLdpStaticFecRowStatus RowStatus, + vRtrLdpStaticFecNextNHIndex Unsigned32, + vRtrLdpStaticFecIngLabel Unsigned32, + vRtrLdpStaticFecNumNH Gauge32, + vRtrLdpStaticFecOperIngLabel Unsigned32 +} + +vRtrLdpStaticFecIpPrefix OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStaticFecIpPrefix specifies the IP Address Prefix + for this static FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStaticFecEntry 1 } + +vRtrLdpStaticFecIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStaticFecIpMask specifies the IP Address Mask for + this static FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStaticFecEntry 2 } + +vRtrLdpStaticFecRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "vRtrLdpStaticFecRowStatus is used to create, delete or control entries + in the vRtrLdpStaticFecTable. + + To create a row entry, set vRtrLdpStaticFecRowStatus to + 'createAndWait'. Before the row can be placed in the 'active' state, a + next-hop entry corresponding to this prefix must exist in the + vRtrLdpStaticFecNHTable. + + To delete a row entry, set vRtrLdpStaticFecRowStatus to 'destroy'. For + deletion to succeed, no next-hop entry corresponding to this prefix + must exist in the vRtrLdpStaticFecNHTable i.e. vRtrLdpStaticFecNumNH + must have a value of 0. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStaticFecEntry 3 } + +vRtrLdpStaticFecNextNHIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStaticFecNextNHIndex is used to assign values to + vRtrLdpStaticFecNHIndex when creating rows in the + vRtrLdpStaticFecNHTable. The network manager reads this object and + uses it in the SET request that creates a new row entry in the + vRtrLdpStaticFecNHTable. If the SET fails with the code + 'inconsistentValue', the process must be repeated. If the SET + succeeds, then this object will be incremented and the new instance is + created according to the manager's directions. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStaticFecEntry 4 } + +vRtrLdpStaticFecIngLabel OBJECT-TYPE + SYNTAX Unsigned32 (32..262112 | 4294967295) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStaticFecIngLabel specifies the label that is + advertised to the upstream peer. + + The range of vRtrLdpStaticFecIngLabel is dynamic and depends on the + value of vRtrMplsLabelStaticLabelRange. + + The normal range of vRtrLdpStaticFecIngLabel starts at 32 and ends at + the value of vRtrMplsLabelStaticLabelRange + 32. + + If this variable is set to the default value of 4294967295, the + ingress label will be dynamically assigned by the label manager. + + This object was obsoleted in release 13.0." + DEFVAL { 4294967295 } + ::= { vRtrLdpStaticFecEntry 5 } + +vRtrLdpStaticFecNumNH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStaticFecNumNH specifies the number of next-hops + that are associated with the static prefix FEC represented by this row + entry. This is also the number of row entries configured in the + vRtrLdpStaticFecNHTable for this static prefix FEC. + + If the static FEC has no next-hops associated with it, this value will + be 0 and the row entry will be placed in the 'notReady' state. + Deletion of the row entry will be allowed only if + vRtrLdpStaticFecNumNH is 0. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStaticFecEntry 6 } + +vRtrLdpStaticFecOperIngLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStaticFecOperIngLabel specifies the actual or + operational value of the label that was advertised to the upstream + peer. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStaticFecEntry 7 } + +vRtrLdpStaticFecNHTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpStaticFecNHEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpStaticFecNHTable has an entry for each next-hop configured for + a static prefix FEC on the virtual router. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgStaticFecOutLabelTable." + ::= { tmnxLdpObjs 19 } + +vRtrLdpStaticFecNHEntry OBJECT-TYPE + SYNTAX VRtrLdpStaticFecNHEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents a next-hop configured for a static prefix + FEC on the virtual router. The static prefix FEC corresponding to a + next-hop entry must exist as a row entry in the vRtrLdpStaticFecTable. + + Entries can be created and deleted via SNMP SET operations to + vRtrLdpStaticFecNHRowStatus. + + An entry is created by setting vRtrLdpStaticFecNHRowStatus to + 'createAndWait' or 'createAndGo'. Before the row can be placed in the + 'active' state, vRtrLdpStaticFecNHType must be set to a valid value. + + An entry is deleted by setting vRtrLdpStaticFecNHRowStatus to + 'destroy'." + INDEX { + vRtrID, + vRtrLdpStaticFecIpPrefix, + vRtrLdpStaticFecIpMask, + vRtrLdpStaticFecNHIndex + } + ::= { vRtrLdpStaticFecNHTable 1 } + +VRtrLdpStaticFecNHEntry ::= SEQUENCE +{ + vRtrLdpStaticFecNHIndex Unsigned32, + vRtrLdpStaticFecNHRowStatus RowStatus, + vRtrLdpStaticFecNHType INTEGER, + vRtrLdpStaticFecNHIpAddr IpAddress, + vRtrLdpStaticFecNHEgrLabel Unsigned32, + vRtrLdpStaticFecNHIfName DisplayString +} + +vRtrLdpStaticFecNHIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStaticFecNHIndex is used to identify the next-hop + associated with a static prefix FEC. This value is unique amongst + next-hop entries for the same static prefix FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStaticFecNHEntry 1 } + +vRtrLdpStaticFecNHRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "vRtrLdpStaticFecNHRowStatus is used to create, delete or control + entries in the vRtrLdpStaticFecNHTable. + + An entry is created by setting vRtrLdpStaticFecNHRowStatus to + 'createAndWait' or 'createAndGo'. Before the row can be placed in the + 'active' state, vRtrLdpStaticFecNHType must be set to a valid value. + + An entry is deleted by setting vRtrLdpStaticFecNHRowStatus to + 'destroy'. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStaticFecNHEntry 2 } + +vRtrLdpStaticFecNHType OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + ipAddress (1), + pop (2), + ifName (3), + ifNameAndIpAddress (4) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStaticFecNHType specifies the type of next-hop + represented by this row entry. + + unknown (0) - the next-hop type has not been set. + ipAddress (1) - the next-hop is an IP address. + pop (2) - there is no next-hop i.e. pop the label and route + ifName (3) - the next-hop is of this ifName + ifNameAndIpAddress (4) - the next-hop is an IP address of this + ifName + + This object was obsoleted in release 13.0." + DEFVAL { unknown } + ::= { vRtrLdpStaticFecNHEntry 3 } + +vRtrLdpStaticFecNHIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "If vRtrLdpStaticFecNHType is set to 'ipAddress' or + 'ifNameAndIpAddress', the value of vRtrLdpStaticFecNHIpAddr specifies + the IP address of the next-hop. In this case, this variable must be + set to a valid value before the row be placed in an active state. + + If vRtrLdpStaticFecNHType is set to 'pop', this value of + vRtrLdpStaticFecNHIpAddr will be 0.0.0.0 + + This object was obsoleted in release 13.0." + DEFVAL { '00000000'H } + ::= { vRtrLdpStaticFecNHEntry 4 } + +vRtrLdpStaticFecNHEgrLabel OBJECT-TYPE + SYNTAX Unsigned32 (16..1048575 | 4294967295) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpStaticFecNHEgrLabel specifies the egress label + associated with this next-hop entry. The LSR will swap the incoming + label with the configured egress label. If this egress label has a + value of 4294967295, the LSR will pop the incoming label. + + This object was obsoleted in release 13.0." + DEFVAL { 4294967295 } + ::= { vRtrLdpStaticFecNHEntry 5 } + +vRtrLdpStaticFecNHIfName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "If vRtrLdpStaticFecNHType is set to 'ifName' or 'ifNameAndIpAddress', + the value of vRtrLdpStaticFecNHIfName specifies the interface name to + use for this static fec prefix. + + If vRtrLdpStaticFecNHType is set to 'pop', this value of + vRtrLdpStaticFecNHIfName will be a null string. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpStaticFecNHEntry 6 } + +vRtrLdpTargTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpTargEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpTargTable keeps information about the export and import + prefixes for a targeted LDP session. + + Use of AUGMENTS clause implies a one-to-one dependent + relationship between the base table, vRtrLdpGeneralTable, + and the augmenting table, vRtrLdpTargTable. This in + effect extends the vRtrLdpGeneralTable with additional + columns. Creation or deletion of a row in the + vRtrLdpGeneralTable results in the same fate for the row + in the vRtrLdpTargTable. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgTargTable." + ::= { tmnxLdpObjs 20 } + +vRtrLdpTargEntry OBJECT-TYPE + SYNTAX VRtrLdpTargEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A row in this table represents information about the targeted LDP + session." + AUGMENTS { vRtrLdpGeneralEntry } + ::= { vRtrLdpTargTable 1 } + +VRtrLdpTargEntry ::= SEQUENCE +{ + vRtrLdpTargImportPolicy1 TPolicyStatementNameOrEmpty, + vRtrLdpTargImportPolicy2 TPolicyStatementNameOrEmpty, + vRtrLdpTargImportPolicy3 TPolicyStatementNameOrEmpty, + vRtrLdpTargImportPolicy4 TPolicyStatementNameOrEmpty, + vRtrLdpTargImportPolicy5 TPolicyStatementNameOrEmpty, + vRtrLdpTargExportPolicy1 TPolicyStatementNameOrEmpty, + vRtrLdpTargExportPolicy2 TPolicyStatementNameOrEmpty, + vRtrLdpTargExportPolicy3 TPolicyStatementNameOrEmpty, + vRtrLdpTargExportPolicy4 TPolicyStatementNameOrEmpty, + vRtrLdpTargExportPolicy5 TPolicyStatementNameOrEmpty, + vRtrLdpTargTunnelPreference TruthValue +} + +vRtrLdpTargImportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpTargImportPolicy1 specifies the import + route policy to determine which routes are accepted from targeted + LDP neighbors. A maximum of 5 policies can be specified. + vRtrLdpTargImportPolicy1 specifies the first policy. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpTargEntry 3 } + +vRtrLdpTargImportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpTargImportPolicy2 specifies the second import + policy used to determine which routes are accepted from targeted LDP + neighbors. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpTargEntry 4 } + +vRtrLdpTargImportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpTargImportPolicy3 specifies the third import + policy used to determine which routes are accepted from targeted LDP + neighbors. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpTargEntry 5 } + +vRtrLdpTargImportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpTargImportPolicy4 specifies the fourth import + policy to determine which routes are accepted from targeted LDP + neighbors. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpTargEntry 6 } + +vRtrLdpTargImportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpTargImportPolicy5 specifies the fifth import + policy used to determine which routes are accepted from targeted LDP + neighbors. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpTargEntry 7 } + +vRtrLdpTargExportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpTargExportPolicy1 specifies the export + route policy used to determine which routes are exported to this + targeted LDP session. A maximum of 5 policies can be specified. + vRtrLdpTargExportPolicy1 specifies the first policy. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpTargEntry 8 } + +vRtrLdpTargExportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpTargExportPolicy2 specifies the second export + policy used to determine which routes are exported to this targeted + LDP session. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpTargEntry 9 } + +vRtrLdpTargExportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpTargExportPolicy3 specifies the third export + policy used to determine which routes are exported to this targeted + LDP session. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpTargEntry 10 } + +vRtrLdpTargExportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpTargExportPolicy4 specifies the fourth export + policy used to determine which routes are exported to this targeted + LDP session. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpTargEntry 11 } + +vRtrLdpTargExportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpTargExportPolicy5 specifies the fifth export + policy used to determine which routes are exported to this targeted + LDP session. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpTargEntry 12 } + +vRtrLdpTargTunnelPreference OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpTargTunnelPreference indicates whether LDP over + tunnel is preferred when link-level LDP bindings are also available. + If this value is 'true', then LDP tunnels are preferred and if the + value is 'false' then LDP over tunnel is preferred. + + By default LDP tunnels are preferred. + + This object was obsoleted in release 13.0." + DEFVAL { true } + ::= { vRtrLdpTargEntry 13 } + +vRtrLdpIfTunnelingLspTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpIfTunnelingLspEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpIfTunnelingLspTable keeps the list of LDP-over-RSVP LSP ids + which are currently supported by the application. + + Each LSP ID in the list corresponds to the vRtrMplsLspIndex of the + given MPLS LSP. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgTargPeerTunnelLspTable." + ::= { tmnxLdpObjs 21 } + +vRtrLdpIfTunnelingLspEntry OBJECT-TYPE + SYNTAX VRtrLdpIfTunnelingLspEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A row in this table contains the LSP id information about an LDP + interface or targeted peer. + + Row entries can be created or deleted via SNMP SET requests. A row is + created by setting vRtrLdpIfLspRowStatus to 'createAndGo' provided the + corresponding LSP id exists as an MPLS lsp. A row entry can be + destroyed by setting vRtrLdpIfLspRowStatus to 'destroy'." + INDEX { + vRtrID, + vRtrLdpIfIndex, + vRtrLdpPeerAddress, + vRtrLdpIfLspId + } + ::= { vRtrLdpIfTunnelingLspTable 1 } + +VRtrLdpIfTunnelingLspEntry ::= SEQUENCE +{ + vRtrLdpIfLspId TmnxVRtrMplsLspID, + vRtrLdpIfLspRowStatus RowStatus +} + +vRtrLdpIfLspId OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpIfLspId specifies the LSP id of the LSP associated + with the specified interface or targeted peer. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpIfTunnelingLspEntry 1 } + +vRtrLdpIfLspRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "vRtrLdpIfLspRowStatus is used to create, delete or control entries in + the vRtrLdpIfTunnelingLspTable. + + An entry is created by setting vRtrLdpIfLspRowStatus to 'createAndGo'. + + An entry is deleted by setting vRtrLdpIfLspRowStatus to 'destroy'. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpIfTunnelingLspEntry 2 } + +vRtrLdpCepTdmFecTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpCepTdmFecEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpCepTdmFecTable is a read-only table that represents all CEP/TDM + FECs either sent to or received from an LDP peer known to the Virtual + Router. The CEP/TDM Sub-TLVs are defined in RFC 4446: + + Parameter Id Description + 0x04 CEP/TDM Payload Bytes + 0x07 CEP/TDM bit-rate + 0x0B TDM Options + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vLdpNgCepTdmFec128InLblTable, + TIMETRA-LDP-NG-MIB::vLdpNgCepTdmFec129InLblTable." + ::= { tmnxLdpObjs 22 } + +vRtrLdpCepTdmFecEntry OBJECT-TYPE + SYNTAX VRtrLdpCepTdmFecEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of a service FEC sent to or + received from an LDP peer. + + Use of AUGMENTS clause implies a one-to-one dependent relationship + between the base table, vRtrLdpServFecTable, and the augmenting + table, vRtrLdpCepTdmFecTable. This in effect extends the + vRtrLdpServFecTable with additional columns. + + Creation or deletion of a row in the vRtrLdpServFecTable results + in the same fate for the row in the VRtrLdpCepTdmFecEntry." + AUGMENTS { vRtrLdpServFecEntry } + ::= { vRtrLdpCepTdmFecTable 1 } + +VRtrLdpCepTdmFecEntry ::= SEQUENCE +{ + vRtrLdpCepTdmLocalPayloadSize Unsigned32, + vRtrLdpCepTdmRemotePayloadSize Unsigned32, + vRtrLdpCepTdmLocalBitrate Unsigned32, + vRtrLdpCepTdmRemoteBitrate Unsigned32, + vRtrLdpCepTdmLocalRtpHeader TruthValue, + vRtrLdpCepTdmRemoteRtpHeader TruthValue, + vRtrLdpCepTdmLocalDiffTimestamp TruthValue, + vRtrLdpCepTdmRemoteDiffTimestamp TruthValue, + vRtrLdpCepTdmLocalSigPkts TdmOptionsSigPkts, + vRtrLdpCepTdmRemoteSigPkts TdmOptionsSigPkts, + vRtrLdpCepTdmLocalCasTrunk TdmOptionsCasTrunkFraming, + vRtrLdpCepTdmRemoteCasTrunk TdmOptionsCasTrunkFraming, + vRtrLdpCepTdmLocalTimestampFreq Unsigned32, + vRtrLdpCepTdmRemoteTimestampFreq Unsigned32, + vRtrLdpCepTdmLocalPayloadType Unsigned32, + vRtrLdpCepTdmRemotePayloadType Unsigned32, + vRtrLdpCepTdmLocalSsrcId Unsigned32, + vRtrLdpCepTdmRemoteSsrcId Unsigned32 +} + +vRtrLdpCepTdmLocalPayloadSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpCepTdmLocalPayloadSize indicates the local payload + size. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpCepTdmFecEntry 4 } + +vRtrLdpCepTdmRemotePayloadSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpCepTdmRemotePayloadSize indicates the remote + payload size. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpCepTdmFecEntry 5 } + +vRtrLdpCepTdmLocalBitrate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "sixty-four kilobps" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpCepTdmLocalBitrate indicates the local bitrate. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpCepTdmFecEntry 6 } + +vRtrLdpCepTdmRemoteBitrate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "sixty-four kilobps" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpCepTdmRemoteBitrate indicates the remote bitrate. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpCepTdmFecEntry 7 } + +vRtrLdpCepTdmLocalRtpHeader OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpCepTdmLocalRtpHeader indicates the local RTP + header usage bit. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpCepTdmFecEntry 8 } + +vRtrLdpCepTdmRemoteRtpHeader OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpCepTdmRemoteRtpHeader indicates the remote RTP + header usage bit. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpCepTdmFecEntry 9 } + +vRtrLdpCepTdmLocalDiffTimestamp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpCepTdmLocalDiffTimestamp indicates the local + differential (or dynamic) timestamping mode bit. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpCepTdmFecEntry 10 } + +vRtrLdpCepTdmRemoteDiffTimestamp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpCepTdmRemoteDiffTimestamp indicates the remote + differential (or dynamic) timestamping mode bit. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpCepTdmFecEntry 11 } + +vRtrLdpCepTdmLocalSigPkts OBJECT-TYPE + SYNTAX TdmOptionsSigPkts + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpCepTdmLocalSigPkts indicates the local CE + application signalling packets mode. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpCepTdmFecEntry 12 } + +vRtrLdpCepTdmRemoteSigPkts OBJECT-TYPE + SYNTAX TdmOptionsSigPkts + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpCepTdmRemoteSigPkts indicates the remote CE + application signalling packets mode. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpCepTdmFecEntry 13 } + +vRtrLdpCepTdmLocalCasTrunk OBJECT-TYPE + SYNTAX TdmOptionsCasTrunkFraming + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpCepTdmLocalCasTrunk indicates the local CE + application signalling packets mode. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpCepTdmFecEntry 14 } + +vRtrLdpCepTdmRemoteCasTrunk OBJECT-TYPE + SYNTAX TdmOptionsCasTrunkFraming + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpCepTdmRemoteCasTrunk indicates the remote CE + application signalling packets mode. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpCepTdmFecEntry 15 } + +vRtrLdpCepTdmLocalTimestampFreq OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "8 KHz" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpCepTdmLocalTimestampFreq indicates the local CE + application signalling packets mode. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpCepTdmFecEntry 16 } + +vRtrLdpCepTdmRemoteTimestampFreq OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "8 KHz" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpCepTdmRemoteTimestampFreq indicates the remote CE + application signalling packets mode. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpCepTdmFecEntry 17 } + +vRtrLdpCepTdmLocalPayloadType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpCepTdmLocalPayloadType indicates the local payload + type. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpCepTdmFecEntry 18 } + +vRtrLdpCepTdmRemotePayloadType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpCepTdmRemotePayloadType indicates the remote + payload type. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpCepTdmFecEntry 19 } + +vRtrLdpCepTdmLocalSsrcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpCepTdmLocalSsrcId indicates the local value of + SSRC ID. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpCepTdmFecEntry 20 } + +vRtrLdpCepTdmRemoteSsrcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpCepTdmRemoteSsrcId indicates the remote value of + SSRC ID. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpCepTdmFecEntry 21 } + +vLdpServFec129Table OBJECT-TYPE + SYNTAX SEQUENCE OF VLdpServFec129Entry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vLdpServFec129Table is a read-only table that represents all service + FEC-129s either sent to or received from an LDP peer known to the + Virtual Router. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vLdpNgSvcFec129Table, + TIMETRA-LDP-NG-MIB::vLdpNgSvcFec129InLblTable, + TIMETRA-LDP-NG-MIB::vLdpNgSvcFec129OutLblTable." + ::= { tmnxLdpObjs 23 } + +vLdpServFec129Entry OBJECT-TYPE + SYNTAX VLdpServFec129Entry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of a service FEC-129 sent to or + received from an LDP peer." + INDEX { + vRtrID, + vRtrLdpServFecVcType, + vLdpServFec129AgiTlv, + vLdpServFec129SrcAiiTlv, + vLdpServFec129TgtAiiTlv, + vRtrLdpPeerLdpId + } + ::= { vLdpServFec129Table 1 } + +VLdpServFec129Entry ::= SEQUENCE +{ + vLdpServFec129AgiTlv TmnxLdpFec129Tlv, + vLdpServFec129SrcAiiTlv TmnxLdpFec129Tlv, + vLdpServFec129TgtAiiTlv TmnxLdpFec129Tlv, + vLdpServFec129ServType ServType, + vLdpServFec129ServId TmnxServId, + vLdpServFec129VpnId TmnxVpnId, + vLdpServFec129Flags TmnxLdpFECFlags, + vLdpServFec129NumInLabels Unsigned32, + vLdpServFec129NumOutLabels Unsigned32, + vLdpServFec129InLabel1 Unsigned32, + vLdpServFec129InLabelStatus1 TmnxLabelStatus, + vLdpServFec129OutLabel1 Unsigned32, + vLdpServFec129OutLabelStatus1 TmnxLabelStatus, + vLdpServFec129SdpId SdpId, + vLdpServFec129LocalMTU Unsigned32, + vLdpServFec129RemoteMTU Unsigned32, + vLdpServFec129LocalVlanTag Unsigned32, + vLdpServFec129RemoteVlanTag Unsigned32, + vLdpServFec129LocalMaxCellConcat Unsigned32, + vLdpServFec129RemoteMaxCellConcat Unsigned32, + vLdpServFec129InLabelSigStatus1 TmnxLabelSigStatus, + vLdpServFec129OutLabelSigStatus1 TmnxLabelSigStatus, + vLdpServFec129LocalIpv4Capblty TruthValue, + vLdpServFec129RemoteIpv4Capblty TruthValue, + vLdpServFec129LocalIpv6Capblty TruthValue, + vLdpServFec129RemoteIpv6Capblty TruthValue, + vLdpServFec129LocalIpv4CeIpAddr IpAddress, + vLdpServFec129RemoteIpv4CeIpAddr IpAddress, + vLdpServFec129InLbl1WdwReason TmnxLdpInLblWdrawalReasonCode, + vLdpServFec129LocalFLTxCapblty TruthValue, + vLdpServFec129LocalFLRxCapblty TruthValue, + vLdpServFec129RemoteFLTxCapblty TruthValue, + vLdpServFec129RemoteFLRxCapblty TruthValue, + vLdpServFec129MateAgiTlv TmnxLdpFec129Tlv, + vLdpServFec129MateSrcAiiTlv TmnxLdpFec129Tlv, + vLdpServFec129MateTgtAiiTlv TmnxLdpFec129Tlv, + vLdpServFec129MateSdpId SdpId +} + +vLdpServFec129AgiTlv OBJECT-TYPE + SYNTAX TmnxLdpFec129Tlv + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129AgiTlv specifies the Attachment Group + Identifier TLV associated with this service FEC. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 1 } + +vLdpServFec129SrcAiiTlv OBJECT-TYPE + SYNTAX TmnxLdpFec129Tlv + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129SrcAiiTlv specifies the Source Attachment + Individual Identifier TLV associated with this service FEC. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 2 } + +vLdpServFec129TgtAiiTlv OBJECT-TYPE + SYNTAX TmnxLdpFec129Tlv + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129TgtAiiTlv specifies the Target Attachment + Individual Identifier TLV associated with this service FEC. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 3 } + +vLdpServFec129ServType OBJECT-TYPE + SYNTAX ServType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129ServType specifies the Service type + associated with this service FEC. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 4 } + +vLdpServFec129ServId OBJECT-TYPE + SYNTAX TmnxServId (1..2147483647) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129ServId specifies the Service identifier + associated with this service FEC. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 5 } + +vLdpServFec129VpnId OBJECT-TYPE + SYNTAX TmnxVpnId + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129VpnId identifies the VPN associated with + the FEC. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 6 } + +vLdpServFec129Flags OBJECT-TYPE + SYNTAX TmnxLdpFECFlags + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The bit flags of vLdpServFec129Flags specify the characteristics of + the FEC. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 7 } + +vLdpServFec129NumInLabels OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129NumInLabels gives the number of labels that + have been sent to the peer associated with this FEC. This value also + indicates whether vLdpServFec129InLabel1 entry contain valid + information i.e. if the value of vLdpServFec129NumInLabels is 1 then + vLdpServFec129InLabel1 will contain valid label information. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 8 } + +vLdpServFec129NumOutLabels OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129NumOutLabels gives the number of labels + that have been received from the peer associated with this FEC. This + value also indicates whether vLdpServFec129OutLabel1 entry contain + valid information i.e. if the value of vLdpServFec129NumOutLabels is + 1, then vLdpServFec129OutLabel1 will contain valid label information. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 9 } + +vLdpServFec129InLabel1 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129InLabel1 specifies the first ingress label + exchanged. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 10 } + +vLdpServFec129InLabelStatus1 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129InLabelStatus1 specifies the status of the + ingress label 1. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 11 } + +vLdpServFec129OutLabel1 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129OutLabel1 specifies the first egress label + exchanged. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 20 } + +vLdpServFec129OutLabelStatus1 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129OutLabelStatus1 specifies the status of the + egress label 1. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 21 } + +vLdpServFec129SdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129SdpId identifies the SDP associated with + this peer. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 22 } + +vLdpServFec129LocalMTU OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129LocalMTU specifies the largest service + frame size (in octets) that can be handled by the local ESR. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 23 } + +vLdpServFec129RemoteMTU OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129RemoteMTU specifies the largest service + frame size (in octets) that can be handled by the remote ESR. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 24 } + +vLdpServFec129LocalVlanTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129LocalVlanTag specifies the local tag on a + VLAN VC type SDP binding. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 25 } + +vLdpServFec129RemoteVlanTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129RemoteVlanTag specifies the remote tag on a + VLAN VC type SDP binding. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 26 } + +vLdpServFec129LocalMaxCellConcat OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129LocalMaxCellConcat specifies the local + maximum number of ATM cells to concatenate on a ATM cell-mode VC type + SDP binding. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 27 } + +vLdpServFec129RemoteMaxCellConcat OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129RemoteMaxCellConcat specifies the remote + maximum number of ATM cells to concatenate on a ATM cell-mode VC type + SDP binding. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 28 } + +vLdpServFec129InLabelSigStatus1 OBJECT-TYPE + SYNTAX TmnxLabelSigStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129InLabelSigStatus1 indicates the signaling + status for vLdpServFec129InLabel1. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 29 } + +vLdpServFec129OutLabelSigStatus1 OBJECT-TYPE + SYNTAX TmnxLabelSigStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129OutLabelSigStatus1 indicates the signaling + status for vLdpServFec129OutLabel1. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 30 } + +vLdpServFec129LocalIpv4Capblty OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129LocalIpv4Capblty indicates whether or not + the local ipv4 stack capability is supported for this LDP peer. + + The value of vLdpServFec129LocalIpv4Capblty is 'true' when the local + ipv4 stack capability is supported and the value is 'false' when the + local ipv4 stack capability is not supported. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 31 } + +vLdpServFec129RemoteIpv4Capblty OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129RemoteIpv4Capblty indicates whether or not + the remote ipv4 stack capability is supported for this LDP peer. + + The value of vLdpServFec129RemoteIpv4Capblty is 'true' when the remote + ipv4 stack capability is supported and the value is 'false' when the + remote ipv4 stack capability is not supported. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 32 } + +vLdpServFec129LocalIpv6Capblty OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129LocalIpv6Capblty indicates whether or not + the local ipv6 stack capability is supported for this LDP peer. + + The value of vLdpServFec129LocalIpv6Capblty is 'true' when the local + ipv6 stack capability is supported and the value is 'false' when the + local ipv6 stack capability is not supported. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 33 } + +vLdpServFec129RemoteIpv6Capblty OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129RemoteIpv6Capblty indicates whether or not + the remote ipv6 stack capability is supported for this LDP peer. + + The value of vLdpServFec129RemoteIpv6Capblty is 'true' when the remote + ipv6 stack capability is supported and the value is 'false' when the + remote ipv6 stack capability is not supported. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 34 } + +vLdpServFec129LocalIpv4CeIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129LocalIpv4CeIpAddr indicates the local ipv4 + CE Address. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 35 } + +vLdpServFec129RemoteIpv4CeIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129RemoteIpv4CeIpAddr indicates the remote + ipv4 CE Address. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 36 } + +vLdpServFec129InLbl1WdwReason OBJECT-TYPE + SYNTAX TmnxLdpInLblWdrawalReasonCode + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129InLbl1WdwReason indicates the reason of + withdrawal of ingress label value in vLdpServFec129InLabel1. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 37 } + +vLdpServFec129LocalFLTxCapblty OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129LocalFLTxCapblty indicates whether or not + this LDP peer is capable of sending Flow Label in its pseudowire (PW) + packet. + + The value of vLdpServFec129LocalFLTxCapblty is 'true' when this LDP + peer is capable of sending Flow Label and the value is 'false' when + the peer is not capable of sending Flow Label in pseudowire packet. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 38 } + +vLdpServFec129LocalFLRxCapblty OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129LocalFLRxCapblty indicates whether or not + this LDP peer is capable of receiving Flow Label in its pseudowire + packet. + + The value of vLdpServFec129LocalFLRxCapblty is 'true' when this LDP + peer is capable of receiving Flow Label and the value is 'false' when + the peer is not capable of receiving Flow Label in pseudowire packet. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 39 } + +vLdpServFec129RemoteFLTxCapblty OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129RemoteFLTxCapblty indicates whether or not + the remote LDP peer is capable of sending Flow Label in its pseudowire + packet. + + The value of vLdpServFec129RemoteFLTxCapblty is 'true' when the remote + LDP peer is capable of sending Flow Label and the value is 'false' + when the peer is not capable of sending Flow Label in pseudowire + packet. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 40 } + +vLdpServFec129RemoteFLRxCapblty OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129RemoteFLRxCapblty indicates whether or not + the remote LDP peer is capable of receiving Flow Label in its + pseudowire packet. + + The value of vLdpServFec129RemoteFLRxCapblty is 'true' when the remote + LDP peer is capable of receiving Flow Label and the value is 'false' + when the peer is not capable of receiving Flow Label in pseudowire + packet. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 41 } + +vLdpServFec129MateAgiTlv OBJECT-TYPE + SYNTAX TmnxLdpFec129Tlv + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129MateAgiTlv identifies the Attachment Group + Identifier TLV switched with this service FEC. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 42 } + +vLdpServFec129MateSrcAiiTlv OBJECT-TYPE + SYNTAX TmnxLdpFec129Tlv + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129MateSrcAiiTlv identifies the Source + Attachment Individual Identifier TLV switched with this service FEC. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 43 } + +vLdpServFec129MateTgtAiiTlv OBJECT-TYPE + SYNTAX TmnxLdpFec129Tlv + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129MateTgtAiiTlv identifies the Target + Attachment Individual Identifier TLV switched with this service FEC. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 44 } + +vLdpServFec129MateSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129MateSdpId identifies the SDP switched with + this peer. + + This object was obsoleted in release 13.0." + ::= { vLdpServFec129Entry 45 } + +vLdpServFec129MapTable OBJECT-TYPE + SYNTAX SEQUENCE OF VLdpServFec129MapEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vLdpServFec129MapTable is a read-only table which maps to the + vLdpServFec129Table. This table has the same indexes as the + vLdpServFec129Table but the order in which these indexes are specified + is different for the two tables." + ::= { tmnxLdpObjs 24 } + +vLdpServFec129MapEntry OBJECT-TYPE + SYNTAX VLdpServFec129MapEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of a service FEC sent to or + received from an LDP peer." + INDEX { + vRtrID, + vRtrLdpPeerLdpId, + vLdpServFec129MapVcType, + vLdpServFec129MapAgiTlv, + vLdpServFec129MapSrcAiiTlv, + vLdpServFec129MapTgtAiiTlv + } + ::= { vLdpServFec129MapTable 1 } + +VLdpServFec129MapEntry ::= SEQUENCE +{ + vLdpServFec129MapVcType TmnxVcType, + vLdpServFec129MapAgiTlv TmnxLdpFec129Tlv, + vLdpServFec129MapSrcAiiTlv TmnxLdpFec129Tlv, + vLdpServFec129MapTgtAiiTlv TmnxLdpFec129Tlv +} + +vLdpServFec129MapVcType OBJECT-TYPE + SYNTAX TmnxVcType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129MapVcType specifies the VC type associated + with this service FEC." + ::= { vLdpServFec129MapEntry 1 } + +vLdpServFec129MapAgiTlv OBJECT-TYPE + SYNTAX TmnxLdpFec129Tlv + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129MapAgiTlv specifies the Attachment Group + Identifier TLV associated with this service FEC." + ::= { vLdpServFec129MapEntry 2 } + +vLdpServFec129MapSrcAiiTlv OBJECT-TYPE + SYNTAX TmnxLdpFec129Tlv + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129MapSrcAiiTlv specifies the Source + Attachment Individual Identifier TLV associated with this service FEC." + ::= { vLdpServFec129MapEntry 3 } + +vLdpServFec129MapTgtAiiTlv OBJECT-TYPE + SYNTAX TmnxLdpFec129Tlv + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpServFec129MapTgtAiiTlv specifies the Target + Attachment Individual Identifier TLV associated with this service FEC." + ::= { vLdpServFec129MapEntry 4 } + +vLdpCepTdmFec129Table OBJECT-TYPE + SYNTAX SEQUENCE OF VLdpCepTdmFec129Entry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vLdpCepTdmFec129Table is a read-only table that represents all CEP/TDM + FECs either sent to or received from an LDP peer known to the Virtual + Router. The CEP/TDM Sub-TLVs are defined in RFC 4446: + + Parameter Id Description + 0x04 CEP/TDM Payload Bytes + 0x07 CEP/TDM bit-rate + 0x0B TDM Options + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vLdpNgCepTdmFec129InLblTable, + TIMETRA-LDP-NG-MIB::vLdpNgCepTdmFec129OutLblTable." + ::= { tmnxLdpObjs 25 } + +vLdpCepTdmFec129Entry OBJECT-TYPE + SYNTAX VLdpCepTdmFec129Entry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of a service FEC sent to or + received from an LDP peer. + + Use of AUGMENTS clause implies a one-to-one dependent relationship + between the base table, vRtrLdpServFecTable, and the augmenting + table, vLdpCepTdmFec129Table. This in effect extends the + vRtrLdpServFecTable with additional columns. + + Creation or deletion of a row in the vRtrLdpServFecTable results + in the same fate for the row in the VLdpCepTdmFec129Entry." + AUGMENTS { vLdpServFec129Entry } + ::= { vLdpCepTdmFec129Table 1 } + +VLdpCepTdmFec129Entry ::= SEQUENCE +{ + vLdpCepTdmFec129LocalPayloadSize Unsigned32, + vLdpCepTdmFec129RemotePayloadSize Unsigned32, + vLdpCepTdmFec129LocalBitrate Unsigned32, + vLdpCepTdmFec129RemoteBitrate Unsigned32, + vLdpCepTdmFec129LocalRtpHeader TruthValue, + vLdpCepTdmFec129RemoteRtpHeader TruthValue, + vLdpCepTdmFec129LocalDiffTimestamp TruthValue, + vLdpCepTdmFec129RemoteDiffTimestamp TruthValue, + vLdpCepTdmFec129LocalSigPkts TdmOptionsSigPkts, + vLdpCepTdmFec129RemoteSigPkts TdmOptionsSigPkts, + vLdpCepTdmFec129LocalCasTrunk TdmOptionsCasTrunkFraming, + vLdpCepTdmFec129RemoteCasTrunk TdmOptionsCasTrunkFraming, + vLdpCepTdmFec129LocalTimestampFreq Unsigned32, + vLdpCepTdmFec129RemoteTimestampFreq Unsigned32, + vLdpCepTdmFec129LocalPayloadType Unsigned32, + vLdpCepTdmFec129RemotePayloadType Unsigned32, + vLdpCepTdmFec129LocalSsrcId Unsigned32, + vLdpCepTdmFec129RemoteSsrcId Unsigned32 +} + +vLdpCepTdmFec129LocalPayloadSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpCepTdmFec129LocalPayloadSize indicates the local + payload size. + + This object was obsoleted in release 13.0." + ::= { vLdpCepTdmFec129Entry 4 } + +vLdpCepTdmFec129RemotePayloadSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpCepTdmFec129RemotePayloadSize indicates the remote + payload size. + + This object was obsoleted in release 13.0." + ::= { vLdpCepTdmFec129Entry 5 } + +vLdpCepTdmFec129LocalBitrate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "sixty-four kilobps" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpCepTdmFec129LocalBitrate indicates the local bitrate. + + This object was obsoleted in release 13.0." + ::= { vLdpCepTdmFec129Entry 6 } + +vLdpCepTdmFec129RemoteBitrate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "sixty-four kilobps" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpCepTdmFec129RemoteBitrate indicates the remote + bitrate. + + This object was obsoleted in release 13.0." + ::= { vLdpCepTdmFec129Entry 7 } + +vLdpCepTdmFec129LocalRtpHeader OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpCepTdmFec129LocalRtpHeader indicates the local RTP + header usage bit. + + This object was obsoleted in release 13.0." + ::= { vLdpCepTdmFec129Entry 8 } + +vLdpCepTdmFec129RemoteRtpHeader OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpCepTdmFec129RemoteRtpHeader indicates the remote RTP + header usage bit. + + This object was obsoleted in release 13.0." + ::= { vLdpCepTdmFec129Entry 9 } + +vLdpCepTdmFec129LocalDiffTimestamp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpCepTdmFec129LocalDiffTimestamp indicates the local + differential (or dynamic) timestamping mode bit. + + This object was obsoleted in release 13.0." + ::= { vLdpCepTdmFec129Entry 10 } + +vLdpCepTdmFec129RemoteDiffTimestamp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpCepTdmFec129RemoteDiffTimestamp indicates the remote + differential (or dynamic) timestamping mode bit. + + This object was obsoleted in release 13.0." + ::= { vLdpCepTdmFec129Entry 11 } + +vLdpCepTdmFec129LocalSigPkts OBJECT-TYPE + SYNTAX TdmOptionsSigPkts + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpCepTdmFec129LocalSigPkts indicates the local CE + application signalling packets mode. + + This object was obsoleted in release 13.0." + ::= { vLdpCepTdmFec129Entry 12 } + +vLdpCepTdmFec129RemoteSigPkts OBJECT-TYPE + SYNTAX TdmOptionsSigPkts + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpCepTdmFec129RemoteSigPkts indicates the remote CE + application signalling packets mode. + + This object was obsoleted in release 13.0." + ::= { vLdpCepTdmFec129Entry 13 } + +vLdpCepTdmFec129LocalCasTrunk OBJECT-TYPE + SYNTAX TdmOptionsCasTrunkFraming + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpCepTdmFec129LocalCasTrunk indicates the local CE + application signalling packets mode. + + This object was obsoleted in release 13.0." + ::= { vLdpCepTdmFec129Entry 14 } + +vLdpCepTdmFec129RemoteCasTrunk OBJECT-TYPE + SYNTAX TdmOptionsCasTrunkFraming + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpCepTdmFec129RemoteCasTrunk indicates the remote CE + application signalling packets mode. + + This object was obsoleted in release 13.0." + ::= { vLdpCepTdmFec129Entry 15 } + +vLdpCepTdmFec129LocalTimestampFreq OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "8 KHz" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpCepTdmFec129LocalTimestampFreq indicates the local CE + application signalling packets mode. + + This object was obsoleted in release 13.0." + ::= { vLdpCepTdmFec129Entry 16 } + +vLdpCepTdmFec129RemoteTimestampFreq OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "8 KHz" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpCepTdmFec129RemoteTimestampFreq indicates the remote + CE application signalling packets mode. + + This object was obsoleted in release 13.0." + ::= { vLdpCepTdmFec129Entry 17 } + +vLdpCepTdmFec129LocalPayloadType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpCepTdmFec129LocalPayloadType indicates the local + payload type. + + This object was obsoleted in release 13.0." + ::= { vLdpCepTdmFec129Entry 18 } + +vLdpCepTdmFec129RemotePayloadType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpCepTdmFec129RemotePayloadType indicates the remote + payload type. + + This object was obsoleted in release 13.0." + ::= { vLdpCepTdmFec129Entry 19 } + +vLdpCepTdmFec129LocalSsrcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpCepTdmFec129LocalSsrcId indicates the local value of + SSRC ID. + + This object was obsoleted in release 13.0." + ::= { vLdpCepTdmFec129Entry 20 } + +vLdpCepTdmFec129RemoteSsrcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vLdpCepTdmFec129RemoteSsrcId indicates the remote value + of SSRC ID. + + This object was obsoleted in release 13.0." + ::= { vLdpCepTdmFec129Entry 21 } + +vRtrLdpAggrPreMatchTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpAggrPreMatchEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpAggrPreMatchTable keeps information about aggregate prefix + match procedures. + + Use of AUGMENTS clause implies a one-to-one dependent + relationship between the base table, vRtrLdpGeneralTable, + and the augmenting table, vRtrLdpAggrPreMatchTable. This in + effect extends the vRtrLdpGeneralTable with additional + columns. Creation or deletion of a row in the + vRtrLdpGeneralTable results in the same fate for the row + in the vRtrLdpAggrPreMatchTable. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgAggrPreMatchTable." + REFERENCE + "RFC5283 LDP Extension for Inter-Area Label Switched Paths (LSPs)" + ::= { tmnxLdpObjs 26 } + +vRtrLdpAggrPreMatchEntry OBJECT-TYPE + SYNTAX VRtrLdpAggrPreMatchEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A row in this table represents information about the aggregate prefix + match procedures." + AUGMENTS { vRtrLdpGeneralEntry } + ::= { vRtrLdpAggrPreMatchTable 1 } + +VRtrLdpAggrPreMatchEntry ::= SEQUENCE +{ + vRtrLdpAggrPreMatchEnabled TruthValue, + vRtrLdpAggrPreMatchPreExcPolicy1 TPolicyStatementNameOrEmpty, + vRtrLdpAggrPreMatchPreExcPolicy2 TPolicyStatementNameOrEmpty, + vRtrLdpAggrPreMatchPreExcPolicy3 TPolicyStatementNameOrEmpty, + vRtrLdpAggrPreMatchPreExcPolicy4 TPolicyStatementNameOrEmpty, + vRtrLdpAggrPreMatchPreExcPolicy5 TPolicyStatementNameOrEmpty, + vRtrLdpAggrPreMatchAdminState TmnxAdminState +} + +vRtrLdpAggrPreMatchEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAggrPreMatchEnabled specifies whether aggregate + prefix match procedures are enabled. + + This object was obsoleted in release 13.0." + DEFVAL { false } + ::= { vRtrLdpAggrPreMatchEntry 1 } + +vRtrLdpAggrPreMatchPreExcPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAggrPreMatchPreExcPolicy1 specifies the policy + name containing the prefixes to be excluded from the aggregate prefix match procedures. + A maximum of 5 policies can be specified. vRtrLdpAggrPreMatchPreExcPolicy1 specifies the + first policy. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpAggrPreMatchEntry 2 } + +vRtrLdpAggrPreMatchPreExcPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAggrPreMatchPreExcPolicy2 specifies the second + policy name containing the prefixes to be excluded from the aggregate + prefix match procedures. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpAggrPreMatchEntry 4 } + +vRtrLdpAggrPreMatchPreExcPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAggrPreMatchPreExcPolicy3 specifies the third + policy name containing the prefixes to be excluded from the aggregate + prefix match procedures. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpAggrPreMatchEntry 5 } + +vRtrLdpAggrPreMatchPreExcPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAggrPreMatchPreExcPolicy4 specifies the fourth + policy name containing the prefixes to be excluded from the aggregate + prefix match procedures. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpAggrPreMatchEntry 6 } + +vRtrLdpAggrPreMatchPreExcPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAggrPreMatchPreExcPolicy5 specifies the fifth + policy name containing the prefixes to be excluded from the aggregate + prefix match procedures. + + This object was obsoleted in release 13.0." + DEFVAL { ''H } + ::= { vRtrLdpAggrPreMatchEntry 7 } + +vRtrLdpAggrPreMatchAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAggrPreMatchAdminState specifies whether the + aggregate prefix procedures will be used by LDP. + + This object was obsoleted in release 13.0." + DEFVAL { outOfService } + ::= { vRtrLdpAggrPreMatchEntry 8 } + +vRtrLdpEgrStatFecPfxTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timestamp of the last change to the vRtrLdpEgrStatFecPfxTable either + from adding a row or removing a row." + ::= { tmnxLdpObjs 27 } + +vRtrLdpEgrStatFecPfxTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpEgrStatFecPfxEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrLdpEgrStatFecPfxTable controls statistics in the egress data path + at the ingress Label Switched Path (LSP) for an LDP FEC." + ::= { tmnxLdpObjs 28 } + +vRtrLdpEgrStatFecPfxEntry OBJECT-TYPE + SYNTAX VRtrLdpEgrStatFecPfxEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in this table represents information about the statistics + collection per FEC prefix." + INDEX { + vRtrID, + vRtrLdpEgrStatFecPfxAddrType, + vRtrLdpEgrStatFecPfxAddr, + vRtrLdpEgrStatFecPfxMaskLen + } + ::= { vRtrLdpEgrStatFecPfxTable 1 } + +VRtrLdpEgrStatFecPfxEntry ::= SEQUENCE +{ + vRtrLdpEgrStatFecPfxAddrType TmnxAddressAndPrefixType, + vRtrLdpEgrStatFecPfxAddr TmnxAddressAndPrefixAddress, + vRtrLdpEgrStatFecPfxMaskLen TmnxAddressAndPrefixPrefix, + vRtrLdpEgrStatFecPfxRowStatus RowStatus, + vRtrLdpEgrStatFecPfxLastChgd TimeStamp, + vRtrLdpEgrStatFecPfxCollStats TruthValue, + vRtrLdpEgrStatFecPfxActgPol Unsigned32, + vRtrLdpEgrStatFecPfxAdminState TmnxAdminState +} + +vRtrLdpEgrStatFecPfxAddrType OBJECT-TYPE + SYNTAX TmnxAddressAndPrefixType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type of vRtrLdpEgrStatFecPfxAddr." + ::= { vRtrLdpEgrStatFecPfxEntry 1 } + +vRtrLdpEgrStatFecPfxAddr OBJECT-TYPE + SYNTAX TmnxAddressAndPrefixAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value vRtrLdpEgrStatFecPfxAddr identifies the IP prefix for + the LDP FEC." + ::= { vRtrLdpEgrStatFecPfxEntry 2 } + +vRtrLdpEgrStatFecPfxMaskLen OBJECT-TYPE + SYNTAX TmnxAddressAndPrefixPrefix + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value vRtrLdpEgrStatFecPfxMaskLen identifies the prefix mask + length of vRtrLdpEgrStatFecPfxAddr." + ::= { vRtrLdpEgrStatFecPfxEntry 3 } + +vRtrLdpEgrStatFecPfxRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrLdpEgrStatFecPfxRowStatus is used for the creation or deletion of + entries in the vRtrLdpEgrStatFecPfxTable." + ::= { vRtrLdpEgrStatFecPfxEntry 4 } + +vRtrLdpEgrStatFecPfxLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpEgrStatFecPfxLastChgd indicates the time stamp of + the last change to this row of this table." + ::= { vRtrLdpEgrStatFecPfxEntry 5 } + +vRtrLdpEgrStatFecPfxCollStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpEgrStatFecPfxCollStats specifies whether to + collect statistics for this prefix." + DEFVAL { false } + ::= { vRtrLdpEgrStatFecPfxEntry 6 } + +vRtrLdpEgrStatFecPfxActgPol OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..99) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpEgrStatFecPfxActgPol specifies the accounting + policy to be used for this prefix. + + A value of zero indicates that the default accounting policy should be + used." + DEFVAL { 0 } + ::= { vRtrLdpEgrStatFecPfxEntry 7 } + +vRtrLdpEgrStatFecPfxAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpEgrStatFecPfxAdminState specifies whether egress + statistics are enabled for this prefix." + DEFVAL { outOfService } + ::= { vRtrLdpEgrStatFecPfxEntry 8 } + +vRtrLdpEgrStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpEgrStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrLdpEgrStatisticsTable has an entry for each Labeled Switch + Path (LSP) configured for a virtual router in the system." + ::= { tmnxLdpObjs 29 } + +vRtrLdpEgrStatisticsEntry OBJECT-TYPE + SYNTAX VRtrLdpEgrStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of statistics for a Labeled + Switch Path (LSP) configured for a virtual router in the system. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrLdpEgrStatFecPfxEntry } + ::= { vRtrLdpEgrStatisticsTable 1 } + +VRtrLdpEgrStatisticsEntry ::= SEQUENCE +{ + vRtrLdpInProfilePktsFc0 Counter64, + vRtrLdpInProfilePktsFc0Low32 Counter32, + vRtrLdpInProfilePktsFc0High32 Counter32, + vRtrLdpInProfilePktsFc1 Counter64, + vRtrLdpInProfilePktsFc1Low32 Counter32, + vRtrLdpInProfilePktsFc1High32 Counter32, + vRtrLdpInProfilePktsFc2 Counter64, + vRtrLdpInProfilePktsFc2Low32 Counter32, + vRtrLdpInProfilePktsFc2High32 Counter32, + vRtrLdpInProfilePktsFc3 Counter64, + vRtrLdpInProfilePktsFc3Low32 Counter32, + vRtrLdpInProfilePktsFc3High32 Counter32, + vRtrLdpInProfilePktsFc4 Counter64, + vRtrLdpInProfilePktsFc4Low32 Counter32, + vRtrLdpInProfilePktsFc4High32 Counter32, + vRtrLdpInProfilePktsFc5 Counter64, + vRtrLdpInProfilePktsFc5Low32 Counter32, + vRtrLdpInProfilePktsFc5High32 Counter32, + vRtrLdpInProfilePktsFc6 Counter64, + vRtrLdpInProfilePktsFc6Low32 Counter32, + vRtrLdpInProfilePktsFc6High32 Counter32, + vRtrLdpInProfilePktsFc7 Counter64, + vRtrLdpInProfilePktsFc7Low32 Counter32, + vRtrLdpInProfilePktsFc7High32 Counter32, + vRtrLdpInProfileOctetsFc0 Counter64, + vRtrLdpInProfileOctetsFc0Low32 Counter32, + vRtrLdpInProfileOctetsFc0High32 Counter32, + vRtrLdpInProfileOctetsFc1 Counter64, + vRtrLdpInProfileOctetsFc1Low32 Counter32, + vRtrLdpInProfileOctetsFc1High32 Counter32, + vRtrLdpInProfileOctetsFc2 Counter64, + vRtrLdpInProfileOctetsFc2Low32 Counter32, + vRtrLdpInProfileOctetsFc2High32 Counter32, + vRtrLdpInProfileOctetsFc3 Counter64, + vRtrLdpInProfileOctetsFc3Low32 Counter32, + vRtrLdpInProfileOctetsFc3High32 Counter32, + vRtrLdpInProfileOctetsFc4 Counter64, + vRtrLdpInProfileOctetsFc4Low32 Counter32, + vRtrLdpInProfileOctetsFc4High32 Counter32, + vRtrLdpInProfileOctetsFc5 Counter64, + vRtrLdpInProfileOctetsFc5Low32 Counter32, + vRtrLdpInProfileOctetsFc5High32 Counter32, + vRtrLdpInProfileOctetsFc6 Counter64, + vRtrLdpInProfileOctetsFc6Low32 Counter32, + vRtrLdpInProfileOctetsFc6High32 Counter32, + vRtrLdpInProfileOctetsFc7 Counter64, + vRtrLdpInProfileOctetsFc7Low32 Counter32, + vRtrLdpInProfileOctetsFc7High32 Counter32, + vRtrLdpOutOfProfPktsFc0 Counter64, + vRtrLdpOutOfProfPktsFc0Low32 Counter32, + vRtrLdpOutOfProfPktsFc0High32 Counter32, + vRtrLdpOutOfProfPktsFc1 Counter64, + vRtrLdpOutOfProfPktsFc1Low32 Counter32, + vRtrLdpOutOfProfPktsFc1High32 Counter32, + vRtrLdpOutOfProfPktsFc2 Counter64, + vRtrLdpOutOfProfPktsFc2Low32 Counter32, + vRtrLdpOutOfProfPktsFc2High32 Counter32, + vRtrLdpOutOfProfPktsFc3 Counter64, + vRtrLdpOutOfProfPktsFc3Low32 Counter32, + vRtrLdpOutOfProfPktsFc3High32 Counter32, + vRtrLdpOutOfProfPktsFc4 Counter64, + vRtrLdpOutOfProfPktsFc4Low32 Counter32, + vRtrLdpOutOfProfPktsFc4High32 Counter32, + vRtrLdpOutOfProfPktsFc5 Counter64, + vRtrLdpOutOfProfPktsFc5Low32 Counter32, + vRtrLdpOutOfProfPktsFc5High32 Counter32, + vRtrLdpOutOfProfPktsFc6 Counter64, + vRtrLdpOutOfProfPktsFc6Low32 Counter32, + vRtrLdpOutOfProfPktsFc6High32 Counter32, + vRtrLdpOutOfProfPktsFc7 Counter64, + vRtrLdpOutOfProfPktsFc7Low32 Counter32, + vRtrLdpOutOfProfPktsFc7High32 Counter32, + vRtrLdpOutOfProfOctetsFc0 Counter64, + vRtrLdpOutOfProfOctetsFc0Low32 Counter32, + vRtrLdpOutOfProfOctetsFc0High32 Counter32, + vRtrLdpOutOfProfOctetsFc1 Counter64, + vRtrLdpOutOfProfOctetsFc1Low32 Counter32, + vRtrLdpOutOfProfOctetsFc1High32 Counter32, + vRtrLdpOutOfProfOctetsFc2 Counter64, + vRtrLdpOutOfProfOctetsFc2Low32 Counter32, + vRtrLdpOutOfProfOctetsFc2High32 Counter32, + vRtrLdpOutOfProfOctetsFc3 Counter64, + vRtrLdpOutOfProfOctetsFc3Low32 Counter32, + vRtrLdpOutOfProfOctetsFc3High32 Counter32, + vRtrLdpOutOfProfOctetsFc4 Counter64, + vRtrLdpOutOfProfOctetsFc4Low32 Counter32, + vRtrLdpOutOfProfOctetsFc4High32 Counter32, + vRtrLdpOutOfProfOctetsFc5 Counter64, + vRtrLdpOutOfProfOctetsFc5Low32 Counter32, + vRtrLdpOutOfProfOctetsFc5High32 Counter32, + vRtrLdpOutOfProfOctetsFc6 Counter64, + vRtrLdpOutOfProfOctetsFc6Low32 Counter32, + vRtrLdpOutOfProfOctetsFc6High32 Counter32, + vRtrLdpOutOfProfOctetsFc7 Counter64, + vRtrLdpOutOfProfOctetsFc7Low32 Counter32, + vRtrLdpOutOfProfOctetsFc7High32 Counter32, + vRtrLdpAggregatePkts Counter64, + vRtrLdpAggregatePktsLow32 Counter32, + vRtrLdpAggregatePktsHigh32 Counter32, + vRtrLdpAggregateOctets Counter64, + vRtrLdpAggregateOctetsLow32 Counter32, + vRtrLdpAggregateOctetsHigh32 Counter32 +} + +vRtrLdpInProfilePktsFc0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc0 indicates the number of in + profile packets received for Forwarding Class 0." + ::= { vRtrLdpEgrStatisticsEntry 1 } + +vRtrLdpInProfilePktsFc0Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc0Low32 indicates the lower 32 bits + of the value of vRtrLdpInProfilePktsFc0." + ::= { vRtrLdpEgrStatisticsEntry 2 } + +vRtrLdpInProfilePktsFc0High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc0High32 indicates the higher 32 + bits of the value of vRtrLdpInProfilePktsFc0." + ::= { vRtrLdpEgrStatisticsEntry 3 } + +vRtrLdpInProfilePktsFc1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc1 indicates the number of in + profile packets received for Forwarding Class 1." + ::= { vRtrLdpEgrStatisticsEntry 4 } + +vRtrLdpInProfilePktsFc1Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc1Low32 indicates the lower 32 bits + of the value of vRtrLdpInProfilePktsFc1." + ::= { vRtrLdpEgrStatisticsEntry 5 } + +vRtrLdpInProfilePktsFc1High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc1High32 indicates the higher 32 + bits of the value of vRtrLdpInProfilePktsFc1." + ::= { vRtrLdpEgrStatisticsEntry 6 } + +vRtrLdpInProfilePktsFc2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc2 indicates the number of in + profile packets received for Forwarding Class 2." + ::= { vRtrLdpEgrStatisticsEntry 7 } + +vRtrLdpInProfilePktsFc2Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc2Low32 indicates the lower 32 bits + of the value of vRtrLdpInProfilePktsFc2." + ::= { vRtrLdpEgrStatisticsEntry 8 } + +vRtrLdpInProfilePktsFc2High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc2High32 indicates the higher 32 + bits of the value of vRtrLdpInProfilePktsFc2." + ::= { vRtrLdpEgrStatisticsEntry 9 } + +vRtrLdpInProfilePktsFc3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc3 indicates the number of in + profile packets received for Forwarding Class 3." + ::= { vRtrLdpEgrStatisticsEntry 10 } + +vRtrLdpInProfilePktsFc3Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc3Low32 indicates the lower 32 bits + of the value of vRtrLdpInProfilePktsFc3." + ::= { vRtrLdpEgrStatisticsEntry 11 } + +vRtrLdpInProfilePktsFc3High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc3High32 indicates the higher 32 + bits of the value of vRtrLdpInProfilePktsFc3." + ::= { vRtrLdpEgrStatisticsEntry 12 } + +vRtrLdpInProfilePktsFc4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc4 indicates the number of in + profile packets received for Forwarding Class 4." + ::= { vRtrLdpEgrStatisticsEntry 13 } + +vRtrLdpInProfilePktsFc4Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc4Low32 indicates the lower 32 bits + of the value of vRtrLdpInProfilePktsFc4." + ::= { vRtrLdpEgrStatisticsEntry 14 } + +vRtrLdpInProfilePktsFc4High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc4High32 indicates the higher 32 + bits of the value of vRtrLdpInProfilePktsFc4." + ::= { vRtrLdpEgrStatisticsEntry 15 } + +vRtrLdpInProfilePktsFc5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc5 indicates the number of in + profile packets received for Forwarding Class 5." + ::= { vRtrLdpEgrStatisticsEntry 16 } + +vRtrLdpInProfilePktsFc5Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc5Low32 indicates the lower 32 bits + of the value of vRtrLdpInProfilePktsFc5." + ::= { vRtrLdpEgrStatisticsEntry 17 } + +vRtrLdpInProfilePktsFc5High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc5High32 indicates the higher 32 + bits of the value of vRtrLdpInProfilePktsFc5." + ::= { vRtrLdpEgrStatisticsEntry 18 } + +vRtrLdpInProfilePktsFc6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc6 indicates the number of in + profile packets received for Forwarding Class 6." + ::= { vRtrLdpEgrStatisticsEntry 19 } + +vRtrLdpInProfilePktsFc6Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc6Low32 indicates the lower 32 bits + of the value of vRtrLdpInProfilePktsFc6." + ::= { vRtrLdpEgrStatisticsEntry 20 } + +vRtrLdpInProfilePktsFc6High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc6High32 indicates the higher 32 + bits of the value of vRtrLdpInProfilePktsFc6." + ::= { vRtrLdpEgrStatisticsEntry 21 } + +vRtrLdpInProfilePktsFc7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc7 indicates the number of in + profile packets received for Forwarding Class 7." + ::= { vRtrLdpEgrStatisticsEntry 22 } + +vRtrLdpInProfilePktsFc7Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc7Low32 indicates the lower 32 bits + of the value of vRtrLdpInProfilePktsFc7." + ::= { vRtrLdpEgrStatisticsEntry 23 } + +vRtrLdpInProfilePktsFc7High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfilePktsFc7High32 indicates the higher 32 + bits of the value of vRtrLdpInProfilePktsFc7." + ::= { vRtrLdpEgrStatisticsEntry 24 } + +vRtrLdpInProfileOctetsFc0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc0 indicates the number of in + profile octets received for Forwarding Class 0." + ::= { vRtrLdpEgrStatisticsEntry 25 } + +vRtrLdpInProfileOctetsFc0Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc0Low32 indicates the lower 32 + bits of the value of vRtrLdpInProfileOctetsFc0." + ::= { vRtrLdpEgrStatisticsEntry 26 } + +vRtrLdpInProfileOctetsFc0High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc0High32 indicates the higher 32 + bits of the value of vRtrLdpInProfileOctetsFc0." + ::= { vRtrLdpEgrStatisticsEntry 27 } + +vRtrLdpInProfileOctetsFc1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc1 indicates the number of in + profile octets received for Forwarding Class 1." + ::= { vRtrLdpEgrStatisticsEntry 28 } + +vRtrLdpInProfileOctetsFc1Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc1Low32 indicates the lower 32 + bits of the value of vRtrLdpInProfileOctetsFc1." + ::= { vRtrLdpEgrStatisticsEntry 29 } + +vRtrLdpInProfileOctetsFc1High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc1High32 indicates the higher 32 + bits of the value of vRtrLdpInProfileOctetsFc1." + ::= { vRtrLdpEgrStatisticsEntry 30 } + +vRtrLdpInProfileOctetsFc2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc2 indicates the number of in + profile octets received for Forwarding Class 2." + ::= { vRtrLdpEgrStatisticsEntry 31 } + +vRtrLdpInProfileOctetsFc2Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc2Low32 indicates the lower 32 + bits of the value of vRtrLdpInProfileOctetsFc2." + ::= { vRtrLdpEgrStatisticsEntry 32 } + +vRtrLdpInProfileOctetsFc2High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc2High32 indicates the higher 32 + bits of the value of vRtrLdpInProfileOctetsFc2." + ::= { vRtrLdpEgrStatisticsEntry 33 } + +vRtrLdpInProfileOctetsFc3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc3 indicates the number of in + profile octets received for Forwarding Class 3." + ::= { vRtrLdpEgrStatisticsEntry 34 } + +vRtrLdpInProfileOctetsFc3Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc3Low32 indicates the lower 32 + bits of the value of vRtrLdpInProfileOctetsFc3." + ::= { vRtrLdpEgrStatisticsEntry 35 } + +vRtrLdpInProfileOctetsFc3High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc3High32 indicates the higher 32 + bits of the value of vRtrLdpInProfileOctetsFc3." + ::= { vRtrLdpEgrStatisticsEntry 36 } + +vRtrLdpInProfileOctetsFc4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc4 indicates the number of in + profile octets received for Forwarding Class 4." + ::= { vRtrLdpEgrStatisticsEntry 37 } + +vRtrLdpInProfileOctetsFc4Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc4Low32 indicates the lower 32 + bits of the value of vRtrLdpInProfileOctetsFc4." + ::= { vRtrLdpEgrStatisticsEntry 38 } + +vRtrLdpInProfileOctetsFc4High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc4High32 indicates the higher 32 + bits of the value of vRtrLdpInProfileOctetsFc4." + ::= { vRtrLdpEgrStatisticsEntry 39 } + +vRtrLdpInProfileOctetsFc5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc5 indicates the number of in + profile octets received for Forwarding Class 5." + ::= { vRtrLdpEgrStatisticsEntry 40 } + +vRtrLdpInProfileOctetsFc5Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc5Low32 indicates the lower 32 + bits of the value of vRtrLdpInProfileOctetsFc5." + ::= { vRtrLdpEgrStatisticsEntry 41 } + +vRtrLdpInProfileOctetsFc5High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc5High32 indicates the higher 32 + bits of the value of vRtrLdpInProfileOctetsFc5." + ::= { vRtrLdpEgrStatisticsEntry 42 } + +vRtrLdpInProfileOctetsFc6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc6 indicates the number of in + profile octets received for Forwarding Class 6." + ::= { vRtrLdpEgrStatisticsEntry 43 } + +vRtrLdpInProfileOctetsFc6Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc6Low32 indicates the lower 32 + bits of the value of vRtrLdpInProfileOctetsFc6." + ::= { vRtrLdpEgrStatisticsEntry 44 } + +vRtrLdpInProfileOctetsFc6High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc6High32 indicates the higher 32 + bits of the value of vRtrLdpInProfileOctetsFc6." + ::= { vRtrLdpEgrStatisticsEntry 45 } + +vRtrLdpInProfileOctetsFc7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc7 indicates the number of in + profile octets received for Forwarding Class 7." + ::= { vRtrLdpEgrStatisticsEntry 46 } + +vRtrLdpInProfileOctetsFc7Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc7Low32 indicates the lower 32 + bits of the value of vRtrLdpInProfileOctetsFc7." + ::= { vRtrLdpEgrStatisticsEntry 47 } + +vRtrLdpInProfileOctetsFc7High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpInProfileOctetsFc7High32 indicates the higher 32 + bits of the value of vRtrLdpInProfileOctetsFc7." + ::= { vRtrLdpEgrStatisticsEntry 48 } + +vRtrLdpOutOfProfPktsFc0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc0 indicates the number of out of + profile packets received for Forwarding Class 0." + ::= { vRtrLdpEgrStatisticsEntry 49 } + +vRtrLdpOutOfProfPktsFc0Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc0Low32 indicates the lower 32 bits + of the value of vRtrLdpOutOfProfPktsFc0." + ::= { vRtrLdpEgrStatisticsEntry 50 } + +vRtrLdpOutOfProfPktsFc0High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc0High32 indicates the higher 32 + bits of the value of vRtrLdpOutOfProfPktsFc0." + ::= { vRtrLdpEgrStatisticsEntry 51 } + +vRtrLdpOutOfProfPktsFc1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc1 indicates the number of out of + profile packets received for Forwarding Class 1." + ::= { vRtrLdpEgrStatisticsEntry 52 } + +vRtrLdpOutOfProfPktsFc1Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc1Low32 indicates the lower 32 bits + of the value of vRtrLdpOutOfProfPktsFc1." + ::= { vRtrLdpEgrStatisticsEntry 53 } + +vRtrLdpOutOfProfPktsFc1High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc1High32 indicates the higher 32 + bits of the value of vRtrLdpOutOfProfPktsFc1." + ::= { vRtrLdpEgrStatisticsEntry 54 } + +vRtrLdpOutOfProfPktsFc2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc2 indicates the number of out of + profile packets received for Forwarding Class 2." + ::= { vRtrLdpEgrStatisticsEntry 55 } + +vRtrLdpOutOfProfPktsFc2Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc2Low32 indicates the lower 32 bits + of the value of vRtrLdpOutOfProfPktsFc2." + ::= { vRtrLdpEgrStatisticsEntry 56 } + +vRtrLdpOutOfProfPktsFc2High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc2High32 indicates the higher 32 + bits of the value of vRtrLdpOutOfProfPktsFc2." + ::= { vRtrLdpEgrStatisticsEntry 57 } + +vRtrLdpOutOfProfPktsFc3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc3 indicates the number of out of + profile packets received for Forwarding Class 3." + ::= { vRtrLdpEgrStatisticsEntry 58 } + +vRtrLdpOutOfProfPktsFc3Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc3Low32 indicates the lower 32 bits + of the value of vRtrLdpOutOfProfPktsFc3." + ::= { vRtrLdpEgrStatisticsEntry 59 } + +vRtrLdpOutOfProfPktsFc3High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc3High32 indicates the higher 32 + bits of the value of vRtrLdpOutOfProfPktsFc3." + ::= { vRtrLdpEgrStatisticsEntry 60 } + +vRtrLdpOutOfProfPktsFc4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc4 indicates the number of out of + profile packets received for Forwarding Class 4." + ::= { vRtrLdpEgrStatisticsEntry 61 } + +vRtrLdpOutOfProfPktsFc4Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc4Low32 indicates the lower 32 bits + of the value of vRtrLdpOutOfProfPktsFc4." + ::= { vRtrLdpEgrStatisticsEntry 62 } + +vRtrLdpOutOfProfPktsFc4High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc4High32 indicates the higher 32 + bits of the value of vRtrLdpOutOfProfPktsFc4." + ::= { vRtrLdpEgrStatisticsEntry 63 } + +vRtrLdpOutOfProfPktsFc5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc5 indicates the number of out of + profile packets received for Forwarding Class 5." + ::= { vRtrLdpEgrStatisticsEntry 64 } + +vRtrLdpOutOfProfPktsFc5Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc5Low32 indicates the lower 32 bits + of the value of vRtrLdpOutOfProfPktsFc5." + ::= { vRtrLdpEgrStatisticsEntry 65 } + +vRtrLdpOutOfProfPktsFc5High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc5High32 indicates the higher 32 + bits of the value of vRtrLdpOutOfProfPktsFc5." + ::= { vRtrLdpEgrStatisticsEntry 66 } + +vRtrLdpOutOfProfPktsFc6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc6 indicates the number of out of + profile packets received for Forwarding Class 6." + ::= { vRtrLdpEgrStatisticsEntry 67 } + +vRtrLdpOutOfProfPktsFc6Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc6Low32 indicates the lower 32 bits + of the value of vRtrLdpOutOfProfPktsFc6." + ::= { vRtrLdpEgrStatisticsEntry 68 } + +vRtrLdpOutOfProfPktsFc6High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc6High32 indicates the higher 32 + bits of the value of vRtrLdpOutOfProfPktsFc6." + ::= { vRtrLdpEgrStatisticsEntry 69 } + +vRtrLdpOutOfProfPktsFc7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc7 indicates the number of out of + profile packets received for Forwarding Class 7." + ::= { vRtrLdpEgrStatisticsEntry 70 } + +vRtrLdpOutOfProfPktsFc7Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc7Low32 indicates the lower 32 bits + of the value of vRtrLdpOutOfProfPktsFc7." + ::= { vRtrLdpEgrStatisticsEntry 71 } + +vRtrLdpOutOfProfPktsFc7High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfPktsFc7High32 indicates the higher 32 + bits of the value of vRtrLdpOutOfProfPktsFc7." + ::= { vRtrLdpEgrStatisticsEntry 72 } + +vRtrLdpOutOfProfOctetsFc0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc0 indicates the number of out of + profile octets received for Forwarding Class 0." + ::= { vRtrLdpEgrStatisticsEntry 73 } + +vRtrLdpOutOfProfOctetsFc0Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc0Low32 indicates the lower 32 + bits of the value of vRtrLdpOutOfProfOctetsFc0." + ::= { vRtrLdpEgrStatisticsEntry 74 } + +vRtrLdpOutOfProfOctetsFc0High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc0High32 indicates the higher 32 + bits of the value of vRtrLdpOutOfProfOctetsFc0." + ::= { vRtrLdpEgrStatisticsEntry 75 } + +vRtrLdpOutOfProfOctetsFc1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc1 indicates the number of out of + profile octets received for Forwarding Class 1." + ::= { vRtrLdpEgrStatisticsEntry 76 } + +vRtrLdpOutOfProfOctetsFc1Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc1Low32 indicates the lower 32 + bits of the value of vRtrLdpOutOfProfOctetsFc1." + ::= { vRtrLdpEgrStatisticsEntry 77 } + +vRtrLdpOutOfProfOctetsFc1High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc1High32 indicates the higher 32 + bits of the value of vRtrLdpOutOfProfOctetsFc1." + ::= { vRtrLdpEgrStatisticsEntry 78 } + +vRtrLdpOutOfProfOctetsFc2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc2 indicates the number of out of + profile octets received for Forwarding Class 2." + ::= { vRtrLdpEgrStatisticsEntry 79 } + +vRtrLdpOutOfProfOctetsFc2Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc2Low32 indicates the lower 32 + bits of the value of vRtrLdpOutOfProfOctetsFc2." + ::= { vRtrLdpEgrStatisticsEntry 80 } + +vRtrLdpOutOfProfOctetsFc2High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc2High32 indicates the higher 32 + bits of the value of vRtrLdpOutOfProfOctetsFc2." + ::= { vRtrLdpEgrStatisticsEntry 81 } + +vRtrLdpOutOfProfOctetsFc3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc3 indicates the number of out of + profile octets received for Forwarding Class 3." + ::= { vRtrLdpEgrStatisticsEntry 82 } + +vRtrLdpOutOfProfOctetsFc3Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc3Low32 indicates the lower 32 + bits of the value of vRtrLdpOutOfProfOctetsFc3." + ::= { vRtrLdpEgrStatisticsEntry 83 } + +vRtrLdpOutOfProfOctetsFc3High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc3High32 indicates the higher 32 + bits of the value of vRtrLdpOutOfProfOctetsFc3." + ::= { vRtrLdpEgrStatisticsEntry 84 } + +vRtrLdpOutOfProfOctetsFc4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc4 indicates the number of out of + profile octets received for Forwarding Class 4." + ::= { vRtrLdpEgrStatisticsEntry 85 } + +vRtrLdpOutOfProfOctetsFc4Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc4Low32 indicates the lower 32 + bits of the value of vRtrLdpOutOfProfOctetsFc4." + ::= { vRtrLdpEgrStatisticsEntry 86 } + +vRtrLdpOutOfProfOctetsFc4High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc4High32 indicates the higher 32 + bits of the value of vRtrLdpOutOfProfOctetsFc4." + ::= { vRtrLdpEgrStatisticsEntry 87 } + +vRtrLdpOutOfProfOctetsFc5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc5 indicates the number of out of + profile octets received for Forwarding Class 5." + ::= { vRtrLdpEgrStatisticsEntry 88 } + +vRtrLdpOutOfProfOctetsFc5Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc5Low32 indicates the lower 32 + bits of the value of vRtrLdpOutOfProfOctetsFc5." + ::= { vRtrLdpEgrStatisticsEntry 89 } + +vRtrLdpOutOfProfOctetsFc5High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc5High32 indicates the higher 32 + bits of the value of vRtrLdpOutOfProfOctetsFc5." + ::= { vRtrLdpEgrStatisticsEntry 90 } + +vRtrLdpOutOfProfOctetsFc6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc6 indicates the number of out of + profile octets received for Forwarding Class 6." + ::= { vRtrLdpEgrStatisticsEntry 91 } + +vRtrLdpOutOfProfOctetsFc6Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc6Low32 indicates the lower 32 + bits of the value of vRtrLdpOutOfProfOctetsFc6." + ::= { vRtrLdpEgrStatisticsEntry 92 } + +vRtrLdpOutOfProfOctetsFc6High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc6High32 indicates the higher 32 + bits of the value of vRtrLdpOutOfProfOctetsFc6." + ::= { vRtrLdpEgrStatisticsEntry 93 } + +vRtrLdpOutOfProfOctetsFc7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc7 indicates the number of out of + profile octets received for Forwarding Class 7." + ::= { vRtrLdpEgrStatisticsEntry 94 } + +vRtrLdpOutOfProfOctetsFc7Low32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc7Low32 indicates the lower 32 + bits of the value of vRtrLdpOutOfProfOctetsFc7." + ::= { vRtrLdpEgrStatisticsEntry 95 } + +vRtrLdpOutOfProfOctetsFc7High32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpOutOfProfOctetsFc7High32 indicates the higher 32 + bits of the value of vRtrLdpOutOfProfOctetsFc7." + ::= { vRtrLdpEgrStatisticsEntry 96 } + +vRtrLdpAggregatePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAggregatePkts indicates the number of packets sent + for the FEC." + ::= { vRtrLdpEgrStatisticsEntry 97 } + +vRtrLdpAggregatePktsLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAggregatePktsLow32 indicates the lower 32 bits of + the value of vRtrLdpAggregatePkts." + ::= { vRtrLdpEgrStatisticsEntry 98 } + +vRtrLdpAggregatePktsHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAggregatePktsHigh32 indicates the higher 32 bits + of the value of vRtrLdpAggregatePkts." + ::= { vRtrLdpEgrStatisticsEntry 99 } + +vRtrLdpAggregateOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAggregateOctets indicates the number of octets + sent for the FEC." + ::= { vRtrLdpEgrStatisticsEntry 100 } + +vRtrLdpAggregateOctetsLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAggregateOctetsLow32 indicates the lower 32 bits + of the value of vRtrLdpAggregateOctets." + ::= { vRtrLdpEgrStatisticsEntry 101 } + +vRtrLdpAggregateOctetsHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpAggregateOctetsHigh32 indicates the higher 32 bits + of the value of vRtrLdpAggregateOctets." + ::= { vRtrLdpEgrStatisticsEntry 102 } + +vRtrLdpAddrFecExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpAddrFecExtEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The vRtrLdpAddrFecExtTable has an entry with few fields which are + extensions for all address FECs either sent to or received from an LDP + peer known to the Virtual Router." + ::= { tmnxLdpObjs 30 } + +vRtrLdpAddrFecExtEntry OBJECT-TYPE + SYNTAX VRtrLdpAddrFecExtEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of an extension to address FEC + sent to or received from an LDP peer. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrLdpAddrFecEntry } + ::= { vRtrLdpAddrFecExtTable 1 } + +VRtrLdpAddrFecExtEntry ::= SEQUENCE +{ + vRtrLdpAddrFecOutLbl6 Unsigned32, + vRtrLdpAddrFecOutLblStatus6 TmnxLabelStatus, + vRtrLdpAddrFecOutLblIfIndex6 InterfaceIndexOrZero, + vRtrLdpAddrFecOutLblNxtHopType6 InetAddressType, + vRtrLdpAddrFecOutLblNxtHopAddr6 InetAddress, + vRtrLdpAddrFecLspId6 TmnxVRtrMplsLspID, + vRtrLdpAddrFecOutLbl7 Unsigned32, + vRtrLdpAddrFecOutLblStatus7 TmnxLabelStatus, + vRtrLdpAddrFecOutLblIfIndex7 InterfaceIndexOrZero, + vRtrLdpAddrFecOutLblNxtHopType7 InetAddressType, + vRtrLdpAddrFecOutLblNxtHopAddr7 InetAddress, + vRtrLdpAddrFecLspId7 TmnxVRtrMplsLspID, + vRtrLdpAddrFecOutLbl8 Unsigned32, + vRtrLdpAddrFecOutLblStatus8 TmnxLabelStatus, + vRtrLdpAddrFecOutLblIfIndex8 InterfaceIndexOrZero, + vRtrLdpAddrFecOutLblNxtHopType8 InetAddressType, + vRtrLdpAddrFecOutLblNxtHopAddr8 InetAddress, + vRtrLdpAddrFecLspId8 TmnxVRtrMplsLspID, + vRtrLdpAddrFecOutLbl9 Unsigned32, + vRtrLdpAddrFecOutLblStatus9 TmnxLabelStatus, + vRtrLdpAddrFecOutLblIfIndex9 InterfaceIndexOrZero, + vRtrLdpAddrFecOutLblNxtHopType9 InetAddressType, + vRtrLdpAddrFecOutLblNxtHopAddr9 InetAddress, + vRtrLdpAddrFecLspId9 TmnxVRtrMplsLspID, + vRtrLdpAddrFecOutLbl10 Unsigned32, + vRtrLdpAddrFecOutLblStatus10 TmnxLabelStatus, + vRtrLdpAddrFecOutLblIfIndex10 InterfaceIndexOrZero, + vRtrLdpAddrFecOutLblNxtHopType10 InetAddressType, + vRtrLdpAddrFecOutLblNxtHopAddr10 InetAddress, + vRtrLdpAddrFecLspId10 TmnxVRtrMplsLspID, + vRtrLdpAddrFecOutLbl11 Unsigned32, + vRtrLdpAddrFecOutLblStatus11 TmnxLabelStatus, + vRtrLdpAddrFecOutLblIfIndex11 InterfaceIndexOrZero, + vRtrLdpAddrFecOutLblNxtHopType11 InetAddressType, + vRtrLdpAddrFecOutLblNxtHopAddr11 InetAddress, + vRtrLdpAddrFecLspId11 TmnxVRtrMplsLspID, + vRtrLdpAddrFecOutLbl12 Unsigned32, + vRtrLdpAddrFecOutLblStatus12 TmnxLabelStatus, + vRtrLdpAddrFecOutLblIfIndex12 InterfaceIndexOrZero, + vRtrLdpAddrFecOutLblNxtHopType12 InetAddressType, + vRtrLdpAddrFecOutLblNxtHopAddr12 InetAddress, + vRtrLdpAddrFecLspId12 TmnxVRtrMplsLspID, + vRtrLdpAddrFecOutLbl13 Unsigned32, + vRtrLdpAddrFecOutLblStatus13 TmnxLabelStatus, + vRtrLdpAddrFecOutLblIfIndex13 InterfaceIndexOrZero, + vRtrLdpAddrFecOutLblNxtHopType13 InetAddressType, + vRtrLdpAddrFecOutLblNxtHopAddr13 InetAddress, + vRtrLdpAddrFecLspId13 TmnxVRtrMplsLspID, + vRtrLdpAddrFecOutLbl14 Unsigned32, + vRtrLdpAddrFecOutLblStatus14 TmnxLabelStatus, + vRtrLdpAddrFecOutLblIfIndex14 InterfaceIndexOrZero, + vRtrLdpAddrFecOutLblNxtHopType14 InetAddressType, + vRtrLdpAddrFecOutLblNxtHopAddr14 InetAddress, + vRtrLdpAddrFecLspId14 TmnxVRtrMplsLspID, + vRtrLdpAddrFecOutLbl15 Unsigned32, + vRtrLdpAddrFecOutLblStatus15 TmnxLabelStatus, + vRtrLdpAddrFecOutLblIfIndex15 InterfaceIndexOrZero, + vRtrLdpAddrFecOutLblNxtHopType15 InetAddressType, + vRtrLdpAddrFecOutLblNxtHopAddr15 InetAddress, + vRtrLdpAddrFecLspId15 TmnxVRtrMplsLspID, + vRtrLdpAddrFecOutLbl16 Unsigned32, + vRtrLdpAddrFecOutLblStatus16 TmnxLabelStatus, + vRtrLdpAddrFecOutLblIfIndex16 InterfaceIndexOrZero, + vRtrLdpAddrFecOutLblNxtHopType16 InetAddressType, + vRtrLdpAddrFecOutLblNxtHopAddr16 InetAddress, + vRtrLdpAddrFecLspId16 TmnxVRtrMplsLspID +} + +vRtrLdpAddrFecOutLbl6 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLbl6 specifies the sixth egress label + exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 1 } + +vRtrLdpAddrFecOutLblStatus6 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblStatus6 specifies the status of the + egress label 6. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 2 } + +vRtrLdpAddrFecOutLblIfIndex6 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblIfIndex6 specifies the interface + index for egress label 6. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 3 } + +vRtrLdpAddrFecOutLblNxtHopType6 OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblNxtHopType6 specifies the address + type of vRtrLdpAddrFecOutLblNxtHopAddr6. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 4 } + +vRtrLdpAddrFecOutLblNxtHopAddr6 OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblNxtHopAddr6 specifies the IP address + of the next hop for egress label 6. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 5 } + +vRtrLdpAddrFecLspId6 OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecLspId6 indicates the LSP id of the LSP for + the RSVP tunnel used by LDP in LDP over RSVP associated with egress + label 6. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 6 } + +vRtrLdpAddrFecOutLbl7 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLbl7 specifies the seventh egress label + exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 7 } + +vRtrLdpAddrFecOutLblStatus7 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblStatus7 specifies the status of the + egress label 7. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 8 } + +vRtrLdpAddrFecOutLblIfIndex7 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblIfIndex7 specifies the interface + index for egress label 7. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 9 } + +vRtrLdpAddrFecOutLblNxtHopType7 OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblNxtHopType7 specifies the address + type of vRtrLdpAddrFecOutLblNxtHopAddr7. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 10 } + +vRtrLdpAddrFecOutLblNxtHopAddr7 OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblNxtHopAddr7 specifies the IP address + of the next hop for egress label 7. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 11 } + +vRtrLdpAddrFecLspId7 OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecLspId7 indicates the LSP id of the LSP for + the RSVP tunnel used by LDP in LDP over RSVP associated with egress + label 7. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 12 } + +vRtrLdpAddrFecOutLbl8 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLbl8 specifies the eighth egress label + exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 13 } + +vRtrLdpAddrFecOutLblStatus8 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblStatus8 specifies the status of the + egress label 8. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 14 } + +vRtrLdpAddrFecOutLblIfIndex8 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblIfIndex8 specifies the interface + index for egress label 8. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 15 } + +vRtrLdpAddrFecOutLblNxtHopType8 OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblNxtHopType8 specifies the address + type of vRtrLdpAddrFecOutLblNxtHopAddr8. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 16 } + +vRtrLdpAddrFecOutLblNxtHopAddr8 OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblNxtHopAddr8 specifies the IP address + of the next hop for egress label 8. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 17 } + +vRtrLdpAddrFecLspId8 OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecLspId8 indicates the LSP id of the LSP for + the RSVP tunnel used by LDP in LDP over RSVP associated with egress + label 8. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 18 } + +vRtrLdpAddrFecOutLbl9 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLbl9 specifies the ninth egress label + exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 19 } + +vRtrLdpAddrFecOutLblStatus9 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblStatus9 specifies the status of the + egress label 9. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 20 } + +vRtrLdpAddrFecOutLblIfIndex9 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblIfIndex9 specifies the interface + index for egress label 9. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 21 } + +vRtrLdpAddrFecOutLblNxtHopType9 OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblNxtHopType9 specifies the address + type of vRtrLdpAddrFecOutLblNxtHopAddr9. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 22 } + +vRtrLdpAddrFecOutLblNxtHopAddr9 OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblNxtHopAddr9 specifies the IP address + of the next hop for egress label 9. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 23 } + +vRtrLdpAddrFecLspId9 OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecLspId9 indicates the LSP id of the LSP for + the RSVP tunnel used by LDP in LDP over RSVP associated with egress + label 9. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 24 } + +vRtrLdpAddrFecOutLbl10 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLbl10 specifies the tenth egress label + exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 25 } + +vRtrLdpAddrFecOutLblStatus10 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblStatus10 specifies the status of the + egress label 10. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 26 } + +vRtrLdpAddrFecOutLblIfIndex10 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblIfIndex10 specifies the interface + index for egress label 10. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 27 } + +vRtrLdpAddrFecOutLblNxtHopType10 OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblNxtHopType10 specifies the address + type of vRtrLdpAddrFecOutLblNxtHopAddr10. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 28 } + +vRtrLdpAddrFecOutLblNxtHopAddr10 OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblNxtHopAddr10 specifies the IP address + of the next hop for egress label 10. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 29 } + +vRtrLdpAddrFecLspId10 OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecLspId10 indicates the LSP id of the LSP for + the RSVP tunnel used by LDP in LDP over RSVP associated with egress + label 10. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 30 } + +vRtrLdpAddrFecOutLbl11 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLbl11 specifies the eleventh egress + label exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 31 } + +vRtrLdpAddrFecOutLblStatus11 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblStatus11 specifies the status of the + egress label 11. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 32 } + +vRtrLdpAddrFecOutLblIfIndex11 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblIfIndex11 specifies the interface + index for egress label 11. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 33 } + +vRtrLdpAddrFecOutLblNxtHopType11 OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblNxtHopType11 specifies the address + type of vRtrLdpAddrFecOutLblNxtHopAddr11. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 34 } + +vRtrLdpAddrFecOutLblNxtHopAddr11 OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblNxtHopAddr11 specifies the IP address + of the next hop for egress label 11. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 35 } + +vRtrLdpAddrFecLspId11 OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecLspId11 indicates the LSP id of the LSP for + the RSVP tunnel used by LDP in LDP over RSVP associated with egress + label 11. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 36 } + +vRtrLdpAddrFecOutLbl12 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLbl12 specifies the twelfth egress label + exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 37 } + +vRtrLdpAddrFecOutLblStatus12 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblStatus12 specifies the status of the + egress label 12. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 38 } + +vRtrLdpAddrFecOutLblIfIndex12 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblIfIndex12 specifies the interface + index for egress label 12. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 39 } + +vRtrLdpAddrFecOutLblNxtHopType12 OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblNxtHopType12 specifies the address + type of vRtrLdpAddrFecOutLblNxtHopAddr12. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 40 } + +vRtrLdpAddrFecOutLblNxtHopAddr12 OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblNxtHopAddr12 specifies the IP address + of the next hop for egress label 12. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 41 } + +vRtrLdpAddrFecLspId12 OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecLspId12 indicates the LSP id of the LSP for + the RSVP tunnel used by LDP in LDP over RSVP associated with egress + label 12. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 42 } + +vRtrLdpAddrFecOutLbl13 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLbl13 specifies the thirteenth egress + label exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 43 } + +vRtrLdpAddrFecOutLblStatus13 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblStatus13 specifies the status of the + egress label 13. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 44 } + +vRtrLdpAddrFecOutLblIfIndex13 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblIfIndex13 specifies the interface + index for egress label 13. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 45 } + +vRtrLdpAddrFecOutLblNxtHopType13 OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblNxtHopType13 specifies the address + type of vRtrLdpAddrFecOutLblNxtHopAddr13. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 46 } + +vRtrLdpAddrFecOutLblNxtHopAddr13 OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblNxtHopAddr13 specifies the IP address + of the next hop for egress label 13. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 47 } + +vRtrLdpAddrFecLspId13 OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecLspId13 indicates the LSP id of the LSP for + the RSVP tunnel used by LDP in LDP over RSVP associated with egress + label 13. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 48 } + +vRtrLdpAddrFecOutLbl14 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLbl14 specifies the fourteenth egress + label exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 49 } + +vRtrLdpAddrFecOutLblStatus14 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblStatus14 specifies the status of the + egress label 14. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 50 } + +vRtrLdpAddrFecOutLblIfIndex14 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblIfIndex14 specifies the interface + index for egress label 14. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 51 } + +vRtrLdpAddrFecOutLblNxtHopType14 OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblNxtHopType14 specifies the address + type of vRtrLdpAddrFecOutLblNxtHopAddr14. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 52 } + +vRtrLdpAddrFecOutLblNxtHopAddr14 OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblNxtHopAddr14 specifies the IP address + of the next hop for egress label 14. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 53 } + +vRtrLdpAddrFecLspId14 OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecLspId14 indicates the LSP id of the LSP for + the RSVP tunnel used by LDP in LDP over RSVP associated with egress + label 14. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 54 } + +vRtrLdpAddrFecOutLbl15 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLbl15 specifies the fifteenth egress + label exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 55 } + +vRtrLdpAddrFecOutLblStatus15 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblStatus15 specifies the status of the + egress label 15. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 56 } + +vRtrLdpAddrFecOutLblIfIndex15 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblIfIndex15 specifies the interface + index for egress label 15. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 57 } + +vRtrLdpAddrFecOutLblNxtHopType15 OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblNxtHopType15 specifies the address + type of vRtrLdpAddrFecOutLblNxtHopAddr15. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 58 } + +vRtrLdpAddrFecOutLblNxtHopAddr15 OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblNxtHopAddr15 specifies the IP address + of the next hop for egress label 15. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 59 } + +vRtrLdpAddrFecLspId15 OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecLspId15 indicates the LSP id of the LSP for + the RSVP tunnel used by LDP in LDP over RSVP associated with egress + label 15. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 60 } + +vRtrLdpAddrFecOutLbl16 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLbl16 specifies the sixteenth egress + label exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 61 } + +vRtrLdpAddrFecOutLblStatus16 OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblStatus16 specifies the status of the + egress label 16. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 62 } + +vRtrLdpAddrFecOutLblIfIndex16 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblIfIndex16 specifies the interface + index for egress label 16. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 63 } + +vRtrLdpAddrFecOutLblNxtHopType16 OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblNxtHopType16 specifies the address + type of vRtrLdpAddrFecOutLblNxtHopAddr16. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 64 } + +vRtrLdpAddrFecOutLblNxtHopAddr16 OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblNxtHopAddr16 specifies the IP address + of the next hop for egress label 16. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 65 } + +vRtrLdpAddrFecLspId16 OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecLspId16 indicates the LSP id of the LSP for + the RSVP tunnel used by LDP in LDP over RSVP associated with egress + label 16. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecExtEntry 66 } + +vRtrLdpP2MPFecTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpP2MPFecEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpP2MPFecTable is a read-only table that represents operational + information of P2MP FECs either sent to or received from an LDP peer + known to the Virtual Router." + ::= { tmnxLdpObjs 31 } + +vRtrLdpP2MPFecEntry OBJECT-TYPE + SYNTAX VRtrLdpP2MPFecEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of operational information of a + P2MP FEC sent to or received from an LDP peer." + INDEX { + vRtrID, + vRtrLdpP2MPFecRootAddrType, + vRtrLdpP2MPFecRootAddress, + vRtrLdpP2MPFecTunnelType, + vRtrLdpP2MPFecTunnelId, + vRtrLdpPeerLdpId + } + ::= { vRtrLdpP2MPFecTable 1 } + +VRtrLdpP2MPFecEntry ::= SEQUENCE +{ + vRtrLdpP2MPFecTunnelType TmnxLdpFECTunnelType, + vRtrLdpP2MPFecTunnelId Unsigned32, + vRtrLdpP2MPFecRootAddrType InetAddressType, + vRtrLdpP2MPFecRootAddress InetAddress, + vRtrLdpP2MPFecFlags TmnxLdpFECFlags, + vRtrLdpP2MPFecNumInLabels Gauge32, + vRtrLdpP2MPFecNumOutLabels Gauge32, + vRtrLdpP2MPFecTunnelIfId Unsigned32, + vRtrLdpP2MPFecMetric Unsigned32, + vRtrLdpP2MPFecMTU Unsigned32 +} + +vRtrLdpP2MPFecTunnelType OBJECT-TYPE + SYNTAX TmnxLdpFECTunnelType + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpP2MPFecTunnelType indicates the tunnel type of + P2MP FEC. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecEntry 1 } + +vRtrLdpP2MPFecTunnelId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpP2MPFecTunnelId indicates the tunnel identifier + for this P2MP FEC. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecEntry 2 } + +vRtrLdpP2MPFecRootAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpP2MPFecRootAddrType indicates the type of ip + address of the root for this P2MP FEC. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecEntry 3 } + +vRtrLdpP2MPFecRootAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpP2MPFecRootAddress indicates the ip address of the + root for this P2MP FEC. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecEntry 4 } + +vRtrLdpP2MPFecFlags OBJECT-TYPE + SYNTAX TmnxLdpFECFlags + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The bit flags of vRtrLdpP2MPFecFlags indicates the characteristics of + the FEC. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecEntry 5 } + +vRtrLdpP2MPFecNumInLabels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpP2MPFecNumInLabels indicates the number of labels + that have been sent to the peer associated with this FEC. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecEntry 6 } + +vRtrLdpP2MPFecNumOutLabels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpP2MPFecNumOutLabels indicates the number of labels + that have been received from the peer associated with this FEC. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecEntry 7 } + +vRtrLdpP2MPFecTunnelIfId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpP2MPFecTunnelIfId indicates the tunnel interface + identifier for this P2MP FEC. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecEntry 8 } + +vRtrLdpP2MPFecMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpP2MPFecMetric indicates the relative cost of the + tunnel represented by this P2MP FEC. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecEntry 9 } + +vRtrLdpP2MPFecMTU OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpP2MPFecMTU indicates the maximum transfer unit for + payloads represented by this P2MP FEC. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecEntry 10 } + +vRtrLdpP2MPFecInLabelTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpP2MPFecInLabelEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpP2MPFecInLabelTable is a read-only table that represents all + P2MP FECs received from an LDP peer known to the virtual router." + ::= { tmnxLdpObjs 32 } + +vRtrLdpP2MPFecInLabelEntry OBJECT-TYPE + SYNTAX VRtrLdpP2MPFecInLabelEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of a P2MP FEC received from an + LDP peer." + INDEX { + vRtrID, + vRtrLdpP2MPFecRootAddrType, + vRtrLdpP2MPFecRootAddress, + vRtrLdpP2MPFecTunnelType, + vRtrLdpP2MPFecTunnelId, + vRtrLdpPeerLdpId, + vRtrLdpP2MPFecInLblId + } + ::= { vRtrLdpP2MPFecInLabelTable 1 } + +VRtrLdpP2MPFecInLabelEntry ::= SEQUENCE +{ + vRtrLdpP2MPFecInLblId Unsigned32, + vRtrLdpP2MPFecInLbl Unsigned32, + vRtrLdpP2MPFecInLblStatus TmnxLabelStatus, + vRtrLdpP2MPFecInLblIfIndex InterfaceIndexOrZero +} + +vRtrLdpP2MPFecInLblId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpP2MPFecInLblId indicates the label number of the + ingress label exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecInLabelEntry 1 } + +vRtrLdpP2MPFecInLbl OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpP2MPFecInLbl indicates the ingress label + exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecInLabelEntry 2 } + +vRtrLdpP2MPFecInLblStatus OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpP2MPFecInLblStatus indicates the status of the + ingress label. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecInLabelEntry 3 } + +vRtrLdpP2MPFecInLblIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpP2MPFecInLblIfIndex indicates the interface index + for ingress label. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecInLabelEntry 4 } + +vRtrLdpP2MPFecOutLabelTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpP2MPFecOutLabelEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpP2MPFecTable is a read-only table that represents all P2MP FECs + sent to an LDP peer known to the Virtual Router." + ::= { tmnxLdpObjs 33 } + +vRtrLdpP2MPFecOutLabelEntry OBJECT-TYPE + SYNTAX VRtrLdpP2MPFecOutLabelEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of a P2MP FEC sent to a LDP + peer." + INDEX { + vRtrID, + vRtrLdpP2MPFecRootAddrType, + vRtrLdpP2MPFecRootAddress, + vRtrLdpP2MPFecTunnelType, + vRtrLdpP2MPFecTunnelId, + vRtrLdpPeerLdpId, + vRtrLdpP2MPFecOutLblId + } + ::= { vRtrLdpP2MPFecOutLabelTable 1 } + +VRtrLdpP2MPFecOutLabelEntry ::= SEQUENCE +{ + vRtrLdpP2MPFecOutLblId Unsigned32, + vRtrLdpP2MPFecOutLbl Unsigned32, + vRtrLdpP2MPFecOutLblStatus TmnxLabelStatus, + vRtrLdpP2MPFecOutLblNxtHopType InetAddressType, + vRtrLdpP2MPFecOutLblNxtHopAddr InetAddress, + vRtrLdpP2MPFecOutLblIfIndex InterfaceIndexOrZero, + vRtrLdpP2MPFecOutLblLspId TmnxVRtrMplsLspID +} + +vRtrLdpP2MPFecOutLblId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpP2MPFecOutLblId indicates the label number of the + egress label exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecOutLabelEntry 1 } + +vRtrLdpP2MPFecOutLbl OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpP2MPFecOutLbl indicates the egress label + exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecOutLabelEntry 2 } + +vRtrLdpP2MPFecOutLblStatus OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpP2MPFecOutLblStatus indicates the status of the + egress label. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecOutLabelEntry 3 } + +vRtrLdpP2MPFecOutLblNxtHopType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpP2MPFecOutLblNxtHopType indicates the address type + of vRtrLdpP2MPFecOutLblNxtHopAddr. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecOutLabelEntry 4 } + +vRtrLdpP2MPFecOutLblNxtHopAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpP2MPFecOutLblNxtHopAddr indicates the IP address + of the next hop for egress label. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecOutLabelEntry 5 } + +vRtrLdpP2MPFecOutLblIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpP2MPFecOutLblIfIndex indicates the interface index + for egress label. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecOutLabelEntry 6 } + +vRtrLdpP2MPFecOutLblLspId OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpP2MPFecOutLblLspId indicates the LSP id of the LSP + for the RSVP tunnel used by LDP in LDP over RSVP associated with + egress label. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecOutLabelEntry 7 } + +vRtrLdpP2MPFecMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpP2MPFecMapEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpP2MPFecMapTable is a read-only table which maps to the + vRtrLdpP2MPFecTable. This table has the same indexes as the + vRtrLdpP2MPFecTable but the order in which these indexes are specified + is different for the two tables." + ::= { tmnxLdpObjs 34 } + +vRtrLdpP2MPFecMapEntry OBJECT-TYPE + SYNTAX VRtrLdpP2MPFecMapEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of a P2MP FEC sent to or + received from an LDP peer." + INDEX { + vRtrID, + vRtrLdpP2MPFecRootAddrType, + vRtrLdpP2MPFecRootAddress, + vRtrLdpPeerLdpId, + vRtrLdpP2MPFecMapFecType, + vRtrLdpP2MPFecMapId + } + ::= { vRtrLdpP2MPFecMapTable 1 } + +VRtrLdpP2MPFecMapEntry ::= SEQUENCE +{ + vRtrLdpP2MPFecMapFecType TmnxLdpFECTunnelType, + vRtrLdpP2MPFecMapId Unsigned32 +} + +vRtrLdpP2MPFecMapFecType OBJECT-TYPE + SYNTAX TmnxLdpFECTunnelType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpP2MPFecMapFecType indicates the tunnel type of + P2MP FEC. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecMapEntry 1 } + +vRtrLdpP2MPFecMapId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpP2MPFecMapId indicates the tunnel identifier for + this P2MP FEC. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpP2MPFecMapEntry 2 } + +vRtrLdpAddrFecOutLblInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpAddrFecOutLblInfoEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpAddrFecOutLblInfoTable is a read-only table that contains the + information related to an egress label of an address FEC sent to or + received from an LDP peer." + ::= { tmnxLdpObjs 35 } + +vRtrLdpAddrFecOutLblInfoEntry OBJECT-TYPE + SYNTAX VRtrLdpAddrFecOutLblInfoEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of an egress label of an address + FEC sent to or received from an LDP peer." + INDEX { + vRtrID, + vRtrLdpAddrFecFecType, + vRtrLdpAddrFecIpPrefix, + vRtrLdpAddrFecIpMask, + vRtrLdpPeerLdpId, + vRtrLdpAddrFecOutLblId + } + ::= { vRtrLdpAddrFecOutLblInfoTable 1 } + +VRtrLdpAddrFecOutLblInfoEntry ::= SEQUENCE +{ + vRtrLdpAddrFecOutLblId Unsigned32, + vRtrLdpAddrFecOutLblMetric Unsigned32, + vRtrLdpAddrFecOutLblMtu Unsigned32 +} + +vRtrLdpAddrFecOutLblId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblId indicates the egress label + exchanged. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecOutLblInfoEntry 1 } + +vRtrLdpAddrFecOutLblMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblMetric indicates the relative cost of + the tunnel represented by this address FEC egress label. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecOutLblInfoEntry 2 } + +vRtrLdpAddrFecOutLblMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrFecOutLblMtu indicates the maximum transfer + unit for payloads represented by this address FEC egress label. + + This object was obsoleted in release 10.0." + ::= { vRtrLdpAddrFecOutLblInfoEntry 3 } + +vRtrLdpNgP2MPFecTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpNgP2MPFecEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpNgP2MPFecTable is a read-only table that represents operational + information of P2MP FECs either sent to or received from an LDP peer + known to the Virtual Router. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgExtP2MPFecTable." + ::= { tmnxLdpObjs 36 } + +vRtrLdpNgP2MPFecEntry OBJECT-TYPE + SYNTAX VRtrLdpNgP2MPFecEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of operational information of a + P2MP FEC sent to or received from an LDP peer." + INDEX { + vRtrID, + vRtrLdpNgP2MPFecRootAddrType, + vRtrLdpNgP2MPFecRootAddress, + vRtrLdpNgP2MPFecOpaqueType, + vRtrLdpNgP2MPFecOpaqueLength, + vRtrLdpNgP2MPFecOpaqueValue, + vRtrLdpPeerLdpId + } + ::= { vRtrLdpNgP2MPFecTable 1 } + +VRtrLdpNgP2MPFecEntry ::= SEQUENCE +{ + vRtrLdpNgP2MPFecOpaqueType Unsigned32, + vRtrLdpNgP2MPFecOpaqueLength Unsigned32, + vRtrLdpNgP2MPFecOpaqueValue OCTET STRING, + vRtrLdpNgP2MPFecRootAddrType InetAddressType, + vRtrLdpNgP2MPFecRootAddress InetAddress, + vRtrLdpNgP2MPFecFlags TmnxLdpFECFlags, + vRtrLdpNgP2MPFecNumInLabels Gauge32, + vRtrLdpNgP2MPFecNumOutLabels Gauge32, + vRtrLdpNgP2MPFecTunnelIfId Unsigned32, + vRtrLdpNgP2MPFecMetric Unsigned32, + vRtrLdpNgP2MPFecMTU Unsigned32 +} + +vRtrLdpNgP2MPFecOpaqueType OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecOpaqueType indicates the type of a + Multi-Point Opaque Value Element. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecEntry 1 } + +vRtrLdpNgP2MPFecOpaqueLength OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecOpaqueLength indicates the length of a + Multi-Point Opaque Value Element. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecEntry 2 } + +vRtrLdpNgP2MPFecOpaqueValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecOpaqueValue indicates the value of a + Multi-Point Opaque Value Element. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecEntry 3 } + +vRtrLdpNgP2MPFecRootAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecRootAddrType indicates the type of ip + address of the root for this P2MP FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecEntry 4 } + +vRtrLdpNgP2MPFecRootAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecRootAddress indicates the ip address of + the root for this P2MP FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecEntry 5 } + +vRtrLdpNgP2MPFecFlags OBJECT-TYPE + SYNTAX TmnxLdpFECFlags + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The bit flags of vRtrLdpNgP2MPFecFlags indicates the characteristics + of the FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecEntry 6 } + +vRtrLdpNgP2MPFecNumInLabels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecNumInLabels indicates the number of + labels that have been sent to the peer associated with this FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecEntry 7 } + +vRtrLdpNgP2MPFecNumOutLabels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecNumOutLabels indicates the number of + labels that have been received from the peer associated with this FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecEntry 8 } + +vRtrLdpNgP2MPFecTunnelIfId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecTunnelIfId indicates the tunnel interface + identifier for this P2MP FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecEntry 9 } + +vRtrLdpNgP2MPFecMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecMetric indicates the relative cost of the + tunnel represented by this P2MP FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecEntry 10 } + +vRtrLdpNgP2MPFecMTU OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecMTU indicates the maximum transfer unit + for payloads represented by this P2MP FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecEntry 11 } + +vRtrLdpNgP2MPFecInLabelTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpNgP2MPFecInLabelEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpNgP2MPFecInLabelTable is a read-only table that represents all + P2MP FECs received from an LDP peer known to the virtual router. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgExtP2MPFecInLblTable." + ::= { tmnxLdpObjs 37 } + +vRtrLdpNgP2MPFecInLabelEntry OBJECT-TYPE + SYNTAX VRtrLdpNgP2MPFecInLabelEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of a P2MP FEC received from an + LDP peer." + INDEX { + vRtrID, + vRtrLdpNgP2MPFecRootAddrType, + vRtrLdpNgP2MPFecRootAddress, + vRtrLdpNgP2MPFecOpaqueType, + vRtrLdpNgP2MPFecOpaqueLength, + vRtrLdpNgP2MPFecOpaqueValue, + vRtrLdpPeerLdpId, + vRtrLdpNgP2MPFecInLblId + } + ::= { vRtrLdpNgP2MPFecInLabelTable 1 } + +VRtrLdpNgP2MPFecInLabelEntry ::= SEQUENCE +{ + vRtrLdpNgP2MPFecInLblId Unsigned32, + vRtrLdpNgP2MPFecInLbl Unsigned32, + vRtrLdpNgP2MPFecInLblStatus TmnxLabelStatus, + vRtrLdpNgP2MPFecInLblIfIndex InterfaceIndexOrZero +} + +vRtrLdpNgP2MPFecInLblId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecInLblId indicates the label number of the + ingress label exchanged. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecInLabelEntry 1 } + +vRtrLdpNgP2MPFecInLbl OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecInLbl indicates the ingress label + exchanged. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecInLabelEntry 2 } + +vRtrLdpNgP2MPFecInLblStatus OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecInLblStatus indicates the status of the + ingress label. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecInLabelEntry 3 } + +vRtrLdpNgP2MPFecInLblIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecInLblIfIndex indicates the interface + index for ingress label. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecInLabelEntry 4 } + +vRtrLdpNgP2MPFecOutLabelTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpNgP2MPFecOutLabelEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpNgP2MPFecTable is a read-only table that represents all P2MP + FECs sent to an LDP peer known to the Virtual Router. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgExtP2MPFecOutLblTable." + ::= { tmnxLdpObjs 38 } + +vRtrLdpNgP2MPFecOutLabelEntry OBJECT-TYPE + SYNTAX VRtrLdpNgP2MPFecOutLabelEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of a P2MP FEC sent to a LDP + peer." + INDEX { + vRtrID, + vRtrLdpNgP2MPFecRootAddrType, + vRtrLdpNgP2MPFecRootAddress, + vRtrLdpNgP2MPFecOpaqueType, + vRtrLdpNgP2MPFecOpaqueLength, + vRtrLdpNgP2MPFecOpaqueValue, + vRtrLdpPeerLdpId, + vRtrLdpNgP2MPFecOutLblId + } + ::= { vRtrLdpNgP2MPFecOutLabelTable 1 } + +VRtrLdpNgP2MPFecOutLabelEntry ::= SEQUENCE +{ + vRtrLdpNgP2MPFecOutLblId Unsigned32, + vRtrLdpNgP2MPFecOutLbl Unsigned32, + vRtrLdpNgP2MPFecOutLblStatus TmnxLabelStatus, + vRtrLdpNgP2MPFecOutLblNxtHopType InetAddressType, + vRtrLdpNgP2MPFecOutLblNxtHopAddr InetAddress, + vRtrLdpNgP2MPFecOutLblIfIndex InterfaceIndexOrZero, + vRtrLdpNgP2MPFecOutLblLspId TmnxVRtrMplsLspID +} + +vRtrLdpNgP2MPFecOutLblId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecOutLblId indicates the label number of + the egress label exchanged. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecOutLabelEntry 1 } + +vRtrLdpNgP2MPFecOutLbl OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecOutLbl indicates the egress label + exchanged. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecOutLabelEntry 2 } + +vRtrLdpNgP2MPFecOutLblStatus OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecOutLblStatus indicates the status of the + egress label. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecOutLabelEntry 3 } + +vRtrLdpNgP2MPFecOutLblNxtHopType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecOutLblNxtHopType indicates the address + type of vRtrLdpNgP2MPFecOutLblNxtHopAddr. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecOutLabelEntry 4 } + +vRtrLdpNgP2MPFecOutLblNxtHopAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecOutLblNxtHopAddr indicates the IP address + of the next hop for egress label. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecOutLabelEntry 5 } + +vRtrLdpNgP2MPFecOutLblIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecOutLblIfIndex indicates the interface + index for egress label. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecOutLabelEntry 6 } + +vRtrLdpNgP2MPFecOutLblLspId OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecOutLblLspId indicates the LSP id of the + LSP for the RSVP tunnel used by LDP in LDP over RSVP associated with + egress label. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecOutLabelEntry 7 } + +vRtrLdpNgP2MPFecMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpNgP2MPFecMapEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpNgP2MPFecMapTable is a read-only table which maps to the + vRtrLdpNgP2MPFecTable. This table has the same indexes as the + vRtrLdpNgP2MPFecTable but the order in which these indexes are + specified is different for the two tables. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgExtP2MPFecMapTable." + ::= { tmnxLdpObjs 39 } + +vRtrLdpNgP2MPFecMapEntry OBJECT-TYPE + SYNTAX VRtrLdpNgP2MPFecMapEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of a P2MP FEC sent to or + received from an LDP peer." + INDEX { + vRtrID, + vRtrLdpPeerLdpId, + vRtrLdpNgP2MPFecRootAddrType, + vRtrLdpNgP2MPFecRootAddress, + vRtrLdpNgP2MPFecOpaqueType, + vRtrLdpNgP2MPFecOpaqueLength, + vRtrLdpNgP2MPFecOpaqueValue + } + ::= { vRtrLdpNgP2MPFecMapTable 1 } + +VRtrLdpNgP2MPFecMapEntry ::= SEQUENCE +{ + vRtrLdpNgP2MPFecMapFlags TmnxLdpFECFlags, + vRtrLdpNgP2MPFecMapNumInLabels Gauge32, + vRtrLdpNgP2MPFecMapNumOutLabels Gauge32, + vRtrLdpNgP2MPFecMapTunnelIfId Unsigned32, + vRtrLdpNgP2MPFecMapMetric Unsigned32, + vRtrLdpNgP2MPFecMapMTU Unsigned32 +} + +vRtrLdpNgP2MPFecMapFlags OBJECT-TYPE + SYNTAX TmnxLdpFECFlags + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The bit flags of vRtrLdpNgP2MPFecMapFlags indicates the + characteristics of the FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecMapEntry 1 } + +vRtrLdpNgP2MPFecMapNumInLabels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecMapNumInLabels indicates the number of + labels that have been sent to the peer associated with this FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecMapEntry 2 } + +vRtrLdpNgP2MPFecMapNumOutLabels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecMapNumOutLabels indicates the number of + labels that have been received from the peer associated with this FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecMapEntry 3 } + +vRtrLdpNgP2MPFecMapTunnelIfId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecMapTunnelIfId indicates the tunnel + interface identifier for this P2MP FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecMapEntry 4 } + +vRtrLdpNgP2MPFecMapMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecMapMetric indicates the relative cost of + the tunnel represented by this P2MP FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecMapEntry 5 } + +vRtrLdpNgP2MPFecMapMTU OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpNgP2MPFecMapMTU indicates the maximum transfer + unit for payloads represented by this P2MP FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpNgP2MPFecMapEntry 6 } + +vRtrLdpAddressFecTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpAddressFecEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpAddressFecTable is a read-only table that represents all + address FECs either sent to or received from an LDP peer known to the + Virtual Router. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgAddrFecTable." + ::= { tmnxLdpObjs 40 } + +vRtrLdpAddressFecEntry OBJECT-TYPE + SYNTAX VRtrLdpAddressFecEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of an address FEC sent to or + received from an LDP peer." + INDEX { + vRtrID, + vRtrLdpAddressFecFecType, + vRtrLdpAddressFecIpPrefixType, + vRtrLdpAddressFecIpPrefix, + vRtrLdpAddressFecIpPrefixLen, + vRtrLdpPeerLdpId + } + ::= { vRtrLdpAddressFecTable 1 } + +VRtrLdpAddressFecEntry ::= SEQUENCE +{ + vRtrLdpAddressFecFecType TmnxLdpFECType, + vRtrLdpAddressFecIpPrefixType InetAddressType, + vRtrLdpAddressFecIpPrefix InetAddress, + vRtrLdpAddressFecIpPrefixLen InetAddressPrefixLength, + vRtrLdpAddressFecFlags TmnxLdpFECFlags, + vRtrLdpAddressFecNumInLabels Unsigned32, + vRtrLdpAddressFecNumOutLabels Unsigned32 +} + +vRtrLdpAddressFecFecType OBJECT-TYPE + SYNTAX TmnxLdpFECType + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddressFecFecType specifies the FEC type. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecEntry 1 } + +vRtrLdpAddressFecIpPrefixType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddressFecIpPrefixType indicates the address type + of vRtrLdpAddressFecIpPrefix. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecEntry 2 } + +vRtrLdpAddressFecIpPrefix OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddressFecIpPrefix specifies the IP Address Prefix + for this address FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecEntry 3 } + +vRtrLdpAddressFecIpPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddressFecIpPrefixLen indicates the prefix length + of the subnet associated with vRtrLdpAddressFecIpPrefix. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecEntry 4 } + +vRtrLdpAddressFecFlags OBJECT-TYPE + SYNTAX TmnxLdpFECFlags + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The bit flags of vRtrLdpAddressFecFlags specify the characteristics of + the FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecEntry 5 } + +vRtrLdpAddressFecNumInLabels OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddressFecNumInLabels gives the number of labels + that have been sent to the peer associated with this FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecEntry 6 } + +vRtrLdpAddressFecNumOutLabels OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddressFecNumOutLabels gives the number of labels + that have been received from the peer associated with this FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecEntry 7 } + +vRtrLdpAddressFecInLabelTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpAddressFecInLabelEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpAddressFecInLabelTable is a read-only table that represents all + address FECs received from an LDP peer known to the Virtual Router. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgAddrFecInLblTable." + ::= { tmnxLdpObjs 41 } + +vRtrLdpAddressFecInLabelEntry OBJECT-TYPE + SYNTAX VRtrLdpAddressFecInLabelEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of an address FEC received from + an LDP peer." + INDEX { + vRtrID, + vRtrLdpAddressFecFecType, + vRtrLdpAddressFecIpPrefixType, + vRtrLdpAddressFecIpPrefix, + vRtrLdpAddressFecIpPrefixLen, + vRtrLdpPeerLdpId, + vRtrLdpAddressFecInLblId + } + ::= { vRtrLdpAddressFecInLabelTable 1 } + +VRtrLdpAddressFecInLabelEntry ::= SEQUENCE +{ + vRtrLdpAddressFecInLblId Unsigned32, + vRtrLdpAddressFecInLbl Unsigned32, + vRtrLdpAddressFecInLblStatus TmnxLabelStatus, + vRtrLdpAddressFecInLblIfIndex InterfaceIndexOrZero +} + +vRtrLdpAddressFecInLblId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddressFecInLblId indicates the label number of + the ingress label exchanged. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecInLabelEntry 1 } + +vRtrLdpAddressFecInLbl OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddressFecInLbl specifies the ingress label + exchanged. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecInLabelEntry 2 } + +vRtrLdpAddressFecInLblStatus OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddressFecInLblStatus specifies the status of the + ingress label. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecInLabelEntry 3 } + +vRtrLdpAddressFecInLblIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddressFecInLblIfIndex specifies the interface + index for ingress label. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecInLabelEntry 4 } + +vRtrLdpAddressFecOutLabelTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpAddressFecOutLabelEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpAddressFecOutLabelTable is a read-only table that represents + all address FECs received from an LDP peer known to the Virtual + Router. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgAddrFecOutLblTable." + ::= { tmnxLdpObjs 42 } + +vRtrLdpAddressFecOutLabelEntry OBJECT-TYPE + SYNTAX VRtrLdpAddressFecOutLabelEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of an address FEC received from + an LDP peer." + INDEX { + vRtrID, + vRtrLdpAddressFecFecType, + vRtrLdpAddressFecIpPrefixType, + vRtrLdpAddressFecIpPrefix, + vRtrLdpAddressFecIpPrefixLen, + vRtrLdpPeerLdpId, + vRtrLdpAddressFecOutLblId + } + ::= { vRtrLdpAddressFecOutLabelTable 1 } + +VRtrLdpAddressFecOutLabelEntry ::= SEQUENCE +{ + vRtrLdpAddressFecOutLblId Unsigned32, + vRtrLdpAddressFecOutLbl Unsigned32, + vRtrLdpAddressFecOutLblStatus TmnxLabelStatus, + vRtrLdpAddressFecOutLblIfIndex InterfaceIndexOrZero, + vRtrLdpAddressFecOutLblNHType InetAddressType, + vRtrLdpAddressFecOutLblNHAddr InetAddress, + vRtrLdpAddressFecOutLblMetric Unsigned32, + vRtrLdpAddressFecOutLblMtu Unsigned32, + vRtrLdpAddressFecOutLblLspId TmnxVRtrMplsLspID +} + +vRtrLdpAddressFecOutLblId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddressFecOutLblId indicates the label number of + the egress label exchanged. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecOutLabelEntry 1 } + +vRtrLdpAddressFecOutLbl OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddressFecOutLbl specifies the egress label + exchanged. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecOutLabelEntry 2 } + +vRtrLdpAddressFecOutLblStatus OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddressFecOutLblStatus specifies the status of the + egress label. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecOutLabelEntry 3 } + +vRtrLdpAddressFecOutLblIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddressFecOutLblIfIndex specifies the interface + index for egress label. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecOutLabelEntry 4 } + +vRtrLdpAddressFecOutLblNHType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddressFecOutLblNHType specifies the address type + of vRtrLdpAddressFecOutLblNHAddr. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecOutLabelEntry 5 } + +vRtrLdpAddressFecOutLblNHAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddressFecOutLblNHAddr specifies the IP address of + the next hop for egress label. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecOutLabelEntry 6 } + +vRtrLdpAddressFecOutLblMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddressFecOutLblMetric indicates the relative cost + of the tunnel represented by this address FEC egress label. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecOutLabelEntry 7 } + +vRtrLdpAddressFecOutLblMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddressFecOutLblMtu indicates the maximum transfer + unit for payloads represented by this address FEC egress label. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecOutLabelEntry 8 } + +vRtrLdpAddressFecOutLblLspId OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddressFecOutLblLspId indicates the LSP id of the + LSP for the RSVP tunnel used by LDP in LDP over RSVP associated with + egress label. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecOutLabelEntry 9 } + +vRtrLdpAddressFecMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpAddressFecMapEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpAddressFecMapTable is a read-only table which maps to the + vRtrLdpAddressFecTable. This table has the same indexes as the + vRtrLdpAddressFecTable but the order in which these indexes are + specified is different for the two tables. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgAddrFecMapTable." + ::= { tmnxLdpObjs 43 } + +vRtrLdpAddressFecMapEntry OBJECT-TYPE + SYNTAX VRtrLdpAddressFecMapEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of an address FEC sent to or + received from an LDP peer." + INDEX { + vRtrID, + vRtrLdpPeerLdpId, + vRtrLdpAddressFecFecType, + vRtrLdpAddressFecIpPrefixType, + vRtrLdpAddressFecIpPrefix, + vRtrLdpAddressFecIpPrefixLen + } + ::= { vRtrLdpAddressFecMapTable 1 } + +VRtrLdpAddressFecMapEntry ::= SEQUENCE +{ + vRtrLdpAddressFecMapFlags TmnxLdpFECFlags, + vRtrLdpAddressFecMapNumInLabels Unsigned32, + vRtrLdpAddressFecMapNumOutLabels Unsigned32 +} + +vRtrLdpAddressFecMapFlags OBJECT-TYPE + SYNTAX TmnxLdpFECFlags + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The bit flags of vRtrLdpAddressFecMapFlags specify the characteristics + of the FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecMapEntry 1 } + +vRtrLdpAddressFecMapNumInLabels OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddressFecMapNumInLabels gives the number of + labels that have been sent to the peer associated with this FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecMapEntry 2 } + +vRtrLdpAddressFecMapNumOutLabels OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddressFecMapNumOutLabels gives the number of + labels that have been received from the peer associated with this FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddressFecMapEntry 3 } + +vRtrLdpAddrActiveFecTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpAddrActiveFecEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpAddrActiveFecTable is a read-only table that represents all + active in data plane address FECs either sent to or received from an + LDP peer known to the Virtual Router. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vLdpNgAddrActiveFecTable." + ::= { tmnxLdpObjs 44 } + +vRtrLdpAddrActiveFecEntry OBJECT-TYPE + SYNTAX VRtrLdpAddrActiveFecEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of an active in data plane + address FEC sent to or received from an LDP peer." + INDEX { + vRtrID, + vRtrLdpAddressFecFecType, + vRtrLdpAddressFecIpPrefixType, + vRtrLdpAddressFecIpPrefix, + vRtrLdpAddressFecIpPrefixLen, + vRtrLdpAddrActiveFecOpType + } + ::= { vRtrLdpAddrActiveFecTable 1 } + +VRtrLdpAddrActiveFecEntry ::= SEQUENCE +{ + vRtrLdpAddrActiveFecOpType INTEGER, + vRtrLdpAddrActiveFecFecFlags TmnxLdpFECFlags, + vRtrLdpAddrActiveFecNumInLbls Unsigned32, + vRtrLdpAddrActiveFecNumOutLbls Unsigned32 +} + +vRtrLdpAddrActiveFecOpType OBJECT-TYPE + SYNTAX INTEGER { + pop (1), + push (2), + swap (3) + } + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrActiveFecOpType indicates operation type of + this FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddrActiveFecEntry 1 } + +vRtrLdpAddrActiveFecFecFlags OBJECT-TYPE + SYNTAX TmnxLdpFECFlags + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The bit flags of vRtrLdpAddrActiveFecFecFlags indicates the + characteristics of the FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddrActiveFecEntry 2 } + +vRtrLdpAddrActiveFecNumInLbls OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrActiveFecNumInLbls indicates the number of + labels that have been sent to the peer associated with this FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddrActiveFecEntry 3 } + +vRtrLdpAddrActiveFecNumOutLbls OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrActiveFecNumOutLbls indicates the number of + labels that have been received from the peer associated with this FEC. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddrActiveFecEntry 4 } + +vRtrLdpAddrActiveFecInLblTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpAddrActiveFecInLblEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpAddrActiveFecInLblTable is a read-only table that represents + all active in data plane address FECs received from an LDP peer known + to the Virtual Router. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vLdpNgAddrActiveFecInLblTable." + ::= { tmnxLdpObjs 45 } + +vRtrLdpAddrActiveFecInLblEntry OBJECT-TYPE + SYNTAX VRtrLdpAddrActiveFecInLblEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of an active in data plane + address FEC received from an LDP peer." + INDEX { + vRtrID, + vRtrLdpAddressFecFecType, + vRtrLdpAddressFecIpPrefixType, + vRtrLdpAddressFecIpPrefix, + vRtrLdpAddressFecIpPrefixLen, + vRtrLdpAddrActiveFecOpType, + vRtrLdpAddrActiveFecInLblId + } + ::= { vRtrLdpAddrActiveFecInLblTable 1 } + +VRtrLdpAddrActiveFecInLblEntry ::= SEQUENCE +{ + vRtrLdpAddrActiveFecInLblId Unsigned32, + vRtrLdpAddrActiveFecInLbl Unsigned32, + vRtrLdpAddrActiveFecInLblIfIndex InterfaceIndexOrZero +} + +vRtrLdpAddrActiveFecInLblId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrActiveFecInLblId indicates the label number of + the ingress label exchanged. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddrActiveFecInLblEntry 1 } + +vRtrLdpAddrActiveFecInLbl OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrActiveFecInLbl indicates the ingress label + exchanged. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddrActiveFecInLblEntry 2 } + +vRtrLdpAddrActiveFecInLblIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrActiveFecInLblIfIndex indicates the interface + index for ingress label. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddrActiveFecInLblEntry 3 } + +vRtrLdpAddrActiveFecOutLblTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpAddrActiveFecOutLblEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpAddrActiveFecOutLblTable is a read-only table that represents + all active in data plane address FECs received from an LDP peer known + to the Virtual Router. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vLdpNgAddrActiveFecOutLblTable." + ::= { tmnxLdpObjs 46 } + +vRtrLdpAddrActiveFecOutLblEntry OBJECT-TYPE + SYNTAX VRtrLdpAddrActiveFecOutLblEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of an active in data plane + address FEC received from an LDP peer." + INDEX { + vRtrID, + vRtrLdpAddressFecFecType, + vRtrLdpAddressFecIpPrefixType, + vRtrLdpAddressFecIpPrefix, + vRtrLdpAddressFecIpPrefixLen, + vRtrLdpAddrActiveFecOpType, + vRtrLdpAddrActiveFecOutLblId + } + ::= { vRtrLdpAddrActiveFecOutLblTable 1 } + +VRtrLdpAddrActiveFecOutLblEntry ::= SEQUENCE +{ + vRtrLdpAddrActiveFecOutLblId Unsigned32, + vRtrLdpAddrActiveFecOutLbl Unsigned32, + vRtrLdpAddrActiveFecOutLblStatus TmnxLabelStatus, + vRtrLdpAddrActiveFecOutLblIfIdx InterfaceIndexOrZero, + vRtrLdpAddrActiveFecOutLblNHType InetAddressType, + vRtrLdpAddrActiveFecOutLblNHAddr InetAddress, + vRtrLdpAddrActiveFecOutLblMetric Unsigned32, + vRtrLdpAddrActiveFecOutLblMtu Unsigned32, + vRtrLdpAddrActiveFecOutLblLspId TmnxVRtrMplsLspID +} + +vRtrLdpAddrActiveFecOutLblId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrActiveFecOutLblId indicates the label number + of the egress label exchanged. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddrActiveFecOutLblEntry 1 } + +vRtrLdpAddrActiveFecOutLbl OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrActiveFecOutLbl indicates the egress label + exchanged. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddrActiveFecOutLblEntry 2 } + +vRtrLdpAddrActiveFecOutLblStatus OBJECT-TYPE + SYNTAX TmnxLabelStatus + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrActiveFecOutLblStatus indicates the status of + the egress label. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddrActiveFecOutLblEntry 3 } + +vRtrLdpAddrActiveFecOutLblIfIdx OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrActiveFecOutLblIfIdx indicates the interface + index for egress label. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddrActiveFecOutLblEntry 4 } + +vRtrLdpAddrActiveFecOutLblNHType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrActiveFecOutLblNHType indicates the address + type of vRtrLdpAddrActiveFecOutLblNHAddr. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddrActiveFecOutLblEntry 5 } + +vRtrLdpAddrActiveFecOutLblNHAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrActiveFecOutLblNHAddr indicates the IP address + of the next hop for egress label. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddrActiveFecOutLblEntry 6 } + +vRtrLdpAddrActiveFecOutLblMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrActiveFecOutLblMetric indicates the relative + cost of the tunnel represented by this address FEC egress label. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddrActiveFecOutLblEntry 7 } + +vRtrLdpAddrActiveFecOutLblMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrActiveFecOutLblMtu indicates the maximum + transfer unit for payloads represented by this address FEC egress + label. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddrActiveFecOutLblEntry 8 } + +vRtrLdpAddrActiveFecOutLblLspId OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpAddrActiveFecOutLblLspId indicates the LSP id of + the LSP for the RSVP tunnel used by LDP in LDP over RSVP associated + with egress label. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpAddrActiveFecOutLblEntry 9 } + +vRtrLdpSessionAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpSessionAddrEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpSessionInAddrTable is a read-only table that represents all + local addresses either sent to or received from an LDP peer for a + single session between an LDP entity and an LDP Peer. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgSessionAddrTable." + ::= { tmnxLdpObjs 47 } + +vRtrLdpSessionAddrEntry OBJECT-TYPE + SYNTAX VRtrLdpSessionAddrEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of all local addresses sent to + or received from an LDP peer." + INDEX { + vRtrID, + vRtrLdpPeerLdpId + } + ::= { vRtrLdpSessionAddrTable 1 } + +VRtrLdpSessionAddrEntry ::= SEQUENCE +{ + vRtrLdpSessionAddrLocalLdpId MplsLdpIdentifier, + vRtrLdpSessionAddrNumInAddrs Unsigned32, + vRtrLdpSessionAddrNumOutAddrs Unsigned32 +} + +vRtrLdpSessionAddrLocalLdpId OBJECT-TYPE + SYNTAX MplsLdpIdentifier + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessionAddrLocalLdpId indicates the local LDP + identifier for this LDP session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionAddrEntry 1 } + +vRtrLdpSessionAddrNumInAddrs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessionAddrNumInAddrs indicates the number of + local addresses that have been received from the peer for this + session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionAddrEntry 2 } + +vRtrLdpSessionAddrNumOutAddrs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessionAddrNumOutAddrs indicates the number of + local addresses that have been sent to the peer for this session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionAddrEntry 3 } + +vRtrLdpSessionInAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpSessionInAddrEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpSessionInAddrTable is a read-only table that represents all + local addresses received from an LDP peer for a single session between + an LDP entity and an LDP Peer. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgSessionInAddrTable." + ::= { tmnxLdpObjs 48 } + +vRtrLdpSessionInAddrEntry OBJECT-TYPE + SYNTAX VRtrLdpSessionInAddrEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of a local address received from + an LDP peer." + INDEX { + vRtrID, + vRtrLdpPeerLdpId, + vRtrLdpSessionInAddrAddrType, + vRtrLdpSessionInAddrAddress + } + ::= { vRtrLdpSessionInAddrTable 1 } + +VRtrLdpSessionInAddrEntry ::= SEQUENCE +{ + vRtrLdpSessionInAddrAddrType InetAddressType, + vRtrLdpSessionInAddrAddress InetAddress, + vRtrLdpSessionInAddrLocalLdpId MplsLdpIdentifier +} + +vRtrLdpSessionInAddrAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessionInAddrAddrType indicates the address type + of vRtrLdpSessionInAddrAddress. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionInAddrEntry 1 } + +vRtrLdpSessionInAddrAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessionInAddrAddress indicates the IP address + received from the peer for this LDP session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionInAddrEntry 2 } + +vRtrLdpSessionInAddrLocalLdpId OBJECT-TYPE + SYNTAX MplsLdpIdentifier + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessionInAddrLocalLdpId indicates the local LDP + identifier for this LDP session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionInAddrEntry 3 } + +vRtrLdpSessionOutAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpSessionOutAddrEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrLdpSessionOutAddrTable is a read-only table that represents all + local addresses sent to an LDP peer for a single session between an + LDP entity and an LDP Peer. + + In 13.0 this table has been replaced by + TIMETRA-LDP-NG-MIB::vRtrLdpNgSessionOutAddrTable." + ::= { tmnxLdpObjs 49 } + +vRtrLdpSessionOutAddrEntry OBJECT-TYPE + SYNTAX VRtrLdpSessionOutAddrEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an instance of a local address sent to an + LDP peer." + INDEX { + vRtrID, + vRtrLdpPeerLdpId, + vRtrLdpSessionOutAddrAddrType, + vRtrLdpSessionOutAddrAddress + } + ::= { vRtrLdpSessionOutAddrTable 1 } + +VRtrLdpSessionOutAddrEntry ::= SEQUENCE +{ + vRtrLdpSessionOutAddrAddrType InetAddressType, + vRtrLdpSessionOutAddrAddress InetAddress, + vRtrLdpSessionOutAddrLocalLdpId MplsLdpIdentifier +} + +vRtrLdpSessionOutAddrAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessionOutAddrAddrType indicates the address type + of vRtrLdpSessionOutAddrAddress. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionOutAddrEntry 1 } + +vRtrLdpSessionOutAddrAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessionOutAddrAddress indicates the IP address + sent to the peer for this LDP session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionOutAddrEntry 2 } + +vRtrLdpSessionOutAddrLocalLdpId OBJECT-TYPE + SYNTAX MplsLdpIdentifier + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpSessionOutAddrLocalLdpId indicates the local LDP + identifier for this LDP session. + + This object was obsoleted in release 13.0." + ::= { vRtrLdpSessionOutAddrEntry 3 } + +vRtrLdpPeerTemplTableLstChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplTableLstChanged indicates the last + timestamp when an entry in the vRtrLdpPeerTemplTable was last changed." + ::= { tmnxLdpObjs 50 } + +vRtrLdpPeerTemplTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpPeerTemplEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrLdpPeerTemplTable provides an entry for each virtual router + targeted peer template configuration to be used with LDP." + ::= { tmnxLdpObjs 51 } + +vRtrLdpPeerTemplEntry OBJECT-TYPE + SYNTAX VRtrLdpPeerTemplEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an targeted peer template on this virtual + router that participates in the LDP protocol. Row entries can be + created or deleted via SNMP SET requests. A row with default attribute + values is created by setting vRtrLdpPeerTemplRowStatus to + 'createAndGo'. A row entry can be destroyed by setting + vRtrLdpPeerTemplRowStatus to 'destroy'." + INDEX { + vRtrID, + vRtrLdpPeerTemplName + } + ::= { vRtrLdpPeerTemplTable 1 } + +VRtrLdpPeerTemplEntry ::= SEQUENCE +{ + vRtrLdpPeerTemplName TNamedItem, + vRtrLdpPeerTemplLastChanged TimeStamp, + vRtrLdpPeerTemplRowStatus RowStatus, + vRtrLdpPeerTemplAdminState TmnxAdminState, + vRtrLdpPeerTemplInheritance Unsigned32, + vRtrLdpPeerTemplKeepAliveFactor TmnxLdpKeepAliveFactor, + vRtrLdpPeerTemplKeepAliveTimeout TmnxLdpNewKeepAliveTimeout, + vRtrLdpPeerTemplHelloFactor TmnxLdpHelloFactor, + vRtrLdpPeerTemplHelloTimeout TmnxLdpNewHelloTimeout, + vRtrLdpPeerTemplTunneling TruthValue, + vRtrLdpPeerTemplBfdEnabled TruthValue, + vRtrLdpPeerTemplLsrIfIndex InterfaceIndexOrZero, + vRtrLdpPeerTemplHelloReduction TruthValue, + vRtrLdpPeerTemplHelloReductnFctr Unsigned32, + vRtrLdpPeerTemplCreateTime TimeStamp, + vRtrLdpPeerTemplIndex Counter64, + vRtrLdpPeerTemplLsrIdAdvert TruthValue, + vRtrLdpPeerTemplLsrIdCommunity TPolicyStatementNameOrEmpty +} + +vRtrLdpPeerTemplName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplName uniquely identifies the name of the + targeted peer template within a virtual router instance." + ::= { vRtrLdpPeerTemplEntry 1 } + +vRtrLdpPeerTemplLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplLastChanged indicates the sysUpTime when + this row was last modified." + ::= { vRtrLdpPeerTemplEntry 2 } + +vRtrLdpPeerTemplRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplRowStatus specifies the row status of an + entry in vRtrLdpPeerTemplTable.It is used to control the creation and + deletion of rows. A row can be created by setting + vRtrLdpPeerTemplRowStatus to 'createAndGo'. A row entry can be + destroyed by setting vRtrLdpPeerTemplRowStatus to 'destroy'." + ::= { vRtrLdpPeerTemplEntry 3 } + +vRtrLdpPeerTemplAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplAdminState specifies administrative state + of the targeted peer template." + DEFVAL { inService } + ::= { vRtrLdpPeerTemplEntry 4 } + +vRtrLdpPeerTemplInheritance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplInheritance specifies if the peer + template entry in this row, should inherit the operational value of an + object, or use the administratively set value. Non mask bits will + always have value of zero, and any attempt to change the value will be + silently discarded. + + This object is a bit-mask, with the following positions: + vRtrLdpPeerTemplKeepAliveFactor 0x01 + vRtrLdpPeerTemplKeepAliveTimeout 0x02 + vRtrLdpPeerTemplHelloFactor 0x04 + vRtrLdpPeerTemplHelloTimeout 0x08 + vRtrLdpPeerTemplHelloReduction 0x10 + vRtrLdpPeerTemplHelloReductnFctr 0x20 + + When the bit for an object has value of one, then the object's + administrative and operational value are whatever the DEFVAL or most + recently SET value. The mask bit(s) will be set to one when set is + performed on the inherited object(s). Any attempt to set the mask bit + to one will be silently discarded. + + When the bit for an object is set to zero, then the object's + administrative and operational value are inherited from the + corresponding targeted peer object in vRtrLdpGeneralTable." + DEFVAL { 0 } + ::= { vRtrLdpPeerTemplEntry 5 } + +vRtrLdpPeerTemplKeepAliveFactor OBJECT-TYPE + SYNTAX TmnxLdpKeepAliveFactor + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplKeepAliveFactor specifies the value by + which the keepalive timeout (vRtrLdpPeerTemplKeepAliveTimeout) should + be divided to give the keepalive time i.e. the time interval, in + seconds, between LDP keepalive messages. LDP keepalive messages are + sent to keep the LDP session from timing out when no other LDP traffic + is being sent between the neighbors." + DEFVAL { 4 } + ::= { vRtrLdpPeerTemplEntry 6 } + +vRtrLdpPeerTemplKeepAliveTimeout OBJECT-TYPE + SYNTAX TmnxLdpNewKeepAliveTimeout + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplKeepAliveTimeout specifies the time + interval, in seconds, that LDP waits before tearing down a session. If + no LDP messages are exchanged during this time interval, the LDP + session is torn down. Generally the value of + vRtrLdpPeerTemplKeepAliveTimeout is configured to be three times the + keepalive time (the time interval between successive LDP keepalive + messages)." + DEFVAL { 40 } + ::= { vRtrLdpPeerTemplEntry 7 } + +vRtrLdpPeerTemplHelloFactor OBJECT-TYPE + SYNTAX TmnxLdpHelloFactor + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplHelloFactor specifies the value by which + the hello timeout (vRtrLdpPeerTemplHelloTimeout) should be divided to + give the hello time i.e. the time interval, in seconds, between LDP + Hello messages. LDP uses hello messages to discover neighbors and to + detect loss of connectivity with its neighbors." + DEFVAL { 3 } + ::= { vRtrLdpPeerTemplEntry 8 } + +vRtrLdpPeerTemplHelloTimeout OBJECT-TYPE + SYNTAX TmnxLdpNewHelloTimeout + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplHelloTimeout specifies the hello time + also known as hold time. It is the time interval, in seconds, that LDP + waits before declaring a neighbor to be down. Hello timeout is local + to the system and is sent in the hello messages to a neighbor. Hello + timeout cannot be set to a value that is less than three times the + hello time." + DEFVAL { 45 } + ::= { vRtrLdpPeerTemplEntry 9 } + +vRtrLdpPeerTemplTunneling OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplTunneling specifies whether tunneling of + LDP over tunnels is enabled. When this object has a value of 'true', + tunneling is enabled. When its value is 'false', tunneling is + disabled." + DEFVAL { false } + ::= { vRtrLdpPeerTemplEntry 10 } + +vRtrLdpPeerTemplBfdEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplBfdEnabled specifies whether BFD tracking + of a LDP Session is enabled for this template. When this object has a + value of 'true', BFD tracking is enabled. When its value is 'false', + BFD tracking is disabled." + DEFVAL { false } + ::= { vRtrLdpPeerTemplEntry 11 } + +vRtrLdpPeerTemplLsrIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplLsrIfIndex specifies the local interface + index that is to be used as source LSR-ID to establish targeted hello + adjacency with a LDP peer." + DEFVAL { 0 } + ::= { vRtrLdpPeerTemplEntry 12 } + +vRtrLdpPeerTemplHelloReduction OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplHelloReduction specifies whether hello + reduction is enabled or not for this targeted peer template.If + enabled, the sender advertises the dampened + vRtrLdpPeerTemplHelloTimeout to the targeted peer after LDP session is + established. + + The value of 'true' means targeted hello reduction is enabled." + DEFVAL { false } + ::= { vRtrLdpPeerTemplEntry 13 } + +vRtrLdpPeerTemplHelloReductnFctr OBJECT-TYPE + SYNTAX Unsigned32 (3..20) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplHelloReductnFctr specifies the number of + hello messages that are sent at consistent + vRtrLdpPeerTemplHelloTimeout, before advertising further dampened + vRtrLdpPeerTemplHelloTimeout. An 'inconsistentValue' error is returned + if this object is set when vRtrLdpPeerTemplHelloReduction is disabled." + DEFVAL { 3 } + ::= { vRtrLdpPeerTemplEntry 14 } + +vRtrLdpPeerTemplCreateTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplCreateTime indicates the sysUpTime when + this LDP peer template was created." + ::= { vRtrLdpPeerTemplEntry 15 } + +vRtrLdpPeerTemplIndex OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplIndex indicates a unique value greater + than zero which identifies this template for this virtual router in + the Nokia SROS system. It is a unique value among entries within the + same value of vRtrID. + + The value of vRtrLdpPeerTemplIndex represents the order in which the + templates are created. This is also the order in which configuration + will be saved. In the running system, this value may have gaps as + templates are added and deleted. This is volatile object; hence, it is + not persistent across reboot." + ::= { vRtrLdpPeerTemplEntry 16 } + +vRtrLdpPeerTemplLsrIdAdvert OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplLsrIdAdvert specifies whether or not + advertisement of a local-LSR ID is sent over a given T-LDP session. + + When this object has a value of 'true', advertising is enabled, + otherwise it is disabled." + DEFVAL { false } + ::= { vRtrLdpPeerTemplEntry 17 } + +vRtrLdpPeerTemplLsrIdCommunity OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplLsrIdCommunity defines a community string + associated with a session to a given peer" + DEFVAL { ''H } + ::= { vRtrLdpPeerTemplEntry 18 } + +vRtrLdpPeerTmplPlcyMpTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTmplPlcyMpTblLstChgd indicates the last + timestamp when an entry in the vRtrLdpPeerTemplPlcyMapTable was last + changed." + ::= { tmnxLdpObjs 52 } + +vRtrLdpPeerTemplPlcyMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpPeerTemplPlcyMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrLdpPeerTemplPlcyMapTable maps targeted peer template entry to peer + policy to be used with the Label Distribution Protocol (LDP)." + ::= { tmnxLdpObjs 53 } + +vRtrLdpPeerTemplPlcyMapEntry OBJECT-TYPE + SYNTAX VRtrLdpPeerTemplPlcyMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry maps a targeted peer template configuration to a set of + policies for a virtual router in system. Row entries can be created or + deleted via SNMP SET requests. + + A row is created by setting vRtrLdpPeerTemplPlcyMapRowStatus to + 'createAndGo' provided the corresponding LSP id exists as an MPLS lsp. + A row entry can be destroyed by setting + vRtrLdpPeerTemplPlcyMapRowStatus to 'destroy'." + INDEX { + vRtrID, + vRtrLdpPeerTemplName + } + ::= { vRtrLdpPeerTemplPlcyMapTable 1 } + +VRtrLdpPeerTemplPlcyMapEntry ::= SEQUENCE +{ + vRtrLdpPeerTemplPlcyMapLstChange TimeStamp, + vRtrLdpPeerTemplPlcyMapRowStatus RowStatus, + vRtrLdpPeerTemplPlcyMapPolicy1 TPolicyStatementNameOrEmpty, + vRtrLdpPeerTemplPlcyMapPolicy2 TPolicyStatementNameOrEmpty, + vRtrLdpPeerTemplPlcyMapPolicy3 TPolicyStatementNameOrEmpty, + vRtrLdpPeerTemplPlcyMapPolicy4 TPolicyStatementNameOrEmpty, + vRtrLdpPeerTemplPlcyMapPolicy5 TPolicyStatementNameOrEmpty, + vRtrLdpPeerTemplPlcyMapIndex Counter64, + vRtrLdpPeerTemplPlcyMapCreateTim TimeStamp +} + +vRtrLdpPeerTemplPlcyMapLstChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplPlcyMapLstChange indicates the sysUpTime + when this row was last modified." + ::= { vRtrLdpPeerTemplPlcyMapEntry 1 } + +vRtrLdpPeerTemplPlcyMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplPlcyMapRowStatus specifies the row status + of an entry in vRtrLdpPeerTemplPlcyMapTable. A row can be created by + setting vRtrLdpPeerTemplPlcyMapRowStatus to 'createAndGo'. A row entry + can be destroyed by setting vRtrLdpPeerTemplPlcyMapRowStatus to + 'destroy'." + ::= { vRtrLdpPeerTemplPlcyMapEntry 2 } + +vRtrLdpPeerTemplPlcyMapPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplPlcyMapPolicy1 specifies the first + targeted peer template policy." + DEFVAL { ''H } + ::= { vRtrLdpPeerTemplPlcyMapEntry 3 } + +vRtrLdpPeerTemplPlcyMapPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplPlcyMapPolicy2 specifies the second + targeted peer template policy." + DEFVAL { ''H } + ::= { vRtrLdpPeerTemplPlcyMapEntry 4 } + +vRtrLdpPeerTemplPlcyMapPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplPlcyMapPolicy3 specifies the third + targeted peer template policy." + DEFVAL { ''H } + ::= { vRtrLdpPeerTemplPlcyMapEntry 5 } + +vRtrLdpPeerTemplPlcyMapPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplPlcyMapPolicy4 specifies the fourth + targeted peer template policy." + DEFVAL { ''H } + ::= { vRtrLdpPeerTemplPlcyMapEntry 6 } + +vRtrLdpPeerTemplPlcyMapPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplPlcyMapPolicy5 specifies the fifth + targeted peer template policy." + DEFVAL { ''H } + ::= { vRtrLdpPeerTemplPlcyMapEntry 7 } + +vRtrLdpPeerTemplPlcyMapIndex OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplPlcyMapIndex indicates a unique value + greater than zero which identifies this template policy map for this + virtual router in the Nokia SROS system. It is a unique value among + entries within the same value of vRtrID. + + The value of vRtrLdpPeerTemplPlcyMapIndex represents the order in + which the template policy map are created. This is also the order in + which configuration will be saved. In the running system, this value + may have gaps as template policy maps are added and deleted. This is + volatile object; hence, it is not persistent across reboot." + ::= { vRtrLdpPeerTemplPlcyMapEntry 8 } + +vRtrLdpPeerTemplPlcyMapCreateTim OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplPlcyMapCreateTim indicates the sysUpTime + when this LDP peer template policy map was created." + ::= { vRtrLdpPeerTemplPlcyMapEntry 9 } + +vRtrLdpPeerTemplPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpPeerTemplPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrLdpPeerTemplPeerTable is a read-only table that represents all + auto discovered peers for a peer template." + ::= { tmnxLdpObjs 54 } + +vRtrLdpPeerTemplPeerEntry OBJECT-TYPE + SYNTAX VRtrLdpPeerTemplPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an auto discovered peer for a peer template." + INDEX { + vRtrID, + vRtrLdpPeerTemplName, + vRtrLdpPeerTemplPeerAddrType, + vRtrLdpPeerTemplPeerAddress + } + ::= { vRtrLdpPeerTemplPeerTable 1 } + +VRtrLdpPeerTemplPeerEntry ::= SEQUENCE +{ + vRtrLdpPeerTemplPeerAddrType InetAddressType, + vRtrLdpPeerTemplPeerAddress InetAddress, + vRtrLdpPeerTemplPeerCreateTime TimeStamp +} + +vRtrLdpPeerTemplPeerAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplPeerAddrType indicates the address type + of vRtrLdpPeerTemplPeerAddress." + ::= { vRtrLdpPeerTemplPeerEntry 1 } + +vRtrLdpPeerTemplPeerAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplPeerAddress indicates the peer IP + address." + ::= { vRtrLdpPeerTemplPeerEntry 2 } + +vRtrLdpPeerTemplPeerCreateTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpPeerTemplPeerCreateTime indicates the peer create + time." + ::= { vRtrLdpPeerTemplPeerEntry 3 } + +tmnxLdpConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 8 } + +tmnxLdpCompliances OBJECT IDENTIFIER ::= { tmnxLdpConformance 1 } + +tmnxLdpV4v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of extended LDP on Nokia SROS + series systems 4.0 release." + MODULE + MANDATORY-GROUPS { + tmnxLdpGlobalV3v0Group, + tmnxLdpIfV3v0Group, + tmnxLdpAdjR2r1Group, + tmnxLdpSessionR2r1Group, + tmnxLdpServFecV4v0Group, + tmnxLdpAddrFecGroup, + tmnxLdpNotificationGroup, + tmnxLdpStaticFecV3v0Group + } + ::= { tmnxLdpCompliances 4 } + +tmnxLdpV5v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of extended LDP on Nokia SROS + series systems 5.0 release." + MODULE + MANDATORY-GROUPS { + tmnxLdpGlobalV5v0Group, + tmnxLdpIfV5v0Group, + tmnxLdpAdjR2r1Group, + tmnxLdpSessionV5v0Group, + tmnxLdpServFecV5v0Group, + tmnxLdpAddrFecV5v0Group, + tmnxLdpNotificationGroup, + tmnxLdpStaticFecV3v0Group, + tmnxLdpGenExtGlobalV5v0Group + } + ::= { tmnxLdpCompliances 5 } + +tmnxLdpV6v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of extended LDP on Nokia SROS + series systems 6.0 release." + MODULE + MANDATORY-GROUPS { + tmnxLdpGlobalV5v0Group, + tmnxLdpIfV5v0Group, + tmnxLdpAdjR2r1Group, + tmnxLdpSessionV5v0Group, + tmnxLdpServFecV6v0Group, + tmnxLdpServFec129V6v0Group, + tmnxLdpAddrFecV5v0Group, + tmnxLdpNotificationGroup, + tmnxLdpStaticFecV3v0Group, + tmnxLdpCepTdmFecV6v0Group, + tmnxLdpGenExtGlobalV5v0Group + } + ::= { tmnxLdpCompliances 6 } + +tmnxLdpV7v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of extended LDP on Nokia SROS + series systems 7.0 release." + MODULE + MANDATORY-GROUPS { + tmnxLdpGlobalV5v0Group, + tmnxLdpIfV5v0Group, + tmnxLdpAdjR2r1Group, + tmnxLdpSessionV5v0Group, + tmnxLdpServFecV6v0Group, + tmnxLdpServFec129V6v0Group, + tmnxLdpAddrFecV5v0Group, + tmnxLdpNotificationGroup, + tmnxLdpStaticFecV3v0Group, + tmnxLdpAggrPreMatchV7v0Group, + tmnxLdpStatsV7v0Group, + tmnxLdpCepTdmFecV6v0Group, + tmnxLdpGenExtGlobalV5v0Group + } + ::= { tmnxLdpCompliances 7 } + +tmnxLdpV8v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of extended LDP on Nokia SROS + series systems 8.0 release." + MODULE + MANDATORY-GROUPS { + tmnxLdpGlobalV5v0Group, + tmnxLdpIfV5v0Group, + tmnxLdpAdjR2r1Group, + tmnxLdpSessionV5v0Group, + tmnxLdpServFecV6v0Group, + tmnxLdpServFec129V6v0Group, + tmnxLdpAddrFecV5v0Group, + tmnxLdpNotificationGroup, + tmnxLdpStaticFecV3v0Group, + tmnxLdpAggrPreMatchV7v0Group, + tmnxLdpStatsV7v0Group, + tmnxLdpCepTdmFecV6v0Group, + tmnxLdpGenExtGlobalV5v0Group, + tmnxLdpGlobalV8v0Group, + tmnxLdpSessionV8v0Group, + tmnxLdpP2MPFecV8v0Group, + tmnxLdpStatsV8v0Group, + tmnxLdpPeerV7v0Group, + tmnxLdpServFecV8v0Group, + tmnxLdpServFec129V8v0Group, + tmnxLdpAddrFecV8v0Group, + tmnxLdpGlobalV8v0R4Group, + tmnxLdpAddrFecV7v0Group + } + ::= { tmnxLdpCompliances 8 } + +tmnxLdpV9v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of extended LDP on Nokia SROS + series systems 9.0 release." + MODULE + MANDATORY-GROUPS { + tmnxLdpGlobalV5v0Group, + tmnxLdpIfV5v0Group, + tmnxLdpAdjR2r1Group, + tmnxLdpSessionV5v0Group, + tmnxLdpServFecV6v0Group, + tmnxLdpServFec129V6v0Group, + tmnxLdpAddrFecV5v0Group, + tmnxLdpNotificationGroup, + tmnxLdpStaticFecV3v0Group, + tmnxLdpAggrPreMatchV7v0Group, + tmnxLdpStatsV7v0Group, + tmnxLdpAdjBackoffGroup, + tmnxLdpCepTdmFecV6v0Group, + tmnxLdpGenExtGlobalV5v0Group, + tmnxLdpGlobalV8v0Group, + tmnxLdpSessionV8v0Group, + tmnxLdpP2MPFecV8v0Group, + tmnxLdpStatsV8v0Group, + tmnxLdpPeerV7v0Group, + tmnxLdpServFecV8v0Group, + tmnxLdpServFec129V8v0Group, + tmnxLdpAddrFecV8v0Group, + tmnxLdpGlobalV8v0R4Group, + tmnxLdpAddrFecV7v0Group, + tmnxLdpGlobalV9v0Group, + tmnxLdpGlobalV9v0R4Group + } + ::= { tmnxLdpCompliances 9 } + +tmnxLdpV10v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of extended LDP on Nokia SROS + series systems 10.0 release." + MODULE + MANDATORY-GROUPS { + tmnxLdpGlobalV5v0Group, + tmnxLdpIfV5v0Group, + tmnxLdpAdjR2r1Group, + tmnxLdpSessionV5v0Group, + tmnxLdpServFecV6v0Group, + tmnxLdpServFec129V6v0Group, + tmnxLdpNotificationGroup, + tmnxLdpStaticFecV3v0Group, + tmnxLdpAggrPreMatchV7v0Group, + tmnxLdpStatsV7v0Group, + tmnxLdpAdjBackoffGroup, + tmnxLdpCepTdmFecV6v0Group, + tmnxLdpGenExtGlobalV5v0Group, + tmnxLdpGlobalV8v0Group, + tmnxLdpSessionV8v0Group, + tmnxLdpStatsV8v0Group, + tmnxLdpPeerV7v0Group, + tmnxLdpServFecV8v0Group, + tmnxLdpServFec129V8v0Group, + tmnxLdpGlobalV8v0R4Group, + tmnxLdpGlobalV9v0Group, + tmnxLdpGlobalV9v0R4Group, + tmnxLdpP2MPFecV10v0Group, + tmnxLdpAddressFecV10v0Group, + tmnxLdpAddrActiveFecV10v0Group + } + ::= { tmnxLdpCompliances 10 } + +tmnxLdpV11v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of extended LDP on Nokia SROS + series systems 11.0 release." + MODULE + MANDATORY-GROUPS { + tmnxLdpGlobalV5v0Group, + tmnxLdpIfV5v0Group, + tmnxLdpAdjR2r1Group, + tmnxLdpSessionV5v0Group, + tmnxLdpServFecV6v0Group, + tmnxLdpServFec129V6v0Group, + tmnxLdpNotificationGroup, + tmnxLdpStaticFecV3v0Group, + tmnxLdpAggrPreMatchV7v0Group, + tmnxLdpStatsV7v0Group, + tmnxLdpAdjBackoffGroup, + tmnxLdpCepTdmFecV6v0Group, + tmnxLdpGenExtGlobalV5v0Group, + tmnxLdpGlobalV8v0Group, + tmnxLdpSessionV8v0Group, + tmnxLdpStatsV8v0Group, + tmnxLdpPeerV7v0Group, + tmnxLdpServFecV8v0Group, + tmnxLdpServFec129V8v0Group, + tmnxLdpGlobalV8v0R4Group, + tmnxLdpGlobalV9v0Group, + tmnxLdpGlobalV9v0R4Group, + tmnxLdpP2MPFecV10v0Group, + tmnxLdpAddressFecV10v0Group, + tmnxLdpAddrActiveFecV10v0Group, + tmnxLdpHelloReductionV11v0Group, + tmnxLdpGlobalV11v0Group, + tmnxLdpLsrOverloadV11v0Group, + tmnxLdpTLDPAutoCreateV11v0Group, + tmnxLdpLsrOvrloadNotify, + tmnxLdpLsrOvrloadNotifyObjs + } + ::= { tmnxLdpCompliances 11 } + +tmnxLdpV12v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of extended LDP on Nokia SROS + series systems 12.0 release." + MODULE + MANDATORY-GROUPS { + tmnxLdpGlobalV5v0Group, + tmnxLdpIfV5v0Group, + tmnxLdpAdjR2r1Group, + tmnxLdpSessionV5v0Group, + tmnxLdpServFecV6v0Group, + tmnxLdpServFec129V6v0Group, + tmnxLdpNotificationGroup, + tmnxLdpStaticFecV3v0Group, + tmnxLdpAggrPreMatchV7v0Group, + tmnxLdpStatsV7v0Group, + tmnxLdpAdjBackoffGroup, + tmnxLdpCepTdmFecV6v0Group, + tmnxLdpGenExtGlobalV5v0Group, + tmnxLdpGlobalV8v0Group, + tmnxLdpSessionV8v0Group, + tmnxLdpStatsV8v0Group, + tmnxLdpPeerV7v0Group, + tmnxLdpServFecV8v0Group, + tmnxLdpServFec129V8v0Group, + tmnxLdpGlobalV8v0R4Group, + tmnxLdpGlobalV9v0Group, + tmnxLdpGlobalV9v0R4Group, + tmnxLdpP2MPFecV10v0Group, + tmnxLdpAddressFecV10v0Group, + tmnxLdpAddrActiveFecV10v0Group, + tmnxLdpHelloReductionV11v0Group, + tmnxLdpGlobalV11v0Group, + tmnxLdpLsrOverloadV11v0Group, + tmnxLdpTLDPAutoCreateV11v0Group, + tmnxLdpLsrOvrloadNotify, + tmnxLdpLsrOvrloadNotifyObjs, + tmnxLdpFecLimitPerPeerV13v0Group, + tmnxLdpFecLimitPerPeerNotify, + tmnxLdpFecLimitNotifyObjs + } + ::= { tmnxLdpCompliances 12 } + +tmnxLdpV13v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of extended LDP on Nokia SROS + series systems 13.0 release." + MODULE + MANDATORY-GROUPS { + tmnxLdpStatsV7v0Group, + tmnxLdpObsoletedV13V0Group, + tmnxLdpTLDPAutoCreateV13v0Group, + tmnxLdpNotifyObjsV13v0Group, + tmnxLdpObsoletedNotifyObjGroup, + tmnxLdpObsoletedNtfnV13v0Group, + tmnxLdpNotificationV13v0Group + } + ::= { tmnxLdpCompliances 13 } + +tmnxLdpV15v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of extended LDP on Nokia SROS + series systems 15.0 release." + MODULE + MANDATORY-GROUPS { + tmnxLdpLocalLsrIdAdvertGroup, + tmnxLdpLocalLsrIdCommunityGroup + } + ::= { tmnxLdpCompliances 14 } + +tmnxLdpV16v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of extended LDP on Nokia SROS + series systems release 16.0." + MODULE + MANDATORY-GROUPS { + tmnxLdpAggrEgrStatsV16v0Group + } + ::= { tmnxLdpCompliances 15 } + +tmnxLdpGroups OBJECT IDENTIFIER ::= { tmnxLdpConformance 2 } + +tmnxLdpAddrFecGroup OBJECT-GROUP + OBJECTS { + vRtrLdpAddrFecFlags, + vRtrLdpAddrFecNumInLabels, + vRtrLdpAddrFecNumOutLabels, + vRtrLdpAddrFecInLabel1, + vRtrLdpAddrFecInLabelStatus1, + vRtrLdpAddrFecInLabelIfIndex1, + vRtrLdpAddrFecInLabel2, + vRtrLdpAddrFecInLabelStatus2, + vRtrLdpAddrFecInLabelIfIndex2, + vRtrLdpAddrFecInLabel3, + vRtrLdpAddrFecInLabelStatus3, + vRtrLdpAddrFecInLabelIfIndex3, + vRtrLdpAddrFecInLabel4, + vRtrLdpAddrFecInLabelStatus4, + vRtrLdpAddrFecInLabelIfIndex4, + vRtrLdpAddrFecInLabel5, + vRtrLdpAddrFecInLabelStatus5, + vRtrLdpAddrFecInLabelIfIndex5, + vRtrLdpAddrFecOutLabel1, + vRtrLdpAddrFecOutLabelStatus1, + vRtrLdpAddrFecOutLabelIfIndex1, + vRtrLdpAddrFecOutLabelNextHop1, + vRtrLdpAddrFecOutLabel2, + vRtrLdpAddrFecOutLabelStatus2, + vRtrLdpAddrFecOutLabelIfIndex2, + vRtrLdpAddrFecOutLabelNextHop2, + vRtrLdpAddrFecOutLabel3, + vRtrLdpAddrFecOutLabelStatus3, + vRtrLdpAddrFecOutLabelIfIndex3, + vRtrLdpAddrFecOutLabelNextHop3, + vRtrLdpAddrFecOutLabel4, + vRtrLdpAddrFecOutLabelStatus4, + vRtrLdpAddrFecOutLabelIfIndex4, + vRtrLdpAddrFecOutLabelNextHop4, + vRtrLdpAddrFecOutLabel5, + vRtrLdpAddrFecOutLabelStatus5, + vRtrLdpAddrFecOutLabelIfIndex5, + vRtrLdpAddrFecOutLabelNextHop5, + vRtrLdpAddrFecMapFecType, + vRtrLdpAddrFecMapIpPrefix, + vRtrLdpAddrFecMapIpMask + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended LDP address + FECs sent to or received from an LDP peer on Nokia SROS series + systems." + ::= { tmnxLdpGroups 6 } + +tmnxLdpNotifyObjsGroup OBJECT-GROUP + OBJECTS { + vRtrLdpInstanceNotifyReasonCode, + vRtrLdpIfNotifyReasonCode, + vRtrLdpNotifyLocalGroupID, + vRtrLdpNotifyRemoteGroupID + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting extended LDP notifications on Nokia + SROS series systems." + ::= { tmnxLdpGroups 7 } + +tmnxLdpNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + vRtrLdpStateChange, + vRtrLdpInstanceStateChange, + vRtrLdpIfStateChange, + vRtrLdpGroupIdMismatch + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the extended LDP feature on + Nokia SROS series systems." + ::= { tmnxLdpGroups 8 } + +tmnxLdpAdjBackoffGroup OBJECT-GROUP + OBJECTS { + vRtrLdpAdjInitBackoff, + vRtrLdpAdjMaxBackoff, + vRtrLdpAdjCurrentBackoff, + vRtrLdpAdjWaitingTime, + vRtrLdpAdjBackoffStatus + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting general management of extended LDP + adjacency backoff on Nokia SROS series systems. The + vRtrLdpAdjBackoffTable is not yet supported by a TiMOS release." + ::= { tmnxLdpGroups 10 } + +tmnxLdpObsoleteObjsGroup OBJECT-GROUP + OBJECTS { + vRtrLdpNotifyLocalServiceID, + vRtrLdpNotifyRemoteServiceID, + vRtrLdpPolicyRowStatus, + vRtrLdpPolicyName + } + STATUS current + DESCRIPTION + "The group of obsolete objects for the extended LDP feature on Nokia + SROS series systems." + ::= { tmnxLdpGroups 11 } + +tmnxLdpObsoleteNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + vRtrLdpSvcIdMismatch + } + STATUS current + DESCRIPTION + "The group of obsolete notifications for the extended LDP feature on + Nokia SROS series systems." + ::= { tmnxLdpGroups 12 } + +tmnxLdpAdjR2r1Group OBJECT-GROUP + OBJECTS { + vRtrLdpHelloAdjMapLdpId, + vRtrLdpHelloAdjLocalLdpId, + vRtrLdpHelloAdjEntityIndex, + vRtrLdpHelloAdjIndex, + vRtrLdpHelloAdjHoldTimeRemaining, + vRtrLdpHelloAdjType, + vRtrLdpHelloAdjRemoteConfSeqNum, + vRtrLdpHelloAdjRemoteIpAddress, + vRtrLdpHelloAdjUpTime, + vRtrLdpHelloAdjLocalConfSeqNum, + vRtrLdpHelloAdjLocalIpAddress, + vRtrLdpHelloAdjInHelloMsgCount, + vRtrLdpHelloAdjOutHelloMsgCount, + vRtrLdpHelloAdjLocalHelloTimeout, + vRtrLdpHelloAdjRemoteHelloTimeout + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended LDP Adjacencies + for LDP sessions on Nokia SROS series systems 2.1 Release." + ::= { tmnxLdpGroups 15 } + +tmnxLdpSessionR2r1Group OBJECT-GROUP + OBJECTS { + vRtrLdpSessLocalLdpId, + vRtrLdpSessEntityIndex, + vRtrLdpSessLabelDistMethod, + vRtrLdpSessLoopDetectForPV, + vRtrLdpSessPathVectorLimit, + vRtrLdpSessState, + vRtrLdpSessAdjacencyType, + vRtrLdpSessProtocolVersion, + vRtrLdpSessLocalUdpPort, + vRtrLdpSessPeerUdpPort, + vRtrLdpSessLocalTcpPort, + vRtrLdpSessPeerTcpPort, + vRtrLdpSessLocalAddress, + vRtrLdpSessPeerAddress, + vRtrLdpSessKAHoldTimeRemaining, + vRtrLdpSessMaxPduLength, + vRtrLdpSessUpTime, + vRtrLdpSessLocalKATimeout, + vRtrLdpSessPeerKATimeout, + vRtrLdpSessStatsTargAdj, + vRtrLdpSessStatsLinkAdj, + vRtrLdpSessStatsFECRecv, + vRtrLdpSessStatsFECSent, + vRtrLdpSessStatsHelloIn, + vRtrLdpSessStatsHelloOut, + vRtrLdpSessStatsKeepaliveIn, + vRtrLdpSessStatsKeepaliveOut, + vRtrLdpSessStatsInitIn, + vRtrLdpSessStatsInitOut, + vRtrLdpSessStatsLabelMappingIn, + vRtrLdpSessStatsLabelMappingOut, + vRtrLdpSessStatsLabelRequestIn, + vRtrLdpSessStatsLabelRequestOut, + vRtrLdpSessStatsLabelReleaseIn, + vRtrLdpSessStatsLabelReleaseOut, + vRtrLdpSessStatsLabelWithdrawIn, + vRtrLdpSessStatsLabelWithdrawOut, + vRtrLdpSessStatsLabelAbortIn, + vRtrLdpSessStatsLabelAbortOut, + vRtrLdpSessStatsAddrIn, + vRtrLdpSessStatsAddrOut, + vRtrLdpSessStatsAddrWithdrawIn, + vRtrLdpSessStatsAddrWithdrawOut, + vRtrLdpSessStatsNotificationIn, + vRtrLdpSessStatsNotificationOut + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended LDP Sessions on + Nokia SROS series systems 2.1 Release." + ::= { tmnxLdpGroups 16 } + +tmnxLdpStaticFecV3v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpStaticFecRowStatus, + vRtrLdpStaticFecNextNHIndex, + vRtrLdpStaticFecIngLabel, + vRtrLdpStaticFecNumNH, + vRtrLdpStaticFecOperIngLabel, + vRtrLdpStaticFecNHRowStatus, + vRtrLdpStaticFecNHType, + vRtrLdpStaticFecNHIpAddr, + vRtrLdpStaticFecNHEgrLabel + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of LDP Static FECs on Nokia + SROS series systems 3.0 release." + ::= { tmnxLdpGroups 17 } + +tmnxLdpIfV3v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpIfTableSpinlock, + vRtrLdpIfRowStatus, + vRtrLdpIfLastChange, + vRtrLdpIfAdminState, + vRtrLdpIfOperState, + vRtrLdpIfInheritance, + vRtrLdpIfKeepAliveFactor, + vRtrLdpIfKeepAliveTimeout, + vRtrLdpIfHelloFactor, + vRtrLdpIfHelloTimeout, + vRtrLdpIfBackoffTime, + vRtrLdpIfMaxBackoffTime, + vRtrLdpIfTransportAddrType, + vRtrLdpIfPassiveMode, + vRtrLdpIfAutoCreate, + vRtrLdpIfOperDownReason, + vRtrLdpIfExistingAdjacencies, + vRtrLdpPeerRowStatus, + vRtrLdpPeerAuth, + vRtrLdpPeerAuthKey, + vRtrLdpPeerMinTTLValue, + vRtrLdpPeerTTLLogId + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended LDP interfaces + and targeted peers on Nokia SROS series systems 3.0 release." + ::= { tmnxLdpGroups 19 } + +tmnxLdpGlobalV3v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpGenLastChange, + vRtrLdpGenAdminState, + vRtrLdpGenOperState, + vRtrLdpGenLdpLsrId, + vRtrLdpGenProtocolVersion, + vRtrLdpGenDeaggregateFec, + vRtrLdpGenKeepAliveFactor, + vRtrLdpGenKeepAliveTimeout, + vRtrLdpGenHelloFactor, + vRtrLdpGenHelloTimeout, + vRtrLdpGenRoutePreference, + vRtrLdpGenControlMode, + vRtrLdpGenDistMethod, + vRtrLdpGenRetentionMode, + vRtrLdpGenTransportAddrType, + vRtrLdpGenPropagatePolicy, + vRtrLdpGenLoopDetectCapable, + vRtrLdpGenHopLimit, + vRtrLdpGenPathVectorLimit, + vRtrLdpGenBackoffTime, + vRtrLdpGenMaxBackoffTime, + vRtrLdpGenTargKeepAliveFactor, + vRtrLdpGenTargKeepAliveTimeout, + vRtrLdpGenTargHelloFactor, + vRtrLdpGenTargHelloTimeout, + vRtrLdpGenTargPassiveMode, + vRtrLdpGenTargetedSessions, + vRtrLdpGenCreateTime, + vRtrLdpGenUpTime, + vRtrLdpGenImportPolicy1, + vRtrLdpGenImportPolicy2, + vRtrLdpGenImportPolicy3, + vRtrLdpGenImportPolicy4, + vRtrLdpGenImportPolicy5, + vRtrLdpGenExportPolicy1, + vRtrLdpGenExportPolicy2, + vRtrLdpGenExportPolicy3, + vRtrLdpGenExportPolicy4, + vRtrLdpGenExportPolicy5, + vRtrLdpGenTunnelDownDampTime, + vRtrLdpGenOperDownReason, + vRtrLdpGenTrustList, + vRtrLdpStatsOperDownEvents, + vRtrLdpStatsActiveSessions, + vRtrLdpStatsActiveAdjacencies, + vRtrLdpStatsActiveInterfaces, + vRtrLdpStatsInactiveInterfaces, + vRtrLdpStatsActiveTargSessions, + vRtrLdpStatsInactiveTargSessions, + vRtrLdpStatsAddrFECRecv, + vRtrLdpStatsAddrFECSent, + vRtrLdpStatsSvcFECRecv, + vRtrLdpStatsSvcFECSent, + vRtrLdpStatsAttemptedSessions, + vRtrLdpStatsSessRejNoHelloErrors, + vRtrLdpStatsSessRejAdvErrors, + vRtrLdpStatsSessRejMaxPduErrors, + vRtrLdpStatsSessRejLabelRangeErrors, + vRtrLdpStatsBadLdpIdentifierErrors, + vRtrLdpStatsBadPduLengthErrors, + vRtrLdpStatsBadMessageLengthErrors, + vRtrLdpStatsBadTlvLengthErrors, + vRtrLdpStatsMalformedTlvValueErrors, + vRtrLdpStatsKeepAliveExpiredErrors, + vRtrLdpStatsShutdownNotifRecv, + vRtrLdpStatsShutdownNotifSent + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting general management of extended LDP on + Nokia SROS series systems 3.0 release." + ::= { tmnxLdpGroups 20 } + +tmnxLdpServFecV4v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpServFecServType, + vRtrLdpServFecServId, + vRtrLdpServFecVpnId, + vRtrLdpServFecFlags, + vRtrLdpServFecNumInLabels, + vRtrLdpServFecNumOutLabels, + vRtrLdpServFecInLabel1, + vRtrLdpServFecInLabelStatus1, + vRtrLdpServFecInLabel2, + vRtrLdpServFecInLabelStatus2, + vRtrLdpServFecInLabel3, + vRtrLdpServFecInLabelStatus3, + vRtrLdpServFecInLabel4, + vRtrLdpServFecInLabelStatus4, + vRtrLdpServFecInLabel5, + vRtrLdpServFecInLabelStatus5, + vRtrLdpServFecOutLabel1, + vRtrLdpServFecOutLabelStatus1, + vRtrLdpServFecOutLabel2, + vRtrLdpServFecOutLabelStatus2, + vRtrLdpServFecOutLabel3, + vRtrLdpServFecOutLabelStatus3, + vRtrLdpServFecOutLabel4, + vRtrLdpServFecOutLabelStatus4, + vRtrLdpServFecOutLabel5, + vRtrLdpServFecOutLabelStatus5, + vRtrLdpServFecSdpId, + vRtrLdpServFecLocalMTU, + vRtrLdpServFecRemoteMTU, + vRtrLdpServFecLocalVlanTag, + vRtrLdpServFecRemoteVlanTag, + vRtrLdpServFecLocalMaxCellConcat, + vRtrLdpServFecRemoteMaxCellConcat, + vRtrLdpServFecMapFecType, + vRtrLdpServFecMapVcType, + vRtrLdpServFecMapVcId, + vRtrLdpServFecInLabelSigStatus1, + vRtrLdpServFecInLabelSigStatus2, + vRtrLdpServFecInLabelSigStatus3, + vRtrLdpServFecInLabelSigStatus4, + vRtrLdpServFecInLabelSigStatus5, + vRtrLdpServFecOutLabelSigStatus1, + vRtrLdpServFecOutLabelSigStatus2, + vRtrLdpServFecOutLabelSigStatus3, + vRtrLdpServFecOutLabelSigStatus4, + vRtrLdpServFecOutLabelSigStatus5 + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended LDP service + FECs sent to or received from an LDP peer on Nokia SROS series systems + release 4.0." + ::= { tmnxLdpGroups 21 } + +tmnxLdpGlobalV5v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpGenLastChange, + vRtrLdpGenAdminState, + vRtrLdpGenOperState, + vRtrLdpGenLdpLsrId, + vRtrLdpGenProtocolVersion, + vRtrLdpGenDeaggregateFec, + vRtrLdpGenKeepAliveFactor, + vRtrLdpGenKeepAliveTimeout, + vRtrLdpGenHelloFactor, + vRtrLdpGenHelloTimeout, + vRtrLdpGenRoutePreference, + vRtrLdpGenControlMode, + vRtrLdpGenDistMethod, + vRtrLdpGenRetentionMode, + vRtrLdpGenTransportAddrType, + vRtrLdpGenPropagatePolicy, + vRtrLdpGenLoopDetectCapable, + vRtrLdpGenHopLimit, + vRtrLdpGenPathVectorLimit, + vRtrLdpGenBackoffTime, + vRtrLdpGenMaxBackoffTime, + vRtrLdpGenTargKeepAliveFactor, + vRtrLdpGenTargKeepAliveTimeout, + vRtrLdpGenTargHelloFactor, + vRtrLdpGenTargHelloTimeout, + vRtrLdpGenTargPassiveMode, + vRtrLdpGenTargetedSessions, + vRtrLdpGenCreateTime, + vRtrLdpGenUpTime, + vRtrLdpGenImportPolicy1, + vRtrLdpGenImportPolicy2, + vRtrLdpGenImportPolicy3, + vRtrLdpGenImportPolicy4, + vRtrLdpGenImportPolicy5, + vRtrLdpGenExportPolicy1, + vRtrLdpGenExportPolicy2, + vRtrLdpGenExportPolicy3, + vRtrLdpGenExportPolicy4, + vRtrLdpGenExportPolicy5, + vRtrLdpGenTunnelDownDampTime, + vRtrLdpGenOperDownReason, + vRtrLdpGenGracefulRestart, + vRtrLdpGenGRNbrLiveTime, + vRtrLdpGenGRMaxRecoveryTime, + vRtrLdpTargImportPolicy1, + vRtrLdpTargImportPolicy2, + vRtrLdpTargImportPolicy3, + vRtrLdpTargImportPolicy4, + vRtrLdpTargImportPolicy5, + vRtrLdpTargExportPolicy1, + vRtrLdpTargExportPolicy2, + vRtrLdpTargExportPolicy3, + vRtrLdpTargExportPolicy4, + vRtrLdpTargExportPolicy5, + vRtrLdpTargTunnelPreference, + vRtrLdpStatsOperDownEvents, + vRtrLdpStatsActiveSessions, + vRtrLdpStatsActiveAdjacencies, + vRtrLdpStatsActiveInterfaces, + vRtrLdpStatsInactiveInterfaces, + vRtrLdpStatsActiveTargSessions, + vRtrLdpStatsInactiveTargSessions, + vRtrLdpStatsAddrFECRecv, + vRtrLdpStatsAddrFECSent, + vRtrLdpStatsSvcFECRecv, + vRtrLdpStatsSvcFECSent, + vRtrLdpStatsAttemptedSessions, + vRtrLdpStatsSessRejNoHelloErrors, + vRtrLdpStatsSessRejAdvErrors, + vRtrLdpStatsSessRejMaxPduErrors, + vRtrLdpStatsSessRejLabelRangeErrors, + vRtrLdpStatsBadLdpIdentifierErrors, + vRtrLdpStatsBadPduLengthErrors, + vRtrLdpStatsBadMessageLengthErrors, + vRtrLdpStatsBadTlvLengthErrors, + vRtrLdpStatsMalformedTlvValueErrors, + vRtrLdpStatsKeepAliveExpiredErrors, + vRtrLdpStatsShutdownNotifRecv, + vRtrLdpStatsShutdownNotifSent, + vRtrLdpStatsEgrFecPfxCount + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting general management of extended LDP on + Nokia SROS series systems 5.0 release." + ::= { tmnxLdpGroups 22 } + +tmnxLdpIfV5v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpIfTableSpinlock, + vRtrLdpIfRowStatus, + vRtrLdpIfLastChange, + vRtrLdpIfAdminState, + vRtrLdpIfOperState, + vRtrLdpIfInheritance, + vRtrLdpIfKeepAliveFactor, + vRtrLdpIfKeepAliveTimeout, + vRtrLdpIfHelloFactor, + vRtrLdpIfHelloTimeout, + vRtrLdpIfBackoffTime, + vRtrLdpIfMaxBackoffTime, + vRtrLdpIfTransportAddrType, + vRtrLdpIfPassiveMode, + vRtrLdpIfAutoCreate, + vRtrLdpIfOperDownReason, + vRtrLdpIfExistingAdjacencies, + vRtrLdpIfTunneling, + vRtrLdpIfLspRowStatus, + vRtrLdpPeerRowStatus, + vRtrLdpPeerAuth, + vRtrLdpPeerAuthKey, + vRtrLdpPeerMinTTLValue, + vRtrLdpPeerTTLLogId, + vRtrLdpPeerAuthKeyChain + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended LDP interfaces + and targeted peers on Nokia SROS series systems 5.0 release." + ::= { tmnxLdpGroups 23 } + +tmnxLdpServFecV5v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpServFecServType, + vRtrLdpServFecServId, + vRtrLdpServFecVpnId, + vRtrLdpServFecFlags, + vRtrLdpServFecNumInLabels, + vRtrLdpServFecNumOutLabels, + vRtrLdpServFecInLabel1, + vRtrLdpServFecInLabelStatus1, + vRtrLdpServFecInLabel2, + vRtrLdpServFecInLabelStatus2, + vRtrLdpServFecInLabel3, + vRtrLdpServFecInLabelStatus3, + vRtrLdpServFecInLabel4, + vRtrLdpServFecInLabelStatus4, + vRtrLdpServFecInLabel5, + vRtrLdpServFecInLabelStatus5, + vRtrLdpServFecOutLabel1, + vRtrLdpServFecOutLabelStatus1, + vRtrLdpServFecOutLabel2, + vRtrLdpServFecOutLabelStatus2, + vRtrLdpServFecOutLabel3, + vRtrLdpServFecOutLabelStatus3, + vRtrLdpServFecOutLabel4, + vRtrLdpServFecOutLabelStatus4, + vRtrLdpServFecOutLabel5, + vRtrLdpServFecOutLabelStatus5, + vRtrLdpServFecSdpId, + vRtrLdpServFecLocalMTU, + vRtrLdpServFecRemoteMTU, + vRtrLdpServFecLocalVlanTag, + vRtrLdpServFecRemoteVlanTag, + vRtrLdpServFecLocalMaxCellConcat, + vRtrLdpServFecRemoteMaxCellConcat, + vRtrLdpServFecMapFecType, + vRtrLdpServFecMapVcType, + vRtrLdpServFecMapVcId, + vRtrLdpServFecInLabelSigStatus1, + vRtrLdpServFecInLabelSigStatus2, + vRtrLdpServFecInLabelSigStatus3, + vRtrLdpServFecInLabelSigStatus4, + vRtrLdpServFecInLabelSigStatus5, + vRtrLdpServFecOutLabelSigStatus1, + vRtrLdpServFecOutLabelSigStatus2, + vRtrLdpServFecOutLabelSigStatus3, + vRtrLdpServFecOutLabelSigStatus4, + vRtrLdpServFecOutLabelSigStatus5, + vRtrLdpServFecMateEndpointVcId, + vRtrLdpServFecMateEndpointSdpId + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended LDP service + FECs sent to or received from an LDP peer on Nokia SROS series systems + release 5.0." + ::= { tmnxLdpGroups 24 } + +tmnxLdpAddrFecV5v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpAddrFecFlags, + vRtrLdpAddrFecNumInLabels, + vRtrLdpAddrFecNumOutLabels, + vRtrLdpAddrFecInLabel1, + vRtrLdpAddrFecInLabelStatus1, + vRtrLdpAddrFecInLabelIfIndex1, + vRtrLdpAddrFecInLabel2, + vRtrLdpAddrFecInLabelStatus2, + vRtrLdpAddrFecInLabelIfIndex2, + vRtrLdpAddrFecInLabel3, + vRtrLdpAddrFecInLabelStatus3, + vRtrLdpAddrFecInLabelIfIndex3, + vRtrLdpAddrFecInLabel4, + vRtrLdpAddrFecInLabelStatus4, + vRtrLdpAddrFecInLabelIfIndex4, + vRtrLdpAddrFecInLabel5, + vRtrLdpAddrFecInLabelStatus5, + vRtrLdpAddrFecInLabelIfIndex5, + vRtrLdpAddrFecOutLabel1, + vRtrLdpAddrFecOutLabelStatus1, + vRtrLdpAddrFecOutLabelIfIndex1, + vRtrLdpAddrFecOutLabelNextHop1, + vRtrLdpAddrFecOutLabel2, + vRtrLdpAddrFecOutLabelStatus2, + vRtrLdpAddrFecOutLabelIfIndex2, + vRtrLdpAddrFecOutLabelNextHop2, + vRtrLdpAddrFecOutLabel3, + vRtrLdpAddrFecOutLabelStatus3, + vRtrLdpAddrFecOutLabelIfIndex3, + vRtrLdpAddrFecOutLabelNextHop3, + vRtrLdpAddrFecOutLabel4, + vRtrLdpAddrFecOutLabelStatus4, + vRtrLdpAddrFecOutLabelIfIndex4, + vRtrLdpAddrFecOutLabelNextHop4, + vRtrLdpAddrFecOutLabel5, + vRtrLdpAddrFecOutLabelStatus5, + vRtrLdpAddrFecOutLabelIfIndex5, + vRtrLdpAddrFecOutLabelNextHop5, + vRtrLdpAddrFecLspId, + vRtrLdpAddrFecMapFecType, + vRtrLdpAddrFecMapIpPrefix, + vRtrLdpAddrFecMapIpMask, + vRtrLdpAddrFecOutLabelNextHop5 + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended LDP address + FECs sent to or received from an LDP peer on Nokia SROS series systems + for release 5.0." + ::= { tmnxLdpGroups 25 } + +tmnxLdpSessionV5v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpSessLocalLdpId, + vRtrLdpSessEntityIndex, + vRtrLdpSessLabelDistMethod, + vRtrLdpSessLoopDetectForPV, + vRtrLdpSessPathVectorLimit, + vRtrLdpSessState, + vRtrLdpSessAdjacencyType, + vRtrLdpSessProtocolVersion, + vRtrLdpSessLocalUdpPort, + vRtrLdpSessPeerUdpPort, + vRtrLdpSessLocalTcpPort, + vRtrLdpSessPeerTcpPort, + vRtrLdpSessLocalAddress, + vRtrLdpSessPeerAddress, + vRtrLdpSessKAHoldTimeRemaining, + vRtrLdpSessMaxPduLength, + vRtrLdpSessUpTime, + vRtrLdpSessLocalKATimeout, + vRtrLdpSessPeerKATimeout, + vRtrLdpSessAdvertise, + vRtrLdpSessRestartHelperState, + vRtrLdpSessPeerNumRestart, + vRtrLdpSessLastRestartTime, + vRtrLdpSessFtReconnectTimeNego, + vRtrLdpSessFtRecoveryTimeNego, + vRtrLdpSessFtReconTimeRemaining, + vRtrLdpSessFtRecovTimeRemaining, + vRtrLdpSessStatsTargAdj, + vRtrLdpSessStatsLinkAdj, + vRtrLdpSessStatsFECRecv, + vRtrLdpSessStatsFECSent, + vRtrLdpSessStatsHelloIn, + vRtrLdpSessStatsHelloOut, + vRtrLdpSessStatsKeepaliveIn, + vRtrLdpSessStatsKeepaliveOut, + vRtrLdpSessStatsInitIn, + vRtrLdpSessStatsInitOut, + vRtrLdpSessStatsLabelMappingIn, + vRtrLdpSessStatsLabelMappingOut, + vRtrLdpSessStatsLabelRequestIn, + vRtrLdpSessStatsLabelRequestOut, + vRtrLdpSessStatsLabelReleaseIn, + vRtrLdpSessStatsLabelReleaseOut, + vRtrLdpSessStatsLabelWithdrawIn, + vRtrLdpSessStatsLabelWithdrawOut, + vRtrLdpSessStatsLabelAbortIn, + vRtrLdpSessStatsLabelAbortOut, + vRtrLdpSessStatsAddrIn, + vRtrLdpSessStatsAddrOut, + vRtrLdpSessStatsAddrWithdrawIn, + vRtrLdpSessStatsAddrWithdrawOut, + vRtrLdpSessStatsNotificationIn, + vRtrLdpSessStatsNotificationOut + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended LDP Sessions on + Nokia SROS series systems 5.0 Release." + ::= { tmnxLdpGroups 26 } + +tmnxLdpObsoletedV5v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpGenTrustList + } + STATUS current + DESCRIPTION + "The group of objects obsoleted on Nokia SROS series systems 5.0 + Release." + ::= { tmnxLdpGroups 27 } + +tmnxLdpCepTdmFecV6v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpCepTdmLocalPayloadSize, + vRtrLdpCepTdmRemotePayloadSize, + vRtrLdpCepTdmLocalBitrate, + vRtrLdpCepTdmRemoteBitrate, + vRtrLdpCepTdmLocalRtpHeader, + vRtrLdpCepTdmRemoteRtpHeader, + vRtrLdpCepTdmLocalDiffTimestamp, + vRtrLdpCepTdmRemoteDiffTimestamp, + vRtrLdpCepTdmLocalSigPkts, + vRtrLdpCepTdmRemoteSigPkts, + vRtrLdpCepTdmLocalCasTrunk, + vRtrLdpCepTdmRemoteCasTrunk, + vRtrLdpCepTdmLocalTimestampFreq, + vRtrLdpCepTdmRemoteTimestampFreq, + vRtrLdpCepTdmLocalPayloadType, + vRtrLdpCepTdmRemotePayloadType, + vRtrLdpCepTdmLocalSsrcId, + vRtrLdpCepTdmRemoteSsrcId, + vLdpCepTdmFec129LocalPayloadSize, + vLdpCepTdmFec129RemotePayloadSize, + vLdpCepTdmFec129LocalBitrate, + vLdpCepTdmFec129RemoteBitrate, + vLdpCepTdmFec129LocalRtpHeader, + vLdpCepTdmFec129RemoteRtpHeader, + vLdpCepTdmFec129LocalDiffTimestamp, + vLdpCepTdmFec129RemoteDiffTimestamp, + vLdpCepTdmFec129LocalSigPkts, + vLdpCepTdmFec129RemoteSigPkts, + vLdpCepTdmFec129LocalCasTrunk, + vLdpCepTdmFec129RemoteCasTrunk, + vLdpCepTdmFec129LocalTimestampFreq, + vLdpCepTdmFec129RemoteTimestampFreq, + vLdpCepTdmFec129LocalPayloadType, + vLdpCepTdmFec129RemotePayloadType, + vLdpCepTdmFec129LocalSsrcId, + vLdpCepTdmFec129RemoteSsrcId + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended LDP CEP/TDM + FECs sent to or received from an LDP peer on Nokia SROS series systems + release 6.0." + ::= { tmnxLdpGroups 28 } + +tmnxLdpServFecV6v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpServFecServType, + vRtrLdpServFecServId, + vRtrLdpServFecVpnId, + vRtrLdpServFecFlags, + vRtrLdpServFecNumInLabels, + vRtrLdpServFecNumOutLabels, + vRtrLdpServFecInLabel1, + vRtrLdpServFecInLabelStatus1, + vRtrLdpServFecInLabel2, + vRtrLdpServFecInLabelStatus2, + vRtrLdpServFecInLabel3, + vRtrLdpServFecInLabelStatus3, + vRtrLdpServFecInLabel4, + vRtrLdpServFecInLabelStatus4, + vRtrLdpServFecInLabel5, + vRtrLdpServFecInLabelStatus5, + vRtrLdpServFecOutLabel1, + vRtrLdpServFecOutLabelStatus1, + vRtrLdpServFecOutLabel2, + vRtrLdpServFecOutLabelStatus2, + vRtrLdpServFecOutLabel3, + vRtrLdpServFecOutLabelStatus3, + vRtrLdpServFecOutLabel4, + vRtrLdpServFecOutLabelStatus4, + vRtrLdpServFecOutLabel5, + vRtrLdpServFecOutLabelStatus5, + vRtrLdpServFecSdpId, + vRtrLdpServFecLocalMTU, + vRtrLdpServFecRemoteMTU, + vRtrLdpServFecLocalVlanTag, + vRtrLdpServFecRemoteVlanTag, + vRtrLdpServFecLocalMaxCellConcat, + vRtrLdpServFecRemoteMaxCellConcat, + vRtrLdpServFecInLabelSigStatus1, + vRtrLdpServFecInLabelSigStatus2, + vRtrLdpServFecInLabelSigStatus3, + vRtrLdpServFecInLabelSigStatus4, + vRtrLdpServFecInLabelSigStatus5, + vRtrLdpServFecOutLabelSigStatus1, + vRtrLdpServFecOutLabelSigStatus2, + vRtrLdpServFecOutLabelSigStatus3, + vRtrLdpServFecOutLabelSigStatus4, + vRtrLdpServFecOutLabelSigStatus5, + vRtrLdpServFecMateEndpointVcId, + vRtrLdpServFecMateEndpointSdpId + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended LDP service + FECs sent to or received from an LDP peer on Nokia SROS series systems + release 6.0." + ::= { tmnxLdpGroups 29 } + +tmnxLdpServFec129V6v0Group OBJECT-GROUP + OBJECTS { + vLdpServFec129ServType, + vLdpServFec129ServId, + vLdpServFec129VpnId, + vLdpServFec129Flags, + vLdpServFec129NumInLabels, + vLdpServFec129NumOutLabels, + vLdpServFec129InLabel1, + vLdpServFec129InLabelStatus1, + vLdpServFec129OutLabel1, + vLdpServFec129OutLabelStatus1, + vLdpServFec129SdpId, + vLdpServFec129LocalMTU, + vLdpServFec129RemoteMTU, + vLdpServFec129LocalVlanTag, + vLdpServFec129RemoteVlanTag, + vLdpServFec129LocalMaxCellConcat, + vLdpServFec129RemoteMaxCellConcat, + vLdpServFec129InLabelSigStatus1, + vLdpServFec129OutLabelSigStatus1 + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of LDP FEC-129s sent to or + received from an LDP peer on Nokia SROS series systems release 6.0." + ::= { tmnxLdpGroups 30 } + +tmnxLdpServFecObsoletedV6v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpServFecMapFecType, + vRtrLdpServFecMapVcType, + vRtrLdpServFecMapVcId, + vLdpServFec129MapVcType, + vLdpServFec129MapAgiTlv, + vLdpServFec129MapSrcAiiTlv, + vLdpServFec129MapTgtAiiTlv + } + STATUS current + DESCRIPTION + "The group of objects supporting management of obsoleted LDP FEC + objects on Nokia SROS series systems release 6.0." + ::= { tmnxLdpGroups 31 } + +tmnxLdpAggrPreMatchV7v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpAggrPreMatchAdminState, + vRtrLdpAggrPreMatchEnabled, + vRtrLdpAggrPreMatchPreExcPolicy1, + vRtrLdpAggrPreMatchPreExcPolicy2, + vRtrLdpAggrPreMatchPreExcPolicy3, + vRtrLdpAggrPreMatchPreExcPolicy4, + vRtrLdpAggrPreMatchPreExcPolicy5 + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of aggregate prefix match + procedures on Nokia SROS series systems release 7.0." + ::= { tmnxLdpGroups 32 } + +tmnxLdpObsoletedV4v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpIfNotifyReasonCode + } + STATUS current + DESCRIPTION + "The group of objects obsoleted on Nokia SROS series systems 7.0 + Release." + ::= { tmnxLdpGroups 33 } + +tmnxLdpNotifyObjsV4v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpInstanceNotifyReasonCode, + vRtrLdpNotifyLocalGroupID, + vRtrLdpNotifyRemoteGroupID + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting extended LDP notifications on Nokia + SROS series systems." + ::= { tmnxLdpGroups 34 } + +tmnxLdpStatsV7v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpEgrStatFecPfxTblLastChgd, + vRtrLdpEgrStatFecPfxLastChgd, + vRtrLdpEgrStatFecPfxRowStatus, + vRtrLdpEgrStatFecPfxActgPol, + vRtrLdpEgrStatFecPfxCollStats, + vRtrLdpEgrStatFecPfxAdminState, + vRtrLdpInProfileOctetsFc0, + vRtrLdpInProfileOctetsFc0High32, + vRtrLdpInProfileOctetsFc0Low32, + vRtrLdpInProfileOctetsFc1, + vRtrLdpInProfileOctetsFc1High32, + vRtrLdpInProfileOctetsFc1Low32, + vRtrLdpInProfileOctetsFc2, + vRtrLdpInProfileOctetsFc2High32, + vRtrLdpInProfileOctetsFc2Low32, + vRtrLdpInProfileOctetsFc3, + vRtrLdpInProfileOctetsFc3High32, + vRtrLdpInProfileOctetsFc3Low32, + vRtrLdpInProfileOctetsFc4, + vRtrLdpInProfileOctetsFc4High32, + vRtrLdpInProfileOctetsFc4Low32, + vRtrLdpInProfileOctetsFc5, + vRtrLdpInProfileOctetsFc5High32, + vRtrLdpInProfileOctetsFc5Low32, + vRtrLdpInProfileOctetsFc6, + vRtrLdpInProfileOctetsFc6High32, + vRtrLdpInProfileOctetsFc6Low32, + vRtrLdpInProfileOctetsFc7, + vRtrLdpInProfileOctetsFc7High32, + vRtrLdpInProfileOctetsFc7Low32, + vRtrLdpInProfilePktsFc0, + vRtrLdpInProfilePktsFc0High32, + vRtrLdpInProfilePktsFc0Low32, + vRtrLdpInProfilePktsFc1, + vRtrLdpInProfilePktsFc1High32, + vRtrLdpInProfilePktsFc1Low32, + vRtrLdpInProfilePktsFc2, + vRtrLdpInProfilePktsFc2High32, + vRtrLdpInProfilePktsFc2Low32, + vRtrLdpInProfilePktsFc3, + vRtrLdpInProfilePktsFc3High32, + vRtrLdpInProfilePktsFc3Low32, + vRtrLdpInProfilePktsFc4, + vRtrLdpInProfilePktsFc4High32, + vRtrLdpInProfilePktsFc4Low32, + vRtrLdpInProfilePktsFc5, + vRtrLdpInProfilePktsFc5High32, + vRtrLdpInProfilePktsFc5Low32, + vRtrLdpInProfilePktsFc6, + vRtrLdpInProfilePktsFc6High32, + vRtrLdpInProfilePktsFc6Low32, + vRtrLdpInProfilePktsFc7, + vRtrLdpInProfilePktsFc7High32, + vRtrLdpInProfilePktsFc7Low32, + vRtrLdpOutOfProfOctetsFc0, + vRtrLdpOutOfProfOctetsFc0High32, + vRtrLdpOutOfProfOctetsFc0Low32, + vRtrLdpOutOfProfOctetsFc1, + vRtrLdpOutOfProfOctetsFc1High32, + vRtrLdpOutOfProfOctetsFc1Low32, + vRtrLdpOutOfProfOctetsFc2, + vRtrLdpOutOfProfOctetsFc2High32, + vRtrLdpOutOfProfOctetsFc2Low32, + vRtrLdpOutOfProfOctetsFc3, + vRtrLdpOutOfProfOctetsFc3High32, + vRtrLdpOutOfProfOctetsFc3Low32, + vRtrLdpOutOfProfOctetsFc4, + vRtrLdpOutOfProfOctetsFc4High32, + vRtrLdpOutOfProfOctetsFc4Low32, + vRtrLdpOutOfProfOctetsFc5, + vRtrLdpOutOfProfOctetsFc5High32, + vRtrLdpOutOfProfOctetsFc5Low32, + vRtrLdpOutOfProfOctetsFc6, + vRtrLdpOutOfProfOctetsFc6High32, + vRtrLdpOutOfProfOctetsFc6Low32, + vRtrLdpOutOfProfOctetsFc7, + vRtrLdpOutOfProfOctetsFc7High32, + vRtrLdpOutOfProfOctetsFc7Low32, + vRtrLdpOutOfProfPktsFc0, + vRtrLdpOutOfProfPktsFc0High32, + vRtrLdpOutOfProfPktsFc0Low32, + vRtrLdpOutOfProfPktsFc1, + vRtrLdpOutOfProfPktsFc1High32, + vRtrLdpOutOfProfPktsFc1Low32, + vRtrLdpOutOfProfPktsFc2, + vRtrLdpOutOfProfPktsFc2High32, + vRtrLdpOutOfProfPktsFc2Low32, + vRtrLdpOutOfProfPktsFc3, + vRtrLdpOutOfProfPktsFc3High32, + vRtrLdpOutOfProfPktsFc3Low32, + vRtrLdpOutOfProfPktsFc4, + vRtrLdpOutOfProfPktsFc4High32, + vRtrLdpOutOfProfPktsFc4Low32, + vRtrLdpOutOfProfPktsFc5, + vRtrLdpOutOfProfPktsFc5High32, + vRtrLdpOutOfProfPktsFc5Low32, + vRtrLdpOutOfProfPktsFc6, + vRtrLdpOutOfProfPktsFc6High32, + vRtrLdpOutOfProfPktsFc6Low32, + vRtrLdpOutOfProfPktsFc7, + vRtrLdpOutOfProfPktsFc7High32, + vRtrLdpOutOfProfPktsFc7Low32 + } + STATUS current + DESCRIPTION + "The group of objects supporting management of LDP statistics on Nokia + SROS series systems release 7.0." + ::= { tmnxLdpGroups 35 } + +tmnxLdpAddrFecV7v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpAddrFecLspId2, + vRtrLdpAddrFecLspId3, + vRtrLdpAddrFecLspId4, + vRtrLdpAddrFecLspId5, + vRtrLdpAddrFecLspId6, + vRtrLdpAddrFecLspId7, + vRtrLdpAddrFecLspId8, + vRtrLdpAddrFecLspId9, + vRtrLdpAddrFecLspId10, + vRtrLdpAddrFecLspId11, + vRtrLdpAddrFecLspId12, + vRtrLdpAddrFecLspId13, + vRtrLdpAddrFecLspId14, + vRtrLdpAddrFecLspId15, + vRtrLdpAddrFecLspId16, + vRtrLdpAddrFecOutLbl6, + vRtrLdpAddrFecOutLbl7, + vRtrLdpAddrFecOutLbl8, + vRtrLdpAddrFecOutLbl9, + vRtrLdpAddrFecOutLbl10, + vRtrLdpAddrFecOutLbl11, + vRtrLdpAddrFecOutLbl12, + vRtrLdpAddrFecOutLbl13, + vRtrLdpAddrFecOutLbl14, + vRtrLdpAddrFecOutLbl15, + vRtrLdpAddrFecOutLbl16, + vRtrLdpAddrFecOutLblIfIndex6, + vRtrLdpAddrFecOutLblIfIndex7, + vRtrLdpAddrFecOutLblIfIndex8, + vRtrLdpAddrFecOutLblIfIndex9, + vRtrLdpAddrFecOutLblIfIndex10, + vRtrLdpAddrFecOutLblIfIndex11, + vRtrLdpAddrFecOutLblIfIndex12, + vRtrLdpAddrFecOutLblIfIndex13, + vRtrLdpAddrFecOutLblIfIndex14, + vRtrLdpAddrFecOutLblIfIndex15, + vRtrLdpAddrFecOutLblIfIndex16, + vRtrLdpAddrFecOutLblNxtHopAddr6, + vRtrLdpAddrFecOutLblNxtHopAddr7, + vRtrLdpAddrFecOutLblNxtHopAddr8, + vRtrLdpAddrFecOutLblNxtHopAddr9, + vRtrLdpAddrFecOutLblNxtHopAddr10, + vRtrLdpAddrFecOutLblNxtHopAddr11, + vRtrLdpAddrFecOutLblNxtHopAddr12, + vRtrLdpAddrFecOutLblNxtHopAddr13, + vRtrLdpAddrFecOutLblNxtHopAddr14, + vRtrLdpAddrFecOutLblNxtHopAddr15, + vRtrLdpAddrFecOutLblNxtHopAddr16, + vRtrLdpAddrFecOutLblNxtHopType6, + vRtrLdpAddrFecOutLblNxtHopType7, + vRtrLdpAddrFecOutLblNxtHopType8, + vRtrLdpAddrFecOutLblNxtHopType9, + vRtrLdpAddrFecOutLblNxtHopType10, + vRtrLdpAddrFecOutLblNxtHopType11, + vRtrLdpAddrFecOutLblNxtHopType12, + vRtrLdpAddrFecOutLblNxtHopType13, + vRtrLdpAddrFecOutLblNxtHopType14, + vRtrLdpAddrFecOutLblNxtHopType15, + vRtrLdpAddrFecOutLblNxtHopType16, + vRtrLdpAddrFecOutLblStatus6, + vRtrLdpAddrFecOutLblStatus7, + vRtrLdpAddrFecOutLblStatus8, + vRtrLdpAddrFecOutLblStatus9, + vRtrLdpAddrFecOutLblStatus10, + vRtrLdpAddrFecOutLblStatus11, + vRtrLdpAddrFecOutLblStatus12, + vRtrLdpAddrFecOutLblStatus13, + vRtrLdpAddrFecOutLblStatus14, + vRtrLdpAddrFecOutLblStatus15, + vRtrLdpAddrFecOutLblStatus16 + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended LDP address + FECs sent to or received from an LDP peer on Nokia SROS series systems + for release 7.0." + ::= { tmnxLdpGroups 36 } + +tmnxLdpGenExtGlobalV5v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpGenLabelWithdrawalDelay + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting general management of extended LDP on + Nokia SROS series systems release 5.0." + ::= { tmnxLdpGroups 37 } + +tmnxLdpGlobalV8v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpIfBfdEnabled, + vRtrLdpIfLinkLsrIfType, + vRtrLdpIfTargLsrIfIndex, + vRtrLdpGenImplicitNull, + vRtrLdpGenShortTTLPropLocal, + vRtrLdpGenShortTTLPropTransit, + vRtrLdpPeerDODLabelDistribution, + vRtrLdpIfMulticast, + vRtrLdpGenMPMBBTime, + vRtrLdpPeerImportPolicy1, + vRtrLdpPeerImportPolicy2, + vRtrLdpPeerImportPolicy3, + vRtrLdpPeerImportPolicy4, + vRtrLdpPeerImportPolicy5, + vRtrLdpPeerExportPolicy1, + vRtrLdpPeerExportPolicy2, + vRtrLdpPeerExportPolicy3, + vRtrLdpPeerExportPolicy4, + vRtrLdpPeerExportPolicy5 + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting general management of LDP Objects on + Nokia SROS series systems release 8.0." + ::= { tmnxLdpGroups 38 } + +tmnxLdpSessionV8v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpSessBfdStatus, + vRtrLdpSessP2MPCapabilityNego, + vRtrLdpSessMPMBBCapabilityNego, + vRtrLdpSessDynamicCapabilityNego + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended LDP Sessions on + Nokia SROS series systems 8.0 Release." + ::= { tmnxLdpGroups 39 } + +tmnxLdpP2MPFecV8v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpP2MPFecFlags, + vRtrLdpP2MPFecNumInLabels, + vRtrLdpP2MPFecNumOutLabels, + vRtrLdpP2MPFecInLbl, + vRtrLdpP2MPFecInLblStatus, + vRtrLdpP2MPFecInLblIfIndex, + vRtrLdpP2MPFecOutLbl, + vRtrLdpP2MPFecOutLblStatus, + vRtrLdpP2MPFecOutLblNxtHopType, + vRtrLdpP2MPFecOutLblNxtHopAddr, + vRtrLdpP2MPFecOutLblIfIndex, + vRtrLdpP2MPFecOutLblLspId, + vRtrLdpP2MPFecMapFecType, + vRtrLdpP2MPFecMapId, + vRtrLdpP2MPFecTunnelIfId, + vRtrLdpP2MPFecMetric, + vRtrLdpP2MPFecMTU + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting P2MP FECs on Nokia SROS series systems + 8.0 Release." + ::= { tmnxLdpGroups 40 } + +tmnxLdpStatsV8v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpStatsUnknownTlvErrors, + vRtrLdpStatsP2MPFECSent, + vRtrLdpStatsP2MPFECRecv + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of LDP statistics on Nokia + SROS series systems release 8.0." + ::= { tmnxLdpGroups 41 } + +tmnxLdpPeerV7v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpPeerFec129CiscoInterop + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended LDP peers on + Nokia SROS series systems 7.0 release." + ::= { tmnxLdpGroups 42 } + +tmnxLdpServFecV8v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpServFecLocalIpv4Capblty, + vRtrLdpServFecRemoteIpv4Capblty, + vRtrLdpServFecLocalIpv6Capblty, + vRtrLdpServFecRemoteIpv6Capblty, + vRtrLdpServFecLocalIpv4CeIpAddr, + vRtrLdpServFecRemoteIpv4CeIpAddr, + vRtrLdpServFecInLbl1WdwReason + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended LDP service + FECs sent to or received from an LDP peer on Nokia SROS series systems + release 8.0." + ::= { tmnxLdpGroups 43 } + +tmnxLdpServFec129V8v0Group OBJECT-GROUP + OBJECTS { + vLdpServFec129LocalIpv4Capblty, + vLdpServFec129RemoteIpv4Capblty, + vLdpServFec129LocalIpv6Capblty, + vLdpServFec129RemoteIpv6Capblty, + vLdpServFec129LocalIpv4CeIpAddr, + vLdpServFec129RemoteIpv4CeIpAddr, + vLdpServFec129InLbl1WdwReason + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of LDP FEC-129s sent to or + received from an LDP peer on Nokia SROS series systems release 8.0." + ::= { tmnxLdpGroups 44 } + +tmnxLdpAddrFecV8v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpAddrFecOutLblId, + vRtrLdpAddrFecOutLblMetric, + vRtrLdpAddrFecOutLblMtu + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of extended LDP address + FECs sent to or received from an LDP peer on Nokia SROS series systems + for release 8.0." + ::= { tmnxLdpGroups 45 } + +tmnxLdpGlobalV8v0R4Group OBJECT-GROUP + OBJECTS { + vRtrLdpGenTunlTblExportPolicy1, + vRtrLdpGenTunlTblExportPolicy2, + vRtrLdpGenTunlTblExportPolicy3, + vRtrLdpGenTunlTblExportPolicy4, + vRtrLdpGenTunlTblExportPolicy5, + vRtrLdpPeerPMTUDiscovery, + vRtrLdpGenP2MPCapability, + vRtrLdpGenMPMBBCapability, + vRtrLdpGenDynamicCapability + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting general management of LDP Objects on + Nokia SROS series systems release 8.0R4." + ::= { tmnxLdpGroups 46 } + +tmnxLdpGlobalV9v0Group OBJECT-GROUP + OBJECTS { + vLdpServFec129MateAgiTlv, + vLdpServFec129MateSdpId, + vLdpServFec129MateSrcAiiTlv, + vLdpServFec129MateTgtAiiTlv, + vRtrLdpPeerPMTUDiscovery, + vRtrLdpServFecLocalFLTxCapblty, + vRtrLdpServFecLocalFLRxCapblty, + vRtrLdpServFecRemoteFLTxCapblty, + vRtrLdpServFecRemoteFLRxCapblty, + vLdpServFec129LocalFLTxCapblty, + vLdpServFec129LocalFLRxCapblty, + vLdpServFec129RemoteFLTxCapblty, + vLdpServFec129RemoteFLRxCapblty, + vRtrLdpPeerAdvAdjAddrOnly, + vRtrLdpSessionAddrLocalLdpId, + vRtrLdpSessionAddrNumInAddrs, + vRtrLdpSessionAddrNumOutAddrs, + vRtrLdpSessionInAddrLocalLdpId, + vRtrLdpSessionOutAddrLocalLdpId, + vRtrLdpSessStatsAddrRecv, + vRtrLdpSessStatsAddrSent + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting general management of LDP Objects on + Nokia SROS series systems release 9.0." + ::= { tmnxLdpGroups 47 } + +tmnxLdpGlobalV9v0R4Group OBJECT-GROUP + OBJECTS { + vRtrLdpGenLdpFrr, + vRtrLdpHelloAdjBfdStatus + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting general management of LDP Objects on + Nokia SROS series systems release 9.0R4." + ::= { tmnxLdpGroups 48 } + +tmnxLdpP2MPFecV10v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpNgP2MPFecFlags, + vRtrLdpNgP2MPFecNumInLabels, + vRtrLdpNgP2MPFecNumOutLabels, + vRtrLdpNgP2MPFecTunnelIfId, + vRtrLdpNgP2MPFecMetric, + vRtrLdpNgP2MPFecMTU, + vRtrLdpNgP2MPFecInLbl, + vRtrLdpNgP2MPFecInLblStatus, + vRtrLdpNgP2MPFecInLblIfIndex, + vRtrLdpNgP2MPFecOutLbl, + vRtrLdpNgP2MPFecOutLblStatus, + vRtrLdpNgP2MPFecOutLblNxtHopType, + vRtrLdpNgP2MPFecOutLblNxtHopAddr, + vRtrLdpNgP2MPFecOutLblIfIndex, + vRtrLdpNgP2MPFecOutLblLspId, + vRtrLdpNgP2MPFecMapFlags, + vRtrLdpNgP2MPFecMapNumInLabels, + vRtrLdpNgP2MPFecMapNumOutLabels, + vRtrLdpNgP2MPFecMapTunnelIfId, + vRtrLdpNgP2MPFecMapMetric, + vRtrLdpNgP2MPFecMapMTU + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting P2MP FECs on Nokia SROS series systems + 10.0 Release." + ::= { tmnxLdpGroups 49 } + +tmnxLdpAddressFecV10v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpAddressFecFlags, + vRtrLdpAddressFecNumInLabels, + vRtrLdpAddressFecNumOutLabels, + vRtrLdpAddressFecInLbl, + vRtrLdpAddressFecInLblStatus, + vRtrLdpAddressFecInLblIfIndex, + vRtrLdpAddressFecOutLbl, + vRtrLdpAddressFecOutLblStatus, + vRtrLdpAddressFecOutLblIfIndex, + vRtrLdpAddressFecOutLblNHType, + vRtrLdpAddressFecOutLblNHAddr, + vRtrLdpAddressFecOutLblMetric, + vRtrLdpAddressFecOutLblMtu, + vRtrLdpAddressFecOutLblLspId, + vRtrLdpAddressFecMapFlags, + vRtrLdpAddressFecMapNumInLabels, + vRtrLdpAddressFecMapNumOutLabels + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting Address FECs on Nokia SROS series + systems 10.0 Release." + ::= { tmnxLdpGroups 50 } + +tmnxLdpAddrActiveFecV10v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpAddrActiveFecFecFlags, + vRtrLdpAddrActiveFecNumInLbls, + vRtrLdpAddrActiveFecNumOutLbls, + vRtrLdpAddrActiveFecInLbl, + vRtrLdpAddrActiveFecInLblIfIndex, + vRtrLdpAddrActiveFecOutLbl, + vRtrLdpAddrActiveFecOutLblStatus, + vRtrLdpAddrActiveFecOutLblIfIdx, + vRtrLdpAddrActiveFecOutLblNHType, + vRtrLdpAddrActiveFecOutLblNHAddr, + vRtrLdpAddrActiveFecOutLblMetric, + vRtrLdpAddrActiveFecOutLblMtu, + vRtrLdpAddrActiveFecOutLblLspId + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting Active Address FECs on Nokia SROS + series systems 10.0 Release." + ::= { tmnxLdpGroups 51 } + +tmnxLdpAddrFecObsoletedGroup OBJECT-GROUP + OBJECTS { + vRtrLdpAddrFecFlags, + vRtrLdpAddrFecNumInLabels, + vRtrLdpAddrFecNumOutLabels, + vRtrLdpAddrFecInLabel1, + vRtrLdpAddrFecInLabelStatus1, + vRtrLdpAddrFecInLabelIfIndex1, + vRtrLdpAddrFecInLabel2, + vRtrLdpAddrFecInLabelStatus2, + vRtrLdpAddrFecInLabelIfIndex2, + vRtrLdpAddrFecInLabel3, + vRtrLdpAddrFecInLabelStatus3, + vRtrLdpAddrFecInLabelIfIndex3, + vRtrLdpAddrFecInLabel4, + vRtrLdpAddrFecInLabelStatus4, + vRtrLdpAddrFecInLabelIfIndex4, + vRtrLdpAddrFecInLabel5, + vRtrLdpAddrFecInLabelStatus5, + vRtrLdpAddrFecInLabelIfIndex5, + vRtrLdpAddrFecOutLabel1, + vRtrLdpAddrFecOutLabelStatus1, + vRtrLdpAddrFecOutLabelIfIndex1, + vRtrLdpAddrFecOutLabelNextHop1, + vRtrLdpAddrFecOutLabel2, + vRtrLdpAddrFecOutLabelStatus2, + vRtrLdpAddrFecOutLabelIfIndex2, + vRtrLdpAddrFecOutLabelNextHop2, + vRtrLdpAddrFecOutLabel3, + vRtrLdpAddrFecOutLabelStatus3, + vRtrLdpAddrFecOutLabelIfIndex3, + vRtrLdpAddrFecOutLabelNextHop3, + vRtrLdpAddrFecOutLabel4, + vRtrLdpAddrFecOutLabelStatus4, + vRtrLdpAddrFecOutLabelIfIndex4, + vRtrLdpAddrFecOutLabelNextHop4, + vRtrLdpAddrFecOutLabel5, + vRtrLdpAddrFecOutLabelStatus5, + vRtrLdpAddrFecOutLabelIfIndex5, + vRtrLdpAddrFecOutLabelNextHop5, + vRtrLdpAddrFecLspId, + vRtrLdpAddrFecLspId2, + vRtrLdpAddrFecLspId3, + vRtrLdpAddrFecLspId4, + vRtrLdpAddrFecLspId5, + vRtrLdpAddrFecMapFecType, + vRtrLdpAddrFecMapIpPrefix, + vRtrLdpAddrFecMapIpMask, + vRtrLdpAddrFecOutLbl6, + vRtrLdpAddrFecOutLblStatus6, + vRtrLdpAddrFecOutLblIfIndex6, + vRtrLdpAddrFecOutLblNxtHopType6, + vRtrLdpAddrFecOutLblNxtHopAddr6, + vRtrLdpAddrFecLspId6, + vRtrLdpAddrFecOutLbl7, + vRtrLdpAddrFecOutLblStatus7, + vRtrLdpAddrFecOutLblIfIndex7, + vRtrLdpAddrFecOutLblNxtHopType7, + vRtrLdpAddrFecOutLblNxtHopAddr7, + vRtrLdpAddrFecLspId7, + vRtrLdpAddrFecOutLbl8, + vRtrLdpAddrFecOutLblStatus8, + vRtrLdpAddrFecOutLblIfIndex8, + vRtrLdpAddrFecOutLblNxtHopType8, + vRtrLdpAddrFecOutLblNxtHopAddr8, + vRtrLdpAddrFecLspId8, + vRtrLdpAddrFecOutLbl9, + vRtrLdpAddrFecOutLblStatus9, + vRtrLdpAddrFecOutLblIfIndex9, + vRtrLdpAddrFecOutLblNxtHopType9, + vRtrLdpAddrFecOutLblNxtHopAddr9, + vRtrLdpAddrFecLspId9, + vRtrLdpAddrFecOutLbl10, + vRtrLdpAddrFecOutLblStatus10, + vRtrLdpAddrFecOutLblIfIndex10, + vRtrLdpAddrFecOutLblNxtHopType10, + vRtrLdpAddrFecOutLblNxtHopAddr10, + vRtrLdpAddrFecLspId10, + vRtrLdpAddrFecOutLbl11, + vRtrLdpAddrFecOutLblStatus11, + vRtrLdpAddrFecOutLblIfIndex11, + vRtrLdpAddrFecOutLblNxtHopType11, + vRtrLdpAddrFecOutLblNxtHopAddr11, + vRtrLdpAddrFecLspId11, + vRtrLdpAddrFecOutLbl12, + vRtrLdpAddrFecOutLblStatus12, + vRtrLdpAddrFecOutLblIfIndex12, + vRtrLdpAddrFecOutLblNxtHopType12, + vRtrLdpAddrFecOutLblNxtHopAddr12, + vRtrLdpAddrFecLspId12, + vRtrLdpAddrFecOutLbl13, + vRtrLdpAddrFecOutLblStatus13, + vRtrLdpAddrFecOutLblIfIndex13, + vRtrLdpAddrFecOutLblNxtHopType13, + vRtrLdpAddrFecOutLblNxtHopAddr13, + vRtrLdpAddrFecLspId13, + vRtrLdpAddrFecOutLbl14, + vRtrLdpAddrFecOutLblStatus14, + vRtrLdpAddrFecOutLblIfIndex14, + vRtrLdpAddrFecOutLblNxtHopType14, + vRtrLdpAddrFecOutLblNxtHopAddr14, + vRtrLdpAddrFecLspId14, + vRtrLdpAddrFecOutLbl15, + vRtrLdpAddrFecOutLblStatus15, + vRtrLdpAddrFecOutLblIfIndex15, + vRtrLdpAddrFecOutLblNxtHopType15, + vRtrLdpAddrFecOutLblNxtHopAddr15, + vRtrLdpAddrFecLspId15, + vRtrLdpAddrFecOutLbl16, + vRtrLdpAddrFecOutLblStatus16, + vRtrLdpAddrFecOutLblIfIndex16, + vRtrLdpAddrFecOutLblNxtHopType16, + vRtrLdpAddrFecOutLblNxtHopAddr16, + vRtrLdpAddrFecLspId16, + vRtrLdpAddrFecOutLblId, + vRtrLdpAddrFecOutLblMetric, + vRtrLdpAddrFecOutLblMtu + } + STATUS current + DESCRIPTION + "The group of obsolete objects for the LDP address fec feature on Nokia + SROS series systems 10.0 Release." + ::= { tmnxLdpGroups 52 } + +tmnxLdpP2MPFecObsoletedGroup OBJECT-GROUP + OBJECTS { + vRtrLdpP2MPFecFlags, + vRtrLdpP2MPFecNumInLabels, + vRtrLdpP2MPFecNumOutLabels, + vRtrLdpP2MPFecInLbl, + vRtrLdpP2MPFecInLblStatus, + vRtrLdpP2MPFecInLblIfIndex, + vRtrLdpP2MPFecOutLbl, + vRtrLdpP2MPFecOutLblStatus, + vRtrLdpP2MPFecOutLblNxtHopType, + vRtrLdpP2MPFecOutLblNxtHopAddr, + vRtrLdpP2MPFecOutLblIfIndex, + vRtrLdpP2MPFecOutLblLspId, + vRtrLdpP2MPFecMapFecType, + vRtrLdpP2MPFecMapId, + vRtrLdpP2MPFecTunnelIfId, + vRtrLdpP2MPFecMetric, + vRtrLdpP2MPFecMTU + } + STATUS current + DESCRIPTION + "The group of obsolete objects for the LDP P2MP fec feature on Nokia + SROS series systems 10.0 Release." + ::= { tmnxLdpGroups 53 } + +tmnxLdpHelloReductionV11v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpGenTargHelloReduction, + vRtrLdpGenTargHelloReductionFctr, + vRtrLdpIfHelloReduction, + vRtrLdpIfHelloReductionFactor, + vRtrLdpIfOperHelloTimeout + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting TLDP Hello Reduction feature on + interfaces and targeted peers on Nokia SROS series systems 11.0 + release." + ::= { tmnxLdpGroups 54 } + +tmnxLdpGlobalV11v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpIfLinkLsrIfIndex, + vRtrLdpStaticFecNHIfName, + vRtrLdpGenMcastUpstreamFrr, + vRtrLdpPeerPeIDMacFlushInterop + } + STATUS obsolete + DESCRIPTION + "The group of all global objects in LDP supporting management of LDP + features on Nokia SROS series systems 11.0 release." + ::= { tmnxLdpGroups 55 } + +tmnxLdpLsrOverloadV11v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpGenOverloadCapability, + vRtrLdpSessOvrloadCapabltyNego, + vRtrLdpSessAddrFecOverloadSent, + vRtrLdpSessAddrFecOverloadRecv, + vRtrLdpSessMcastFecOverloadSent, + vRtrLdpSessMcastFecOverloadRecv, + vRtrLdpSessServFecOverloadSent, + vRtrLdpSessServFecOverloadRecv + } + STATUS obsolete + DESCRIPTION + "The group of all global objects in LDP supporting LSR Overload feature + on Nokia SROS series systems 11.0 release." + ::= { tmnxLdpGroups 56 } + +tmnxLdpTLDPAutoCreateV11v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpPeerTemplRowStatus, + vRtrLdpPeerTemplLastChanged, + vRtrLdpPeerTemplAdminState, + vRtrLdpPeerTemplInheritance, + vRtrLdpPeerTemplKeepAliveFactor, + vRtrLdpPeerTemplKeepAliveTimeout, + vRtrLdpPeerTemplHelloFactor, + vRtrLdpPeerTemplHelloTimeout, + vRtrLdpPeerTemplTunneling, + vRtrLdpPeerTemplBfdEnabled, + vRtrLdpPeerTemplLsrIfIndex, + vRtrLdpPeerTemplHelloReduction, + vRtrLdpPeerTemplHelloReductnFctr, + vRtrLdpPeerTemplCreateTime, + vRtrLdpPeerTemplIndex, + vRtrLdpPeerTemplPlcyMapPolicy1, + vRtrLdpPeerTemplPlcyMapPolicy2, + vRtrLdpPeerTemplPlcyMapPolicy3, + vRtrLdpPeerTemplPlcyMapPolicy4, + vRtrLdpPeerTemplPlcyMapPolicy5, + vRtrLdpPeerTemplPlcyMapIndex, + vRtrLdpPeerTemplPlcyMapCreateTim, + vRtrLdpPeerTemplPlcyMapLstChange, + vRtrLdpPeerTemplPlcyMapRowStatus, + vRtrLdpPeerTemplTableLstChanged, + vRtrLdpPeerTmplPlcyMpTblLstChgd, + vRtrLdpPeerTemplPeerCreateTime, + vRtrLdpIfCreator, + vRtrLdpIfTemplName, + vRtrLdpIfUpTime + } + STATUS obsolete + DESCRIPTION + "The group of all global objects in LDP supporting T-LDP Auto Creation + feature on Nokia SROS series systems 11.0 release." + ::= { tmnxLdpGroups 57 } + +tmnxLdpLsrOvrloadNotifyObjs OBJECT-GROUP + OBJECTS { + vRtrLdpSessOverloadState, + vRtrLdpSessOverloadDirection, + vRtrLdpSessOverloadFecType + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting LSR Overload feature notifications on + Nokia SROS series systems." + ::= { tmnxLdpGroups 58 } + +tmnxLdpLsrOvrloadNotify NOTIFICATION-GROUP + NOTIFICATIONS { + vRtrLdpSessionStateChange + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting LSR Overload feature on Nokia + SROS series systems." + ::= { tmnxLdpGroups 59 } + +tmnxLdpFecLimitPerPeerV13v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpPeerMaxFec, + vRtrLdpPeerMaxFecLogOnly, + vRtrLdpPeerMaxFecThreshold, + vRtrLdpSessOperMaxFecThreshold + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting LSR FEC limit per LDP peer + feature on Nokia SROS series systems." + ::= { tmnxLdpGroups 60 } + +tmnxLdpFecLimitPerPeerNotify NOTIFICATION-GROUP + NOTIFICATIONS { + vRtrLdpSessMaxFecThresChanged, + vRtrLdpSessMaxFecLimitReached + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting LSR FEC limit per LDP peer + feature on Nokia SROS series systems." + ::= { tmnxLdpGroups 61 } + +tmnxLdpFecLimitNotifyObjs OBJECT-GROUP + OBJECTS { + vRtrLdpSessOperThresLevel + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting LDP fec-limit notification on Nokia + SROS series systems." + ::= { tmnxLdpGroups 62 } + +tmnxLdpObsoletedV13V0Group OBJECT-GROUP + OBJECTS { + vRtrLdpAdjInitBackoff, + vRtrLdpAdjMaxBackoff, + vRtrLdpAdjCurrentBackoff, + vRtrLdpAdjWaitingTime, + vRtrLdpAdjBackoffStatus, + vRtrLdpHelloAdjMapLdpId, + vRtrLdpHelloAdjLocalLdpId, + vRtrLdpHelloAdjEntityIndex, + vRtrLdpHelloAdjIndex, + vRtrLdpHelloAdjHoldTimeRemaining, + vRtrLdpHelloAdjType, + vRtrLdpHelloAdjRemoteConfSeqNum, + vRtrLdpHelloAdjRemoteIpAddress, + vRtrLdpHelloAdjUpTime, + vRtrLdpHelloAdjLocalConfSeqNum, + vRtrLdpHelloAdjLocalIpAddress, + vRtrLdpHelloAdjInHelloMsgCount, + vRtrLdpHelloAdjOutHelloMsgCount, + vRtrLdpHelloAdjLocalHelloTimeout, + vRtrLdpHelloAdjRemoteHelloTimeout, + vRtrLdpStaticFecRowStatus, + vRtrLdpStaticFecNextNHIndex, + vRtrLdpStaticFecIngLabel, + vRtrLdpStaticFecNumNH, + vRtrLdpStaticFecOperIngLabel, + vRtrLdpStaticFecNHRowStatus, + vRtrLdpStaticFecNHType, + vRtrLdpStaticFecNHIpAddr, + vRtrLdpStaticFecNHEgrLabel, + vRtrLdpGenLastChange, + vRtrLdpGenAdminState, + vRtrLdpGenOperState, + vRtrLdpGenLdpLsrId, + vRtrLdpGenProtocolVersion, + vRtrLdpGenDeaggregateFec, + vRtrLdpGenKeepAliveFactor, + vRtrLdpGenKeepAliveTimeout, + vRtrLdpGenHelloFactor, + vRtrLdpGenHelloTimeout, + vRtrLdpGenRoutePreference, + vRtrLdpGenControlMode, + vRtrLdpGenDistMethod, + vRtrLdpGenRetentionMode, + vRtrLdpGenTransportAddrType, + vRtrLdpGenPropagatePolicy, + vRtrLdpGenLoopDetectCapable, + vRtrLdpGenHopLimit, + vRtrLdpGenPathVectorLimit, + vRtrLdpGenBackoffTime, + vRtrLdpGenMaxBackoffTime, + vRtrLdpGenTargKeepAliveFactor, + vRtrLdpGenTargKeepAliveTimeout, + vRtrLdpGenTargHelloFactor, + vRtrLdpGenTargHelloTimeout, + vRtrLdpGenTargPassiveMode, + vRtrLdpGenTargetedSessions, + vRtrLdpGenCreateTime, + vRtrLdpGenUpTime, + vRtrLdpGenImportPolicy1, + vRtrLdpGenImportPolicy2, + vRtrLdpGenImportPolicy3, + vRtrLdpGenImportPolicy4, + vRtrLdpGenImportPolicy5, + vRtrLdpGenExportPolicy1, + vRtrLdpGenExportPolicy2, + vRtrLdpGenExportPolicy3, + vRtrLdpGenExportPolicy4, + vRtrLdpGenExportPolicy5, + vRtrLdpGenTunnelDownDampTime, + vRtrLdpGenOperDownReason, + vRtrLdpGenGracefulRestart, + vRtrLdpGenGRNbrLiveTime, + vRtrLdpGenGRMaxRecoveryTime, + vRtrLdpTargImportPolicy1, + vRtrLdpTargImportPolicy2, + vRtrLdpTargImportPolicy3, + vRtrLdpTargImportPolicy4, + vRtrLdpTargImportPolicy5, + vRtrLdpTargExportPolicy1, + vRtrLdpTargExportPolicy2, + vRtrLdpTargExportPolicy3, + vRtrLdpTargExportPolicy4, + vRtrLdpTargExportPolicy5, + vRtrLdpTargTunnelPreference, + vRtrLdpStatsOperDownEvents, + vRtrLdpStatsActiveSessions, + vRtrLdpStatsActiveAdjacencies, + vRtrLdpStatsActiveInterfaces, + vRtrLdpStatsInactiveInterfaces, + vRtrLdpStatsActiveTargSessions, + vRtrLdpStatsInactiveTargSessions, + vRtrLdpStatsAddrFECRecv, + vRtrLdpStatsAddrFECSent, + vRtrLdpStatsSvcFECRecv, + vRtrLdpStatsSvcFECSent, + vRtrLdpStatsAttemptedSessions, + vRtrLdpStatsSessRejNoHelloErrors, + vRtrLdpStatsSessRejAdvErrors, + vRtrLdpStatsSessRejMaxPduErrors, + vRtrLdpStatsSessRejLabelRangeErrors, + vRtrLdpStatsBadLdpIdentifierErrors, + vRtrLdpStatsBadPduLengthErrors, + vRtrLdpStatsBadMessageLengthErrors, + vRtrLdpStatsBadTlvLengthErrors, + vRtrLdpStatsMalformedTlvValueErrors, + vRtrLdpStatsKeepAliveExpiredErrors, + vRtrLdpStatsShutdownNotifRecv, + vRtrLdpStatsShutdownNotifSent, + vRtrLdpStatsEgrFecPfxCount, + vRtrLdpIfTableSpinlock, + vRtrLdpIfRowStatus, + vRtrLdpIfLastChange, + vRtrLdpIfAdminState, + vRtrLdpIfOperState, + vRtrLdpIfInheritance, + vRtrLdpIfKeepAliveFactor, + vRtrLdpIfKeepAliveTimeout, + vRtrLdpIfHelloFactor, + vRtrLdpIfHelloTimeout, + vRtrLdpIfBackoffTime, + vRtrLdpIfMaxBackoffTime, + vRtrLdpIfTransportAddrType, + vRtrLdpIfPassiveMode, + vRtrLdpIfAutoCreate, + vRtrLdpIfOperDownReason, + vRtrLdpIfExistingAdjacencies, + vRtrLdpIfTunneling, + vRtrLdpIfLspRowStatus, + vRtrLdpPeerRowStatus, + vRtrLdpPeerAuth, + vRtrLdpPeerAuthKey, + vRtrLdpPeerMinTTLValue, + vRtrLdpPeerTTLLogId, + vRtrLdpPeerAuthKeyChain, + vRtrLdpSessLocalLdpId, + vRtrLdpSessEntityIndex, + vRtrLdpSessLabelDistMethod, + vRtrLdpSessLoopDetectForPV, + vRtrLdpSessPathVectorLimit, + vRtrLdpSessState, + vRtrLdpSessAdjacencyType, + vRtrLdpSessProtocolVersion, + vRtrLdpSessLocalUdpPort, + vRtrLdpSessPeerUdpPort, + vRtrLdpSessLocalTcpPort, + vRtrLdpSessPeerTcpPort, + vRtrLdpSessLocalAddress, + vRtrLdpSessPeerAddress, + vRtrLdpSessKAHoldTimeRemaining, + vRtrLdpSessMaxPduLength, + vRtrLdpSessUpTime, + vRtrLdpSessLocalKATimeout, + vRtrLdpSessPeerKATimeout, + vRtrLdpSessAdvertise, + vRtrLdpSessRestartHelperState, + vRtrLdpSessPeerNumRestart, + vRtrLdpSessLastRestartTime, + vRtrLdpSessFtReconnectTimeNego, + vRtrLdpSessFtRecoveryTimeNego, + vRtrLdpSessFtReconTimeRemaining, + vRtrLdpSessFtRecovTimeRemaining, + vRtrLdpSessStatsTargAdj, + vRtrLdpSessStatsLinkAdj, + vRtrLdpSessStatsFECRecv, + vRtrLdpSessStatsFECSent, + vRtrLdpSessStatsHelloIn, + vRtrLdpSessStatsHelloOut, + vRtrLdpSessStatsKeepaliveIn, + vRtrLdpSessStatsKeepaliveOut, + vRtrLdpSessStatsInitIn, + vRtrLdpSessStatsInitOut, + vRtrLdpSessStatsLabelMappingIn, + vRtrLdpSessStatsLabelMappingOut, + vRtrLdpSessStatsLabelRequestIn, + vRtrLdpSessStatsLabelRequestOut, + vRtrLdpSessStatsLabelReleaseIn, + vRtrLdpSessStatsLabelReleaseOut, + vRtrLdpSessStatsLabelWithdrawIn, + vRtrLdpSessStatsLabelWithdrawOut, + vRtrLdpSessStatsLabelAbortIn, + vRtrLdpSessStatsLabelAbortOut, + vRtrLdpSessStatsAddrIn, + vRtrLdpSessStatsAddrOut, + vRtrLdpSessStatsAddrWithdrawIn, + vRtrLdpSessStatsAddrWithdrawOut, + vRtrLdpSessStatsNotificationIn, + vRtrLdpSessStatsNotificationOut, + vRtrLdpCepTdmLocalPayloadSize, + vRtrLdpCepTdmRemotePayloadSize, + vRtrLdpCepTdmLocalBitrate, + vRtrLdpCepTdmRemoteBitrate, + vRtrLdpCepTdmLocalRtpHeader, + vRtrLdpCepTdmRemoteRtpHeader, + vRtrLdpCepTdmLocalDiffTimestamp, + vRtrLdpCepTdmRemoteDiffTimestamp, + vRtrLdpCepTdmLocalSigPkts, + vRtrLdpCepTdmRemoteSigPkts, + vRtrLdpCepTdmLocalCasTrunk, + vRtrLdpCepTdmRemoteCasTrunk, + vRtrLdpCepTdmLocalTimestampFreq, + vRtrLdpCepTdmRemoteTimestampFreq, + vRtrLdpCepTdmLocalPayloadType, + vRtrLdpCepTdmRemotePayloadType, + vRtrLdpCepTdmLocalSsrcId, + vRtrLdpCepTdmRemoteSsrcId, + vLdpCepTdmFec129LocalPayloadSize, + vLdpCepTdmFec129RemotePayloadSize, + vLdpCepTdmFec129LocalBitrate, + vLdpCepTdmFec129RemoteBitrate, + vLdpCepTdmFec129LocalRtpHeader, + vLdpCepTdmFec129RemoteRtpHeader, + vLdpCepTdmFec129LocalDiffTimestamp, + vLdpCepTdmFec129RemoteDiffTimestamp, + vLdpCepTdmFec129LocalSigPkts, + vLdpCepTdmFec129RemoteSigPkts, + vLdpCepTdmFec129LocalCasTrunk, + vLdpCepTdmFec129RemoteCasTrunk, + vLdpCepTdmFec129LocalTimestampFreq, + vLdpCepTdmFec129RemoteTimestampFreq, + vLdpCepTdmFec129LocalPayloadType, + vLdpCepTdmFec129RemotePayloadType, + vLdpCepTdmFec129LocalSsrcId, + vLdpCepTdmFec129RemoteSsrcId, + vRtrLdpServFecServType, + vRtrLdpServFecServId, + vRtrLdpServFecVpnId, + vRtrLdpServFecFlags, + vRtrLdpServFecNumInLabels, + vRtrLdpServFecNumOutLabels, + vRtrLdpServFecInLabel1, + vRtrLdpServFecInLabelStatus1, + vRtrLdpServFecInLabel2, + vRtrLdpServFecInLabelStatus2, + vRtrLdpServFecInLabel3, + vRtrLdpServFecInLabelStatus3, + vRtrLdpServFecInLabel4, + vRtrLdpServFecInLabelStatus4, + vRtrLdpServFecInLabel5, + vRtrLdpServFecInLabelStatus5, + vRtrLdpServFecOutLabel1, + vRtrLdpServFecOutLabelStatus1, + vRtrLdpServFecOutLabel2, + vRtrLdpServFecOutLabelStatus2, + vRtrLdpServFecOutLabel3, + vRtrLdpServFecOutLabelStatus3, + vRtrLdpServFecOutLabel4, + vRtrLdpServFecOutLabelStatus4, + vRtrLdpServFecOutLabel5, + vRtrLdpServFecOutLabelStatus5, + vRtrLdpServFecSdpId, + vRtrLdpServFecLocalMTU, + vRtrLdpServFecRemoteMTU, + vRtrLdpServFecLocalVlanTag, + vRtrLdpServFecRemoteVlanTag, + vRtrLdpServFecLocalMaxCellConcat, + vRtrLdpServFecRemoteMaxCellConcat, + vRtrLdpServFecInLabelSigStatus1, + vRtrLdpServFecInLabelSigStatus2, + vRtrLdpServFecInLabelSigStatus3, + vRtrLdpServFecInLabelSigStatus4, + vRtrLdpServFecInLabelSigStatus5, + vRtrLdpServFecOutLabelSigStatus1, + vRtrLdpServFecOutLabelSigStatus2, + vRtrLdpServFecOutLabelSigStatus3, + vRtrLdpServFecOutLabelSigStatus4, + vRtrLdpServFecOutLabelSigStatus5, + vRtrLdpServFecMateEndpointVcId, + vRtrLdpServFecMateEndpointSdpId, + vLdpServFec129ServType, + vLdpServFec129ServId, + vLdpServFec129VpnId, + vLdpServFec129Flags, + vLdpServFec129NumInLabels, + vLdpServFec129NumOutLabels, + vLdpServFec129InLabel1, + vLdpServFec129InLabelStatus1, + vLdpServFec129OutLabel1, + vLdpServFec129OutLabelStatus1, + vLdpServFec129SdpId, + vLdpServFec129LocalMTU, + vLdpServFec129RemoteMTU, + vLdpServFec129LocalVlanTag, + vLdpServFec129RemoteVlanTag, + vLdpServFec129LocalMaxCellConcat, + vLdpServFec129RemoteMaxCellConcat, + vLdpServFec129InLabelSigStatus1, + vLdpServFec129OutLabelSigStatus1, + vRtrLdpAggrPreMatchAdminState, + vRtrLdpAggrPreMatchEnabled, + vRtrLdpAggrPreMatchPreExcPolicy1, + vRtrLdpAggrPreMatchPreExcPolicy2, + vRtrLdpAggrPreMatchPreExcPolicy3, + vRtrLdpAggrPreMatchPreExcPolicy4, + vRtrLdpAggrPreMatchPreExcPolicy5, + vRtrLdpGenLabelWithdrawalDelay, + vRtrLdpIfBfdEnabled, + vRtrLdpIfLinkLsrIfType, + vRtrLdpIfTargLsrIfIndex, + vRtrLdpGenImplicitNull, + vRtrLdpGenShortTTLPropLocal, + vRtrLdpGenShortTTLPropTransit, + vRtrLdpPeerDODLabelDistribution, + vRtrLdpIfMulticast, + vRtrLdpGenMPMBBTime, + vRtrLdpPeerImportPolicy1, + vRtrLdpPeerImportPolicy2, + vRtrLdpPeerImportPolicy3, + vRtrLdpPeerImportPolicy4, + vRtrLdpPeerImportPolicy5, + vRtrLdpPeerExportPolicy1, + vRtrLdpPeerExportPolicy2, + vRtrLdpPeerExportPolicy3, + vRtrLdpPeerExportPolicy4, + vRtrLdpPeerExportPolicy5, + vRtrLdpSessBfdStatus, + vRtrLdpSessP2MPCapabilityNego, + vRtrLdpSessMPMBBCapabilityNego, + vRtrLdpSessDynamicCapabilityNego, + vRtrLdpStatsUnknownTlvErrors, + vRtrLdpStatsP2MPFECSent, + vRtrLdpStatsP2MPFECRecv, + vRtrLdpPeerFec129CiscoInterop, + vRtrLdpServFecLocalIpv4Capblty, + vRtrLdpServFecRemoteIpv4Capblty, + vRtrLdpServFecLocalIpv6Capblty, + vRtrLdpServFecRemoteIpv6Capblty, + vRtrLdpServFecLocalIpv4CeIpAddr, + vRtrLdpServFecRemoteIpv4CeIpAddr, + vRtrLdpServFecInLbl1WdwReason, + vLdpServFec129LocalIpv4Capblty, + vLdpServFec129RemoteIpv4Capblty, + vLdpServFec129LocalIpv6Capblty, + vLdpServFec129RemoteIpv6Capblty, + vLdpServFec129LocalIpv4CeIpAddr, + vLdpServFec129RemoteIpv4CeIpAddr, + vLdpServFec129InLbl1WdwReason, + vRtrLdpGenTunlTblExportPolicy1, + vRtrLdpGenTunlTblExportPolicy2, + vRtrLdpGenTunlTblExportPolicy3, + vRtrLdpGenTunlTblExportPolicy4, + vRtrLdpGenTunlTblExportPolicy5, + vRtrLdpPeerPMTUDiscovery, + vRtrLdpGenP2MPCapability, + vRtrLdpGenMPMBBCapability, + vRtrLdpGenDynamicCapability, + vLdpServFec129MateAgiTlv, + vLdpServFec129MateSdpId, + vLdpServFec129MateSrcAiiTlv, + vLdpServFec129MateTgtAiiTlv, + vRtrLdpPeerPMTUDiscovery, + vRtrLdpServFecLocalFLTxCapblty, + vRtrLdpServFecLocalFLRxCapblty, + vRtrLdpServFecRemoteFLTxCapblty, + vRtrLdpServFecRemoteFLRxCapblty, + vLdpServFec129LocalFLTxCapblty, + vLdpServFec129LocalFLRxCapblty, + vLdpServFec129RemoteFLTxCapblty, + vLdpServFec129RemoteFLRxCapblty, + vRtrLdpPeerAdvAdjAddrOnly, + vRtrLdpSessionAddrLocalLdpId, + vRtrLdpSessionAddrNumInAddrs, + vRtrLdpSessionAddrNumOutAddrs, + vRtrLdpSessionInAddrLocalLdpId, + vRtrLdpSessionOutAddrLocalLdpId, + vRtrLdpSessStatsAddrRecv, + vRtrLdpSessStatsAddrSent, + vRtrLdpGenLdpFrr, + vRtrLdpHelloAdjBfdStatus, + vRtrLdpNgP2MPFecFlags, + vRtrLdpNgP2MPFecNumInLabels, + vRtrLdpNgP2MPFecNumOutLabels, + vRtrLdpNgP2MPFecTunnelIfId, + vRtrLdpNgP2MPFecMetric, + vRtrLdpNgP2MPFecMTU, + vRtrLdpNgP2MPFecInLbl, + vRtrLdpNgP2MPFecInLblStatus, + vRtrLdpNgP2MPFecInLblIfIndex, + vRtrLdpNgP2MPFecOutLbl, + vRtrLdpNgP2MPFecOutLblStatus, + vRtrLdpNgP2MPFecOutLblNxtHopType, + vRtrLdpNgP2MPFecOutLblNxtHopAddr, + vRtrLdpNgP2MPFecOutLblIfIndex, + vRtrLdpNgP2MPFecOutLblLspId, + vRtrLdpNgP2MPFecMapFlags, + vRtrLdpNgP2MPFecMapNumInLabels, + vRtrLdpNgP2MPFecMapNumOutLabels, + vRtrLdpNgP2MPFecMapTunnelIfId, + vRtrLdpNgP2MPFecMapMetric, + vRtrLdpNgP2MPFecMapMTU, + vRtrLdpAddressFecFlags, + vRtrLdpAddressFecNumInLabels, + vRtrLdpAddressFecNumOutLabels, + vRtrLdpAddressFecInLbl, + vRtrLdpAddressFecInLblStatus, + vRtrLdpAddressFecInLblIfIndex, + vRtrLdpAddressFecOutLbl, + vRtrLdpAddressFecOutLblStatus, + vRtrLdpAddressFecOutLblIfIndex, + vRtrLdpAddressFecOutLblNHType, + vRtrLdpAddressFecOutLblNHAddr, + vRtrLdpAddressFecOutLblMetric, + vRtrLdpAddressFecOutLblMtu, + vRtrLdpAddressFecOutLblLspId, + vRtrLdpAddressFecMapFlags, + vRtrLdpAddressFecMapNumInLabels, + vRtrLdpAddressFecMapNumOutLabels, + vRtrLdpAddrActiveFecFecFlags, + vRtrLdpAddrActiveFecNumInLbls, + vRtrLdpAddrActiveFecNumOutLbls, + vRtrLdpAddrActiveFecInLbl, + vRtrLdpAddrActiveFecInLblIfIndex, + vRtrLdpAddrActiveFecOutLbl, + vRtrLdpAddrActiveFecOutLblStatus, + vRtrLdpAddrActiveFecOutLblIfIdx, + vRtrLdpAddrActiveFecOutLblNHType, + vRtrLdpAddrActiveFecOutLblNHAddr, + vRtrLdpAddrActiveFecOutLblMetric, + vRtrLdpAddrActiveFecOutLblMtu, + vRtrLdpAddrActiveFecOutLblLspId, + vRtrLdpGenTargHelloReduction, + vRtrLdpGenTargHelloReductionFctr, + vRtrLdpIfHelloReduction, + vRtrLdpIfHelloReductionFactor, + vRtrLdpIfOperHelloTimeout, + vRtrLdpIfLinkLsrIfIndex, + vRtrLdpStaticFecNHIfName, + vRtrLdpGenMcastUpstreamFrr, + vRtrLdpPeerPeIDMacFlushInterop, + vRtrLdpGenOverloadCapability, + vRtrLdpSessOvrloadCapabltyNego, + vRtrLdpSessAddrFecOverloadSent, + vRtrLdpSessAddrFecOverloadRecv, + vRtrLdpSessMcastFecOverloadSent, + vRtrLdpSessMcastFecOverloadRecv, + vRtrLdpSessServFecOverloadSent, + vRtrLdpSessServFecOverloadRecv, + vRtrLdpIfCreator, + vRtrLdpIfTemplName, + vRtrLdpIfUpTime, + vRtrLdpPeerMaxFec, + vRtrLdpPeerMaxFecLogOnly, + vRtrLdpPeerMaxFecThreshold, + vRtrLdpSessOperMaxFecThreshold + } + STATUS current + DESCRIPTION + "The group of obsoleted objects for the LDP feature on Nokia SROS + series systems 13.0 Release." + ::= { tmnxLdpGroups 63 } + +tmnxLdpTLDPAutoCreateV13v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpPeerTemplRowStatus, + vRtrLdpPeerTemplLastChanged, + vRtrLdpPeerTemplAdminState, + vRtrLdpPeerTemplInheritance, + vRtrLdpPeerTemplKeepAliveFactor, + vRtrLdpPeerTemplKeepAliveTimeout, + vRtrLdpPeerTemplHelloFactor, + vRtrLdpPeerTemplHelloTimeout, + vRtrLdpPeerTemplTunneling, + vRtrLdpPeerTemplBfdEnabled, + vRtrLdpPeerTemplLsrIfIndex, + vRtrLdpPeerTemplHelloReduction, + vRtrLdpPeerTemplHelloReductnFctr, + vRtrLdpPeerTemplCreateTime, + vRtrLdpPeerTemplIndex, + vRtrLdpPeerTemplPlcyMapPolicy1, + vRtrLdpPeerTemplPlcyMapPolicy2, + vRtrLdpPeerTemplPlcyMapPolicy3, + vRtrLdpPeerTemplPlcyMapPolicy4, + vRtrLdpPeerTemplPlcyMapPolicy5, + vRtrLdpPeerTemplPlcyMapIndex, + vRtrLdpPeerTemplPlcyMapCreateTim, + vRtrLdpPeerTemplPlcyMapLstChange, + vRtrLdpPeerTemplPlcyMapRowStatus, + vRtrLdpPeerTemplTableLstChanged, + vRtrLdpPeerTmplPlcyMpTblLstChgd, + vRtrLdpPeerTemplPeerCreateTime + } + STATUS current + DESCRIPTION + "The group of all global objects in LDP supporting T-LDP Auto Creation + feature on Nokia SROS series systems 13.0 release." + ::= { tmnxLdpGroups 64 } + +tmnxLdpNotifyObjsV13v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpNotifyLocalGroupID, + vRtrLdpNotifyRemoteGroupID + } + STATUS current + DESCRIPTION + "The group of objects supporting extended LDP notifications on Nokia + SROS series systems 13.0 release." + ::= { tmnxLdpGroups 65 } + +tmnxLdpObsoletedNotifyObjGroup OBJECT-GROUP + OBJECTS { + vRtrLdpInstanceNotifyReasonCode, + vRtrLdpSessOverloadState, + vRtrLdpSessOverloadDirection, + vRtrLdpSessOverloadFecType, + vRtrLdpSessOperThresLevel + } + STATUS current + DESCRIPTION + "The group of obsoleted objects supporting extended LDP notifications + on Nokia SROS series systems 13.0 release." + ::= { tmnxLdpGroups 66 } + +tmnxLdpObsoletedNtfnV13v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + vRtrLdpInstanceStateChange, + vRtrLdpIfStateChange, + vRtrLdpSessionStateChange, + vRtrLdpSessMaxFecThresChanged, + vRtrLdpSessMaxFecLimitReached + } + STATUS current + DESCRIPTION + "The group of notifications which are obsoleted in Nokia SROS series + systems release 13.0. release." + ::= { tmnxLdpGroups 67 } + +tmnxLdpNotificationV13v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + vRtrLdpStateChange, + vRtrLdpGroupIdMismatch + } + STATUS current + DESCRIPTION + "The group of notifications supporting the extended LDP feature on + Nokia SROS series systems 13.0 release." + ::= { tmnxLdpGroups 68 } + +tmnxLdpLocalLsrIdAdvertGroup OBJECT-GROUP + OBJECTS { + vRtrLdpPeerTemplLsrIdAdvert + } + STATUS current + DESCRIPTION + "The group of objects supports local LSR Id feature on Nokia SROS + series systems release 15.0." + ::= { tmnxLdpGroups 69 } + +tmnxLdpLocalLsrIdCommunityGroup OBJECT-GROUP + OBJECTS { + vRtrLdpPeerTemplLsrIdCommunity + } + STATUS current + DESCRIPTION + "The group of objects supports local LSR Id feature on Nokia SROS + series systems release 15.0." + ::= { tmnxLdpGroups 70 } + +tmnxLdpAggrEgrStatsV16v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpAggregatePkts, + vRtrLdpAggregatePktsLow32, + vRtrLdpAggregatePktsHigh32, + vRtrLdpAggregateOctets, + vRtrLdpAggregateOctetsLow32, + vRtrLdpAggregateOctetsHigh32 + } + STATUS current + DESCRIPTION + "The group of all global objects in LDP supporting LDP egress statistic + aggregation feature on Nokia SROS series systems 16.0 release." + ::= { tmnxLdpGroups 71 } + +tmnxLdpNotifyPrefix OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 8 } + +tmnxLdpNotifications OBJECT IDENTIFIER ::= { tmnxLdpNotifyPrefix 0 } + +vRtrLdpStateChange NOTIFICATION-TYPE + OBJECTS { + vRtrLdpStatus + } + STATUS current + DESCRIPTION + "The vRtrLdpStateChange notification is generated when the LDP protocol + is created or deleted in the router." + ::= { tmnxLdpNotifications 1 } + +vRtrLdpInstanceStateChange NOTIFICATION-TYPE + OBJECTS { + vRtrLdpGenAdminState, + vRtrLdpGenOperState, + vRtrLdpInstanceNotifyReasonCode, + vRtrLdpGenOperDownReason + } + STATUS obsolete + DESCRIPTION + "[CAUSE] The vRtrLdpInstanceStateChange notification may be triggered + for the following reasons: + + 1) The LDP instance changes state operationally. + 2) vRtrLdpGenOperState remains 'inService' but internal event described + by vRtrLdpGenOperDownReason has changed. New notification will not be + generated if multiple internal event change occurs during 10 minute + interval. + + [EFFECT] Based on the vRtrLdpGenOperDownReason reason code, system may + not be able to accept new request from peers. + + [RECOVERY] Based on the vRtrLdpGenOperDownReason reason code, + appropriate configuration changes in LDP may be required. + + This notification was obsoleted in release 13.0." + ::= { tmnxLdpNotifications 2 } + +vRtrLdpIfStateChange NOTIFICATION-TYPE + OBJECTS { + vRtrLdpIfAdminState, + vRtrLdpIfOperState, + vRtrLdpIfOperDownReason + } + STATUS obsolete + DESCRIPTION + "The vRtrLdpIfStateChange notification is generated when the LDP + interface changes state either administratively or operationally. + + This notification was obsoleted in release 13.0." + ::= { tmnxLdpNotifications 3 } + +vRtrLdpSvcIdMismatch NOTIFICATION-TYPE + OBJECTS { + vRtrLdpNotifyLocalServiceID, + vRtrLdpNotifyRemoteServiceID + } + STATUS obsolete + DESCRIPTION + "The vRtrLdpSvcIdMismatch notification is generated when there is a + mismatch of local and remote service IDs." + ::= { tmnxLdpNotifications 4 } + +vRtrLdpGroupIdMismatch NOTIFICATION-TYPE + OBJECTS { + vRtrLdpNotifyLocalGroupID, + vRtrLdpNotifyRemoteGroupID + } + STATUS current + DESCRIPTION + "The vRtrLdpGroupIdMismatch notification is generated when there is a + mismatch of local and remote group IDs." + ::= { tmnxLdpNotifications 5 } + +vRtrLdpSessionStateChange NOTIFICATION-TYPE + OBJECTS { + vRtrLdpSessState, + vRtrLdpSessOverloadState, + vRtrLdpSessOverloadDirection, + vRtrLdpSessOverloadFecType + } + STATUS obsolete + DESCRIPTION + "[CAUSE] The vRtrLdpSessionStateChange notification is generated when + an Overload Notification is sent to or received from the peer + vRtrLdpPeerLdpId for a fec type of vRtrLdpSessOverloadFecType when + vRtrLdpSessState remains 'operational'. + + [EFFECT] Once the Local LSR has sent the Overload Notification to the + peer vRtrLdpPeerLdpId for the fec type of vRtrLdpSessOverloadFecType + and vRtrLdpSessOverloadState has the value of 'true', then new Label + Mapping Messages received from the peer vRtrLdpPeerLdpId for the fec + type of vRtrLdpSessOverloadFecType is returned with a Label Release + Message. + + If the Local LSR has received an Overload Notification from the peer + vRtrLdpPeerLdpId for the fec type of vRtrLdpSessOverloadFecType and + vRtrLdpSessOverloadState has the value of 'true', no new Label Mapping + Message for the fec type of vRtrLdpSessOverloadFecType will be sent to + the peer vRtrLdpPeerLdpId. + + If the Local LSR has received an Overload Notification from the peer + vRtrLdpPeerLdpId for the fec type of vRtrLdpSessOverloadFecType and + vRtrLdpSessOverloadState has the value of 'false', then the Local LSR + will send all pending and any new Label Mapping Message for the fec type + of vRtrLdpSessOverloadFecType to the peer vRtrLdpPeerLdpId. + + [RECOVERY] In case the Local LSR sent the Overload Notification to the + peer vRtrLdpPeerLdpId and vRtrLdpSessOverloadState has the value of + 'true' for fec type vRtrLdpSessOverloadFecType, then appropriate LDP + configuration changes may be required on the Local and/or Remote LSR. + + Once the Local LSR is not overloaded anymore, an Overload Notification + is sent to the peer vRtrLdpPeerLdpId and vRtrLdpSessOverloadState has + the value of 'false' for fec type vRtrLdpSessOverloadFecType. + + This notification was obsoleted in release 13.0." + ::= { tmnxLdpNotifications 6 } + +vRtrLdpSessMaxFecThresChanged NOTIFICATION-TYPE + OBJECTS { + vRtrLdpPeerMaxFec, + vRtrLdpSessOperThresLevel, + vRtrLdpSessOperMaxFecThreshold + } + STATUS obsolete + DESCRIPTION + "[CAUSE] A vRtrLdpSessMaxFecThresChanged notification is generated when + the number of FECs accepted from the peer has exceeded or drops below + vRtrLdpPeerMaxFecThreshold percent of the value specified by + vRtrLdpPeerMaxFec. + + New notification will not be generated if multiple internal event + change occurs for the same level indicated by + vRtrLdpSessOperThresLevel during a 2 minute interval. + + If any parameter in FEC limit configuration changes then we would + always raise this trap if current number of FECs are above the + configured threshold or has crossed the threshold downwards. If we + remain on or below the configured threshold before and after the + configuration changes then no trap would be generated. + + [EFFECT] No direct effect but if the peer LSR continues to send + further Label Mapping Message, then the number of FECs may exceed the + configured maximum (vRtrLdpPeerMaxFec) resulting in the generation of + vRtrLdpSessMaxFecLimitReached notification. + + [RECOVERY] Appropriate Configuration changes in local or peer LSR will + be required. + + This notification was obsoleted in release 13.0." + ::= { tmnxLdpNotifications 7 } + +vRtrLdpSessMaxFecLimitReached NOTIFICATION-TYPE + OBJECTS { + vRtrLdpPeerMaxFec, + vRtrLdpSessOperMaxFecThreshold + } + STATUS obsolete + DESCRIPTION + "[CAUSE] A vRtrLdpSessMaxFecLimitReached notification is generated when + the number of FECs accepted from the peer has reached the value + specified by vRtrLdpPeerMaxFec. + + If the current number of FECs go below the limit but higher than the + configured threshold and again start to increase and hit the limit a + second time, we will raise a trap if 2 or more minutes have elapsed + since the first vRtrLdpSessMaxFecLimitReached trap was sent. + + If any parameter in FEC limit configuration changes and the current + number of FECs are equal to or higher than the limit specified by + vRtrLdpPeerMaxFec, then we would always raise the + vRtrLdpSessMaxFecLimitReached trap. + + [EFFECT] When the number of FECs exceed the configured maximum + (vRtrLdpPeerMaxFec) it results in any of the following: + + (1) If vRtrLdpPeerMaxFecLogOnly is set to 'false' and LSR Overload + Capability is supported, then Overload procedure will take place. + + (2) If vRtrLdpPeerMaxFecLogOnly is set to 'false' and LSR Overload + Capability is not supported, Label Mapping Message will be returned + with Label Release Message. + + (3) If vRtrLdpPeerMaxFecLogOnly is set to 'true', no action will be + taken. + + [RECOVERY] Appropriate Configuration changes in local or peer LSR will + be required. + + This notification was obsoleted in release 13.0." + ::= { tmnxLdpNotifications 8 } + +END diff --git a/mibs/nokia/TIMETRA-LLDP-MIB b/mibs/nokia/TIMETRA-LLDP-MIB index 4be19b4ec9..d16d5a5bbe 100644 --- a/mibs/nokia/TIMETRA-LLDP-MIB +++ b/mibs/nokia/TIMETRA-LLDP-MIB @@ -1,1422 +1,1436 @@ -TIMETRA-LLDP-MIB DEFINITIONS ::= BEGIN - -IMPORTS - - MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF - - SnmpAdminString FROM SNMP-FRAMEWORK-MIB - - MODULE-IDENTITY, OBJECT-TYPE, - Integer32, Counter32 - FROM SNMPv2-SMI - - MacAddress, TEXTUAL-CONVENTION, TruthValue FROM SNMPv2-TC - - AddressFamilyNumbers FROM IANA-ADDRESS-FAMILY-NUMBERS-MIB - - ifIndex FROM IF-MIB - - LldpPortId, LldpPortIdSubtype, - LldpChassisId, LldpChassisIdSubtype, - LldpManAddress, LldpManAddrIfSubtype, - LldpSystemCapabilitiesMap, - lldpLocManAddrSubtype, lldpLocManAddr FROM LLDP-MIB - - TimeFilter, ZeroBasedCounter32 FROM RMON2-MIB - - timetraSRMIBModules, tmnxSRConfs, - tmnxSRNotifyPrefix, tmnxSRObjs FROM TIMETRA-GLOBAL-MIB - - TmnxEnabledDisabled FROM TIMETRA-TC-MIB - ; - - -tmnxLldpMIBModule MODULE-IDENTITY - LAST-UPDATED "201501010000Z" - ORGANIZATION "Nokia" - CONTACT-INFO - "Nokia SROS Support - Web: http://www.nokia.com" - DESCRIPTION - "This document is the SNMP MIB module to manage and provision - LLDP on the Nokia SROS device. - - Copyright 2008-2015 Nokia. All rights reserved. - Reproduction of this document is authorized on the condition that - the foregoing copyright notice is included. - - This SNMP MIB module (Specification) embodies Nokia's - proprietary intellectual property. Nokia retains - all title and ownership in the Specification, including any - revisions. - - Nokia grants all interested parties a non-exclusive - license to use and distribute an unmodified copy of this - Specification in connection with management of Nokia - products, and without fee, provided this copyright notice and - license appear on all copies. - - This Specification is supplied 'as is', and Nokia - makes no warranty, either express or implied, as to the use, - operation, condition, or performance of the Specification." - --- --- Revision History --- - REVISION "201501010000Z" - DESCRIPTION "Rev 13.0 1 Jan 2015 00:00 - 13.0 release of the TIMETRA-LLDP-MIB." - - REVISION "200902280000Z" - DESCRIPTION "Rev 7.0 28 Feb 2009 00:00 - 7.0 release of the TIMETRA-LLDP-MIB." - - REVISION "200202020200Z" - DESCRIPTION "Rev 0.1 26 May 2008 00:00 - Initial version of the TIMETRA-LLDP-MIB." - ::= { timetraSRMIBModules 59 } - -tmnxLldpObjects OBJECT IDENTIFIER ::= { tmnxSRObjs 59 } -tmnxLldpNotifications OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 59 } -tmnxLldpConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 59 } - -tmnxLldpConfiguration OBJECT IDENTIFIER ::= { tmnxLldpObjects 1 } -tmnxLldpStatistics OBJECT IDENTIFIER ::= { tmnxLldpObjects 2 } -tmnxLldpLocalSystemData OBJECT IDENTIFIER ::= { tmnxLldpObjects 3 } -tmnxLldpRemoteSystemsData OBJECT IDENTIFIER ::= { tmnxLldpObjects 4 } - ---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% --- --- TIMETRA-LLDP-MIB Textual Conventions --- - -TmnxLldpDestAddressTableIndex ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "An index value, used as the index to the table of destination - MAC addresses used both as the destination addresses on - transmitted LLDPDUs and on received LLDPDUs. This index value - is also used as a secondary index value in tables indexed - by fields of type ifIndex, in order to associate - a destination address with each row of the table." - SYNTAX Integer32 (1..4096) - -TmnxLldpManAddressIndex ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "An Index value, used as the index to the table of local port - management addresses, tmnxLldpConfigManAddrPortsTable. The - index represents a specific local management address application - on the system which may, or may not exist." - SYNTAX INTEGER { - system (1), - systemIpv6 (2) - } - - ---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% --- --- TIMETRA-LLDP-MIB Configuration --- - -tmnxLldpTxCreditMax OBJECT-TYPE - SYNTAX Integer32 (1..100) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The maximum number of consecutive LLDPDUs that can be - transmitted at any time. - The default value for tmnxLldpTxCreditMax object is 5. - The value of this object must be restored from non-volatile - storage after a re-initialization of the management system." - REFERENCE - "IEEE Std 802.1AB-200X 10.2.5.16" - DEFVAL { 5 } - ::= { tmnxLldpConfiguration 1 } - -tmnxLldpMessageFastTx OBJECT-TYPE - SYNTAX Integer32 (1..3600) - UNITS "seconds" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The interval at which LLDP frames are transmitted on - behalf of this LLDP agent during fast transmission period - (e.g. when a new neighbor is detected). - The default value for tmnxLldpMessageFastTx object is 1 second. - The value of this object must be restored from non-volatile - storage after a re-initialization of the management system." - REFERENCE - "IEEE Std 802.1AB-200X 10.2.5.3" - DEFVAL { 1 } - ::= { tmnxLldpConfiguration 2 } - -tmnxLldpMessageFastTxInit OBJECT-TYPE - SYNTAX Integer32 (1..8) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The tmnxLldpMessageFastTxInit specifies the number of PDUs - to transmit during a fast transmission period." - DEFVAL { 4 } - ::= { tmnxLldpConfiguration 3 } - -tmnxLldpAdminStatus OBJECT-TYPE - SYNTAX TmnxEnabledDisabled - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The tmnxLldpAdminStatus specifies whether or not LLDP - is operationally 'enabled(1)' on the system, or - 'disabled(2).' This is a system-wide configuration and - overrides the individual port admin status." - ::= { tmnxLldpConfiguration 4 } - - ---================================================== --- tmnxLldpPortConfigTable --- --- LLDP configuration indexed on a per port, per destination --- address basis. The ifIndex is used as a means of indexing --- individual ports in the system; an index into the --- tmnxLldpPortCfgDestAddressIndex is used to index per address. --- - -tmnxLldpPortConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxLldpPortConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The table that controls LLDP frame transmission on individual - ports and using particular destination MAC addresses." - ::= { tmnxLldpConfiguration 5 } - -tmnxLldpPortConfigEntry OBJECT-TYPE - SYNTAX TmnxLldpPortConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "LLDP configuration information for a particular port and - destination MAC address. - - This configuration parameter controls the transmission and - the reception of LLDP frames on those interface/address - combinations whose rows are created in this table. - - Rows in this table can only be created for MAC addresses - that can validly be used in association with the type of - interface concerned, as defined by table 8-2. - - The contents of this table is persistent across - re-initializations or re-boots." - INDEX { - ifIndex, - tmnxLldpPortCfgDestAddressIndex - } - ::= { tmnxLldpPortConfigTable 1 } - -TmnxLldpPortConfigEntry ::= SEQUENCE { - tmnxLldpPortCfgDestAddressIndex TmnxLldpDestAddressTableIndex, - tmnxLldpPortCfgAdminStatus INTEGER, - tmnxLldpPortCfgNotifyEnable TruthValue, - tmnxLldpPortCfgTLVsTxEnable BITS, - tmnxLldpPortCfgTunnelNearestBrg INTEGER, - tmnxLldpPortCfgPortIdSubtype LldpPortIdSubtype -} - -tmnxLldpPortCfgDestAddressIndex OBJECT-TYPE - SYNTAX TmnxLldpDestAddressTableIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The index value used to identify the destination - MAC address associated with this entry. Its value identifies - the row in the tmnxLldpPortConfigTable where the MAC address - can be found." - ::= { tmnxLldpPortConfigEntry 1 } - -tmnxLldpPortCfgAdminStatus OBJECT-TYPE - SYNTAX INTEGER { - txOnly (1), - rxOnly (2), - txAndRx (3), - disabled (4) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The administratively desired status of the local LLDP agent. - - If the associated tmnxLldpPortCfgAdminStatus object has a - value of 'txOnly(1)', then LLDP agent will transmit LLDP - frames on this port and it will not store any information - about the remote systems connected. - - If the associated tmnxLldpPortCfgAdminStatus object has a - value of 'rxOnly(2)', then the LLDP agent will receive, - but it will not transmit LLDP frames on this port. - - If the associated tmnxLldpPortCfgAdminStatus object has a - value of 'txAndRx(3)', then the LLDP agent will transmit - and receive LLDP frames on this port. - - If the associated tmnxLldpPortCfgAdminStatus object has a - value of 'disabled(4)', then LLDP agent will not transmit or - receive LLDP frames on this port. If there is remote systems - information which is received on this port and stored in - other tables, before the port's tmnxLldpPortCfgAdminStatus - becomes disabled, then the information will naturally age out." - REFERENCE - "IEEE 802.1AB-2005 10.5.1" - DEFVAL { disabled } - ::= { tmnxLldpPortConfigEntry 2 } - -tmnxLldpPortCfgNotifyEnable OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The tmnxLldpPortCfgNotifyEnable controls, on a per - port basis, whether or not notifications from the agent - are enabled. The value true(1) means that notifications are - enabled; the value false(2) means that they are not." - DEFVAL { false } - ::= { tmnxLldpPortConfigEntry 3 } - -tmnxLldpPortCfgTLVsTxEnable OBJECT-TYPE - SYNTAX BITS { - portDesc (0), - sysName (1), - sysDesc (2), - sysCap (3) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The tmnxLldpPortCfgTLVsTxEnable, defined as a bitmap, - includes the basic set of LLDP TLVs whose transmission is - allowed on the local LLDP agent by the network management. - Each bit in the bitmap corresponds to a TLV type associated - with a specific optional TLV. - - It should be noted that the organizationally-specific TLVs - are excluded from the tmnxLldpPortCfgTLVsTxEnable bitmap. - - LLDP Organization Specific Information Extension MIBs should - have similar configuration object to control transmission - of their organizationally defined TLVs. - - The bit 'portDesc(0)' indicates that LLDP agent should - transmit 'Port Description TLV'. - - The bit 'sysName(1)' indicates that LLDP agent should transmit - 'System Name TLV'. - - The bit 'sysDesc(2)' indicates that LLDP agent should transmit - 'System Description TLV'. - - The bit 'sysCap(3)' indicates that LLDP agent should transmit - 'System Capabilities TLV'. - - There is no bit reserved for the management address TLV type - since transmission of management address TLVs are controlled - by another object. - - The default value for tmnxLldpPortCfgTLVsTxEnable object is - empty set, which means no enumerated values are set. - - The value of this object must be restored from non-volatile - storage after a re-initialization of the management system." - REFERENCE - "IEEE 802.1AB-2005 10.2.1.1" - DEFVAL { { } } - ::= { tmnxLldpPortConfigEntry 4 } - -tmnxLldpPortCfgTunnelNearestBrg OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (0), - enabled (1), - disabled (2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxLldpPortCfgTunnelNearestBrg specifies whether or not - the nearest-bridge LLDP session is tunneled. - - The default value on a nearest-bridge session is 'disabled (2)'. - - Attempts to set this object on a LLDP session that is not a - nearest-bridge, are not permissible." - DEFVAL { notApplicable } - ::= { tmnxLldpPortConfigEntry 5 } - -tmnxLldpPortCfgPortIdSubtype OBJECT-TYPE - SYNTAX LldpPortIdSubtype - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxLldpPortCfgPortIdSubtype specifies what format - the local LLDP agent will use when filling in the portId TLV of - the LLDPDUs it transmits." - REFERENCE - "IEEE 802.1AB-2009 Section 8.5.3.2 and 8.5.3.3" - DEFVAL { local } - ::= { tmnxLldpPortConfigEntry 6 } - ---================================================== --- tmnxLldpConfigManAddrPortsTable --- --- LLDP configuration on a per port/per ManAddr basis. --- -tmnxLldpConfigManAddrPortsTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxLldpConfigManAddrPortsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The table that controls selection of LLDP management address - TLV instances to be transmitted on individual ports." - ::= { tmnxLldpConfiguration 6 } - -tmnxLldpConfigManAddrPortsEntry OBJECT-TYPE - SYNTAX TmnxLldpConfigManAddrPortsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "LLDP configuration information that specifies the set of ports - on which the local system management address instance will be - transmitted. - - This configuration object joins the tmnxLldpPortConfigTable and the - lldpLocManAddrTable. An entry exists for each Port/Management - address in the system. Rows are auto-created by the system when - ports are provisioned." - INDEX { - ifIndex, - tmnxLldpPortCfgDestAddressIndex, - tmnxLldpPortCfgAddressIndex - } - ::= { tmnxLldpConfigManAddrPortsTable 1 } - -TmnxLldpConfigManAddrPortsEntry ::= SEQUENCE { - tmnxLldpPortCfgAddressIndex TmnxLldpManAddressIndex, - tmnxLldpPortCfgManAddrTxEnabled TmnxEnabledDisabled, - tmnxLldpPortCfgManAddrSubtype AddressFamilyNumbers, - tmnxLldpPortCfgManAddress LldpManAddress -} - -tmnxLldpPortCfgAddressIndex OBJECT-TYPE - SYNTAX TmnxLldpManAddressIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The tmnxLldpPortCfgAddressIndex represents the system man address associated - with a particular row in the tmnxLldpConfigManAddrPortsTable." - ::= { tmnxLldpConfigManAddrPortsEntry 1 } - -tmnxLldpPortCfgManAddrTxEnabled OBJECT-TYPE - SYNTAX TmnxEnabledDisabled - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The tmnxLldpPortCfgManAddrTxEnabled specifies whether the port and - MAC address will transmit the managment address information." - DEFVAL { disabled } - ::= { tmnxLldpConfigManAddrPortsEntry 2 } - -tmnxLldpPortCfgManAddrSubtype OBJECT-TYPE - SYNTAX AddressFamilyNumbers - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The tmnxLldpPortCfgManAddrSubtype indicates the management address - representation in the tmnxLldpPortCfgManAddress object. The value - of 'other (0)' indicates that no management address is in use." - ::= { tmnxLldpConfigManAddrPortsEntry 3 } - -tmnxLldpPortCfgManAddress OBJECT-TYPE - SYNTAX LldpManAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The tmnxLldpPortCfgManAddress indicates the management address - used by the tmnxLldpPortCfgAddressIndex." - ::= { tmnxLldpConfigManAddrPortsEntry 4 } - - ---================================================== --- lldpDestAddressTable --- --- Destination MAC addresses used by LLDP --- -tmnxLldpDestAddressTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxLldpDestAddressTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The table that contains the set of MAC addresses used - by LLDP for transmission and reception of LLDPDUs." - ::= { tmnxLldpConfiguration 7 } - -tmnxLldpDestAddressTableEntry OBJECT-TYPE - SYNTAX TmnxLldpDestAddressTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Destination MAC address information for LLDP. - - This configuration parameter identifies a MAC address - corresponding to a TmnxLldpDestAddressTableIndex value. - - Rows in this table are created as necessary, to support - MAC addresses needed by other tables in the MIB that - are indexed by MAC address. - - A given row in this table cannot be deleted if the MAC - address table index value is in use in any other table - in the MIB. - - The contents of this table is persistent across - re-initializations or re-boots." - INDEX { - tmnxLldpAddressTableIndex - } - ::= { tmnxLldpDestAddressTable 1 } - -TmnxLldpDestAddressTableEntry ::= SEQUENCE { - tmnxLldpAddressTableIndex TmnxLldpDestAddressTableIndex, - tmnxLldpDestMacAddress MacAddress -} - -tmnxLldpAddressTableIndex OBJECT-TYPE - SYNTAX TmnxLldpDestAddressTableIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The index value used to identify the destination - MAC address associated with this entry. - - The value of this object is used as an index to the - tmnxLldpDestAddressTable." - ::= { tmnxLldpDestAddressTableEntry 1 } - -tmnxLldpDestMacAddress OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The MAC address associated with this entry. - - The octet string identifies an individual or a group - MAC address that is in use by LLDP as a destination - MAC address. - The MAC address is encoded in the octet string in - canonical format (see IEEE Std 802)." - ::= { tmnxLldpDestAddressTableEntry 2 } - ---================================================== --- tmnxLldpStatsTxPortTable --- --- TX statistics --- revised LLDP version indexed by port (via ifIndex) and --- destination address. --- - -tmnxLldpStatsTxPortTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxLldpStatsTxPortEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table containing LLDP transmission statistics for - individual port/destination address combinations. - Entries are not required to exist in - this table while the tmnxLldpPortConfigEntry object is equal to - 'disabled(4)'." - ::= { tmnxLldpStatistics 1 } - -tmnxLldpStatsTxPortEntry OBJECT-TYPE - SYNTAX TmnxLldpStatsTxPortEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "LLDP frame transmission statistics for a particular port - and destination MAC address. - The port must be contained in the same chassis as the - LLDP agent. - - All counter values in a particular entry shall be - maintained on a continuing basis and shall not be deleted - upon expiration of rx Info TTL timing counters in the LLDP - remote systems MIB of the receipt of a shutdown frame from - a remote LLDP agent. - - All statistical counters associated with a particular - port on the local LLDP agent become frozen whenever the - admin status is disabled for the same port. - - Rows in this table can only be created for MAC addresses - that can validly be used in association with the type of - interface concerned, as defined by table 8-2. - - The contents of this table is persistent across - re-initializations or re-boots." - INDEX { - ifIndex, - tmnxLldpStatsTxDestMACAddress - } - ::= { tmnxLldpStatsTxPortTable 1 } - -TmnxLldpStatsTxPortEntry ::= SEQUENCE { - tmnxLldpStatsTxDestMACAddress TmnxLldpDestAddressTableIndex, - tmnxLldpStatsTxPortFrames Counter32, - tmnxLldpStatsTxLLDPDULengthErrs Counter32 -} - -tmnxLldpStatsTxDestMACAddress OBJECT-TYPE - SYNTAX TmnxLldpDestAddressTableIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The index value used to identify the destination - MAC address associated with this entry. Its value identifies - the row in the tmnxLldpPortConfigTable where the MAC address - can be found. - - The value of this object is used as an index to the - tmnxLldpStatsTxPortTable." - ::= { tmnxLldpStatsTxPortEntry 1 } - -tmnxLldpStatsTxPortFrames OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of LLDP frames transmitted by this LLDP agent - on the indicated port." - REFERENCE - "IEEE Std 802.1AB-200X 10.5.2" - ::= { tmnxLldpStatsTxPortEntry 2 } - -tmnxLldpStatsTxLLDPDULengthErrs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of LLDPD Length Errors recorded for the Port." - REFERENCE - "IEEE Std 802.1AB-200X 10.2.7.2" - ::= { tmnxLldpStatsTxPortEntry 3 } - ---================================================== --- tmnxLldpStatsRxPortTable --- --- RX statistics --- This version is indexed by ifIndex and destination --- MAC address. --- - -tmnxLldpStatsRxPortTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxLldpStatsRxPortEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table containing LLDP reception statistics for individual - ports and destination MAC addresses. - Entries are not required to exist in this table while - the tmnxLldpPortCfgAdminStatus object is equal to 'disabled(4)'." - ::= { tmnxLldpStatistics 2 } - -tmnxLldpStatsRxPortEntry OBJECT-TYPE - SYNTAX TmnxLldpStatsRxPortEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "LLDP frame reception statistics for a particular port. - The port must be contained in the same chassis as the - LLDP agent. - - All counter values in a particular entry shall be - maintained on a continuing basis and shall not be deleted - upon expiration of rx Info TTL timing counters in the LLDP - remote systems MIB of the receipt of a shutdown frame from - a remote LLDP agent. - - All statistical counters associated with a particular - port on the local LLDP agent become frozen whenever the - admin status is disabled for the same port. - - Rows in this table can only be created for MAC addresses - that can validly be used in association with the type of - interface concerned, as defined by table 8-2. - - The contents of this table is persistent across - re-initializations or re-boots." - INDEX { - ifIndex, - tmnxLldpStatsRxDestMACAddress - } - ::= { tmnxLldpStatsRxPortTable 1 } - -TmnxLldpStatsRxPortEntry ::= SEQUENCE { - tmnxLldpStatsRxDestMACAddress TmnxLldpDestAddressTableIndex, - tmnxLldpStatsRxPortFrameDiscard Counter32, - tmnxLldpStatsRxPortFrameErrs Counter32, - tmnxLldpStatsRxPortFrames Counter32, - tmnxLldpStatsRxPortTLVDiscard Counter32, - tmnxLldpStatsRxPortTLVUnknown Counter32, - tmnxLldpStatsRxPortAgeouts ZeroBasedCounter32 -} - -tmnxLldpStatsRxDestMACAddress OBJECT-TYPE - SYNTAX TmnxLldpDestAddressTableIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The index value used to identify the destination - MAC address associated with this entry. Its value identifies - the row in the tmnxLldpStatsRxPortTable where the MAC address - can be found." - ::= { tmnxLldpStatsRxPortEntry 1 } - -tmnxLldpStatsRxPortFrameDiscard OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of LLDP frames received by this LLDP agent on - the indicated port, and then discarded for any reason. - This counter can provide an indication that LLDP header - formating problems may exist with the local LLDP agent in - the sending system or that LLDPDU validation problems may - exist with the local LLDP agent in the receiving system." - REFERENCE - "IEEE Std 802.1AB-200X 10.5.2" - ::= { tmnxLldpStatsRxPortEntry 2 } - -tmnxLldpStatsRxPortFrameErrs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of invalid LLDP frames received by this LLDP - agent on the indicated port, while this LLDP agent is enabled." - REFERENCE - "IEEE Std 802.1AB-200X 10.5.2" - ::= { tmnxLldpStatsRxPortEntry 3 } - -tmnxLldpStatsRxPortFrames OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of valid LLDP frames received by this LLDP agent - on the indicated port, while this LLDP agent is enabled." - REFERENCE - "IEEE Std 802.1AB-200X 10.5.2" - ::= { tmnxLldpStatsRxPortEntry 4 } - -tmnxLldpStatsRxPortTLVDiscard OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of LLDP TLVs discarded for any reason by this LLDP - agent on the indicated port." - REFERENCE - "IEEE Std 802.1AB-200X 10.5.2" - ::= { tmnxLldpStatsRxPortEntry 5 } - -tmnxLldpStatsRxPortTLVUnknown OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of LLDP TLVs received on the given port that - are not recognized by this LLDP agent on the indicated port. - - An unrecognized TLV is referred to as the TLV whose type value - is in the range of reserved TLV types (000 1001 - 111 1110) - in Table 9.1 of IEEE Std 802.1AB-2004. An unrecognized - TLV may be a basic management TLV from a later LLDP version." - REFERENCE - "IEEE Std 802.1AB-200X 10.5.2" - ::= { tmnxLldpStatsRxPortEntry 6 } - -tmnxLldpStatsRxPortAgeouts OBJECT-TYPE - SYNTAX ZeroBasedCounter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The counter that represents the number of age-outs that - occurred on a given port. An age-out is the number of - times the complete set of information advertised by a - particular MSAP has been deleted from tables contained in - tmnxLldpRemoteSystemsData and lldpExtensions objects because - the information timeliness interval has expired. - - This counter is similar to lldpStatsRemTablesAgeouts, except - that the counter is on a per port basis. This enables NMS to - poll tables associated with the tmnxLldpRemoteSystemsData objects - and all LLDP extension objects associated with remote systems - on the indicated port only. - - This counter should be set to zero during agent initialization - and its value should not be saved in non-volatile storage. - When a port's admin status changes from 'disabled' to - 'rxOnly', 'txOnly' or 'txAndRx', the counter associated with - the same port should reset to 0. The agent should also flush - all remote system information associated with the same port. - - This counter should be incremented only once when the - complete set of information is invalidated (aged out) from - all related tables on a particular port. Partial ageing - is not allowed, and thus, should not change the value of - this counter." - REFERENCE - "IEEE Std 802.1AB-200X 10.5.2" - ::= { tmnxLldpStatsRxPortEntry 7 } - ---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% --- --- TIMETRA-LLDP-MIB Local System Data --- - ---================================================== --- tmnxLldpLocPortTable --- --- Port specific Local system data --- New version of the local system data table indexed --- by ifIndex and destination MAC address. --- - -tmnxLldpLocPortTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxLldpLocPortEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains one or more rows, per port and - destination MAC address, of information - associated with the local system known to this agent." - ::= { tmnxLldpLocalSystemData 1 } - -tmnxLldpLocPortEntry OBJECT-TYPE - SYNTAX TmnxLldpLocPortEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about a particular port component. - - Entries may be created and deleted in this table by the - agent. - - Rows in this table can only be created for MAC addresses - that can validly be used in association with the type of - interface concerned, as defined by table 8-2. - - The contents of this table is persistent across - re-initializations or re-boots." - INDEX { - ifIndex, - tmnxLldpLocPortDestMACAddress - } - ::= { tmnxLldpLocPortTable 1 } - -TmnxLldpLocPortEntry ::= SEQUENCE { - tmnxLldpLocPortDestMACAddress TmnxLldpDestAddressTableIndex, - tmnxLldpLocPortIdSubtype LldpPortIdSubtype, - tmnxLldpLocPortId LldpPortId, - tmnxLldpLocPortDesc SnmpAdminString -} - -tmnxLldpLocPortDestMACAddress OBJECT-TYPE - SYNTAX TmnxLldpDestAddressTableIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The index value used to identify the destination - MAC address associated with this entry. Its value identifies - the row in the tmnxLldpLocPortTable where the MAC address - can be found." - ::= { tmnxLldpLocPortEntry 1 } - -tmnxLldpLocPortIdSubtype OBJECT-TYPE - SYNTAX LldpPortIdSubtype - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The type of port identifier encoding used in the associated - 'lldpLocPortId' object." - REFERENCE - "IEEE Std 802.1AB-200X 9.5.3.2" - ::= { tmnxLldpLocPortEntry 2 } - -tmnxLldpLocPortId OBJECT-TYPE - SYNTAX LldpPortId - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The string value used to identify the port component - associated with a given port in the local system." - REFERENCE - "IEEE Std 802.1AB-200X 9.5.3.3" - ::= { tmnxLldpLocPortEntry 3 } - -tmnxLldpLocPortDesc OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE(0..255)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The string value used to identify the IEEE 802 LAN station's port - description associated with the local system. If the local - agent supports IETF RFC 2863, tmnxLldpLocPortDesc object should - have the same value of ifDescr object." - REFERENCE - "IEEE Std 802.1AB-200X 9.5.5.2" - ::= { tmnxLldpLocPortEntry 4 } - - ---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% --- --- TIMETRA-LLDP-MIB Remote System Data --- --- This version of the remote systems data table includes an additional index --- to allow data to be recorded per ifIndex and destination MAC address - ---================================================== --- tmnxLldpRemTable --- --- - -tmnxLldpRemTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxLldpRemEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains one or more rows per physical network - connection known to this agent. The agent may wish to ensure - that only one tmnxLldpRemEntry is present for each local port - and destination MAC address, - or it may choose to maintain multiple tmnxLldpRemEntry rows for - the same local port and destination MAC address. - - The following procedure may be used to retrieve remote - systems information updates from an LLDP agent: - - 1. NMS polls all tables associated with remote systems - and keeps a local copy of the information retrieved. - NMS polls periodically the values of the following - objects: - a. lldpStatsRemTablesInserts - b. lldpStatsRemTablesDeletes - c. lldpStatsRemTablesDrops - d. lldpStatsRemTablesAgeouts - e. tmnxLldpStatsRxPortAgeouts for all ports. - - 2. LLDP agent updates remote systems MIB objects, and - sends out notifications to a list of notification - destinations. - - 3. NMS receives the notifications and compares the new - values of objects listed in step 1. - - Periodically, NMS should poll the object - lldpStatsRemTablesLastChangeTime to find out if anything - has changed since the last poll. if something has - changed, NMS will poll the objects listed in step 1 to - figure out what kind of changes occurred in the tables. - - if value of lldpStatsRemTablesInserts has changed, - then NMS will walk all tables by employing TimeFilter - with the last-polled time value. This request will - return new objects or objects whose values are updated - since the last poll. - - if value of lldpStatsRemTablesAgeouts has changed, - then NMS will walk the tmnxLldpStatsRxPortAgeouts and - compare the new values with previously recorded ones. - For ports whose tmnxLldpStatsRxPortAgeouts value is - greater than the recorded value, NMS will have to - retrieve objects associated with those ports from - table(s) without employing a TimeFilter (which is - performed by specifying 0 for the TimeFilter.) - - lldpStatsRemTablesDeletes and lldpStatsRemTablesDrops - objects are provided for informational purposes." - ::= { tmnxLldpRemoteSystemsData 1 } - -tmnxLldpRemEntry OBJECT-TYPE - SYNTAX TmnxLldpRemEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about a particular physical network connection. - Entries may be created and deleted in this table by the agent, - if a physical topology discovery process is active. - - Rows in this table can only be created for MAC addresses - that can validly be used in association with the type of - interface concerned, as defined by table 8-2. - - The contents of this table is persistent across - re-initializations or re-boots." - INDEX { - tmnxLldpRemTimeMark, - ifIndex, - tmnxLldpRemLocalDestMACAddress, - tmnxLldpRemIndex - } - ::= { tmnxLldpRemTable 1 } - -TmnxLldpRemEntry ::= SEQUENCE { - tmnxLldpRemTimeMark TimeFilter, - tmnxLldpRemLocalDestMACAddress TmnxLldpDestAddressTableIndex, - tmnxLldpRemIndex Integer32, - tmnxLldpRemChassisIdSubtype LldpChassisIdSubtype, - tmnxLldpRemChassisId LldpChassisId, - tmnxLldpRemPortIdSubtype LldpPortIdSubtype, - tmnxLldpRemPortId LldpPortId, - tmnxLldpRemPortDesc SnmpAdminString, - tmnxLldpRemSysName SnmpAdminString, - tmnxLldpRemSysDesc SnmpAdminString, - tmnxLldpRemSysCapSupported LldpSystemCapabilitiesMap, - tmnxLldpRemSysCapEnabled LldpSystemCapabilitiesMap -} - -tmnxLldpRemTimeMark OBJECT-TYPE - SYNTAX TimeFilter - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A TimeFilter for this entry. See the TimeFilter textual - convention in IETF RFC 4502 and - http://www.ietf.org/IESG/Implementations/RFC2021-Implementation.txt - to see how TimeFilter works." - REFERENCE - "IETF RFC 4502 section 6" - ::= { tmnxLldpRemEntry 1 } - -tmnxLldpRemLocalDestMACAddress OBJECT-TYPE - SYNTAX TmnxLldpDestAddressTableIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The index value used to identify the destination - MAC address associated with this entry. Its value identifies - the row in the tmnxLldpRemTable where the MAC address - can be found." - ::= { tmnxLldpRemEntry 2 } - -tmnxLldpRemIndex OBJECT-TYPE - SYNTAX Integer32 (1..2147483647) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object represents an arbitrary local integer value used - by this agent to identify a particular connection instance, - unique only for the indicated remote system. - - An agent is encouraged to assign monotonically increasing - index values to new entries, starting with one, after each - reboot. It is considered unlikely that the tmnxLldpRemIndex - will wrap between reboots." - ::= { tmnxLldpRemEntry 3 } - -tmnxLldpRemChassisIdSubtype OBJECT-TYPE - SYNTAX LldpChassisIdSubtype - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The type of encoding used to identify the chassis associated - with the remote system." - REFERENCE - "IEEE Std 802.1AB-200X 9.5.2.2" - ::= { tmnxLldpRemEntry 4 } - -tmnxLldpRemChassisId OBJECT-TYPE - SYNTAX LldpChassisId - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The string value used to identify the chassis component - associated with the remote system." - REFERENCE - "IEEE Std 802.1AB-200X 9.5.2.3" - ::= { tmnxLldpRemEntry 5 } - -tmnxLldpRemPortIdSubtype OBJECT-TYPE - SYNTAX LldpPortIdSubtype - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The type of port identifier encoding used in the associated - 'lldpRemPortId' object." - REFERENCE - "IEEE Std 802.1AB-200X 9.5.3.2" - ::= { tmnxLldpRemEntry 6 } - -tmnxLldpRemPortId OBJECT-TYPE - SYNTAX LldpPortId - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The string value used to identify the port component - associated with the remote system." - REFERENCE - "IEEE Std 802.1AB-200X 9.5.3.3" - ::= { tmnxLldpRemEntry 7 } - -tmnxLldpRemPortDesc OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE(0..255)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The string value used to identify the description of - the given port associated with the remote system." - REFERENCE - "IEEE Std 802.1AB-200X 9.5.5.2" - ::= { tmnxLldpRemEntry 8 } - -tmnxLldpRemSysName OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE(0..255)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The string value used to identify the system name of the - remote system." - REFERENCE - "IEEE Std 802.1AB-200X 9.5.6.2" - ::= { tmnxLldpRemEntry 9 } - -tmnxLldpRemSysDesc OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE(0..255)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The string value used to identify the system description - of the remote system." - REFERENCE - "IEEE Std 802.1AB-200X 9.5.7.2" - ::= { tmnxLldpRemEntry 10 } - -tmnxLldpRemSysCapSupported OBJECT-TYPE - SYNTAX LldpSystemCapabilitiesMap - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The bitmap value used to identify which system capabilities - are supported on the remote system." - REFERENCE - "IEEE Std 802.1AB-200X 9.5.8.1" - ::= { tmnxLldpRemEntry 11 } - -tmnxLldpRemSysCapEnabled OBJECT-TYPE - SYNTAX LldpSystemCapabilitiesMap - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The bitmap value used to identify which system capabilities - are enabled on the remote system." - REFERENCE - "IEEE Std 802.1AB-200X 9.5.8.2" - ::= { tmnxLldpRemEntry 12 } - ---================================================== --- tmnxLldpRemManAddrTable --- --- Management addresses of the remote system --- - -tmnxLldpRemManAddrTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxLldpRemManAddrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains one or more rows per management address - information on the remote system learned on a particular port - contained in the local chassis known to this agent." - ::= { tmnxLldpRemoteSystemsData 2 } - -tmnxLldpRemManAddrEntry OBJECT-TYPE - SYNTAX TmnxLldpRemManAddrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Management address information about a particular chassis - component. There may be multiple management addresses - configured on the remote system identified by a particular - tmnxLldpRemIndex whose information is received on - ifIndex and tmnxLldpRemLocalDestMACAddress of the local system. - Each management address should have distinct 'management address - type' (tmnxLldpRemManAddrSubtype) and 'management address' - (tmnxLldpRemManAddr.) - - Entries may be created and deleted in this table by the - agent." - INDEX { tmnxLldpRemTimeMark, - ifIndex, - tmnxLldpRemLocalDestMACAddress, - tmnxLldpRemIndex, - tmnxLldpRemManAddrSubtype, - tmnxLldpRemManAddr - } - ::= { tmnxLldpRemManAddrTable 1 } - -TmnxLldpRemManAddrEntry ::= SEQUENCE { - tmnxLldpRemManAddrSubtype AddressFamilyNumbers, - tmnxLldpRemManAddr LldpManAddress, - tmnxLldpRemManAddrIfSubtype LldpManAddrIfSubtype, - tmnxLldpRemManAddrIfId Integer32, - tmnxLldpRemManAddrOID OBJECT IDENTIFIER -} - -tmnxLldpRemManAddrSubtype OBJECT-TYPE - SYNTAX AddressFamilyNumbers - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The type of management address identifier encoding used in - the associated 'lldpRemManagmentAddr' object." - REFERENCE - "IEEE 802.1AB-2005 9.5.9.3" - ::= { tmnxLldpRemManAddrEntry 1 } - -tmnxLldpRemManAddr OBJECT-TYPE - SYNTAX LldpManAddress - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The string value used to identify the management address - component associated with the remote system. The purpose - of this address is to contact the management entity." - REFERENCE - "IEEE 802.1AB-2005 9.5.9.4" - ::= { tmnxLldpRemManAddrEntry 2 } - -tmnxLldpRemManAddrIfSubtype OBJECT-TYPE - SYNTAX LldpManAddrIfSubtype - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The enumeration value that identifies the interface numbering - method used for defining the interface number, associated - with the remote system." - REFERENCE - "IEEE 802.1AB-2005 9.5.9.5" - ::= { tmnxLldpRemManAddrEntry 3 } - -tmnxLldpRemManAddrIfId OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The integer value used to identify the interface number - regarding the management address component associated with - the remote system." - REFERENCE - "IEEE 802.1AB-2005 9.5.9.6" - ::= { tmnxLldpRemManAddrEntry 4 } - -tmnxLldpRemManAddrOID OBJECT-TYPE - SYNTAX OBJECT IDENTIFIER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The OID value used to identify the type of hardware component - or protocol entity associated with the management address - advertised by the remote system agent." - REFERENCE - "IEEE 802.1AB-2005 9.5.9.8" - ::= { tmnxLldpRemManAddrEntry 5 } - - ---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% --- --- TIMETRA-LLDP-MIB Conformance --- - -tmnxLldpCompliances OBJECT IDENTIFIER ::= { tmnxLldpConformance 1 } -tmnxLldpGroups OBJECT IDENTIFIER ::= { tmnxLldpConformance 2 } - -tmnxLldpCompliance MODULE-COMPLIANCE - STATUS obsolete - DESCRIPTION - "The compliance statement for SNMP entities which implement the - LLDP MIB." - MODULE -- this module - MANDATORY-GROUPS { - tmnxLldpConfigGroup, - tmnxLldpStatsRxGroup, - tmnxLldpStatsTxGroup, - tmnxLldpLocSysGroup, - tmnxLldpRemSysGroup, - tmnxLldpRemManAddrGroup - } - ::= { tmnxLldpCompliances 1 } - -tmnxLldpV11v0Compliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for SNMP entities which implement the - LLDP MIB for release 11.0 of the SROS series systems." - MODULE -- this module - MANDATORY-GROUPS { - tmnxLldpConfigGroup, - tmnxLldpConfigV11v0Group, - tmnxLldpStatsRxGroup, - tmnxLldpStatsTxGroup, - tmnxLldpLocSysGroup, - tmnxLldpRemSysGroup, - tmnxLldpRemManAddrGroup - } - ::= { tmnxLldpCompliances 2 } - -tmnxLldpV13v0Compliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for SNMP entities which implement the - LLDP MIB for release 13.0 of the SROS series systems." - MODULE -- this module - MANDATORY-GROUPS { - tmnxLldpConfigV13v0Group - } - ::= { tmnxLldpCompliances 3 } - --- MIB groupings - -tmnxLldpConfigGroup OBJECT-GROUP - OBJECTS { - tmnxLldpTxCreditMax, - tmnxLldpMessageFastTx, - tmnxLldpMessageFastTxInit, - tmnxLldpAdminStatus, - tmnxLldpPortCfgAdminStatus, - tmnxLldpPortCfgNotifyEnable, - tmnxLldpPortCfgTLVsTxEnable, - tmnxLldpPortCfgManAddrTxEnabled, - tmnxLldpPortCfgManAddrSubtype, - tmnxLldpPortCfgManAddress, - tmnxLldpDestMacAddress - } - STATUS current - DESCRIPTION - "The collection of objects which are used to configure the LLDP - implementation behavior. - - This group is mandatory for agents which implement the LLDP." - ::= { tmnxLldpGroups 1 } - -tmnxLldpStatsRxGroup OBJECT-GROUP - OBJECTS { - tmnxLldpStatsRxPortFrameDiscard, - tmnxLldpStatsRxPortFrameErrs, - tmnxLldpStatsRxPortFrames, - tmnxLldpStatsRxPortTLVDiscard, - tmnxLldpStatsRxPortTLVUnknown, - tmnxLldpStatsRxPortAgeouts - } - STATUS current - DESCRIPTION - "The collection of objects which are used to represent LLDP - reception statistics. - - This group is mandatory for agents which implement the LLDP - and have the capability of receiving LLDP frames." - ::= { tmnxLldpGroups 2 } - -tmnxLldpStatsTxGroup OBJECT-GROUP - OBJECTS { - tmnxLldpStatsTxPortFrames, - tmnxLldpStatsTxLLDPDULengthErrs - } - STATUS current - DESCRIPTION - "The collection of objects which are used to represent LLDP - transmission statistics. - - This group is mandatory for agents which implement the LLDP - and have the capability of transmitting LLDP frames." - ::= { tmnxLldpGroups 3 } - -tmnxLldpLocSysGroup OBJECT-GROUP - OBJECTS { - tmnxLldpLocPortIdSubtype, - tmnxLldpLocPortId, - tmnxLldpLocPortDesc - } - STATUS current - DESCRIPTION - "The collection of objects which are used to represent LLDP - Local System Information. - - This group is mandatory for agents which implement the LLDP - and have the capability of transmitting LLDP frames." - ::= { tmnxLldpGroups 4 } - -tmnxLldpRemSysGroup OBJECT-GROUP - OBJECTS { - tmnxLldpRemChassisIdSubtype, - tmnxLldpRemChassisId, - tmnxLldpRemPortIdSubtype, - tmnxLldpRemPortId, - tmnxLldpRemPortDesc, - tmnxLldpRemSysName, - tmnxLldpRemSysDesc, - tmnxLldpRemSysCapSupported, - tmnxLldpRemSysCapEnabled - - } - STATUS current - DESCRIPTION - "The collection of objects which are used to represent - LLDP Remote Systems Information. The objects represent the - information associated with the basic TLV set. Please note - that even the agent doesn't implement some of the optional - TLVs, it shall recognize all the optional TLV information - that the remote system may advertise. - - This group is mandatory for agents which implement the LLDP - and have the capability of receiving LLDP frames." - ::= { tmnxLldpGroups 5 } - -tmnxLldpRemManAddrGroup OBJECT-GROUP - OBJECTS { - tmnxLldpRemManAddrIfSubtype, - tmnxLldpRemManAddrIfId, - tmnxLldpRemManAddrOID - } - STATUS current - DESCRIPTION - "The collection of objects which are used to represent LLDP - Remote management address information. - - This group is mandatory for agents which implement the LLDP - and have the capability of receiving LLDP frames." - ::= { tmnxLldpGroups 6 } - -tmnxLldpV11v0Groups OBJECT IDENTIFIER ::= { tmnxLldpGroups 11 } - -tmnxLldpConfigV11v0Group OBJECT-GROUP - OBJECTS { - tmnxLldpPortCfgTunnelNearestBrg - } - STATUS current - DESCRIPTION - "The additional collection of objects which are used to configure the - LLDP implementation behavior for Nokia SROS systems in Release - 11.0." - ::= { tmnxLldpV11v0Groups 1 } - -tmnxLldpV13v0Groups OBJECT IDENTIFIER ::= { tmnxLldpGroups 12 } - -tmnxLldpConfigV13v0Group OBJECT-GROUP - OBJECTS { - tmnxLldpPortCfgPortIdSubtype - } - STATUS current - DESCRIPTION - "The additional collection of objects which are used to configure the - LLDP implementation behavior for Nokia SROS systems in Release - 13.0." - ::= { tmnxLldpV13v0Groups 1 } - -END +TIMETRA-LLDP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + AddressFamilyNumbers + FROM IANA-ADDRESS-FAMILY-NUMBERS-MIB + ifIndex + FROM IF-MIB + LldpChassisId, LldpChassisIdSubtype, + LldpManAddrIfSubtype, LldpManAddress, + LldpPortId, LldpPortIdSubtype, + LldpSystemCapabilitiesMap + FROM LLDP-MIB + TimeFilter, ZeroBasedCounter32 + FROM RMON2-MIB + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + MODULE-COMPLIANCE, NOTIFICATION-GROUP, + OBJECT-GROUP + FROM SNMPv2-CONF + Counter32, Counter64, Integer32, + MODULE-IDENTITY, NOTIFICATION-TYPE, + OBJECT-TYPE + FROM SNMPv2-SMI + MacAddress, TEXTUAL-CONVENTION, + TruthValue + FROM SNMPv2-TC + timetraSRMIBModules, tmnxSRConfs, + tmnxSRNotifyPrefix, tmnxSRObjs + FROM TIMETRA-GLOBAL-MIB + TmnxEnabledDisabled, + TmnxEnabledDisabledAdminState + FROM TIMETRA-TC-MIB + ; + +tmnxLldpMIBModule MODULE-IDENTITY + LAST-UPDATED "201501010000Z" + ORGANIZATION "Nokia" + CONTACT-INFO + "Nokia SROS Support + Web: http://www.nokia.com" + DESCRIPTION + "This document is the SNMP MIB module to manage and provision LLDP on + the Nokia SROS device. + + Copyright 2008-2018 Nokia. All rights reserved. + Reproduction of this document is authorized on the condition that + the foregoing copyright notice is included. + + This SNMP MIB module (Specification) embodies Nokia's + proprietary intellectual property. Nokia retains + all title and ownership in the Specification, including any + revisions. + + Nokia grants all interested parties a non-exclusive license to use and + distribute an unmodified copy of this Specification in connection with + management of Nokia products, and without fee, provided this copyright + notice and license appear on all copies. + + This Specification is supplied 'as is', and Nokia makes no warranty, + either express or implied, as to the use, operation, condition, or + performance of the Specification." + + REVISION "201501010000Z" + DESCRIPTION + "Rev 13.0 1 Jan 2015 00:00 + 13.0 release of the TIMETRA-LLDP-MIB." + + REVISION "200902280000Z" + DESCRIPTION + "Rev 7.0 28 Feb 2009 00:00 + 7.0 release of the TIMETRA-LLDP-MIB." + + REVISION "200202020000Z" + DESCRIPTION + "Rev 0.1 26 May 2008 00:00 + Initial version of the TIMETRA-LLDP-MIB." + + ::= { timetraSRMIBModules 59 } + +TmnxLldpDestAddressTableIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An index value, used as the index to the table of destination MAC + addresses used both as the destination addresses on transmitted + LLDPDUs and on received LLDPDUs. This index value is also used as a + secondary index value in tables indexed by fields of type ifIndex, in + order to associate a destination address with each row of the table." + SYNTAX Integer32 (1..4096) + +TmnxLldpManAddressIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An Index value, used as the index to the table of local port + management addresses, tmnxLldpConfigManAddrPortsTable. The index + represents a specific local management address application on the + system which may, or may not exist." + SYNTAX INTEGER { + oob (0), + system (1), + systemIpv6 (2), + oobIpv6 (3) + } + +tmnxLldpObjects OBJECT IDENTIFIER ::= { tmnxSRObjs 59 } + +tmnxLldpConfiguration OBJECT IDENTIFIER ::= { tmnxLldpObjects 1 } + +tmnxLldpTxCreditMax OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of consecutive LLDPDUs that can be transmitted at + any time. The default value for tmnxLldpTxCreditMax object is 5. The + value of this object must be restored from non-volatile storage after + a re-initialization of the management system." + REFERENCE + "IEEE Std 802.1AB-200X 10.2.5.16" + DEFVAL { 5 } + ::= { tmnxLldpConfiguration 1 } + +tmnxLldpMessageFastTx OBJECT-TYPE + SYNTAX Integer32 (1..3600) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The interval at which LLDP frames are transmitted on behalf of this + LLDP agent during fast transmission period (e.g. when a new neighbor + is detected). The default value for tmnxLldpMessageFastTx object is 1 + second. The value of this object must be restored from non-volatile + storage after a re-initialization of the management system." + REFERENCE + "IEEE Std 802.1AB-200X 10.2.5.3" + DEFVAL { 1 } + ::= { tmnxLldpConfiguration 2 } + +tmnxLldpMessageFastTxInit OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxLldpMessageFastTxInit specifies the number of PDUs to transmit + during a fast transmission period." + DEFVAL { 4 } + ::= { tmnxLldpConfiguration 3 } + +tmnxLldpAdminStatus OBJECT-TYPE + SYNTAX TmnxEnabledDisabledAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxLldpAdminStatus specifies whether or not LLDP is operationally + 'enabled(1)' on the system, or 'disabled(2).' This is a system wide + configuration and overrides the individual port admin status." + ::= { tmnxLldpConfiguration 4 } + +tmnxLldpPortConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxLldpPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table that controls LLDP frame transmission on individual ports + and using particular destination MAC addresses." + ::= { tmnxLldpConfiguration 5 } + +tmnxLldpPortConfigEntry OBJECT-TYPE + SYNTAX TmnxLldpPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "LLDP configuration information for a particular port and destination + MAC address. + + This configuration parameter controls the transmission and the + reception of LLDP frames on those interface/address combinations whose + rows are created in this table. + + Rows in this table can only be created for MAC addresses that can + validly be used in association with the type of interface concerned, + as defined by table 8-2. + + The contents of this table is persistent across re-initializations or + reboots." + INDEX { + ifIndex, + tmnxLldpPortCfgDestAddressIndex + } + ::= { tmnxLldpPortConfigTable 1 } + +TmnxLldpPortConfigEntry ::= SEQUENCE +{ + tmnxLldpPortCfgDestAddressIndex TmnxLldpDestAddressTableIndex, + tmnxLldpPortCfgAdminStatus INTEGER, + tmnxLldpPortCfgNotifyEnable TruthValue, + tmnxLldpPortCfgTLVsTxEnable BITS, + tmnxLldpPortCfgTunnelNearestBrg INTEGER, + tmnxLldpPortCfgPortIdSubtype LldpPortIdSubtype +} + +tmnxLldpPortCfgDestAddressIndex OBJECT-TYPE + SYNTAX TmnxLldpDestAddressTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value used to identify the destination MAC address + associated with this entry. Its value identifies the row in the + tmnxLldpPortConfigTable where the MAC address can be found." + ::= { tmnxLldpPortConfigEntry 1 } + +tmnxLldpPortCfgAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + txOnly (1), + rxOnly (2), + txAndRx (3), + disabled (4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administratively desired status of the local LLDP agent. + + If the associated tmnxLldpPortCfgAdminStatus object has a value of + 'txOnly(1)', then LLDP agent will transmit LLDP frames on this port + and it will not store any information about the remote systems + connected. + + If the associated tmnxLldpPortCfgAdminStatus object has a value of + 'rxOnly(2)', then the LLDP agent will receive, but it will not + transmit LLDP frames on this port. + + If the associated tmnxLldpPortCfgAdminStatus object has a value of + 'txAndRx(3)', then the LLDP agent will transmit and receive LLDP + frames on this port. + + If the associated tmnxLldpPortCfgAdminStatus object has a + value of 'disabled(4)', then LLDP agent will not transmit or + receive LLDP frames on this port. If there is remote systems + information which is received on this port and stored in + other tables, before the port's tmnxLldpPortCfgAdminStatus + becomes disabled, then the information will naturally age out." + REFERENCE + "IEEE 802.1AB-2005 10.5.1" + DEFVAL { disabled } + ::= { tmnxLldpPortConfigEntry 2 } + +tmnxLldpPortCfgNotifyEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxLldpPortCfgNotifyEnable controls, on a per + port basis, whether or not notifications from the agent + are enabled. The value true(1) means that notifications are + enabled; the value false(2) means that they are not." + DEFVAL { false } + ::= { tmnxLldpPortConfigEntry 3 } + +tmnxLldpPortCfgTLVsTxEnable OBJECT-TYPE + SYNTAX BITS { + portDesc (0), + sysName (1), + sysDesc (2), + sysCap (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxLldpPortCfgTLVsTxEnable, defined as a bitmap, includes the + basic set of LLDP TLVs whose transmission is allowed on the local LLDP + agent by the network management. Each bit in the bitmap corresponds to + a TLV type associated with a specific optional TLV. + + It should be noted that the organizationally-specific TLVs are + excluded from the tmnxLldpPortCfgTLVsTxEnable bitmap. + + LLDP Organization Specific Information Extension MIBs should have + similar configuration object to control transmission of their + organizationally defined TLVs. + + The bit 'portDesc(0)' indicates that LLDP agent should transmit 'Port + Description TLV'. + + The bit 'sysName(1)' indicates that LLDP agent should transmit 'System + Name TLV'. + + The bit 'sysDesc(2)' indicates that LLDP agent should transmit 'System + Description TLV'. + + The bit 'sysCap(3)' indicates that LLDP agent should transmit 'System + Capabilities TLV'. + + There is no bit reserved for the management address TLV type since + transmission of management address TLVs are controlled by another + object. + + The default value for tmnxLldpPortCfgTLVsTxEnable object is empty set, + which means no enumerated values are set. + + The value of this object must be restored from non-volatile storage + after a re-initialization of the management system." + REFERENCE + "IEEE 802.1AB-2005 10.2.1.1" + DEFVAL { {} } + ::= { tmnxLldpPortConfigEntry 4 } + +tmnxLldpPortCfgTunnelNearestBrg OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + enabled (1), + disabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxLldpPortCfgTunnelNearestBrg specifies whether or not + the nearest-bridge LLDP session is tunneled. + + The default value on a nearest-bridge session is 'disabled (2)'. + + Attempts to set this object on a LLDP session that is not a + nearest-bridge, are not permissible." + DEFVAL { notApplicable } + ::= { tmnxLldpPortConfigEntry 5 } + +tmnxLldpPortCfgPortIdSubtype OBJECT-TYPE + SYNTAX LldpPortIdSubtype + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxLldpPortCfgPortIdSubtype specifies what format the + local LLDP agent will use when filling in the portId TLV of the + LLDPDUs it transmits." + REFERENCE + "IEEE 802.1AB-2009 Section 8.5.3.2 and 8.5.3.3" + DEFVAL { local } + ::= { tmnxLldpPortConfigEntry 6 } + +tmnxLldpConfigManAddrPortsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxLldpConfigManAddrPortsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table that controls selection of LLDP management address TLV + instances to be transmitted on individual ports." + ::= { tmnxLldpConfiguration 6 } + +tmnxLldpConfigManAddrPortsEntry OBJECT-TYPE + SYNTAX TmnxLldpConfigManAddrPortsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "LLDP configuration information that specifies the set of ports on + which the local system management address instance will be + transmitted. + + This configuration object joins the tmnxLldpPortConfigTable and the + lldpLocManAddrTable. An entry exists for each Port/Management address + in the system. Rows are auto-created by the system when ports are + provisioned." + INDEX { + ifIndex, + tmnxLldpPortCfgDestAddressIndex, + tmnxLldpPortCfgAddressIndex + } + ::= { tmnxLldpConfigManAddrPortsTable 1 } + +TmnxLldpConfigManAddrPortsEntry ::= SEQUENCE +{ + tmnxLldpPortCfgAddressIndex TmnxLldpManAddressIndex, + tmnxLldpPortCfgManAddrTxEnabled TmnxEnabledDisabled, + tmnxLldpPortCfgManAddrSubtype AddressFamilyNumbers, + tmnxLldpPortCfgManAddress LldpManAddress +} + +tmnxLldpPortCfgAddressIndex OBJECT-TYPE + SYNTAX TmnxLldpManAddressIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxLldpPortCfgAddressIndex represents the system man address + associated with a particular row in the + tmnxLldpConfigManAddrPortsTable." + ::= { tmnxLldpConfigManAddrPortsEntry 1 } + +tmnxLldpPortCfgManAddrTxEnabled OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxLldpPortCfgManAddrTxEnabled specifies whether the port and + MAC address will transmit the management address information." + DEFVAL { disabled } + ::= { tmnxLldpConfigManAddrPortsEntry 2 } + +tmnxLldpPortCfgManAddrSubtype OBJECT-TYPE + SYNTAX AddressFamilyNumbers + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxLldpPortCfgManAddrSubtype indicates the management address + representation in the tmnxLldpPortCfgManAddress object. The value of + 'other (0)' indicates that no management address is in use." + ::= { tmnxLldpConfigManAddrPortsEntry 3 } + +tmnxLldpPortCfgManAddress OBJECT-TYPE + SYNTAX LldpManAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxLldpPortCfgManAddress indicates the management address used by + the tmnxLldpPortCfgAddressIndex." + ::= { tmnxLldpConfigManAddrPortsEntry 4 } + +tmnxLldpDestAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxLldpDestAddressTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table that contains the set of MAC addresses used by LLDP for + transmission and reception of LLDPDUs." + ::= { tmnxLldpConfiguration 7 } + +tmnxLldpDestAddressTableEntry OBJECT-TYPE + SYNTAX TmnxLldpDestAddressTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Destination MAC address information for LLDP. + + This configuration parameter identifies a MAC address corresponding to + a TmnxLldpDestAddressTableIndex value. + + Rows in this table are created as necessary, to support MAC addresses + needed by other tables in the MIB that are indexed by MAC address. + + A given row in this table cannot be deleted if the MAC address table + index value is in use in any other table in the MIB. + + The contents of this table is persistent across re-initializations or + reboots." + INDEX { tmnxLldpAddressTableIndex } + ::= { tmnxLldpDestAddressTable 1 } + +TmnxLldpDestAddressTableEntry ::= SEQUENCE +{ + tmnxLldpAddressTableIndex TmnxLldpDestAddressTableIndex, + tmnxLldpDestMacAddress MacAddress +} + +tmnxLldpAddressTableIndex OBJECT-TYPE + SYNTAX TmnxLldpDestAddressTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value used to identify the destination MAC address + associated with this entry. + + The value of this object is used as an index to the + tmnxLldpDestAddressTable." + ::= { tmnxLldpDestAddressTableEntry 1 } + +tmnxLldpDestMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC address associated with this entry. + + The octet string identifies an individual or a group MAC address that + is in use by LLDP as a destination MAC address. The MAC address is + encoded in the octet string in canonical format (see IEEE Std 802)." + ::= { tmnxLldpDestAddressTableEntry 2 } + +tmnxLldpStatistics OBJECT IDENTIFIER ::= { tmnxLldpObjects 2 } + +tmnxLldpStatsTxPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxLldpStatsTxPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing LLDP transmission statistics for individual + port/destination address combinations. Entries are not required to + exist in this table while the tmnxLldpPortConfigEntry object is equal + to 'disabled(4)'." + ::= { tmnxLldpStatistics 1 } + +tmnxLldpStatsTxPortEntry OBJECT-TYPE + SYNTAX TmnxLldpStatsTxPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "LLDP frame transmission statistics for a particular port and + destination MAC address. The port must be contained in the same + chassis as the LLDP agent. + + All counter values in a particular entry shall be maintained on a + continuing basis and shall not be deleted upon expiration of rx Info + TTL timing counters in the LLDP remote systems MIB of the receipt of a + shutdown frame from a remote LLDP agent. + + All statistical counters associated with a particular port on the + local LLDP agent become frozen whenever the admin status is disabled + for the same port. + + Rows in this table can only be created for MAC addresses that can + validly be used in association with the type of interface concerned, + as defined by table 8-2. + + The contents of this table is persistent across re-initializations or + reboots." + INDEX { + ifIndex, + tmnxLldpStatsTxDestMACAddress + } + ::= { tmnxLldpStatsTxPortTable 1 } + +TmnxLldpStatsTxPortEntry ::= SEQUENCE +{ + tmnxLldpStatsTxDestMACAddress TmnxLldpDestAddressTableIndex, + tmnxLldpStatsTxPortFrames Counter32, + tmnxLldpStatsTxLLDPDULengthErrs Counter32 +} + +tmnxLldpStatsTxDestMACAddress OBJECT-TYPE + SYNTAX TmnxLldpDestAddressTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value used to identify the destination MAC address + associated with this entry. Its value identifies the row in the + tmnxLldpPortConfigTable where the MAC address can be found. + + The value of this object is used as an index to the + tmnxLldpStatsTxPortTable." + ::= { tmnxLldpStatsTxPortEntry 1 } + +tmnxLldpStatsTxPortFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of LLDP frames transmitted by this LLDP agent on the + indicated port." + REFERENCE + "IEEE Std 802.1AB-200X 10.5.2" + ::= { tmnxLldpStatsTxPortEntry 2 } + +tmnxLldpStatsTxLLDPDULengthErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of LLDPD Length Errors recorded for the Port." + REFERENCE + "IEEE Std 802.1AB-200X 10.2.7.2" + ::= { tmnxLldpStatsTxPortEntry 3 } + +tmnxLldpStatsRxPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxLldpStatsRxPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing LLDP reception statistics for individual ports and + destination MAC addresses. Entries are not required to exist in this + table while the tmnxLldpPortCfgAdminStatus object is equal to + 'disabled(4)'." + ::= { tmnxLldpStatistics 2 } + +tmnxLldpStatsRxPortEntry OBJECT-TYPE + SYNTAX TmnxLldpStatsRxPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "LLDP frame reception statistics for a particular port. The port must + be contained in the same chassis as the LLDP agent. + + All counter values in a particular entry shall be maintained on a + continuing basis and shall not be deleted upon expiration of rx Info + TTL timing counters in the LLDP remote systems MIB of the receipt of a + shutdown frame from a remote LLDP agent. + + All statistical counters associated with a particular port on the + local LLDP agent become frozen whenever the admin status is disabled + for the same port. + + Rows in this table can only be created for MAC addresses that can + validly be used in association with the type of interface concerned, + as defined by table 8-2. + + The contents of this table is persistent across re-initializations or + reboots." + INDEX { + ifIndex, + tmnxLldpStatsRxDestMACAddress + } + ::= { tmnxLldpStatsRxPortTable 1 } + +TmnxLldpStatsRxPortEntry ::= SEQUENCE +{ + tmnxLldpStatsRxDestMACAddress TmnxLldpDestAddressTableIndex, + tmnxLldpStatsRxPortFrameDiscard Counter32, + tmnxLldpStatsRxPortFrameErrs Counter32, + tmnxLldpStatsRxPortFrames Counter32, + tmnxLldpStatsRxPortTLVDiscard Counter32, + tmnxLldpStatsRxPortTLVUnknown Counter32, + tmnxLldpStatsRxPortAgeouts ZeroBasedCounter32 +} + +tmnxLldpStatsRxDestMACAddress OBJECT-TYPE + SYNTAX TmnxLldpDestAddressTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value used to identify the destination MAC address + associated with this entry. Its value identifies the row in the + tmnxLldpStatsRxPortTable where the MAC address can be found." + ::= { tmnxLldpStatsRxPortEntry 1 } + +tmnxLldpStatsRxPortFrameDiscard OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of LLDP frames received by this LLDP agent on the indicated + port, and then discarded for any reason. This counter can provide an + indication that LLDP header formatting problems may exist with the + local LLDP agent in the sending system or that LLDPDU validation + problems may exist with the local LLDP agent in the receiving system." + REFERENCE + "IEEE Std 802.1AB-200X 10.5.2" + ::= { tmnxLldpStatsRxPortEntry 2 } + +tmnxLldpStatsRxPortFrameErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of invalid LLDP frames received by this LLDP agent on the + indicated port, while this LLDP agent is enabled." + REFERENCE + "IEEE Std 802.1AB-200X 10.5.2" + ::= { tmnxLldpStatsRxPortEntry 3 } + +tmnxLldpStatsRxPortFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of valid LLDP frames received by this LLDP agent on the + indicated port, while this LLDP agent is enabled." + REFERENCE + "IEEE Std 802.1AB-200X 10.5.2" + ::= { tmnxLldpStatsRxPortEntry 4 } + +tmnxLldpStatsRxPortTLVDiscard OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of LLDP TLVs discarded for any reason by this LLDP agent on + the indicated port." + REFERENCE + "IEEE Std 802.1AB-200X 10.5.2" + ::= { tmnxLldpStatsRxPortEntry 5 } + +tmnxLldpStatsRxPortTLVUnknown OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of LLDP TLVs received on the given port that are not + recognized by this LLDP agent on the indicated port. + + An unrecognized TLV is referred to as the TLV whose type value is in + the range of reserved TLV types (000 1001 - 111 1110) in Table 9.1 of + IEEE Std 802.1AB-2004. An unrecognized TLV may be a basic management + TLV from a later LLDP version." + REFERENCE + "IEEE Std 802.1AB-200X 10.5.2" + ::= { tmnxLldpStatsRxPortEntry 6 } + +tmnxLldpStatsRxPortAgeouts OBJECT-TYPE + SYNTAX ZeroBasedCounter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter that represents the number of age-outs that occurred on a + given port. An age-out is the number of times the complete set of + information advertised by a particular MSAP has been deleted from + tables contained in tmnxLldpRemoteSystemsData and lldpExtensions + objects because the information timeliness interval has expired. + + This counter is similar to lldpStatsRemTablesAgeouts, except that the + counter is on a per port basis. This enables NMS to poll tables + associated with the tmnxLldpRemoteSystemsData objects and all LLDP + extension objects associated with remote systems on the indicated port + only. + + This counter should be set to zero during agent initialization and its + value should not be saved in non-volatile storage. When a port's admin + status changes from 'disabled' to 'rxOnly', 'txOnly' or 'txAndRx', the + counter associated with the same port should reset to 0. The agent + should also flush all remote system information associated with the + same port. + + This counter should be incremented only once when the complete set of + information is invalidated (aged out) from all related tables on a + particular port. Partial ageing is not allowed, and thus, should not + change the value of this counter." + REFERENCE + "IEEE Std 802.1AB-200X 10.5.2" + ::= { tmnxLldpStatsRxPortEntry 7 } + +tmnxLldpLocalSystemData OBJECT IDENTIFIER ::= { tmnxLldpObjects 3 } + +tmnxLldpLocPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxLldpLocPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one or more rows, per port and destination MAC + address, of information associated with the local system known to this + agent." + ::= { tmnxLldpLocalSystemData 1 } + +tmnxLldpLocPortEntry OBJECT-TYPE + SYNTAX TmnxLldpLocPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular port component. + + Entries may be created and deleted in this table by the agent. + + Rows in this table can only be created for MAC addresses that can + validly be used in association with the type of interface concerned, + as defined by table 8-2. + + The contents of this table is persistent across re-initializations or + reboots." + INDEX { + ifIndex, + tmnxLldpLocPortDestMACAddress + } + ::= { tmnxLldpLocPortTable 1 } + +TmnxLldpLocPortEntry ::= SEQUENCE +{ + tmnxLldpLocPortDestMACAddress TmnxLldpDestAddressTableIndex, + tmnxLldpLocPortIdSubtype LldpPortIdSubtype, + tmnxLldpLocPortId LldpPortId, + tmnxLldpLocPortDesc SnmpAdminString +} + +tmnxLldpLocPortDestMACAddress OBJECT-TYPE + SYNTAX TmnxLldpDestAddressTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value used to identify the destination MAC address + associated with this entry. Its value identifies the row in the + tmnxLldpLocPortTable where the MAC address can be found." + ::= { tmnxLldpLocPortEntry 1 } + +tmnxLldpLocPortIdSubtype OBJECT-TYPE + SYNTAX LldpPortIdSubtype + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of port identifier encoding used in the associated + tmnxLldpLocPortId object." + REFERENCE + "IEEE Std 802.1AB-2005 9.5.3.2" + ::= { tmnxLldpLocPortEntry 2 } + +tmnxLldpLocPortId OBJECT-TYPE + SYNTAX LldpPortId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The string value used to identify the port component associated with a + given port in the local system." + REFERENCE + "IEEE Std 802.1AB-200X 9.5.3.3" + ::= { tmnxLldpLocPortEntry 3 } + +tmnxLldpLocPortDesc OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The string value used to identify the IEEE 802 LAN station's port + description associated with the local system. If the local agent + supports IETF RFC 2863, tmnxLldpLocPortDesc object should have the + same value of ifDescr object." + REFERENCE + "IEEE Std 802.1AB-200X 9.5.5.2" + ::= { tmnxLldpLocPortEntry 4 } + +tmnxLldpRemoteSystemsData OBJECT IDENTIFIER ::= { tmnxLldpObjects 4 } + +tmnxLldpRemTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxLldpRemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one or more rows per physical network connection + known to this agent. The agent may wish to ensure that only one + tmnxLldpRemEntry is present for each local port and destination MAC + address, or it may choose to maintain multiple tmnxLldpRemEntry rows + for the same local port and destination MAC address. + + The following procedure may be used to retrieve remote systems + information updates from an LLDP agent: + + 1. NMS polls all tables associated with remote systems + and keeps a local copy of the information retrieved. + NMS polls periodically the values of the following + objects: + a. lldpStatsRemTablesInserts + b. lldpStatsRemTablesDeletes + c. lldpStatsRemTablesDrops + d. lldpStatsRemTablesAgeouts + e. tmnxLldpStatsRxPortAgeouts for all ports. + + 2. LLDP agent updates remote systems MIB objects, and + sends out notifications to a list of notification + destinations. + + 3. NMS receives the notifications and compares the new + values of objects listed in step 1. + + Periodically, NMS should poll the object + lldpStatsRemTablesLastChangeTime to find out if anything + has changed since the last poll. if something has + changed, NMS will poll the objects listed in step 1 to + figure out what kind of changes occurred in the tables. + + if value of lldpStatsRemTablesInserts has changed, + then NMS will walk all tables by employing TimeFilter + with the last-polled time value. This request will + return new objects or objects whose values are updated + since the last poll. + + if value of lldpStatsRemTablesAgeouts has changed, + then NMS will walk the tmnxLldpStatsRxPortAgeouts and + compare the new values with previously recorded ones. + For ports whose tmnxLldpStatsRxPortAgeouts value is + greater than the recorded value, NMS will have to + retrieve objects associated with those ports from + table(s) without employing a TimeFilter (which is + performed by specifying 0 for the TimeFilter.) + + lldpStatsRemTablesDeletes and lldpStatsRemTablesDrops + objects are provided for informational purposes." + ::= { tmnxLldpRemoteSystemsData 1 } + +tmnxLldpRemEntry OBJECT-TYPE + SYNTAX TmnxLldpRemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular physical network connection. Entries + may be created and deleted in this table by the agent, if a physical + topology discovery process is active. + + Rows in this table can only be created for MAC addresses that can + validly be used in association with the type of interface concerned, + as defined by table 8-2. + + The contents of this table is persistent across re-initializations or + reboots." + INDEX { + tmnxLldpRemTimeMark, + ifIndex, + tmnxLldpRemLocalDestMACAddress, + tmnxLldpRemIndex + } + ::= { tmnxLldpRemTable 1 } + +TmnxLldpRemEntry ::= SEQUENCE +{ + tmnxLldpRemTimeMark TimeFilter, + tmnxLldpRemLocalDestMACAddress TmnxLldpDestAddressTableIndex, + tmnxLldpRemIndex Integer32, + tmnxLldpRemChassisIdSubtype LldpChassisIdSubtype, + tmnxLldpRemChassisId LldpChassisId, + tmnxLldpRemPortIdSubtype LldpPortIdSubtype, + tmnxLldpRemPortId LldpPortId, + tmnxLldpRemPortDesc SnmpAdminString, + tmnxLldpRemSysName SnmpAdminString, + tmnxLldpRemSysDesc SnmpAdminString, + tmnxLldpRemSysCapSupported LldpSystemCapabilitiesMap, + tmnxLldpRemSysCapEnabled LldpSystemCapabilitiesMap, + tmnxLldpRemSysAge Counter64 +} + +tmnxLldpRemTimeMark OBJECT-TYPE + SYNTAX TimeFilter + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A TimeFilter for this entry. See the TimeFilter textual convention in + IETF RFC 4502 and + http://www.ietf.org/IESG/Implementations/RFC2021-Implementation.txt to + see how TimeFilter works." + REFERENCE + "IETF RFC 4502 section 6" + ::= { tmnxLldpRemEntry 1 } + +tmnxLldpRemLocalDestMACAddress OBJECT-TYPE + SYNTAX TmnxLldpDestAddressTableIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value used to identify the destination MAC address + associated with this entry. Its value identifies the row in the + tmnxLldpRemTable where the MAC address can be found." + ::= { tmnxLldpRemEntry 2 } + +tmnxLldpRemIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents an arbitrary local integer value used by this + agent to identify a particular connection instance, unique only for + the indicated remote system. + + An agent is encouraged to assign monotonically increasing index values + to new entries, starting with one, after each reboot. It is considered + unlikely that the tmnxLldpRemIndex will wrap between reboots." + ::= { tmnxLldpRemEntry 3 } + +tmnxLldpRemChassisIdSubtype OBJECT-TYPE + SYNTAX LldpChassisIdSubtype + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLldpRemChassisIdSubtype indicates the chassis + identifier subtype provided by the remote system. The corresponding + chassis identifier is tmnxLldpRemChassisId." + REFERENCE + "IEEE Std 802.1AB-2005 9.5.2.2" + ::= { tmnxLldpRemEntry 4 } + +tmnxLldpRemChassisId OBJECT-TYPE + SYNTAX LldpChassisId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The string value used to identify the chassis component associated + with the remote system." + REFERENCE + "IEEE Std 802.1AB-200X 9.5.2.3" + ::= { tmnxLldpRemEntry 5 } + +tmnxLldpRemPortIdSubtype OBJECT-TYPE + SYNTAX LldpPortIdSubtype + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLldpRemPortIdSubtype indicates the port identifier + subtype provided by the remote system. The corresponding port + identifier is tmnxLldpRemPortId." + REFERENCE + "IEEE Std 802.1AB-2005 9.5.3.2" + ::= { tmnxLldpRemEntry 6 } + +tmnxLldpRemPortId OBJECT-TYPE + SYNTAX LldpPortId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The string value used to identify the port component associated with + the remote system." + REFERENCE + "IEEE Std 802.1AB-200X 9.5.3.3" + ::= { tmnxLldpRemEntry 7 } + +tmnxLldpRemPortDesc OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The string value used to identify the description of the given port + associated with the remote system." + REFERENCE + "IEEE Std 802.1AB-200X 9.5.5.2" + ::= { tmnxLldpRemEntry 8 } + +tmnxLldpRemSysName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The string value used to identify the system name of the remote + system." + REFERENCE + "IEEE Std 802.1AB-200X 9.5.6.2" + ::= { tmnxLldpRemEntry 9 } + +tmnxLldpRemSysDesc OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The string value used to identify the system description of the remote + system." + REFERENCE + "IEEE Std 802.1AB-200X 9.5.7.2" + ::= { tmnxLldpRemEntry 10 } + +tmnxLldpRemSysCapSupported OBJECT-TYPE + SYNTAX LldpSystemCapabilitiesMap + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bitmap value used to identify which system capabilities are + supported on the remote system." + REFERENCE + "IEEE Std 802.1AB-200X 9.5.8.1" + ::= { tmnxLldpRemEntry 11 } + +tmnxLldpRemSysCapEnabled OBJECT-TYPE + SYNTAX LldpSystemCapabilitiesMap + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bitmap value used to identify which system capabilities are + enabled on the remote system." + REFERENCE + "IEEE Std 802.1AB-200X 9.5.8.2" + ::= { tmnxLldpRemEntry 12 } + +tmnxLldpRemSysAge OBJECT-TYPE + SYNTAX Counter64 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLldpRemSysAge indicates the number of seconds since + the remote system was discovered." + ::= { tmnxLldpRemEntry 13 } + +tmnxLldpRemManAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxLldpRemManAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one or more rows per management address + information on the remote system learned on a particular port + contained in the local chassis known to this agent." + ::= { tmnxLldpRemoteSystemsData 2 } + +tmnxLldpRemManAddrEntry OBJECT-TYPE + SYNTAX TmnxLldpRemManAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Management address information about a particular chassis + component. There may be multiple management addresses + configured on the remote system identified by a particular + tmnxLldpRemIndex whose information is received on + ifIndex and tmnxLldpRemLocalDestMACAddress of the local system. + Each management address should have distinct 'management address + type' (tmnxLldpRemManAddrSubtype) and 'management address' + (tmnxLldpRemManAddr.) + + Entries may be created and deleted in this table by the agent." + INDEX { + tmnxLldpRemTimeMark, + ifIndex, + tmnxLldpRemLocalDestMACAddress, + tmnxLldpRemIndex, + tmnxLldpRemManAddrSubtype, + tmnxLldpRemManAddr + } + ::= { tmnxLldpRemManAddrTable 1 } + +TmnxLldpRemManAddrEntry ::= SEQUENCE +{ + tmnxLldpRemManAddrSubtype AddressFamilyNumbers, + tmnxLldpRemManAddr LldpManAddress, + tmnxLldpRemManAddrIfSubtype LldpManAddrIfSubtype, + tmnxLldpRemManAddrIfId Integer32, + tmnxLldpRemManAddrOID OBJECT IDENTIFIER +} + +tmnxLldpRemManAddrSubtype OBJECT-TYPE + SYNTAX AddressFamilyNumbers + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of management address identifier encoding used in + the associated tmnxLldpRemManAddr object." + REFERENCE + "IEEE 802.1AB-2005 9.5.9.3" + ::= { tmnxLldpRemManAddrEntry 1 } + +tmnxLldpRemManAddr OBJECT-TYPE + SYNTAX LldpManAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The string value used to identify the management address + component associated with the remote system. The purpose + of this address is to contact the management entity." + REFERENCE + "IEEE 802.1AB-2005 9.5.9.4" + ::= { tmnxLldpRemManAddrEntry 2 } + +tmnxLldpRemManAddrIfSubtype OBJECT-TYPE + SYNTAX LldpManAddrIfSubtype + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLldpRemManAddrIfSubtype indicates the interface + numbering subtype provided by the remote system. The corresponding + interface number is tmnxLldpRemManAddrIfId." + REFERENCE + "IEEE 802.1AB-2005 9.5.9.5" + ::= { tmnxLldpRemManAddrEntry 3 } + +tmnxLldpRemManAddrIfId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The integer value used to identify the interface number regarding the + management address component associated with the remote system." + REFERENCE + "IEEE 802.1AB-2005 9.5.9.6" + ::= { tmnxLldpRemManAddrEntry 4 } + +tmnxLldpRemManAddrOID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OID value used to identify the type of hardware component or + protocol entity associated with the management address advertised by + the remote system agent." + REFERENCE + "IEEE 802.1AB-2005 9.5.9.8" + ::= { tmnxLldpRemManAddrEntry 5 } + +tmnxLldpConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 59 } + +tmnxLldpCompliances OBJECT IDENTIFIER ::= { tmnxLldpConformance 1 } + +tmnxLldpCompliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for SNMP entities which implement the LLDP + MIB." + MODULE + MANDATORY-GROUPS { + tmnxLldpConfigGroup, + tmnxLldpStatsRxGroup, + tmnxLldpStatsTxGroup, + tmnxLldpLocSysGroup, + tmnxLldpRemSysGroup, + tmnxLldpRemManAddrGroup + } + ::= { tmnxLldpCompliances 1 } + +tmnxLldpV11v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which implement the LLDP + MIB for release 11.0 of the SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxLldpConfigGroup, + tmnxLldpConfigV11v0Group, + tmnxLldpStatsRxGroup, + tmnxLldpStatsTxGroup, + tmnxLldpLocSysGroup, + tmnxLldpRemSysGroup, + tmnxLldpRemManAddrGroup + } + ::= { tmnxLldpCompliances 2 } + +tmnxLldpV13v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which implement the LLDP + MIB for release 13.0 of the SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxLldpConfigV13v0Group + } + ::= { tmnxLldpCompliances 3 } + +tmnxLldpV16v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which implement the LLDP + MIB for release 16.0 of the SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxLldpRemSysV16v0Group, + tmnxLldpNotifV16v0Group + } + ::= { tmnxLldpCompliances 4 } + +tmnxLldpGroups OBJECT IDENTIFIER ::= { tmnxLldpConformance 2 } + +tmnxLldpConfigGroup OBJECT-GROUP + OBJECTS { + tmnxLldpTxCreditMax, + tmnxLldpMessageFastTx, + tmnxLldpMessageFastTxInit, + tmnxLldpAdminStatus, + tmnxLldpPortCfgAdminStatus, + tmnxLldpPortCfgNotifyEnable, + tmnxLldpPortCfgTLVsTxEnable, + tmnxLldpPortCfgManAddrTxEnabled, + tmnxLldpPortCfgManAddrSubtype, + tmnxLldpPortCfgManAddress, + tmnxLldpDestMacAddress + } + STATUS current + DESCRIPTION + "The collection of objects which are used to configure the LLDP + implementation behavior. + + This group is mandatory for agents which implement the LLDP." + ::= { tmnxLldpGroups 1 } + +tmnxLldpStatsRxGroup OBJECT-GROUP + OBJECTS { + tmnxLldpStatsRxPortFrameDiscard, + tmnxLldpStatsRxPortFrameErrs, + tmnxLldpStatsRxPortFrames, + tmnxLldpStatsRxPortTLVDiscard, + tmnxLldpStatsRxPortTLVUnknown, + tmnxLldpStatsRxPortAgeouts + } + STATUS current + DESCRIPTION + "The collection of objects which are used to represent LLDP reception + statistics. + + This group is mandatory for agents which implement the LLDP and have + the capability of receiving LLDP frames." + ::= { tmnxLldpGroups 2 } + +tmnxLldpStatsTxGroup OBJECT-GROUP + OBJECTS { + tmnxLldpStatsTxPortFrames, + tmnxLldpStatsTxLLDPDULengthErrs + } + STATUS current + DESCRIPTION + "The collection of objects which are used to represent LLDP + transmission statistics. + + This group is mandatory for agents which implement the LLDP and have + the capability of transmitting LLDP frames." + ::= { tmnxLldpGroups 3 } + +tmnxLldpLocSysGroup OBJECT-GROUP + OBJECTS { + tmnxLldpLocPortIdSubtype, + tmnxLldpLocPortId, + tmnxLldpLocPortDesc + } + STATUS current + DESCRIPTION + "The collection of objects which are used to represent LLDP Local + System Information. + + This group is mandatory for agents which implement the LLDP and have + the capability of transmitting LLDP frames." + ::= { tmnxLldpGroups 4 } + +tmnxLldpRemSysGroup OBJECT-GROUP + OBJECTS { + tmnxLldpRemChassisIdSubtype, + tmnxLldpRemChassisId, + tmnxLldpRemPortIdSubtype, + tmnxLldpRemPortId, + tmnxLldpRemPortDesc, + tmnxLldpRemSysName, + tmnxLldpRemSysDesc, + tmnxLldpRemSysCapSupported, + tmnxLldpRemSysCapEnabled + } + STATUS current + DESCRIPTION + "The collection of objects which are used to represent LLDP Remote + Systems Information. The objects represent the information associated + with the basic TLV set. Please note that even the agent doesn't + implement some of the optional TLVs, it shall recognize all the + optional TLV information that the remote system may advertise. + + This group is mandatory for agents which implement the LLDP and have + the capability of receiving LLDP frames." + ::= { tmnxLldpGroups 5 } + +tmnxLldpRemManAddrGroup OBJECT-GROUP + OBJECTS { + tmnxLldpRemManAddrIfSubtype, + tmnxLldpRemManAddrIfId, + tmnxLldpRemManAddrOID + } + STATUS current + DESCRIPTION + "The collection of objects which are used to represent LLDP Remote + management address information. + + This group is mandatory for agents which implement the LLDP and have + the capability of receiving LLDP frames." + ::= { tmnxLldpGroups 6 } + +tmnxLldpV11v0Groups OBJECT IDENTIFIER ::= { tmnxLldpGroups 11 } + +tmnxLldpConfigV11v0Group OBJECT-GROUP + OBJECTS { + tmnxLldpPortCfgTunnelNearestBrg + } + STATUS current + DESCRIPTION + "The additional collection of objects which are used to configure the + LLDP implementation behavior for Nokia SROS systems in Release 11.0." + ::= { tmnxLldpV11v0Groups 1 } + +tmnxLldpV13v0Groups OBJECT IDENTIFIER ::= { tmnxLldpGroups 12 } + +tmnxLldpConfigV13v0Group OBJECT-GROUP + OBJECTS { + tmnxLldpPortCfgPortIdSubtype + } + STATUS current + DESCRIPTION + "The additional collection of objects which are used to configure the + LLDP implementation behavior for Nokia SROS systems in Release 13.0." + ::= { tmnxLldpV13v0Groups 1 } + +tmnxLldpV16v0Groups OBJECT IDENTIFIER ::= { tmnxLldpGroups 13 } + +tmnxLldpRemSysV16v0Group OBJECT-GROUP + OBJECTS { + tmnxLldpRemSysAge + } + STATUS current + DESCRIPTION + "The additional collection of objects which are used to represent LLDP + Remote Systems Information for Nokia SROS series systems in Release + 16.0." + ::= { tmnxLldpV16v0Groups 1 } + +tmnxLldpNotifV16v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxLldpRemEntryPeerAdded, + tmnxLldpRemEntryPeerUpdated, + tmnxLldpRemEntryPeerRemoved, + tmnxLldpRemManAddrEntryAdded, + tmnxLldpRemManAddrEntryRemoved + } + STATUS current + DESCRIPTION + "The group of notifications supporting LLDP Remote Systems Information + for Nokia SROS series systems for release 16.0." + ::= { tmnxLldpV16v0Groups 2 } + +tmnxLldpNotifications OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 59 } + +tmnxLldpNotifs OBJECT IDENTIFIER ::= { tmnxLldpNotifications 0 } + +tmnxLldpRemEntryPeerAdded NOTIFICATION-TYPE + OBJECTS { + tmnxLldpRemSysName, + tmnxLldpRemChassisId, + tmnxLldpRemChassisIdSubtype, + tmnxLldpRemPortId, + tmnxLldpRemPortIdSubtype + } + STATUS current + DESCRIPTION + "The tmnxLldpRemEntryPeerAdded notification is generated when a new + remote peer is added to the LLDP." + ::= { tmnxLldpNotifs 1 } + +tmnxLldpRemEntryPeerUpdated NOTIFICATION-TYPE + OBJECTS { + tmnxLldpRemSysName, + tmnxLldpRemChassisId, + tmnxLldpRemChassisIdSubtype, + tmnxLldpRemPortId, + tmnxLldpRemPortIdSubtype + } + STATUS current + DESCRIPTION + "The tmnxLldpRemEntryPeerUpdated notification is generated when a + tmnxLldpRemSysName changes for an existing peer" + ::= { tmnxLldpNotifs 2 } + +tmnxLldpRemEntryPeerRemoved NOTIFICATION-TYPE + OBJECTS { + tmnxLldpRemSysName, + tmnxLldpRemChassisId, + tmnxLldpRemChassisIdSubtype, + tmnxLldpRemPortId, + tmnxLldpRemPortIdSubtype + } + STATUS current + DESCRIPTION + "The tmnxLldpRemEntryPeerRemoved notification is generated when a + remote peer is added deleted from the LLDP." + ::= { tmnxLldpNotifs 3 } + +tmnxLldpRemManAddrEntryAdded NOTIFICATION-TYPE + OBJECTS { + tmnxLldpRemManAddrIfId + } + STATUS current + DESCRIPTION + "The tmnxLldpRemManAddrEntryAdded notification is generated when a + remote peer management address is added to the LLDP" + ::= { tmnxLldpNotifs 4 } + +tmnxLldpRemManAddrEntryRemoved NOTIFICATION-TYPE + OBJECTS { + tmnxLldpRemManAddrIfId + } + STATUS current + DESCRIPTION + "The tmnxLldpRemManAddrEntryRemoved notification is generated when a + remote peer management address is deleted from the LLDP" + ::= { tmnxLldpNotifs 5 } + +END diff --git a/mibs/nokia/TIMETRA-LOG-MIB b/mibs/nokia/TIMETRA-LOG-MIB index 6670578cf5..1804736afa 100644 --- a/mibs/nokia/TIMETRA-LOG-MIB +++ b/mibs/nokia/TIMETRA-LOG-MIB @@ -1,4519 +1,6211 @@ -TIMETRA-LOG-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, - Unsigned32, Integer32, IpAddress, Counter32, Counter64 - FROM SNMPv2-SMI - - MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP - FROM SNMPv2-CONF - - TEXTUAL-CONVENTION, RowStatus, StorageType, TruthValue, - DateAndTime, DisplayString, TimeStamp - FROM SNMPv2-TC - - sysDescr, sysObjectID - FROM SNMPv2-MIB - - SnmpMessageProcessingModel, SnmpSecurityLevel, SnmpAdminString - FROM SNMP-FRAMEWORK-MIB - - snmpNotifyEntry - FROM SNMP-NOTIFICATION-MIB - - InetAddressType, InetAddress - FROM INET-ADDRESS-MIB - - TItemDescription, TNamedItemOrEmpty, TNamedItem, - TmnxAdminState, TmnxOperState, TmnxActionType, - TQueueId, THsmdaCounterIdOrZero, TmnxAccPlcyQICounters, - TmnxAccPlcyQECounters, TmnxAccPlcyOICounters, TmnxAccPlcyOECounters, - TmnxAccPlcyAACounters, THsmdaCounterIdOrZeroOrAll, TQueueIdOrAll - FROM TIMETRA-TC-MIB - - timetraSRMIBModules, tmnxSRObjs, tmnxSRConfs, - tmnxSRNotifyPrefix - FROM TIMETRA-GLOBAL-MIB - - TFilterAction, TFilterActionOrDefault - FROM TIMETRA-FILTER-MIB - ; - -timetraLogMIBModule MODULE-IDENTITY - LAST-UPDATED "201102010000Z" - ORGANIZATION "Alcatel-Lucent" - CONTACT-INFO - "Alcatel-Lucent SROS Support - Web: http://support.alcatel-lucent.com" - DESCRIPTION - "This document is the SNMP MIB module to manage and provision the - Alcatel-Lucent SROS Logging utility. - - Copyright 2003-2012 Alcatel-Lucent. All rights reserved. - Reproduction of this document is authorized on the condition that - the foregoing copyright notice is included. - - This SNMP MIB module (Specification) embodies Alcatel-Lucent's - proprietary intellectual property. Alcatel-Lucent retains - all title and ownership in the Specification, including any - revisions. - - Alcatel-Lucent grants all interested parties a non-exclusive - license to use and distribute an unmodified copy of this - Specification in connection with management of Alcatel-Lucent - products, and without fee, provided this copyright notice and - license appear on all copies. - - This Specification is supplied 'as is', and Alcatel-Lucent - makes no warranty, either express or implied, as to the use, - operation, condition, or performance of the Specification." --- --- Revision History --- - REVISION "201102010000Z" - DESCRIPTION "Rev 9.0 1 Feb 2011 00:00 - 9.0 release of the TIMETRA-LOG-MIB." - - REVISION "200902280000Z" - DESCRIPTION "Rev 7.0 28 Feb 2009 00:00 - 7.0 release of the TIMETRA-LOG-MIB." - - REVISION "200801010000Z" - DESCRIPTION "Rev 6.0 01 Jan 2008 00:00 - 6.0 release of the TIMETRA-LOG-MIB." - - REVISION "200701010000Z" - DESCRIPTION "Rev 5.0 01 Jan 2007 00:00 - 5.0 release of the TIMETRA-LOG-MIB." - - REVISION "200603150000Z" - DESCRIPTION "Rev 4.0 15 Mar 2006 00:00 - 4.0 release of the TIMETRA-LOG-MIB." - - REVISION "200501240000Z" - DESCRIPTION "Rev 2.1 24 Jan 2005 00:00 - 2.1 release of the TIMETRA-LOG-MIB." - - REVISION "200405270000Z" - DESCRIPTION "Rev 2.1 27 May 2004 00:00 - 2.1 release of the TIMETRA-LOG-MIB." - - REVISION "200401150000Z" - DESCRIPTION "Rev 2.0 15 Jan 2004 00:00 - 2.0 release of the TIMETRA-LOG-MIB." - - REVISION "200308150000Z" - DESCRIPTION "Rev 1.2 15 Aug 2003 00:00 - 1.2 release of the TIMETRA-LOG-MIB." - - REVISION "200301200000Z" - DESCRIPTION "Rev 1.0 20 Jan 2003 00:00 - 1.0 Release of the TIMETRA-LOG-MIB." - - REVISION "200111100000Z" - DESCRIPTION "Rev 0.1 10 Nov 2001 00:00 - Initial version of the TIMETRA-LOG-MIB." - - ::= { timetraSRMIBModules 12 } - - ---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% --- --- - -tmnxLogObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 12 } - tmnxLogNotificationObjects OBJECT IDENTIFIER ::= { tmnxLogObjs 1 } - -tmnxLogNotifyPrefix OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 12 } - tmnxLogNotifications OBJECT IDENTIFIER ::= { tmnxLogNotifyPrefix 0 } - -tmnxLogConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 12 } - - -- - -- Textual Conventions - -- - - -- NOTE: TmnxPerceivedSeverity is based on ITU-ALARM-TC-MIB textual - -- convention ItuPerceivedSeverity - TmnxPerceivedSeverity ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "ITU perceived severity values as per M.3100 - and X.733" - SYNTAX INTEGER { - none (0), - cleared (1), - indeterminate (2), - critical (3), - major (4), - minor (5), - warning (6) - } - - -- Alcatel-Lucent SROS series Textual Conventions - - - -- Alcatel-Lucent SROS series Syslog Textual Conventions - - TmnxSyslogId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of TmnxSyslogId uniquely identifies an entry in the - tmnxSyslogTargetTable to be used for the syslog collector target - information when creating a log file where tmnxLogIdDestination - has a value of 'syslog (2)'." - SYNTAX INTEGER (1..10) - - TmnxSyslogIdOrEmpty ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of TmnxSyslogIdOrEmpty uniquely identifies an entry in the - tmnxSyslogTargetTable to be used for the syslog collector target - information when creating a log file where tmnxLogIdDestination - has a value of 'syslog (2)'. The value of 0 is used when no - entry exists in the tmnxSyslogTargetTable." - SYNTAX INTEGER (0 | 1..10) - - --- From SYSLOG-DEVICE-MIB --- SyslogFacility ::= TEXTUAL-CONVENTION --- STATUS current --- DESCRIPTION --- "This textual convention maps out to the facilities --- available for syslog messages." --- SYNTAX INTEGER { --- local0(16), --- local1(17), --- local2(18), --- local3(19), --- local4(20), --- local5(21), --- local6(22), --- local7(23) --- } - - TmnxSyslogFacility ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of TmnxSyslogFacility is an enumerated integer that - specifies which syslog facility is the intended destination for the - log event stream." - SYNTAX INTEGER { - kernel (0), - user (1), - mail (2), - systemd (3), - auth (4), - syslogd (5), - printer (6), - netnews (7), - uucp (8), - cron (9), - authpriv (10), - ftp (11), - ntp (12), - logaudit (13), - logalert (14), - cron2 (15), - local0 (16), - local1 (17), - local2 (18), - local3 (19), - local4 (20), - local5 (21), - local6 (22), - local7 (23) - } - - TmnxUdpPort ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of TmnxUdpPort is the port used to send messages - to an event collector target. 514 is the IANA assigned port number - for syslog. 162 is the IANA assigned port number for SNMP - notifications." - SYNTAX INTEGER (0..65535) - - TmnxSyslogSeverity ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of TmnxSyslogSeverity is an enumerated integer that - specifies the severity levels of syslog messages." - SYNTAX INTEGER { - emergency (0), - alert (1), - critical (2), - error (3), - warning (4), - notice (5), - info (6), - debug (7) - } - - -- Alcatel-Lucent SROS series Log Textual Conventions - - TmnxLogFileId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of TmnxLogFileId uniquely identifies a file-id to be - used when creating a log or billing file. A value of zero (0) - indicates none specified and is invalid when used as an index - for the tmnxLogFileIdTable." - SYNTAX INTEGER (0..99) - - TmnxLogFileType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of TmnxLogFileType indicates the type of information - that will be written to this file." - SYNTAX INTEGER { - none (0), - eventLog (1), - accountingPolicy (2) - } - - TmnxLogIdIndex ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of tmnxLogIdIndex uniquely identifies an event stream log. - Note that 2 default TmnxLogIdEntry rows are created by the agent using - TmnxLogIdIndex values 99 and 100." - SYNTAX INTEGER (1..100) - - TmnxCFlash ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of TmnxCFlash uniquely identifies a compact flash - module on the active CPM card. A value of zero (0) indicates - none specified." - SYNTAX Unsigned32 - - TmnxLogFilterId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of TmnxLogFilterId is the identification number of an - event log filter. The value of zero indicates none specified. - The value of zero (0) is invalid when used as an index for the - tmnxLogFilterTable. Filter entry 1001 is created by the agent." - SYNTAX Unsigned32 (0..1001) - - TmnxLogFilterEntryId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of TmnxLogFilterEntryId is the identification number of an - event log filter entry." - SYNTAX Unsigned32 (1..999) - - TmnxLogFilterOperator ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "When TmnxLogFilterOperator has a value of 'off', the item is not - matched. Otherwise the value of TmnxLogFilterOperator determines - the comparison operator to be used as the parameter match criterion." - SYNTAX INTEGER { - off (1), - equal (2), - notEqual (3), - lessThan (4), - lessThanOrEqual (5), - greaterThan (6), - greaterThanOrEqual (7) - } - - TmnxEventNumber ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Each log event type has a unique identifying number. This number is - unique within a particular software application, such as IP, MPLS, - OSPF, etc.; but it is not necessarily unique across different software - applications. That is MPLS event #1001 may be different from OSPF - event #1001." - SYNTAX Unsigned32 - --- --- Alcatel-Lucent SROS series Log General Objects --- - -tmnxLogMaxLogs OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "logs" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The maximum number of concurrent active Logs that are allowed. - A value of zero (0) for this object implies that there is no - limit for the number of concurrent active logs in effect." - DEFVAL { 15 } - ::= { tmnxLogObjs 2 } - --- --- Alcatel-Lucent SROS series Log File-ID Table --- - -tmnxLogFileIdTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxLogFileIdEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines the Alcatel-Lucent SROS series Log File ID Table for providing, - via SNMP, the capability of defining the characteristics for - log and billing files and associating them with a file-id. - The actual file is not created until the file-id is used in - a log or billing file configuration." - ::= { tmnxLogObjs 3 } - -tmnxLogFileIdEntry OBJECT-TYPE - SYNTAX TmnxLogFileIdEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines an entry in the tmnxLogFileIdTable. Entries are created - and deleted in this table by SNMP sets to tmnxLogFileIdRowStatus." - INDEX { tmnxLogFileId } - ::= { tmnxLogFileIdTable 1 } - - TmnxLogFileIdEntry ::= - SEQUENCE { - tmnxLogFileId TmnxLogFileId, - tmnxLogFileIdRowStatus RowStatus, - tmnxLogFileIdStorageType StorageType, - tmnxLogFileIdRolloverTime Integer32, - tmnxLogFileIdRetainTime Integer32, - tmnxLogFileIdAdminLocation TmnxCFlash, - tmnxLogFileIdOperLocation TmnxCFlash, - tmnxLogFileIdDescription TItemDescription, - tmnxLogFileIdLogType TmnxLogFileType, - tmnxLogFileIdLogId Integer32, - tmnxLogFileIdPathName DisplayString, - tmnxLogFileIdCreateTime DateAndTime, - tmnxLogFileIdBackupLoc TmnxCFlash - } - - tmnxLogFileId OBJECT-TYPE - SYNTAX TmnxLogFileId - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The index value tmnxLogFileId uniquely identifies a file-id to be - used when creating a log or billing file." - ::= { tmnxLogFileIdEntry 1 } - - tmnxLogFileIdRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object allows entries to be created and deleted - in the tmnxLogFileIdTable. Deletion of an entry in this - table will not succeed if it is currently used by any log - or billing file." - REFERENCE - "See definition of RowStatus in RFC 2579, 'Textual - Conventions for SMIv2.'" - ::= { tmnxLogFileIdEntry 2 } - - tmnxLogFileIdStorageType OBJECT-TYPE - SYNTAX StorageType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The storage type for this conceptual row. - Conceptual rows having the value 'permanent' need not - allow write-access to any columnar objects in the row." - DEFVAL { nonVolatile } - ::= { tmnxLogFileIdEntry 3 } - - tmnxLogFileIdRolloverTime OBJECT-TYPE - SYNTAX Integer32 (5..10080) - UNITS "minutes" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxLogFileIdRolloverTime specifies how often, in - minutes, a new log or billing file will be created. If the value - of tmnxLogFileIdLogType is not 'rollover', then the value of this - object is irrelevant." - DEFVAL { 1440 } - ::= { tmnxLogFileIdEntry 4 } - - tmnxLogFileIdRetainTime OBJECT-TYPE - SYNTAX Integer32 (1..500) - UNITS "hours" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxLogFileIdRetainTime specifies the minimum time, - in hours, that a file is retained on the media. Once this time - period has expired the file is deleted." - DEFVAL { 12 } - ::= { tmnxLogFileIdEntry 5 } - - tmnxLogFileIdAdminLocation OBJECT-TYPE - SYNTAX TmnxCFlash - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxLogFileIdAdminLocation specifies where the log - or billing file should be created. The file location should be a - compact flash on the primary CPM. When the secondary CPM becomes - the primary CPM after a failure, the same log file policies will - be activated. Thus it is recommended that the same media is - available to both secondary and primary CPMs. - - If no location is specified, 0, the compact flash cf1: is used to - store the log files or cf2: is used to store billing files." - DEFVAL { 0 } - ::= { tmnxLogFileIdEntry 6 } - - tmnxLogFileIdOperLocation OBJECT-TYPE - SYNTAX TmnxCFlash - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxLogFileIdOperLocation specifies where the log - or billing file has been created. The file location should be a - compact flash on the primary CPM. When the secondary CPM becomes - the primary CPM after a failure, the same log file policies will - be activated. Thus it is recommended that the same media is - available to both secondary and primary CPMs." - ::= { tmnxLogFileIdEntry 7 } - - tmnxLogFileIdDescription OBJECT-TYPE - SYNTAX TItemDescription - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxLogFileIdDescription is a user provided description - string for this log file-id entry. It can consist of any printable, - seven-bit ASCII characters up to 80 characters in length." - DEFVAL { ''h } -- the empty string - ::= { tmnxLogFileIdEntry 8 } - - tmnxLogFileIdLogType OBJECT-TYPE - SYNTAX TmnxLogFileType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxLogFileIdLogType indicates the type of information - that will be written to this file." - ::= { tmnxLogFileIdEntry 9 } - - tmnxLogFileIdLogId OBJECT-TYPE - SYNTAX Integer32 (0..99) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxLogFileIdLogId indicates the ID index of the log or - accounting policy this file is attached to. A value of zero (0) - indicates that this file definition is not currently used by any - log or accounting policy." - ::= { tmnxLogFileIdEntry 10 } - - tmnxLogFileIdPathName OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxLogFileIdPathName is the pathname of the currently - opened file used by this file-id entry." - ::= { tmnxLogFileIdEntry 11 } - - tmnxLogFileIdCreateTime OBJECT-TYPE - SYNTAX DateAndTime - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxLogFileIdCreateTime is the time the currently opened - file version used by this file-id entry was created." - ::= { tmnxLogFileIdEntry 12 } - - tmnxLogFileIdBackupLoc OBJECT-TYPE - SYNTAX TmnxCFlash - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxLogFileIdBackupLoc specifies where the log - or billing file should be created if it cannot be created in - the location specified by tmnxLogFileIdAdminLocation. The file - location should be a compact flash on the primary CPM. When the - secondary CPM becomes the primary CPM after a failure, the same - log file policies will be activated. Thus it is recommended that - the same media is available to both secondary and primary CPMs. - - If no backup location is specified, 0, and the log or billing - file could not be created in the location specified by - tmnxLogFileIdAdminLocation or the file creation at the specified - backup location fails, a file create failure trap is issued - and the associated log or accounting policy is marked as - operationally 'outOfService'." - DEFVAL { 0 } - ::= { tmnxLogFileIdEntry 13 } - --- --- Alcatel-Lucent SROS series Log Accounting Policy Table --- - - tmnxLogApTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxLogApEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The Alcatel-Lucent SROS series Log Accounting Policy Table contains - an entry for each accounting policy that specifies the - characteristics of the accounting records associated with an - accounting policy." - ::= { tmnxLogObjs 4 } - - tmnxLogApEntry OBJECT-TYPE - SYNTAX TmnxLogApEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines an entry in the tmnxLogApTable. Entries in the - tmnxLogApTable are created and destroyed via SNMP Set - requests to tmnxLogApRowStatus." - INDEX { tmnxLogApPolicyId } - ::= { tmnxLogApTable 1 } - - TmnxLogApEntry ::= - SEQUENCE { - tmnxLogApPolicyId Integer32, - tmnxLogApRowStatus RowStatus, - tmnxLogApStorageType StorageType, - tmnxLogApAdminStatus TmnxAdminState, - tmnxLogApOperStatus TmnxOperState, - tmnxLogApInterval Integer32, - tmnxLogApDescription TItemDescription, - tmnxLogApDefault TruthValue, - tmnxLogApRecord INTEGER, - tmnxLogApToFileId TmnxLogFileId, - tmnxLogApPortType INTEGER, - tmnxLogApDefaultInterval TruthValue, - tmnxLogApDataLossCount Counter32, - tmnxLogApLastDataLossTimeStamp TimeStamp, - tmnxLogApToFileType INTEGER - } - - tmnxLogApPolicyId OBJECT-TYPE - SYNTAX Integer32 (1..99) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of tmnxLogApPolicyId uniquely identifies an accounting - policy to be used for creating accounting records. A specific - accounting policy can be applied to one or more service access - points (SAPs). Any changes made to an existing policy is applied - immediately to all SAPs where this policy is applied." - ::= { tmnxLogApEntry 1 } - - tmnxLogApRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object allows entries to be created and deleted - in the tmnxLogApTable. Deletion of an entry in this - table will not succeed if it is currently applied to any - service access point (SAP)." - REFERENCE - "See definition of RowStatus in RFC 2579, 'Textual - Conventions for SMIv2.'" - ::= { tmnxLogApEntry 2 } - - tmnxLogApStorageType OBJECT-TYPE - SYNTAX StorageType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The storage type for this conceptual row. - Conceptual rows having the value 'permanent' need not - allow write-access to any columnar objects in the row." - DEFVAL { nonVolatile } - ::= { tmnxLogApEntry 3 } - - tmnxLogApAdminStatus OBJECT-TYPE - SYNTAX TmnxAdminState - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxLogApAdminStatus specifies the desired administrative - state for this accounting policy." - DEFVAL { outOfService } - ::= { tmnxLogApEntry 4 } - - tmnxLogApOperStatus OBJECT-TYPE - SYNTAX TmnxOperState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxLogApOperStatus indicates the current - operational status of this accounting policy." - ::= { tmnxLogApEntry 5 } - - tmnxLogApInterval OBJECT-TYPE - SYNTAX Integer32 (1..120) - UNITS "minutes" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxLogApInterval determines how frequently - the statistics are collected and written to their destination. - - tmnxLogApInterval will have a default value if the value of - tmnxLogApDefaultInterval is set to 'true'. Value of - tmnxLogApInterval can be set manually if tmnxLogApDefaultInterval - is set to 'false'. An attempt to set this object to a non-default - value will fail with an inconsistentValue error if - tmnxLogApDefaultInterval has the value 'true' set. - - If no record is specified, default value for tmnxLogApInterval is 5 - minutes. For service and network types of record, default values - are 5 minutes and 15 minutes respectively. - - For SAA only, the minimum value of tmnxLogApInterval is 1 minute. - Otherwise the minimum value is 5 minutes." - DEFVAL { 5 } - ::= { tmnxLogApEntry 6 } - - tmnxLogApDescription OBJECT-TYPE - SYNTAX TItemDescription - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxLogApDescription is a user provided description - string for this accounting policy. It can consist of any printable, - seven-bit ASCII characters up to 80 characters in length." - DEFVAL { ''h } -- the empty string - ::= { tmnxLogApEntry 7 } - - tmnxLogApDefault OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "When tmnxLogApDefault has a value of 'true', it indicates that - this accounting policy is applied to all service access points (SAPs) - that do not have an explicit accounting policy applied. If no - accounting policy is associated with a SAP accounting records are - produced in accordance with the default policy. - - Only one accounting policy entry in the tmnxLogApTable can have - tmnxLogApDefault set to 'true'. If there is no entry in the - tmnxLogApTable with tmnxLogApDefault set to 'true', then the - only accounting records collected are those explicitly configured - accounting policies." - DEFVAL { false } - ::= { tmnxLogApEntry 8 } - - tmnxLogApRecord OBJECT-TYPE - SYNTAX INTEGER { - none (0), - svcIngressOctet (1), - svcEgressOctet (2), - svcIngressPkt (3), - svcEgressPkt (4), - netIngressOctet (5), - netEgressOctet (6), - netIngressPkt (7), - netEgressPkt (8), - compactSvcInOctet (9), - combinedSvcIngress (10), - combinedNetInEgOctet (11), - combinedSvcInEgOctet (12), - completeSvcInEg (13), - combinedSvcSdpInEg (14), - completeSvcSdpInEg (15), - completeSubscrIngrEgr (16), - bsxProtocol (17), - bsxApplication (18), - bsxAppGroup (19), - bsxSubscriberProtocol (20), - bsxSubscriberApplication (21), - bsxSubscriberAppGroup (22), - customRecordSubscriber (23), - customRecordService (24), - customRecordAa (25), - queueGroupOctets (26), - queueGroupPackets (27), - combinedQueueGroup (28), - combinedMplsLspIngress (29), - combinedMplsLspEgress (30), - combinedLdpLspEgress (31), - saa (32), - video (33), - kpiSystem (34), - kpiBearerMgmt (35), - kpiBearerTraffic (36), - kpiRefPoint (37), - kpiPathMgmt (38), - kpiIom3 (39), - kciSystem (40), - kciBearerMgmt (41), - kciPathMgmt (42), - completeKpi (43), - completeKci (44), - kpiBearerGroup (45), - kpiRefPathGroup (46), - kpiKciBearerMgmt (47), - kpiKciPathMgmt (48), - kpiKciSystem (49), - completeKpiKci (50), - aaPerformance (51), - netInfIngressOct(52), - netInfIngressPkt(53), - combinedNetInfIngress(54), - accessEgressPkt(55), - accessEgressOct(56), - combinedAccessEgress(57), - combinedNetEgress(58), - combinedSvcEgress(59), - combinedSvcInEgPkt(60), - combinedNetInEgPkt(61) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxLogApRecord indicates the type of predefined - accounting record type to be written to the accounting file. - - When tmnxLogApDefaultInterval has a value of 'false', statistics - collection interval of the record type will be ignored. - - The value 'bsxSubscriberAppGroup (22)' was made obsolete in - release 7.0 and replaced by 'custom-record-aa (25).'" - DEFVAL { none } - ::= { tmnxLogApEntry 9 } - - tmnxLogApToFileId OBJECT-TYPE - SYNTAX TmnxLogFileId - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxLogApToFileId is the index to the entry in the - tmnxLogFileIdTable that specifies the file characteristics to be - used for the destination of the accounting policy records collected - by this accounting policy. The file itself is created the first - time this accounting policy is applied to a service access point - (SAP). - - tmnxLogApToFileId must be set along with tmnxLogApToFileType to - indicate whether the records will be stored in a file or not. - - When a destination file is specified, the value of the file is - specified by tmnxLogApToFileId and the value of tmnxLogApToFileType - should be 'fileId'. - - When the destination file is not specified, the value of - tmnxLogApToFileId should be zero and the value of tmnxLogApToFileType - should be 'noFile'." - ::= { tmnxLogApEntry 10 } - - tmnxLogApPortType OBJECT-TYPE - SYNTAX INTEGER { - none (0), - access (1), - network (2), - sdp (3), - subscriber (4), - appAssure (5), - qgrp (6), - saa (7), - mplsLspIngr (8), - mplsLspEgr (9), - ldpLspEgr (10), - video (11), - mobileGateway (12), - networkIf (13), - accessport (14) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The tmnxLogApPortType variable indicates if this accounting policy's - record type is to be associated with a service access port, a - network access port, a service destination point, a subscriber or - the application-assurance feature." - ::= { tmnxLogApEntry 11 } - - tmnxLogApDefaultInterval OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "When tmnxLogApDefaultInterval has a value of 'true', it indicates - that tmnxLogApInterval will have a default value. - - When tmnxLogApDefaultInterval has a value of 'false', user can set - the value of tmnxLogApInterval manually." - DEFVAL { true } - ::= { tmnxLogApEntry 12 } - -tmnxLogApDataLossCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxLogApDataLossCount indicates the number of times a - tmnxLogAccountingDataLoss trap was raised against this application - policy." - ::= { tmnxLogApEntry 13 } - -tmnxLogApLastDataLossTimeStamp OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxLogApLastDataLossTimeStamp indicates the last time, - since system startup that a tmnxLogAccountingDataLoss trap was raised - against this application policy." - ::= { tmnxLogApEntry 14 } - -tmnxLogApToFileType OBJECT-TYPE - SYNTAX INTEGER { - fileId (0), - noFile (1) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxLogApToFileType indicates where records of - an accounting policy are stored. It should be set along with - tmnxLogApToFileId which specifies the destination file index - where the accounting records are stored. - - When the value of tmnxLogApToFileType is 'noFile', it indicates that - the accounting records will not to be stored in a file and the value - of tmnxLogApToFileId should be set to zero. - - When the value of tmnxLogApToFileType is 'fileId', it indicates that - the accounting records will be stored in a file specified by - tmnxLogApToFileId. - - tmnxLogApOperStatus will transition to 'inService' when the - tmnxLogApToFileType is set to 'noFile' or 'fileId'." - DEFVAL { fileId } - ::= { tmnxLogApEntry 15 } - - -- - -- Alcatel-Lucent SROS series Log Identification Table - -- - tmnxLogIdTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxLogIdEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The Alcatel-Lucent SROS series Log Identification Table contains an - entry for each log that specifies the characteristics of that - log associated with a log-id number." - ::= { tmnxLogObjs 5 } - - tmnxLogIdEntry OBJECT-TYPE - SYNTAX TmnxLogIdEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines an entry in the tmnxLogIdTable. Entries in the - tmnxLogIdTable are created and destroyed via SNMP Set - requests to tmnxLogIdRowStatus. Default log entries 99 - and 100 are created by the agent." - INDEX { tmnxLogIdIndex } - ::= { tmnxLogIdTable 1 } - - TmnxLogIdEntry ::= - SEQUENCE { - tmnxLogIdIndex TmnxLogIdIndex, - tmnxLogIdRowStatus RowStatus, - tmnxLogIdStorageType StorageType, - tmnxLogIdAdminStatus TmnxAdminState, - tmnxLogIdOperStatus TmnxOperState, - tmnxLogIdDescription TItemDescription, - tmnxLogIdFilterId TmnxLogFilterId, - tmnxLogIdSource BITS, - tmnxLogIdDestination INTEGER, - tmnxLogIdFileId TmnxLogFileId, - tmnxLogIdSyslogId TmnxSyslogIdOrEmpty, - tmnxLogIdMaxMemorySize Unsigned32, - tmnxLogIdConsoleSession TruthValue, - tmnxLogIdForwarded Counter64, - tmnxLogIdDropped Counter64, - tmnxLogIdTimeFormat INTEGER - } - - tmnxLogIdIndex OBJECT-TYPE - SYNTAX TmnxLogIdIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of tmnxLogIdIndex uniquely identifies an event stream log." - ::= { tmnxLogIdEntry 1 } - - tmnxLogIdRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object allows entries to be created and deleted - in the tmnxLogIdTable. Deletion of an entry in this - table will not succeed if tmnxLogIdOperStatus is not - 'outOfService'. tmnxLogIdOperStatus will not transition - to 'inService' if tmnxLogIdSource and tmnxLogIdDestination - and their associated objects have not been set to valid values." - REFERENCE - "See definition of RowStatus in RFC 2579, 'Textual - Conventions for SMIv2.'" - ::= { tmnxLogIdEntry 2 } - - tmnxLogIdStorageType OBJECT-TYPE - SYNTAX StorageType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The storage type for this conceptual row. - Conceptual rows having the value 'permanent' need not - allow write-access to any columnar objects in the row." - DEFVAL { nonVolatile } - ::= { tmnxLogIdEntry 3 } - - tmnxLogIdAdminStatus OBJECT-TYPE - SYNTAX TmnxAdminState - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxLogIdAdminStatus indicates the desired - administrative state for this log." - DEFVAL { inService } - ::= { tmnxLogIdEntry 4 } - - tmnxLogIdOperStatus OBJECT-TYPE - SYNTAX TmnxOperState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxLogIdOperStatus indicates the current - operational status of this log." - ::= { tmnxLogIdEntry 5 } - - tmnxLogIdDescription OBJECT-TYPE - SYNTAX TItemDescription - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxLogIdDescription is a user provided description - string for this log. It can consist of any printable, - seven-bit ASCII characters up to 80 characters in length." - DEFVAL { ''h } -- the empty string - ::= { tmnxLogIdEntry 6 } - - tmnxLogIdFilterId OBJECT-TYPE - SYNTAX TmnxLogFilterId - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxLogIdFilterId is the index into the - tmnxLogFilterTable to the entry the defines a filter to be - applied to this log's source event stream to limit the events - output to this log's destination. If tmnxLogIdFilterId has a - value of 0, then all events in the source log are forwarded - to the destination." - DEFVAL { 0 } - ::= { tmnxLogIdEntry 7 } - - tmnxLogIdSource OBJECT-TYPE - SYNTAX BITS { - main (0), - security (1), - change (2), - debugTrace (3), - li (4) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxLogIdSource is a bit mask that specifies the - log event source stream(s) to be forwarded to the destination - specified in tmnxLogIdDestination. Events from more than one - source may be forwarded to the log destination. - - The 'main' event stream consists of all events that are not - explicitly directed to any other event stream. - - The 'security' event stream contains all events that affect - attempts to breach system security such as failed login attempts, - attempts to access SNMP MIB tables to which the user has not - been granted access, or attempts to enter a branch of the CLI - for which the user is not authorized. - - The 'user' activity event stream contains all events that directly - affect the configuration or operation of the system. - - The 'debugTrace' event stream contains all events configured for - application or protocol tracing. - - The 'li' event stream contains all events configured for Lawful - Intercept activities. An attempt to set the 'li' event stream - will fail with an inconsistentValue error if the requestor does - not have access to the 'li' context. An attempt to set the 'li' - event stream will fail with an inconsistentValue error if - tmnxLogIdDestination has the value 'syslog' or 'file'." - DEFVAL { {} } - ::= { tmnxLogIdEntry 8 } - - tmnxLogIdDestination OBJECT-TYPE - SYNTAX INTEGER { - none (0), - console (1), - syslog (2), - snmpTraps (3), - file (4), - memory (5) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxLogIdDestination specifies the event log stream - destination. Once this object has been set to a value other than - the default 'none' it cannot be modified and attempts to reset - it to another value will fail with an INCONSISTENT VALUE error. - - The 'console' destination causes all selected log events to be - directed to the system console. If the console is not connected - then all entries are dropped. - - The 'syslog' destination sends all selected log events to the - syslog address configured in tmnxSyslogTargetAddress and - tmnxSyslogTargetUdpPort in the tmnxSyslogTargetTable row entry - pointed to by the value of tmnxLogIdSyslogId. An attempt to - set this object ot 'syslog' will fail with an inconsistentValue - error if tmnxLogIdSource has the value 'li' set. - - The 'snmpTraps' destination causes events defined as SNMP traps - to be sent to the configured SNMP trap destinations and also to - be logged in the NOTIFICATION-LOG-MIB tables. The allocated memory - size for the log of transmitted traps is specified in - tmnxLogIdMaxMemorySize. The events are logged to memory in a circular - fashion. Once the space is full, the oldest entry is replaced with - a new entry. - - The 'file' destination causes all selected log events to be - directed to a file on one of the CPM's compact flash discs. - Details of the file's configuration are in the tmnxLogFileIdTable - entry pointed to by the value of tmnxLogIdFileId. An attempt to - set this object ot 'file' will fail with an inconsistentValue - error if tmnxLogIdSource has the value 'li' set. - - The 'memory' destination causes all selected log events to be - directed to an in memory storage area. The allocated memory size - for the log is specified in tmnxLogIdMaxMemorySize. The events are - logged to memory in a circular fashion. Once the space is full, - the oldest entry is replaced with a new entry." - DEFVAL { none } - ::= { tmnxLogIdEntry 9 } - - tmnxLogIdFileId OBJECT-TYPE - SYNTAX TmnxLogFileId - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxLogIdFileId is the index to the entry in the - tmnxLogFileIdTable that specifies the file characteristics to be - used for the destination of the log events written to this log. - - tmnxLogIdOperStatus will not transition to 'inService' until a - valid value has been set for tmnxLogIdFileId. This object is - valid only if tmnxLogIdDestination is set to 'file'." - ::= { tmnxLogIdEntry 10 } - - tmnxLogIdSyslogId OBJECT-TYPE - SYNTAX TmnxSyslogIdOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxLogIdSyslogId is the index into the - tmnxSyslogTargetTable for the row entry with the information to - format event messages to be sent to a specific syslog collector target. - - This object is valid only when tmnxLogIdDestination has a value of - 'syslog'. If this object has a value of zero (0), then no collector - is specified and no messages are sent." - DEFVAL { 0 } - ::= { tmnxLogIdEntry 11 } - - tmnxLogIdMaxMemorySize OBJECT-TYPE - SYNTAX Unsigned32 (0|50..3000) - UNITS "events" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxLogIdMaxMemorySize specifies the amount of memory to - allocate for this log. This object is valid only when - tmnxLogIdDestination has a value of 'memory' or 'snmpTraps'. - If the value tmnxLogIdDestination is neither 'memory' nor - 'snmpTraps' a read of this object will return zero (0). - - Once a memory size has been specified and the log created, any - attempt to modify this object will fail with an INCONSISTENT - VALUE error." - DEFVAL { 100 } - ::= { tmnxLogIdEntry 12 } - - tmnxLogIdConsoleSession OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object exists for the convenience of the Alcatel-Lucent SROS CLI. - When set to 'true' it indicates that the 'CONSOLE' log output - should be printed to the Telnet session instead of the CONSOLE - device. When a tmnxLogIdEntry is created directly via SNMP, - setting this object has no meaning and the 'CONSOLE' log output - will always be sent to the CONSOLE device." - DEFVAL { false } - ::= { tmnxLogIdEntry 13 } - - tmnxLogIdForwarded OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxLogIdForwarded is the count of the number of events - that have been forwarded to this log's destination. This counter is - incremented after an event has been selected by the log filter defined - in tmnxLogIdFilterId." - ::= { tmnxLogIdEntry 14 } - - tmnxLogIdDropped OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxLogIdDropped is the count of the number of events - that have been sent to this logs source(s) and that have not been - forwarded to the log destination because they were filtered out - by the log filter defined in tmnxLogIdFilterId." - ::= { tmnxLogIdEntry 15 } - - tmnxLogIdTimeFormat OBJECT-TYPE - SYNTAX INTEGER { - utc (1), - local (2) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxLogIdTimeFormat specifies the type of timestamp - format for events sent to logs where tmnxLogIdDestination - has a value of either 'syslog (2)' or 'file (4)'. - - When tmnxLogIdTimeFormat has a value of 'utc (1)' timestamps are - written using the Coordinated Universal Time value. When - tmnxLogIdTimeFormat has a value of 'local (2)' timestamps are - written in the system's local time." - DEFVAL { utc } - ::= { tmnxLogIdEntry 16 } - --- --- Alcatel-Lucent SROS series Log Filter Table --- -tmnxLogFilterTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxLogFilterEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION " " - ::= { tmnxLogObjs 6 } - -tmnxLogFilterEntry OBJECT-TYPE - SYNTAX TmnxLogFilterEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about a particular Log Filter entry. - - Entries are created by user. - Entries are deleted by user. - Entry 1001 is created by the agent for default TmnxLogIdIndex 100. - - There is no StorageType object. Entries have a presumed - StorageType of nonVolatile. - " - INDEX { tmnxLogFilterId } - ::= { tmnxLogFilterTable 1 } - -TmnxLogFilterEntry ::= SEQUENCE - { - tmnxLogFilterId TmnxLogFilterId, - tmnxLogFilterRowStatus RowStatus, - tmnxLogFilterDescription TItemDescription, - tmnxLogFilterDefaultAction TFilterAction, - tmnxLogFilterInUse TruthValue - } - -tmnxLogFilterId OBJECT-TYPE - SYNTAX TmnxLogFilterId (1..1001) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of tmnxLogFilterId is a unique index that identifies a - particular entry in the tmnxLogFilterTable." - ::= { tmnxLogFilterEntry 1 } - -tmnxLogFilterRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Row entries in this table are created and destroyed via SNMP set - requests." - ::= { tmnxLogFilterEntry 2 } - -tmnxLogFilterDescription OBJECT-TYPE - SYNTAX TItemDescription - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxLogFilterDescription is a user provided description - string for this log filter. It can consist of any printable, - seven-bit ASCII characters up to 80 characters in length." - DEFVAL { ''H } - ::= { tmnxLogFilterEntry 3 } - -tmnxLogFilterDefaultAction OBJECT-TYPE - SYNTAX TFilterAction - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The action to take for packets that do not match any filter entries. - the values default(3), and nat(5) are not allowed." - DEFVAL { forward } - ::= { tmnxLogFilterEntry 4 } - -tmnxLogFilterInUse OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "When tmnxLogFilterInUse has a value of 'true', this filter is - attached to a log file configuration. The same tmnxLogFilterEntry - can be attached to more than one log file." - ::= { tmnxLogFilterEntry 5 } - --- --- Alcatel-Lucent SROS series Log Filter Entry parameters --- - -tmnxLogFilterParamsTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxLogFilterParamsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "A table of all log filter match entries for all log filters." - ::= { tmnxLogObjs 7 } - -tmnxLogFilterParamsEntry OBJECT-TYPE - SYNTAX TmnxLogFilterParamsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about a particular Log Filter Parameter entry. - Every Log Filter can have zero or more Log Filter Parameter match - entries. - - The Log Filter parameter entries are checked in ascending order by - their index value, tmnxLogFilterParamsIndex. Upon the first successful - match, the specified actions are applied as indicated by the value of - tmnxLogFilterParamsAction. No further checking against - remaining tmnxLogFilterParamsEntry rows is done. Therefore, entries - in this table should be sequenced from most to least explicit match - criterion. It is recommended that multiple parameter entries for a log - filter should be created with gaps between their index values. This - allows a new entry to be inserted into an existing filter policy - without needing to renumber the already existing filter parameters - entries. - - A log filter entry in the tmnxLogFilterTable with no entry in the - tmnxLogFilterParamsTable to define its match criteria set will match - every log event, and the default action specified by - tmnxLogFilterDefaultAction will be taken. - - Entries are created by user. - Entries are deleted by user. - - There is no StorageType object, entries have a presumed - StorageType of nonVolatile. - " - INDEX { tmnxLogFilterId, tmnxLogFilterParamsIndex } - ::= { tmnxLogFilterParamsTable 1 } - -TmnxLogFilterParamsEntry ::= SEQUENCE - { - tmnxLogFilterParamsIndex TmnxLogFilterEntryId, - tmnxLogFilterParamsRowStatus RowStatus, - tmnxLogFilterParamsDescription TItemDescription, - tmnxLogFilterParamsAction TFilterActionOrDefault, - tmnxLogFilterParamsApplication TNamedItemOrEmpty, - tmnxLogFilterParamsApplOperator TmnxLogFilterOperator, - tmnxLogFilterParamsNumber TmnxEventNumber, - tmnxLogFilterParamsNumberOperator TmnxLogFilterOperator, - tmnxLogFilterParamsSeverity TmnxPerceivedSeverity, - tmnxLogFilterParamsSeverityOperator TmnxLogFilterOperator, - tmnxLogFilterParamsSubject TNamedItemOrEmpty, - tmnxLogFilterParamsSubjectOperator TmnxLogFilterOperator, - tmnxLogFilterParamsSubjectRegexp TruthValue, - tmnxLogFilterParamsRouter TNamedItemOrEmpty, - tmnxLogFilterParamsRouterOperator TmnxLogFilterOperator, - tmnxLogFilterParamsRouterRegexp TruthValue - } - -tmnxLogFilterParamsIndex OBJECT-TYPE - SYNTAX TmnxLogFilterEntryId - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "" - ::= { tmnxLogFilterParamsEntry 1 } - -tmnxLogFilterParamsRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Row Status for this Log filter's parameter entry." - ::= { tmnxLogFilterParamsEntry 2 } - -tmnxLogFilterParamsDescription OBJECT-TYPE - SYNTAX TItemDescription - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxLogFilterParamsDescription is a user provided - description string for this log filter match entry. It can consist - of any printable, seven-bit ASCII characters up to 80 characters in - length." - DEFVAL { ''H } - ::= { tmnxLogFilterParamsEntry 3 } - -tmnxLogFilterParamsAction OBJECT-TYPE - SYNTAX TFilterActionOrDefault - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "the action to take for log events that match this filter entry. - the value default(3) is allowed. If tmnxLogFilterParamsAction - has the value 'default', the action specified by the value - of tmnxLogFilterDefaultAction is applied to events that match - this filter entry. The value nat(5) is not allowed." - DEFVAL { default } - ::= { tmnxLogFilterParamsEntry 4 } - -tmnxLogFilterParamsApplication OBJECT-TYPE - SYNTAX TNamedItemOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Matches log events with the specified application name. An - application is the software entity the reports the log event and - includes IP, MPLS, OSPF, CLI, SERVICES, etc." - DEFVAL { ''H } -- empty string - ::= { tmnxLogFilterParamsEntry 5 } - -tmnxLogFilterParamsApplOperator OBJECT-TYPE - SYNTAX TmnxLogFilterOperator - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxLogFilterParamsApplOperator is the comparison - operator to use to determine if the log event matches the value - of tmnxLogFilterParamsApplication. The only valid values from - TmnxLogFilterOperator are 'off', 'equal', and 'notEqual'." - DEFVAL { off } - ::= { tmnxLogFilterParamsEntry 6 } - -tmnxLogFilterParamsNumber OBJECT-TYPE - SYNTAX TmnxEventNumber - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxLogFilterParamsNumber is the log event number to - be matched. Event numbers uniquely identify a certain event within - an application but not across applications." - DEFVAL { 0 } - ::= { tmnxLogFilterParamsEntry 7 } - -tmnxLogFilterParamsNumberOperator OBJECT-TYPE - SYNTAX TmnxLogFilterOperator - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxLogFilterParamsNumberOperator is the comparison - operator to use to determine if the log event matches the value - of tmnxLogFilterParamsNumber." - DEFVAL { off } - ::= { tmnxLogFilterParamsEntry 8 } - -tmnxLogFilterParamsSeverity OBJECT-TYPE - SYNTAX TmnxPerceivedSeverity - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxLogFilterParamsSeverity is the log event severity - level to be matched." - DEFVAL { none } - ::= { tmnxLogFilterParamsEntry 9 } - - tmnxLogFilterParamsSeverityOperator OBJECT-TYPE - SYNTAX TmnxLogFilterOperator - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxLogFilterParamsSeverityOperator is the comparison - operator to use to determine if the log event matches the value - of tmnxLogFilterParamsSeverity." - DEFVAL { off } - ::= { tmnxLogFilterParamsEntry 10 } - - tmnxLogFilterParamsSubject OBJECT-TYPE - SYNTAX TNamedItemOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxLogFilterParamsSubject is the log event subject - string to be matched. The subject is the entity that the event is - reported for, such as a port ID." - DEFVAL { ''H } - ::= { tmnxLogFilterParamsEntry 11 } - - tmnxLogFilterParamsSubjectOperator OBJECT-TYPE - SYNTAX TmnxLogFilterOperator - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxLogFilterParamsSubjectOperator is the comparison - operator to use to determine if the log event matches the value - of tmnxLogFilterParamsSubject. The only valid values of - TmnxLogFilterOperator to use for the subject string comparison are - 'off', 'equal', and 'notEqual'." - DEFVAL { off } - ::= { tmnxLogFilterParamsEntry 12 } - - tmnxLogFilterParamsSubjectRegexp OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxLogFilterParamsSubjectRegexp specifies the type - of string comparison to use to determine if the log event matches - the value of tmnxLogFilterParamsSubject. When the value of - tmnxLogFilterParamsSubjectRegexp is 'true', the string in - tmnxLogFilterParamsSubject is a regular expression string to be - matched against the subject string in the log event being filtered. - When it has a value of 'false', the string in - tmnxLogFilterParamsSubject is matched exactly by the event - filter." - DEFVAL { false } - ::= { tmnxLogFilterParamsEntry 13 } - - tmnxLogFilterParamsRouter OBJECT-TYPE - SYNTAX TNamedItemOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxLogFilterParamsRouter is the log event router - context name string to be matched." - DEFVAL { ''H } - ::= { tmnxLogFilterParamsEntry 14 } - - tmnxLogFilterParamsRouterOperator OBJECT-TYPE - SYNTAX TmnxLogFilterOperator - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxLogFilterParamsRouterOperator is the comparison - operator to use to determine if the log event matches the value - of tmnxLogFilterParamsRouter. The only valid values of - TmnxLogFilterOperator to use for the router name string comparison - are 'off', 'equal', and 'notEqual'." - DEFVAL { off } - ::= { tmnxLogFilterParamsEntry 15 } - - tmnxLogFilterParamsRouterRegexp OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxLogFilterParamsRouterRegexp specifies the type - of string comparison to use to determine if the log event matches - the value of tmnxLogFilterParamsRouter. When the value of - tmnxLogFilterParamsRouterRegexp is 'true', the string in - tmnxLogFilterParamsRouter is a regular expression string to be - matched against the router name string in the log event being - filtered. When it has a value of 'false', the string in - tmnxLogFilterParamsRouter is matched exactly by the event - filter." - DEFVAL { false } - ::= { tmnxLogFilterParamsEntry 16 } - - --- --- Alcatel-Lucent SROS series Syslog Target Entry parameters --- - -tmnxSyslogTargetTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxSyslogTargetEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of all remote syslog collectors that this agent is - configured to send syslog messages to." - ::= { tmnxLogObjs 8 } - -tmnxSyslogTargetEntry OBJECT-TYPE - SYNTAX TmnxSyslogTargetEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about a particular Syslog Target entry. - - Entries are created by user. - Entries are deleted by user. - - There is no StorageType object, entries have a presumed - StorageType of nonVolatile. " - INDEX { tmnxSyslogTargetIndex } - ::= { tmnxSyslogTargetTable 1 } - -TmnxSyslogTargetEntry ::= SEQUENCE - { - tmnxSyslogTargetIndex TmnxSyslogId, - tmnxSyslogTargetRowStatus RowStatus, - tmnxSyslogTargetDescription TItemDescription, - tmnxSyslogTargetAddress IpAddress, - tmnxSyslogTargetUdpPort TmnxUdpPort, - tmnxSyslogTargetFacility TmnxSyslogFacility, - tmnxSyslogTargetSeverity TmnxSyslogSeverity, - tmnxSyslogTargetMessagePrefix TNamedItemOrEmpty, - tmnxSyslogTargetMessagesDropped Counter32, - tmnxSyslogTargetAddrType InetAddressType, - tmnxSyslogTargetAddr InetAddress - } - -tmnxSyslogTargetIndex OBJECT-TYPE - SYNTAX TmnxSyslogId - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of tmnxSyslogTargetIndex is a unique arbitrary identifier - for this syslog collector target." - ::= { tmnxSyslogTargetEntry 1 } - -tmnxSyslogTargetRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The tmnxSyslogTargetRowStatus object allows for dynamic creation and - deletion of row entries in the tmnxSyslogTargetTable as well as the - activation and deactivation of these entries. - - When this object's value is set to 'notInService (2)', no messages - will be sent to this target collector and none of its counters will - be incremented. - - Refer to the RowStatus convention for further details on the behavior - of this object." - REFERENCE - "RFC2579 (Textual Conventions for SMIv2)" - ::= { tmnxSyslogTargetEntry 2 } - -tmnxSyslogTargetDescription OBJECT-TYPE - SYNTAX TItemDescription - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxSyslogTargetDescription is an administratively - assigned textual description of this syslog collector target." - DEFVAL { ''H } -- the empty string - ::= { tmnxSyslogTargetEntry 3 } - -tmnxSyslogTargetAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-create - STATUS obsolete - DESCRIPTION - "The value of tmnxSyslogTargetAddress is the IPv4 address for - this syslog message collector target. If the value of this - object is '0.0.0.0', then no messages will be sent, nor will - any counters be incremented. - - This object was made obsolete in release 5.0. It is replaced - by the InetAddress pair tmnxSyslogTargetAddrType and - tmnxSyslogTargetAddr." - DEFVAL { '00000000'h } -- 0.0.0.0 - ::= { tmnxSyslogTargetEntry 4 } - -tmnxSyslogTargetUdpPort OBJECT-TYPE - SYNTAX TmnxUdpPort - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxSyslogTargetUdpPort is the UDP port number that - is used to send messages to this syslog collector target." - DEFVAL { 514 } -- The IANA assigned port number for syslog - ::= { tmnxSyslogTargetEntry 5 } - -tmnxSyslogTargetFacility OBJECT-TYPE - SYNTAX TmnxSyslogFacility - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxSyslogTargetFacility is the syslog facility number - that will be encoded in messages sent to this syslog collector target." - DEFVAL { local7 } - ::= { tmnxSyslogTargetEntry 6 } - -tmnxSyslogTargetSeverity OBJECT-TYPE - SYNTAX TmnxSyslogSeverity - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxSyslogTargetSeverity is the maximum severity level - of the messages that SHOULD be forwarded to this syslog collector - target. The higher the level, the lower the severity." - DEFVAL { info } - ::= { tmnxSyslogTargetEntry 7 } - -tmnxSyslogTargetMessagePrefix OBJECT-TYPE - SYNTAX TNamedItemOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxSyslogTargetMessagePrefix is a string of ABNF - alphanumeric characters to be prepended as the MSG TAG to the - syslog MSG CONTENT string and separated from it with a colon - and space, ': '." - DEFVAL { ''H } -- the empty string - ::= { tmnxSyslogTargetEntry 8 } - -tmnxSyslogTargetMessagesDropped OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSyslogTargetMessagesDropped is a count of messages - not sent to this syslog collector target because the severity level - of the message was above tmnxSyslogTargetSeverity; the higher the - level, the lower the severity." - ::= { tmnxSyslogTargetEntry 9 } - -tmnxSyslogTargetAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxSyslogTargetAddrType specifies the type of - host address to be used for the syslog message collector target. - This object indicates the type of address stored in the - corresponding tmnxSyslogTargetAddr object. - - Only 'ipv4', 'ipv6', and 'ipv6z' address types are supported." - DEFVAL { unknown } - ::= { tmnxSyslogTargetEntry 10 } - -tmnxSyslogTargetAddr OBJECT-TYPE - SYNTAX InetAddress (SIZE(0|4|16|20)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxSyslogTargetAddr specifies the IP host address - to be used for the syslog message collector target. If no address - is specified, ''H, then no messages will be sent nor will - any counters be incremented. - - The syslog target address type is determined by the value of the - corresponding tmnxSyslogTargetAddrType object." - DEFVAL { ''H } - ::= { tmnxSyslogTargetEntry 11 } - --- --- Alcatel-Lucent SROS series Event Application Entry parameters --- - -tmnxEventAppTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxEventAppEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of all applications that generate TiMOS logger events." - ::= { tmnxLogObjs 9 } - -tmnxEventAppEntry OBJECT-TYPE - SYNTAX TmnxEventAppEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about a particular application entry. - - Entries are created by the agent when the system initializes. - - There is no StorageType object, entries have a presumed - StorageType of permanent. " - INDEX { tmnxEventAppIndex } - ::= { tmnxEventAppTable 1 } - -TmnxEventAppEntry ::= SEQUENCE - { - tmnxEventAppIndex Unsigned32, - tmnxEventAppName TNamedItem - } - -tmnxEventAppIndex OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of tmnxEventAppIndex is a unique arbitrary identifier - for this application event generator." - ::= { tmnxEventAppEntry 1 } - -tmnxEventAppName OBJECT-TYPE - SYNTAX TNamedItem - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxEventAppName is the name string that is - used in TiMOS log messages as the application that generated the - logged event." - ::= { tmnxEventAppEntry 2 } - --- --- Alcatel-Lucent SROS series Event Entry parameters --- - -tmnxEventTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxEventEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of all TiMOS events that can be generated." - ::= { tmnxLogObjs 10 } - -tmnxEventEntry OBJECT-TYPE - SYNTAX TmnxEventEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about a particular TiMOS event type entry. - Entries are created by the agent when the system initializes. - There is no StorageType object, entries have a presumed - StorageType of permanent. " - INDEX { tmnxEventAppIndex, tmnxEventID } - ::= { tmnxEventTable 1 } - -TmnxEventEntry ::= SEQUENCE - { - tmnxEventID Unsigned32, - tmnxEventName TNamedItem, - tmnxEventSeverity TmnxPerceivedSeverity, - tmnxEventControl TruthValue, - tmnxEventCounter Counter32, - tmnxEventDropCount Counter32, - tmnxEventReset TmnxActionType, - tmnxEventThrottle TruthValue - } - -tmnxEventID OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of tmnxEventID is a unique arbitrary identifier - for indexing event type entries within an event generator application - as identified by the value of tmnxEventAppIndex." - ::= { tmnxEventEntry 1 } - -tmnxEventName OBJECT-TYPE - SYNTAX TNamedItem - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxEventName is a short name string used to describe - this event type." - ::= { tmnxEventEntry 2 } - -tmnxEventSeverity OBJECT-TYPE - SYNTAX TmnxPerceivedSeverity - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxEventSeverity indicates the severity level that - will be associated with this type of event when it is generated." - ::= { tmnxEventEntry 3 } - -tmnxEventControl OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxEventControl determines whether or not events - of this type will be generated or suppressed. When it has a value - of 'true', the event is generated and tmnxEventCounter is incremented. - When it has a value of 'false', the event is suppressed and - tmnxEventDropCount is incremented." - ::= { tmnxEventEntry 4 } - -tmnxEventCounter OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxEventCounter is the number of times an event of this - type has been generated." - ::= { tmnxEventEntry 5 } - -tmnxEventDropCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxEventDropCount is the number of times and event - of this type has been suppressed because tmnxEventControl is set to - 'false'. When tmnxEventControl is set to 'true', tmnxEventDropCount - indicates the number of events dropped because of logger input - queue size overrun or dropped because of throttling when - tmnxEventThrottle is set to 'true'." - ::= { tmnxEventEntry 6 } - -tmnxEventReset OBJECT-TYPE - SYNTAX TmnxActionType - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Setting tmnxEventReset to 'doAction (1)' causes the agent to - reset the values of tmnxEventSeverity and tmnxEventControl - to the default values for this event type." - DEFVAL { notApplicable } - ::= { tmnxEventEntry 7 } - -tmnxEventThrottle OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxEventThrottle determines whether or not events - of this type will be throttled. When it has a value - of 'true', the event is throttled at the rate indicated by the - value of tmnxEventThrottleLimit and tmnxEventThrottleInterval. - When it has a value of 'false', no event throttling is applied." - DEFVAL { false } - ::= { tmnxEventEntry 8 } - --- --- Alcatel-Lucent SROS series SNMP Trap Group Entry parameters --- - -tmnxSnmpTrapGroupTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxSnmpTrapGroupEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "A table of all remote SNMP trap collectors to which this agent is - configured to send SNMP notifications messages. - - This table was made obsolete in the 5.0 release and is replace - with tmnxSnmpTrapDestTable." - ::= { tmnxLogObjs 11 } - -tmnxSnmpTrapGroupEntry OBJECT-TYPE - SYNTAX TmnxSnmpTrapGroupEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "Information about a particular SNMP trap destination entry. - The first index instance creates and snmp trap group to be - associated with the event log with the same value for - tmnxLogIdIndex. The second and third indexes specify a - remote SNMP trap destination that will be sent SNMP notification - messages from the associated event log. - - Entries are created by user. - Entries are deleted by user. - - There is no StorageType object, entries have a presumed - StorageType of nonVolatile. - - This table was made obsolete in the 5.0 release and is - replaced with the tmnxSnmpTrapDestTable." - INDEX { tmnxStgIndex, tmnxStgDestAddress, tmnxStgDestPort } - ::= { tmnxSnmpTrapGroupTable 1 } - -TmnxSnmpTrapGroupEntry ::= SEQUENCE - { - tmnxStgIndex TmnxLogIdIndex, - tmnxStgDestAddress IpAddress, - tmnxStgDestPort TmnxUdpPort, - tmnxStgRowStatus RowStatus, - tmnxStgDescription TItemDescription, - tmnxStgVersion SnmpMessageProcessingModel, - tmnxStgNotifyCommunity OCTET STRING, - tmnxStgSecurityLevel SnmpSecurityLevel - } - -tmnxStgIndex OBJECT-TYPE - SYNTAX TmnxLogIdIndex - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The value of tmnxStgIndex specifies an snmp trap group to - be associated with the event log with the same value for - tmnxLogIdIndex. - - This object was made obsolete in the 5.0 release. It is - replaced by tmnxStdIndex." - ::= { tmnxSnmpTrapGroupEntry 1 } - -tmnxStgDestAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The value of tmnxStgDestAddress is the IPv4 address for - this remote snmp notification destination. If the value of this - object is '0.0.0.0', then no messages will be sent, nor will - any counters be incremented. - - This object was made obsolete in the 5.0 release. It is - replaced by the InetAddressType/InetAddress objects - tmnxStdDestAddrType and tmnxStdDestAddr." - DEFVAL { '00000000'h } -- 0.0.0.0 - ::= { tmnxSnmpTrapGroupEntry 2 } - -tmnxStgDestPort OBJECT-TYPE - SYNTAX TmnxUdpPort - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The value of tmnxStgDestPort is the UDP port number that - is used to send messages to this remote SNMP notification - destination. - - This object was made obsolete in the 5.0 release. It is - replaced by tmnxStdDestPort." - DEFVAL { 162 } -- The IANA assigned port number for SNMP notifications - ::= { tmnxSnmpTrapGroupEntry 3 } - -tmnxStgRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS obsolete - DESCRIPTION - "The tmnxStgRowStatus object allows for dynamic creation and - deletion of row entries in the tmnxSnmpTrapGroupTable as well - as the activation and deactivation of these entries. - - When this object's value is set to 'notInService (2)', no messages - will be sent to this snmp trap group and none of its counters will - be incremented. - - Refer to the RowStatus convention for further details on the behavior - of this object. - - This object was made obsolete in the 5.0 release. It is - replaced by tmnxStdRowStatus." - REFERENCE - "RFC2579 (Textual Conventions for SMIv2)" - ::= { tmnxSnmpTrapGroupEntry 4 } - -tmnxStgDescription OBJECT-TYPE - SYNTAX TItemDescription - MAX-ACCESS read-create - STATUS obsolete - DESCRIPTION - "The value of tmnxStgDescription is an administratively - assigned textual description of this snmp trap destination. - - This object was made obsolete in the 5.0 release. It is - replaced by tmnxStdDescription." - DEFVAL { ''H } -- the empty string - ::= { tmnxSnmpTrapGroupEntry 5 } - -tmnxStgVersion OBJECT-TYPE - SYNTAX SnmpMessageProcessingModel - MAX-ACCESS read-create - STATUS obsolete - DESCRIPTION - "The value of tmnxStgVersion specifies the SNMP version that - will be used to format notification messages sent to this - snmp trap destination. - - The values supported by the Alcatel-Lucent SROS series SNMP agent are: - 0 for SNMPv1 - 1 for SNMPv2c - 3 for SNMPv3 - - This object was made obsolete in the 5.0 release. It is - replaced by tmnxStdVersion." - DEFVAL { 3 } -- SNMPv3 - ::= { tmnxSnmpTrapGroupEntry 6 } - -tmnxStgNotifyCommunity OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..32)) - MAX-ACCESS read-create - STATUS obsolete - DESCRIPTION - "The value of tmnxStgNotifyCommunity specifies the SNMPv1 or - SNMPv2c community name string or the SNMPv3 security name - used when an SNMP notification message is sent to this - trap destination. If the value of this object is the empty - string, then no messages will be sent nor will any counters be - incremented. - - This object was made obsolete in the 5.0 release. It is - replaced by tmnxStdVersion." - DEFVAL { ''H } -- the empty string - ::= { tmnxSnmpTrapGroupEntry 7 } - -tmnxStgSecurityLevel OBJECT-TYPE - SYNTAX SnmpSecurityLevel - MAX-ACCESS read-create - STATUS obsolete - DESCRIPTION - "The value of tmnxStgSecurityLevel specifies the level of security - at which SNMP notification messages will be sent to the SNMP - trap destination when tmnxStgVersion has a value of '3' for - SNMPv3. - - This object was made obsolete in the 5.0 release. It is - replaced by tmnxStdSecurityLevel." - DEFVAL { noAuthNoPriv } - ::= { tmnxSnmpTrapGroupEntry 8 } - - --- --- Alcatel-Lucent SROS series Global Event parameters --- - -tmnxEventTest OBJECT-TYPE - SYNTAX TmnxActionType - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Setting tmnxEventTest to 'doAction' causes the tmnxTestEvent - notification to be generated." - DEFVAL { notApplicable } - ::= { tmnxLogObjs 12 } - -tmnxEventThrottleLimit OBJECT-TYPE - SYNTAX Unsigned32 (1..20000) - UNITS "events" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxEventThrottleLimit specifies the number of - log events that can be logged within the tmnxEventThrottleInterval - for a specific entry in the tmnxEventTable. Once the limit has - been reached, any additional events of that type will be dropped, - i.e. tmnxEventDropCount will be incremented. At the end of the - throttle interval if any events have been dropped a - tmnxLogEventThrottled notification will be sent." - DEFVAL { 2000 } - ::= { tmnxLogObjs 13 } - -tmnxEventThrottleInterval OBJECT-TYPE - SYNTAX Unsigned32 (1..1200) - UNITS "seconds" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxEventThrottleInterval specifies the number of - seconds that an event throttling interval lasts." - DEFVAL { 1 } - ::= { tmnxLogObjs 14 } - - --- --- Alcatel-Lucent SROS series SNMP SET error messages --- - -tmnxSnmpSetErrsMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSnmpSetErrsMax indicates the maximum number of - entries the agent will create in the tmnxSnmpSetErrsTable. - Once the table is full the agent will delete the oldest entry in - the table in order to add new entries." - ::= { tmnxLogObjs 15 } - -tmnxSnmpSetErrsTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxSnmpSetErrsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of recent SNMP SET failures. Only the SET errs from - remote SNMP manager requests are saved in this table. Only - SET errs detected by the SNMP engine in the test phase - consistency check method functions are saved. SET errors that - are caught by the preliminary access and ASN.1 decoding phase - are not saved. These are errs such as noAccess, notWritable, - wrongType, wrongLength and wrongEncoding. Note that notWritable, - wrongType, and wrongLength errs may sometimes be generated by - the consistency check; in this case they will be saved in this - table. - - SET errs caused by local CLI sessions are not saved. - - The tmnxSnmpSetErrsTable is intended to provide an aide to - Network Management Systems (NMS) developers. When an SNMP SET - fails during the consistency checking test phase, this table may - provide more detailed failure reason information than the simple - SNMP error code value in the SNMP response PDU." - ::= { tmnxLogObjs 16 } - -tmnxSnmpSetErrsEntry OBJECT-TYPE - SYNTAX TmnxSnmpSetErrsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about a particular SNMP SET error. The first two - index instances identify the SNMP manager who sent the SNMP SET - request that failed. The third index specifies the SNMP request-id - (sequence number) of the SNMP SET request that failed. - - Entries are created by the agent. - Entries are deleted by the agent. - - There is no StorageType object, entries have a presumed - StorageType of volatile." - INDEX { tmnxSseAddressType, - tmnxSseAddress, - tmnxSseSnmpPort, - tmnxSseRequestId - } - ::= { tmnxSnmpSetErrsTable 1 } - -TmnxSnmpSetErrsEntry ::= SEQUENCE - { - tmnxSseAddressType InetAddressType, - tmnxSseAddress InetAddress, - tmnxSseSnmpPort TmnxUdpPort, - tmnxSseRequestId Unsigned32, - tmnxSseVersion SnmpMessageProcessingModel, - tmnxSseSeverityLevel TmnxPerceivedSeverity, - tmnxSseModuleId Unsigned32, - tmnxSseModuleName TNamedItem, - tmnxSseErrorCode Unsigned32, - tmnxSseErrorName DisplayString, - tmnxSseErrorMsg DisplayString, - tmnxSseExtraText OCTET STRING, - tmnxSseTimestamp TimeStamp - } - -tmnxSseAddressType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of tmnxSseAddressType indicates the IP address - type of address specified in tmnxSseAddress. 'ipv4' and - 'ipv6' are the only address type values supported." - ::= { tmnxSnmpSetErrsEntry 1 } - -tmnxSseAddress OBJECT-TYPE - SYNTAX InetAddress (SIZE(4|16)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of tmnxSseAddress is the IP address of the SNMP - manager that sent the SNMP SET request that failed for this - error reason." - ::= { tmnxSnmpSetErrsEntry 2 } - -tmnxSseSnmpPort OBJECT-TYPE - SYNTAX TmnxUdpPort - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of tmnxSseSnmpPort is the UDP port number of the SNMP - manager that sent the SNMP SET request that failed for this - error reason." - ::= { tmnxSnmpSetErrsEntry 3 } - -tmnxSseRequestId OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of tmnxSseRequestId indicates the request-id of the SNMP - SNMP SET request that failed for this error reason." - ::= { tmnxSnmpSetErrsEntry 4 } - -tmnxSseVersion OBJECT-TYPE - SYNTAX SnmpMessageProcessingModel - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSseVersion indicates the SNMP version of - the SNMP SET request that failed. - - The values supported by the Alcatel-Lucent SROS series SNMP agent are: - 0 for SNMPv1 - 1 for SNMPv2c - 3 for SNMPv3 - " - ::= { tmnxSnmpSetErrsEntry 5 } - -tmnxSseSeverityLevel OBJECT-TYPE - SYNTAX TmnxPerceivedSeverity - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSseSeverityLevel indicates severity level that - is associated with this type SNMP SET error." - ::= { tmnxSnmpSetErrsEntry 6 } - -tmnxSseModuleId OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSseModuleId indicates a unique arbitrary - identified for the TiMOS application module that generated - this SNMP SET error. NOTE: This is NOT the same value used - for tmnxEventAppIndex." - ::= { tmnxSnmpSetErrsEntry 7 } - -tmnxSseModuleName OBJECT-TYPE - SYNTAX TNamedItem - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSseModuleName indicates the name string of the - TiMOS application module that generated this SNMP SET error. - NOTE: This is NOT the same value used for tmnxEventAppName." - ::= { tmnxSnmpSetErrsEntry 8 } - -tmnxSseErrorCode OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSseErrorCode indicates the error number associated - with this SNMP SET error. The error numbers are unique within - a tmnxSseModuleId. They are not unique across all modules so - both the module name and error number are required to identify - a particular error message." - ::= { tmnxSnmpSetErrsEntry 9 } - -tmnxSseErrorName OBJECT-TYPE - SYNTAX DisplayString (SIZE(1..64)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSseErrorName indicates the error name associated - with this SNMP SET error. The error names are unique within - a tmnxSseModuleId. They are not unique across all modules so - both the module name and error name are required to identify - a particular error message." - ::= { tmnxSnmpSetErrsEntry 10 } - -tmnxSseErrorMsg OBJECT-TYPE - SYNTAX DisplayString (SIZE(1..255)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSseErrorMsg indicates the fixed error message - text associated with this SNMP SET error identified by the values - of tmnxSseModuleId and tmnxSseErrorCode." - ::= { tmnxSnmpSetErrsEntry 11 } - -tmnxSseExtraText OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..320)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSseExtraText indicates the fixed run-time variable - message text associated with this SNMP SET error identified by the - values of tmnxSseModuleId and tmnxSseErrorCode. If the extra text - was truncated to fit into buffer size allowed, the last character - will be an asterix (*)." - ::= { tmnxSnmpSetErrsEntry 12 } - -tmnxSseTimestamp OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSseTimestamp indicates the sysUpTime value when - this tmnxSnmpSetErrsEntry was created by the agent." - ::= { tmnxSnmpSetErrsEntry 13 } - - --- --- Alcatel-Lucent SROS series SNMP Trap Log Entry parameters --- --- Augmentation of the SNMP-NOTIFICATION-MIB::snmpNotifyTable --- Use of AUGMENTS clause implies a one-to-one dependent relationship --- between the base table, snmpNotifyTable, and the augmenting table, --- tmnxSnmpTrapLogTable. This in effect extends the snmpNotifyTable with --- additional columns. Creation (or deletion) of a row in the snmpNotifyTable --- results in the same fate for the row in the tmnxSnmpTrapLogTable. --- - -tmnxSnmpTrapLogTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxSnmpTrapLogEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of all remote SNMP trap logs to which this agent is - configured to send SNMP notifications messages." - ::= { tmnxLogObjs 17 } - -tmnxSnmpTrapLogEntry OBJECT-TYPE - SYNTAX TmnxSnmpTrapLogEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry in the tmnxSnmpTrapLogTable represents additional - columns for attributes specific to the Alcatel-Lucent SROS series - implementation of SNMP-NOTIFICATION-MIB::snmpNotifyTable." - AUGMENTS { snmpNotifyEntry } - ::= { tmnxSnmpTrapLogTable 1 } - -TmnxSnmpTrapLogEntry ::= SEQUENCE - { - tmnxSnmpTrapLogDescription TItemDescription - } - -tmnxSnmpTrapLogDescription OBJECT-TYPE - SYNTAX TItemDescription - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxSnmpTrapLogDescription is an administratively - assigned textual description of this snmp trap log." - DEFVAL { ''H } -- the empty string - ::= { tmnxSnmpTrapLogEntry 1 } - - --- --- Alcatel-Lucent SROS series SNMP Trap Group Entry parameters --- - -tmnxSnmpTrapDestTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxSnmpTrapDestEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of all remote SNMP IPv4/v6 trap collectors to which this - agent is configured to send SNMP notification messages." - ::= { tmnxLogObjs 18 } - -tmnxSnmpTrapDestEntry OBJECT-TYPE - SYNTAX TmnxSnmpTrapDestEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about a particular SNMP notification destination entry. - The first index instance creates an snmp notification group to be - associated with the event log with the same value for - tmnxLogIdIndex. The second index specifies an administrative - name to identify a specific SNMP notification target. - - Entries are created by user. - Entries are deleted by user. - - There is no StorageType object, entries have a presumed - StorageType of nonVolatile." - INDEX { tmnxStdIndex, - IMPLIED tmnxStdName - } - ::= { tmnxSnmpTrapDestTable 1 } - -TmnxSnmpTrapDestEntry ::= SEQUENCE - { - tmnxStdIndex TmnxLogIdIndex, - tmnxStdName SnmpAdminString, - tmnxStdRowStatus RowStatus, - tmnxStdRowLastChanged TimeStamp, - tmnxStdDestAddrType InetAddressType, - tmnxStdDestAddr InetAddress, - tmnxStdDestPort TmnxUdpPort, - tmnxStdDescription TItemDescription, - tmnxStdVersion SnmpMessageProcessingModel, - tmnxStdNotifyCommunity OCTET STRING, - tmnxStdSecurityLevel SnmpSecurityLevel, - tmnxStdReplay TruthValue, - tmnxStdReplayStart Unsigned32, - tmnxStdReplayLastTime TimeStamp - } - -tmnxStdIndex OBJECT-TYPE - SYNTAX TmnxLogIdIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of tmnxStdIndex specifies an snmp notification group to - be associated with the event log with the same value for - tmnxLogIdIndex." - ::= { tmnxSnmpTrapDestEntry 1 } - -tmnxStdName OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE(1..28)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of tmnxStdName specifies the name of an snmp - notification destination within the snmp notification group - specified by tmnxLogIdIndex." - ::= { tmnxSnmpTrapDestEntry 2 } - -tmnxStdRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The tmnxStdRowStatus object allows for dynamic creation and - deletion of row entries in the tmnxSnmpTrapDestTable as well - as the activation and deactivation of these entries. - - In order for 'createAndGo' row creation to succeed or status - to transition to 'active' a value must be set for - tmnxStdNotifyCommunity. - - In order for 'createAndGo' row creation to succeed or status - to transition to 'active' an entry must exist in the - SNMP-NOTIFICATION-MIB::snmpNotifyTable with an snmpNotifyName index - that is the ASCII string representation of the value of tmnxStdIndex. - - When this object's value is set to 'notInService (2)', no messages - will be sent to this snmp notification collector and none of its - counters will be incremented. - - Refer to the RowStatus convention for further details on the behavior - of this object." - REFERENCE - "RFC2579 (Textual Conventions for SMIv2)" - ::= { tmnxSnmpTrapDestEntry 3 } - -tmnxStdRowLastChanged OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxStdRowLastChanged indicates the sysUpTime when - the value of a writable object in this row entry was modified." - ::= { tmnxSnmpTrapDestEntry 4 } - -tmnxStdDestAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxStdDestAddrType specifies the type of - host address to be used for the remote SNMP notification - collector. This object indicates the type of address stored - in the corresponding tmnxStdDestAddr object. - - If the value of this object is 'unknown', then no messages - will be sent nor will any counters be incremented. - - If tmnxStdDestAddrType is not set in the same PDU with - tmnxStdDestAddr, the set request will fail with an - inconsistentValue error." - DEFVAL { unknown } - ::= { tmnxSnmpTrapDestEntry 5 } - -tmnxStdDestAddr OBJECT-TYPE - SYNTAX InetAddress (SIZE(0|4|16|20)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxStdDestAddr specifies the IP host address - to be used for the remote SNMP notification collector. - - The SNMP notification collector IP address type is determined by - the value of the corresponding tmnxStdDestAddrType object. - - If the value of this object is empty or all NULLs, then no - messages will be sent nor will any counters be incremented. - - If tmnxStdDestAddrType is not set in the same PDU with - tmnxStdDestAddr, the set request will fail with an - inconsistentValue error." - DEFVAL { ''H } - ::= { tmnxSnmpTrapDestEntry 6 } - -tmnxStdDestPort OBJECT-TYPE - SYNTAX TmnxUdpPort - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxStdDestPort is the UDP port number that - is used to send messages to this remote SNMP notification - collector." - DEFVAL { 162 } -- The IANA assigned port number for SNMP notifications - ::= { tmnxSnmpTrapDestEntry 7 } - -tmnxStdDescription OBJECT-TYPE - SYNTAX TItemDescription - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxStdDescription is an administratively - assigned textual description of this SNMP notification collector." - DEFVAL { ''H } -- the empty string - ::= { tmnxSnmpTrapDestEntry 8 } - -tmnxStdVersion OBJECT-TYPE - SYNTAX SnmpMessageProcessingModel - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxStdVersion specifies the SNMP version that - will be used to format notification messages sent to this - SNMP notification collector. - - The values supported by the Alcatel-Lucent SROS series SNMP agent are: - 0 for SNMPv1 - 1 for SNMPv2c - 3 for SNMPv3 - " - DEFVAL { 3 } -- SNMPv3 - ::= { tmnxSnmpTrapDestEntry 9 } - -tmnxStdNotifyCommunity OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..31)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxStdNotifyCommunity specifies the SNMPv1 or - SNMPv2c community name string or the SNMPv3 security name - used when an SNMP notification message is sent to this - SNMP notification collector. If the value of this object is - the empty string, then no messages will be sent nor will any - counters be incremented." - DEFVAL { ''H } -- the empty string - ::= { tmnxSnmpTrapDestEntry 10 } - -tmnxStdSecurityLevel OBJECT-TYPE - SYNTAX SnmpSecurityLevel - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxStdSecurityLevel specifies the level of security - at which SNMP notification messages will be sent to the SNMP - notification collector when tmnxStdVersion has a value of '3' for - SNMPv3." - DEFVAL { noAuthNoPriv } - ::= { tmnxSnmpTrapDestEntry 11 } - -tmnxStdReplay OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxStdReplay specifies whether or not to resend - notifications that were generated while this notification - destination did not have a route installed for it in the route - tables." - DEFVAL { false } - ::= { tmnxSnmpTrapDestEntry 12 } - -tmnxStdReplayStart OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxStdReplayStart indicates the SNMP notification - request ID of the first event that cound not be generated because - there is no route to this notification target address. - - Events will be resent when this notification target address is - readded to the route tables, on either an in-band or out-of-band - interface. The agent searches backwards in the event log and - begins resending events from the oldest event that has a timestamp - <= 5 hundredths of a second less than the timestamp of the - event with this request ID. Note that if the outage is long - and a large number of events are generated in the meantime, - it is possible that the log memory storage has wrapped and the - event data for this request ID is no longer available. In that case, - the oldest event saved in the log will be the first event resent. - - A value of 0 indicates that there are no missed events waiting - to be resent." - ::= { tmnxSnmpTrapDestEntry 13 } - -tmnxStdReplayLastTime OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxStdReplayLastTime indicates the sysUpTime when - missed events were last replayed to this SNMP notification target - address. A value of 0 indicates that no missed events have been - replayed to this SNMP notification target address." - ::= { tmnxSnmpTrapDestEntry 14 } - --- --- Alcatel-Lucent SROS series Global SNMP Trap Group parameters --- -tmnxStdMaxTargets OBJECT-TYPE - SYNTAX Unsigned32 (10..100) - UNITS "trap-targets" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The maximum number of tmnxSnmpTrapDestTable row entries that can - be created for a specific tmnxStdIndex that represents an snmp - notification group." - DEFVAL { 25 } - ::= { tmnxLogObjs 19 } - --- --- tmnxLogApCustRecordTable --- Log Accounting Policy Table extensions to create a custom record --- -tmnxLogApCustRecordTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxLogApCustRecordEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The Alcatel-Lucent SROS series tmnxLogApCustRecordTable augments - tmnxLogApTable. - The table allows to configure the layout and setting for - a custom accounting record associated with this accounting policy." - ::= { tmnxLogObjs 20 } - -tmnxLogApCustRecordEntry OBJECT-TYPE - SYNTAX TmnxLogApCustRecordEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines an entry in the tmnxLogApCustRecordTable. Entries in this - table are created and destroyed via SNMP Set requests to the - tmnxLogApRowStatus object of the tmnxLogApTable." - AUGMENTS { tmnxLogApEntry } - ::= { tmnxLogApCustRecordTable 1 } - -TmnxLogApCustRecordEntry ::= - SEQUENCE { - tmnxLogApCrLastChanged TimeStamp, - tmnxLogApCrSignChangeDelta Unsigned32, - tmnxLogApCrSignChangeQueue TQueueIdOrAll, - tmnxLogApCrSignChangeOCntr THsmdaCounterIdOrZeroOrAll, - tmnxLogApCrSignChangeQICounters TmnxAccPlcyQICounters, - tmnxLogApCrSignChangeQECounters TmnxAccPlcyQECounters, - tmnxLogApCrSignChangeOICounters TmnxAccPlcyOICounters, - tmnxLogApCrSignChangeOECounters TmnxAccPlcyOECounters, - tmnxLogApCrSignChangeAACounters TmnxAccPlcyAACounters, - tmnxLogApCrAACounters TmnxAccPlcyAACounters - } - -tmnxLogApCrLastChanged OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxLogApCrLastChanged indicates the sysUpTime when - an object in this table was last modified. A Value 0 means that - no change was made to this row since the box was last initialized." - ::= { tmnxLogApCustRecordEntry 1 } - -tmnxLogApCrSignChangeDelta OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxLogApCrSignChangeDelta specifies the delta - change (significant change) that is required for the custom record - to be written to the xml file." - DEFVAL { 0 } - ::= { tmnxLogApCustRecordEntry 2 } - -tmnxLogApCrSignChangeQueue OBJECT-TYPE - SYNTAX TQueueIdOrAll - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxLogApCrSignChangeQueue specifies the reference - queue to which the significant change defined in - tmnxLogApCrSignChangeDelta applies." - DEFVAL { 0 } - ::= { tmnxLogApCustRecordEntry 3 } - -tmnxLogApCrSignChangeOCntr OBJECT-TYPE - SYNTAX THsmdaCounterIdOrZeroOrAll - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxLogApCrSignChangeOCntr specifies the counter-id - that will be taken as reference to which the significant - change defined in tmnxLogApCrSignChangeDelta applies." - DEFVAL { 0 } - ::= { tmnxLogApCustRecordEntry 4 } - -tmnxLogApCrSignChangeQICounters OBJECT-TYPE - SYNTAX TmnxAccPlcyQICounters - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxLogApCrSignChangeQICounters specifies the ingress - counter Ids in the queue defined by tmnxLogApCrSignChangeQueue to be - taken as reference to which the significant change defined in - tmnxLogApCrSignChangeDelta applies. - - A non-zero value of this object is only allowed if the object - tmnxLogApCrSignChangeQueue has a non-zero value." - DEFVAL { '0'H } - ::= { tmnxLogApCustRecordEntry 5 } - -tmnxLogApCrSignChangeQECounters OBJECT-TYPE - SYNTAX TmnxAccPlcyQECounters - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxLogApCrSignChangeQECounters specifies the egress - counter Ids in the queue defined by tmnxLogApCrSignChangeQueue to be - taken as reference to which the significant change defined in - tmnxLogApCrSignChangeDelta applies. - - A non-zero value of this object is only allowed if the object - tmnxLogApCrSignChangeQueue has a non-zero value." - DEFVAL { '0'H } - ::= { tmnxLogApCustRecordEntry 6 } - -tmnxLogApCrSignChangeOICounters OBJECT-TYPE - SYNTAX TmnxAccPlcyOICounters - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxLogApCrSignChangeOICounters specifies the ingress - counter Ids in the counter-group defined by tmnxLogApCrSignChangeOCntr - to be taken as reference to which the significant change defined in - tmnxLogApCrSignChangeDelta applies. - - A non-zero value of this object is only allowed if the object - tmnxLogApCrSignChangeOCntr has a non-zero value." - DEFVAL { '0'H } - ::= { tmnxLogApCustRecordEntry 7 } - -tmnxLogApCrSignChangeOECounters OBJECT-TYPE - SYNTAX TmnxAccPlcyOECounters - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxLogApCrSignChangeOECounters specifies the egress - counter Ids in the counter-group defined by tmnxLogApCrSignChangeOCntr - to be taken as reference to which the significant change defined in - tmnxLogApCrSignChangeDelta applies. - - A non-zero value of this object is only allowed if the object - tmnxLogApCrSignChangeOCntr has a non-zero value." - DEFVAL { '0'H } - ::= { tmnxLogApCustRecordEntry 8 } - -tmnxLogApCrSignChangeAACounters OBJECT-TYPE - SYNTAX TmnxAccPlcyAACounters - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxLogApCrSignChangeAACounters specifies the - AA (Application assurance) counter Ids to be taken as reference to - which the significant change defined in tmnxLogApCrSignChangeDelta - applies. - - A non-zero value of this object is only allowed if both the objects - tmnxLogApCrSignChangeOCntr and tmnxLogApCrSignChangeQueue are zero. - - Also, a non-zero value for this object is only allowed if the object - tmnxLogApCrSignChangeDelta is either 0 or 1." - DEFVAL { '0'H } - ::= { tmnxLogApCustRecordEntry 9 } - -tmnxLogApCrAACounters OBJECT-TYPE - SYNTAX TmnxAccPlcyAACounters - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxLogApCrQueueECounters indicates the list of - AA (application Assurance) counters that need to be collected - in this custom record." - DEFVAL { '0'H } - ::= { tmnxLogApCustRecordEntry 10 } - --- --- tmnxLogApCustRecordQueueTable --- Log Accounting Policy Table extensions to create a custom record --- -tmnxLogApCustRecordQueueTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxLogApCustRecordQueueEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The Alcatel-Lucent SROS series tmnxLogApCustRecordQueueTable - allows to create custom record queue information for a given - accounting policy. - Rows can only be created for existing accounting policies - (as defined in tmnxLogApTable)." - ::= { tmnxLogObjs 21 } - -tmnxLogApCustRecordQueueEntry OBJECT-TYPE - SYNTAX TmnxLogApCustRecordQueueEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines an entry in the tmnxLogApCustRecordQueueTable. Entries in this - table are created and destroyed via SNMP Set requests." - INDEX { tmnxLogApPolicyId, - tmnxLogApCrQueueId } - ::= { tmnxLogApCustRecordQueueTable 1 } - -TmnxLogApCustRecordQueueEntry ::= - SEQUENCE { - tmnxLogApCrQueueId TQueueId, - tmnxLogApCrQueueRowStatus RowStatus, - tmnxLogApCrQueueLastChanged TimeStamp, - tmnxLogApCrQueueICounters TmnxAccPlcyQICounters, - tmnxLogApCrQueueECounters TmnxAccPlcyQECounters - } - -tmnxLogApCrQueueId OBJECT-TYPE - SYNTAX TQueueId (1..32) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of tmnxLogApCrQueueId specifies the queue-id for which - counters will be collected in this custom record. The counters that - will be collected are defined in tmnxLogApCrQueueICounters and - tmnxLogApCrQueueECounters." - ::= { tmnxLogApCustRecordQueueEntry 1 } - -tmnxLogApCrQueueRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Row Status of the entry. This allows creation/deletion of rows in this - table." - ::= { tmnxLogApCustRecordQueueEntry 2 } - -tmnxLogApCrQueueLastChanged OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxLogApCrQueueLastChanged indicates the sysUpTime when - an object in this table was last modified. A Value 0 means that - no change was made to this row since it was created." - ::= { tmnxLogApCustRecordQueueEntry 3 } - -tmnxLogApCrQueueICounters OBJECT-TYPE - SYNTAX TmnxAccPlcyQICounters - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxLogApCrQueueICounters indicates the list of - ingress counters that need to be collected in this custom record. - - At least one of the objects tmnxLogApCrQueueICounters or - tmnxLogApCrQueueECounters must have a non-zero value." - DEFVAL { '0'H } - ::= { tmnxLogApCustRecordQueueEntry 4 } - -tmnxLogApCrQueueECounters OBJECT-TYPE - SYNTAX TmnxAccPlcyQECounters - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxLogApCrQueueECounters indicates the list of - egress counters that need to be collected in this custom record. - - At least one of the objects tmnxLogApCrQueueICounters or - tmnxLogApCrQueueECounters must have a non-zero value." - DEFVAL { '0'H } - ::= { tmnxLogApCustRecordQueueEntry 5 } - --- --- tmnxLogApCrOverrideCntrTable --- Log Accounting Policy Table extensions to create a custom record --- -tmnxLogApCrOverrideCntrTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxLogApCrOverrideCntrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The Alcatel-Lucent SROS series tmnxLogApCrOverrideCntrTable - allows to create custom record counter override information for a given - accounting policy. - - Rows can only be created for existing accounting policies - (as defined in tmnxLogApTable)." - ::= { tmnxLogObjs 22 } - -tmnxLogApCrOverrideCntrEntry OBJECT-TYPE - SYNTAX TmnxLogApCrOverrideCntrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines an entry in the tmnxLogApCrOverrideCntrTable. Entries in this - table are created and destroyed via SNMP Set requests." - INDEX { tmnxLogApPolicyId, - tmnxLogApCrOverrideCntrId } - ::= { tmnxLogApCrOverrideCntrTable 1 } - -TmnxLogApCrOverrideCntrEntry ::= - SEQUENCE { - tmnxLogApCrOverrideCntrId THsmdaCounterIdOrZero, - tmnxLogApCrOverrideCntrRowStatus RowStatus, - tmnxLogApCrOverrideCntrLastChngd TimeStamp, - tmnxLogApCrOverrideCntrICounters TmnxAccPlcyOICounters, - tmnxLogApCrOverrideCntrECounters TmnxAccPlcyOECounters - } - -tmnxLogApCrOverrideCntrId OBJECT-TYPE - SYNTAX THsmdaCounterIdOrZero (1..8) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of tmnxLogApCrOverrideCntrId specifies the counter group - for which counters will be collected in this custom record. - The counters that will be collected are defined in - tmnxLogApCrOverrideCntrICounters and tmnxLogApCrOverrideCntrECounters." - ::= { tmnxLogApCrOverrideCntrEntry 1 } - -tmnxLogApCrOverrideCntrRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Row Status of the entry. This allows creation/deletion of rows in this - table." - ::= { tmnxLogApCrOverrideCntrEntry 2 } - -tmnxLogApCrOverrideCntrLastChngd OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxLogApCrOverrideCntrLastChngd indicates the sysUpTime - when an object in this table was last modified. A Value 0 means that - no change was made to this row since it was created." - ::= { tmnxLogApCrOverrideCntrEntry 3 } - -tmnxLogApCrOverrideCntrICounters OBJECT-TYPE - SYNTAX TmnxAccPlcyOICounters - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxLogApCrOverrideCntrICounters indicates the list of - ingress counters that need to be collected in this custom record. - - At least one of the objects tmnxLogApCrOverrideCntrICounters or - tmnxLogApCrOverrideCntrECounters must have a non-zero value." - DEFVAL { '0'H } - ::= { tmnxLogApCrOverrideCntrEntry 4 } - -tmnxLogApCrOverrideCntrECounters OBJECT-TYPE - SYNTAX TmnxAccPlcyOECounters - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxLogApCrOverrideCntrECounters indicates the list of - egress counters that need to be collected in this custom record. - - At least one of the objects tmnxLogApCrOverrideCntrICounters or - tmnxLogApCrOverrideCntrECounters must have a non-zero value." - DEFVAL { '0'H } - ::= { tmnxLogApCrOverrideCntrEntry 5 } - --- --- SNMP Notifications Route Preference Global Parameters --- -tmnxEventPrimaryRoutePref OBJECT-TYPE - SYNTAX INTEGER { - inband (1), - outband (2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxEventPrimaryRoutePref specifies the - primary routing preference for traffic generated for - SNMP notifications and syslog messages. - - A value of 'inband' specifies that the Logging utility will - attempt to use the Base routing context to send SNMP - notifications and syslog messages to remote destinations. - - A value of 'outband' specifies that the Logging utility will - attempt to use the management routing context to send SNMP - notifications and syslog messages to remote destinations. - - If the remote destination, as specified by tmnxStdDestAddr - or tmnxSyslogTargetAddr, is not reachable via the routing - context specified by tmnxEventPrimaryRoutePref, the secondary - routing preference as specified by tmnxEventSecondaryRoutePref - will be attempted." - DEFVAL { outband } - ::= { tmnxLogObjs 23 } - -tmnxEventSecondaryRoutePref OBJECT-TYPE - SYNTAX INTEGER { - inband (1), - outband (2), - none (3) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxEventSecondaryRoutePref specifies the - secondary routing preference for traffic generated for - SNMP notifications and syslog messages. The routing - context specified by the tmnxEventSecondaryRoutePref - will be attempted if the remote destination was not - reachable by the primary routing preference, - specified by tmnxEventPrimaryRoutePref. The value - specified for tmnxEventSecondaryRoutePref must be - distinct from the value for tmnxEventPrimaryRoutePref. - - A value of 'inband' specifies that the Logging utility will - attempt to use the Base routing context to send SNMP - notifications and syslog messages to remote destinations. - - A value of 'outband' specifies that the Logging utility will - attempt to use the management routing context to send SNMP - notifications and syslog messages to remote destinations. - - A value of 'none' specifies that no attempt will be made - to send SNMP notifications and syslog messages to - remote destinations. - - If the remote destination, as specified by tmnxStdDestAddr - or tmnxSyslogTargetAddr, is not reachable via the routing - contexts specified by tmnxEventPrimaryRoutePref and - tmnxEventSecondaryRoutePref, the Log utility will fail to - send SNMP notifications and syslog messages to the remote - destination." - DEFVAL { inband } - ::= { tmnxLogObjs 24 } - --- --- Event Management Global parameters --- -tmnxLogConfigEventsDamped OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxLogConfigEventsDamped specifies whether or - not the module generating tmnxConfigCreate, tmnxConfigDelete, - and tmnxConfigModify events applies a damping algorithm. - - WARNING: While this event damping is original behavior - for some modules such as service manager, QoS, and filters it - can result in the NMS system database being out of sync because - of missed change events. On the other hand, if the damping - is disabled, 'false', it may take much longer for a large - CLI configuration file to be processed when manually 'execed' - after system bootup." - DEFVAL { true } - ::= { tmnxLogObjs 25 } - --- --- Exec/Rollover Event History Summary --- - -tmnxLogEventHistoryObjs OBJECT IDENTIFIER ::= {tmnxLogObjs 26 } - -tmnxLogEventHistGeneralObjs OBJECT IDENTIFIER ::= { tmnxLogEventHistoryObjs 1 } - -tmnxLogExRbkOpTblLastChange OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of the object tmnxLogExRbkOpTblLastChange indicates - the value of sysUpTime at the time of the last modification of a - row entry in the tmnxLogExecRollbackOpTable." - ::= { tmnxLogEventHistGeneralObjs 1 } - -tmnxLogExRbkOpMaxEntries OBJECT-TYPE - SYNTAX Unsigned32 (0..10) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of the object tmnxLogExRbkOpMaxEntries specifies - the maximum number of row entries supported in the - tmnxLogExecRollbackOpTable." - DEFVAL { 5 } - ::= { tmnxLogEventHistGeneralObjs 2 } - -tmnxLogExecRollbackOpTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxLogExecRollbackOpEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The Alcatel-Lucent SROS series tmnxLogExecRollbackOpTable - provides a history of up to the last number of 'exec' or rollback - revert operations specified by the value of tmnxLogExRbkOpMaxEntries. - - The tmnxLogExecRollbackOpTable is intended to provide an aide to - Network Management Systems (NMS). The 'exec' of a large configuration - file via the system's CLI or a large rollback revert operation will - generate so many configuration change and other events in a short - time that neither the SROS's event logging utility no the NMS can - keep up with them. This results in either or both the SROS and - NMS dropping events and requires the NMS to perform a costly - resynchronization of its management database." - ::= { tmnxLogEventHistoryObjs 3 } - -tmnxLogExecRollbackOpEntry OBJECT-TYPE - SYNTAX TmnxLogExecRollbackOpEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines a row entry in the tmnxLogExecRollbackOpTable. Entries in this - table are created and deleted by the agent." - INDEX { tmnxLogExRbkOpIndex} - ::= { tmnxLogExecRollbackOpTable 1 } - -TmnxLogExecRollbackOpEntry ::= - SEQUENCE { - tmnxLogExRbkOpIndex Unsigned32, - tmnxLogExRbkOpLastChanged TimeStamp, - tmnxLogExRbkOpType INTEGER, - tmnxLogExRbkOpStatus INTEGER, - tmnxLogExRbkOpBegin TimeStamp, - tmnxLogExRbkOpEnd TimeStamp, - tmnxLogExRbkOpFile DisplayString, - tmnxLogExRbkOpUser TNamedItem, - tmnxLogExRbkOpNumEvents Unsigned32 - } - -tmnxLogExRbkOpIndex OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of tmnxLogExRbkOpIndex is a unique value that - indicates an instance of an exec or rollback revert - operation. Only the most recent instances are kept - in this table. The maximum number of row entries - supported in this table is specified by the value of - tmnxLogExRbkOpMaxEntries." - ::= { tmnxLogExecRollbackOpEntry 1 } - -tmnxLogExRbkOpLastChanged OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxLogExRbkOpLastChanged indicates the sysUpTime - when an object in this table was last modified. A Value 0 means that - no change was made to this row since it was created." - ::= { tmnxLogExecRollbackOpEntry 2 } - -tmnxLogExRbkOpType OBJECT-TYPE - SYNTAX INTEGER { - unknown (0), - exec (1), - rollback (2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxLogExRbkOpType indicates the type of - operation this row entry represents." - ::= { tmnxLogExecRollbackOpEntry 3 } - -tmnxLogExRbkOpStatus OBJECT-TYPE - SYNTAX INTEGER { - unknown (0), - inProgress (1), - success (2), - failed (3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxLogExRbkOpStatus indicates the status of - this exec or rollback revert operation." - ::= { tmnxLogExecRollbackOpEntry 4 } - -tmnxLogExRbkOpBegin OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxLogExRbkOpBegin indicates the sysUpTime - when the exec or rollback revert operation began." - ::= { tmnxLogExecRollbackOpEntry 5 } - -tmnxLogExRbkOpEnd OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxLogExRbkOpEnd indicates the sysUpTime - when the exec or rollback revert operation ended. A value of - zero (0) means that the operation has not completed." - ::= { tmnxLogExecRollbackOpEntry 6 } - -tmnxLogExRbkOpFile OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxLogExRbkOpFile indicates the location and name of - the file used for the exec or rollback revert operation." - ::= { tmnxLogExecRollbackOpEntry 7 } - -tmnxLogExRbkOpUser OBJECT-TYPE - SYNTAX TNamedItem - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxLogExRbkOpUser indicates the user who initiated - the exec or rollback revert operation." - ::= { tmnxLogExecRollbackOpEntry 8 } - -tmnxLogExRbkOpNumEvents OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxLogExRbkOpNumEvents indicates the number of - row entries in the associated tmnxLogExecRollbackEventTable - for this exec or rollback revert operation. It is updated only - when the exec or rollback revert operation ends. A value of - zero (0) means that the operation has not completed." - ::= { tmnxLogExecRollbackOpEntry 9 } - --- - -tmnxLogExecRollbackEventTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxLogExecRollbackEventEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The Alcatel-Lucent SROS series tmnxLogExecRollbackEventTable - provides a history of mib tables modified or specific events - generated during an exec or rollback revert operation." - ::= { tmnxLogEventHistoryObjs 4 } - -tmnxLogExecRollbackEventEntry OBJECT-TYPE - SYNTAX TmnxLogExecRollbackEventEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines a row entry in the tmnxLogExecRollbackEventTable. Each row - entry represents either an SNMP table that has been modified or - a specific event generated during an exec or rollback revert - operation. Entries in this table are created and deleted by the - agent." - INDEX { tmnxLogExRbkOpIndex, - tmnxLogExRbkEventIndex - } - ::= { tmnxLogExecRollbackEventTable 1 } - -TmnxLogExecRollbackEventEntry ::= - SEQUENCE { - tmnxLogExRbkEventIndex Unsigned32, - tmnxLogExRbkEventOID OBJECT IDENTIFIER - } - -tmnxLogExRbkEventIndex OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of tmnxLogExRbkEventIndex is a unique value that - indicates an instance of an event generated during an - exec or rollback revert operation." - ::= { tmnxLogExecRollbackEventEntry 1 } - -tmnxLogExRbkEventOID OBJECT-TYPE - SYNTAX OBJECT IDENTIFIER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxLogExRbkEventOID indicates the object identifier - of either a mib table for which a generic change event was generated - or the notification object identifier of a specific event notification - generated during the the exec or rollback revert operation. - - The generic change events are tmnxConfigCreate, tmnxConfigDelete, - tmnxConfigModify, and tmnxStateChange notifications. For these - event types, the value of tmnxLogExRbkEventOID is the object - identifier specified by the tmnxNotifyEntryOID varbind. - - For specific events generated during an exec or rollback revert, - the value of this object is the notification object identifier - itself. - - An object identifier will appear only once in this table." - ::= { tmnxLogExecRollbackEventEntry 2 } - -tmnxLogExRbkNotifyObjects OBJECT IDENTIFIER ::= { tmnxLogEventHistoryObjs 5 } - -tmnxLogExecRollbackOpIndex OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The value of tmnxLogExecRollbackOpIndex is a unique value that - indicates a row entry instance of an exec or rollback revert - operation in the tmnxLogExecRollbackOpTable. It is included in - the 'exec' and rollback revert start and end notifications." - ::= { tmnxLogExRbkNotifyObjects 1 } - --- --- SNMP Global Parameters for delay in Route Recovery Notifications --- - -tmnxLogColdStartWaitTime OBJECT-TYPE - SYNTAX Unsigned32 (0..300) - UNITS "seconds" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxLogColdStartWaitTime specifies the time delay that - must pass before notifying specific CPM applications that a route is - available after a cold reboot." - DEFVAL { 0 } - ::= { tmnxLogObjs 27 } - -tmnxLogRouteRecoveryWaitTime OBJECT-TYPE - SYNTAX Unsigned32 (0..100) - UNITS "seconds" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxLogRouteRecoveryWaitTime specifies the time delay that - must pass before notifying specific CPM applications after the - recovery or change of a route during normal operation." - DEFVAL { 0 } - ::= { tmnxLogObjs 28 } - --- --- Notification Definition section --- - -tmnxLogFileDeletedLogId OBJECT-TYPE - SYNTAX TmnxLogIdIndex - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The value of tmnxLogFileDeletedLogId indicates with which event - log-id or accounting-policy-id the deleted file was associated. - Note the corresponding entry in the tmnxLogIdTable or tmnxLogApTable - may no longer exist." - ::= { tmnxLogNotificationObjects 1 } - -tmnxLogFileDeletedFileId OBJECT-TYPE - SYNTAX TmnxLogFileId - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The value of tmnxLogFileDeletedFileId indicates with which event - log-id or accounting-policy-id the deleted file was associated. - Note that the corresponding entry in the tmnxLogFileIdTable may - no longer exist." - ::= { tmnxLogNotificationObjects 2 } - -tmnxLogFileDeletedLogType OBJECT-TYPE - SYNTAX TmnxLogFileType - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The value of tmnxLogFileDeletedLogType indicates whether the - deleted file was an 'eventLog' or 'accountingPolicy'." - ::= { tmnxLogNotificationObjects 3 } - -tmnxLogFileDeletedLocation OBJECT-TYPE - SYNTAX TmnxCFlash - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The value of tmnxLogFileDeletedLocation indicates on which compact - flash device the event log or accounting policy file that has - been deleted was located. " - ::= { tmnxLogNotificationObjects 4 } - -tmnxLogFileDeletedName OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The value of tmnxLogFileDeletedName indicates the pathname of an - event log or accounting policy file that has been deleted because - of space contention on a compact flash device." - ::= { tmnxLogNotificationObjects 5 } - -tmnxLogFileDeletedCreateTime OBJECT-TYPE - SYNTAX DateAndTime - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The value of tmnxLogFileDeletedCreateTime indicates the date and - time when the deleted file had been created." - ::= { tmnxLogNotificationObjects 6 } - -tmnxLogTraceErrorTitle OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..50)) - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The value of tmnxLogTraceErrorTitle indicates the title string of the - trace error event that generated the tmnxLogTraceError notification." - ::= { tmnxLogNotificationObjects 7 } - -tmnxLogTraceErrorSubject OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..50)) - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The value of tmnxLogTraceErrorSubject indicates the subject string of - the trace error event that generated the tmnxLogTraceError - notification. - - The subject is the entity that originated the event, such as the - Slot ID." - ::= { tmnxLogNotificationObjects 8 } - -tmnxLogTraceErrorMessage OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The value of tmnxLogTraceErrorMessage indicates the message text - string of the trace error event that generated the tmnxLogTraceError - notification." - ::= { tmnxLogNotificationObjects 9 } - -tmnxLogThrottledEventID OBJECT-TYPE - SYNTAX OBJECT IDENTIFIER - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "tmnxLogThrottledEventID is used by the tmnxLogEventThrottled - notification to indicate the NOTIFICATION-TYPE object identifier - of the throttled event." - ::= { tmnxLogNotificationObjects 10 } - -tmnxLogThrottledEvents OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "tmnxLogThrottledEvents is used by the tmnxLogEventThrottled - notification to indicate the number of events dropped because - of event throttling during the last throttle interval." - ::= { tmnxLogNotificationObjects 11 } - -tmnxSysLogTargetId OBJECT-TYPE - SYNTAX TmnxSyslogId - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "tmnxSysLogTargetId is used by the tmnxSysLogTargetProblem - notification to indicate the involved TmnxSyslogId." - ::= { tmnxLogNotificationObjects 12 } - -tmnxSysLogTargetProblemDescr OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The value of tmnxSysLogTargetProblemDescr indicates the type of - error encountered when trying to deliver events to the - destination specified in the TmnxSyslogId." - ::= { tmnxLogNotificationObjects 13 } - -tmnxLogNotifyApInterval OBJECT-TYPE - SYNTAX Integer32 (5..120) - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The value of tmnxLogNotifyApInterval indicates how frequently - the statistics are collected and written to their destination." - ::= { tmnxLogNotificationObjects 14 } - -tmnxStdReplayStartEvent OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The value of tmnxStdReplayStartEvent indicates the SNMP - notification request ID of the first missed event that was - replayed when an SNMP notification target address was readded to - the RTM following a period when the target address had been removed. - It is used by the tmnxStdEventsReplayed notification." - ::= { tmnxLogNotificationObjects 15 } - -tmnxStdReplayEndEvent OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The value of tmnxStdReplayEndEvent indicates the SNMP - notification request ID of the last missed event that was - replayed when an SNMP notification target address was readded to - the RTM following a period when the target address had been removed. - It is used by the tmnxStdEventsReplayed notification." - ::= { tmnxLogNotificationObjects 16 } - - -- - -- Notifications - -- - - tmnxLogSpaceContention NOTIFICATION-TYPE - OBJECTS { - tmnxLogFileIdRolloverTime, - tmnxLogFileIdRetainTime, - tmnxLogFileIdAdminLocation, - tmnxLogFileIdBackupLoc, - tmnxLogFileIdOperLocation, - tmnxLogFileIdLogId, - tmnxLogFileIdLogType - } - STATUS current - DESCRIPTION - "Generated when space contention occurs on the compact flash where - a log or billing file creation is being attempted. Space contention - exists if: - Insufficient space is available on the compact flash to create - a file of the same size as the file being rolled over. - - The first file of this type is being created and less than - 10% of the total compact flash space is available. - - A write operation on a log or billing file is denied due to - lack of space." - ::= { tmnxLogNotifications 1 } - - tmnxLogAdminLocFailed NOTIFICATION-TYPE - OBJECTS { - tmnxLogFileIdAdminLocation, - tmnxLogFileIdBackupLoc, - tmnxLogFileIdOperLocation, - tmnxLogFileIdLogId, - tmnxLogFileIdLogType - } - STATUS current - DESCRIPTION - "Generated when an attempt to create a log or billing file at the - location specified by tmnxLogFileIdAdminLocation has failed. - Indicates that the backup location, if specified, will be used." - ::= { tmnxLogNotifications 2 } - - tmnxLogBackupLocFailed NOTIFICATION-TYPE - OBJECTS { - tmnxLogFileIdAdminLocation, - tmnxLogFileIdBackupLoc, - tmnxLogFileIdOperLocation, - tmnxLogFileIdLogId, - tmnxLogFileIdLogType - } - STATUS current - DESCRIPTION - "Generated when an attempt to create a log or billing file at the - location specified by tmnxLogFileIdBackupLoc has failed." - ::= { tmnxLogNotifications 3 } - - tmnxLogFileRollover NOTIFICATION-TYPE - OBJECTS { - tmnxLogFileIdRolloverTime, - tmnxLogFileIdRetainTime, - tmnxLogFileIdAdminLocation, - tmnxLogFileIdBackupLoc, - tmnxLogFileIdOperLocation, - tmnxLogFileIdLogId, - tmnxLogFileIdLogType, - tmnxLogFileIdPathName, - tmnxLogFileIdCreateTime - } - STATUS current - DESCRIPTION - "Generated when an event log or accounting policy file's - rollover time has expired. The file located as indicated - by the value of tmnxLogFileIdOperLocation is closed and a new - file is created as specified by tmnxLogFileIdAdminLocation - and tmnxLogFileIdBackupLoc." - ::= { tmnxLogNotifications 4 } - - tmnxLogFileDeleted NOTIFICATION-TYPE - OBJECTS { - tmnxLogFileDeletedLogId, - tmnxLogFileDeletedFileId, - tmnxLogFileDeletedLogType, - tmnxLogFileDeletedLocation, - tmnxLogFileDeletedName, - tmnxLogFileDeletedCreateTime - } - STATUS current - DESCRIPTION - "Generated when a closed event log or accounting policy file - has been deleted as part of the space contention cleanup." - ::= { tmnxLogNotifications 5 } - -tmnxTestEvent NOTIFICATION-TYPE - OBJECTS { - sysDescr, - sysObjectID - } - STATUS current - DESCRIPTION - "The tmnxTestEvent notification is generated when the object - tmnxEventTest is set to a value of 'doAction'. This event can - be used to test that remote log destinations such as syslog and - snmp trap destinations are configured correctly." - ::= { tmnxLogNotifications 6 } - -tmnxLogTraceError NOTIFICATION-TYPE - OBJECTS { - tmnxLogTraceErrorTitle, - tmnxLogTraceErrorMessage, - tmnxLogTraceErrorSubject - } - STATUS current - DESCRIPTION - "The tmnxLogTraceError notification is generated when a trace - error event is detected." - ::= { tmnxLogNotifications 7 } - -tmnxLogEventThrottled NOTIFICATION-TYPE - OBJECTS { - tmnxLogThrottledEventID, - tmnxLogThrottledEvents - } - STATUS current - DESCRIPTION - "A tmnxLogEventThrottled notification is generated - at the end of the throttling interval when one or more - events are dropped because the throttling limit was - reached for that interval." - ::= { tmnxLogNotifications 8 } - -tmnxSysLogTargetProblem NOTIFICATION-TYPE - OBJECTS { - tmnxSysLogTargetId, - tmnxSysLogTargetProblemDescr - } - STATUS current - DESCRIPTION - "A tmnxSysLogTargetProblem notification is generated - when a problem is encountered when trying to deliver data - to the syslog destination identfied by the tmnxSysLogTargetId." - ::= { tmnxLogNotifications 9 } - -tmnxLogAccountingDataLoss NOTIFICATION-TYPE - OBJECTS { - tmnxLogFileIdRolloverTime, - tmnxLogFileIdRetainTime, - tmnxLogFileIdAdminLocation, - tmnxLogFileIdBackupLoc, - tmnxLogFileIdOperLocation, - tmnxLogFileIdLogId, - tmnxLogNotifyApInterval - } - STATUS current - DESCRIPTION - "A tmnxLogAccountingDataLoss notification is generated - when an accounting file is still being written to - when the next interval ends. The collection of - statistics for the past interval is immediately - stopped and collection is started for the next - interval. There are missing records in the file - for this past interval." - ::= { tmnxLogNotifications 10 } - -tmnxStdEventsReplayed NOTIFICATION-TYPE - OBJECTS { - tmnxStdDestAddrType, - tmnxStdDestAddr, - tmnxStdReplayStartEvent, - tmnxStdReplayEndEvent, - tmnxStdReplayStart - } - STATUS current - DESCRIPTION - "A tmnxStdEventsReplayed notification is generated when - an SNMP trap target address is added to the RTM (tmnxVRtrID) - following a period when the address had been removed. - The value of tmnxStdReplayStartEvent is the SNMP notification - request ID of the first event that was replayed. The value - of tmnxStdReplayEndEvent is the SNMP notification request ID of the - last missed event that was replayed. The value of - tmnxStdReplayStart is the request ID of the first event for - which there was no route to the trap target address." - ::= { tmnxLogNotifications 11 } - -tmnxLogEventOverrun NOTIFICATION-TYPE - OBJECTS { - tmnxLogThrottledEventID, - tmnxLogThrottledEvents - } - STATUS current - DESCRIPTION - "[CAUSE] A tmnxLogEventOverrun notification is generated - at the end of the overrun throttling interval when one or more - events of the type specified by tmnxLogThrottledEventID were - dropped because the logger input stream's input queue limit - was exceeded. The overrun throttling interval begins when the - input queue limit is first exceeded and ends when the number of - events in the input queue has dropped below an internal low - watermark. At that point a tmnxLogEventOverrun notification is - generated for each event type that had one or more events dropped - because of the input queue overrun. The number of dropped events - is specified by tmnxLogThrottledEvents. - - [EFFECT] Logger events have been dropped and were not sent to any - log destination. tmnxEventDropCount has been incremented for - each event dropped because of input queue overrun. - - [RECOVERY] The specific event information of dropped events - cannot be recovered. The frequency of input queue overruns - can be lessened by configuring as few event logs as possible, - especially those going to remote destinations such as file, - syslog and snmp notification logs." - ::= { tmnxLogNotifications 12 } - --- --- Conformance Information --- -tmnxLogCompliances OBJECT IDENTIFIER ::= { tmnxLogConformance 1 } -tmnxLogGroups OBJECT IDENTIFIER ::= { tmnxLogConformance 2 } - --- compliance statements - --- tmnxLogCompliance MODULE-COMPLIANCE --- ::= { tmnxLogCompliances 1 } - --- tmnxLogR2r1Compliance MODULE-COMPLIANCE --- ::= { tmnxLogCompliances 2 } - --- tmnxLogR3r0Compliance MODULE-COMPLIANCE --- ::= { tmnxLogCompliances 3 } - -tmnxLogV4v0Compliance MODULE-COMPLIANCE - STATUS obsolete - DESCRIPTION - "The compliance statement for revision 4.0 of TIMETRA-LOG-MIB." - MODULE -- this module - MANDATORY-GROUPS { - tmnxLogGlobalGroup, - tmnxLogV4v0Group, - tmnxLogAccountingPolicyGroup, - tmnxLogFileIdGroup, - tmnxLogSyslogGroup, - tmnxSnmpTrapGroup, - tmnxLogEventsR2r1Group, - tmnxLogNotificationR3r0Group - } - ::= { tmnxLogCompliances 4 } - -tmnxLogV5v0Compliance MODULE-COMPLIANCE - STATUS obsolete - DESCRIPTION - "The compliance statement for revision 5.0 of TIMETRA-LOG-MIB." - MODULE -- this module - MANDATORY-GROUPS { - tmnxLogGlobalGroup, - tmnxLogV5v0Group, - tmnxLogAccountingPolicyGroup, - tmnxLogFileIdGroup, - tmnxLogSyslogV5v0Group, - tmnxSnmpTrapV5v0Group, - tmnxSnmpSetErrsGroup, - tmnxLogEventsV5v0Group, - tmnxLogNotificationV5v0Group - } - ::= { tmnxLogCompliances 5 } - -tmnxLogV6v0Compliance MODULE-COMPLIANCE - STATUS obsolete - DESCRIPTION - "The compliance statement for revision 6.0 of TIMETRA-LOG-MIB." - MODULE -- this module - MANDATORY-GROUPS { - tmnxLogGlobalGroup, - tmnxLogV5v0Group, - tmnxLogAccountingPolicyGroup, - tmnxLogFileIdGroup, - tmnxLogSyslogV5v0Group, - tmnxSnmpTrapV5v0Group, - tmnxSnmpTrapDestV6v0Group, - tmnxSnmpSetErrsGroup, - tmnxLogEventsV5v0Group, - tmnxLogNotificationV6v0Group - } - ::= { tmnxLogCompliances 6 } - -tmnxLogV6v1Compliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for revision 6.1 of TIMETRA-LOG-MIB." - MODULE -- this module - MANDATORY-GROUPS { - tmnxLogGlobalGroup, - tmnxLogV5v0Group, - tmnxLogAccountingPolicyGroup, - tmnxLogFileIdGroup, - tmnxLogSyslogV5v0Group, - tmnxSnmpTrapV5v0Group, - tmnxSnmpTrapDestV6v0Group, - tmnxSnmpSetErrsGroup, - tmnxLogEventsV5v0Group, - tmnxLogNotificationV6v0Group, - tmnxLogAccountingPolicyV6v1Group - } - ::= { tmnxLogCompliances 7 } - - -tmnxLogV7v0Compliance MODULE-COMPLIANCE - STATUS obsolete - DESCRIPTION - "The compliance statement for revision 7.0 of TIMETRA-LOG-MIB." - MODULE -- this module - MANDATORY-GROUPS { - tmnxLogGlobalGroup, - tmnxLogV5v0Group, - tmnxLogAccountingPolicyGroup, - tmnxLogFileIdGroup, - tmnxLogSyslogV5v0Group, - tmnxSnmpTrapV5v0Group, - tmnxSnmpTrapDestV6v0Group, - tmnxSnmpSetErrsGroup, - tmnxLogEventsV5v0Group, - tmnxLogNotificationV6v0Group, - tmnxLogAccountingPolicyV6v1Group, - tmnxLogAccountingPolicyCRV7v0Group, - tmnxLogRoutePreferenceV7v0Group - } - ::= { tmnxLogCompliances 8 } - -tmnxLogV9v0Compliance MODULE-COMPLIANCE - STATUS obsolete - DESCRIPTION - "The compliance statement for revision 9.0 of TIMETRA-LOG-MIB." - MODULE -- this module - MANDATORY-GROUPS { - tmnxLogGlobalGroup, - tmnxLogV5v0Group, - tmnxLogAccountingPolicyGroup, - tmnxLogAccountingPolicyV6v1Group, - tmnxLogAccountingPolicyCRV7v0Group, - tmnxLogFileIdGroup, - tmnxLogSyslogV5v0Group, - tmnxSnmpTrapV5v0Group, - tmnxSnmpTrapDestV6v0Group, - tmnxSnmpSetErrsGroup, - tmnxLogEventsV5v0Group, - tmnxLogNotificationV6v0Group, - tmnxLogNotificationV9v0Group, - tmnxLogRoutePreferenceV7v0Group, - tmnxLogEventDampedV8v0Group, - tmnxLogApV9v0Group - } - ::= { tmnxLogCompliances 9 } - -tmnxLogV8v0Compliance MODULE-COMPLIANCE - STATUS obsolete - DESCRIPTION - "The compliance statement for revision 7.0 of TIMETRA-LOG-MIB." - MODULE -- this module - MANDATORY-GROUPS { - tmnxLogGlobalGroup, - tmnxLogV5v0Group, - tmnxLogAccountingPolicyGroup, - tmnxLogFileIdGroup, - tmnxLogSyslogV5v0Group, - tmnxSnmpTrapV5v0Group, - tmnxSnmpTrapDestV6v0Group, - tmnxSnmpSetErrsGroup, - tmnxLogEventsV5v0Group, - tmnxLogNotificationV6v0Group, - tmnxLogAccountingPolicyV6v1Group, - tmnxLogAccountingPolicyCRV7v0Group, - tmnxLogRoutePreferenceV7v0Group, - tmnxLogEventDampedV8v0Group - } - ::= { tmnxLogCompliances 10 } - -tmnxLogV10v0Compliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for revision 10.0 of TIMETRA-LOG-MIB." - MODULE -- this module - MANDATORY-GROUPS { - tmnxLogGlobalGroup, - tmnxLogV5v0Group, - tmnxLogAccountingPolicyGroup, - tmnxLogAccountingPolicyV6v1Group, - tmnxLogAccountingPolicyCRV7v0Group, - tmnxLogFileIdGroup, - tmnxLogSyslogV5v0Group, - tmnxSnmpTrapV5v0Group, - tmnxSnmpTrapDestV6v0Group, - tmnxSnmpSetErrsGroup, - tmnxLogEventsV5v0Group, - tmnxLogNotificationV6v0Group, - tmnxLogNotificationV9v0Group, - tmnxLogRoutePreferenceV7v0Group, - tmnxLogEventDampedV8v0Group, - tmnxLogApV9v0Group, - tmnxLogExRbkOpGroup, - tmnxLogApExtGroup, - tmnxLogAppRouteNotifV10v0Group - } - ::= { tmnxLogCompliances 11 } - -tmnxLogGlobalGroup OBJECT-GROUP - OBJECTS { tmnxLogMaxLogs - } - STATUS current - DESCRIPTION - "The group of objects supporting management of event logging - capabilities on Alcatel-Lucent SROS series systems." - ::= { tmnxLogGroups 1 } - --- tmnxLogGroup OBJECT-GROUP --- ::= { tmnxLogGroups 2 } - -tmnxLogAccountingPolicyGroup OBJECT-GROUP - OBJECTS { tmnxLogApRowStatus, - tmnxLogApStorageType, - tmnxLogApAdminStatus, - tmnxLogApOperStatus, - tmnxLogApInterval, - tmnxLogApDescription, - tmnxLogApDefault, - tmnxLogApRecord, - tmnxLogApToFileId, - tmnxLogApPortType - } - STATUS current - DESCRIPTION - "The group of objects supporting management of accounting policies - capabilities on Alcatel-Lucent SROS series systems." - ::= { tmnxLogGroups 3 } - - -tmnxLogFileIdGroup OBJECT-GROUP - OBJECTS { tmnxLogFileIdRowStatus, - tmnxLogFileIdStorageType, - tmnxLogFileIdRolloverTime, - tmnxLogFileIdRetainTime, - tmnxLogFileIdAdminLocation, - tmnxLogFileIdOperLocation, - tmnxLogFileIdDescription, - tmnxLogFileIdLogType, - tmnxLogFileIdLogId, - tmnxLogFileIdPathName, - tmnxLogFileIdCreateTime, - tmnxLogFileIdBackupLoc - } - STATUS current - DESCRIPTION - "The group of objects supporting management of Log File destinations - on Alcatel-Lucent SROS series systems." - ::= { tmnxLogGroups 4 } - -tmnxLogSyslogGroup OBJECT-GROUP - OBJECTS { tmnxSyslogTargetRowStatus, - tmnxSyslogTargetDescription, - tmnxSyslogTargetAddress, - tmnxSyslogTargetUdpPort, - tmnxSyslogTargetFacility, - tmnxSyslogTargetSeverity, - tmnxSyslogTargetMessagePrefix, - tmnxSyslogTargetMessagesDropped - } - STATUS obsolete - DESCRIPTION - "The group of objects supporting management of Log Syslog destinations - on Alcatel-Lucent SROS series systems." - ::= { tmnxLogGroups 5 } - -tmnxSnmpTrapGroup OBJECT-GROUP - OBJECTS { tmnxStgRowStatus, - tmnxStgDescription, - tmnxStgVersion, - tmnxStgNotifyCommunity, - tmnxStgSecurityLevel - } - STATUS obsolete - DESCRIPTION - "The group of objects supporting management of Log SNMP notification - destinations on Alcatel-Lucent SROS series systems." - ::= { tmnxLogGroups 6 } - --- tmnxLogEventsGroup OBJECT-GROUP --- ::= { tmnxLogGroups 7 } - --- tmnxLogNotifyObjsGroup OBJECT-GROUP --- ::= { tmnxLogGroups 8 } - --- tmnxLogNotificationGroup NOTIFICATION-GROUP --- ::= { tmnxLogGroups 9 } - -tmnxLogEventsR2r1Group OBJECT-GROUP - OBJECTS { tmnxEventAppName, - tmnxEventName, - tmnxEventSeverity, - tmnxEventControl, - tmnxEventCounter, - tmnxEventDropCount, - tmnxEventReset, - tmnxEventTest - } - STATUS obsolete - DESCRIPTION - "The group of objects supporting management of Log Events - on Alcatel-Lucent SROS series systems release 2.1." - ::= { tmnxLogGroups 10 } - --- tmnxLogNotificationR2r1Group NOTIFICATION-GROUP --- ::= { tmnxLogGroups 11 } - --- tmnxLogR2r1Group OBJECT-GROUP --- ::= { tmnxLogGroups 12 } - -tmnxLogNotifyObjsR3r0Group OBJECT-GROUP - OBJECTS { tmnxLogFileDeletedLogId, - tmnxLogFileDeletedFileId, - tmnxLogFileDeletedLogType, - tmnxLogFileDeletedLocation, - tmnxLogFileDeletedName, - tmnxLogFileDeletedCreateTime, - tmnxLogTraceErrorTitle, - tmnxLogTraceErrorMessage - } - STATUS obsolete - DESCRIPTION - "The group of objects supporting management of Log notifications - on Alcatel-Lucent SROS series systems." - ::= { tmnxLogGroups 13 } - -tmnxLogNotificationR3r0Group NOTIFICATION-GROUP - NOTIFICATIONS { tmnxLogSpaceContention, - tmnxLogAdminLocFailed, - tmnxLogBackupLocFailed, - tmnxLogFileRollover, - tmnxLogFileDeleted, - tmnxTestEvent, - tmnxLogTraceError - } - STATUS obsolete - DESCRIPTION - "The group of notifications supporting the Log feature - on Alcatel-Lucent SROS series systems release 3.0." - ::= { tmnxLogGroups 14 } - -tmnxLogV4v0Group OBJECT-GROUP - OBJECTS { tmnxLogIdRowStatus, - tmnxLogIdStorageType, - tmnxLogIdAdminStatus, - tmnxLogIdOperStatus, - tmnxLogIdDescription, - tmnxLogIdFilterId, - tmnxLogIdSource, - tmnxLogIdDestination, - tmnxLogIdFileId, - tmnxLogIdSyslogId, - tmnxLogIdMaxMemorySize, - tmnxLogIdConsoleSession, - tmnxLogIdForwarded, - tmnxLogIdDropped, - tmnxLogIdTimeFormat, - tmnxLogFilterRowStatus, - tmnxLogFilterDescription, - tmnxLogFilterDefaultAction, - tmnxLogFilterInUse, - tmnxLogFilterParamsRowStatus, - tmnxLogFilterParamsDescription, - tmnxLogFilterParamsAction, - tmnxLogFilterParamsApplication, - tmnxLogFilterParamsApplOperator, - tmnxLogFilterParamsNumber, - tmnxLogFilterParamsNumberOperator, - tmnxLogFilterParamsSeverity, - tmnxLogFilterParamsSeverityOperator, - tmnxLogFilterParamsSubject, - tmnxLogFilterParamsSubjectOperator, - tmnxLogFilterParamsSubjectRegexp - } - STATUS obsolete - DESCRIPTION - "The group of objects supporting management of event logs - on Alcatel-Lucent SROS series systems." - ::= { tmnxLogGroups 15 } - -tmnxSnmpSetErrsGroup OBJECT-GROUP - OBJECTS { tmnxSnmpSetErrsMax, - tmnxSseVersion, - tmnxSseSeverityLevel, - tmnxSseModuleId, - tmnxSseModuleName, - tmnxSseErrorCode, - tmnxSseErrorName, - tmnxSseErrorMsg, - tmnxSseExtraText, - tmnxSseTimestamp - } - STATUS current - DESCRIPTION - "The group of objects supporting management of SNMP SET failure - error messages." - ::= { tmnxLogGroups 16 } - -tmnxLogEventsV5v0Group OBJECT-GROUP - OBJECTS { tmnxEventAppName, - tmnxEventName, - tmnxEventSeverity, - tmnxEventControl, - tmnxEventCounter, - tmnxEventDropCount, - tmnxEventReset, - tmnxEventThrottle, - tmnxEventTest, - tmnxEventThrottleLimit, - tmnxEventThrottleInterval - } - STATUS current - DESCRIPTION - "The group of objects supporting management of Log Events - on Alcatel-Lucent SROS series systems release 5.0." - ::= { tmnxLogGroups 17 } - -tmnxLogNotifyObjsV5v0Group OBJECT-GROUP - OBJECTS { tmnxLogFileDeletedLogId, - tmnxLogFileDeletedFileId, - tmnxLogFileDeletedLogType, - tmnxLogFileDeletedLocation, - tmnxLogFileDeletedName, - tmnxLogFileDeletedCreateTime, - tmnxLogTraceErrorTitle, - tmnxLogTraceErrorMessage, - tmnxLogThrottledEventID, - tmnxLogThrottledEvents, - tmnxSysLogTargetId, - tmnxSysLogTargetProblemDescr - } - STATUS obsolete - DESCRIPTION - "The group of objects supporting management of Log notifications - on Alcatel-Lucentx SROS series systems release 5.0." - ::= { tmnxLogGroups 18 } - -tmnxLogNotificationV5v0Group NOTIFICATION-GROUP - NOTIFICATIONS { tmnxLogSpaceContention, - tmnxLogAdminLocFailed, - tmnxLogBackupLocFailed, - tmnxLogFileRollover, - tmnxLogFileDeleted, - tmnxTestEvent, - tmnxLogTraceError, - tmnxLogEventThrottled, - tmnxSysLogTargetProblem - } - STATUS obsolete - DESCRIPTION - "The group of notifications supporting the Log feature - on Alcatel-Lucent SROS series systems release 5.0." - ::= { tmnxLogGroups 19 } - -tmnxLogSyslogV5v0Group OBJECT-GROUP - OBJECTS { tmnxSyslogTargetRowStatus, - tmnxSyslogTargetDescription, - tmnxSyslogTargetUdpPort, - tmnxSyslogTargetFacility, - tmnxSyslogTargetSeverity, - tmnxSyslogTargetMessagePrefix, - tmnxSyslogTargetMessagesDropped, - tmnxSyslogTargetAddrType, - tmnxSyslogTargetAddr - } - STATUS current - DESCRIPTION - "The group of objects supporting management of Log Syslog destinations - on Alcatel-Lucent SROS series systems release 5.0." - ::= { tmnxLogGroups 20 } - -tmnxSnmpTrapV5v0Group OBJECT-GROUP - OBJECTS { tmnxSnmpTrapLogDescription, - tmnxStdRowStatus, - tmnxStdRowLastChanged, - tmnxStdDestAddrType, - tmnxStdDestAddr, - tmnxStdDestPort, - tmnxStdDescription, - tmnxStdVersion, - tmnxStdNotifyCommunity, - tmnxStdSecurityLevel, - tmnxStdMaxTargets - } - STATUS current - DESCRIPTION - "The group of objects supporting management of Log SNMP notification - destinations on Alcatel-Lucent SROS series systems for release 5.0." - ::= { tmnxLogGroups 21 } - -tmnxLogV5v0Group OBJECT-GROUP - OBJECTS { tmnxLogIdRowStatus, - tmnxLogIdStorageType, - tmnxLogIdAdminStatus, - tmnxLogIdOperStatus, - tmnxLogIdDescription, - tmnxLogIdFilterId, - tmnxLogIdSource, - tmnxLogIdDestination, - tmnxLogIdFileId, - tmnxLogIdSyslogId, - tmnxLogIdMaxMemorySize, - tmnxLogIdConsoleSession, - tmnxLogIdForwarded, - tmnxLogIdDropped, - tmnxLogIdTimeFormat, - tmnxLogFilterRowStatus, - tmnxLogFilterDescription, - tmnxLogFilterDefaultAction, - tmnxLogFilterInUse, - tmnxLogFilterParamsRowStatus, - tmnxLogFilterParamsDescription, - tmnxLogFilterParamsAction, - tmnxLogFilterParamsApplication, - tmnxLogFilterParamsApplOperator, - tmnxLogFilterParamsNumber, - tmnxLogFilterParamsNumberOperator, - tmnxLogFilterParamsSeverity, - tmnxLogFilterParamsSeverityOperator, - tmnxLogFilterParamsSubject, - tmnxLogFilterParamsSubjectOperator, - tmnxLogFilterParamsSubjectRegexp, - tmnxLogFilterParamsRouter, - tmnxLogFilterParamsRouterOperator, - tmnxLogFilterParamsRouterRegexp - } - STATUS current - DESCRIPTION - "The group of objects supporting management of event logs - on Alcatel-Lucent SROS series systems in release 5.0." - ::= { tmnxLogGroups 22 } - -tmnxLogObsoleteObjsV5v0Group OBJECT-GROUP - OBJECTS { tmnxSyslogTargetAddress, - tmnxStgRowStatus, - tmnxStgDescription, - tmnxStgVersion, - tmnxStgNotifyCommunity, - tmnxStgSecurityLevel - } - STATUS current - DESCRIPTION - "The group of objects supporting management of TiMOS logs - obsoleted on Alcatel-Lucent SROS series systems in release 5.0." - ::= { tmnxLogGroups 23 } - -tmnxLogNotifyObjsV6v0Group OBJECT-GROUP - OBJECTS { tmnxLogFileDeletedLogId, - tmnxLogFileDeletedFileId, - tmnxLogFileDeletedLogType, - tmnxLogFileDeletedLocation, - tmnxLogFileDeletedName, - tmnxLogFileDeletedCreateTime, - tmnxLogTraceErrorTitle, - tmnxLogTraceErrorMessage, - tmnxLogThrottledEventID, - tmnxLogThrottledEvents, - tmnxSysLogTargetId, - tmnxSysLogTargetProblemDescr, - tmnxLogNotifyApInterval, - tmnxStdReplayStartEvent, - tmnxStdReplayEndEvent - } - STATUS obsolete - DESCRIPTION - "The group of objects supporting management of Log notifications - on Alcatel-Lucent SROS series systems release 6.0." - ::= { tmnxLogGroups 24 } - -tmnxLogNotificationV6v0Group NOTIFICATION-GROUP - NOTIFICATIONS { tmnxLogSpaceContention, - tmnxLogAdminLocFailed, - tmnxLogBackupLocFailed, - tmnxLogFileRollover, - tmnxLogFileDeleted, - tmnxTestEvent, - tmnxLogTraceError, - tmnxLogEventThrottled, - tmnxSysLogTargetProblem, - tmnxLogAccountingDataLoss, - tmnxStdEventsReplayed - } - STATUS current - DESCRIPTION - "The group of notifications supporting the Log feature - on Alcatel-Lucent SROS series systems release 6.0." - ::= { tmnxLogGroups 25 } - -tmnxSnmpTrapDestV6v0Group OBJECT-GROUP - OBJECTS { tmnxStdReplay, - tmnxStdReplayStart, - tmnxStdReplayLastTime - } - STATUS current - DESCRIPTION - "The group of objects added to support SNMP trap destinations - in the Alcatel-Lucent SROS series systems release 6.0." - ::= { tmnxLogGroups 26 } - -tmnxLogAccountingPolicyV6v1Group OBJECT-GROUP - OBJECTS { - tmnxLogApDefaultInterval - } - STATUS current - DESCRIPTION - "The group of objects supporting management of accounting policies - capabilities on Alcatel-Lucent SROS series systems release 6.1." - ::= { tmnxLogGroups 27 } - - -tmnxLogAccountingPolicyCRV7v0Group OBJECT-GROUP - OBJECTS { tmnxLogApCrLastChanged, - tmnxLogApCrSignChangeDelta, - tmnxLogApCrSignChangeQueue, - tmnxLogApCrSignChangeOCntr, - tmnxLogApCrSignChangeQICounters, - tmnxLogApCrSignChangeQECounters, - tmnxLogApCrSignChangeOICounters, - tmnxLogApCrSignChangeOECounters, - tmnxLogApCrSignChangeAACounters, - tmnxLogApCrAACounters, - tmnxLogApCrQueueRowStatus, - tmnxLogApCrQueueLastChanged, - tmnxLogApCrQueueICounters, - tmnxLogApCrQueueECounters, - tmnxLogApCrOverrideCntrRowStatus, - tmnxLogApCrOverrideCntrLastChngd, - tmnxLogApCrOverrideCntrICounters, - tmnxLogApCrOverrideCntrECounters - } - STATUS current - DESCRIPTION - "The group of objects supporting the creation of a custom record - inside a accounting policy - on Alcatel-Lucent SROS series systems." - ::= { tmnxLogGroups 28 } - -tmnxLogRoutePreferenceV7v0Group OBJECT-GROUP - OBJECTS { tmnxEventPrimaryRoutePref, - tmnxEventSecondaryRoutePref - } - STATUS current - DESCRIPTION - "The group of objects supporting routing preferences of Log Events - on Alcatel-Lucent SROS series systems release 7.0." - ::= { tmnxLogGroups 29 } - -tmnxLogNotifyObjsV8v0Group OBJECT-GROUP - OBJECTS { tmnxLogFileDeletedLogId, - tmnxLogFileDeletedFileId, - tmnxLogFileDeletedLogType, - tmnxLogFileDeletedLocation, - tmnxLogFileDeletedName, - tmnxLogFileDeletedCreateTime, - tmnxLogTraceErrorTitle, - tmnxLogTraceErrorSubject, - tmnxLogTraceErrorMessage, - tmnxLogThrottledEventID, - tmnxLogThrottledEvents, - tmnxSysLogTargetId, - tmnxSysLogTargetProblemDescr, - tmnxLogNotifyApInterval, - tmnxStdReplayStartEvent, - tmnxStdReplayEndEvent - } - STATUS current - DESCRIPTION - "The group of objects supporting management of Log notifications - on Alcatel-Lucent SROS series systems release 8.0." - ::= { tmnxLogGroups 30 } - - -tmnxLogNotificationV9v0Group NOTIFICATION-GROUP - NOTIFICATIONS { tmnxLogEventOverrun - } - STATUS current - DESCRIPTION - "The group of notifications supporting the Log feature - on Alcatel SROS series systems added in release 9.0." - ::= { tmnxLogGroups 31 } - -tmnxLogEventDampedV8v0Group OBJECT-GROUP - OBJECTS { tmnxLogConfigEventsDamped - } - STATUS current - DESCRIPTION - "The group of objects supporting damping of change events - on Alcatel-Lucent SROS series systems added in release 8.0r7." - ::= { tmnxLogGroups 32 } - -tmnxLogApV9v0Group OBJECT-GROUP - OBJECTS { tmnxLogApDataLossCount, - tmnxLogApLastDataLossTimeStamp - } - STATUS current - DESCRIPTION - "The group of objects extending the application log table on - Alcatel-Lucent SROS series systems added in release 9.0." - ::= { tmnxLogGroups 33 } - -tmnxLogExRbkOpGroup OBJECT-GROUP - OBJECTS { tmnxLogExRbkOpTblLastChange, - tmnxLogExRbkOpMaxEntries, - tmnxLogExRbkOpLastChanged, - tmnxLogExRbkOpType, - tmnxLogExRbkOpStatus, - tmnxLogExRbkOpBegin, - tmnxLogExRbkOpEnd, - tmnxLogExRbkOpFile, - tmnxLogExRbkOpUser, - tmnxLogExRbkOpNumEvents, - tmnxLogExRbkEventOID - } - STATUS current - DESCRIPTION - "The group of objects managing exec and rollback revert event - history." - ::= { tmnxLogGroups 34 } - -tmnxLogNotifyObjsV10v0Group OBJECT-GROUP - OBJECTS { tmnxLogExecRollbackOpIndex - } - STATUS current - DESCRIPTION - "The group of accessible-for-notify objects added to - Alcatel-Lucent SROS series systems release 10.0." - ::= { tmnxLogGroups 35 } - -tmnxLogApExtGroup OBJECT-GROUP - OBJECTS { tmnxLogApToFileType - } - STATUS current - DESCRIPTION - "The group of objects extending the accounting policy table on - Alcatel-Lucent SROS series systems." - ::= { tmnxLogGroups 36 } - - tmnxLogAppRouteNotifV10v0Group OBJECT-GROUP - OBJECTS { tmnxLogColdStartWaitTime, - tmnxLogRouteRecoveryWaitTime - } - STATUS current - DESCRIPTION - "The group of objects supporting notifications on completion of wait - time after cold reboot and route recovery on Alcatel-Lucent SROS series - systems release 10.0." - ::= { tmnxLogGroups 37 } - -END +TIMETRA-LOG-MIB DEFINITIONS ::= BEGIN + +IMPORTS + InetAddress, InetAddressType + FROM INET-ADDRESS-MIB + SnmpAdminString, + SnmpMessageProcessingModel, + SnmpSecurityLevel + FROM SNMP-FRAMEWORK-MIB + snmpNotifyEntry + FROM SNMP-NOTIFICATION-MIB + MODULE-COMPLIANCE, NOTIFICATION-GROUP, + OBJECT-GROUP + FROM SNMPv2-CONF + sysDescr, sysObjectID + FROM SNMPv2-MIB + Counter32, Counter64, Integer32, + IpAddress, MODULE-IDENTITY, + NOTIFICATION-TYPE, OBJECT-TYPE, + Unsigned32 + FROM SNMPv2-SMI + DateAndTime, DisplayString, RowStatus, + StorageType, TEXTUAL-CONVENTION, + TimeStamp, TruthValue + FROM SNMPv2-TC + TFilterAction, TFilterActionOrDefault + FROM TIMETRA-FILTER-MIB + timetraSRMIBModules, tmnxSRConfs, + tmnxSRNotifyPrefix, tmnxSRObjs + FROM TIMETRA-GLOBAL-MIB + THsmdaCounterIdOrZero, + THsmdaCounterIdOrZeroOrAll, + TItemDescription, TNamedItem, + TNamedItemOrEmpty, TQueueId, + TQueueIdOrAll, TmnxAccPlcyAACounters, + TmnxAccPlcyAASubAttributes, + TmnxAccPlcyOECounters, + TmnxAccPlcyOICounters, + TmnxAccPlcyPolicerECounters, + TmnxAccPlcyPolicerICounters, + TmnxAccPlcyQECounters, + TmnxAccPlcyQICounters, TmnxActionType, + TmnxAdminState, TmnxOperState, + TmnxSyslogFacility, TmnxSyslogSeverity, + TmnxUdpPort + FROM TIMETRA-TC-MIB + ; + +timetraLogMIBModule MODULE-IDENTITY + LAST-UPDATED "201904010000Z" + ORGANIZATION "Nokia" + CONTACT-INFO + "Nokia SROS Support + Web: http://www.nokia.com" + DESCRIPTION + "This document is the SNMP MIB module to manage and provision the Nokia + SROS Logging utility. + + Copyright 2003-2018 Nokia. All rights reserved. + Reproduction of this document is authorized on the condition that + the foregoing copyright notice is included. + + This SNMP MIB module (Specification) embodies Nokia's + proprietary intellectual property. Nokia retains + all title and ownership in the Specification, including any + revisions. + + Nokia grants all interested parties a non-exclusive license to use and + distribute an unmodified copy of this Specification in connection with + management of Nokia products, and without fee, provided this copyright + notice and license appear on all copies. + + This Specification is supplied 'as is', and Nokia makes no warranty, + either express or implied, as to the use, operation, condition, or + performance of the Specification." + + REVISION "201904010000Z" + DESCRIPTION + "Rev 19 1 April 2019 00:00 + Release 19 of the TIMETRA-LOG-MIB." + + REVISION "201706300000Z" + DESCRIPTION + "Rev 15.1 30 Jun 2017 00:00 + 15.1 release of the TIMETRA-LOG-MIB." + + REVISION "201703010000Z" + DESCRIPTION + "Rev 15.0 01 Mar 2017 00:00 + 15.0 release of the TIMETRA-LOG-MIB." + + REVISION "201601010000Z" + DESCRIPTION + "Rev 14.0 01 Jan 2016 00:00 + 14.0 release of the TIMETRA-LOG-MIB." + + REVISION "201501010000Z" + DESCRIPTION + "Rev 13.0 01 Jan 2015 00:00 + 13.0 release of the TIMETRA-LOG-MIB." + + REVISION "201401010000Z" + DESCRIPTION + "Rev 12.0 01 Jan 2014 00:00 + 12.0 release of the TIMETRA-LOG-MIB." + + REVISION "201102010000Z" + DESCRIPTION + "Rev 9.0 01 Feb 2011 00:00 + 9.0 release of the TIMETRA-LOG-MIB." + + REVISION "200902280000Z" + DESCRIPTION + "Rev 7.0 28 Feb 2009 00:00 + 7.0 release of the TIMETRA-LOG-MIB." + + REVISION "200801010000Z" + DESCRIPTION + "Rev 6.0 01 Jan 2008 00:00 + 6.0 release of the TIMETRA-LOG-MIB." + + REVISION "200701010000Z" + DESCRIPTION + "Rev 5.0 01 Jan 2007 00:00 + 5.0 release of the TIMETRA-LOG-MIB." + + REVISION "200603150000Z" + DESCRIPTION + "Rev 4.0 15 Mar 2006 00:00 + 4.0 release of the TIMETRA-LOG-MIB." + + REVISION "200501240000Z" + DESCRIPTION + "Rev 2.1 24 Jan 2005 00:00 + 2.1 release of the TIMETRA-LOG-MIB." + + REVISION "200405270000Z" + DESCRIPTION + "Rev 2.1 27 May 2004 00:00 + 2.1 release of the TIMETRA-LOG-MIB." + + REVISION "200401150000Z" + DESCRIPTION + "Rev 2.0 15 Jan 2004 00:00 + 2.0 release of the TIMETRA-LOG-MIB." + + REVISION "200308150000Z" + DESCRIPTION + "Rev 1.2 15 Aug 2003 00:00 + 1.2 release of the TIMETRA-LOG-MIB." + + REVISION "200301200000Z" + DESCRIPTION + "Rev 1.0 20 Jan 2003 00:00 + 1.0 Release of the TIMETRA-LOG-MIB." + + REVISION "200111100000Z" + DESCRIPTION + "Rev 0.1 10 Nov 2001 00:00 + Initial version of the TIMETRA-LOG-MIB." + + ::= { timetraSRMIBModules 12 } + +TmnxPerceivedSeverity ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "ITU perceived severity values as per M.3100 and X.733" + SYNTAX INTEGER { + none (0), + cleared (1), + indeterminate (2), + critical (3), + major (4), + minor (5), + warning (6) + } + +TmnxSyslogId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxSyslogId uniquely identifies an entry in the + tmnxSyslogTargetTable to be used for the syslog collector target + information when creating a log file where tmnxLogIdDestination has a + value of 'syslog (2)'." + SYNTAX Integer32 (1..40) + +TmnxSyslogIdOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxSyslogIdOrEmpty uniquely identifies an entry in the + tmnxSyslogTargetTable to be used for the syslog collector target + information when creating a log file where tmnxLogIdDestination + has a value of 'syslog (2)'. The value of 0 is used when no + entry exists in the tmnxSyslogTargetTable." + SYNTAX Integer32 (0 | 1..40) + +TmnxLogFileId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxLogFileId uniquely identifies a file-id to be + used when creating a log or accounting file. A value of zero (0) + indicates none specified and is invalid when used as an index + for the tmnxLogFileIdTable." + SYNTAX Integer32 (0..99) + +TmnxLogFileType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxLogFileType indicates the type of information that + will be written to this file." + SYNTAX INTEGER { + none (0), + eventLog (1), + accountingPolicy (2) + } + +TmnxLogIdIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of tmnxLogIdIndex uniquely identifies an event stream log. + Note that 3 default TmnxLogIdEntry rows are created by the agent using + TmnxLogIdIndex values 99, 100 and 101." + SYNTAX Integer32 (1..101) + +TmnxStgIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxStgIndex uniquely identifies an event stream log. It + is the same as an TmnxLogIdIndex but with a limited range." + SYNTAX Integer32 (1..100) + +TmnxCFlash ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxCFlash uniquely identifies a compact flash + module on the active CPM card. A value of zero (0) indicates + none specified." + SYNTAX Unsigned32 + +TmnxLogFilterId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxLogFilterId is the identification number of an + event log filter. The value of zero indicates none specified. + The value of zero (0) is invalid when used as an index for the + tmnxLogFilterTable. Filter entry 1001 is created by the agent." + SYNTAX Unsigned32 (0..1500) + +TmnxLogFilterEntryId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxLogFilterEntryId is the identification number of an + event log filter entry." + SYNTAX Unsigned32 (1..999) + +TmnxLogFilterOperator ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "When TmnxLogFilterOperator has a value of 'off', the item is not + matched. Otherwise the value of TmnxLogFilterOperator determines + the comparison operator to be used as the parameter match criterion." + SYNTAX INTEGER { + off (1), + equal (2), + notEqual (3), + lessThan (4), + lessThanOrEqual (5), + greaterThan (6), + greaterThanOrEqual (7) + } + +TmnxEventNumber ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Each log event type has a unique identifying number. This number is + unique within a particular software application, such as IP, MPLS, + OSPF, etc.; but it is not necessarily unique across different software + applications. That is MPLS event #1001 may be different from OSPF + event #1001." + SYNTAX Unsigned32 + +TmnxLogExRbkOperationType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxLogExRbkOperationType specifies the type of operation + being performed." + SYNTAX INTEGER { + unknown (0), + exec (1), + rollback (2), + vsd (3), + load (4) + } + +LogStorageType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX StorageType + +tmnxLogObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 12 } + +tmnxLogNotificationObjects OBJECT IDENTIFIER ::= { tmnxLogObjs 1 } + +tmnxLogFileDeletedLogId OBJECT-TYPE + SYNTAX TmnxLogIdIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxLogFileDeletedLogId indicates with which event log-id + or accounting-policy-id the deleted file was associated. Note the + corresponding entry in the tmnxLogIdTable or tmnxLogApTable may no + longer exist." + ::= { tmnxLogNotificationObjects 1 } + +tmnxLogFileDeletedFileId OBJECT-TYPE + SYNTAX TmnxLogFileId + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxLogFileDeletedFileId indicates with which event + log-id or accounting-policy-id the deleted file was associated. Note + that the corresponding entry in the tmnxLogFileIdTable may no longer + exist." + ::= { tmnxLogNotificationObjects 2 } + +tmnxLogFileDeletedLogType OBJECT-TYPE + SYNTAX TmnxLogFileType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxLogFileDeletedLogType indicates whether the deleted + file was an 'eventLog' or 'accountingPolicy'." + ::= { tmnxLogNotificationObjects 3 } + +tmnxLogFileDeletedLocation OBJECT-TYPE + SYNTAX TmnxCFlash + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxLogFileDeletedLocation indicates on which compact + flash device the event log or accounting policy file that has been + deleted was located. " + ::= { tmnxLogNotificationObjects 4 } + +tmnxLogFileDeletedName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxLogFileDeletedName indicates the pathname of an event + log or accounting policy file that has been deleted because of space + contention on a compact flash device." + ::= { tmnxLogNotificationObjects 5 } + +tmnxLogFileDeletedCreateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxLogFileDeletedCreateTime indicates the date and time + when the deleted file had been created." + ::= { tmnxLogNotificationObjects 6 } + +tmnxLogTraceErrorTitle OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..50)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxLogTraceErrorTitle indicates the title string of the + trace error event that generated the tmnxLogTraceError notification." + ::= { tmnxLogNotificationObjects 7 } + +tmnxLogTraceErrorSubject OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..50)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxLogTraceErrorSubject indicates the subject string of + the trace error event that generated the tmnxLogTraceError + notification. + + The subject is the entity that originated the event, such as the Slot + ID." + ::= { tmnxLogNotificationObjects 8 } + +tmnxLogTraceErrorMessage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxLogTraceErrorMessage indicates the message text + string of the trace error event that generated the tmnxLogTraceError + notification." + ::= { tmnxLogNotificationObjects 9 } + +tmnxLogThrottledEventID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxLogThrottledEventID is used by the tmnxLogEventThrottled + notification to indicate the NOTIFICATION-TYPE object identifier of + the throttled event." + ::= { tmnxLogNotificationObjects 10 } + +tmnxLogThrottledEvents OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxLogThrottledEvents is used by the tmnxLogEventThrottled + notification to indicate the number of events dropped because of event + throttling during the last throttle interval." + ::= { tmnxLogNotificationObjects 11 } + +tmnxSysLogTargetId OBJECT-TYPE + SYNTAX TmnxSyslogId + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxSysLogTargetId is used by the tmnxSysLogTargetProblem notification + to indicate the involved TmnxSyslogId." + ::= { tmnxLogNotificationObjects 12 } + +tmnxSysLogTargetProblemDescr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxSysLogTargetProblemDescr indicates the type of error + encountered when trying to deliver events to the destination specified + in the TmnxSyslogId." + ::= { tmnxLogNotificationObjects 13 } + +tmnxLogNotifyApInterval OBJECT-TYPE + SYNTAX Integer32 (5..120) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxLogNotifyApInterval indicates how frequently the + statistics are collected and written to their destination." + ::= { tmnxLogNotificationObjects 14 } + +tmnxStdReplayStartEvent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxStdReplayStartEvent indicates the SNMP notification + request ID of the first missed event that was replayed when an SNMP + notification target address was readded to the RTM following a period + when the target address had been removed. It is used by the + tmnxStdEventsReplayed notification." + ::= { tmnxLogNotificationObjects 15 } + +tmnxStdReplayEndEvent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxStdReplayEndEvent indicates the SNMP notification + request ID of the last missed event that was replayed when an SNMP + notification target address was readded to the RTM following a period + when the target address had been removed. It is used by the + tmnxStdEventsReplayed notification." + ::= { tmnxLogNotificationObjects 16 } + +tmnxEhsHEntryMinDelayInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..604800) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxEhsHEntryMinDelayInterval indicates the difference + between the current time and the time as mentioned in + tmnxEhsHEntryLastExecuted." + ::= { tmnxLogNotificationObjects 17 } + +tmnxLogMaxLogs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "logs" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of concurrent active Logs that are allowed. A value + of zero (0) for this object implies that there is no limit for the + number of concurrent active logs in effect. + + The maximum number of logs in the Base context is restricted to 30 and + in the VPRN context to 30." + DEFVAL { 60 } + ::= { tmnxLogObjs 2 } + +tmnxLogFileIdTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxLogFileIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Nokia SROS series Log File ID Table for providing, via + SNMP, the capability of defining the characteristics for log and + accounting files and associating them with a file-id. The actual file + is not created until the file-id is used in a log or accounting file + configuration." + ::= { tmnxLogObjs 3 } + +tmnxLogFileIdEntry OBJECT-TYPE + SYNTAX TmnxLogFileIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxLogFileIdTable. Entries are created + and deleted in this table by SNMP sets to tmnxLogFileIdRowStatus." + INDEX { tmnxLogFileId } + ::= { tmnxLogFileIdTable 1 } + +TmnxLogFileIdEntry ::= SEQUENCE +{ + tmnxLogFileId TmnxLogFileId, + tmnxLogFileIdRowStatus RowStatus, + tmnxLogFileIdStorageType StorageType, + tmnxLogFileIdRolloverTime Integer32, + tmnxLogFileIdRetainTime Integer32, + tmnxLogFileIdAdminLocation TmnxCFlash, + tmnxLogFileIdOperLocation TmnxCFlash, + tmnxLogFileIdDescription TItemDescription, + tmnxLogFileIdLogType TmnxLogFileType, + tmnxLogFileIdLogId Integer32, + tmnxLogFileIdPathName DisplayString, + tmnxLogFileIdCreateTime DateAndTime, + tmnxLogFileIdBackupLoc TmnxCFlash +} + +tmnxLogFileId OBJECT-TYPE + SYNTAX TmnxLogFileId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value tmnxLogFileId uniquely identifies a file-id to be used + when creating a log or accounting file." + ::= { tmnxLogFileIdEntry 1 } + +tmnxLogFileIdRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted + in the tmnxLogFileIdTable. Deletion of an entry in this + table will not succeed if it is currently used by any log + or accounting file." + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual + Conventions for SMIv2.'" + ::= { tmnxLogFileIdEntry 2 } + +tmnxLogFileIdStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The storage type for this conceptual row. Conceptual rows having the + value 'permanent' need not allow write access to any columnar objects + in the row." + DEFVAL { nonVolatile } + ::= { tmnxLogFileIdEntry 3 } + +tmnxLogFileIdRolloverTime OBJECT-TYPE + SYNTAX Integer32 (5..10080) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFileIdRolloverTime specifies how often, in + minutes, a new log or accounting file will be created. If the value + of tmnxLogFileIdLogType is not 'rollover', then the value of this + object is irrelevant." + DEFVAL { 1440 } + ::= { tmnxLogFileIdEntry 4 } + +tmnxLogFileIdRetainTime OBJECT-TYPE + SYNTAX Integer32 (1..500) + UNITS "hours" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFileIdRetainTime specifies the minimum time, + in hours, that a file is retained on the media. Once this time + period has expired the file is deleted." + DEFVAL { 12 } + ::= { tmnxLogFileIdEntry 5 } + +tmnxLogFileIdAdminLocation OBJECT-TYPE + SYNTAX TmnxCFlash + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFileIdAdminLocation specifies where the log + or accounting file should be created. The file location should be a + compact flash on the primary CPM. When the secondary CPM becomes + the primary CPM after a failure, the same log file policies will + be activated. Thus it is recommended that the same media is + available to both secondary and primary CPMs. + + If no location is specified, 0, the compact flash cf1: is used to + store the log files or cf2: is used to store accounting files." + DEFVAL { 0 } + ::= { tmnxLogFileIdEntry 6 } + +tmnxLogFileIdOperLocation OBJECT-TYPE + SYNTAX TmnxCFlash + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogFileIdOperLocation indicates where the log + or accounting file has been created. The file location should be a + compact flash on the primary CPM. When the secondary CPM becomes + the primary CPM after a failure, the same log file policies will + be activated. Thus it is recommended that the same media is + available to both secondary and primary CPMs." + ::= { tmnxLogFileIdEntry 7 } + +tmnxLogFileIdDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFileIdDescription is a user provided description + string for this log file-id entry. It can consist of any printable, + seven-bit ASCII characters up to 80 characters in length." + DEFVAL { ''h } + ::= { tmnxLogFileIdEntry 8 } + +tmnxLogFileIdLogType OBJECT-TYPE + SYNTAX TmnxLogFileType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogFileIdLogType indicates the type of information + that will be written to this file." + ::= { tmnxLogFileIdEntry 9 } + +tmnxLogFileIdLogId OBJECT-TYPE + SYNTAX Integer32 (0..99) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogFileIdLogId indicates the ID index of the log or + accounting policy this file is attached to. A value of zero (0) + indicates that this file definition is not currently used by any + log or accounting policy." + ::= { tmnxLogFileIdEntry 10 } + +tmnxLogFileIdPathName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogFileIdPathName is the pathname of the currently + opened file used by this file-id entry. The value of + tmnxLogFileIdPathName is affected by the value of stiPreferLocalTime." + ::= { tmnxLogFileIdEntry 11 } + +tmnxLogFileIdCreateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogFileIdCreateTime is the time the currently opened + file version used by this file-id entry was created. The value of + tmnxLogFileIdCreateTime is affected by the value of + stiPreferLocalTime." + ::= { tmnxLogFileIdEntry 12 } + +tmnxLogFileIdBackupLoc OBJECT-TYPE + SYNTAX TmnxCFlash + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFileIdBackupLoc specifies where the log + or accounting file should be created if it cannot be created in + the location specified by tmnxLogFileIdAdminLocation. The file + location should be a compact flash on the primary CPM. When the + secondary CPM becomes the primary CPM after a failure, the same + log file policies will be activated. Thus it is recommended that + the same media is available to both secondary and primary CPMs. + + If no backup location is specified, 0, and the log or accounting file + could not be created in the location specified by + tmnxLogFileIdAdminLocation or the file creation at the specified + backup location fails, a file create failure trap is issued and the + associated log or accounting policy is marked as operationally + 'outOfService'." + DEFVAL { 0 } + ::= { tmnxLogFileIdEntry 13 } + +tmnxLogApTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxLogApEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Nokia SROS series Log Accounting Policy Table contains an entry + for each accounting policy that specifies the characteristics of the + accounting records associated with an accounting policy." + ::= { tmnxLogObjs 4 } + +tmnxLogApEntry OBJECT-TYPE + SYNTAX TmnxLogApEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxLogApTable. Entries in the + tmnxLogApTable are created and destroyed via SNMP Set + requests to tmnxLogApRowStatus." + INDEX { tmnxLogApPolicyId } + ::= { tmnxLogApTable 1 } + +TmnxLogApEntry ::= SEQUENCE +{ + tmnxLogApPolicyId Integer32, + tmnxLogApRowStatus RowStatus, + tmnxLogApStorageType LogStorageType, + tmnxLogApAdminStatus TmnxAdminState, + tmnxLogApOperStatus TmnxOperState, + tmnxLogApInterval Integer32, + tmnxLogApDescription TItemDescription, + tmnxLogApDefault TruthValue, + tmnxLogApRecord INTEGER, + tmnxLogApToFileId TmnxLogFileId, + tmnxLogApPortType INTEGER, + tmnxLogApDefaultInterval TruthValue, + tmnxLogApDataLossCount Counter32, + tmnxLogApLastDataLossTimeStamp TimeStamp, + tmnxLogApToFileType INTEGER, + tmnxLogApIncludeSystemInfo TruthValue, + tmnxLogApAlign TruthValue +} + +tmnxLogApPolicyId OBJECT-TYPE + SYNTAX Integer32 (1..99) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxLogApPolicyId uniquely identifies an accounting + policy to be used for creating accounting records. A specific + accounting policy can be applied to one or more service access + points (SAPs). Any changes made to an existing policy is applied + immediately to all SAPs where this policy is applied." + ::= { tmnxLogApEntry 1 } + +tmnxLogApRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted + in the tmnxLogApTable. Deletion of an entry in this + table will not succeed if it is currently applied to any + service access point (SAP)." + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual + Conventions for SMIv2.'" + ::= { tmnxLogApEntry 2 } + +tmnxLogApStorageType OBJECT-TYPE + SYNTAX LogStorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The storage type for this conceptual row. Conceptual rows having the + value 'permanent' need not allow write access to any columnar objects + in the row." + DEFVAL { nonVolatile } + ::= { tmnxLogApEntry 3 } + +tmnxLogApAdminStatus OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogApAdminStatus specifies the desired administrative + state for this accounting policy." + DEFVAL { outOfService } + ::= { tmnxLogApEntry 4 } + +tmnxLogApOperStatus OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogApOperStatus indicates the current operational + status of this accounting policy." + ::= { tmnxLogApEntry 5 } + +tmnxLogApInterval OBJECT-TYPE + SYNTAX Integer32 (1..120) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogApInterval determines how frequently the + statistics are collected and written to their destination. + + If no record is specified, default value for tmnxLogApInterval is 5 + minutes. For service and network types of record, default values are 5 + minutes and 15 minutes respectively. + + For SAA and PM only, the minimum value of tmnxLogApInterval is 1 + minute. Otherwise the minimum value is 5 minutes." + DEFVAL { 5 } + ::= { tmnxLogApEntry 6 } + +tmnxLogApDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogApDescription is a user provided description + string for this accounting policy. It can consist of any printable, + seven-bit ASCII characters up to 80 characters in length." + DEFVAL { ''h } + ::= { tmnxLogApEntry 7 } + +tmnxLogApDefault OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When tmnxLogApDefault has a value of 'true', it specifies that + this accounting policy is applied to all service access points (SAPs) + that do not have an explicit accounting policy applied. If no + accounting policy is associated with a SAP accounting records are + produced in accordance with the default policy. + + Only one accounting policy entry in the tmnxLogApTable can have + tmnxLogApDefault set to 'true'. If there is no entry in the + tmnxLogApTable with tmnxLogApDefault set to 'true', then the + only accounting records collected are those explicitly configured + accounting policies." + DEFVAL { false } + ::= { tmnxLogApEntry 8 } + +tmnxLogApRecord OBJECT-TYPE + SYNTAX INTEGER { + none (0), + svcIngressOctet (1), + svcEgressOctet (2), + svcIngressPkt (3), + svcEgressPkt (4), + netIngressOctet (5), + netEgressOctet (6), + netIngressPkt (7), + netEgressPkt (8), + compactSvcInOctet (9), + combinedSvcIngress (10), + combinedNetInEgOctet (11), + combinedSvcInEgOctet (12), + completeSvcInEg (13), + combinedSvcSdpInEg (14), + completeSvcSdpInEg (15), + completeSubscrIngrEgr (16), + bsxProtocol (17), + bsxApplication (18), + bsxAppGroup (19), + bsxSubscriberProtocol (20), + bsxSubscriberApplication (21), + bsxSubscriberAppGroup (22), + customRecordSubscriber (23), + customRecordService (24), + customRecordAa (25), + queueGroupOctets (26), + queueGroupPackets (27), + combinedQueueGroup (28), + combinedMplsLspIngress (29), + combinedMplsLspEgress (30), + combinedLdpLspEgress (31), + saa (32), + video (33), + kpiSystem (34), + kpiBearerMgmt (35), + kpiBearerTraffic (36), + kpiRefPoint (37), + kpiPathMgmt (38), + kciIom3 (39), + kciSystem (40), + kciBearerMgmt (41), + kciPathMgmt (42), + completeKpi (43), + completeKci (44), + kpiBearerGroup (45), + kpiRefPathGroup (46), + kpiKciBearerMgmt (47), + kpiKciPathMgmt (48), + kpiKciSystem (49), + completeKpiKci (50), + aaPerformance (51), + completeEthernetPort (52), + extendedSvcIngrEgr (53), + completeNetIngrEgr (54), + aaPartition (55), + completeOamPm (56), + kpiRefPtSecErrorCauseCode (57), + kpiBearerTrafficGtpEndpoint (58), + kpiIpReas (59), + kpiRadiusGroup (60), + kpiRefPtFailureCauseCode (61), + kpiDhcpGroup (62), + aaAdmitDeny (63), + netIntfIngressOctet (65), + netIntfEgressOctet (66), + netIntfIngressPkt (67), + netIntfEgressPkt (68), + combinedNetIntfIngress (69), + combinedNetIntfEgress (70), + completeNetIntfIngrEgr (71), + accessEgressOctets (72), + accessEgressPackets (73), + combinedAccessEgress (74), + combinedNetworkEgress (75) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogApRecord specifies the type of predefined + accounting record type to be written to the accounting file. + + The value 'bsxSubscriberAppGroup (22)' was made obsolete in release + 7.0 and replaced by 'customRecordAa (25).'" + DEFVAL { none } + ::= { tmnxLogApEntry 9 } + +tmnxLogApToFileId OBJECT-TYPE + SYNTAX TmnxLogFileId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogApToFileId is the index to the entry in the + tmnxLogFileIdTable that specifies the file characteristics to be + used for the destination of the accounting policy records collected + by this accounting policy. The file itself is created the first + time this accounting policy is applied to a service access point + (SAP). + + tmnxLogApToFileId must be set along with tmnxLogApToFileType to + indicate whether the records will be stored in a file or not. + + When a destination file is specified, the value of the file is + specified by tmnxLogApToFileId and the value of tmnxLogApToFileType + should be 'fileId'. + + When the destination file is not specified, the value of + tmnxLogApToFileId should be zero and the value of tmnxLogApToFileType + should be 'noFile'." + ::= { tmnxLogApEntry 10 } + +tmnxLogApPortType OBJECT-TYPE + SYNTAX INTEGER { + none (0), + access (1), + network (2), + sdp (3), + subscriber (4), + appAssure (5), + qgrp (6), + saa (7), + mplsLspIngr (8), + mplsLspEgr (9), + ldpLspEgr (10), + video (11), + mobileGateway (12), + ethernet (13), + oamPm (14), + networkIntf (16), + accessPort (17) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogApPortType indicates the type of facility + associated with the specified accounting policy's record type (i.e. + tmnxLogApRecord)." + ::= { tmnxLogApEntry 11 } + +tmnxLogApDefaultInterval OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "When tmnxLogApDefaultInterval has a value of 'true', it specifies that + tmnxLogApInterval will have a default value. + + When tmnxLogApDefaultInterval has a value of 'false', user can set the + value of tmnxLogApInterval manually." + DEFVAL { true } + ::= { tmnxLogApEntry 12 } + +tmnxLogApDataLossCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogApDataLossCount indicates the number of times a + tmnxLogAccountingDataLoss trap was raised against this application + policy." + ::= { tmnxLogApEntry 13 } + +tmnxLogApLastDataLossTimeStamp OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogApLastDataLossTimeStamp indicates the last time, + since system startup that a tmnxLogAccountingDataLoss trap was raised + against this application policy." + ::= { tmnxLogApEntry 14 } + +tmnxLogApToFileType OBJECT-TYPE + SYNTAX INTEGER { + fileId (0), + noFile (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogApToFileType specifies where records of an + accounting policy are stored. It should be set along with + tmnxLogApToFileId which specifies the destination file index where the + accounting records are stored. + + When the value of tmnxLogApToFileType is 'noFile', it indicates that + the accounting records will not to be stored in a file and the value + of tmnxLogApToFileId should be set to zero. + + When the value of tmnxLogApToFileType is 'fileId', it indicates that + the accounting records will be stored in a file specified by + tmnxLogApToFileId. + + tmnxLogApOperStatus will transition to 'inService' when the + tmnxLogApToFileType is set to 'noFile' or 'fileId'." + DEFVAL { fileId } + ::= { tmnxLogApEntry 15 } + +tmnxLogApIncludeSystemInfo OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogApIncludeSystemInfo specifies whether or not to + include system information at the top of each accounting file + generated for a given accounting policy." + DEFVAL { false } + ::= { tmnxLogApEntry 16 } + +tmnxLogApAlign OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If true generation of accounting statistics is aligned with absolute + time. First statistics are generated when absolute time is dividable + by collection-interval value. After that it continues with + collection-interval. This is important for synchronization of + statistics interval between various nodes in network. If false, + generation of accounting statistis is triggered right after command + execution and continues after configured collection-interval. type + that do not have an accounting policy." + DEFVAL { false } + ::= { tmnxLogApEntry 17 } + +tmnxLogIdTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxLogIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Nokia SROS series Log Identification Table contains an entry for + each log that specifies the characteristics of that log associated + with a log-id number." + ::= { tmnxLogObjs 5 } + +tmnxLogIdEntry OBJECT-TYPE + SYNTAX TmnxLogIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxLogIdTable. Entries in the + tmnxLogIdTable are created and destroyed via SNMP Set + requests to tmnxLogIdRowStatus. Default log entries 99, + and 100 are created by the agent." + INDEX { tmnxLogIdIndex } + ::= { tmnxLogIdTable 1 } + +TmnxLogIdEntry ::= SEQUENCE +{ + tmnxLogIdIndex TmnxLogIdIndex, + tmnxLogIdRowStatus RowStatus, + tmnxLogIdStorageType LogStorageType, + tmnxLogIdAdminStatus TmnxAdminState, + tmnxLogIdOperStatus TmnxOperState, + tmnxLogIdDescription TItemDescription, + tmnxLogIdFilterId TmnxLogFilterId, + tmnxLogIdSource BITS, + tmnxLogIdDestination INTEGER, + tmnxLogIdFileId TmnxLogFileId, + tmnxLogIdSyslogId TmnxSyslogIdOrEmpty, + tmnxLogIdMaxMemorySize Unsigned32, + tmnxLogIdConsoleSession TruthValue, + tmnxLogIdForwarded Counter64, + tmnxLogIdDropped Counter64, + tmnxLogIdTimeFormat INTEGER, + tmnxLogIdPythonPolicy TNamedItemOrEmpty, + tmnxLogIdOperDestination INTEGER, + tmnxLogIdNetconfStream TNamedItemOrEmpty +} + +tmnxLogIdIndex OBJECT-TYPE + SYNTAX TmnxLogIdIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxLogIdIndex uniquely identifies an event stream log." + ::= { tmnxLogIdEntry 1 } + +tmnxLogIdRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted + in the tmnxLogIdTable. Deletion of an entry in this + table will not succeed if tmnxLogIdOperStatus is not + 'outOfService'. tmnxLogIdOperStatus will not transition + to 'inService' if tmnxLogIdSource and tmnxLogIdDestination + and their associated objects have not been set to valid values." + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual + Conventions for SMIv2.'" + ::= { tmnxLogIdEntry 2 } + +tmnxLogIdStorageType OBJECT-TYPE + SYNTAX LogStorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The storage type for this conceptual row. Conceptual rows having the + value 'permanent' need not allow write access to any columnar objects + in the row." + DEFVAL { nonVolatile } + ::= { tmnxLogIdEntry 3 } + +tmnxLogIdAdminStatus OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogIdAdminStatus specifies the desired administrative + state for this log." + DEFVAL { inService } + ::= { tmnxLogIdEntry 4 } + +tmnxLogIdOperStatus OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogIdOperStatus indicates the current operational + status of this log." + ::= { tmnxLogIdEntry 5 } + +tmnxLogIdDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogIdDescription is a user provided description + string for this log. It can consist of any printable, + seven-bit ASCII characters up to 80 characters in length." + DEFVAL { ''h } + ::= { tmnxLogIdEntry 6 } + +tmnxLogIdFilterId OBJECT-TYPE + SYNTAX TmnxLogFilterId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogIdFilterId is the index into the + tmnxLogFilterTable to the entry the defines a filter to be + applied to this log's source event stream to limit the events + output to this log's destination. If tmnxLogIdFilterId has a + value of 0, then all events in the source log are forwarded + to the destination." + DEFVAL { 0 } + ::= { tmnxLogIdEntry 7 } + +tmnxLogIdSource OBJECT-TYPE + SYNTAX BITS { + main (0), + security (1), + change (2), + debugTrace (3), + li (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogIdSource is a bit mask that specifies the + log event source stream(s) to be forwarded to the destination + specified in tmnxLogIdDestination. Events from more than one + source may be forwarded to the log destination. + + The 'main' event stream consists of all events that are not explicitly + directed to any other event stream. + + The 'security' event stream contains all events that affect attempts + to breach system security such as failed login attempts, attempts to + access SNMP MIB tables to which the user has not been granted access, + or attempts to enter a branch of the CLI for which the user is not + authorized. + + The 'user' activity event stream contains all events that directly + affect the configuration or operation of the system. + + The 'debugTrace' event stream contains all events configured for + application or protocol tracing. + + The 'li' event stream contains all events configured for Lawful + Intercept activities. An attempt to set the 'li' event stream + will fail with an inconsistentValue error if the requestor does + not have access to the 'li' context. An attempt to set the 'li' + event stream will fail with an inconsistentValue error if + tmnxLogIdDestination has the value 'syslog' or 'file'." + DEFVAL { {} } + ::= { tmnxLogIdEntry 8 } + +tmnxLogIdDestination OBJECT-TYPE + SYNTAX INTEGER { + none (0), + console (1), + syslog (2), + snmpTraps (3), + file (4), + memory (5), + netconf (7), + subscribedCli (8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogIdDestination specifies the event log stream + destination. Once this object has been set to a value other than + the default 'none' it cannot be modified and attempts to reset + it to another value will fail with an INCONSISTENT VALUE error. + + The 'console' destination causes all selected log events to be + directed to the system console. If the console is not connected + then all entries are dropped. + + The 'syslog' destination sends all selected log events to the + syslog address configured in tmnxSyslogTargetAddress and + tmnxSyslogTargetUdpPort in the tmnxSyslogTargetTable row entry + pointed to by the value of tmnxLogIdSyslogId. An attempt to + set this object to 'syslog' will fail with an inconsistentValue + error if tmnxLogIdSource has the value 'li' set. + + The 'snmpTraps' destination causes events defined as SNMP traps + to be sent to the configured SNMP trap destinations and also to + be logged in the NOTIFICATION-LOG-MIB tables. The allocated memory + size for the log of transmitted traps is specified in + tmnxLogIdMaxMemorySize. The events are logged to memory in a circular + fashion. Once the space is full, the oldest entry is replaced with + a new entry. + + The 'file' destination causes all selected log events to be + directed to a file on one of the CPM's compact flash discs. + Details of the file's configuration are in the tmnxLogFileIdTable + entry pointed to by the value of tmnxLogIdFileId. An attempt to + set this object to 'file' will fail with an inconsistentValue + error if tmnxLogIdSource has the value 'li' set. + + The 'memory' destination causes all selected log events to be + directed to an in memory storage area. The allocated memory size + for the log is specified in tmnxLogIdMaxMemorySize. The events are + logged to memory in a circular fashion. Once the space is full, + the oldest entry is replaced with a new entry." + DEFVAL { none } + ::= { tmnxLogIdEntry 9 } + +tmnxLogIdFileId OBJECT-TYPE + SYNTAX TmnxLogFileId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogIdFileId is the index to the entry in the + tmnxLogFileIdTable that specifies the file characteristics to be used + for the destination of the log events written to this log. + + tmnxLogIdOperStatus will not transition to 'inService' until a + valid value has been set for tmnxLogIdFileId. This object is + valid only if tmnxLogIdDestination is set to 'file'." + ::= { tmnxLogIdEntry 10 } + +tmnxLogIdSyslogId OBJECT-TYPE + SYNTAX TmnxSyslogIdOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogIdSyslogId is the index into the + tmnxSyslogTargetTable for the row entry with the information to format + event messages to be sent to a specific syslog collector target. + + This object is valid only when tmnxLogIdDestination has a value of + 'syslog'. If this object has a value of zero (0), then no collector + is specified and no messages are sent." + DEFVAL { 0 } + ::= { tmnxLogIdEntry 11 } + +tmnxLogIdMaxMemorySize OBJECT-TYPE + SYNTAX Unsigned32 (0 | 50..3000) + UNITS "events" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogIdMaxMemorySize specifies the amount of memory to + allocate for this log. This object is valid only when + tmnxLogIdDestination has a value of 'memory', 'snmpTraps' or 'subscribedCli'. + For any other value of tmnxLogIdDestination, a read of this object will return zero (0). + + Once a memory size has been specified and the log created, any attempt + to modify this object will fail with an INCONSISTENT VALUE error." + DEFVAL { 100 } + ::= { tmnxLogIdEntry 12 } + +tmnxLogIdConsoleSession OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This object exists for the convenience of the Nokia SROS CLI. + When set to 'true' it indicates that the 'CONSOLE' log output + should be printed to the Telnet session instead of the CONSOLE + device. When a tmnxLogIdEntry is created directly via SNMP, + setting this object has no meaning and the 'CONSOLE' log output + will always be sent to the CONSOLE device. This object is obsoleted + in 15.0 Release." + DEFVAL { false } + ::= { tmnxLogIdEntry 13 } + +tmnxLogIdForwarded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogIdForwarded is the count of the number of events + that have been forwarded to this log's destination. This counter is + incremented after an event has been selected by the log filter defined + in tmnxLogIdFilterId." + ::= { tmnxLogIdEntry 14 } + +tmnxLogIdDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogIdDropped is the count of the number of events + that have been sent to this logs source(s) and that have not been + forwarded to the log destination because they were filtered out by the + log filter defined in tmnxLogIdFilterId." + ::= { tmnxLogIdEntry 15 } + +tmnxLogIdTimeFormat OBJECT-TYPE + SYNTAX INTEGER { + utc (1), + local (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogIdTimeFormat specifies the type of timestamp + format for events sent to logs where tmnxLogIdDestination has a value + of either 'syslog (2)' or 'file (4)'. + + When tmnxLogIdTimeFormat has a value of 'utc (1)' timestamps are + written using the Coordinated Universal Time value. When + tmnxLogIdTimeFormat has a value of 'local (2)' timestamps are + written in the system's local time." + DEFVAL { utc } + ::= { tmnxLogIdEntry 16 } + +tmnxLogIdPythonPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogIdPythonPolicy specifies the name of a Python + policy. + + The name refers to a conceptual row in the + TIMETRA-PYTHON-MIB::tmnxPythonPolicyTable. The Python policy should + have Python scripts to modify the log message text. + + While the value of tmnxLogIdAdminStatus is equal to 'inService', a + non-empty value for this object is only allowed if the value of + tmnxLogIdDestination is equal to 'syslog'." + DEFVAL { ''h } + ::= { tmnxLogIdEntry 17 } + +tmnxLogIdOperDestination OBJECT-TYPE + SYNTAX INTEGER { + none (0), + console (1), + syslog (2), + snmpTraps (3), + file (4), + memory (5), + cliSession (6), + netconf (7), + subscribedCli (8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogIdOperDestination indicates the operational value + of event log stream destination. + + The 'console' destination indicates all selected log events will be + directed to the system console. + + The 'syslog' destination indicates all selected log events will be + directed to the syslog address configured in tmnxSyslogTargetAddress + and tmnxSyslogTargetUdpPort in the tmnxSyslogTargetTable row entry + pointed to by the value of tmnxLogIdSyslogId. + + The 'snmpTraps' destination indicates events defined as SNMP traps + will be sent to the configured SNMP trap destinations and also to be + logged in the NOTIFICATION-LOG-MIB tables. + + The 'file' destination indicates all selected log events will be + directed to a file on one of the CPM's compact flash discs. + + The 'memory' destination indicates all selected log events will be + directed to an in memory storage area. + + The 'cliSession' destination indicates all selected log events will be + directed to a cli session. tmnxLogIdDestination will have a value + 'none' in this case." + DEFVAL { none } + ::= { tmnxLogIdEntry 18 } + +tmnxLogIdNetconfStream OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogIdNetconfStream specifies the name of the NETCONF + stream associated with this log. + + A non-empty value for this object is only allowed if the value of + tmnxLogIdDestination is equal to 'netconf'." + DEFVAL { "" } + ::= { tmnxLogIdEntry 19 } + +tmnxLogFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxLogFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { tmnxLogObjs 6 } + +tmnxLogFilterEntry OBJECT-TYPE + SYNTAX TmnxLogFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Log Filter entry. + + Entries are created by user. Entries are deleted by user. Entry 1001 + is created by the agent for default TmnxLogIdIndex 100. + + There is no StorageType object. Entries have a presumed + StorageType of nonVolatile." + INDEX { tmnxLogFilterId } + ::= { tmnxLogFilterTable 1 } + +TmnxLogFilterEntry ::= SEQUENCE +{ + tmnxLogFilterId TmnxLogFilterId, + tmnxLogFilterRowStatus RowStatus, + tmnxLogFilterDescription TItemDescription, + tmnxLogFilterDefaultAction TFilterAction, + tmnxLogFilterInUse TruthValue +} + +tmnxLogFilterId OBJECT-TYPE + SYNTAX TmnxLogFilterId (1..1500) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxLogFilterId is a unique index that identifies a + particular entry in the tmnxLogFilterTable." + ::= { tmnxLogFilterEntry 1 } + +tmnxLogFilterRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row entries in this table are created and destroyed via SNMP set + requests." + ::= { tmnxLogFilterEntry 2 } + +tmnxLogFilterDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFilterDescription is a user provided description + string for this log filter. It can consist of any printable, + seven-bit ASCII characters up to 80 characters in length." + DEFVAL { ''H } + ::= { tmnxLogFilterEntry 3 } + +tmnxLogFilterDefaultAction OBJECT-TYPE + SYNTAX TFilterAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The action to take for packets that do not match any filter entries. + the values default(3), and nat(5) are not allowed." + DEFVAL { forward } + ::= { tmnxLogFilterEntry 4 } + +tmnxLogFilterInUse OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When tmnxLogFilterInUse has a value of 'true', this filter is + attached to a log file configuration. The same tmnxLogFilterEntry + can be attached to more than one log file." + ::= { tmnxLogFilterEntry 5 } + +tmnxLogFilterParamsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxLogFilterParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of all log filter match entries for all log filters." + ::= { tmnxLogObjs 7 } + +tmnxLogFilterParamsEntry OBJECT-TYPE + SYNTAX TmnxLogFilterParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Log Filter Parameter entry. Every Log + Filter can have zero or more Log Filter Parameter match entries. + + The Log Filter parameter entries are checked in ascending order by + their index value, tmnxLogFilterParamsIndex. Upon the first successful + match, the specified actions are applied as indicated by the value of + tmnxLogFilterParamsAction. No further checking against + remaining tmnxLogFilterParamsEntry rows is done. Therefore, entries + in this table should be sequenced from most to least explicit match + criterion. It is recommended that multiple parameter entries for a log + filter should be created with gaps between their index values. This + allows a new entry to be inserted into an existing filter policy + without needing to renumber the already existing filter parameters + entries. + + A log filter entry in the tmnxLogFilterTable with no entry in the + tmnxLogFilterParamsTable to define its match criteria set will match + every log event, and the default action specified by + tmnxLogFilterDefaultAction will be taken. + + Entries are created by user. Entries are deleted by user. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { + tmnxLogFilterId, + tmnxLogFilterParamsIndex + } + ::= { tmnxLogFilterParamsTable 1 } + +TmnxLogFilterParamsEntry ::= SEQUENCE +{ + tmnxLogFilterParamsIndex TmnxLogFilterEntryId, + tmnxLogFilterParamsRowStatus RowStatus, + tmnxLogFilterParamsDescription TItemDescription, + tmnxLogFilterParamsAction TFilterActionOrDefault, + tmnxLogFilterParamsApplication TNamedItemOrEmpty, + tmnxLogFilterParamsApplOperator TmnxLogFilterOperator, + tmnxLogFilterParamsNumber TmnxEventNumber, + tmnxLogFilterParamsNumberOperator TmnxLogFilterOperator, + tmnxLogFilterParamsSeverity TmnxPerceivedSeverity, + tmnxLogFilterParamsSeverityOperator TmnxLogFilterOperator, + tmnxLogFilterParamsSubject TNamedItemOrEmpty, + tmnxLogFilterParamsSubjectOperator TmnxLogFilterOperator, + tmnxLogFilterParamsSubjectRegexp TruthValue, + tmnxLogFilterParamsRouter TNamedItemOrEmpty, + tmnxLogFilterParamsRouterOperator TmnxLogFilterOperator, + tmnxLogFilterParamsRouterRegexp TruthValue, + tmnxLogFilterParamsMsg OCTET STRING, + tmnxLogFilterParamsMsgOperator TmnxLogFilterOperator, + tmnxLogFilterParamsMsgRegexp TruthValue +} + +tmnxLogFilterParamsIndex OBJECT-TYPE + SYNTAX TmnxLogFilterEntryId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { tmnxLogFilterParamsEntry 1 } + +tmnxLogFilterParamsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for this Log filter's parameter entry." + ::= { tmnxLogFilterParamsEntry 2 } + +tmnxLogFilterParamsDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFilterParamsDescription is a user provided + description string for this log filter match entry. It can consist + of any printable, seven-bit ASCII characters up to 80 characters in + length." + DEFVAL { ''H } + ::= { tmnxLogFilterParamsEntry 3 } + +tmnxLogFilterParamsAction OBJECT-TYPE + SYNTAX TFilterActionOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "the action to take for log events that match this filter entry. + the value default(3) is allowed. If tmnxLogFilterParamsAction + has the value 'default', the action specified by the value + of tmnxLogFilterDefaultAction is applied to events that match + this filter entry. The value nat(5) is not allowed." + DEFVAL { default } + ::= { tmnxLogFilterParamsEntry 4 } + +tmnxLogFilterParamsApplication OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Matches log events with the specified application name. An + application is the software entity the reports the log event and + includes IP, MPLS, OSPF, CLI, SERVICES, etc." + DEFVAL { ''H } + ::= { tmnxLogFilterParamsEntry 5 } + +tmnxLogFilterParamsApplOperator OBJECT-TYPE + SYNTAX TmnxLogFilterOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFilterParamsApplOperator is the comparison + operator to use to determine if the log event matches the value + of tmnxLogFilterParamsApplication. The only valid values from + TmnxLogFilterOperator are 'off', 'equal', and 'notEqual'." + DEFVAL { off } + ::= { tmnxLogFilterParamsEntry 6 } + +tmnxLogFilterParamsNumber OBJECT-TYPE + SYNTAX TmnxEventNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFilterParamsNumber is the log event number to + be matched. Event numbers uniquely identify a certain event within + an application but not across applications." + DEFVAL { 0 } + ::= { tmnxLogFilterParamsEntry 7 } + +tmnxLogFilterParamsNumberOperator OBJECT-TYPE + SYNTAX TmnxLogFilterOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFilterParamsNumberOperator is the comparison + operator to use to determine if the log event matches the value of + tmnxLogFilterParamsNumber." + DEFVAL { off } + ::= { tmnxLogFilterParamsEntry 8 } + +tmnxLogFilterParamsSeverity OBJECT-TYPE + SYNTAX TmnxPerceivedSeverity + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFilterParamsSeverity is the log event severity + level to be matched." + DEFVAL { none } + ::= { tmnxLogFilterParamsEntry 9 } + +tmnxLogFilterParamsSeverityOperator OBJECT-TYPE + SYNTAX TmnxLogFilterOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFilterParamsSeverityOperator is the comparison + operator to use to determine if the log event matches the value of + tmnxLogFilterParamsSeverity." + DEFVAL { off } + ::= { tmnxLogFilterParamsEntry 10 } + +tmnxLogFilterParamsSubject OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFilterParamsSubject is the log event subject + string to be matched. The subject is the entity that the event is + reported for, such as a port ID." + DEFVAL { ''H } + ::= { tmnxLogFilterParamsEntry 11 } + +tmnxLogFilterParamsSubjectOperator OBJECT-TYPE + SYNTAX TmnxLogFilterOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFilterParamsSubjectOperator is the comparison + operator to use to determine if the log event matches the value + of tmnxLogFilterParamsSubject. The only valid values of + TmnxLogFilterOperator to use for the subject string comparison are + 'off', 'equal', and 'notEqual'." + DEFVAL { off } + ::= { tmnxLogFilterParamsEntry 12 } + +tmnxLogFilterParamsSubjectRegexp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFilterParamsSubjectRegexp specifies the type + of string comparison to use to determine if the log event matches + the value of tmnxLogFilterParamsSubject. When the value of + tmnxLogFilterParamsSubjectRegexp is 'true', the string in + tmnxLogFilterParamsSubject is a regular expression string to be + matched against the subject string in the log event being filtered. + When it has a value of 'false', the string in + tmnxLogFilterParamsSubject is matched exactly by the event + filter." + DEFVAL { false } + ::= { tmnxLogFilterParamsEntry 13 } + +tmnxLogFilterParamsRouter OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFilterParamsRouter is the log event router context + name string to be matched." + DEFVAL { ''H } + ::= { tmnxLogFilterParamsEntry 14 } + +tmnxLogFilterParamsRouterOperator OBJECT-TYPE + SYNTAX TmnxLogFilterOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFilterParamsRouterOperator is the comparison + operator to use to determine if the log event matches the value + of tmnxLogFilterParamsRouter. The only valid values of + TmnxLogFilterOperator to use for the router name string comparison + are 'off', 'equal', and 'notEqual'." + DEFVAL { off } + ::= { tmnxLogFilterParamsEntry 15 } + +tmnxLogFilterParamsRouterRegexp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFilterParamsRouterRegexp specifies the type + of string comparison to use to determine if the log event matches + the value of tmnxLogFilterParamsRouter. When the value of + tmnxLogFilterParamsRouterRegexp is 'true', the string in + tmnxLogFilterParamsRouter is a regular expression string to be + matched against the router name string in the log event being + filtered. When it has a value of 'false', the string in + tmnxLogFilterParamsRouter is matched exactly by the event + filter." + DEFVAL { false } + ::= { tmnxLogFilterParamsEntry 16 } + +tmnxLogFilterParamsMsg OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0|1..400)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFilterParamsMsg specifies the log event message + string to be matched. Matching result is determined based on value of + tmnxLogFilterParamsMsgOperator. Matching type is determined based on + value of tmnxLogFilterParamsMsgRegexp" + DEFVAL { ''H } + ::= { tmnxLogFilterParamsEntry 17 } + +tmnxLogFilterParamsMsgOperator OBJECT-TYPE + SYNTAX TmnxLogFilterOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFilterParamsMsgOperator specifies the comparison + operator used to determine if the log event matches the value + of tmnxLogFilterParamsMsg. The only valid values of tmnxLogFilterParamsMsgOperator + to use for the string comparison are 'off', 'equal', and 'notEqual'." + DEFVAL { off } + ::= { tmnxLogFilterParamsEntry 18 } + +tmnxLogFilterParamsMsgRegexp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogFilterParamsMsgRegexp specifies the type + of string comparison to use to determine if the log event matches + the value of tmnxLogFilterParamsMsg. When the value of + tmnxLogFilterParamsMsgRegexp is 'true', the string in + tmnxLogFilterParamsMsg is a regular expression string to be + matched against the message string in the log event being filtered. + When it has a value of 'false', the string in + tmnxLogFilterParamsMsg is matched as substring by the event + filter." + DEFVAL { false } + ::= { tmnxLogFilterParamsEntry 19 } + +tmnxSyslogTargetTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSyslogTargetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of all remote syslog collectors that this agent is configured + to send syslog messages to." + ::= { tmnxLogObjs 8 } + +tmnxSyslogTargetEntry OBJECT-TYPE + SYNTAX TmnxSyslogTargetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Syslog Target entry. + + Entries are created by user. Entries are deleted by user. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile. " + INDEX { tmnxSyslogTargetIndex } + ::= { tmnxSyslogTargetTable 1 } + +TmnxSyslogTargetEntry ::= SEQUENCE +{ + tmnxSyslogTargetIndex TmnxSyslogId, + tmnxSyslogTargetRowStatus RowStatus, + tmnxSyslogTargetDescription TItemDescription, + tmnxSyslogTargetAddress IpAddress, + tmnxSyslogTargetUdpPort TmnxUdpPort, + tmnxSyslogTargetFacility TmnxSyslogFacility, + tmnxSyslogTargetSeverity TmnxSyslogSeverity, + tmnxSyslogTargetMessagePrefix TNamedItemOrEmpty, + tmnxSyslogTargetMessagesDropped Counter32, + tmnxSyslogTargetAddrType InetAddressType, + tmnxSyslogTargetAddr InetAddress +} + +tmnxSyslogTargetIndex OBJECT-TYPE + SYNTAX TmnxSyslogId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSyslogTargetIndex is a unique arbitrary identifier + for this syslog collector target. + + The maximum value of tmnxSyslogTargetIndex is limited to 10 for the + Base router context and to 30 for the VPRN context." + ::= { tmnxSyslogTargetEntry 1 } + +tmnxSyslogTargetRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tmnxSyslogTargetRowStatus object allows for dynamic creation and + deletion of row entries in the tmnxSyslogTargetTable as well as the + activation and deactivation of these entries. + + When this object's value is set to 'notInService (2)', no messages + will be sent to this target collector and none of its counters will be + incremented. + + Refer to the RowStatus convention for further details on the behavior + of this object." + REFERENCE + "RFC2579 (Textual Conventions for SMIv2)" + ::= { tmnxSyslogTargetEntry 2 } + +tmnxSyslogTargetDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSyslogTargetDescription is an administratively + assigned textual description of this syslog collector target." + DEFVAL { ''H } + ::= { tmnxSyslogTargetEntry 3 } + +tmnxSyslogTargetAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxSyslogTargetAddress is the IPv4 address for + this syslog message collector target. If the value of this + object is '0.0.0.0', then no messages will be sent, nor will + any counters be incremented. + + This object was made obsolete in release 5.0. It is replaced + by the InetAddress pair tmnxSyslogTargetAddrType and + tmnxSyslogTargetAddr." + DEFVAL { '00000000'h } + ::= { tmnxSyslogTargetEntry 4 } + +tmnxSyslogTargetUdpPort OBJECT-TYPE + SYNTAX TmnxUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSyslogTargetUdpPort is the UDP port number that is + used to send messages to this syslog collector target." + DEFVAL { 514 } + ::= { tmnxSyslogTargetEntry 5 } + +tmnxSyslogTargetFacility OBJECT-TYPE + SYNTAX TmnxSyslogFacility + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSyslogTargetFacility is the syslog facility number + that will be encoded in messages sent to this syslog collector target." + DEFVAL { local7 } + ::= { tmnxSyslogTargetEntry 6 } + +tmnxSyslogTargetSeverity OBJECT-TYPE + SYNTAX TmnxSyslogSeverity + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSyslogTargetSeverity is the maximum severity level + of the messages that SHOULD be forwarded to this syslog collector + target. The higher the level, the lower the severity." + DEFVAL { info } + ::= { tmnxSyslogTargetEntry 7 } + +tmnxSyslogTargetMessagePrefix OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSyslogTargetMessagePrefix is a string of ABNF + alphanumeric characters to be prepended as the MSG TAG to the syslog + MSG CONTENT string and separated from it with a colon and space, ': '." + DEFVAL { "TMNX" } + ::= { tmnxSyslogTargetEntry 8 } + +tmnxSyslogTargetMessagesDropped OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyslogTargetMessagesDropped is a count of messages + not sent to this syslog collector target because the severity level of + the message was above tmnxSyslogTargetSeverity; the higher the level, + the lower the severity." + ::= { tmnxSyslogTargetEntry 9 } + +tmnxSyslogTargetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSyslogTargetAddrType specifies the type of host + address to be used for the syslog message collector target. This + object indicates the type of address stored in the corresponding + tmnxSyslogTargetAddr object. + + Only 'ipv4', 'ipv6', and 'ipv6z' address types are supported." + DEFVAL { unknown } + ::= { tmnxSyslogTargetEntry 10 } + +tmnxSyslogTargetAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSyslogTargetAddr specifies the IP host address + to be used for the syslog message collector target. If no address + is specified, ''H, then no messages will be sent nor will + any counters be incremented. + + The syslog target address type is determined by the value of the + corresponding tmnxSyslogTargetAddrType object." + DEFVAL { ''H } + ::= { tmnxSyslogTargetEntry 11 } + +tmnxEventAppTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxEventAppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of all applications that generate TiMOS logger events." + ::= { tmnxLogObjs 9 } + +tmnxEventAppEntry OBJECT-TYPE + SYNTAX TmnxEventAppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular application entry. + + Entries are created by the agent when the system initializes. + + There is no StorageType object, entries have a presumed StorageType of + permanent. " + INDEX { tmnxEventAppIndex } + ::= { tmnxEventAppTable 1 } + +TmnxEventAppEntry ::= SEQUENCE +{ + tmnxEventAppIndex Unsigned32, + tmnxEventAppName TNamedItem +} + +tmnxEventAppIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxEventAppIndex is a unique arbitrary identifier for + this application event generator." + ::= { tmnxEventAppEntry 1 } + +tmnxEventAppName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEventAppName is the name string that is used in TiMOS + log messages as the application that generated the logged event." + ::= { tmnxEventAppEntry 2 } + +tmnxEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of all TiMOS events that can be generated." + ::= { tmnxLogObjs 10 } + +tmnxEventEntry OBJECT-TYPE + SYNTAX TmnxEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular TiMOS event type entry. Entries are + created by the agent when the system initializes. There is no + StorageType object, entries have a presumed StorageType of permanent. " + INDEX { + tmnxEventAppIndex, + tmnxEventID + } + ::= { tmnxEventTable 1 } + +TmnxEventEntry ::= SEQUENCE +{ + tmnxEventID Unsigned32, + tmnxEventName TNamedItem, + tmnxEventSeverity TmnxPerceivedSeverity, + tmnxEventControl TruthValue, + tmnxEventCounter Counter32, + tmnxEventDropCount Counter32, + tmnxEventReset TmnxActionType, + tmnxEventThrottle TruthValue, + tmnxEventSpecThrottle TruthValue, + tmnxEventSpecThrottleLimit Unsigned32, + tmnxEventSpecThrottleIntval Unsigned32, + tmnxEventSpecThrottleDef TruthValue, + tmnxEventSpecThrottleLimitDef Unsigned32, + tmnxEventSpecThrottleIntvalDef Unsigned32, + tmnxEventRepeat TruthValue +} + +tmnxEventID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxEventID is a unique arbitrary identifier for indexing + event type entries within an event generator application as identified + by the value of tmnxEventAppIndex." + ::= { tmnxEventEntry 1 } + +tmnxEventName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEventName is a short name string used to describe + this event type." + ::= { tmnxEventEntry 2 } + +tmnxEventSeverity OBJECT-TYPE + SYNTAX TmnxPerceivedSeverity + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxEventSeverity specifies the severity level that will + be associated with this type of event when it is generated." + ::= { tmnxEventEntry 3 } + +tmnxEventControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxEventControl determines whether or not events + of this type will be generated or suppressed. When it has a value + of 'true', the event is generated and tmnxEventCounter is incremented. + When it has a value of 'false', the event is suppressed and + tmnxEventDropCount is incremented." + ::= { tmnxEventEntry 4 } + +tmnxEventCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEventCounter is the number of times an event of this + type has been generated." + ::= { tmnxEventEntry 5 } + +tmnxEventDropCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEventDropCount is the number of times and event + of this type has been suppressed because tmnxEventControl is set to + 'false'. When tmnxEventControl is set to 'true', tmnxEventDropCount + indicates the number of events dropped because of logger input + queue size overrun or dropped because of throttling when + tmnxEventThrottle is set to 'true'." + ::= { tmnxEventEntry 6 } + +tmnxEventReset OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting tmnxEventReset to 'doAction (1)' causes the agent to reset the + values of tmnxEventSeverity and tmnxEventControl to the default values + for this event type." + DEFVAL { notApplicable } + ::= { tmnxEventEntry 7 } + +tmnxEventThrottle OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxEventThrottle determines whether or not events + of this type will be throttled. When it has a value + of 'true', the event is throttled at the rate indicated by the + value of tmnxEventThrottleLimit and tmnxEventThrottleInterval. + When it has a value of 'false', no event throttling is applied." + DEFVAL { false } + ::= { tmnxEventEntry 8 } + +tmnxEventSpecThrottle OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxEventSpecThrottle specifies if events of this type + will be throttled using the parameters specific for this event. + + When the value of tmnxEventSpecThrottle is equal to 'true', the event + is throttled at the rate indicated by the value of + tmnxEventSpecThrottleLimit and tmnxEventSpecThrottleIntval. + + When it has a value of 'false', no event-specific throttling is + applied. + + The default value depends on the event." + ::= { tmnxEventEntry 9 } + +tmnxEventSpecThrottleLimit OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..20000) + UNITS "events" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxEventSpecThrottleLimit specifies the number of times + that this event can be logged within the tmnxEventSpecThrottleIntval. + + Once this limit has been reached, any additional events of this type + will be dropped, i.e. tmnxEventDropCount will be incremented. + + At the end of the specific throttle interval if any events have been + dropped a tmnxLogEventThrottled notification will be sent if the rate + is applied to the whole stream of log events of this type; otherwise, + if the rate is applied to each source of this type of event, the + TIMETRA-SYSTEM-MIB::tmnxTrapDropped will be sent. + + The value must be zero while the value of tmnxEventSpecThrottle is + 'false'. + + The default value depends on the event type." + ::= { tmnxEventEntry 10 } + +tmnxEventSpecThrottleIntval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..1200) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxEventSpecThrottleIntval specifies the number of + seconds that the event-specific throttling interval lasts. + + The value must be zero while the value of tmnxEventSpecThrottle is + 'false'. + + The default value depends on the event type." + ::= { tmnxEventEntry 11 } + +tmnxEventSpecThrottleDef OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEventSpecThrottleDef indicates the default value of + tmnxEventSpecThrottle." + ::= { tmnxEventEntry 12 } + +tmnxEventSpecThrottleLimitDef OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..20000) + UNITS "events" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEventSpecThrottleLimitDef indicates the default value + of the object tmnxEventSpecThrottleLimit. + + The value zero indicates that there is by default no event-specific + throttling for this event." + ::= { tmnxEventEntry 13 } + +tmnxEventSpecThrottleIntvalDef OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..1200) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEventSpecThrottleIntvalDef indicates the default + value of tmnxEventSpecThrottleIntval. + + The value zero indicates that there is by default no event-specific + throttling for this type of event." + ::= { tmnxEventEntry 14 } + +tmnxEventRepeat OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "repeat" + DEFVAL { false } + ::= { tmnxEventEntry 15 } + +tmnxSnmpTrapGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSnmpTrapGroupEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A table of all remote SNMP trap collectors to which this agent is + configured to send SNMP notifications messages. + + This table was made obsolete in the 5.0 release and is replaced with + tmnxSnmpTrapDestTable." + ::= { tmnxLogObjs 11 } + +tmnxSnmpTrapGroupEntry OBJECT-TYPE + SYNTAX TmnxSnmpTrapGroupEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Information about a particular SNMP trap destination entry. The first + index instance creates and snmp trap group to be associated with the + event log with the same value for tmnxLogIdIndex. The second and third + indexes specify a remote SNMP trap destination that will be sent SNMP + notification messages from the associated event log. + + Entries are created by user. Entries are deleted by user. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile. + + This table was made obsolete in the 5.0 release and is replaced with + the tmnxSnmpTrapDestTable." + INDEX { + tmnxStgIndex, + tmnxStgDestAddress, + tmnxStgDestPort + } + ::= { tmnxSnmpTrapGroupTable 1 } + +TmnxSnmpTrapGroupEntry ::= SEQUENCE +{ + tmnxStgIndex TmnxStgIndex, + tmnxStgDestAddress IpAddress, + tmnxStgDestPort TmnxUdpPort, + tmnxStgRowStatus RowStatus, + tmnxStgDescription TItemDescription, + tmnxStgVersion SnmpMessageProcessingModel, + tmnxStgNotifyCommunity OCTET STRING, + tmnxStgSecurityLevel SnmpSecurityLevel +} + +tmnxStgIndex OBJECT-TYPE + SYNTAX TmnxStgIndex + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of tmnxStgIndex specifies an snmp trap group to be + associated with the event log with the same value for tmnxLogIdIndex. + + This object was made obsolete in the 5.0 release. It is + replaced by tmnxStdIndex." + ::= { tmnxSnmpTrapGroupEntry 1 } + +tmnxStgDestAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of tmnxStgDestAddress is the IPv4 address for + this remote snmp notification destination. If the value of this + object is '0.0.0.0', then no messages will be sent, nor will + any counters be incremented. + + This object was made obsolete in the 5.0 release. It is + replaced by the InetAddressType/InetAddress objects + tmnxStdDestAddrType and tmnxStdDestAddr." + DEFVAL { '00000000'h } + ::= { tmnxSnmpTrapGroupEntry 2 } + +tmnxStgDestPort OBJECT-TYPE + SYNTAX TmnxUdpPort + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of tmnxStgDestPort is the UDP port number that is used to + send messages to this remote SNMP notification destination. + + This object was made obsolete in the 5.0 release. It is + replaced by tmnxStdDestPort." + DEFVAL { 162 } + ::= { tmnxSnmpTrapGroupEntry 3 } + +tmnxStgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The tmnxStgRowStatus object allows for dynamic creation and deletion + of row entries in the tmnxSnmpTrapGroupTable as well as the activation + and deactivation of these entries. + + When this object's value is set to 'notInService (2)', no messages + will be sent to this snmp trap group and none of its counters will be + incremented. + + Refer to the RowStatus convention for further details on the behavior + of this object. + + This object was made obsolete in the 5.0 release. It is + replaced by tmnxStdRowStatus." + REFERENCE + "RFC2579 (Textual Conventions for SMIv2)" + ::= { tmnxSnmpTrapGroupEntry 4 } + +tmnxStgDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxStgDescription is an administratively assigned + textual description of this snmp trap destination. + + This object was made obsolete in the 5.0 release. It is + replaced by tmnxStdDescription." + DEFVAL { ''H } + ::= { tmnxSnmpTrapGroupEntry 5 } + +tmnxStgVersion OBJECT-TYPE + SYNTAX SnmpMessageProcessingModel + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxStgVersion specifies the SNMP version that will be + used to format notification messages sent to this snmp trap + destination. + + The values supported by the Nokia SROS series SNMP agent are: + 0 for SNMPv1 + 1 for SNMPv2c + 3 for SNMPv3 + + This object was made obsolete in the 5.0 release. It is + replaced by tmnxStdVersion." + DEFVAL { 3 } + ::= { tmnxSnmpTrapGroupEntry 6 } + +tmnxStgNotifyCommunity OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxStgNotifyCommunity specifies the SNMPv1 or + SNMPv2c community name string or the SNMPv3 security name + used when an SNMP notification message is sent to this + trap destination. If the value of this object is the empty + string, then no messages will be sent nor will any counters be + incremented. + + This object was made obsolete in the 5.0 release. It is + replaced by tmnxStdVersion." + DEFVAL { ''H } + ::= { tmnxSnmpTrapGroupEntry 7 } + +tmnxStgSecurityLevel OBJECT-TYPE + SYNTAX SnmpSecurityLevel + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxStgSecurityLevel specifies the level of security at + which SNMP notification messages will be sent to the SNMP trap + destination when tmnxStgVersion has a value of '3' for SNMPv3. + + This object was made obsolete in the 5.0 release. It is + replaced by tmnxStdSecurityLevel." + DEFVAL { noAuthNoPriv } + ::= { tmnxSnmpTrapGroupEntry 8 } + +tmnxEventTest OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting tmnxEventTest to 'doAction' causes the tmnxTestEvent + notification to be generated." + DEFVAL { notApplicable } + ::= { tmnxLogObjs 12 } + +tmnxEventThrottleLimit OBJECT-TYPE + SYNTAX Unsigned32 (1..20000) + UNITS "events" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxEventThrottleLimit specifies the number of + log events that can be logged within the tmnxEventThrottleInterval + for a specific entry in the tmnxEventTable. Once the limit has + been reached, any additional events of that type will be dropped, + i.e. tmnxEventDropCount will be incremented. At the end of the + throttle interval if any events have been dropped a + tmnxLogEventThrottled notification will be sent." + DEFVAL { 2000 } + ::= { tmnxLogObjs 13 } + +tmnxEventThrottleInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..1200) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxEventThrottleInterval specifies the number of seconds + that an event throttling interval lasts." + DEFVAL { 1 } + ::= { tmnxLogObjs 14 } + +tmnxSnmpSetErrsMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSnmpSetErrsMax indicates the maximum number of + entries the agent will create in the tmnxSnmpSetErrsTable. Once the + table is full the agent will delete the oldest entry in the table in + order to add new entries." + ::= { tmnxLogObjs 15 } + +tmnxSnmpSetErrsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSnmpSetErrsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of recent SNMP SET failures. Only the SET errs from + remote SNMP manager requests are saved in this table. Only + SET errs detected by the SNMP engine in the test phase + consistency check method functions are saved. SET errors that + are caught by the preliminary access and ASN.1 decoding phase + are not saved. These are errs such as noAccess, notWritable, + wrongType, wrongLength and wrongEncoding. Note that notWritable, + wrongType, and wrongLength errs may sometimes be generated by + the consistency check; in this case they will be saved in this + table. + + SET errs caused by local CLI sessions are not saved. + + The tmnxSnmpSetErrsTable is intended to provide an aide to + Network Management Systems (NMS) developers. When an SNMP SET + fails during the consistency checking test phase, this table may + provide more detailed failure reason information than the simple + SNMP error code value in the SNMP response PDU." + ::= { tmnxLogObjs 16 } + +tmnxSnmpSetErrsEntry OBJECT-TYPE + SYNTAX TmnxSnmpSetErrsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular SNMP SET error. The first two + index instances identify the SNMP manager who sent the SNMP SET + request that failed. The third index specifies the SNMP request ID + (sequence number) of the SNMP SET request that failed. + + Entries are created by the agent. Entries are deleted by the agent. + + There is no StorageType object, entries have a presumed StorageType of + volatile." + INDEX { + tmnxSseAddressType, + tmnxSseAddress, + tmnxSseSnmpPort, + tmnxSseRequestId + } + ::= { tmnxSnmpSetErrsTable 1 } + +TmnxSnmpSetErrsEntry ::= SEQUENCE +{ + tmnxSseAddressType InetAddressType, + tmnxSseAddress InetAddress, + tmnxSseSnmpPort TmnxUdpPort, + tmnxSseRequestId Unsigned32, + tmnxSseVersion SnmpMessageProcessingModel, + tmnxSseSeverityLevel TmnxPerceivedSeverity, + tmnxSseModuleId Unsigned32, + tmnxSseModuleName TNamedItem, + tmnxSseErrorCode Unsigned32, + tmnxSseErrorName DisplayString, + tmnxSseErrorMsg DisplayString, + tmnxSseExtraText OCTET STRING, + tmnxSseTimestamp TimeStamp +} + +tmnxSseAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSseAddressType indicates the IP address + type of address specified in tmnxSseAddress. 'ipv4' and + 'ipv6' are the only address type values supported." + ::= { tmnxSnmpSetErrsEntry 1 } + +tmnxSseAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSseAddress is the IP address of the SNMP manager that + sent the SNMP SET request that failed for this error reason." + ::= { tmnxSnmpSetErrsEntry 2 } + +tmnxSseSnmpPort OBJECT-TYPE + SYNTAX TmnxUdpPort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSseSnmpPort is the UDP port number of the SNMP + manager that sent the SNMP SET request that failed for this error + reason." + ::= { tmnxSnmpSetErrsEntry 3 } + +tmnxSseRequestId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSseRequestId indicates the request ID of the SNMP + SNMP SET request that failed for this error reason." + ::= { tmnxSnmpSetErrsEntry 4 } + +tmnxSseVersion OBJECT-TYPE + SYNTAX SnmpMessageProcessingModel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSseVersion indicates the SNMP version of the SNMP SET + request that failed. + + The values supported by the Nokia SROS series SNMP agent are: + 0 for SNMPv1 + 1 for SNMPv2c + 3 for SNMPv3" + ::= { tmnxSnmpSetErrsEntry 5 } + +tmnxSseSeverityLevel OBJECT-TYPE + SYNTAX TmnxPerceivedSeverity + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSseSeverityLevel indicates severity level that is + associated with this type SNMP SET error." + ::= { tmnxSnmpSetErrsEntry 6 } + +tmnxSseModuleId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSseModuleId indicates a unique arbitrary + identified for the TiMOS application module that generated + this SNMP SET error. NOTE: This is NOT the same value used + for tmnxEventAppIndex." + ::= { tmnxSnmpSetErrsEntry 7 } + +tmnxSseModuleName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSseModuleName indicates the name string of the TiMOS + application module that generated this SNMP SET error. NOTE: This is + NOT the same value used for tmnxEventAppName." + ::= { tmnxSnmpSetErrsEntry 8 } + +tmnxSseErrorCode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSseErrorCode indicates the error number associated + with this SNMP SET error. The error numbers are unique within + a tmnxSseModuleId. They are not unique across all modules so + both the module name and error number are required to identify + a particular error message." + ::= { tmnxSnmpSetErrsEntry 9 } + +tmnxSseErrorName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSseErrorName indicates the error name associated + with this SNMP SET error. The error names are unique within + a tmnxSseModuleId. They are not unique across all modules so + both the module name and error name are required to identify + a particular error message." + ::= { tmnxSnmpSetErrsEntry 10 } + +tmnxSseErrorMsg OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSseErrorMsg indicates the fixed error message text + associated with this SNMP SET error identified by the values of + tmnxSseModuleId and tmnxSseErrorCode." + ::= { tmnxSnmpSetErrsEntry 11 } + +tmnxSseExtraText OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..320)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSseExtraText indicates the fixed run-time variable + message text associated with this SNMP SET error identified by the + values of tmnxSseModuleId and tmnxSseErrorCode. If the extra text + was truncated to fit into buffer size allowed, the last character + will be an asterisk (*)." + ::= { tmnxSnmpSetErrsEntry 12 } + +tmnxSseTimestamp OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSseTimestamp indicates the sysUpTime value when this + tmnxSnmpSetErrsEntry was created by the agent." + ::= { tmnxSnmpSetErrsEntry 13 } + +tmnxSnmpTrapLogTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSnmpTrapLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of all remote SNMP trap logs to which this agent is configured + to send SNMP notifications messages." + ::= { tmnxLogObjs 17 } + +tmnxSnmpTrapLogEntry OBJECT-TYPE + SYNTAX TmnxSnmpTrapLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the tmnxSnmpTrapLogTable represents additional + columns for attributes specific to the Nokia SROS series + implementation of SNMP-NOTIFICATION-MIB::snmpNotifyTable." + AUGMENTS { snmpNotifyEntry } + ::= { tmnxSnmpTrapLogTable 1 } + +TmnxSnmpTrapLogEntry ::= SEQUENCE +{ tmnxSnmpTrapLogDescription TItemDescription } + +tmnxSnmpTrapLogDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSnmpTrapLogDescription is an administratively + assigned textual description of this snmp trap log." + DEFVAL { ''H } + ::= { tmnxSnmpTrapLogEntry 1 } + +tmnxSnmpTrapDestTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSnmpTrapDestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of all remote SNMP IPv4/v6 trap collectors to which this agent + is configured to send SNMP notification messages." + ::= { tmnxLogObjs 18 } + +tmnxSnmpTrapDestEntry OBJECT-TYPE + SYNTAX TmnxSnmpTrapDestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular SNMP notification destination entry. + The first index instance creates an snmp notification group to be + associated with the event log with the same value for tmnxLogIdIndex. + The second index specifies an administrative name to identify a + specific SNMP notification target. + + Entries are created by user. Entries are deleted by user. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { + tmnxStdIndex, + IMPLIED tmnxStdName + } + ::= { tmnxSnmpTrapDestTable 1 } + +TmnxSnmpTrapDestEntry ::= SEQUENCE +{ + tmnxStdIndex TmnxStgIndex, + tmnxStdName SnmpAdminString, + tmnxStdRowStatus RowStatus, + tmnxStdRowLastChanged TimeStamp, + tmnxStdDestAddrType InetAddressType, + tmnxStdDestAddr InetAddress, + tmnxStdDestPort TmnxUdpPort, + tmnxStdDescription TItemDescription, + tmnxStdVersion SnmpMessageProcessingModel, + tmnxStdNotifyCommunity OCTET STRING, + tmnxStdSecurityLevel SnmpSecurityLevel, + tmnxStdReplay TruthValue, + tmnxStdReplayStart Unsigned32, + tmnxStdReplayLastTime TimeStamp +} + +tmnxStdIndex OBJECT-TYPE + SYNTAX TmnxStgIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxStdIndex specifies an snmp notification group to be + associated with the event log with the same value for tmnxLogIdIndex." + ::= { tmnxSnmpTrapDestEntry 1 } + +tmnxStdName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..28)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxStdName specifies the name of an snmp notification + destination within the snmp notification group specified by + tmnxLogIdIndex." + ::= { tmnxSnmpTrapDestEntry 2 } + +tmnxStdRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tmnxStdRowStatus object allows for dynamic creation and deletion + of row entries in the tmnxSnmpTrapDestTable as well as the activation + and deactivation of these entries. + + In order for 'createAndGo' row creation to succeed or status to + transition to 'active' a value must be set for tmnxStdNotifyCommunity. + + In order for 'createAndGo' row creation to succeed or status to + transition to 'active' an entry must exist in the + SNMP-NOTIFICATION-MIB::snmpNotifyTable with an snmpNotifyName index + that is the ASCII string representation of the value of tmnxStdIndex. + + When this object's value is set to 'notInService (2)', no messages + will be sent to this snmp notification collector and none of its + counters will be incremented. + + Refer to the RowStatus convention for further details on the behavior + of this object." + REFERENCE + "RFC2579 (Textual Conventions for SMIv2)" + ::= { tmnxSnmpTrapDestEntry 3 } + +tmnxStdRowLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxStdRowLastChanged indicates the sysUpTime when the + value of a writable object in this row entry was modified." + ::= { tmnxSnmpTrapDestEntry 4 } + +tmnxStdDestAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxStdDestAddrType specifies the type of + host address to be used for the remote SNMP notification + collector. This object indicates the type of address stored + in the corresponding tmnxStdDestAddr object. + + If the value of this object is 'unknown', then no messages will be + sent nor will any counters be incremented. + + If tmnxStdDestAddrType is not set in the same PDU with + tmnxStdDestAddr, the set request will fail with an inconsistentValue + error." + DEFVAL { unknown } + ::= { tmnxSnmpTrapDestEntry 5 } + +tmnxStdDestAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxStdDestAddr specifies the IP host address to be used + for the remote SNMP notification collector. + + The SNMP notification collector IP address type is determined by the + value of the corresponding tmnxStdDestAddrType object. + + If the value of this object is empty or all NULLs, then no messages + will be sent nor will any counters be incremented. + + If tmnxStdDestAddrType is not set in the same PDU with + tmnxStdDestAddr, the set request will fail with an inconsistentValue + error." + DEFVAL { ''H } + ::= { tmnxSnmpTrapDestEntry 6 } + +tmnxStdDestPort OBJECT-TYPE + SYNTAX TmnxUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxStdDestPort is the UDP port number that is used to + send messages to this remote SNMP notification collector." + DEFVAL { 162 } + ::= { tmnxSnmpTrapDestEntry 7 } + +tmnxStdDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxStdDescription is an administratively assigned + textual description of this SNMP notification collector." + DEFVAL { ''H } + ::= { tmnxSnmpTrapDestEntry 8 } + +tmnxStdVersion OBJECT-TYPE + SYNTAX SnmpMessageProcessingModel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxStdVersion specifies the SNMP version that will be + used to format notification messages sent to this SNMP notification + collector. + + The values supported by the Nokia SROS series SNMP agent are: + 0 for SNMPv1 + 1 for SNMPv2c + 3 for SNMPv3" + DEFVAL { 3 } + ::= { tmnxSnmpTrapDestEntry 9 } + +tmnxStdNotifyCommunity OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxStdNotifyCommunity specifies the SNMPv1 or + SNMPv2c community name string or the SNMPv3 security name + used when an SNMP notification message is sent to this + SNMP notification collector. If the value of this object is + the empty string, then no messages will be sent nor will any + counters be incremented." + DEFVAL { ''H } + ::= { tmnxSnmpTrapDestEntry 10 } + +tmnxStdSecurityLevel OBJECT-TYPE + SYNTAX SnmpSecurityLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxStdSecurityLevel specifies the level of security at + which SNMP notification messages will be sent to the SNMP notification + collector when tmnxStdVersion has a value of '3' for SNMPv3." + DEFVAL { noAuthNoPriv } + ::= { tmnxSnmpTrapDestEntry 11 } + +tmnxStdReplay OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxStdReplay specifies whether or not to resend + notifications that were generated while this notification destination + did not have a route installed for it in the route tables." + DEFVAL { false } + ::= { tmnxSnmpTrapDestEntry 12 } + +tmnxStdReplayStart OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxStdReplayStart indicates the SNMP notification + request ID of the first event that could not be generated because + there is no route to this notification target address. + + Events will be resent when this notification target address is + readded to the route tables, on either an in-band or out-of-band + interface. The agent searches backwards in the event log and + begins resending events from the oldest event that has a timestamp + <= 5 centiseconds less than the timestamp of the + event with this request ID. Note that if the outage is long + and a large number of events are generated in the meantime, + it is possible that the log memory storage has wrapped and the + event data for this request ID is no longer available. In that case, + the oldest event saved in the log will be the first event resent. + + A value of 0 indicates that there are no missed events waiting to be + resent." + ::= { tmnxSnmpTrapDestEntry 13 } + +tmnxStdReplayLastTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxStdReplayLastTime indicates the sysUpTime when + missed events were last replayed to this SNMP notification target + address. A value of 0 indicates that no missed events have been + replayed to this SNMP notification target address." + ::= { tmnxSnmpTrapDestEntry 14 } + +tmnxStdMaxTargets OBJECT-TYPE + SYNTAX Unsigned32 (10..100) + UNITS "trap-targets" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of tmnxSnmpTrapDestTable row entries that can be + created for a specific tmnxStdIndex that represents an snmp + notification group." + DEFVAL { 25 } + ::= { tmnxLogObjs 19 } + +tmnxLogApCustRecordTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxLogApCustRecordEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Nokia SROS series tmnxLogApCustRecordTable augments + tmnxLogApTable. The table allows to configure the layout and setting + for a custom accounting record associated with this accounting policy." + ::= { tmnxLogObjs 20 } + +tmnxLogApCustRecordEntry OBJECT-TYPE + SYNTAX TmnxLogApCustRecordEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxLogApCustRecordTable. Entries in this + table are created and destroyed via SNMP Set requests to the + tmnxLogApRowStatus object of the tmnxLogApTable." + AUGMENTS { tmnxLogApEntry } + ::= { tmnxLogApCustRecordTable 1 } + +TmnxLogApCustRecordEntry ::= SEQUENCE +{ + tmnxLogApCrLastChanged TimeStamp, + tmnxLogApCrSignChangeDelta Unsigned32, + tmnxLogApCrSignChangeQueue TQueueIdOrAll, + tmnxLogApCrSignChangeOCntr THsmdaCounterIdOrZeroOrAll, + tmnxLogApCrSignChangeQICounters TmnxAccPlcyQICounters, + tmnxLogApCrSignChangeQECounters TmnxAccPlcyQECounters, + tmnxLogApCrSignChangeOICounters TmnxAccPlcyOICounters, + tmnxLogApCrSignChangeOECounters TmnxAccPlcyOECounters, + tmnxLogApCrSignChangeAACounters TmnxAccPlcyAACounters, + tmnxLogApCrAACounters TmnxAccPlcyAACounters, + tmnxLogApCrAASubAttributes TmnxAccPlcyAASubAttributes, + tmnxLogApCrSignChangePolicer Integer32, + tmnxLogApCrSignChangePICounters TmnxAccPlcyPolicerICounters, + tmnxLogApCrSignChangePECounters TmnxAccPlcyPolicerECounters +} + +tmnxLogApCrLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogApCrLastChanged indicates the sysUpTime when an + object in this table was last modified. A Value 0 means that no change + was made to this row since the box was last initialized." + ::= { tmnxLogApCustRecordEntry 1 } + +tmnxLogApCrSignChangeDelta OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxLogApCrSignChangeDelta specifies the delta + change (significant change) that is required for the custom record + to be written to the xml file." + DEFVAL { 0 } + ::= { tmnxLogApCustRecordEntry 2 } + +tmnxLogApCrSignChangeQueue OBJECT-TYPE + SYNTAX TQueueIdOrAll + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxLogApCrSignChangeQueue specifies the reference queue + to which the significant change defined in tmnxLogApCrSignChangeDelta + applies." + DEFVAL { 0 } + ::= { tmnxLogApCustRecordEntry 3 } + +tmnxLogApCrSignChangeOCntr OBJECT-TYPE + SYNTAX THsmdaCounterIdOrZeroOrAll + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxLogApCrSignChangeOCntr specifies the counter-id that + will be taken as reference to which the significant change defined in + tmnxLogApCrSignChangeDelta applies." + DEFVAL { 0 } + ::= { tmnxLogApCustRecordEntry 4 } + +tmnxLogApCrSignChangeQICounters OBJECT-TYPE + SYNTAX TmnxAccPlcyQICounters + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxLogApCrSignChangeQICounters specifies the ingress + counter Ids in the queue defined by tmnxLogApCrSignChangeQueue to be + taken as reference to which the significant change defined in + tmnxLogApCrSignChangeDelta applies. + + A non-zero value of this object is only allowed if the object + tmnxLogApCrSignChangeQueue has a non-zero value." + DEFVAL { {} } + ::= { tmnxLogApCustRecordEntry 5 } + +tmnxLogApCrSignChangeQECounters OBJECT-TYPE + SYNTAX TmnxAccPlcyQECounters + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxLogApCrSignChangeQECounters specifies the egress + counter Ids in the queue defined by tmnxLogApCrSignChangeQueue to be + taken as reference to which the significant change defined in + tmnxLogApCrSignChangeDelta applies. + + A non-zero value of this object is only allowed if the object + tmnxLogApCrSignChangeQueue has a non-zero value." + DEFVAL { {} } + ::= { tmnxLogApCustRecordEntry 6 } + +tmnxLogApCrSignChangeOICounters OBJECT-TYPE + SYNTAX TmnxAccPlcyOICounters + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxLogApCrSignChangeOICounters specifies the ingress + counter Ids in the counter-group defined by tmnxLogApCrSignChangeOCntr + to be taken as reference to which the significant change defined in + tmnxLogApCrSignChangeDelta applies. + + A non-zero value of this object is only allowed if the object + tmnxLogApCrSignChangeOCntr has a non-zero value." + DEFVAL { {} } + ::= { tmnxLogApCustRecordEntry 7 } + +tmnxLogApCrSignChangeOECounters OBJECT-TYPE + SYNTAX TmnxAccPlcyOECounters + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxLogApCrSignChangeOECounters specifies the egress + counter Ids in the counter-group defined by tmnxLogApCrSignChangeOCntr + to be taken as reference to which the significant change defined in + tmnxLogApCrSignChangeDelta applies. + + A non-zero value of this object is only allowed if the object + tmnxLogApCrSignChangeOCntr has a non-zero value." + DEFVAL { {} } + ::= { tmnxLogApCustRecordEntry 8 } + +tmnxLogApCrSignChangeAACounters OBJECT-TYPE + SYNTAX TmnxAccPlcyAACounters + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxLogApCrSignChangeAACounters specifies the + AA (Application assurance) counter Ids to be taken as reference to + which the significant change defined in tmnxLogApCrSignChangeDelta + applies. + + A non-zero value of this object is only allowed if both the objects + tmnxLogApCrSignChangeOCntr and tmnxLogApCrSignChangeQueue are zero. + + Also, a non-zero value for this object is only allowed if the object + tmnxLogApCrSignChangeDelta is either 0 or 1." + DEFVAL { {} } + ::= { tmnxLogApCustRecordEntry 9 } + +tmnxLogApCrAACounters OBJECT-TYPE + SYNTAX TmnxAccPlcyAACounters + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxLogApCrAACounters specifies the list of AA + (Application Assurance) counters that need to be collected in this + custom record." + DEFVAL { {} } + ::= { tmnxLogApCustRecordEntry 10 } + +tmnxLogApCrAASubAttributes OBJECT-TYPE + SYNTAX TmnxAccPlcyAASubAttributes + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxLogApCrAASubAttributes specifies the list of AA + (Application Assurance) subscriber attributes that must be included in + this custom record." + DEFVAL { {} } + ::= { tmnxLogApCustRecordEntry 11 } + +tmnxLogApCrSignChangePolicer OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..63) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxLogApCrSignChangePolicer specifies the reference + policer to which the significant change defined in + tmnxLogApCrSignChangeDelta applies. + + A value of zero means that the significant change does not apply to + any policer. + + A value of minus one means that the significant change applies to any + policer." + DEFVAL { 0 } + ::= { tmnxLogApCustRecordEntry 12 } + +tmnxLogApCrSignChangePICounters OBJECT-TYPE + SYNTAX TmnxAccPlcyPolicerICounters + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxLogApCrSignChangePICounters specifies the ingress + counters in the policer defined by tmnxLogApCrSignChangePolicer to + which the significant change defined in tmnxLogApCrSignChangeDelta + applies. + + A non-empty value of this object is only allowed if the object + tmnxLogApCrSignChangePolicer has a non-zero value." + DEFVAL { {} } + ::= { tmnxLogApCustRecordEntry 13 } + +tmnxLogApCrSignChangePECounters OBJECT-TYPE + SYNTAX TmnxAccPlcyPolicerECounters + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxLogApCrSignChangePECounters specifies the egress + counters in the policer defined by tmnxLogApCrSignChangePolicer to + which the significant change defined in tmnxLogApCrSignChangeDelta + applies. + + A non-empty value of this object is only allowed if the object + tmnxLogApCrSignChangeQueue has a non-zero value." + DEFVAL { {} } + ::= { tmnxLogApCustRecordEntry 14 } + +tmnxLogApCustRecordQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxLogApCustRecordQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Nokia SROS series tmnxLogApCustRecordQueueTable allows to create + custom record queue information for a given accounting policy. Rows + can only be created for existing accounting policies (as defined in + tmnxLogApTable)." + ::= { tmnxLogObjs 21 } + +tmnxLogApCustRecordQueueEntry OBJECT-TYPE + SYNTAX TmnxLogApCustRecordQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxLogApCustRecordQueueTable. Entries in this + table are created and destroyed via SNMP Set requests." + INDEX { + tmnxLogApPolicyId, + tmnxLogApCrQueueId + } + ::= { tmnxLogApCustRecordQueueTable 1 } + +TmnxLogApCustRecordQueueEntry ::= SEQUENCE +{ + tmnxLogApCrQueueId TQueueId, + tmnxLogApCrQueueRowStatus RowStatus, + tmnxLogApCrQueueLastChanged TimeStamp, + tmnxLogApCrQueueICounters TmnxAccPlcyQICounters, + tmnxLogApCrQueueECounters TmnxAccPlcyQECounters +} + +tmnxLogApCrQueueId OBJECT-TYPE + SYNTAX TQueueId (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxLogApCrQueueId specifies the queue ID for which + counters will be collected in this custom record. The counters that + will be collected are defined in tmnxLogApCrQueueICounters and + tmnxLogApCrQueueECounters." + ::= { tmnxLogApCustRecordQueueEntry 1 } + +tmnxLogApCrQueueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status of the entry. This allows creation/deletion of rows in this + table." + ::= { tmnxLogApCustRecordQueueEntry 2 } + +tmnxLogApCrQueueLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogApCrQueueLastChanged indicates the sysUpTime when + an object in this table was last modified. A Value 0 means that no + change was made to this row since it was created." + ::= { tmnxLogApCustRecordQueueEntry 3 } + +tmnxLogApCrQueueICounters OBJECT-TYPE + SYNTAX TmnxAccPlcyQICounters + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogApCrQueueICounters specifies the list of ingress + counters that need to be collected in this custom record. + + At least one of the objects tmnxLogApCrQueueICounters or + tmnxLogApCrQueueECounters must have a non-zero value." + DEFVAL { {} } + ::= { tmnxLogApCustRecordQueueEntry 4 } + +tmnxLogApCrQueueECounters OBJECT-TYPE + SYNTAX TmnxAccPlcyQECounters + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogApCrQueueECounters specifies the list of egress + counters that need to be collected in this custom record. + + At least one of the objects tmnxLogApCrQueueICounters or + tmnxLogApCrQueueECounters must have a non-zero value." + DEFVAL { {} } + ::= { tmnxLogApCustRecordQueueEntry 5 } + +tmnxLogApCrOverrideCntrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxLogApCrOverrideCntrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Nokia SROS series tmnxLogApCrOverrideCntrTable allows to create + custom record counter override information for a given accounting + policy. + + Rows can only be created for existing accounting policies (as defined + in tmnxLogApTable)." + ::= { tmnxLogObjs 22 } + +tmnxLogApCrOverrideCntrEntry OBJECT-TYPE + SYNTAX TmnxLogApCrOverrideCntrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxLogApCrOverrideCntrTable. Entries in this + table are created and destroyed via SNMP Set requests." + INDEX { + tmnxLogApPolicyId, + tmnxLogApCrOverrideCntrId + } + ::= { tmnxLogApCrOverrideCntrTable 1 } + +TmnxLogApCrOverrideCntrEntry ::= SEQUENCE +{ + tmnxLogApCrOverrideCntrId THsmdaCounterIdOrZero, + tmnxLogApCrOverrideCntrRowStatus RowStatus, + tmnxLogApCrOverrideCntrLastChngd TimeStamp, + tmnxLogApCrOverrideCntrICounters TmnxAccPlcyOICounters, + tmnxLogApCrOverrideCntrECounters TmnxAccPlcyOECounters +} + +tmnxLogApCrOverrideCntrId OBJECT-TYPE + SYNTAX THsmdaCounterIdOrZero (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxLogApCrOverrideCntrId specifies the counter group for + which counters will be collected in this custom record. The counters + that will be collected are defined in tmnxLogApCrOverrideCntrICounters + and tmnxLogApCrOverrideCntrECounters." + ::= { tmnxLogApCrOverrideCntrEntry 1 } + +tmnxLogApCrOverrideCntrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status of the entry. This allows creation/deletion of rows in this + table." + ::= { tmnxLogApCrOverrideCntrEntry 2 } + +tmnxLogApCrOverrideCntrLastChngd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogApCrOverrideCntrLastChngd indicates the sysUpTime + when an object in this table was last modified. A Value 0 means that + no change was made to this row since it was created." + ::= { tmnxLogApCrOverrideCntrEntry 3 } + +tmnxLogApCrOverrideCntrICounters OBJECT-TYPE + SYNTAX TmnxAccPlcyOICounters + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogApCrOverrideCntrICounters specifies the list of + ingress counters that need to be collected in this custom record. + + At least one of the objects tmnxLogApCrOverrideCntrICounters or + tmnxLogApCrOverrideCntrECounters must have a non-zero value." + DEFVAL { {} } + ::= { tmnxLogApCrOverrideCntrEntry 4 } + +tmnxLogApCrOverrideCntrECounters OBJECT-TYPE + SYNTAX TmnxAccPlcyOECounters + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogApCrOverrideCntrECounters specifies the list of + egress counters that need to be collected in this custom record. + + At least one of the objects tmnxLogApCrOverrideCntrICounters or + tmnxLogApCrOverrideCntrECounters must have a non-zero value." + DEFVAL { {} } + ::= { tmnxLogApCrOverrideCntrEntry 5 } + +tmnxEventPrimaryRoutePref OBJECT-TYPE + SYNTAX INTEGER { + inband (1), + outband (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxEventPrimaryRoutePref specifies the primary routing + preference for traffic generated for SNMP notifications and syslog + messages. + + A value of 'inband' specifies that the Logging utility will attempt to + use the Base routing context to send SNMP notifications and syslog + messages to remote destinations. + + A value of 'outband' specifies that the Logging utility will attempt + to use the management routing context to send SNMP notifications and + syslog messages to remote destinations. + + If the remote destination, as specified by tmnxStdDestAddr or + tmnxSyslogTargetAddr, is not reachable via the routing context + specified by tmnxEventPrimaryRoutePref, the secondary routing + preference as specified by tmnxEventSecondaryRoutePref will be + attempted." + DEFVAL { outband } + ::= { tmnxLogObjs 23 } + +tmnxEventSecondaryRoutePref OBJECT-TYPE + SYNTAX INTEGER { + inband (1), + outband (2), + none (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxEventSecondaryRoutePref specifies the secondary + routing preference for traffic generated for SNMP notifications and + syslog messages. The routing context specified by the + tmnxEventSecondaryRoutePref will be attempted if the remote + destination was not reachable by the primary routing preference, + specified by tmnxEventPrimaryRoutePref. The value specified for + tmnxEventSecondaryRoutePref must be distinct from the value for + tmnxEventPrimaryRoutePref. + + A value of 'inband' specifies that the Logging utility will attempt to + use the Base routing context to send SNMP notifications and syslog + messages to remote destinations. + + A value of 'outband' specifies that the Logging utility will attempt + to use the management routing context to send SNMP notifications and + syslog messages to remote destinations. + + A value of 'none' specifies that no attempt will be made to send SNMP + notifications and syslog messages to remote destinations. + + If the remote destination, as specified by tmnxStdDestAddr or + tmnxSyslogTargetAddr, is not reachable via the routing contexts + specified by tmnxEventPrimaryRoutePref and + tmnxEventSecondaryRoutePref, the Log utility will fail to send SNMP + notifications and syslog messages to the remote destination." + DEFVAL { inband } + ::= { tmnxLogObjs 24 } + +tmnxLogConfigEventsDamped OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxLogConfigEventsDamped specifies whether or not the + module generating tmnxConfigCreate, tmnxConfigDelete, and + tmnxConfigModify events applies a damping algorithm. + + WARNING: While this event damping is original behavior + for some modules such as service manager, QoS, and filters it + can result in the NMS system database being out of sync because + of missed change events. On the other hand, if the damping + is disabled, 'false', it may take much longer for a large + CLI configuration file to be processed when manually 'exec'ed + after system bootup." + DEFVAL { true } + ::= { tmnxLogObjs 25 } + +tmnxLogEventHistoryObjs OBJECT IDENTIFIER ::= { tmnxLogObjs 26 } + +tmnxLogEventHistGeneralObjs OBJECT IDENTIFIER ::= { tmnxLogEventHistoryObjs 1 } + +tmnxLogExRbkOpTblLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxLogExRbkOpTblLastChange indicates the + value of sysUpTime at the time of the last modification of a row entry + in the tmnxLogExecRollbackOpTable." + ::= { tmnxLogEventHistGeneralObjs 1 } + +tmnxLogExRbkOpMaxEntries OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object tmnxLogExRbkOpMaxEntries specifies the maximum + number of row entries supported in the tmnxLogExecRollbackOpTable." + DEFVAL { 5 } + ::= { tmnxLogEventHistGeneralObjs 2 } + +tmnxLogExecRollbackOpTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxLogExecRollbackOpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Nokia SROS series tmnxLogExecRollbackOpTable provides a history of + up to the last number of 'exec', 'load', rollback revert, and 'vsd' + operations specified by the value of tmnxLogExRbkOpMaxEntries. + + The tmnxLogExecRollbackOpTable is intended to provide an aide to + Network Management Systems (NMS). The 'exec' or 'load' of a large + configuration file via the system's CLI, a large rollback revert + operation, or execution of 'vsd' configuration messages will generate + so many configuration change and other events in a short time that + neither the SROS's event logging utility nor the NMS can keep up with + them. This results in the SROS and/or NMS dropping events and requires + the NMS to perform a costly resynchronization of its management + database." + ::= { tmnxLogEventHistoryObjs 3 } + +tmnxLogExecRollbackOpEntry OBJECT-TYPE + SYNTAX TmnxLogExecRollbackOpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a row entry in the tmnxLogExecRollbackOpTable. Entries in this + table are created and deleted by the agent." + INDEX { tmnxLogExRbkOpIndex } + ::= { tmnxLogExecRollbackOpTable 1 } + +TmnxLogExecRollbackOpEntry ::= SEQUENCE +{ + tmnxLogExRbkOpIndex Unsigned32, + tmnxLogExRbkOpLastChanged TimeStamp, + tmnxLogExRbkOpType TmnxLogExRbkOperationType, + tmnxLogExRbkOpStatus INTEGER, + tmnxLogExRbkOpBegin TimeStamp, + tmnxLogExRbkOpEnd TimeStamp, + tmnxLogExRbkOpFile DisplayString, + tmnxLogExRbkOpUser TNamedItemOrEmpty, + tmnxLogExRbkOpNumEvents Unsigned32 +} + +tmnxLogExRbkOpIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxLogExRbkOpIndex is a unique value that indicates an + instance of an exec, load, rollback revert, or vsd operation. Only the + most recent instances are kept in this table. The maximum number of + row entries supported in this table is specified by the value of + tmnxLogExRbkOpMaxEntries." + ::= { tmnxLogExecRollbackOpEntry 1 } + +tmnxLogExRbkOpLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogExRbkOpLastChanged indicates the sysUpTime when an + object in this table was last modified. A Value 0 means that no change + was made to this row since it was created." + ::= { tmnxLogExecRollbackOpEntry 2 } + +tmnxLogExRbkOpType OBJECT-TYPE + SYNTAX TmnxLogExRbkOperationType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogExRbkOpType indicates the type of operation this + row entry represents." + ::= { tmnxLogExecRollbackOpEntry 3 } + +tmnxLogExRbkOpStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + inProgress (1), + success (2), + failed (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogExRbkOpStatus indicates the status of this exec, + load, rollback revert, or vsd operation." + ::= { tmnxLogExecRollbackOpEntry 4 } + +tmnxLogExRbkOpBegin OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogExRbkOpBegin indicates the sysUpTime when the + exec, load, rollback revert, or vsd operation began." + ::= { tmnxLogExecRollbackOpEntry 5 } + +tmnxLogExRbkOpEnd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogExRbkOpEnd indicates the sysUpTime when the exec, + load, rollback revert, or vsd operation ended. A value of zero (0) + means that the operation has not completed." + ::= { tmnxLogExecRollbackOpEntry 6 } + +tmnxLogExRbkOpFile OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogExRbkOpFile indicates the location and name of the + file used for the exec, load or rollback revert operation, otherwise + the value of this object is an empty string." + ::= { tmnxLogExecRollbackOpEntry 7 } + +tmnxLogExRbkOpUser OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogExRbkOpUser indicates the user who initiated the + exec or rollback revert operation." + ::= { tmnxLogExecRollbackOpEntry 8 } + +tmnxLogExRbkOpNumEvents OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogExRbkOpNumEvents indicates the number of + row entries in the associated tmnxLogExecRollbackEventTable + for this exec, load, rollback revert, or vsd operation. + It is updated only when the exec, load, rollback revert, or vsd + operation ends. A value of zero (0) means that the operatio + has not completed." + ::= { tmnxLogExecRollbackOpEntry 9 } + +tmnxLogExecRollbackEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxLogExecRollbackEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Nokia SROS series tmnxLogExecRollbackEventTable provides a history + of mib tables modified or specific events generated during an exec, + load, rollback revert, or vsd operation." + ::= { tmnxLogEventHistoryObjs 4 } + +tmnxLogExecRollbackEventEntry OBJECT-TYPE + SYNTAX TmnxLogExecRollbackEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a row entry in the tmnxLogExecRollbackEventTable. Each row + entry represents either an SNMP table that has been modified or a + specific event generated during an exec, load, rollback revert, or vsd + operation. Entries in this table are created and deleted by the agent." + INDEX { + tmnxLogExRbkOpIndex, + tmnxLogExRbkEventIndex + } + ::= { tmnxLogExecRollbackEventTable 1 } + +TmnxLogExecRollbackEventEntry ::= SEQUENCE +{ + tmnxLogExRbkEventIndex Unsigned32, + tmnxLogExRbkEventOID OBJECT IDENTIFIER +} + +tmnxLogExRbkEventIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxLogExRbkEventIndex is a unique value that indicates + an instance of an event generated during an exec, load, rollback + revert, or vsd operation." + ::= { tmnxLogExecRollbackEventEntry 1 } + +tmnxLogExRbkEventOID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogExRbkEventOID indicates the object identifier of + either a mib table for which a generic change event was generated or + the notification object identifier of a specific event notification + generated during the the exec, load, rollback revert, or vsd + operation. + + The generic change events are tmnxConfigCreate, tmnxConfigDelete, + tmnxConfigModify, and tmnxStateChange notifications. For these + event types, the value of tmnxLogExRbkEventOID is the object + identifier specified by the tmnxNotifyEntryOID varbind. + + For specific events generated during an exec, load or rollback revert + or vsd, the value of this object is the notification object identifier + itself. + + An object identifier will appear only once in this table." + ::= { tmnxLogExecRollbackEventEntry 2 } + +tmnxLogExRbkNotifyObjects OBJECT IDENTIFIER ::= { tmnxLogEventHistoryObjs 5 } + +tmnxLogExecRollbackOpIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxLogExecRollbackOpIndex is a unique value that + indicates a row entry instance of an exec, load, rollback revert, + or vsd operation in the tmnxLogExecRollbackOpTable. It is included + in the 'exec', 'load' and rollback revert start and end notifications." + ::= { tmnxLogExRbkNotifyObjects 1 } + +tmnxLogExecRollbackOpType OBJECT-TYPE + SYNTAX TmnxLogExRbkOperationType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxLogExecRollbackOpType indicates the type of + operation being performed. It is included in the 'exec', 'load' + and rollback revert start and end notifications." + ::= { tmnxLogExRbkNotifyObjects 2 } + +tmnxLogColdStartWaitTime OBJECT-TYPE + SYNTAX Unsigned32 (0..300) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxLogColdStartWaitTime specifies the time delay that + must pass before notifying specific CPM applications that a route is + available after a cold reboot." + DEFVAL { 0 } + ::= { tmnxLogObjs 27 } + +tmnxLogRouteRecoveryWaitTime OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxLogRouteRecoveryWaitTime specifies the time delay + that must pass before notifying specific CPM applications after the + recovery or change of a route during normal operation." + DEFVAL { 0 } + ::= { tmnxLogObjs 28 } + +tmnxEhsObjs OBJECT IDENTIFIER ::= { tmnxLogObjs 29 } + +tmnxEhsGeneralObjs OBJECT IDENTIFIER ::= { tmnxEhsObjs 1 } + +tmnxEhsHandlerTblLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxEhsHandlerTblLastChange indicates the + value of sysUpTime at the time of the last modification of a row in + the tmnxEhsHandlerTable." + ::= { tmnxEhsGeneralObjs 1 } + +tmnxEhsHandlerMaxEntries OBJECT-TYPE + SYNTAX Unsigned32 (0..5000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object tmnxEhsHandlerMaxEntries specifies the maximum + number of row entries supported in the tmnxEhsHandlerTable." + DEFVAL { 1500 } + ::= { tmnxEhsGeneralObjs 2 } + +tmnxEhsHEntryTblLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxEhsHEntryTblLastChange indicates the value + of sysUpTime at the time of the last modification of a row in the + tmnxEhsHEntryTable." + ::= { tmnxEhsGeneralObjs 3 } + +tmnxEhsHEntryMaxEntries OBJECT-TYPE + SYNTAX Unsigned32 (0..5000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object tmnxEhsHEntryMaxEntries specifies the maximum + number of row entries supported in the tmnxEhsHEntryTable." + DEFVAL { 1500 } + ::= { tmnxEhsGeneralObjs 4 } + +tmnxEhsTriggerTblLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxEhsTriggerTblLastChange indicates the + value of sysUpTime at the time of the last modification of a row in + the tmnxEhsTriggerTable." + ::= { tmnxEhsGeneralObjs 5 } + +tmnxEhsTriggerMaxEntries OBJECT-TYPE + SYNTAX Unsigned32 (0..5000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object tmnxEhsTriggerMaxEntries specifies the maximum + number of rows supported in the tmnxEhsTriggerTable." + DEFVAL { 1500 } + ::= { tmnxEhsGeneralObjs 6 } + +tmnxEhsTEntryTblLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxEhsTEntryTblLastChange indicates the value + of sysUpTime at the time of the last modification of a row entry in + the tmnxEhsTEntryTable." + ::= { tmnxEhsGeneralObjs 7 } + +tmnxEhsTEntryMaxEntries OBJECT-TYPE + SYNTAX Unsigned32 (0..5000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object tmnxEhsTEntryMaxEntries specifies the maximum + number of row entries supported in the tmnxEhsTEntryTable." + DEFVAL { 1500 } + ::= { tmnxEhsGeneralObjs 8 } + +tmnxEhsHandlerTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxEhsHandlerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxEhsHandlerTable contains a list of Event Handlers used by the + Event Handling System (EHS) Event Triggers." + ::= { tmnxEhsObjs 2 } + +tmnxEhsHandlerEntry OBJECT-TYPE + SYNTAX TmnxEhsHandlerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a row entry in the tmnxEhsHandlerTable. Each entry + contains information about a specific Event Handling System (EHS) + Event Handler. + + Rows are created and deleted via SNMP SET operations using + tmnxEhsHandlerRowStatus." + INDEX { tmnxEhsHandlerName } + ::= { tmnxEhsHandlerTable 1 } + +TmnxEhsHandlerEntry ::= SEQUENCE +{ + tmnxEhsHandlerName TNamedItem, + tmnxEhsHandlerRowStatus RowStatus, + tmnxEhsHandlerDescription TItemDescription, + tmnxEhsHandlerLastChange TimeStamp, + tmnxEhsHandlerAdminStatus TmnxAdminState, + tmnxEhsHandlerOperStatus TmnxOperState +} + +tmnxEhsHandlerName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxEhsHandlerName specifies the name of an Event + Handling System (EHS) Event Handler represented by this row in the + tmnxEhsHandlerTable." + ::= { tmnxEhsHandlerEntry 1 } + +tmnxEhsHandlerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEhsHandlerRowStatus specifies + the row status. It allows rows to be created + and deleted in the tmnxEhsHandlerTable. + + If any associated rows exist in the tmnxEhsHEntryTable, + 'destroy' will fail. All associated rows must be + destroyed first." + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual + Conventions for SMIv2.'" + ::= { tmnxEhsHandlerEntry 2 } + +tmnxEhsHandlerDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEhsHandlerDescription specifies a user provided + description string for an EHS Handler. It can consist of any + printable, seven-bit ASCII characters up to 80 characters in length." + DEFVAL { ''H } + ::= { tmnxEhsHandlerEntry 3 } + +tmnxEhsHandlerLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsHandlerLastChange indicates the time this row + entry was last changed." + ::= { tmnxEhsHandlerEntry 4 } + +tmnxEhsHandlerAdminStatus OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEhsHandlerAdminStatus specifies the administrative + state of the EHS Event Handler." + DEFVAL { outOfService } + ::= { tmnxEhsHandlerEntry 5 } + +tmnxEhsHandlerOperStatus OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsHandlerOperStatus indicates the operational state + of the EHS Event Handler." + ::= { tmnxEhsHandlerEntry 6 } + +tmnxEhsHandlerStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxEhsHandlerStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxEhsHandlerStatsTable contains operational data for Event + handlers used by the EHS Event Triggers." + ::= { tmnxEhsObjs 3 } + +tmnxEhsHandlerStatsEntry OBJECT-TYPE + SYNTAX TmnxEhsHandlerStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a row in the tmnxEhsHandlerStatsTable. Each row contains + operational information about a specific EHS Event Handler. + + Rows are created and deleted by the system as rows are created and + deleted in the tmnxEhsHandlerTable." + AUGMENTS { tmnxEhsHandlerEntry } + ::= { tmnxEhsHandlerStatsTable 1 } + +TmnxEhsHandlerStatsEntry ::= SEQUENCE +{ + tmnxEhsHandlerStatsSuccess Unsigned32, + tmnxEhsHandlerStatsErrNoEntry Unsigned32, + tmnxEhsHandlerStatsErrAdmStatus Unsigned32 +} + +tmnxEhsHandlerStatsSuccess OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsHandlerStatsSuccess indicates the number of times + the EHS system triggers a handler, which can take corresponding action + specified in handler's entries" + ::= { tmnxEhsHandlerStatsEntry 1 } + +tmnxEhsHandlerStatsErrNoEntry OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsHandlerStatsErrNoEntry indicates the number of + times the EHS system triggers a handler, which can not take + corresponding action as there is no handler's entry specifying an + operation to perform." + ::= { tmnxEhsHandlerStatsEntry 2 } + +tmnxEhsHandlerStatsErrAdmStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsHandlerStatsErrAdmStatus indicates the number of + times the EHS system triggers a handler, which can not take + corresponding action due to admin state of the handler. + + The handler may be out-of-service due to tmnxEhsHandlerAdminStatus + being set to 'outOfService (3)'." + ::= { tmnxEhsHandlerStatsEntry 3 } + +tmnxEhsHEntryTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxEhsHEntryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxEhsHEntryTable contains a list of Event Handler Entries in an + EHS Event Handler." + ::= { tmnxEhsObjs 4 } + +tmnxEhsHEntryEntry OBJECT-TYPE + SYNTAX TmnxEhsHEntryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a row in the tmnxEhsHEntryTable. Each row + contains information about a specific Handler Entry. + + Rows are created and deleted via SNMP SET operations using + tmnxEhsHEntryRowStatus." + INDEX { + tmnxEhsHandlerName, + tmnxEhsHEntryId + } + ::= { tmnxEhsHEntryTable 1 } + +TmnxEhsHEntryEntry ::= SEQUENCE +{ + tmnxEhsHEntryId Unsigned32, + tmnxEhsHEntryRowStatus RowStatus, + tmnxEhsHEntryDescription TItemDescription, + tmnxEhsHEntryLastChange TimeStamp, + tmnxEhsHEntryAdminStatus TmnxAdminState, + tmnxEhsHEntryOperStatus TmnxOperState, + tmnxEhsHEntryScriptPlcyName TNamedItemOrEmpty, + tmnxEhsHEntryScriptPlcyOwner TNamedItemOrEmpty, + tmnxEhsHEntryMinDelay Unsigned32, + tmnxEhsHEntryLastExecuted TimeStamp +} + +tmnxEhsHEntryId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxEhsHEntryId specifies the index of an Event Entry in + the EHS Event Handler indicated by the value of tmnxEhsHandlerName." + ::= { tmnxEhsHEntryEntry 1 } + +tmnxEhsHEntryRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEhsHEntryRowStatus specifies + the row status. It allows rows to be created + and deleted in the tmnxEhsHEntryTable. + + If an associated row does not exist in the tmnxEhsHandlerTable, a + attempt to create a row will fail." + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual + Conventions for SMIv2.'" + ::= { tmnxEhsHEntryEntry 2 } + +tmnxEhsHEntryDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEhsHEntryDescription specifies a user provided + description string for EHS Event Handler Entry. It can consist of any + printable, seven-bit ASCII characters up to 80 characters in length." + DEFVAL { ''H } + ::= { tmnxEhsHEntryEntry 3 } + +tmnxEhsHEntryLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsHEntryLastChange indicates the time this row was + last changed." + ::= { tmnxEhsHEntryEntry 4 } + +tmnxEhsHEntryAdminStatus OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEhsHEntryAdminStatus specifies the administrative + state of the EHS Event Handler Entry." + DEFVAL { inService } + ::= { tmnxEhsHEntryEntry 5 } + +tmnxEhsHEntryOperStatus OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsHEntryOperStatus indicates the operational state + of the EHS Event Handler Entry." + ::= { tmnxEhsHEntryEntry 6 } + +tmnxEhsHEntryScriptPlcyName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEhsHEntryScriptPlcyName in combination with the value + of tmnxEhsHEntryScriptPlcyOwner specifies the script policy that can + be launched from this tmnxEhsHEntryTable row. The zero-length string + may be used to point to a non-existing script policy." + DEFVAL { ''H } + ::= { tmnxEhsHEntryEntry 7 } + +tmnxEhsHEntryScriptPlcyOwner OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEhsHEntryScriptPlcyOwner in combination with the + value of tmnxEhsHEntryScriptPlcyName specifies the script policy that + can be launched from this tmnxEhsHEntryTable row. The zero-length + string may be used to point to a non-existing script policy." + DEFVAL { ''H } + ::= { tmnxEhsHEntryEntry 8 } + +tmnxEhsHEntryMinDelay OBJECT-TYPE + SYNTAX Unsigned32 (0..604800) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEhsHEntryMinDelay specifies the minimum + time, in seconds, between executions of the script policy + specified by this EHS Event Handler Entry. A '0' value means + no delay is imposed." + DEFVAL { 0 } + ::= { tmnxEhsHEntryEntry 9 } + +tmnxEhsHEntryLastExecuted OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsHEntryLastExecuted indicates the time when handler + entry launch execution of action." + ::= { tmnxEhsHEntryEntry 10 } + +tmnxEhsHEntryStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxEhsHEntryStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxEhsHEntryStatsTable contains operational data for Event + Handler Entries used by an EHS Event Handler." + ::= { tmnxEhsObjs 5 } + +tmnxEhsHEntryStatsEntry OBJECT-TYPE + SYNTAX TmnxEhsHEntryStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a row entry in the tmnxEhsHEntryStatsTable. Each row contains + operational information about a specific EHS Event Handler Entry. + + Rows are created and deleted by the system as rows are created and + deleted in the tmnxEhsHEntryTable." + AUGMENTS { tmnxEhsHEntryEntry } + ::= { tmnxEhsHEntryStatsTable 1 } + +TmnxEhsHEntryStatsEntry ::= SEQUENCE +{ + tmnxEhsHEntryStatsLaunchSuccess Unsigned32, + tmnxEhsHEntryStatsErrMinDelay Unsigned32, + tmnxEhsHEntryStatsErrLaunch Unsigned32, + tmnxEhsHEntryStatsErrAdmStatus Unsigned32 +} + +tmnxEhsHEntryStatsLaunchSuccess OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsHEntryStatsLaunchSuccess indicates the number of + successfully queued scripts by EHS handler entry." + ::= { tmnxEhsHEntryStatsEntry 1 } + +tmnxEhsHEntryStatsErrMinDelay OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsHEntryStatsErrMinDelay indicates the number of + cancelled script executions due to tmnxEhsHEntryMinDelay." + ::= { tmnxEhsHEntryStatsEntry 2 } + +tmnxEhsHEntryStatsErrLaunch OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsHEntryStatsErrLaunch indicates the number of + cancelled script executions due to launch failure." + ::= { tmnxEhsHEntryStatsEntry 3 } + +tmnxEhsHEntryStatsErrAdmStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsHEntryStatsErrAdmStatus indicates the number of + cancelled script executions due to admin state of the handler entry. + + The handler entry may be out-of-service due to + tmnxEhsHEntryAdminStatus being set to 'outOfService (3)'." + ::= { tmnxEhsHEntryStatsEntry 4 } + +tmnxEhsTriggerTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxEhsTriggerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxEhsTriggerTable contains a list of Event Triggers used by the + Event Handling System (EHS)." + ::= { tmnxEhsObjs 6 } + +tmnxEhsTriggerEntry OBJECT-TYPE + SYNTAX TmnxEhsTriggerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a row in the tmnxEhsTriggerTable. Each row + contains information about a specific Event Handling + system (EHS) Event Trigger. + + Rows are created and deleted via SNMP SET operations using + tmnxEhsTriggerRowStatus." + INDEX { + tmnxEventAppIndex, + tmnxEventID + } + ::= { tmnxEhsTriggerTable 1 } + +TmnxEhsTriggerEntry ::= SEQUENCE +{ + tmnxEhsTriggerRowStatus RowStatus, + tmnxEhsTriggerDescription TItemDescription, + tmnxEhsTriggerLastChange TimeStamp, + tmnxEhsTriggerAdminStatus TmnxAdminState, + tmnxEhsTriggerOperStatus TmnxOperState +} + +tmnxEhsTriggerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEhsTriggerRowStatus specifies + the row status. It allows rows to be created + and deleted in the tmnxEhsTriggerTable. + + If any associated rows exist in the tmnxEhsTEntryTable, 'destroy' will + fail with an 'inconsistentValue' error. All associated rows in the + tmnxEhsTEntryTable must be destroyed first." + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual + Conventions for SMIv2.'" + ::= { tmnxEhsTriggerEntry 1 } + +tmnxEhsTriggerDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEhsTriggerDescription specifies a user provided + description string for an EHS Event Trigger. It can consist of any + printable, seven-bit ASCII characters up to 80 characters in length." + DEFVAL { ''H } + ::= { tmnxEhsTriggerEntry 2 } + +tmnxEhsTriggerLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsTriggerLastChange indicates the time this row was + last changed." + ::= { tmnxEhsTriggerEntry 3 } + +tmnxEhsTriggerAdminStatus OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEhsTriggerAdminStatus specifies the administrative + state of the EHS Event Trigger." + DEFVAL { outOfService } + ::= { tmnxEhsTriggerEntry 4 } + +tmnxEhsTriggerOperStatus OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsTriggerOperStatus indicates the operational state + of the EHS Event Trigger." + ::= { tmnxEhsTriggerEntry 5 } + +tmnxEhsTriggerStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxEhsTriggerStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxEhsTriggerStatsTable contains operational data for Event + Triggers used by the Event Handling System (EHS)." + ::= { tmnxEhsObjs 7 } + +tmnxEhsTriggerStatsEntry OBJECT-TYPE + SYNTAX TmnxEhsTriggerStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a row in the tmnxEhsTriggerStatsTable. Each row contains + operational information about a specific EHS Event Trigger. + + Rows are created and deleted by the system as rows are created and + deleted in the tmnxEhsTriggerTable." + AUGMENTS { tmnxEhsTriggerEntry } + ::= { tmnxEhsTriggerStatsTable 1 } + +TmnxEhsTriggerStatsEntry ::= SEQUENCE +{ + tmnxEhsTriggerStatsSuccess Unsigned32, + tmnxEhsTriggerStatsErrNoEntry Unsigned32, + tmnxEhsTriggerStatsErrAdmStatus Unsigned32 +} + +tmnxEhsTriggerStatsSuccess OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsTriggerStatsSuccess indicates the number of not + ignored logger event occurrences associated with EHS trigger." + ::= { tmnxEhsTriggerStatsEntry 1 } + +tmnxEhsTriggerStatsErrNoEntry OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsTriggerStatsErrNoEntry indicates the number of + ignored logger event occurrences associated with EHS trigger. Event is + ignored due to no trigger entry configured for this trigger." + ::= { tmnxEhsTriggerStatsEntry 2 } + +tmnxEhsTriggerStatsErrAdmStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsTriggerStatsErrAdmStatus indicates the number of + ignored logger event occurrences associated with EHS trigger. Event is + ignored due to admin state of the trigger. + + The trigger may be out-of-service due to tmnxEhsTriggerAdminStatus + being set to 'outOfService (3)'." + ::= { tmnxEhsTriggerStatsEntry 3 } + +tmnxEhsTEntryTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxEhsTEntryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxEhsTEntryTable contains a list of Event Trigger Entries in an + EHS Event Trigger." + ::= { tmnxEhsObjs 8 } + +tmnxEhsTEntryEntry OBJECT-TYPE + SYNTAX TmnxEhsTEntryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a row in the tmnxEhsTEntryTable. Each row + contains information about a specific EHS Event Trigger + Entry. + + Rows are created and deleted via SNMP SET operations using + tmnxEhsTEntryRowStatus." + INDEX { + tmnxEventAppIndex, + tmnxEventID, + tmnxEhsTEntryId + } + ::= { tmnxEhsTEntryTable 1 } + +TmnxEhsTEntryEntry ::= SEQUENCE +{ + tmnxEhsTEntryId Unsigned32, + tmnxEhsTEntryRowStatus RowStatus, + tmnxEhsTEntryDescription TItemDescription, + tmnxEhsTEntryLastChange TimeStamp, + tmnxEhsTEntryAdminStatus TmnxAdminState, + tmnxEhsTEntryOperStatus TmnxOperState, + tmnxEhsTEntryLogFilterId TmnxLogFilterId, + tmnxEhsTEntryHandlerName TNamedItemOrEmpty, + tmnxEhsTEntryDebounceVal Unsigned32, + tmnxEhsTEntryDebounceTime Unsigned32 +} + +tmnxEhsTEntryId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxEhsTEntryId specifies the index of a Trigger Entry in + the EHS Event Trigger indicated by the value of tmnxEventAppIndex and + tmnxEventID." + ::= { tmnxEhsTEntryEntry 1 } + +tmnxEhsTEntryRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEhsTEntryRowStatus specifies + the row status. It allows entries to be created + and deleted in the tmnxEhsTEntryTable. + + If an associated row does not exist in the tmnxEhsTriggerTable, an + attempt to create this row entry will fail." + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual + Conventions for SMIv2.'" + ::= { tmnxEhsTEntryEntry 2 } + +tmnxEhsTEntryDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEhsTEntryDescription specifies a user provided + description string for EHS Event Trigger Entry. It can consist of any + printable, seven-bit ASCII characters up to 80 characters in length." + DEFVAL { ''H } + ::= { tmnxEhsTEntryEntry 3 } + +tmnxEhsTEntryLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsTEntryLastChange indicates the time this row entry + was last changed." + ::= { tmnxEhsTEntryEntry 4 } + +tmnxEhsTEntryAdminStatus OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEhsTEntryAdminStatus specifies the administrative + state of the EHS Event Trigger Entry." + DEFVAL { inService } + ::= { tmnxEhsTEntryEntry 5 } + +tmnxEhsTEntryOperStatus OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsTEntryOperStatus indicates the operational state + of the EHS Event Trigger Entry." + ::= { tmnxEhsTEntryEntry 6 } + +tmnxEhsTEntryLogFilterId OBJECT-TYPE + SYNTAX TmnxLogFilterId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEhsTEntryLogFilterId specifies the logger filter + to apply to a generated logger event. If the logger filter match + succeeds, the actions indicated in the associated EHS Event Handler, + indicated by the value of tmnxEhsTEntryHandlerName, are applied. + + A value of 0 indicates there is no associated logger filter and + therefore the associated EHS Event Handler is always applied." + DEFVAL { 0 } + ::= { tmnxEhsTEntryEntry 7 } + +tmnxEhsTEntryHandlerName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEhsTEntryHandlerName specifies the EHS Event Handler + to be applied. The zero-length string may be used to point to a + non-existing Event Handler." + DEFVAL { ''H } + ::= { tmnxEhsTEntryEntry 8 } + +tmnxEhsTEntryDebounceVal OBJECT-TYPE + SYNTAX Unsigned32 (0 | 2..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEhsTEntryDebounceVal specifies the number of times an + event has to occur within a specific time window given by + tmnxEhsTEntryDebounceTime for EHS Event to trigger a response." + DEFVAL { 0 } + ::= { tmnxEhsTEntryEntry 9 } + +tmnxEhsTEntryDebounceTime OBJECT-TYPE + SYNTAX Unsigned32 (0..604800) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxEhsTEntryDebounceTime specifies the time window + within which a specific event must occur more than the value specified + by tmnxEhsTEntryDebounceVal for EHS to trigger a response." + DEFVAL { 0 } + ::= { tmnxEhsTEntryEntry 10 } + +tmnxEhsTEntryStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxEhsTEntryStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Nokia SROS series tmnxEhsTEntryStatsTable contains operational + data for Event Trigger Entries used by an EHS Event Trigger." + ::= { tmnxEhsObjs 9 } + +tmnxEhsTEntryStatsEntry OBJECT-TYPE + SYNTAX TmnxEhsTEntryStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a row in the tmnxEhsTEntryStatsTable. Each row contains + operational information about a specific EHS Event Trigger Entry. + + Rows are created and deleted by the system as row are created and + deleted in the tmnxEhsTEntryTable." + AUGMENTS { tmnxEhsTEntryEntry } + ::= { tmnxEhsTEntryStatsTable 1 } + +TmnxEhsTEntryStatsEntry ::= SEQUENCE +{ + tmnxEhsTEntryStatsFilterMatch Unsigned32, + tmnxEhsTEntryStatsFilterFail Unsigned32, + tmnxEhsTEntryStatsErrAdminStatus Unsigned32, + tmnxEhsTEntryStatsErrFilter Unsigned32, + tmnxEhsTEntryStatsErrHandler Unsigned32, + tmnxEhsTEntryStatsTriggerCount Unsigned32, + tmnxEhsTEntryStatsDebounce Unsigned32 +} + +tmnxEhsTEntryStatsFilterMatch OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsTEntryStatsFilterMatch indicates the number of + times a filter, for the specified trigger entry, matches an logger + event." + ::= { tmnxEhsTEntryStatsEntry 1 } + +tmnxEhsTEntryStatsFilterFail OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsTEntryStatsFilterFail indicates the number of + times a filter, for the specified trigger entry, does not match an + logger event." + ::= { tmnxEhsTEntryStatsEntry 2 } + +tmnxEhsTEntryStatsErrAdminStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsTEntryStatsErrAdminStatus indicates the number of + times the logger event will be ignored due to admin state of EHS + trigger entry. + + The trigger entry may be out-of-service due to + tmnxEhsTEntryAdminStatus being set to 'outOfService (3)'." + ::= { tmnxEhsTEntryStatsEntry 3 } + +tmnxEhsTEntryStatsErrFilter OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsTEntryStatsErrFilter indicates the number of times + the logger event will be ignored due to filter is not operational or + is not configured in EHS trigger entry." + ::= { tmnxEhsTEntryStatsEntry 4 } + +tmnxEhsTEntryStatsErrHandler OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsTEntryStatsErrHandler indicates the number of + times the logger event will be ignored due to filter is not + operational or is not configured in EHS trigger entry." + ::= { tmnxEhsTEntryStatsEntry 5 } + +tmnxEhsTEntryStatsTriggerCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxEhsTEntryStatsTriggerCount indicates the number of + times script execution is triggered after filter match." + ::= { tmnxEhsTEntryStatsEntry 6 } + +tmnxEhsTEntryStatsDebounce OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the tmnxEhsTEntryStatsDebounce indicates the number of + times script is not executed due to debounce rule." + ::= { tmnxEhsTEntryStatsEntry 7 } + +tmnxLogCliSubscrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxLogCliSubscrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxLogCliSubscrTable contains information about CLI user session + subscriptions to logs." + ::= { tmnxLogObjs 30 } + +tmnxLogCliSubscrEntry OBJECT-TYPE + SYNTAX TmnxLogCliSubscrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents information about a subscription of a + particular CLI user session to a particular log. + + Entries in this table are created and destroyed automatically by the + system." + INDEX { + tmnxLogCliSubscrSession, + tmnxLogCliSubscrLog + } + ::= { tmnxLogCliSubscrTable 1 } + +TmnxLogCliSubscrEntry ::= SEQUENCE +{ + tmnxLogCliSubscrSession Unsigned32, + tmnxLogCliSubscrLog TmnxLogIdIndex, + tmnxLogCliSubscrType INTEGER, + tmnxLogCliSubscrUser TNamedItem, + tmnxLogCliSubscrUserLoginTime DateAndTime, + tmnxLogCliSubscrUserIpAddrType InetAddressType, + tmnxLogCliSubscrUserIpAddr InetAddress +} + +tmnxLogCliSubscrSession OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxLogCliSubscrSession indicates the unique + identifier of a CLI user session." + ::= { tmnxLogCliSubscrEntry 1 } + +tmnxLogCliSubscrLog OBJECT-TYPE + SYNTAX TmnxLogIdIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxLogCliSubscrLog indicates the unique identifier of an + event stream log. + + It refers to a conceptual row in the tmnxLogIdTable." + ::= { tmnxLogCliSubscrEntry 2 } + +tmnxLogCliSubscrType OBJECT-TYPE + SYNTAX INTEGER { + telnet (1), + console (2), + ssh (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxLogCliSubscrType indicates the type of + session." + ::= { tmnxLogCliSubscrEntry 3 } + +tmnxLogCliSubscrUser OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxLogCliSubscrUser indicates the name of the + user associated with the CLI session." + ::= { tmnxLogCliSubscrEntry 4 } + +tmnxLogCliSubscrUserLoginTime OBJECT-TYPE + SYNTAX DateAndTime (SIZE (11)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogCliSubscrUserLoginTime indicates the time the user + logged in." + ::= { tmnxLogCliSubscrEntry 5 } + +tmnxLogCliSubscrUserIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogCliSubscrUserIpAddrType indicates the address type + of tmnxLogCliSubscrUserIpAddr." + ::= { tmnxLogCliSubscrEntry 6 } + +tmnxLogCliSubscrUserIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxLogCliSubscrUserIpAddr indicates + the IP address of the user." + ::= { tmnxLogCliSubscrEntry 7 } + +tmnxLogApCustRecordPolicerTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxLogApCustRecordPolicerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Nokia SROS series tmnxLogApCustRecordPolicerTable allows to create + custom record policer information for a given accounting policy. Rows + can only be created for existing accounting policies (as defined in + tmnxLogApTable)." + ::= { tmnxLogObjs 31 } + +tmnxLogApCustRecordPolicerEntry OBJECT-TYPE + SYNTAX TmnxLogApCustRecordPolicerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row contains the specification of the counters that must + be collected for a particular policer and accounting policy. + + A conceptual row can be created and destroyed by means of the + tmnxLogApCrPolicerRowStatus object." + INDEX { + tmnxLogApPolicyId, + tmnxLogApCrPolicerId + } + ::= { tmnxLogApCustRecordPolicerTable 1 } + +TmnxLogApCustRecordPolicerEntry ::= SEQUENCE +{ + tmnxLogApCrPolicerId Unsigned32, + tmnxLogApCrPolicerLastChanged TimeStamp, + tmnxLogApCrPolicerRowStatus RowStatus, + tmnxLogApCrPolicerICounters TmnxAccPlcyPolicerICounters, + tmnxLogApCrPolicerECounters TmnxAccPlcyPolicerECounters +} + +tmnxLogApCrPolicerId OBJECT-TYPE + SYNTAX Unsigned32 (1..63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxLogApCrPolicerId specifies the policer ID for which + counters will be collected in this custom record. + + The counters that will be collected are defined in + tmnxLogApCrPolicerICounters and tmnxLogApCrPolicerECounters." + ::= { tmnxLogApCustRecordPolicerEntry 1 } + +tmnxLogApCrPolicerLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxLogApCrPolicerLastChanged indicates the sysUpTime + when an object in this table was last modified. + + A value of zero means that no change was made to this row since it was + created." + ::= { tmnxLogApCustRecordPolicerEntry 2 } + +tmnxLogApCrPolicerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status of the entry. This allows creation/deletion of rows in this + table." + ::= { tmnxLogApCustRecordPolicerEntry 3 } + +tmnxLogApCrPolicerICounters OBJECT-TYPE + SYNTAX TmnxAccPlcyPolicerICounters + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogApCrPolicerICounters specifies the list of ingress + counters that need to be collected in this custom record." + DEFVAL { {} } + ::= { tmnxLogApCustRecordPolicerEntry 4 } + +tmnxLogApCrPolicerECounters OBJECT-TYPE + SYNTAX TmnxAccPlcyPolicerECounters + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxLogApCrPolicerECounters specifies the list of egress + counters that need to be collected in this custom record." + DEFVAL { {} } + ::= { tmnxLogApCustRecordPolicerEntry 5 } + +tmnxLogConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 12 } + +tmnxLogCompliances OBJECT IDENTIFIER ::= { tmnxLogConformance 1 } + +tmnxLogV4v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 4.0 of TIMETRA-LOG-MIB." + MODULE + MANDATORY-GROUPS { + tmnxLogGlobalGroup, + tmnxLogV4v0Group, + tmnxLogAccountingPolicyGroup, + tmnxLogFileIdGroup, + tmnxLogSyslogGroup, + tmnxSnmpTrapGroup, + tmnxLogEventsR2r1Group, + tmnxLogNotificationR3r0Group + } + ::= { tmnxLogCompliances 4 } + +tmnxLogV5v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 5.0 of TIMETRA-LOG-MIB." + MODULE + MANDATORY-GROUPS { + tmnxLogGlobalGroup, + tmnxLogV5v0Group, + tmnxLogAccountingPolicyGroup, + tmnxLogFileIdGroup, + tmnxLogSyslogV5v0Group, + tmnxSnmpTrapV5v0Group, + tmnxSnmpSetErrsGroup, + tmnxLogEventsV5v0Group, + tmnxLogNotificationV5v0Group + } + ::= { tmnxLogCompliances 5 } + +tmnxLogV6v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 6.0 of TIMETRA-LOG-MIB." + MODULE + MANDATORY-GROUPS { + tmnxLogGlobalGroup, + tmnxLogV5v0Group, + tmnxLogAccountingPolicyGroup, + tmnxLogFileIdGroup, + tmnxLogSyslogV5v0Group, + tmnxSnmpTrapV5v0Group, + tmnxSnmpTrapDestV6v0Group, + tmnxSnmpSetErrsGroup, + tmnxLogEventsV5v0Group, + tmnxLogNotificationV6v0Group + } + ::= { tmnxLogCompliances 6 } + +tmnxLogV6v1Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 6.1 of TIMETRA-LOG-MIB." + MODULE + MANDATORY-GROUPS { + tmnxLogGlobalGroup, + tmnxLogV5v0Group, + tmnxLogAccountingPolicyGroup, + tmnxLogFileIdGroup, + tmnxLogSyslogV5v0Group, + tmnxSnmpTrapV5v0Group, + tmnxSnmpTrapDestV6v0Group, + tmnxSnmpSetErrsGroup, + tmnxLogEventsV5v0Group, + tmnxLogNotificationV6v0Group, + tmnxLogAccountingPolicyV6v1Group + } + ::= { tmnxLogCompliances 7 } + +tmnxLogV7v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 7.0 of TIMETRA-LOG-MIB." + MODULE + MANDATORY-GROUPS { + tmnxLogGlobalGroup, + tmnxLogV5v0Group, + tmnxLogAccountingPolicyGroup, + tmnxLogFileIdGroup, + tmnxLogSyslogV5v0Group, + tmnxSnmpTrapV5v0Group, + tmnxSnmpTrapDestV6v0Group, + tmnxSnmpSetErrsGroup, + tmnxLogEventsV5v0Group, + tmnxLogNotificationV6v0Group, + tmnxLogAccountingPolicyV6v1Group, + tmnxLogAccountingPolicyCRV7v0Group, + tmnxLogRoutePreferenceV7v0Group + } + ::= { tmnxLogCompliances 8 } + +tmnxLogV9v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 9.0 of TIMETRA-LOG-MIB." + MODULE + MANDATORY-GROUPS { + tmnxLogGlobalGroup, + tmnxLogV5v0Group, + tmnxLogAccountingPolicyGroup, + tmnxLogAccountingPolicyV6v1Group, + tmnxLogAccountingPolicyCRV7v0Group, + tmnxLogFileIdGroup, + tmnxLogSyslogV5v0Group, + tmnxSnmpTrapV5v0Group, + tmnxSnmpTrapDestV6v0Group, + tmnxSnmpSetErrsGroup, + tmnxLogEventsV5v0Group, + tmnxLogNotificationV6v0Group, + tmnxLogNotificationV9v0Group, + tmnxLogRoutePreferenceV7v0Group, + tmnxLogEventDampedV8v0Group, + tmnxLogApV9v0Group + } + ::= { tmnxLogCompliances 9 } + +tmnxLogV8v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 7.0 of TIMETRA-LOG-MIB." + MODULE + MANDATORY-GROUPS { + tmnxLogGlobalGroup, + tmnxLogV5v0Group, + tmnxLogAccountingPolicyGroup, + tmnxLogFileIdGroup, + tmnxLogSyslogV5v0Group, + tmnxSnmpTrapV5v0Group, + tmnxSnmpTrapDestV6v0Group, + tmnxSnmpSetErrsGroup, + tmnxLogEventsV5v0Group, + tmnxLogNotificationV6v0Group, + tmnxLogAccountingPolicyV6v1Group, + tmnxLogAccountingPolicyCRV7v0Group, + tmnxLogRoutePreferenceV7v0Group, + tmnxLogEventDampedV8v0Group + } + ::= { tmnxLogCompliances 10 } + +tmnxLogV10v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 10.0 of TIMETRA-LOG-MIB." + MODULE + MANDATORY-GROUPS { + tmnxLogGlobalGroup, + tmnxLogV5v0Group, + tmnxLogAccountingPolicyGroup, + tmnxLogAccountingPolicyV6v1Group, + tmnxLogAccountingPolicyCRV7v0Group, + tmnxLogFileIdGroup, + tmnxLogSyslogV5v0Group, + tmnxSnmpTrapV5v0Group, + tmnxSnmpTrapDestV6v0Group, + tmnxSnmpSetErrsGroup, + tmnxLogEventsV5v0Group, + tmnxLogNotificationV6v0Group, + tmnxLogNotificationV9v0Group, + tmnxLogRoutePreferenceV7v0Group, + tmnxLogEventDampedV8v0Group, + tmnxLogApV9v0Group, + tmnxLogExRbkOpGroup + } + ::= { tmnxLogCompliances 11 } + +tmnxLogV11v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 11.0 of TIMETRA-LOG-MIB." + MODULE + MANDATORY-GROUPS { + tmnxLogGlobalGroup, + tmnxLogV5v0Group, + tmnxLogAccountingPolicyGroup, + tmnxLogAccountingPolicyV6v1Group, + tmnxLogAccountingPolicyCRV7v0Group, + tmnxLogFileIdGroup, + tmnxLogSyslogV5v0Group, + tmnxSnmpTrapV5v0Group, + tmnxSnmpTrapDestV6v0Group, + tmnxSnmpSetErrsGroup, + tmnxLogEventsV5v0Group, + tmnxLogEventsV11v0Group, + tmnxLogNotificationV6v0Group, + tmnxLogNotificationV9v0Group, + tmnxLogRoutePreferenceV7v0Group, + tmnxLogEventDampedV8v0Group, + tmnxLogApV9v0Group, + tmnxLogExRbkOpGroup, + tmnxLogApExtGroup, + tmnxLogAppRouteNotifV10v0Group, + tmnxLogApV11v0Group, + tmnxLogApCrV11v0Group + } + ::= { tmnxLogCompliances 12 } + +tmnxLogV13v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 13.0 of TIMETRA-LOG-MIB." + MODULE + MANDATORY-GROUPS { + tmnxLogGlobalGroup, + tmnxLogV5v0Group, + tmnxLogAccountingPolicyGroup, + tmnxLogAccountingPolicyV6v1Group, + tmnxLogAccountingPolicyCRV7v0Group, + tmnxLogFileIdGroup, + tmnxLogSyslogV5v0Group, + tmnxSnmpTrapV5v0Group, + tmnxSnmpTrapDestV6v0Group, + tmnxSnmpSetErrsGroup, + tmnxLogEventsV5v0Group, + tmnxLogEventsV11v0Group, + tmnxLogNotificationV6v0Group, + tmnxLogNotificationV9v0Group, + tmnxLogRoutePreferenceV7v0Group, + tmnxLogEventDampedV8v0Group, + tmnxLogApV9v0Group, + tmnxLogExRbkOpGroup, + tmnxLogApExtGroup, + tmnxLogAppRouteNotifV10v0Group, + tmnxLogApV11v0Group, + tmnxLogApCrV11v0Group, + tmnxLogFilterMsgV13v0Group, + tmnxLogEHSV13v0Group + } + ::= { tmnxLogCompliances 13 } + +tmnxLogV14v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 14.0 of TIMETRA-LOG-MIB." + MODULE + MANDATORY-GROUPS { + tmnxLogEHSV14v0Group + } + ::= { tmnxLogCompliances 14 } + +tmnxLogV15v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 15.0 of TIMETRA-LOG-MIB." + MODULE + MANDATORY-GROUPS { + tmnxLogGlobalGroup, + tmnxLogV5v0Group, + tmnxLogAccountingPolicyGroup, + tmnxLogAccountingPolicyCRV7v0Group, + tmnxLogFileIdGroup, + tmnxLogSyslogV5v0Group, + tmnxSnmpTrapV5v0Group, + tmnxSnmpTrapDestV6v0Group, + tmnxSnmpSetErrsGroup, + tmnxLogEventsV5v0Group, + tmnxLogEventsV11v0Group, + tmnxLogNotificationV6v0Group, + tmnxLogNotificationV9v0Group, + tmnxLogRoutePreferenceV7v0Group, + tmnxLogEventDampedV8v0Group, + tmnxLogApV9v0Group, + tmnxLogExRbkOpGroup, + tmnxLogApExtGroup, + tmnxLogAppRouteNotifV10v0Group, + tmnxLogApV11v0Group, + tmnxLogApCrV11v0Group, + tmnxLogFilterMsgV13v0Group, + tmnxLogEHSV13v0Group, + tmnxLogEHSV14v0Group, + tmnxLogPythonGroup, + tmnxLogToSessionGroup, + tmnxLogToNetconfGroup + } + ::= { tmnxLogCompliances 15 } + +tmnxLogV16v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for revision 16.0 of TIMETRA-LOG-MIB." + MODULE + MANDATORY-GROUPS { + tmnxLogGlobalGroup, + tmnxLogV5v0Group, + tmnxLogAccountingPolicyGroup, + tmnxLogAccountingPolicyCRV7v0Group, + tmnxLogFileIdGroup, + tmnxLogSyslogV5v0Group, + tmnxSnmpTrapV5v0Group, + tmnxSnmpTrapDestV6v0Group, + tmnxSnmpSetErrsGroup, + tmnxLogEventsV5v0Group, + tmnxLogEventsV11v0Group, + tmnxLogNotificationV6v0Group, + tmnxLogNotificationV9v0Group, + tmnxLogRoutePreferenceV7v0Group, + tmnxLogEventDampedV8v0Group, + tmnxLogApV9v0Group, + tmnxLogExRbkOpGroup, + tmnxLogApExtGroup, + tmnxLogAppRouteNotifV10v0Group, + tmnxLogApV11v0Group, + tmnxLogApCrV11v0Group, + tmnxLogFilterMsgV13v0Group, + tmnxLogEHSV13v0Group, + tmnxLogEHSV14v0Group, + tmnxLogPythonGroup, + tmnxLogToSessionGroup, + tmnxLogToNetconfGroup, + tmnxLogEventsV16v0Group, + tmnxLogCliSubscrGroup + } + ::= { tmnxLogCompliances 16 } + +tmnxLogV19v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for revision 19.0 of TIMETRA-LOG-MIB." + MODULE + MANDATORY-GROUPS { + tmnxLogGlobalGroup, + tmnxLogV5v0Group, + tmnxLogAccountingPolicyGroup, + tmnxLogAccountingPolicyCRV7v0Group, + tmnxLogFileIdGroup, + tmnxLogSyslogV5v0Group, + tmnxSnmpTrapV5v0Group, + tmnxSnmpTrapDestV6v0Group, + tmnxSnmpSetErrsGroup, + tmnxLogEventsV5v0Group, + tmnxLogEventsV11v0Group, + tmnxLogNotificationV6v0Group, + tmnxLogNotificationV9v0Group, + tmnxLogRoutePreferenceV7v0Group, + tmnxLogEventDampedV8v0Group, + tmnxLogApV9v0Group, + tmnxLogExRbkOpGroup, + tmnxLogApExtGroup, + tmnxLogAppRouteNotifV10v0Group, + tmnxLogApV11v0Group, + tmnxLogApCrV11v0Group, + tmnxLogFilterMsgV13v0Group, + tmnxLogEHSV13v0Group, + tmnxLogEHSV14v0Group, + tmnxLogPythonGroup, + tmnxLogToSessionGroup, + tmnxLogToNetconfGroup, + tmnxLogEventsV16v0Group, + tmnxLogCliSubscrGroup, + tmnxLogAcctPolicyCrV19v0Group, + tmnxLogApV19v0Group + } + ::= { tmnxLogCompliances 17 } + +tmnxLogGroups OBJECT IDENTIFIER ::= { tmnxLogConformance 2 } + +tmnxLogGlobalGroup OBJECT-GROUP + OBJECTS { + tmnxLogMaxLogs + } + STATUS current + DESCRIPTION + "The group of objects supporting management of event logging + capabilities on Nokia SROS series systems." + ::= { tmnxLogGroups 1 } + +tmnxLogAccountingPolicyGroup OBJECT-GROUP + OBJECTS { + tmnxLogApRowStatus, + tmnxLogApStorageType, + tmnxLogApAdminStatus, + tmnxLogApOperStatus, + tmnxLogApInterval, + tmnxLogApDescription, + tmnxLogApDefault, + tmnxLogApRecord, + tmnxLogApToFileId, + tmnxLogApPortType, + tmnxLogApAlign + } + STATUS current + DESCRIPTION + "The group of objects supporting management of accounting policies + capabilities on Nokia SROS series systems." + ::= { tmnxLogGroups 3 } + +tmnxLogFileIdGroup OBJECT-GROUP + OBJECTS { + tmnxLogFileIdRowStatus, + tmnxLogFileIdStorageType, + tmnxLogFileIdRolloverTime, + tmnxLogFileIdRetainTime, + tmnxLogFileIdAdminLocation, + tmnxLogFileIdOperLocation, + tmnxLogFileIdDescription, + tmnxLogFileIdLogType, + tmnxLogFileIdLogId, + tmnxLogFileIdPathName, + tmnxLogFileIdCreateTime, + tmnxLogFileIdBackupLoc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Log File destinations on + Nokia SROS series systems." + ::= { tmnxLogGroups 4 } + +tmnxLogSyslogGroup OBJECT-GROUP + OBJECTS { + tmnxSyslogTargetRowStatus, + tmnxSyslogTargetDescription, + tmnxSyslogTargetAddress, + tmnxSyslogTargetUdpPort, + tmnxSyslogTargetFacility, + tmnxSyslogTargetSeverity, + tmnxSyslogTargetMessagePrefix, + tmnxSyslogTargetMessagesDropped + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Log Syslog destinations + on Nokia SROS series systems." + ::= { tmnxLogGroups 5 } + +tmnxSnmpTrapGroup OBJECT-GROUP + OBJECTS { + tmnxStgRowStatus, + tmnxStgDescription, + tmnxStgVersion, + tmnxStgNotifyCommunity, + tmnxStgSecurityLevel + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Log SNMP notification + destinations on Nokia SROS series systems." + ::= { tmnxLogGroups 6 } + +tmnxLogEventsR2r1Group OBJECT-GROUP + OBJECTS { + tmnxEventAppName, + tmnxEventName, + tmnxEventSeverity, + tmnxEventControl, + tmnxEventCounter, + tmnxEventDropCount, + tmnxEventReset, + tmnxEventTest + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Log Events on Nokia SROS + series systems release 2.1." + ::= { tmnxLogGroups 10 } + +tmnxLogNotifyObjsR3r0Group OBJECT-GROUP + OBJECTS { + tmnxLogFileDeletedLogId, + tmnxLogFileDeletedFileId, + tmnxLogFileDeletedLogType, + tmnxLogFileDeletedLocation, + tmnxLogFileDeletedName, + tmnxLogFileDeletedCreateTime, + tmnxLogTraceErrorTitle, + tmnxLogTraceErrorMessage + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Log notifications on + Nokia SROS series systems." + ::= { tmnxLogGroups 13 } + +tmnxLogNotificationR3r0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxLogSpaceContention, + tmnxLogAdminLocFailed, + tmnxLogBackupLocFailed, + tmnxLogFileRollover, + tmnxLogFileDeleted, + tmnxTestEvent, + tmnxLogTraceError + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the Log feature on Nokia SROS + series systems release 3.0." + ::= { tmnxLogGroups 14 } + +tmnxLogV4v0Group OBJECT-GROUP + OBJECTS { + tmnxLogIdRowStatus, + tmnxLogIdStorageType, + tmnxLogIdAdminStatus, + tmnxLogIdOperStatus, + tmnxLogIdDescription, + tmnxLogIdFilterId, + tmnxLogIdSource, + tmnxLogIdDestination, + tmnxLogIdFileId, + tmnxLogIdSyslogId, + tmnxLogIdMaxMemorySize, + tmnxLogIdConsoleSession, + tmnxLogIdForwarded, + tmnxLogIdDropped, + tmnxLogIdTimeFormat, + tmnxLogFilterRowStatus, + tmnxLogFilterDescription, + tmnxLogFilterDefaultAction, + tmnxLogFilterInUse, + tmnxLogFilterParamsRowStatus, + tmnxLogFilterParamsDescription, + tmnxLogFilterParamsAction, + tmnxLogFilterParamsApplication, + tmnxLogFilterParamsApplOperator, + tmnxLogFilterParamsNumber, + tmnxLogFilterParamsNumberOperator, + tmnxLogFilterParamsSeverity, + tmnxLogFilterParamsSeverityOperator, + tmnxLogFilterParamsSubject, + tmnxLogFilterParamsSubjectOperator, + tmnxLogFilterParamsSubjectRegexp + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of event logs on Nokia SROS + series systems." + ::= { tmnxLogGroups 15 } + +tmnxSnmpSetErrsGroup OBJECT-GROUP + OBJECTS { + tmnxSnmpSetErrsMax, + tmnxSseVersion, + tmnxSseSeverityLevel, + tmnxSseModuleId, + tmnxSseModuleName, + tmnxSseErrorCode, + tmnxSseErrorName, + tmnxSseErrorMsg, + tmnxSseExtraText, + tmnxSseTimestamp + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SNMP SET failure error + messages." + ::= { tmnxLogGroups 16 } + +tmnxLogEventsV5v0Group OBJECT-GROUP + OBJECTS { + tmnxEventAppName, + tmnxEventName, + tmnxEventSeverity, + tmnxEventControl, + tmnxEventCounter, + tmnxEventDropCount, + tmnxEventReset, + tmnxEventThrottle, + tmnxEventTest, + tmnxEventThrottleLimit, + tmnxEventThrottleInterval + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Log Events on Nokia SROS + series systems release 5.0." + ::= { tmnxLogGroups 17 } + +tmnxLogNotifyObjsV5v0Group OBJECT-GROUP + OBJECTS { + tmnxLogFileDeletedLogId, + tmnxLogFileDeletedFileId, + tmnxLogFileDeletedLogType, + tmnxLogFileDeletedLocation, + tmnxLogFileDeletedName, + tmnxLogFileDeletedCreateTime, + tmnxLogTraceErrorTitle, + tmnxLogTraceErrorMessage, + tmnxLogThrottledEventID, + tmnxLogThrottledEvents, + tmnxSysLogTargetId, + tmnxSysLogTargetProblemDescr + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Log notifications on + Nokia SROS series systems release 5.0." + ::= { tmnxLogGroups 18 } + +tmnxLogNotificationV5v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxLogSpaceContention, + tmnxLogAdminLocFailed, + tmnxLogBackupLocFailed, + tmnxLogFileRollover, + tmnxLogFileDeleted, + tmnxTestEvent, + tmnxLogTraceError, + tmnxLogEventThrottled, + tmnxSysLogTargetProblem + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the Log feature on Nokia SROS + series systems release 5.0." + ::= { tmnxLogGroups 19 } + +tmnxLogSyslogV5v0Group OBJECT-GROUP + OBJECTS { + tmnxSyslogTargetRowStatus, + tmnxSyslogTargetDescription, + tmnxSyslogTargetUdpPort, + tmnxSyslogTargetFacility, + tmnxSyslogTargetSeverity, + tmnxSyslogTargetMessagePrefix, + tmnxSyslogTargetMessagesDropped, + tmnxSyslogTargetAddrType, + tmnxSyslogTargetAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Log Syslog destinations + on Nokia SROS series systems release 5.0." + ::= { tmnxLogGroups 20 } + +tmnxSnmpTrapV5v0Group OBJECT-GROUP + OBJECTS { + tmnxSnmpTrapLogDescription, + tmnxStdRowStatus, + tmnxStdRowLastChanged, + tmnxStdDestAddrType, + tmnxStdDestAddr, + tmnxStdDestPort, + tmnxStdDescription, + tmnxStdVersion, + tmnxStdNotifyCommunity, + tmnxStdSecurityLevel, + tmnxStdMaxTargets + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Log SNMP notification + destinations on Nokia SROS series systems for release 5.0." + ::= { tmnxLogGroups 21 } + +tmnxLogV5v0Group OBJECT-GROUP + OBJECTS { + tmnxLogIdRowStatus, + tmnxLogIdStorageType, + tmnxLogIdAdminStatus, + tmnxLogIdOperStatus, + tmnxLogIdDescription, + tmnxLogIdFilterId, + tmnxLogIdSource, + tmnxLogIdDestination, + tmnxLogIdFileId, + tmnxLogIdSyslogId, + tmnxLogIdMaxMemorySize, + tmnxLogIdConsoleSession, + tmnxLogIdForwarded, + tmnxLogIdDropped, + tmnxLogIdTimeFormat, + tmnxLogFilterRowStatus, + tmnxLogFilterDescription, + tmnxLogFilterDefaultAction, + tmnxLogFilterInUse, + tmnxLogFilterParamsRowStatus, + tmnxLogFilterParamsDescription, + tmnxLogFilterParamsAction, + tmnxLogFilterParamsApplication, + tmnxLogFilterParamsApplOperator, + tmnxLogFilterParamsNumber, + tmnxLogFilterParamsNumberOperator, + tmnxLogFilterParamsSeverity, + tmnxLogFilterParamsSeverityOperator, + tmnxLogFilterParamsSubject, + tmnxLogFilterParamsSubjectOperator, + tmnxLogFilterParamsSubjectRegexp, + tmnxLogFilterParamsRouter, + tmnxLogFilterParamsRouterOperator, + tmnxLogFilterParamsRouterRegexp + } + STATUS current + DESCRIPTION + "The group of objects supporting management of event logs on Nokia SROS + series systems in release 5.0." + ::= { tmnxLogGroups 22 } + +tmnxLogObsoleteObjsV5v0Group OBJECT-GROUP + OBJECTS { + tmnxSyslogTargetAddress, + tmnxStgRowStatus, + tmnxStgDescription, + tmnxStgVersion, + tmnxStgNotifyCommunity, + tmnxStgSecurityLevel + } + STATUS current + DESCRIPTION + "The group of objects supporting management of TiMOS logs obsoleted on + Nokia SROS series systems in release 5.0." + ::= { tmnxLogGroups 23 } + +tmnxLogNotifyObjsV6v0Group OBJECT-GROUP + OBJECTS { + tmnxLogFileDeletedLogId, + tmnxLogFileDeletedFileId, + tmnxLogFileDeletedLogType, + tmnxLogFileDeletedLocation, + tmnxLogFileDeletedName, + tmnxLogFileDeletedCreateTime, + tmnxLogTraceErrorTitle, + tmnxLogTraceErrorMessage, + tmnxLogThrottledEventID, + tmnxLogThrottledEvents, + tmnxSysLogTargetId, + tmnxSysLogTargetProblemDescr, + tmnxLogNotifyApInterval, + tmnxStdReplayStartEvent, + tmnxStdReplayEndEvent + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Log notifications on + Nokia SROS series systems release 6.0." + ::= { tmnxLogGroups 24 } + +tmnxLogNotificationV6v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxLogSpaceContention, + tmnxLogAdminLocFailed, + tmnxLogBackupLocFailed, + tmnxLogFileRollover, + tmnxLogFileDeleted, + tmnxTestEvent, + tmnxLogTraceError, + tmnxLogEventThrottled, + tmnxSysLogTargetProblem, + tmnxLogAccountingDataLoss, + tmnxStdEventsReplayed + } + STATUS current + DESCRIPTION + "The group of notifications supporting the Log feature on Nokia SROS + series systems release 6.0." + ::= { tmnxLogGroups 25 } + +tmnxSnmpTrapDestV6v0Group OBJECT-GROUP + OBJECTS { + tmnxStdReplay, + tmnxStdReplayStart, + tmnxStdReplayLastTime + } + STATUS current + DESCRIPTION + "The group of objects added to support SNMP trap destinations in the + Nokia SROS series systems release 6.0." + ::= { tmnxLogGroups 26 } + +tmnxLogAccountingPolicyV6v1Group OBJECT-GROUP + OBJECTS { + tmnxLogApDefaultInterval + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of accounting policies + capabilities on Nokia SROS series systems release 6.1." + ::= { tmnxLogGroups 27 } + +tmnxLogAccountingPolicyCRV7v0Group OBJECT-GROUP + OBJECTS { + tmnxLogApCrLastChanged, + tmnxLogApCrSignChangeDelta, + tmnxLogApCrSignChangeQueue, + tmnxLogApCrSignChangeOCntr, + tmnxLogApCrSignChangeQICounters, + tmnxLogApCrSignChangeQECounters, + tmnxLogApCrSignChangeOICounters, + tmnxLogApCrSignChangeOECounters, + tmnxLogApCrSignChangeAACounters, + tmnxLogApCrAACounters, + tmnxLogApCrQueueRowStatus, + tmnxLogApCrQueueLastChanged, + tmnxLogApCrQueueICounters, + tmnxLogApCrQueueECounters, + tmnxLogApCrOverrideCntrRowStatus, + tmnxLogApCrOverrideCntrLastChngd, + tmnxLogApCrOverrideCntrICounters, + tmnxLogApCrOverrideCntrECounters + } + STATUS current + DESCRIPTION + "The group of objects supporting the creation of a custom record inside + a accounting policy on Nokia SROS series systems." + ::= { tmnxLogGroups 28 } + +tmnxLogRoutePreferenceV7v0Group OBJECT-GROUP + OBJECTS { + tmnxEventPrimaryRoutePref, + tmnxEventSecondaryRoutePref + } + STATUS current + DESCRIPTION + "The group of objects supporting routing preferences of Log Events on + Nokia SROS series systems release 7.0." + ::= { tmnxLogGroups 29 } + +tmnxLogNotifyObjsV8v0Group OBJECT-GROUP + OBJECTS { + tmnxLogFileDeletedLogId, + tmnxLogFileDeletedFileId, + tmnxLogFileDeletedLogType, + tmnxLogFileDeletedLocation, + tmnxLogFileDeletedName, + tmnxLogFileDeletedCreateTime, + tmnxLogTraceErrorTitle, + tmnxLogTraceErrorSubject, + tmnxLogTraceErrorMessage, + tmnxLogThrottledEventID, + tmnxLogThrottledEvents, + tmnxSysLogTargetId, + tmnxSysLogTargetProblemDescr, + tmnxLogNotifyApInterval, + tmnxStdReplayStartEvent, + tmnxStdReplayEndEvent + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Log notifications on + Nokia SROS series systems release 8.0." + ::= { tmnxLogGroups 30 } + +tmnxLogNotificationV9v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxLogEventOverrun + } + STATUS current + DESCRIPTION + "The group of notifications supporting the Log feature on Nokia SROS + series systems added in release 9.0." + ::= { tmnxLogGroups 31 } + +tmnxLogEventDampedV8v0Group OBJECT-GROUP + OBJECTS { + tmnxLogConfigEventsDamped + } + STATUS current + DESCRIPTION + "The group of objects supporting damping of change events on Nokia SROS + series systems added in release 8.0r7." + ::= { tmnxLogGroups 32 } + +tmnxLogApV9v0Group OBJECT-GROUP + OBJECTS { + tmnxLogApDataLossCount, + tmnxLogApLastDataLossTimeStamp + } + STATUS current + DESCRIPTION + "The group of objects extending the application log table on Nokia SROS + series systems added in release 9.0." + ::= { tmnxLogGroups 33 } + +tmnxLogExRbkOpGroup OBJECT-GROUP + OBJECTS { + tmnxLogExRbkOpTblLastChange, + tmnxLogExRbkOpMaxEntries, + tmnxLogExRbkOpLastChanged, + tmnxLogExRbkOpType, + tmnxLogExRbkOpStatus, + tmnxLogExRbkOpBegin, + tmnxLogExRbkOpEnd, + tmnxLogExRbkOpFile, + tmnxLogExRbkOpUser, + tmnxLogExRbkOpNumEvents, + tmnxLogExRbkEventOID + } + STATUS current + DESCRIPTION + "The group of objects managing exec and rollback revert event history." + ::= { tmnxLogGroups 34 } + +tmnxLogNotifyObjsV10v0Group OBJECT-GROUP + OBJECTS { + tmnxLogExecRollbackOpIndex + } + STATUS current + DESCRIPTION + "The group of accessible-for-notify objects added to Nokia SROS series + systems release 10.0." + ::= { tmnxLogGroups 35 } + +tmnxLogApExtGroup OBJECT-GROUP + OBJECTS { + tmnxLogApToFileType + } + STATUS current + DESCRIPTION + "The group of objects extending the accounting policy table on Nokia + SROS series systems." + ::= { tmnxLogGroups 36 } + +tmnxLogAppRouteNotifV10v0Group OBJECT-GROUP + OBJECTS { + tmnxLogColdStartWaitTime, + tmnxLogRouteRecoveryWaitTime + } + STATUS current + DESCRIPTION + "The group of objects supporting notifications on completion of wait + time after cold reboot and route recovery on Nokia SROS series systems + release 10.0." + ::= { tmnxLogGroups 37 } + +tmnxLogApV11v0Group OBJECT-GROUP + OBJECTS { + tmnxLogApIncludeSystemInfo + } + STATUS current + DESCRIPTION + "The group of additional objects supporting the Log Accounting Policy + feature on Nokia SROS series systems in release 11.0." + ::= { tmnxLogGroups 38 } + +tmnxLogEventsV11v0Group OBJECT-GROUP + OBJECTS { + tmnxEventSpecThrottle, + tmnxEventSpecThrottleLimit, + tmnxEventSpecThrottleIntval, + tmnxEventSpecThrottleDef, + tmnxEventSpecThrottleLimitDef, + tmnxEventSpecThrottleIntvalDef + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Log Events added for + Nokia SROS series systems release 11.0." + ::= { tmnxLogGroups 40 } + +tmnxLogApCrV11v0Group OBJECT-GROUP + OBJECTS { + tmnxLogApCrAASubAttributes + } + STATUS current + DESCRIPTION + "The group of additional objects supporting the Log Accounting Policy + Custom Record feature on Nokia SROS series systems in release 11.0." + ::= { tmnxLogGroups 41 } + +tmnxLogFilterMsgV13v0Group OBJECT-GROUP + OBJECTS { + tmnxLogFilterParamsMsg, + tmnxLogFilterParamsMsgOperator, + tmnxLogFilterParamsMsgRegexp + } + STATUS current + DESCRIPTION + "The group of objects supporting management of event logs on Nokia SROS + series systems in release 13.0." + ::= { tmnxLogGroups 42 } + +tmnxLogNotifyObjsV13v0Group OBJECT-GROUP + OBJECTS { + tmnxLogExecRollbackOpType + } + STATUS current + DESCRIPTION + "The group of accessible-for-notify objects added to Nokia SROS series + systems release 13.0." + ::= { tmnxLogGroups 43 } + +tmnxLogEHSV13v0Group OBJECT-GROUP + OBJECTS { + tmnxEhsHandlerTblLastChange, + tmnxEhsHandlerMaxEntries, + tmnxEhsHandlerRowStatus, + tmnxEhsHandlerDescription, + tmnxEhsHandlerLastChange, + tmnxEhsHandlerAdminStatus, + tmnxEhsHandlerOperStatus, + tmnxEhsHandlerStatsSuccess, + tmnxEhsHandlerStatsErrNoEntry, + tmnxEhsHandlerStatsErrAdmStatus, + tmnxEhsHEntryTblLastChange, + tmnxEhsHEntryMaxEntries, + tmnxEhsHEntryRowStatus, + tmnxEhsHEntryDescription, + tmnxEhsHEntryLastChange, + tmnxEhsHEntryAdminStatus, + tmnxEhsHEntryOperStatus, + tmnxEhsHEntryScriptPlcyName, + tmnxEhsHEntryScriptPlcyOwner, + tmnxEhsHEntryMinDelay, + tmnxEhsHEntryLastExecuted, + tmnxEhsHEntryStatsLaunchSuccess, + tmnxEhsHEntryStatsErrMinDelay, + tmnxEhsHEntryStatsErrLaunch, + tmnxEhsHEntryStatsErrAdmStatus, + tmnxEhsTriggerTblLastChange, + tmnxEhsTriggerMaxEntries, + tmnxEhsTriggerRowStatus, + tmnxEhsTriggerDescription, + tmnxEhsTriggerLastChange, + tmnxEhsTriggerAdminStatus, + tmnxEhsTriggerOperStatus, + tmnxEhsTriggerStatsSuccess, + tmnxEhsTriggerStatsErrNoEntry, + tmnxEhsTriggerStatsErrAdmStatus, + tmnxEhsTEntryTblLastChange, + tmnxEhsTEntryMaxEntries, + tmnxEhsTEntryRowStatus, + tmnxEhsTEntryDescription, + tmnxEhsTEntryLastChange, + tmnxEhsTEntryAdminStatus, + tmnxEhsTEntryOperStatus, + tmnxEhsTEntryLogFilterId, + tmnxEhsTEntryHandlerName, + tmnxEhsTEntryStatsFilterMatch, + tmnxEhsTEntryStatsFilterFail, + tmnxEhsTEntryStatsErrAdminStatus, + tmnxEhsTEntryStatsErrFilter, + tmnxEhsTEntryStatsErrHandler, + tmnxEhsTEntryStatsTriggerCount + } + STATUS current + DESCRIPTION + "The group of objects supporting the Event Handling System (EHS) + feature on Nokia SROS series systems in release 13.0." + ::= { tmnxLogGroups 44 } + +tmnxLogNotifyObjsV14v0Group OBJECT-GROUP + OBJECTS { + tmnxEhsHEntryMinDelayInterval + } + STATUS current + DESCRIPTION + "The group of accessible-for-notify objects added to Nokia SROS series + systems release 14.0." + ::= { tmnxLogGroups 45 } + +tmnxLogEHSV14v0Group OBJECT-GROUP + OBJECTS { + tmnxEhsTEntryDebounceVal, + tmnxEhsTEntryDebounceTime, + tmnxEhsTEntryStatsDebounce + } + STATUS current + DESCRIPTION + "The group of objects supporting the Event Handling System (EHS) + feature on Nokia SROS series systems in release 14.0." + ::= { tmnxLogGroups 46 } + +tmnxLogPythonGroup OBJECT-GROUP + OBJECTS { + tmnxLogIdPythonPolicy + } + STATUS current + DESCRIPTION + "The group of objects supporting Python for log messages on Nokia SROS + series systems." + ::= { tmnxLogGroups 50 } + +tmnxLogToSessionGroup OBJECT-GROUP + OBJECTS { + tmnxLogIdOperDestination + } + STATUS current + DESCRIPTION + "The group of objects supporting log messages on Nokia SROS series + systems." + ::= { tmnxLogGroups 51 } + +tmnxLogObsoleteObjsV15v0Group OBJECT-GROUP + OBJECTS { + tmnxLogIdConsoleSession, + tmnxLogApDefaultInterval + } + STATUS current + DESCRIPTION + "The group of objects supporting management of TiMOS logs obsoleted on + Nokia SROS series systems in release 15.0." + ::= { tmnxLogGroups 52 } + +tmnxLogToNetconfGroup OBJECT-GROUP + OBJECTS { + tmnxLogIdNetconfStream + } + STATUS current + DESCRIPTION + "The group of objects supporting NETCONF log messages on Nokia SROS + series systems." + ::= { tmnxLogGroups 53 } + +tmnxLogEventsV16v0Group OBJECT-GROUP + OBJECTS { + tmnxEventRepeat + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Log Events added for + Nokia SROS series systems release 16.0." + ::= { tmnxLogGroups 54 } + +tmnxLogCliSubscrGroup OBJECT-GROUP + OBJECTS { + tmnxLogCliSubscrType, + tmnxLogCliSubscrUser, + tmnxLogCliSubscrUserLoginTime, + tmnxLogCliSubscrUserIpAddrType, + tmnxLogCliSubscrUserIpAddr + } + STATUS current + DESCRIPTION + "The group of objects that support read-only access to CLI users + subscriptions to event log messages on Nokia SROS series systems." + ::= { tmnxLogGroups 55 } + +tmnxLogAcctPolicyCrV19v0Group OBJECT-GROUP + OBJECTS { + tmnxLogApCrPolicerLastChanged, + tmnxLogApCrPolicerRowStatus, + tmnxLogApCrPolicerICounters, + tmnxLogApCrPolicerECounters, + tmnxLogApCrSignChangePolicer, + tmnxLogApCrSignChangePICounters, + tmnxLogApCrSignChangePECounters + } + STATUS current + DESCRIPTION + "The group of objects supporting custom records inside a accounting + policy on Nokia SROS series systems added in release 19." + ::= { tmnxLogGroups 56 } + +tmnxLogApV19v0Group OBJECT-GROUP + OBJECTS { + tmnxLogApAlign + } + STATUS current + DESCRIPTION + "The group of additional objects supporting the Log Accounting Policy + feature on Nokia SROS series systems in release 19.0." + ::= { tmnxLogGroups 57 } + +tmnxLogNotifyPrefix OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 12 } + +tmnxLogNotifications OBJECT IDENTIFIER ::= { tmnxLogNotifyPrefix 0 } + +tmnxLogSpaceContention NOTIFICATION-TYPE + OBJECTS { + tmnxLogFileIdRolloverTime, + tmnxLogFileIdRetainTime, + tmnxLogFileIdAdminLocation, + tmnxLogFileIdBackupLoc, + tmnxLogFileIdOperLocation, + tmnxLogFileIdLogId, + tmnxLogFileIdLogType + } + STATUS current + DESCRIPTION + "Generated when space contention occurs on the compact flash where + a log or accounting file creation is being attempted. Space contention + exists if: + Insufficient space is available on the compact flash to create + a file of the same size as the file being rolled over. + + The first file of this type is being created and less than + 10% of the total compact flash space is available. + + A write operation on a log or accounting file is denied due to + lack of space." + ::= { tmnxLogNotifications 1 } + +tmnxLogAdminLocFailed NOTIFICATION-TYPE + OBJECTS { + tmnxLogFileIdAdminLocation, + tmnxLogFileIdBackupLoc, + tmnxLogFileIdOperLocation, + tmnxLogFileIdLogId, + tmnxLogFileIdLogType + } + STATUS current + DESCRIPTION + "Generated when an attempt to create a log or accounting file at the + location specified by tmnxLogFileIdAdminLocation has failed. Indicates + that the backup location, if specified, will be used." + ::= { tmnxLogNotifications 2 } + +tmnxLogBackupLocFailed NOTIFICATION-TYPE + OBJECTS { + tmnxLogFileIdAdminLocation, + tmnxLogFileIdBackupLoc, + tmnxLogFileIdOperLocation, + tmnxLogFileIdLogId, + tmnxLogFileIdLogType + } + STATUS current + DESCRIPTION + "Generated when an attempt to create a log or accounting file at the + location specified by tmnxLogFileIdBackupLoc has failed." + ::= { tmnxLogNotifications 3 } + +tmnxLogFileRollover NOTIFICATION-TYPE + OBJECTS { + tmnxLogFileIdRolloverTime, + tmnxLogFileIdRetainTime, + tmnxLogFileIdAdminLocation, + tmnxLogFileIdBackupLoc, + tmnxLogFileIdOperLocation, + tmnxLogFileIdLogId, + tmnxLogFileIdLogType, + tmnxLogFileIdPathName, + tmnxLogFileIdCreateTime + } + STATUS current + DESCRIPTION + "Generated when an event log or accounting policy file's + rollover time has expired. The file located as indicated + by the value of tmnxLogFileIdOperLocation is closed and a new + file is created as specified by tmnxLogFileIdAdminLocation + and tmnxLogFileIdBackupLoc." + ::= { tmnxLogNotifications 4 } + +tmnxLogFileDeleted NOTIFICATION-TYPE + OBJECTS { + tmnxLogFileDeletedLogId, + tmnxLogFileDeletedFileId, + tmnxLogFileDeletedLogType, + tmnxLogFileDeletedLocation, + tmnxLogFileDeletedName, + tmnxLogFileDeletedCreateTime + } + STATUS current + DESCRIPTION + "Generated when a closed event log or accounting policy file has been + deleted as part of the space contention cleanup." + ::= { tmnxLogNotifications 5 } + +tmnxTestEvent NOTIFICATION-TYPE + OBJECTS { + sysDescr, + sysObjectID + } + STATUS current + DESCRIPTION + "The tmnxTestEvent notification is generated when the object + tmnxEventTest is set to a value of 'doAction'. This event can + be used to test that remote log destinations such as syslog and + snmp trap destinations are configured correctly." + ::= { tmnxLogNotifications 6 } + +tmnxLogTraceError NOTIFICATION-TYPE + OBJECTS { + tmnxLogTraceErrorTitle, + tmnxLogTraceErrorMessage, + tmnxLogTraceErrorSubject + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxLogTraceError notification is generated when a + critical level trace error has been detected by the software. There + are multiple triggers for such a trace error. + + [EFFECT] Effect varies depending on the specific trigger. + + [RECOVERY] Contact Nokia Support." + ::= { tmnxLogNotifications 7 } + +tmnxLogEventThrottled NOTIFICATION-TYPE + OBJECTS { + tmnxLogThrottledEventID, + tmnxLogThrottledEvents + } + STATUS current + DESCRIPTION + "A tmnxLogEventThrottled notification is generated at the end of the + throttling interval when one or more events are dropped because the + throttling limit was reached for that interval." + ::= { tmnxLogNotifications 8 } + +tmnxSysLogTargetProblem NOTIFICATION-TYPE + OBJECTS { + tmnxSysLogTargetId, + tmnxSysLogTargetProblemDescr + } + STATUS current + DESCRIPTION + "A tmnxSysLogTargetProblem notification is generated when a problem is + encountered when trying to deliver data to the syslog destination + identified by the tmnxSysLogTargetId." + ::= { tmnxLogNotifications 9 } + +tmnxLogAccountingDataLoss NOTIFICATION-TYPE + OBJECTS { + tmnxLogFileIdRolloverTime, + tmnxLogFileIdRetainTime, + tmnxLogFileIdAdminLocation, + tmnxLogFileIdBackupLoc, + tmnxLogFileIdOperLocation, + tmnxLogFileIdLogId, + tmnxLogNotifyApInterval + } + STATUS current + DESCRIPTION + "A tmnxLogAccountingDataLoss notification is generated + when an accounting file is still being written to + when the next interval ends. The collection of + statistics for the past interval is immediately + stopped and collection is started for the next + interval. There are missing records in the file + for this past interval." + ::= { tmnxLogNotifications 10 } + +tmnxStdEventsReplayed NOTIFICATION-TYPE + OBJECTS { + tmnxStdDestAddrType, + tmnxStdDestAddr, + tmnxStdReplayStartEvent, + tmnxStdReplayEndEvent, + tmnxStdReplayStart + } + STATUS current + DESCRIPTION + "A tmnxStdEventsReplayed notification is generated when + an SNMP trap target address is added to the RTM (tmnxVRtrID) + following a period when the address had been removed. + The value of tmnxStdReplayStartEvent is the SNMP notification + request ID of the first event that was replayed. The value + of tmnxStdReplayEndEvent is the SNMP notification request ID of the + last missed event that was replayed. The value of + tmnxStdReplayStart is the request ID of the first event for + which there was no route to the trap target address." + ::= { tmnxLogNotifications 11 } + +tmnxLogEventOverrun NOTIFICATION-TYPE + OBJECTS { + tmnxLogThrottledEventID, + tmnxLogThrottledEvents + } + STATUS current + DESCRIPTION + "[CAUSE] A tmnxLogEventOverrun notification is generated + at the end of the overrun throttling interval when one or more + events of the type specified by tmnxLogThrottledEventID were + dropped because the logger input stream's input queue limit + was exceeded. The overrun throttling interval begins when the + input queue limit is first exceeded and ends when the number of + events in the input queue has dropped below an internal low + watermark. At that point a tmnxLogEventOverrun notification is + generated for each event type that had one or more events dropped + because of the input queue overrun. The number of dropped events + is specified by tmnxLogThrottledEvents. + + [EFFECT] Logger events have been dropped and were not sent to any + log destination. tmnxEventDropCount has been incremented for + each event dropped because of input queue overrun. + + [RECOVERY] The specific event information of dropped events + cannot be recovered. The frequency of input queue overruns + can be lessened by configuring as few event logs as possible, + especially those going to remote destinations such as file, + syslog and snmp notification logs." + ::= { tmnxLogNotifications 12 } + +END diff --git a/mibs/nokia/TIMETRA-MPLS-MIB b/mibs/nokia/TIMETRA-MPLS-MIB index a3fa59d7ed..400a3bf0fa 100644 --- a/mibs/nokia/TIMETRA-MPLS-MIB +++ b/mibs/nokia/TIMETRA-MPLS-MIB @@ -22,7 +22,7 @@ IMPORTS NOTIFICATION-TYPE, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI - RowPointer, RowStatus, + DisplayString, RowPointer, RowStatus, TEXTUAL-CONVENTION, TestAndIncr, TimeInterval, TimeStamp, TruthValue FROM SNMPv2-TC @@ -35,9 +35,12 @@ IMPORTS TPolicyStatementNameOrEmpty, TmnxActionType, TmnxAdminState, TmnxCBFClasses, TmnxEnabledDisabled, + TmnxMplsLabel, TmnxMplsLabelOrZero, + TmnxMplsLspBandwidth, TmnxMplsTpGlobalID, TmnxMplsTpNodeID, - TmnxOperState, TmnxRsvpDSTEClassType, - TmnxTimeInterval, TmnxVRtrMplsLspID + TmnxNhgDownReason, TmnxOperState, + TmnxRsvpDSTEClassType, TmnxTimeInterval, + TmnxVRtrMplsLspID FROM TIMETRA-TC-MIB vRtrID, vRtrIfIndex FROM TIMETRA-VRTR-MIB @@ -53,7 +56,7 @@ timetraMplsMIBModule MODULE-IDENTITY "This document is the SNMP MIB module to manage and provision the MPLS extensions for the Nokia SROS device. - Copyright 2003-2017 Nokia. All rights reserved. Reproduction of this + Copyright 2003-2018 Nokia. All rights reserved. Reproduction of this document is authorized on the condition that the foregoing copyright notice is included. @@ -210,7 +213,15 @@ TmnxMplsLspFailCode ::= TEXTUAL-CONVENTION pccError (48), pceDown (49), pceError (50), - pceUpdateWithEmptyEro (51) + pceUpdateWithEmptyEro (51), + pceInitLspDisabled (52), + adminDown (53), + sidHopsInRsvpLsp (54), + ipv6HopsInRsvpLsp (55), + ipv4HopsInIpv6Lsp (56), + ipv6HopsInIpv4Lsp (57), + sidHopsInIpv6Lsp (58), + srlgPathWithSidHops (59) } TmnxMplsLabelOwner ::= TEXTUAL-CONVENTION @@ -237,12 +248,14 @@ TmnxMplsOperDownReasonCode ::= TEXTUAL-CONVENTION "TmnxMplsOperDownReasonCode is an enumerated integer that specifies the reason that the MPLS instance is operationally down." SYNTAX INTEGER { - operUp (0), - adminDown (1), - noResources (2), - systemIpDown (3), - iomFailure (4), - clearDown (5) + operUp (0), + adminDown (1), + noResources (2), + systemIpDown (3), + iomFailure (4), + clearDown (5), + ipv6TeRtrDown (6), + ipv6TeRtrAddrChanged (7) } TmnxMplsMBBType ::= TEXTUAL-CONVENTION @@ -322,8 +335,10 @@ TmnxMplsLspAddrType ::= TEXTUAL-CONVENTION "TmnxMplsLspAddrType is an enumerated integer that specifies the address type for an MPLS LSP." SYNTAX INTEGER { - ipv4 (1), - nodeId (2) + unknown (0), + ipv4 (1), + nodeId (2), + ipv6 (3) } tmnxMplsObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 6 } @@ -429,7 +444,9 @@ VRtrMplsLspEntry ::= SEQUENCE vRtrMplsLspFC TmnxCBFClasses, vRtrMplsLspBfdTemplateName TNamedItemOrEmpty, vRtrMplsLspBfdEnable TruthValue, - vRtrMplsLspBfdPingIntvl Unsigned32 + vRtrMplsLspBfdPingIntvl Unsigned32, + vRtrMplsLspNgFromAddr InetAddress, + vRtrMplsLspNgToAddr InetAddress } vRtrMplsLspIndex OBJECT-TYPE @@ -520,23 +537,27 @@ vRtrMplsLspToAddr OBJECT-TYPE "The vRtrMplsLspToAddr specifies the destination address of this LSP. When vRtrMplsLspToAddrType is 'ipv4', vRtrMplsLspToAddr should also be - specified." + specified. + + When vRtrMplsLspToAddrType is 'ipv6', vRtrMplsLspNgToAddr should also + be specified." ::= { vRtrMplsLspEntry 8 } vRtrMplsLspType OBJECT-TYPE SYNTAX INTEGER { - unknown (1), - dynamic (2), - static (3), - bypassOnly (4), - p2mpLsp (5), - p2mpAuto (6), - mplsTp (7), - meshP2p (8), - oneHopP2p (9), - srTe (10), - meshP2pSrTe (11), - oneHopP2pSrTe (12) + unknown (1), + dynamic (2), + static (3), + bypassOnly (4), + p2mpLsp (5), + p2mpAuto (6), + mplsTp (7), + meshP2p (8), + oneHopP2p (9), + srTe (10), + meshP2pSrTe (11), + oneHopP2pSrTe (12), + pceInitP2pSrTe (13) } MAX-ACCESS read-create STATUS current @@ -585,7 +606,12 @@ vRtrMplsLspType OBJECT-TYPE dynamically by the system and the row entry is dynamically created by the system using onehopP2PSrTe LSP Template values configured in the associated row entry of vRtrMplsLspTemplateTable. - " + + When value of the vRtrMplsLspType is 'pceInitP2pSrTe', it specifies + that the point-to-point segment routing LSP is created dynamically on + receiving a PCE-Initiated Message from PCC, using pceInitP2pSrTe LSP + Template values configured in the associated row entry of + vRtrMplsLspTemplateTable." DEFVAL { dynamic } ::= { vRtrMplsLspEntry 9 } @@ -721,7 +747,7 @@ vRtrMplsLspFRHopLimit OBJECT-TYPE vRtrMplsLspFRBandwidth OBJECT-TYPE SYNTAX Unsigned32 - UNITS "megabits per second" + UNITS "megabps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -826,7 +852,7 @@ vRtrMplsLspPreference OBJECT-TYPE vRtrMplsLspBandwidth OBJECT-TYPE SYNTAX Integer32 - UNITS "megabits per second" + UNITS "megabps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -1430,7 +1456,7 @@ vRtrMplsLspToAddrType OBJECT-TYPE The value of 'nodeId' specifies an MPLS-TP node id and vRtrMplsLspToNodeId should be configured." - DEFVAL { ipv4 } + DEFVAL { unknown } ::= { vRtrMplsLspEntry 61 } vRtrMplsLspFromAddrType OBJECT-TYPE @@ -1444,9 +1470,12 @@ vRtrMplsLspFromAddrType OBJECT-TYPE When the value of vRtrMplsLspFromAddrType is 'ipv4', it specifies an IPv4 address type and vRtrMplsLspFromAddr should be configured. + When the value of vRtrMplsLspFromAddrType is 'ipv6', it specifies an + IPv6 address type and vRtrMplsLspNgFromAddr should be configured. + When the value of vRtrMplsLspFromAddrType is 'nodeId', it specifies an MPLS-TP node id type." - DEFVAL { ipv4 } + DEFVAL { unknown } ::= { vRtrMplsLspEntry 62 } vRtrMplsLspToNodeId OBJECT-TYPE @@ -1629,11 +1658,32 @@ vRtrMplsLspBfdPingIntvl OBJECT-TYPE "The value of vRtrMplsLspBfdPingIntvl specifies the time interval for periodic LSP ping for BFD bootstrapping. + The object vRtrMplsLspBfdPingIntvl is applicable to LSPs with + vRtrMplsLspType set to 'dynamic'. + When the value of vRtrMplsLspBfdPingIntvl is set to '0', it disables LSP pings for BFD bootstrapping." DEFVAL { 60 } ::= { vRtrMplsLspEntry 76 } +vRtrMplsLspNgFromAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspNgFromAddr specifices the source address of + this LSP." + ::= { vRtrMplsLspEntry 77 } + +vRtrMplsLspNgToAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspNgToAddr specifices the destination address of + this LSP." + ::= { vRtrMplsLspEntry 78 } + vRtrMplsLspStatTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrMplsLspStatEntry MAX-ACCESS not-accessible @@ -1671,7 +1721,8 @@ VRtrMplsLspStatEntry ::= SEQUENCE vRtrMplsLspStandbyPaths Integer32, vRtrMplsLspOperationalPaths Integer32, vRtrMplsLspConfP2mpInstances Gauge32, - vRtrMplsLspStatsEgrIndexUnAvail TruthValue + vRtrMplsLspStatsEgrIndexUnAvail TruthValue, + vRtrMplsLspSelfPingTimeouts Counter32 } vRtrMplsLspOctets OBJECT-TYPE @@ -1820,6 +1871,15 @@ vRtrMplsLspStatsEgrIndexUnAvail OBJECT-TYPE statistics." ::= { vRtrMplsLspStatEntry 15 } +vRtrMplsLspSelfPingTimeouts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspSelfPingTimeouts indicate the number of times + self-ping has timed out for paths in this LSP." + ::= { vRtrMplsLspStatEntry 16 } + vRtrMplsLspPathTableSpinlock OBJECT-TYPE SYNTAX TestAndIncr MAX-ACCESS read-write @@ -1935,7 +1995,13 @@ VRtrMplsLspPathEntry ::= SEQUENCE vRtrMplsLspPathLastUpdateTime TimeStamp, vRtrMplsLspPathLastUpdateId Unsigned32, vRtrMplsLspPathLastUpdateState INTEGER, - vRtrMplsLspPathLastUpdFailCode TmnxMplsLspFailCode + vRtrMplsLspPathLastUpdFailCode TmnxMplsLspFailCode, + vRtrMplsLspPathBfdUpWaitTimer Unsigned32, + vRtrMplsLspPathBfdUpWaitTmLeft Unsigned32, + vRtrMplsLspPathBfdState INTEGER, + vRtrMplsLspPathBfdStartFailRsn DisplayString, + vRtrMplsLspPathBfdOperUpWaitTmr Unsigned32, + vRtrMplsLspPathSelfPingOprState TmnxOperState } vRtrMplsLspPathRowStatus OBJECT-TYPE @@ -2006,8 +2072,8 @@ vRtrMplsLspPathProperties OBJECT-TYPE ::= { vRtrMplsLspPathEntry 5 } vRtrMplsLspPathBandwidth OBJECT-TYPE - SYNTAX Integer32 - UNITS "megabits per second" + SYNTAX Integer32 (0..6400000) + UNITS "megabps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -2389,7 +2455,7 @@ vRtrMplsLspPathNextOptimize OBJECT-TYPE vRtrMplsLspPathOperBandwidth OBJECT-TYPE SYNTAX Integer32 - UNITS "megabits per second" + UNITS "megabps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -2859,6 +2925,9 @@ vRtrMplsLspPathBfdPingIntvl OBJECT-TYPE "The value of vRtrMplsLspPathBfdPingIntvl specifies the time interval for periodic LSP ping for BFD bootstrapping. + The object vRtrMplsLspPathBfdPingIntvl is applicable to LSPs with + vRtrMplsLspType set to 'dynamic'. + When the value of vRtrMplsLspPathBfdPingIntvl is set to '0', it disables LSP pings for BFD bootstrapping." DEFVAL { 60 } @@ -2911,6 +2980,89 @@ vRtrMplsLspPathLastUpdFailCode OBJECT-TYPE A value of 'none' indicates that no failure has occurred." ::= { vRtrMplsLspPathEntry 72 } +vRtrMplsLspPathBfdUpWaitTimer OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathBfdUpWaitTimer specifies the time in + seconds the software will wait for the BFD session to come up. + + The timer object is applicable for LSPs with vRtrMplsLspType set to + 'srTe'. + + The timer is started when BFD is first enabled on a path or BFD + transitions from up to down. When this timer expires and if BFD + session has not yet come up, the path is torn down by removing it + from TTM and the IOM and the retry timer is started." + DEFVAL { 4 } + ::= { vRtrMplsLspPathEntry 73 } + +vRtrMplsLspPathBfdUpWaitTmLeft OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathBfdUpWaitTmLeft indicates the time in + seconds remaining in the vRtrMplsLspPathBfdUpWaitTimer." + ::= { vRtrMplsLspPathEntry 74 } + +vRtrMplsLspPathBfdState OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + down (1), + up (2), + awaitToUp (3), + failToStart (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathBfdState indicates state of the BFD + session on the LSP path." + ::= { vRtrMplsLspPathEntry 75 } + +vRtrMplsLspPathBfdStartFailRsn OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathBfdStartFailRsn indicates the failure + reason when vRtrMplsLspPathBfdState is value 'failToStart'." + ::= { vRtrMplsLspPathEntry 76 } + +vRtrMplsLspPathBfdOperUpWaitTmr OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathBfdOperUpWaitTmr indicates operational + value of the time in seconds the software will wait for the BFD + session to come up. + + When value of vRtrMplsLspPathBfdEnable to 'true', + vRtrMplsLspPathBfdOperUpWaitTmr will be set to + vRtrMplsLspPathBfdUpWaitTimer. + + When value of vRtrMplsLspBfdEnable to 'true', + vRtrMplsLspPathBfdOperUpWaitTmr will be set to + vRtrMplsLspExtBfdUpWaitTimer. + + When vRtrMplsLspPathBfdEnable and vRtrMplsLspBfdEnable are set to + 'false', the value of vRtrMplsLspPathBfdOperUpWaitTmr is set to 0." + ::= { vRtrMplsLspPathEntry 77 } + +vRtrMplsLspPathSelfPingOprState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state for self-ping for this LSP path." + ::= { vRtrMplsLspPathEntry 78 } + vRtrMplsLspPathStatTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrMplsLspPathStatEntry MAX-ACCESS not-accessible @@ -3172,7 +3324,17 @@ VRtrMplsGeneralEntry ::= SEQUENCE vRtrMplsGeneralNewLspSRIndex TestAndIncr, vRtrMplsGeneralPceReport BITS, vRtrMplsGeneralEntropyLblRsvpTe INTEGER, - vRtrMplsGeneralEntropyLblSrTe INTEGER + vRtrMplsGeneralEntropyLblSrTe INTEGER, + vRtrMplsGeneralAuxStats BITS, + vRtrMplsGenSrTeResignalTimer Unsigned32, + vRtrMplsGenMaxBypassPlrAssoc Unsigned32, + vRtrMplsGenLspSelfPingInterval TimeInterval, + vRtrMplsGenLspSelfPingTimeout TimeInterval, + vRtrMplsGenLspSelfPingRsvpTe INTEGER, + vRtrMplsGenSrTeResigOnIgpEvent TruthValue, + vRtrMplsGeneralV6OperState TmnxOperState, + vRtrMplsGeneralV6OperDownReason TmnxMplsOperDownReasonCode, + vRtrMplsGenSrteNextResignal Unsigned32 } vRtrMplsGeneralLastChange OBJECT-TYPE @@ -3858,6 +4020,141 @@ vRtrMplsGeneralEntropyLblSrTe OBJECT-TYPE DEFVAL { enable } ::= { vRtrMplsGeneralEntry 48 } +vRtrMplsGeneralAuxStats OBJECT-TYPE + SYNTAX BITS { + sr (0) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralAuxStats specifies which types of labeled + traffic are counted in the MPLS auxiliary statistics table. + + By default, all labeled traffic is counted in the default MPLS + statistics table. + + If the 'sr' bit is set, Segment Routing traffic is counted in the + MPLS auxiliary statistics table." + DEFVAL { {} } + ::= { vRtrMplsGeneralEntry 49 } + +vRtrMplsGenSrTeResignalTimer OBJECT-TYPE + SYNTAX Unsigned32 (0 | 30..10080) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGenSrTeResignalTimer specifies the value for the + SR-TE LSPs resignal timer, that is the time, in minutes, the software + will wait before attempting to resignal the SR-TE LSPs. + + When the resignal timer expires, if the new recorded hop list (RRO) + for an SR-TE LSP has a better metric than the current recorded hop + list, an attempt will be made to resignal that LSP using the + make-before-break mechanism. If the attempt to resignal an SR-TE LSP + fails, the LSP will continue to use the existing path and a resignal + will be attempted the next time the timer expires. + + A value of 0 for the resignal timer indicates that timer-based SR-TE + LSP resignalling has been disabled." + DEFVAL { 0 } + ::= { vRtrMplsGeneralEntry 50 } + +vRtrMplsGenMaxBypassPlrAssoc OBJECT-TYPE + SYNTAX Unsigned32 (1..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGenMaxBypassPlrAssoc specifies the maxiumum + bypass PLR assocations." + DEFVAL { 16 } + ::= { vRtrMplsGeneralEntry 51 } + +vRtrMplsGenLspSelfPingInterval OBJECT-TYPE + SYNTAX TimeInterval (1..10) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGenLspSelfPingInterval specifies the interval + duration at which LSP self ping packets are sent until a reply is + received from the far end of the session ID." + DEFVAL { 1 } + ::= { vRtrMplsGeneralEntry 52 } + +vRtrMplsGenLspSelfPingTimeout OBJECT-TYPE + SYNTAX TimeInterval (3..3600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGenLspSelfPingTimeout specifies the value of + timeout expiry duration up to which the lsp-self-ping packets will be + sent. If the timeout expires before an LSP self ping has been + received, then the system should tear down the path and go back to + CSPF for a new path" + DEFVAL { 300 } + ::= { vRtrMplsGeneralEntry 53 } + +vRtrMplsGenLspSelfPingRsvpTe OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGenLspSelfPingRsvpTe specifies whether the + application takes into account the value of Self Ping in the label + stack of RSVP-TE LSPs. + + When the value of vRtrMplsGenLspSelfPingRsvpTe is set to 'enable', the + application will take into consideration the values of + vRtrMplsGenLspSelfPingInterval and vRtrMplsGenLspSelfPingTimeout. + + When the value of vRtrMplsGenLspSelfPingRsvpTe is set to 'disable', + the application will not take into consideration the values of + vRtrMplsGenLspSelfPingInterval and vRtrMplsGenLspSelfPingTimeout." + DEFVAL { disable } + ::= { vRtrMplsGeneralEntry 54 } + +vRtrMplsGenSrTeResigOnIgpEvent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsGenSrTeResigOnIgpEvent specifies re-optimization + of SR-TE LSPs triggered by IGP events is enabled or disabled." + DEFVAL { false } + ::= { vRtrMplsGeneralEntry 55 } + +vRtrMplsGeneralV6OperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrMplsGeneralV6OperState indicates the current operating state of + MPLS protocol instance on this router for srte ipv6." + ::= { vRtrMplsGeneralEntry 56 } + +vRtrMplsGeneralV6OperDownReason OBJECT-TYPE + SYNTAX TmnxMplsOperDownReasonCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGeneralV6OperDownReason indicates the reason due + to which the MPLS instance is operationally down for srte ipv6." + ::= { vRtrMplsGeneralEntry 57 } + +vRtrMplsGenSrteNextResignal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGenSrteNextResignal indicates the time remaining, + in minutes, for the vRtrMplsGenSrTeResignalTimer to expire." + ::= { vRtrMplsGeneralEntry 58 } + vRtrMplsGeneralStatTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrMplsGeneralStatEntry MAX-ACCESS not-accessible @@ -3905,7 +4202,9 @@ VRtrMplsGeneralStatEntry ::= SEQUENCE vRtrMplsGeneralOneHopP2pOrigin Gauge32, vRtrMplsGeneralSrTeLspOriginate Gauge32, vRtrMplsGenMeshP2PSrTeLspOrig Gauge32, - vRtrMplsGenOneHopP2PSrTeLspOrig Gauge32 + vRtrMplsGenOneHopP2PSrTeLspOrig Gauge32, + vRtrMplsGenPceInitP2PSrTeLspOrig Gauge32, + vRtrMplsGenLspSelfPingTimeouts Counter32 } vRtrMplsGeneralStaticLspOriginate OBJECT-TYPE @@ -4136,6 +4435,25 @@ vRtrMplsGenOneHopP2PSrTeLspOrig OBJECT-TYPE virtual router." ::= { vRtrMplsGeneralStatEntry 25 } +vRtrMplsGenPceInitP2PSrTeLspOrig OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGenPceInitP2PSrTeLspOrig indicates the number of + PCE Init P2P Segment Routing TE LSPs that are originating at this + virtual router." + ::= { vRtrMplsGeneralStatEntry 26 } + +vRtrMplsGenLspSelfPingTimeouts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsGenLspSelfPingTimeouts indicate the number of LSP + self-ping timeouts for LSPs originating at this virtual router." + ::= { vRtrMplsGeneralStatEntry 27 } + vRtrMplsIfTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrMplsIfEntry MAX-ACCESS not-accessible @@ -4169,7 +4487,8 @@ VRtrMplsIfEntry ::= SEQUENCE vRtrMplsIfAdminState TmnxAdminState, vRtrMplsIfOperState TmnxOperState, vRtrMplsIfAdminGroup Unsigned32, - vRtrMplsIfTeMetric Unsigned32 + vRtrMplsIfTeMetric Unsigned32, + vRtrMplsIfV6OperState TmnxOperState } vRtrMplsIfAdminState OBJECT-TYPE @@ -4221,6 +4540,18 @@ vRtrMplsIfTeMetric OBJECT-TYPE DEFVAL { 0 } ::= { vRtrMplsIfEntry 4 } +vRtrMplsIfV6OperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the current status of the MPLS protocol + running on this MPLS interface for srte ipv6. When the + TIMETRA-VRTR-MIB::vRtrIfPortID object of this interface is set to a + loopback port identifier, the operational state is not relevant and an + SNMP GET request on this object will return 'unknown'." + ::= { vRtrMplsIfEntry 5 } + vRtrMplsIfStatTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrMplsIfStatEntry MAX-ACCESS not-accessible @@ -4247,7 +4578,11 @@ VRtrMplsIfStatEntry ::= SEQUENCE vRtrMplsIfTxPktCount Counter64, vRtrMplsIfRxPktCount Counter64, vRtrMplsIfTxOctetCount Counter64, - vRtrMplsIfRxOctetCount Counter64 + vRtrMplsIfRxOctetCount Counter64, + vRtrMplsIfAltTxPktCount Counter64, + vRtrMplsIfAltRxPktCount Counter64, + vRtrMplsIfAltTxOctetCount Counter64, + vRtrMplsIfAltRxOctetCount Counter64 } vRtrMplsIfTxPktCount OBJECT-TYPE @@ -4285,6 +4620,42 @@ vRtrMplsIfRxOctetCount OBJECT-TYPE interface." ::= { vRtrMplsIfStatEntry 4 } +vRtrMplsIfAltTxPktCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of SR-MPLS labeled packets transmitted from this + interface." + ::= { vRtrMplsIfStatEntry 5 } + +vRtrMplsIfAltRxPktCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of SR-MPLS labeled packets received on this + interface." + ::= { vRtrMplsIfStatEntry 6 } + +vRtrMplsIfAltTxOctetCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes in SR-MPLS labeled packets transmitted on + this interface." + ::= { vRtrMplsIfStatEntry 7 } + +vRtrMplsIfAltRxOctetCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes in SR-MPLS labeled packets received on this + interface." + ::= { vRtrMplsIfStatEntry 8 } + vRtrMplsTunnelARHopTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrMplsTunnelARHopEntry MAX-ACCESS not-accessible @@ -4311,7 +4682,8 @@ VRtrMplsTunnelARHopEntry ::= SEQUENCE vRtrMplsTunnelARHopRecordLabel MplsLabel, vRtrMplsTunnelARHopRouterId IpAddress, vRtrMplsTunnelARHopUnnumIfID Unsigned32, - vRtrMplsTunnelARHopSIDType INTEGER + vRtrMplsTunnelARHopSIDType INTEGER, + vRtrMplsTunnelARHopNgRouterId InetAddress } vRtrMplsTunnelARHopProtection OBJECT-TYPE @@ -4406,6 +4778,20 @@ vRtrMplsTunnelARHopSIDType OBJECT-TYPE an Adjacency SID." ::= { vRtrMplsTunnelARHopEntry 5 } +vRtrMplsTunnelARHopNgRouterId OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsTunnelARHopNgRouterId indicates the Router ID of + the node corresponding to this hop. Currently IPV6 Router ID is + supported by this object. + + The IP address type of vRtrMplsTunnelARHopNgRouterId is specified by + the value of mplsTunnelARHopAddrType. Currently value of 'ipv6' is + supported." + ::= { vRtrMplsTunnelARHopEntry 6 } + vRtrMplsTunnelCHopTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrMplsTunnelCHopEntry MAX-ACCESS not-accessible @@ -4472,6 +4858,7 @@ vRtrMplsTunnelCHopIndex OBJECT-TYPE vRtrMplsTunnelCHopAddrType OBJECT-TYPE SYNTAX INTEGER { + unknown (0), ipV4 (1), ipV6 (2), asNumber (3), @@ -4962,7 +5349,8 @@ vRtrMplsLspPathMbbReasonCode OBJECT-TYPE restartingMbb (4), mbbAlreadyInProg (5), lspPceControlled (6), - lspNotPceControlled (7) + lspNotPceControlled (7), + lspTypeNotSupported (8) } MAX-ACCESS accessible-for-notify STATUS current @@ -5509,7 +5897,7 @@ VRtrMplsP2mpInstEntry ::= SEQUENCE vRtrMplsP2mpInstName TNamedItemOrEmpty, vRtrMplsP2mpInstType INTEGER, vRtrMplsP2mpInstProperties BITS, - vRtrMplsP2mpInstBandwidth Unsigned32, + vRtrMplsP2mpInstBandwidth TmnxMplsLspBandwidth, vRtrMplsP2mpInstState INTEGER, vRtrMplsP2mpInstSetupPriority Unsigned32, vRtrMplsP2mpInstHoldPriority Unsigned32, @@ -5614,8 +6002,8 @@ vRtrMplsP2mpInstProperties OBJECT-TYPE ::= { vRtrMplsP2mpInstEntry 6 } vRtrMplsP2mpInstBandwidth OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "megabits per second" + SYNTAX TmnxMplsLspBandwidth + UNITS "megabps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -5861,7 +6249,7 @@ vRtrMplsP2mpInstAdaptive OBJECT-TYPE vRtrMplsP2mpInstOperBandwidth OBJECT-TYPE SYNTAX Integer32 - UNITS "megabits per second" + UNITS "megabps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -6116,7 +6504,7 @@ vRtrMplsP2mpInstStatS2lChanges OBJECT-TYPE vRtrMplsP2mpInstStatLastS2lChange OBJECT-TYPE SYNTAX TimeInterval - UNITS "10-milliseconds" + UNITS "centiseconds" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -6145,7 +6533,7 @@ vRtrMplsP2mpInstStatOperationalS2ls OBJECT-TYPE vRtrMplsP2mpInstStatLastS2lTimeUp OBJECT-TYPE SYNTAX TimeInterval - UNITS "10-milliseconds" + UNITS "centiseconds" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -6164,7 +6552,7 @@ vRtrMplsP2mpInstStatLastS2lTimeDown OBJECT-TYPE vRtrMplsP2mpInstStatTimeUp OBJECT-TYPE SYNTAX TimeInterval - UNITS "10-milliseconds" + UNITS "centiseconds" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -6407,7 +6795,7 @@ vRtrMplsS2lSubLspId OBJECT-TYPE vRtrMplsS2lSubLspRetryTimeRemain OBJECT-TYPE SYNTAX Unsigned32 - UNITS "10-milliseconds" + UNITS "centiseconds" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -6468,7 +6856,7 @@ vRtrMplsS2lSubLspFailNodeAddr OBJECT-TYPE vRtrMplsS2lSubLspOperBandwidth OBJECT-TYPE SYNTAX Integer32 - UNITS "megabits per second" + UNITS "megabps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -6739,7 +7127,7 @@ VRtrMplsS2lSubLspStatEntry ::= SEQUENCE vRtrMplsS2lSubLspTimeUp OBJECT-TYPE SYNTAX TimeInterval - UNITS "10-milliseconds" + UNITS "centiseconds" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -6751,7 +7139,7 @@ vRtrMplsS2lSubLspTimeUp OBJECT-TYPE vRtrMplsS2lSubLspTimeDown OBJECT-TYPE SYNTAX TimeInterval - UNITS "10-milliseconds" + UNITS "centiseconds" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -7088,8 +7476,9 @@ VRtrMplsLspStatsEntry ::= SEQUENCE vRtrMplsLspStatsType OBJECT-TYPE SYNTAX INTEGER { - egress (0), - ingress (1) + egress (0), + ingress (1), + srTeEgress (2) } MAX-ACCESS not-accessible STATUS current @@ -7107,7 +7496,7 @@ vRtrMplsLspStatsSenderAddrType OBJECT-TYPE ::= { vRtrMplsLspStatsEntry 2 } vRtrMplsLspStatsSenderAddr OBJECT-TYPE - SYNTAX InetAddress (SIZE (4|16)) + SYNTAX InetAddress (SIZE (0|4)) MAX-ACCESS not-accessible STATUS current DESCRIPTION @@ -8192,18 +8581,22 @@ vRtrMplsLspStatsTpOnly OBJECT-TYPE vRtrMplsLspStatsLspType OBJECT-TYPE SYNTAX INTEGER { - unknown (0), - p2p (1), - p2mp (2), - autoP2p (3), - autoP2mp (4), - tpLsp (5) + unknown (0), + p2p (1), + p2mp (2), + autoP2p (3), + autoP2mp (4), + tpLsp (5), + srTe (6), + autoSrTe (7), + pceInitSrTe (8) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of vRtrMplsLspStatsLspType indicates whether the statistics - apply to MPLS-TP, P2P, P2MP, Auto P2P or Auto P2MP LSP. + apply to MPLS-TP, P2P, P2MP, SR-TE, PCE-INIT SR-TE, Auto P2P, Auto + SR-TE or Auto P2MP LSP. When the value of vRtrMplsLspStatsTpOnly is 'true', the statistics apply for MPLS-TP LSP only and vRtrMplsLspStatsLspType is set to @@ -8211,8 +8604,8 @@ vRtrMplsLspStatsLspType OBJECT-TYPE When the value of vRtrMplsLspStatsTpOnly is 'false', the statistics apply for regular RSVP-TE signalled terminating LSP and the value of - vRtrMplsLspStatsLspType can be set to either p2p, p2mp, autoP2p or - autoP2mp." + vRtrMplsLspStatsLspType can be set to either p2p, p2mp, srTE, + pceInitSrTe, autoP2p, autoSrTe or autoP2mp." ::= { vRtrMplsLspStatisticsEntry 99 } vRtrMplsLspAggregatePkts OBJECT-TYPE @@ -8337,7 +8730,14 @@ VRtrMplsLspTemplateEntry ::= SEQUENCE vRtrMplsLspTempFrrOverheadLabel Unsigned32, vRtrMplsLspTempBfdFailureAction INTEGER, vRtrMplsLspTempCbfFwdingPlcy TNamedItemOrEmpty, - vRtrMplsLspTempCbfFwdingSet Unsigned32 + vRtrMplsLspTempCbfFwdingSet Unsigned32, + vRtrMplsLspTemplateId Unsigned32, + vRtrMplsLspTempPathCompMeth INTEGER, + vRtrMplsLspTempMetricType INTEGER, + vRtrMplsLspTempLocalSrProt INTEGER, + vRtrMplsLspTempLabelStackRed TruthValue, + vRtrMplsLspTempBfdUpWaitTimer Unsigned32, + vRtrMplsLspTempSelfPing INTEGER } vRtrMplsLspTemplateName OBJECT-TYPE @@ -8380,12 +8780,13 @@ vRtrMplsLspTemplateAdminState OBJECT-TYPE vRtrMplsLspTemplateType OBJECT-TYPE SYNTAX INTEGER { - unknown (0), - p2mp (1), - onehopP2P (2), - meshP2P (3), - onehopP2PSrTe (4), - meshP2PSrTe (5) + unknown (0), + p2mp (1), + onehopP2P (2), + meshP2P (3), + onehopP2PSrTe (4), + meshP2PSrTe (5), + pceInitP2PSrTe (6) } MAX-ACCESS read-create STATUS current @@ -8398,7 +8799,8 @@ vRtrMplsLspTemplateType OBJECT-TYPE 'onehopP2P (2)' - auto creation of one-Hop P2P LSPs. 'meshP2P (3)' - auto creation of mesh P2P LSPs. 'onehopP2PSrTe (4)'- auto creation of one-Hop P2P SrTe LSPs. - 'meshP2PSrTe (5)' - auto creation of mesh P2P SrTe LSPs." + 'meshP2PSrTe (5)' - auto creation of mesh P2P SrTe LSPs. + 'pceInitP2PSrTe (6)'- auto creation of PCE-Initiated P2P SR-Te LSPs." DEFVAL { unknown } ::= { vRtrMplsLspTemplateEntry 5 } @@ -8418,8 +8820,8 @@ vRtrMplsLspTemplateAdaptive OBJECT-TYPE ::= { vRtrMplsLspTemplateEntry 6 } vRtrMplsLspTemplateBandwidth OBJECT-TYPE - SYNTAX Integer32 (0..100000) - UNITS "megabits per second" + SYNTAX Integer32 (0..6400000) + UNITS "megabps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -9099,6 +9501,9 @@ vRtrMplsLspTempBfdPingIntvl OBJECT-TYPE "The value of vRtrMplsLspTempBfdPingIntvl specifies the time interval for periodic LSP ping for BFD bootstrapping. + The object vRtrMplsLspTempBfdPingIntvl is applicable to LSP templates + with vRtrMplsLspTemplateType set to 'oneHopP2P' or 'meshP2P'. + When the value of vRtrMplsLspTempBfdPingIntvl is set to '0', it disables LSP pings for BFD bootstrapping." DEFVAL { 60 } @@ -9160,7 +9565,9 @@ vRtrMplsLspTempMaxSrLabels OBJECT-TYPE STATUS current DESCRIPTION "The value of vRtrMplsLspTempMaxSrLabels specifies maximum segment - routing label stack size for this LSP template." + routing label stack size for this LSP template. + + The default IXR platform is 3 and maximum value supported is 5." DEFVAL { 6 } ::= { vRtrMplsLspTemplateEntry 55 } @@ -9176,8 +9583,9 @@ vRtrMplsLspTempFrrOverheadLabel OBJECT-TYPE vRtrMplsLspTempBfdFailureAction OBJECT-TYPE SYNTAX INTEGER { - none (0), - down (1) + none (0), + down (1), + failoverOrDown (2) } MAX-ACCESS read-create STATUS current @@ -9186,7 +9594,12 @@ vRtrMplsLspTempBfdFailureAction OBJECT-TYPE be taken when this LSP template session fails. When vRtrMplsLspTempBfdFailureAction is set to down, it prevents the - LSP template from being made available as a transport for any user." + LSP template from being made available as a transport for any user. + + When vRtrMplsLspTempBfdFailureAction is set to failoverOrDown, and the + BFD session associated with the active-path of a related LSP goes + down, the LSP will switch to the standby-path if applicable. When the + LSP cannot switchover, the LSP will go operationally down." DEFVAL { none } ::= { vRtrMplsLspTemplateEntry 57 } @@ -9201,15 +9614,143 @@ vRtrMplsLspTempCbfFwdingPlcy OBJECT-TYPE ::= { vRtrMplsLspTemplateEntry 58 } vRtrMplsLspTempCbfFwdingSet OBJECT-TYPE - SYNTAX Unsigned32 (0..4) + SYNTAX Unsigned32 (0..6) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of vRtrMplsLspTempCbfFwdingSet specifies the Class - Forwarding Set ID for this LSP Template instance." + Forwarding Set ID for this LSP Template instance. If system profile is + profile-b then valid range is 0..6 else 0..4" DEFVAL { 0 } ::= { vRtrMplsLspTemplateEntry 59 } +vRtrMplsLspTemplateId OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTemplateId specifies the identifier + for pce-init LSPs using this template are setup." + DEFVAL { 0 } + ::= { vRtrMplsLspTemplateEntry 60 } + +vRtrMplsLspTempPathCompMeth OBJECT-TYPE + SYNTAX INTEGER { + none (1), + localCspf (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempPathCompMeth specifies LSP path + computation method. + + If the value of vRtrMplsLspTempPathCompMeth is 'localCspf' for an LSP + the path uses local CSPF. + + + The default value for vRtrMplsLspTempPathCompMeth is 'none'." + DEFVAL { none } + ::= { vRtrMplsLspTemplateEntry 61 } + +vRtrMplsLspTempMetricType OBJECT-TYPE + SYNTAX INTEGER { + igp (1), + te (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempMetricType specifies metric type. + + If the value of vRtrMplsLspTempMetricType is 'igp', the metric used is + IGP. + + If the value of vRtrMplsLspTempMetricType is 'te', the metric used is + TE. + + The default value for vRtrMplsLspTempMetricType is 'igp'." + DEFVAL { igp } + ::= { vRtrMplsLspTemplateEntry 62 } + +vRtrMplsLspTempLocalSrProt OBJECT-TYPE + SYNTAX INTEGER { + none (1), + preferred (2), + mandatory (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempLocalSrProt specifies the local SR + protection. + + If the value of vRtrMplsLspTempLocalSrProt is 'none', there is no + protection. + + If the value of vRtrMplsLspTempLocalSrProt is 'preferred', the + protection is preferred. + + If the value of vRtrMplsLspTempLocalSrProt is 'mandatory', the + protection is mandatory. + + The default value for vRtrMplsLspTempLocalSrProt is 'none'." + DEFVAL { preferred } + ::= { vRtrMplsLspTemplateEntry 63 } + +vRtrMplsLspTempLabelStackRed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempLabelStackRed specifies whether label + stack reduction is enabled." + DEFVAL { false } + ::= { vRtrMplsLspTemplateEntry 64 } + +vRtrMplsLspTempBfdUpWaitTimer OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempBfdUpWaitTimer specifies the time in + seconds the software will wait for BFD to come up. + + The timer object is applicable only when + vRtrMplsLspTempBfdFailureAction is set to 'failoverOrDown'. + + The timer object is applicable for LSP templates with + vRtrMplsLspTemplateType set to 'oneHopP2PSrTe', 'meshP2PSrTe' or + pceInitP2PSrte'. + + The timer is started when BFD is first enabled on a path or BFD + transitions from up to down. When this timer expires and if BFD has + not yet come up, the path is torn down by removing it from TTM and + the IOM and the retry timer is started." + DEFVAL { 4 } + ::= { vRtrMplsLspTemplateEntry 65 } + +vRtrMplsLspTempSelfPing OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2), + inherit (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempSelfPing specifies whether to override the + global configuration of Self Ping. + + If the value of vRtrMplsLspTempSelfPing is 'disabled' for an LSP + template entry either due to inheritance or due to lsp template level + configuration, the value of vRtrMplsLspTempSelfPing has no affect. + + The default value for vRtrMplsLspTempSelfPing is 'inherit'." + DEFVAL { inherit } + ::= { vRtrMplsLspTemplateEntry 66 } + vRtrMplsLspAutoBWTableLastChg OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only @@ -9252,16 +9793,16 @@ VRtrMplsLspAutoBandwidthEntry ::= SEQUENCE vRtrMplsLspAutoBWLspName TLNamedItem, vRtrMplsLspAutoBWLastChange TimeStamp, vRtrMplsLspAutoBWAdjDNPercent Unsigned32, - vRtrMplsLspAutoBWAdjDNMbps Unsigned32, + vRtrMplsLspAutoBWAdjDNMbps TmnxMplsLspBandwidth, vRtrMplsLspAutoBWAdjMultiplier Unsigned32, vRtrMplsLspAutoBWAdjUPPercent Unsigned32, - vRtrMplsLspAutoBWAdjUPMbps Unsigned32, - vRtrMplsLspAutoBWMaxBW Unsigned32, - vRtrMplsLspAutoBWMinBW Unsigned32, + vRtrMplsLspAutoBWAdjUPMbps TmnxMplsLspBandwidth, + vRtrMplsLspAutoBWMaxBW TmnxMplsLspBandwidth, + vRtrMplsLspAutoBWMinBW TmnxMplsLspBandwidth, vRtrMplsLspAutoBWMonitorBW TruthValue, vRtrMplsLspAutoBWOverFlow Unsigned32, vRtrMplsLspAutoBWOvrFlwThreshold Unsigned32, - vRtrMplsLspAutoBWOvrFlwBW Unsigned32, + vRtrMplsLspAutoBWOvrFlwBW TmnxMplsLspBandwidth, vRtrMplsLspAutoBWSampMultiplier Unsigned32, vRtrMplsLspAutoBWSampTime Unsigned32, vRtrMplsLspAutoBWLastAdj TimeStamp, @@ -9287,9 +9828,12 @@ VRtrMplsLspAutoBandwidthEntry ::= SEQUENCE vRtrMplsLspAutoBWNcWeight Unsigned32, vRtrMplsLspAutoBWUnderFlow Unsigned32, vRtrMplsLspAutoBWUndFlwThreshold Unsigned32, - vRtrMplsLspAutoBWUndFlwBW Unsigned32, + vRtrMplsLspAutoBWUndFlwBW TmnxMplsLspBandwidth, vRtrMplsLspAutoBWUndFlwCount Counter32, - vRtrMplsLspAutoBWMaxUndFlwBw Unsigned32 + vRtrMplsLspAutoBWMaxUndFlwBw Unsigned32, + vRtrMplsLspAutoBWUseLastAdjBW TruthValue, + vRtrMplsLspAutoBWSecRetryLimit Unsigned32, + vRtrMplsLspAutoBWLastAdjBW Integer32 } vRtrMplsLspAutoBWLspName OBJECT-TYPE @@ -9333,8 +9877,8 @@ vRtrMplsLspAutoBWAdjDNPercent OBJECT-TYPE ::= { vRtrMplsLspAutoBandwidthEntry 3 } vRtrMplsLspAutoBWAdjDNMbps OBJECT-TYPE - SYNTAX Unsigned32 (0..100000) - UNITS "Mbps" + SYNTAX TmnxMplsLspBandwidth + UNITS "megabps" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -9379,8 +9923,8 @@ vRtrMplsLspAutoBWAdjUPPercent OBJECT-TYPE ::= { vRtrMplsLspAutoBandwidthEntry 6 } vRtrMplsLspAutoBWAdjUPMbps OBJECT-TYPE - SYNTAX Unsigned32 (0..100000) - UNITS "Mbps" + SYNTAX TmnxMplsLspBandwidth + UNITS "megabps" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -9392,8 +9936,8 @@ vRtrMplsLspAutoBWAdjUPMbps OBJECT-TYPE ::= { vRtrMplsLspAutoBandwidthEntry 7 } vRtrMplsLspAutoBWMaxBW OBJECT-TYPE - SYNTAX Unsigned32 (0..100000) - UNITS "Mbps" + SYNTAX TmnxMplsLspBandwidth + UNITS "megabps" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -9403,8 +9947,8 @@ vRtrMplsLspAutoBWMaxBW OBJECT-TYPE ::= { vRtrMplsLspAutoBandwidthEntry 8 } vRtrMplsLspAutoBWMinBW OBJECT-TYPE - SYNTAX Unsigned32 (0..100000) - UNITS "Mbps" + SYNTAX TmnxMplsLspBandwidth + UNITS "megabps" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -9415,7 +9959,7 @@ vRtrMplsLspAutoBWMinBW OBJECT-TYPE vRtrMplsLspAutoBWMonitorBW OBJECT-TYPE SYNTAX TruthValue - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -9453,8 +9997,8 @@ vRtrMplsLspAutoBWOvrFlwThreshold OBJECT-TYPE ::= { vRtrMplsLspAutoBandwidthEntry 12 } vRtrMplsLspAutoBWOvrFlwBW OBJECT-TYPE - SYNTAX Unsigned32 (0..100000) - UNITS "Mbps" + SYNTAX TmnxMplsLspBandwidth + UNITS "megabps" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -9515,7 +10059,7 @@ vRtrMplsLspAutoBWNextAdj OBJECT-TYPE vRtrMplsLspAutoBWMaxAvgRate OBJECT-TYPE SYNTAX Unsigned32 - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -9525,7 +10069,7 @@ vRtrMplsLspAutoBWMaxAvgRate OBJECT-TYPE vRtrMplsLspAutoBWLastAvgRate OBJECT-TYPE SYNTAX Unsigned32 - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -9561,7 +10105,7 @@ vRtrMplsLspAutoBWInheritance OBJECT-TYPE vRtrMplsLspAutoBWCurrentBW OBJECT-TYPE SYNTAX Unsigned32 - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -9737,8 +10281,8 @@ vRtrMplsLspAutoBWUndFlwThreshold OBJECT-TYPE ::= { vRtrMplsLspAutoBandwidthEntry 38 } vRtrMplsLspAutoBWUndFlwBW OBJECT-TYPE - SYNTAX Unsigned32 (0..100000) - UNITS "Mbps" + SYNTAX TmnxMplsLspBandwidth + UNITS "megabps" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -9760,7 +10304,7 @@ vRtrMplsLspAutoBWUndFlwCount OBJECT-TYPE vRtrMplsLspAutoBWMaxUndFlwBw OBJECT-TYPE SYNTAX Unsigned32 - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -9768,6 +10312,48 @@ vRtrMplsLspAutoBWMaxUndFlwBw OBJECT-TYPE sampled bandwidth in the most recent consecutive underflow samples." ::= { vRtrMplsLspAutoBandwidthEntry 41 } +vRtrMplsLspAutoBWUseLastAdjBW OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWUseLastAdjBW specifies whether use of + last adjusted bandwidth is enabled or diabled. + + When the value is 'true' the use of last adjusted bandwidth is + enabled, and LSP paths will be signalled with the last adjusted + bandwidth of the LSP and not the configured bandwidth." + DEFVAL { false } + ::= { vRtrMplsLspAutoBandwidthEntry 42 } + +vRtrMplsLspAutoBWSecRetryLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWSecRetryLimit specifies the max number + of retry attempts that will be made to signal the secondary path with + the last adjusted bandwidth. After the number of retry attempts is + exceeded, no more attempts will be made to resignal the secondary path + and the path will remain operationally down. A value of zero(0) + specifies that the retry limit is infinite. + + This variable is valid only if vRtrMplsLspAutoBWUseLastAdjBW is set to + 'enabled'." + DEFVAL { 5 } + ::= { vRtrMplsLspAutoBandwidthEntry 43 } + +vRtrMplsLspAutoBWLastAdjBW OBJECT-TYPE + SYNTAX Integer32 + UNITS "megabps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAutoBWLastAdjBW indicates the last adjusted + bandwidth for the LSP. A value of -1 indicates that this value is + invalid" + ::= { vRtrMplsLspAutoBandwidthEntry 44 } + vRtrMplsLspPathOperTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrMplsLspPathOperEntry MAX-ACCESS not-accessible @@ -9811,7 +10397,13 @@ VRtrMplsLspPathOperEntry ::= SEQUENCE vRtrMplsLspPathOperPropAdminGrp TruthValue, vRtrMplsLspPathOperFRHopLimit Unsigned32, vRtrMplsLspPathOperFRPropAdmGrp TruthValue, - vRtrMplsLspPathOperInterArea TruthValue + vRtrMplsLspPathOperInterArea TruthValue, + vRtrMplsLspPathOperCompMeth INTEGER, + vRtrMplsLspPathOperMetricType INTEGER, + vRtrMplsLspPathOperLocalSrProt INTEGER, + vRtrMplsLspPathOperLabelStackRed INTEGER, + vRtrMplsLspPathNgFNAddrType InetAddressType, + vRtrMplsLspPathNgFNAddr InetAddress } vRtrMplsLspPathOperSetupPriority OBJECT-TYPE @@ -10138,6 +10730,92 @@ vRtrMplsLspPathOperInterArea OBJECT-TYPE operational LSP path is either inter-area or intra-area." ::= { vRtrMplsLspPathOperEntry 16 } +vRtrMplsLspPathOperCompMeth OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + none (1), + localCspf (2), + pce (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathOperCompMeth indicates the path + computation method that was used for the currently operational LSP + path. + + A value of 'notApplicable' indicates that the LSP path is + operationally down or path list is SID." + ::= { vRtrMplsLspPathOperEntry 17 } + +vRtrMplsLspPathOperMetricType OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + igp (1), + te (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathOperMetricType indicates the metric type + used for the currently operational LSP path. + + A value of 'notApplicable' indicates that the LSP path is + operationally down." + ::= { vRtrMplsLspPathOperEntry 18 } + +vRtrMplsLspPathOperLocalSrProt OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + none (1), + preferred (2), + mandatory (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathOperLocalSrProt indicates the local SR + protection used for the currently operational LSP path. + + A value of 'notApplicable' indicates that the LSP path is + operationally down." + ::= { vRtrMplsLspPathOperEntry 19 } + +vRtrMplsLspPathOperLabelStackRed OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + true (1), + false (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathOperLabelStackRed indicates whether label + stack reduction is used for the currently operational LSP path. + + A value of 'notApplicable' indicates that the LSP path is + operationally down." + ::= { vRtrMplsLspPathOperEntry 20 } + +vRtrMplsLspPathNgFNAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vRtrMplsLspPathNgFNAddrType object is an enumerated value that + specifies the destination address type of the node in the LSP path at + which the LSP path failed." + ::= { vRtrMplsLspPathOperEntry 21 } + +vRtrMplsLspPathNgFNAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathNgFNAddr indicates the IP address of the + node in the LSP path at which the LSP path failed." + ::= { vRtrMplsLspPathOperEntry 22 } + vRtrMplsLabelObjs OBJECT IDENTIFIER ::= { tmnxMplsObjs 45 } vRtrMplsLabelMaxStaticLspLabels OBJECT-TYPE @@ -10199,7 +10877,7 @@ vRtrMplsLabelBgpLabelsHoldTimer OBJECT-TYPE ::= { vRtrMplsLabelObjs 3 } vRtrMplsLabelSegRouteStartLabel OBJECT-TYPE - SYNTAX Unsigned32 (0 | 32..524287) + SYNTAX TmnxMplsLabelOrZero MAX-ACCESS read-write STATUS current DESCRIPTION @@ -10212,7 +10890,7 @@ vRtrMplsLabelSegRouteStartLabel OBJECT-TYPE ::= { vRtrMplsLabelObjs 4 } vRtrMplsLabelSegRouteEndLabel OBJECT-TYPE - SYNTAX Unsigned32 (0 | 32..524287) + SYNTAX TmnxMplsLabelOrZero MAX-ACCESS read-write STATUS current DESCRIPTION @@ -10225,21 +10903,22 @@ vRtrMplsLabelSegRouteEndLabel OBJECT-TYPE ::= { vRtrMplsLabelObjs 5 } vRtrMplsLabelStaticLabelRange OBJECT-TYPE - SYNTAX Unsigned32 (0..262112) + SYNTAX Unsigned32 (0..1048544) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of vRtrMplsLabelStaticLabelRange specifies the range of the Static labels available on the system. - vRtrMplsLabelStaticLabelRange maximum value can be 131040 or 262112 - depending on the system. + vRtrMplsLabelStaticLabelRange maximum value can be 524256 or 1048544 + depending on the system profile value (tmnxChassisSystemProfile). - The maximum value of vRtrMplsLabelStaticLabelRange for most systems is - 131040 labels (128 * 1024 less 32 reserved labels). + For a system configured with system profile as 'profileB', the maximum + value of vRtrMplsLabelStaticLabelRange is 1048544 labels (1024 * 1024 + less 32 reserved labels). - The maximum value of vRtrMplsLabelStaticLabelRange for chassis mode D - systems is 262112 labels (256 * 1024 less 32 reserved labels)." + Otherwise, the maximum value of vRtrMplsLabelStaticLabelRange + is 524256 labels (512 * 1024 less 32 reserved labels). " DEFVAL { 18400 } ::= { vRtrMplsLabelObjs 6 } @@ -10285,16 +10964,16 @@ VRtrMplsLspTempAutoBWEntry ::= SEQUENCE { vRtrMplsLspTempAutoBWLastChg TimeStamp, vRtrMplsLspTempAutoBWAdjDNPer Unsigned32, - vRtrMplsLspTempAutoBWAdjDNMbps Unsigned32, + vRtrMplsLspTempAutoBWAdjDNMbps TmnxMplsLspBandwidth, vRtrMplsLspTempAutoBWAdjUPPer Unsigned32, - vRtrMplsLspTempAutoBWAdjUPMbps Unsigned32, - vRtrMplsLspTempAutoBWMaxBW Unsigned32, - vRtrMplsLspTempAutoBWMinBW Unsigned32, + vRtrMplsLspTempAutoBWAdjUPMbps TmnxMplsLspBandwidth, + vRtrMplsLspTempAutoBWMaxBW TmnxMplsLspBandwidth, + vRtrMplsLspTempAutoBWMinBW TmnxMplsLspBandwidth, vRtrMplsLspTempAutoBWMntrBW TruthValue, vRtrMplsLspTempAutoBWAdjMult Unsigned32, vRtrMplsLspTempAutoBWOverFlow Unsigned32, vRtrMplsLspTempAutoBWOvrFlwThr Unsigned32, - vRtrMplsLspTempAutoBWOvrFlwBW Unsigned32, + vRtrMplsLspTempAutoBWOvrFlwBW TmnxMplsLspBandwidth, vRtrMplsLspTempAutoBWSampMult Unsigned32, vRtrMplsLspTempAutoBWSampTime Unsigned32, vRtrMplsLspTempAutoBWInherit Unsigned32, @@ -10308,7 +10987,7 @@ VRtrMplsLspTempAutoBWEntry ::= SEQUENCE vRtrMplsLspTempAutoBWNcWeight Unsigned32, vRtrMplsLspTempAutoBWUnderFlow Unsigned32, vRtrMplsLspTempAutoBWUndFlwThr Unsigned32, - vRtrMplsLspTempAutoBWUndFlwBW Unsigned32 + vRtrMplsLspTempAutoBWUndFlwBW TmnxMplsLspBandwidth } vRtrMplsLspTempAutoBWLastChg OBJECT-TYPE @@ -10341,8 +11020,8 @@ vRtrMplsLspTempAutoBWAdjDNPer OBJECT-TYPE ::= { vRtrMplsLspTempAutoBWEntry 2 } vRtrMplsLspTempAutoBWAdjDNMbps OBJECT-TYPE - SYNTAX Unsigned32 (0..100000) - UNITS "Mbps" + SYNTAX TmnxMplsLspBandwidth + UNITS "megabps" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -10376,8 +11055,8 @@ vRtrMplsLspTempAutoBWAdjUPPer OBJECT-TYPE ::= { vRtrMplsLspTempAutoBWEntry 4 } vRtrMplsLspTempAutoBWAdjUPMbps OBJECT-TYPE - SYNTAX Unsigned32 (0..100000) - UNITS "Mbps" + SYNTAX TmnxMplsLspBandwidth + UNITS "megabps" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -10390,8 +11069,8 @@ vRtrMplsLspTempAutoBWAdjUPMbps OBJECT-TYPE ::= { vRtrMplsLspTempAutoBWEntry 5 } vRtrMplsLspTempAutoBWMaxBW OBJECT-TYPE - SYNTAX Unsigned32 (0..100000) - UNITS "Mbps" + SYNTAX TmnxMplsLspBandwidth + UNITS "megabps" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -10401,8 +11080,8 @@ vRtrMplsLspTempAutoBWMaxBW OBJECT-TYPE ::= { vRtrMplsLspTempAutoBWEntry 6 } vRtrMplsLspTempAutoBWMinBW OBJECT-TYPE - SYNTAX Unsigned32 (0..100000) - UNITS "Mbps" + SYNTAX TmnxMplsLspBandwidth + UNITS "megabps" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -10413,7 +11092,7 @@ vRtrMplsLspTempAutoBWMinBW OBJECT-TYPE vRtrMplsLspTempAutoBWMntrBW OBJECT-TYPE SYNTAX TruthValue - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -10465,8 +11144,8 @@ vRtrMplsLspTempAutoBWOvrFlwThr OBJECT-TYPE ::= { vRtrMplsLspTempAutoBWEntry 11 } vRtrMplsLspTempAutoBWOvrFlwBW OBJECT-TYPE - SYNTAX Unsigned32 (0..100000) - UNITS "Mbps" + SYNTAX TmnxMplsLspBandwidth + UNITS "megabps" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -10636,8 +11315,8 @@ vRtrMplsLspTempAutoBWUndFlwThr OBJECT-TYPE ::= { vRtrMplsLspTempAutoBWEntry 25 } vRtrMplsLspTempAutoBWUndFlwBW OBJECT-TYPE - SYNTAX Unsigned32 (0..100000) - UNITS "Mbps" + SYNTAX TmnxMplsLspBandwidth + UNITS "megabps" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -10993,7 +11672,13 @@ VRtrMplsLspExtEntry ::= SEQUENCE vRtrMplsLspExtNegEntropyLbl INTEGER, vRtrMplsLspExtBfdFailureAction INTEGER, vRtrMplsLspExtCbfFwdingPlcy TNamedItemOrEmpty, - vRtrMplsLspExtCbfFwdingSet Unsigned32 + vRtrMplsLspExtCbfFwdingSet Unsigned32, + vRtrMplsLspExtPathCompMeth INTEGER, + vRtrMplsLspExtMetricType INTEGER, + vRtrMplsLspExtLocalSrProt INTEGER, + vRtrMplsLspExtLabelStackRed TruthValue, + vRtrMplsLspExtBfdUpWaitTimer Unsigned32, + vRtrMplsLspExtSelfPing INTEGER } vRtrMplsLspExtPceCompute OBJECT-TYPE @@ -11055,7 +11740,9 @@ vRtrMplsLspExtMaxSrLabels OBJECT-TYPE STATUS current DESCRIPTION "The value of vRtrMplsLspExtMaxSrLabels specifies maximum segment - routing label stack size for this LSP." + routing label stack size for this LSP. + + The default IXR platform is 3 and maximum value supported is 5." DEFVAL { 6 } ::= { vRtrMplsLspExtEntry 5 } @@ -11139,9 +11826,10 @@ vRtrMplsLspExtNegEntropyLbl OBJECT-TYPE vRtrMplsLspExtBfdFailureAction OBJECT-TYPE SYNTAX INTEGER { - none (0), - down (1), - failover (2) + none (0), + down (1), + failover (2), + failoverOrDown (3) } MAX-ACCESS read-create STATUS current @@ -11152,8 +11840,13 @@ vRtrMplsLspExtBfdFailureAction OBJECT-TYPE When vRtrMplsLspExtBfdFailureAction is set to down, it prevents the LSP from being made available as a transport for any user. - When vRtrMplsLspExtBfdFailureAction is set to failover, the Lsp is always - marked as usable, regardless of the BFD session state." + When vRtrMplsLspExtBfdFailureAction is set to failover, the Lsp is + always marked as usable, regardless of the BFD session state. + + When vRtrMplsLspExtBfdFailureAction is set to failoverOrDown and the + BFD session associated with the active-path of the LSP goes down, the + LSP will switch to the standby-path if applicable. When the LSP + cannot switchover, the LSP will go operationally down." DEFVAL { none } ::= { vRtrMplsLspExtEntry 11 } @@ -11168,15 +11861,135 @@ vRtrMplsLspExtCbfFwdingPlcy OBJECT-TYPE ::= { vRtrMplsLspExtEntry 12 } vRtrMplsLspExtCbfFwdingSet OBJECT-TYPE - SYNTAX Unsigned32 (0..4) + SYNTAX Unsigned32 (0..6) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of vRtrMplsLspExtCbfFwdingSet specifies the Class Forwarding - Set ID for this LSP instance." + Set ID for this LSP instance. If system profile is profile-b then + valid range is 0..6 else 0..4" DEFVAL { 0 } ::= { vRtrMplsLspExtEntry 13 } +vRtrMplsLspExtPathCompMeth OBJECT-TYPE + SYNTAX INTEGER { + none (1), + localCspf (2), + pce (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspExtPathCompMeth specifies LSP path + computation method. + + If the value of vRtrMplsLspExtPathCompMeth is 'localCspf' for an LSP + the path uses local CSPF. + + If the value of vRtrMplsLspExtPathCompMeth is 'pce' for an LSP the + path uses PCE; + + The default value for vRtrMplsLspExtPathCompMeth is 'none'." + DEFVAL { none } + ::= { vRtrMplsLspExtEntry 14 } + +vRtrMplsLspExtMetricType OBJECT-TYPE + SYNTAX INTEGER { + igp (1), + te (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspExtMetricType specifies metric type. + + If the value of vRtrMplsLspExtMetricType is 'igp', the metric used is + IGP. + + If the value of vRtrMplsLspExtMetricType is 'te', the metric used is + TE. + + The default value for vRtrMplsLspExtPceReport is 'igp'." + DEFVAL { igp } + ::= { vRtrMplsLspExtEntry 15 } + +vRtrMplsLspExtLocalSrProt OBJECT-TYPE + SYNTAX INTEGER { + none (1), + preferred (2), + mandatory (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspExtLocalSrProt specifies the local SR + protection. + + If the value of vRtrMplsLspExtLocalSrProt is 'none', there is no + protection. + + If the value of vRtrMplsLspExtLocalSrProt is 'preferred', the + protection is preferred. + + If the value of vRtrMplsLspExtLocalSrProt is 'mandatory', the + protection is mandatory. + + The default value for vRtrMplsLspExtLocalSrProt is 'none'." + DEFVAL { preferred } + ::= { vRtrMplsLspExtEntry 16 } + +vRtrMplsLspExtLabelStackRed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspExtLabelStackRed specifies whether label stack + reduction is enabled." + DEFVAL { false } + ::= { vRtrMplsLspExtEntry 17 } + +vRtrMplsLspExtBfdUpWaitTimer OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspExtBfdUpWaitTimer specifies the time in + seconds the software will wait for BFD to come up. + + The timer object is applicable only when + vRtrMplsLspExtBfdFailureAction is set to 'failoverOrDown'. + + The timer object is applicable for LSPs with vRtrMplsLspType set to + 'srTe'. + + The timer is started when BFD is first enabled on a path or BFD + transitions from up to down. When this timer expires and if BFD has + not yet come up, the path is torn down by removing it from TTM and + the IOM and the retry timer is started." + DEFVAL { 4 } + ::= { vRtrMplsLspExtEntry 18 } + +vRtrMplsLspExtSelfPing OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2), + inherit (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsLspExtSelfPing specifies whether to override the + global configuration of Self Ping. + + If the value of vRtrMplsLspExtSelfPing is 'disabled' for an LSP either + due to inheritance or due to LSP level configuration, the value of + vRtrMplsLspExtSelfPing has no affect. + + The default value for vRtrMplsLspExtSelfPing is 'inherit'." + DEFVAL { inherit } + ::= { vRtrMplsLspExtEntry 19 } + vRtrMplsLspPathProfTblLstChg OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only @@ -11329,13 +12142,14 @@ vRtrMplsClassFwdPlcyLastChanged OBJECT-TYPE ::= { vRtrMplsClassFwdPlcyEntry 3 } vRtrMplsClassFwdPlcyDefSetId OBJECT-TYPE - SYNTAX Unsigned32 (1..4) + SYNTAX Unsigned32 (1..6) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of vRtrMplsClassFwdPlcyDefSetId specifies default forwarding set ID when no forwarding class is specified for Lsp or Lsp Template - instance." + instance. If system profile is profile-b then valid range is 1..6 else + 1..4" DEFVAL { 1 } ::= { vRtrMplsClassFwdPlcyEntry 4 } @@ -11401,16 +12215,2426 @@ vRtrMplsClassFwdPlcyFC OBJECT-TYPE ::= { vRtrMplsClassFwdPlcyFCEntry 1 } vRtrMplsClassFwdPlcyFCSetId OBJECT-TYPE - SYNTAX Unsigned32 (1..4) + SYNTAX Unsigned32 (1..6) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of vRtrMplsClassFwdPlcyFCSetId specifies the forwarding set ID to which forwarding class specified by vRtrMplsClassFwdPlcyFC is - mapped to." + mapped to. If system profile is profile-b then valid range is 1..6 + else 1..4" DEFVAL { 1 } ::= { vRtrMplsClassFwdPlcyFCEntry 2 } +vRtrMplsReservedLblBlkTblLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsReservedLblBlkTblLastChg indicates the sysUpTime + at the time of the last modification of an entry in the + vRtrMplsReservedLblBlkTable." + ::= { tmnxMplsObjs 59 } + +vRtrMplsReservedLblBlkTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsReservedLblBlkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsReservedLblBlkTable has an entry for each reserved label + block." + ::= { tmnxMplsObjs 60 } + +vRtrMplsReservedLblBlkEntry OBJECT-TYPE + SYNTAX VRtrMplsReservedLblBlkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a configuration of a reserved label block in + the MPLS protocol for a virtual router in the system. + + Entries can be created and deleted via SNMP SET operations." + INDEX { vRtrMplsReservedLblBlkName } + ::= { vRtrMplsReservedLblBlkTable 1 } + +VRtrMplsReservedLblBlkEntry ::= SEQUENCE +{ + vRtrMplsReservedLblBlkName TLNamedItem, + vRtrMplsReservedLblBlkRowStatus RowStatus, + vRtrMplsReservedLblBlkLastChg TimeStamp, + vRtrMplsReservedLblBlkStartLbl TmnxMplsLabelOrZero, + vRtrMplsReservedLblBlkEndLbl TmnxMplsLabelOrZero +} + +vRtrMplsReservedLblBlkName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsReservedLblBlkName specifies the name identifying + the reserved label block." + ::= { vRtrMplsReservedLblBlkEntry 1 } + +vRtrMplsReservedLblBlkRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status used for creation, deletion, or control of + vRtrMplsReservedLblBlkTable entries." + ::= { vRtrMplsReservedLblBlkEntry 2 } + +vRtrMplsReservedLblBlkLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsReservedLblBlkLastChg indicates the sysUpTime + when this row was last modified." + ::= { vRtrMplsReservedLblBlkEntry 3 } + +vRtrMplsReservedLblBlkStartLbl OBJECT-TYPE + SYNTAX TmnxMplsLabelOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsReservedLblBlkStartLbl specifies the start value + of the reserved label available on the system. + + vRtrMplsReservedLblBlkStartLbl must be set along with + vRtrMplsReservedLblBlkEndLbl." + ::= { vRtrMplsReservedLblBlkEntry 4 } + +vRtrMplsReservedLblBlkEndLbl OBJECT-TYPE + SYNTAX TmnxMplsLabelOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsReservedLblBlkEndLbl specifies the end value of + the reserved label available on the system. + + vRtrMplsReservedLblBlkEndLbl must be set along with + vRtrMplsReservedLblBlkStartLbl." + ::= { vRtrMplsReservedLblBlkEntry 5 } + +vRtrMplsLspAdminTagTblLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAdminTagTblLastChg indicates the sysUpTime at + the time of the last modification of an entry in the + vRtrMplsLspAdminTagTable." + ::= { tmnxMplsObjs 61 } + +vRtrMplsLspAdminTagTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsLspAdminTagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsLspAdminTagTable has an entry for each admin-tag + configured in the system." + ::= { tmnxMplsObjs 62 } + +vRtrMplsLspAdminTagEntry OBJECT-TYPE + SYNTAX VRtrMplsLspAdminTagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a configuration of an admin-tag name in LSP + for a virtual router in the system. + + Entries can be created and deleted via SNMP SET operations." + INDEX { + vRtrID, + vRtrMplsLspIndex, + vRtrMplsLspAdminTagName + } + ::= { vRtrMplsLspAdminTagTable 1 } + +VRtrMplsLspAdminTagEntry ::= SEQUENCE +{ + vRtrMplsLspAdminTagName TNamedItem, + vRtrMplsLspAdminTagRowStatus RowStatus, + vRtrMplsLspAdminTagLastChanged TimeStamp +} + +vRtrMplsLspAdminTagName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAdminTagName specifies the name of the admin + tag." + ::= { vRtrMplsLspAdminTagEntry 1 } + +vRtrMplsLspAdminTagRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status used for creation, deletion, or control of + vRtrMplsLspAdminTagTable entries." + ::= { vRtrMplsLspAdminTagEntry 2 } + +vRtrMplsLspAdminTagLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspAdminTagLastChanged indicates the sysUpTime + when this row was last modified." + ::= { vRtrMplsLspAdminTagEntry 3 } + +vRtrMplsLspTempAdminTagTblLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempAdminTagTblLstChg indicates the sysUpTime + at the time of the last modification of an entry in the + vRtrMplsLspTempAdminTagTable." + ::= { tmnxMplsObjs 63 } + +vRtrMplsLspTempAdminTagTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsLspTempAdminTagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsLspTempAdminTagTable has an entry for each admin-tag + configured in the system." + ::= { tmnxMplsObjs 64 } + +vRtrMplsLspTempAdminTagEntry OBJECT-TYPE + SYNTAX VRtrMplsLspTempAdminTagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a configuration of an admin-tag name in LSP + for a virtual router in the system. + + Entries can be created and deleted via SNMP SET operations." + INDEX { + vRtrID, + vRtrMplsLspTemplateName, + vRtrMplsLspTempAdminTagName + } + ::= { vRtrMplsLspTempAdminTagTable 1 } + +VRtrMplsLspTempAdminTagEntry ::= SEQUENCE +{ + vRtrMplsLspTempAdminTagName TNamedItem, + vRtrMplsLspTempAdminTagRowStatus RowStatus, + vRtrMplsLspTempAdminTagLastChg TimeStamp +} + +vRtrMplsLspTempAdminTagName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempAdminTagName specifies the name of the + admin tag." + ::= { vRtrMplsLspTempAdminTagEntry 1 } + +vRtrMplsLspTempAdminTagRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status used for creation, deletion, or control of + vRtrMplsLspTempAdminTagTable entries." + ::= { vRtrMplsLspTempAdminTagEntry 2 } + +vRtrMplsLspTempAdminTagLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspTempAdminTagLastChg indicates the sysUpTime + when this row was last modified." + ::= { vRtrMplsLspTempAdminTagEntry 3 } + +vRtrMplsFwdPlcyTblLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyTblLastChg indicates the sysUpTime at the + time of the last modification of an entry in the vRtrMplsFwdPlcyTable." + ::= { tmnxMplsObjs 65 } + +vRtrMplsFwdPlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsFwdPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsFwdPlcyTable has an entry for each Forwarding Policy + configured for a virtual router in the system." + ::= { tmnxMplsObjs 66 } + +vRtrMplsFwdPlcyEntry OBJECT-TYPE + SYNTAX VRtrMplsFwdPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a configuration of a Forwarding Policy in + the MPLS protocol for a virtual router in the system. + + Entries can be created and deleted via SNMP SET operations." + INDEX { + vRtrID, + vRtrMplsFwdPlcyName + } + ::= { vRtrMplsFwdPlcyTable 1 } + +VRtrMplsFwdPlcyEntry ::= SEQUENCE +{ + vRtrMplsFwdPlcyName TLNamedItem, + vRtrMplsFwdPlcyRowStatus RowStatus, + vRtrMplsFwdPlcyLastChanged TimeStamp, + vRtrMplsFwdPlcyAdminState TmnxAdminState, + vRtrMplsFwdPlcyOperState TmnxOperState, + vRtrMplsFwdPlcyBindingLabel TmnxMplsLabelOrZero, + vRtrMplsFwdPlcyEndpointAddrType InetAddressType, + vRtrMplsFwdPlcyEndpointAddr InetAddress, + vRtrMplsFwdPlcyRevertTimer Unsigned32, + vRtrMplsFwdPlcyPreference Unsigned32, + vRtrMplsFwdPlcyMetric Unsigned32, + vRtrMplsFwdPlcyTtmPreference Unsigned32 +} + +vRtrMplsFwdPlcyName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the vRtrMplsFwdPlcyName specifies the name for the + forwarding policy." + ::= { vRtrMplsFwdPlcyEntry 1 } + +vRtrMplsFwdPlcyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyRowStatus controls the creation and + deletion of rows in the table." + ::= { vRtrMplsFwdPlcyEntry 2 } + +vRtrMplsFwdPlcyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyLastChanged indicates the sysUpTime when + this row was last modified." + ::= { vRtrMplsFwdPlcyEntry 3 } + +vRtrMplsFwdPlcyAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyAdminState specifies the current + administrative state of the forwarding policy." + DEFVAL { outOfService } + ::= { vRtrMplsFwdPlcyEntry 4 } + +vRtrMplsFwdPlcyOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyOperState indicates the current + operational state of the forwarding policy." + ::= { vRtrMplsFwdPlcyEntry 5 } + +vRtrMplsFwdPlcyBindingLabel OBJECT-TYPE + SYNTAX TmnxMplsLabelOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyBindingLabel specifies the binding label + for the forwarding policy." + DEFVAL { 0 } + ::= { vRtrMplsFwdPlcyEntry 6 } + +vRtrMplsFwdPlcyEndpointAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyEndpointAddrType specifies the type of + vRtrMplsFwdPlcyEndpointAddr." + DEFVAL { unknown } + ::= { vRtrMplsFwdPlcyEntry 7 } + +vRtrMplsFwdPlcyEndpointAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyEndpointAddr specifies the endpoint + address for the forwarding policy." + DEFVAL { ''H } + ::= { vRtrMplsFwdPlcyEntry 8 } + +vRtrMplsFwdPlcyRevertTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyRevertTimer specifies the revert timer for + the forwarding policy." + DEFVAL { 0 } + ::= { vRtrMplsFwdPlcyEntry 9 } + +vRtrMplsFwdPlcyPreference OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyPreference specifies the forwarding policy + preference number." + DEFVAL { 255 } + ::= { vRtrMplsFwdPlcyEntry 10 } + +vRtrMplsFwdPlcyMetric OBJECT-TYPE + SYNTAX Unsigned32 (0..16777215) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of vRtrMplsFwdPlcyMetric specifies the metric of this + tunnel in the tunnel table." + DEFVAL { 0 } + ::= { vRtrMplsFwdPlcyEntry 11 } + +vRtrMplsFwdPlcyTtmPreference OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of vRtrMplsFwdPlcyTtmPreference specifies the preference of + this tunnel in the tunnel table." + DEFVAL { 255 } + ::= { vRtrMplsFwdPlcyEntry 12 } + +vRtrMplsFwdPlcyNHGrpTblLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNHGrpTblLastChg indicates the sysUpTime at + the time of the last modification of an entry in the + vRtrMplsFwdPlcyNHGrpTable." + ::= { tmnxMplsObjs 67 } + +vRtrMplsFwdPlcyNHGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsFwdPlcyNHGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsFwdPlcyNHGrpTable has an entry for each Forwarding Policy + next-hop group configured for a virtual router in the system." + ::= { tmnxMplsObjs 68 } + +vRtrMplsFwdPlcyNHGrpEntry OBJECT-TYPE + SYNTAX VRtrMplsFwdPlcyNHGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a configuration of a Forwarding Policy + next-hop group in the MPLS protocol for a virtual router in the + system. + + Entries can be created and deleted via SNMP SET operations." + INDEX { + vRtrID, + vRtrMplsFwdPlcyName, + vRtrMplsFwdPlcyNHGrpIdx + } + ::= { vRtrMplsFwdPlcyNHGrpTable 1 } + +VRtrMplsFwdPlcyNHGrpEntry ::= SEQUENCE +{ + vRtrMplsFwdPlcyNHGrpIdx Unsigned32, + vRtrMplsFwdPlcyNHGrpRowStatus RowStatus, + vRtrMplsFwdPlcyNHGrpLastChanged TimeStamp, + vRtrMplsFwdPlcyNHGrpAdminState TmnxAdminState, + vRtrMplsFwdPlcyNHGrpOperState TmnxOperState, + vRtrMplsFwdPlcyNHGrpResType INTEGER, + vRtrMplsFwdPlcyNHGrpLoadBalWt Unsigned32 +} + +vRtrMplsFwdPlcyNHGrpIdx OBJECT-TYPE + SYNTAX Unsigned32 (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the vRtrMplsFwdPlcyNHGrpIdx specifies the index for the + next-hop group." + ::= { vRtrMplsFwdPlcyNHGrpEntry 1 } + +vRtrMplsFwdPlcyNHGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNHGrpRowStatus controls the creation and + deletion of rows in the table." + ::= { vRtrMplsFwdPlcyNHGrpEntry 2 } + +vRtrMplsFwdPlcyNHGrpLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNHGrpLastChanged indicates the sysUpTime + when this row was last modified." + ::= { vRtrMplsFwdPlcyNHGrpEntry 3 } + +vRtrMplsFwdPlcyNHGrpAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNHGrpAdminState specifies the current + administrative state of the next-hop group." + DEFVAL { outOfService } + ::= { vRtrMplsFwdPlcyNHGrpEntry 4 } + +vRtrMplsFwdPlcyNHGrpOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNHGrpOperState indicates the current + operational state of the next-hop group." + ::= { vRtrMplsFwdPlcyNHGrpEntry 5 } + +vRtrMplsFwdPlcyNHGrpResType OBJECT-TYPE + SYNTAX INTEGER { + direct (1), + indirect (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNHGrpResType specifies the resolution + type of the next-hop group. + + When the value of vRtrMplsFwdPlcyNHGrpResType is set to 'direct', the + next-hops in this group must resolve to direct routes for for them to + be operational. + + When the value of vRtrMplsFwdPlcyNHGrpResType is set to 'indirect', + the next-hops in this group must resolve to indirect routes for for + them to be operational." + ::= { vRtrMplsFwdPlcyNHGrpEntry 6 } + +vRtrMplsFwdPlcyNHGrpLoadBalWt OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNHGrpLoadBalWt specifies the load + balancing weight for this next-hop group." + DEFVAL { 0 } + ::= { vRtrMplsFwdPlcyNHGrpEntry 7 } + +vRtrMplsFwdPlcyNhgNHTblLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNhgNHTblLastChg indicates the sysUpTime at + the time of the last modification of an entry in the + vRtrMplsFwdPlcyNhgNHTable." + ::= { tmnxMplsObjs 69 } + +vRtrMplsFwdPlcyNhgNHTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsFwdPlcyNhgNHEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsFwdPlcyNhgNHTable has an entry for each next-hop + configured in a Forwarding Policy next-hop group." + ::= { tmnxMplsObjs 70 } + +vRtrMplsFwdPlcyNhgNHEntry OBJECT-TYPE + SYNTAX VRtrMplsFwdPlcyNhgNHEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a configuration of a next-hop in a + Forwarding Policy next-hop group. + + Entries can be created and deleted via SNMP SET operations." + INDEX { + vRtrID, + vRtrMplsFwdPlcyName, + vRtrMplsFwdPlcyNHGrpIdx, + vRtrMplsFwdPlcyNhgNHType + } + ::= { vRtrMplsFwdPlcyNhgNHTable 1 } + +VRtrMplsFwdPlcyNhgNHEntry ::= SEQUENCE +{ + vRtrMplsFwdPlcyNhgNHType INTEGER, + vRtrMplsFwdPlcyNhgNHRowStatus RowStatus, + vRtrMplsFwdPlcyNhgNHLastChanged TimeStamp, + vRtrMplsFwdPlcyNhgNHOperState TmnxOperState, + vRtrMplsFwdPlcyNhgNHAddrType InetAddressType, + vRtrMplsFwdPlcyNhgNHAddr InetAddress +} + +vRtrMplsFwdPlcyNhgNHType OBJECT-TYPE + SYNTAX INTEGER { + primary (1), + backup (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNhgNHType specifies the type of next-hop. + + When the value of vRtrMplsFwdPlcyNhgNHType is set to 'primary', this + next-hop will be the primary next-hop in the next-hop group. + + When the value of vRtrMplsFwdPlcyNhgNHType is set to 'backup', this + next-hop will be the backup next-hop in the next-hop group." + ::= { vRtrMplsFwdPlcyNhgNHEntry 1 } + +vRtrMplsFwdPlcyNhgNHRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNhgNHRowStatus controls the creation and + deletion of rows in the table." + ::= { vRtrMplsFwdPlcyNhgNHEntry 2 } + +vRtrMplsFwdPlcyNhgNHLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNhgNHLastChanged indicates the sysUpTime + when this row was last modified." + ::= { vRtrMplsFwdPlcyNhgNHEntry 3 } + +vRtrMplsFwdPlcyNhgNHOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNhgNHOperState indicates the current + operational state of the next-hop." + ::= { vRtrMplsFwdPlcyNhgNHEntry 4 } + +vRtrMplsFwdPlcyNhgNHAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNhgNHAddrType specifies the type of + vRtrMplsFwdPlcyNhgNHAddr." + DEFVAL { unknown } + ::= { vRtrMplsFwdPlcyNhgNHEntry 5 } + +vRtrMplsFwdPlcyNhgNHAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNhgNHAddr specifies the next-hop address." + DEFVAL { ''H } + ::= { vRtrMplsFwdPlcyNhgNHEntry 6 } + +vRtrMplsFwdPlcyGenTblLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyGenTblLastChg indicates the sysUpTime at + the time of the last modification of an entry in the + vRtrMplsFwdPlcyGenTable." + ::= { tmnxMplsObjs 71 } + +vRtrMplsFwdPlcyGenTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsFwdPlcyGenEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsFwdPlcyGenTable contains objects for general control and + management of MPLS Forwarding Policies within a virtual router." + ::= { tmnxMplsObjs 72 } + +vRtrMplsFwdPlcyGenEntry OBJECT-TYPE + SYNTAX VRtrMplsFwdPlcyGenEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains objects for general control and management of + MPLS Forwarding Policies within a virtual router. + + Entries can be created and deleted via SNMP SET operations." + INDEX { vRtrID } + ::= { vRtrMplsFwdPlcyGenTable 1 } + +VRtrMplsFwdPlcyGenEntry ::= SEQUENCE +{ + vRtrMplsFwdPlcyGenRowStatus RowStatus, + vRtrMplsFwdPlcyGenLastChanged TimeStamp, + vRtrMplsFwdPlcyGenAdminState TmnxAdminState, + vRtrMplsFwdPlcyGenOperState TmnxOperState, + vRtrMplsFwdPlcyGenOperDownReason INTEGER, + vRtrMplsFwdPlcyGenReservedLblBlk TLNamedItemOrEmpty +} + +vRtrMplsFwdPlcyGenRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyGenRowStatus controls the creation and + deletion of rows in the table." + ::= { vRtrMplsFwdPlcyGenEntry 1 } + +vRtrMplsFwdPlcyGenLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyGenLastChanged indicates the sysUpTime + when this row was last modified." + ::= { vRtrMplsFwdPlcyGenEntry 2 } + +vRtrMplsFwdPlcyGenAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyGenAdminState specifies the current + administrative state for Forwarding Policies configuration." + DEFVAL { outOfService } + ::= { vRtrMplsFwdPlcyGenEntry 3 } + +vRtrMplsFwdPlcyGenOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyGenOperState indicates the current + operational state of Forwarding Policies." + ::= { vRtrMplsFwdPlcyGenEntry 4 } + +vRtrMplsFwdPlcyGenOperDownReason OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + adminDown (1), + mplsOperDown (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyGenOperDownReason indicates the reason due + to which Forwarding Policies is operationally down." + ::= { vRtrMplsFwdPlcyGenEntry 5 } + +vRtrMplsFwdPlcyGenReservedLblBlk OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyGenReservedLblBlk identifies the reserved + label block used by Forwarding Policies." + DEFVAL { "" } + ::= { vRtrMplsFwdPlcyGenEntry 6 } + +vRtrMplsFwdPlcyStatsTblLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyStatsTblLastChg indicates the sysUpTime at + the time of the last modification of an entry in the + vRtrMplsFwdPlcyStatsTable." + ::= { tmnxMplsObjs 73 } + +vRtrMplsFwdPlcyStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsFwdPlcyStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsFwdPlcyStatsTable contains objects for general control and + management of Statistics for MPLS Forwarding Policies within a + virtual router." + ::= { tmnxMplsObjs 74 } + +vRtrMplsFwdPlcyStatsEntry OBJECT-TYPE + SYNTAX VRtrMplsFwdPlcyStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains objects for general control and management of + Statistics for MPLS Forwarding Policies within a virtual router. + + Entries can be created and deleted via SNMP SET operations." + INDEX { + vRtrID, + vRtrMplsFwdPlcyName, + vRtrMplsFwdPlcyStatsType + } + ::= { vRtrMplsFwdPlcyStatsTable 1 } + +VRtrMplsFwdPlcyStatsEntry ::= SEQUENCE +{ + vRtrMplsFwdPlcyStatsType INTEGER, + vRtrMplsFwdPlcyStatsRowStatus RowStatus, + vRtrMplsFwdPlcyStatsLastChanged TimeStamp, + vRtrMplsFwdPlcyStatsAdminState TmnxAdminState +} + +vRtrMplsFwdPlcyStatsType OBJECT-TYPE + SYNTAX INTEGER { + ingress (1), + egress (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyStatsType specifies whether the type of + statistics is ingress or egress." + ::= { vRtrMplsFwdPlcyStatsEntry 1 } + +vRtrMplsFwdPlcyStatsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyStatsRowStatus controls the creation and + deletion of rows in the table." + ::= { vRtrMplsFwdPlcyStatsEntry 2 } + +vRtrMplsFwdPlcyStatsLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyStatsLastChanged indicates the sysUpTime + when this row was last modified." + ::= { vRtrMplsFwdPlcyStatsEntry 3 } + +vRtrMplsFwdPlcyStatsAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyStatsAdminState specifies the current + administrative state for Forwarding Policy statistics configuration." + DEFVAL { outOfService } + ::= { vRtrMplsFwdPlcyStatsEntry 4 } + +vRtrMplsBindLblPathTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsBindLblPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsBindLblPathTable has an entry for each forwarding path + associated with a binding label for a virtual router in the system." + ::= { tmnxMplsObjs 75 } + +vRtrMplsBindLblPathEntry OBJECT-TYPE + SYNTAX VRtrMplsBindLblPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a forwarding path associated with a binding + label. + + Entries cannot be created and deleted via SNMP SET operations." + INDEX { + vRtrMplsBindLblPathOwner, + vRtrID, + vRtrMplsBindLbl, + vRtrMplsBindLblPathId + } + ::= { vRtrMplsBindLblPathTable 1 } + +VRtrMplsBindLblPathEntry ::= SEQUENCE +{ + vRtrMplsBindLbl TmnxMplsLabel, + vRtrMplsBindLblPathId Unsigned32, + vRtrMplsBindLblPathOwner INTEGER, + vRtrMplsBindLblPathName TLNamedItem, + vRtrMplsBindLblPathOperState TmnxOperState, + vRtrMplsBindLblPathLastOperChg TimeStamp, + vRtrMplsBindLblOperDownReason INTEGER, + vRtrMplsBindLblPathNumNHGrpCnt Unsigned32, + vRtrMplsBindLblPathRetryCount Counter32, + vRtrMplsBindLblPathRetryTimeRem Unsigned32, + vRtrMplsBindLblPathRevertTimer Unsigned32, + vRtrMplsBindLblPathIngStatsEnabl TruthValue, + vRtrMplsBindLblPathPref Unsigned32, + vRtrMplsBLPathIngStatOperState TmnxOperState, + vRtrMplsBindLblPathEgrStatsEnabl TruthValue, + vRtrMplsBLPathEgrStatOperState TmnxOperState +} + +vRtrMplsBindLbl OBJECT-TYPE + SYNTAX TmnxMplsLabel + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLbl specifies the binding label for the + forwarding path." + ::= { vRtrMplsBindLblPathEntry 1 } + +vRtrMplsBindLblPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathId specifies the path ID for the + forwarding path. Path ID will be unique amongst path associated with + the same binding label." + ::= { vRtrMplsBindLblPathEntry 2 } + +vRtrMplsBindLblPathOwner OBJECT-TYPE + SYNTAX INTEGER { + mplsFwdPlcy (1) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathOwner indicates the owner for this + path." + ::= { vRtrMplsBindLblPathEntry 3 } + +vRtrMplsBindLblPathName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathName indicates the name for this path." + ::= { vRtrMplsBindLblPathEntry 4 } + +vRtrMplsBindLblPathOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathOperState indicates the operational + state for this path." + ::= { vRtrMplsBindLblPathEntry 5 } + +vRtrMplsBindLblPathLastOperChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathLastOperChg indicates the timestamp + when the operational state last changed." + ::= { vRtrMplsBindLblPathEntry 6 } + +vRtrMplsBindLblOperDownReason OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + memAllocFailed (1), + invEndPointAddr (2), + invBindingLbl (3), + duplicatePlcy (4), + invalidNextHop (5), + iomPgmFailed (6), + backpressured (7), + higherPrefPlcyPgmed (8), + lblNotAvailable (9), + statsAllocFailed (10), + maxPlcyExceeded (11) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblOperDownReason indicates the reason for + the path being operationally down." + ::= { vRtrMplsBindLblPathEntry 7 } + +vRtrMplsBindLblPathNumNHGrpCnt OBJECT-TYPE + SYNTAX Unsigned32 (0..32) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathNumNHGrpCnt indicates the number of + next-hop groups for this path." + ::= { vRtrMplsBindLblPathEntry 8 } + +vRtrMplsBindLblPathRetryCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathRetryCount indicates the number of + retry attempts to bring up this path." + ::= { vRtrMplsBindLblPathEntry 9 } + +vRtrMplsBindLblPathRetryTimeRem OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathRetryTimeRem indicates the time + remaining till the next retry to bring up this path." + ::= { vRtrMplsBindLblPathEntry 10 } + +vRtrMplsBindLblPathRevertTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..600) + UNITS "minutes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathRevertTimer indicates the revert timer + for the path." + ::= { vRtrMplsBindLblPathEntry 11 } + +vRtrMplsBindLblPathIngStatsEnabl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathIngStatsEnabl indicates whether + ingress statistics are enabled for this path." + ::= { vRtrMplsBindLblPathEntry 12 } + +vRtrMplsBindLblPathPref OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathPref indicates the preference for this + path." + ::= { vRtrMplsBindLblPathEntry 13 } + +vRtrMplsBLPathIngStatOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBLPathIngStatOperState indicates the operational + state of ingress statistics for this path." + ::= { vRtrMplsBindLblPathEntry 14 } + +vRtrMplsBindLblPathEgrStatsEnabl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathEgrStatsEnabl indicates whether egress + statistics are enabled for this path." + ::= { vRtrMplsBindLblPathEntry 15 } + +vRtrMplsBLPathEgrStatOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBLPathEgrStatOperState indicates the operational + state of egress statistics for this path." + ::= { vRtrMplsBindLblPathEntry 16 } + +vRtrMplsBindLblPathNhgTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsBindLblPathNhgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsBindLblPathNhgTable has an entry for each next-hop group + associated with a binding label path." + ::= { tmnxMplsObjs 76 } + +vRtrMplsBindLblPathNhgEntry OBJECT-TYPE + SYNTAX VRtrMplsBindLblPathNhgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a next-hop group associated with a binding + label path. + + Entries cannot be created and deleted via SNMP SET operations." + INDEX { + vRtrMplsBindLblPathOwner, + vRtrID, + vRtrMplsBindLbl, + vRtrMplsBindLblPathId, + vRtrMplsBindLblPathNhgIndex + } + ::= { vRtrMplsBindLblPathNhgTable 1 } + +VRtrMplsBindLblPathNhgEntry ::= SEQUENCE +{ + vRtrMplsBindLblPathNhgIndex Unsigned32, + vRtrMplsBindLblPathNhgOperState TmnxOperState, + vRtrMplsBindLblPathNHgResType INTEGER, + vRtrMplsBindLblPathNhgLoadBalWt Unsigned32, + vRtrMplsBindLblPathNhgFailovrCnt Counter32, + vRtrMplsBindLblPathNhgRevertCnt Counter32, + vRtrMplsBindLblPathNhgRevTimeRem Counter32, + vRtrMplsBindLblPathNhgDownReason INTEGER, + vRtrMplsBindLblPathNhgWeights Unsigned32 +} + +vRtrMplsBindLblPathNhgIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathNhgIndex indicates the next-hop group + index." + ::= { vRtrMplsBindLblPathNhgEntry 1 } + +vRtrMplsBindLblPathNhgOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathNhgOperState indicates the operational + state of this next-hop group." + ::= { vRtrMplsBindLblPathNhgEntry 2 } + +vRtrMplsBindLblPathNHgResType OBJECT-TYPE + SYNTAX INTEGER { + direct (1), + indirect (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathNHgResType indicates the resolution + type of next-hop group. + + When the value of vRtrMplsBindLblPathNHgResType is 'direct', the + next-hops in this group must resolve to direct routes for for them to + be operational. + + When the value of vRtrMplsBindLblPathNHgResType is 'indirect', the + next-hops in this group must resolve to indirect routes for for them + to be operational." + ::= { vRtrMplsBindLblPathNhgEntry 3 } + +vRtrMplsBindLblPathNhgLoadBalWt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathNhgLoadBalWt indicates the + load-balancing weight for this next-hop group." + ::= { vRtrMplsBindLblPathNhgEntry 4 } + +vRtrMplsBindLblPathNhgFailovrCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathNhgFailovrCnt indicates the number of + failovers from primary to backup next-hop for this next-hop group" + ::= { vRtrMplsBindLblPathNhgEntry 5 } + +vRtrMplsBindLblPathNhgRevertCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathNhgRevertCnt indicates the number of + reverts from backup to primary next-hop for this next-hop group." + ::= { vRtrMplsBindLblPathNhgEntry 6 } + +vRtrMplsBindLblPathNhgRevTimeRem OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathNhgRevTimeRem indicates the time + remaining to revert from backup to primary next-hop." + ::= { vRtrMplsBindLblPathNhgEntry 7 } + +vRtrMplsBindLblPathNhgDownReason OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + nextHopNotResolved (1), + nextHopIsLocal (3), + nextHopIsMcast (4), + resTypeMismatch (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathNhgDownReason indicates the reason for + the path NHG being operationally down." + ::= { vRtrMplsBindLblPathNhgEntry 8 } + +vRtrMplsBindLblPathNhgWeights OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathNhgWeights indicates the weights for + the path next hop group." + ::= { vRtrMplsBindLblPathNhgEntry 9 } + +vRtrMplsBindLblPathNhgNHTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsBindLblPathNhgNHEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsBindLblPathNhgNHTable has an entry for each next-hop in a + next-hop group associated with a binding label path." + ::= { tmnxMplsObjs 77 } + +vRtrMplsBindLblPathNhgNHEntry OBJECT-TYPE + SYNTAX VRtrMplsBindLblPathNhgNHEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a next-hop for a next-hop group associated + with a binding label path. + + Entries cannot be created and deleted via SNMP SET operations." + INDEX { + vRtrMplsBindLblPathOwner, + vRtrID, + vRtrMplsBindLbl, + vRtrMplsBindLblPathId, + vRtrMplsBindLblPathNhgIndex, + vRtrMplsBindLblPathNhgNHType + } + ::= { vRtrMplsBindLblPathNhgNHTable 1 } + +VRtrMplsBindLblPathNhgNHEntry ::= SEQUENCE +{ + vRtrMplsBindLblPathNhgNHType INTEGER, + vRtrMplsBindLblPathNhgNHAddrType InetAddressType, + vRtrMplsBindLblPathNhgNHAddr InetAddress, + vRtrMplsBindLblPathNhgNHResolved TruthValue, + vRtrMplsBindLblPathNhgNHOutIf InterfaceIndexOrZero, + vRtrMplsBindLblPathNhgNHDownCode INTEGER, + vRtrMplsBindLblPathNhgNHEgrOper TmnxOperState +} + +vRtrMplsBindLblPathNhgNHType OBJECT-TYPE + SYNTAX INTEGER { + primary (1), + backup (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathNhgNHType specifies the type of + next-hop. + + When the value of vRtrMplsBindLblPathNhgNHType is set to 'primary', + this next-hop will be the primary next-hop in the next-hop group. + + When the value of vRtrMplsBindLblPathNhgNHType is set to 'backup', + this next-hop will be the backup next-hop in the next-hop group." + ::= { vRtrMplsBindLblPathNhgNHEntry 1 } + +vRtrMplsBindLblPathNhgNHAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathNhgNHAddrType indicates the address + type of the next-hop." + ::= { vRtrMplsBindLblPathNhgNHEntry 2 } + +vRtrMplsBindLblPathNhgNHAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathNhgNHAddr indicates the address of the + next-hop." + ::= { vRtrMplsBindLblPathNhgNHEntry 3 } + +vRtrMplsBindLblPathNhgNHResolved OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathNhgNHResolved indicates if next-hop is + resolved or not." + ::= { vRtrMplsBindLblPathNhgNHEntry 4 } + +vRtrMplsBindLblPathNhgNHOutIf OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathNhgNHOutIf indicates the index of the + outgoing interface that the next-hop resolved to if it is a direct + next-hop. + + A value of 0 indicates that either the next-hop is not resolved or + that the next-hop is indirect." + ::= { vRtrMplsBindLblPathNhgNHEntry 5 } + +vRtrMplsBindLblPathNhgNHDownCode OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + nextHopNotResolved (1), + nextHopIsLocal (3), + nextHopIsMcast (4), + resTypeMismatch (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathNhgNHDownCode indicates the reason for + the path NHG NH being not resolved." + ::= { vRtrMplsBindLblPathNhgNHEntry 6 } + +vRtrMplsBindLblPathNhgNHEgrOper OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathNhgNHEgrOper indicates the operational + state of the egress stats in this next-hop group next hop." + ::= { vRtrMplsBindLblPathNhgNHEntry 7 } + +vRtrMplsBindLblIngrStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsBindLblIngrStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsBindLblIngrStatsTable has an entry for ingress statistics + associated with a binding label path." + ::= { tmnxMplsObjs 78 } + +vRtrMplsBindLblIngrStatsEntry OBJECT-TYPE + SYNTAX VRtrMplsBindLblIngrStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents ingress statistics collected for a binding + label path. + + Entries cannot be created and deleted via SNMP SET operations." + INDEX { + vRtrID, + vRtrMplsBindLblPathOwner, + vRtrMplsBindLbl + } + ::= { vRtrMplsBindLblIngrStatsTable 1 } + +VRtrMplsBindLblIngrStatsEntry ::= SEQUENCE +{ + vRtrMplsBindLblIngrAggPkts Counter64, + vRtrMplsBindLblIngrAggOctets Counter64 +} + +vRtrMplsBindLblIngrAggPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total of number of ingress packets for this binding label path." + ::= { vRtrMplsBindLblIngrStatsEntry 1 } + +vRtrMplsBindLblIngrAggOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total of number of ingress octets for this binding label path.." + ::= { vRtrMplsBindLblIngrStatsEntry 2 } + +vRtrMplsEndptPathTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsEndptPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsEndptPathTable has an entry for each forwarding path + associated with an endpoint address for a virtual router in the + system." + ::= { tmnxMplsObjs 79 } + +vRtrMplsEndptPathEntry OBJECT-TYPE + SYNTAX VRtrMplsEndptPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a forwarding path associated with an + endpoint path. + + Entries cannot be created and deleted via SNMP SET operations." + INDEX { + vRtrMplsEndptPathOwner, + vRtrID, + vRtrMplsEndptAddrType, + vRtrMplsEndptAddress, + vRtrMplsEndptPathId + } + ::= { vRtrMplsEndptPathTable 1 } + +VRtrMplsEndptPathEntry ::= SEQUENCE +{ + vRtrMplsEndptAddrType InetAddressType, + vRtrMplsEndptAddress InetAddress, + vRtrMplsEndptPathId Unsigned32, + vRtrMplsEndptPathOwner INTEGER, + vRtrMplsEndptPathName TLNamedItem, + vRtrMplsEndptPathOperState TmnxOperState, + vRtrMplsEndptPathLastOperChg TimeStamp, + vRtrMplsEndptPathOperDownReason INTEGER, + vRtrMplsEndptPathNHGrpCnt Unsigned32, + vRtrMplsEndptPathRetryCount Counter32, + vRtrMplsEndptPathRetryTimeRem Unsigned32, + vRtrMplsEndptPathRevertTimer Unsigned32, + vRtrMplsEndptPathPref Unsigned32, + vRtrMplsEndptPathTTMPref Unsigned32, + vRtrMplsEndptPathMetric Unsigned32, + vRtrMplsEndptPathEgrStatsEnabl TruthValue, + vRtrMplsEndptPathEgrStatsOper TmnxOperState +} + +vRtrMplsEndptAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptAddrType indicates the address type of the + endpoint." + ::= { vRtrMplsEndptPathEntry 1 } + +vRtrMplsEndptAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptAddress indicates the address of the + endpoint." + ::= { vRtrMplsEndptPathEntry 2 } + +vRtrMplsEndptPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathId indicates the path ID for the + forwarding path. Path ID will be unique amongst path associated with + the same endpoint address." + ::= { vRtrMplsEndptPathEntry 3 } + +vRtrMplsEndptPathOwner OBJECT-TYPE + SYNTAX INTEGER { + mplsFwdPlcy (1) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathOwner indicates the owner for this path." + ::= { vRtrMplsEndptPathEntry 4 } + +vRtrMplsEndptPathName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathName indicates the name for this path." + ::= { vRtrMplsEndptPathEntry 5 } + +vRtrMplsEndptPathOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathOperState indicates the operational + state for this path." + ::= { vRtrMplsEndptPathEntry 6 } + +vRtrMplsEndptPathLastOperChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathLastOperChg indicates the timestamp when + the operational state last changed." + ::= { vRtrMplsEndptPathEntry 7 } + +vRtrMplsEndptPathOperDownReason OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + memAllocFailed (1), + invEndPointAddr (2), + duplicatePlcy (3), + invalidNextHop (4), + iomPgmFailed (5), + backpressured (6), + higherPrefPlcyPgmed (7), + statsAllocFailed (8), + maxPlcyExceeded (9), + noNextHops (10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathOperDownReason indicates the reason for + the path being operationally down." + ::= { vRtrMplsEndptPathEntry 8 } + +vRtrMplsEndptPathNHGrpCnt OBJECT-TYPE + SYNTAX Unsigned32 (0..32) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathNHGrpCnt indicates the number of + next-hop groups for this path." + ::= { vRtrMplsEndptPathEntry 9 } + +vRtrMplsEndptPathRetryCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathRetryCount indicates the number of retry + attempts to bring up this path." + ::= { vRtrMplsEndptPathEntry 10 } + +vRtrMplsEndptPathRetryTimeRem OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathRetryTimeRem indicates the time + remaining till the next retry to bring up this path." + ::= { vRtrMplsEndptPathEntry 11 } + +vRtrMplsEndptPathRevertTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..600) + UNITS "minutes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathRevertTimer indicates the revert timer + for the path." + ::= { vRtrMplsEndptPathEntry 12 } + +vRtrMplsEndptPathPref OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathPref indicates the preference for this + path." + ::= { vRtrMplsEndptPathEntry 13 } + +vRtrMplsEndptPathTTMPref OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathTTMPref indicates the TTM preference for + endpoint config." + ::= { vRtrMplsEndptPathEntry 14 } + +vRtrMplsEndptPathMetric OBJECT-TYPE + SYNTAX Unsigned32 (0..16777215) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value of vRtrMplsEndptPathMetric indicates the metric for + endpoint config." + ::= { vRtrMplsEndptPathEntry 15 } + +vRtrMplsEndptPathEgrStatsEnabl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathEgrStatsEnabl indicates whether egress + statistics are enabled for endpoint config." + ::= { vRtrMplsEndptPathEntry 16 } + +vRtrMplsEndptPathEgrStatsOper OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathEgrStatsOper indicates the operational + state of egress statistics for endpoint config." + ::= { vRtrMplsEndptPathEntry 17 } + +vRtrMplsEndptPathNhgTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsEndptPathNhgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsEndptPathNhgTable has an entry for each next-hop group + associated with an endpoint path." + ::= { tmnxMplsObjs 80 } + +vRtrMplsEndptPathNhgEntry OBJECT-TYPE + SYNTAX VRtrMplsEndptPathNhgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a next-hop group associated with an endpoint + path. + + Entries cannot be created and deleted via SNMP SET operations." + INDEX { + vRtrMplsEndptPathOwner, + vRtrID, + vRtrMplsEndptAddrType, + vRtrMplsEndptAddress, + vRtrMplsEndptPathId, + vRtrMplsEndptPathNhgIndex + } + ::= { vRtrMplsEndptPathNhgTable 1 } + +VRtrMplsEndptPathNhgEntry ::= SEQUENCE +{ + vRtrMplsEndptPathNhgIndex Unsigned32, + vRtrMplsEndptPathNhgOperState TmnxOperState, + vRtrMplsEndptPathNhgResType INTEGER, + vRtrMplsEndptPathNhgLoadBalWt Unsigned32, + vRtrMplsEndptPathNhgFailovrCnt Counter32, + vRtrMplsEndptPathNhgRevertCnt Counter32, + vRtrMplsEndptPathNhgRevTimeRem Counter32, + vRtrMplsEndptPathNhgDownReason TmnxNhgDownReason, + vRtrMplsEndptPathNhgWeights Unsigned32 +} + +vRtrMplsEndptPathNhgIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathNhgIndex indicates the next-hop group + index." + ::= { vRtrMplsEndptPathNhgEntry 1 } + +vRtrMplsEndptPathNhgOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathNhgOperState indicates the operational + state of this next-hop group." + ::= { vRtrMplsEndptPathNhgEntry 2 } + +vRtrMplsEndptPathNhgResType OBJECT-TYPE + SYNTAX INTEGER { + direct (1), + indirect (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathNhgResType indicates the resolution type + of next-hop group. + + When the value of vRtrMplsEndptPathNhgResType is 'direct', the + next-hops in this group must resolve to direct routes for for them to + be operational. + + When the value of vRtrMplsEndptPathNhgResType is 'indirect', the + next-hops in this group must resolve to indirect routes for for them + to be operational." + ::= { vRtrMplsEndptPathNhgEntry 3 } + +vRtrMplsEndptPathNhgLoadBalWt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathNhgLoadBalWt indicates the + load-balancing weight for this next-hop group." + ::= { vRtrMplsEndptPathNhgEntry 4 } + +vRtrMplsEndptPathNhgFailovrCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathNhgFailovrCnt indicates the number of + failovers from primary to backup next-hop for this next-hop group" + ::= { vRtrMplsEndptPathNhgEntry 5 } + +vRtrMplsEndptPathNhgRevertCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathNhgRevertCnt indicates the number of + reverts from backup to primary next-hop for this next-hop group." + ::= { vRtrMplsEndptPathNhgEntry 6 } + +vRtrMplsEndptPathNhgRevTimeRem OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathNhgRevTimeRem indicates the time + remaining to revert from backup to primary next-hop." + ::= { vRtrMplsEndptPathNhgEntry 7 } + +vRtrMplsEndptPathNhgDownReason OBJECT-TYPE + SYNTAX TmnxNhgDownReason + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathNhgDownReason indicates the reason for + the path NHG being operationally down." + ::= { vRtrMplsEndptPathNhgEntry 8 } + +vRtrMplsEndptPathNhgWeights OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathNhgWeights indicates the weights for the + path next hop group." + ::= { vRtrMplsEndptPathNhgEntry 9 } + +vRtrMplsEndptPathNhgNHTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsEndptPathNhgNHEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsEndptPathNhgNHTable has an entry for each next-hop in a + next-hop group associated with an endpoint path." + ::= { tmnxMplsObjs 81 } + +vRtrMplsEndptPathNhgNHEntry OBJECT-TYPE + SYNTAX VRtrMplsEndptPathNhgNHEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a next-hop for a next-hop group associated + with an endpoint path. + + Entries cannot be created and deleted via SNMP SET operations." + INDEX { + vRtrMplsEndptPathOwner, + vRtrID, + vRtrMplsEndptAddrType, + vRtrMplsEndptAddress, + vRtrMplsEndptPathId, + vRtrMplsEndptPathNhgIndex, + vRtrMplsEndptPathNhgNHType + } + ::= { vRtrMplsEndptPathNhgNHTable 1 } + +VRtrMplsEndptPathNhgNHEntry ::= SEQUENCE +{ + vRtrMplsEndptPathNhgNHType INTEGER, + vRtrMplsEndptPathNhgNHAddrType InetAddressType, + vRtrMplsEndptPathNhgNHAddr InetAddress, + vRtrMplsEndptPathNhgNHResolved TruthValue, + vRtrMplsEndptPathNhgNHOutIf InterfaceIndexOrZero, + vRtrMplsEndptPathNhgNHDownCode TmnxNhgDownReason, + vRtrMplsEndptPathNhgNHEgrOper TmnxOperState +} + +vRtrMplsEndptPathNhgNHType OBJECT-TYPE + SYNTAX INTEGER { + primary (1), + backup (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathNhgNHType specifies the type of + next-hop. + + When the value of vRtrMplsEndptPathNhgNHType is set to 'primary', this + next-hop will be the primary next-hop in the next-hop group. + + When the value of vRtrMplsEndptPathNhgNHType is set to 'backup', this + next-hop will be the backup next-hop in the next-hop group." + ::= { vRtrMplsEndptPathNhgNHEntry 1 } + +vRtrMplsEndptPathNhgNHAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathNhgNHAddrType indicates the address type + of the next-hop." + ::= { vRtrMplsEndptPathNhgNHEntry 2 } + +vRtrMplsEndptPathNhgNHAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathNhgNHAddr indicates the address of the + next-hop." + ::= { vRtrMplsEndptPathNhgNHEntry 3 } + +vRtrMplsEndptPathNhgNHResolved OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathNhgNHResolved indicates if next-hop is + resolved or not." + ::= { vRtrMplsEndptPathNhgNHEntry 4 } + +vRtrMplsEndptPathNhgNHOutIf OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathNhgNHOutIf indicates the index of the + outgoing interface that the next-hop resolved to if it is a direct + next-hop. + + A value of 0 indicates that either the next-hop is not resolved or + that the next-hop is indirect." + ::= { vRtrMplsEndptPathNhgNHEntry 5 } + +vRtrMplsEndptPathNhgNHDownCode OBJECT-TYPE + SYNTAX TmnxNhgDownReason + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathNhgNHDownCode indicates the reason for + the path NHG NH being not resolved." + ::= { vRtrMplsEndptPathNhgNHEntry 6 } + +vRtrMplsEndptPathNhgNHEgrOper OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathNhgNHEgrOper indicates the operational + state of the egress stats in this next-hop group next hop." + ::= { vRtrMplsEndptPathNhgNHEntry 7 } + +vRtrMplsFwdPlcyNhgNHPushLblTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsFwdPlcyNhgNHPushLblEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsFwdPlcyNhgNHPushLblTable has an entry for each label to be + pushed onto the packet on the nexthop configured in the system. This + table augments the vRtrMplsFwdPlcyNhgNHTable." + ::= { tmnxMplsObjs 82 } + +vRtrMplsFwdPlcyNhgNHPushLblEntry OBJECT-TYPE + SYNTAX VRtrMplsFwdPlcyNhgNHPushLblEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a label to be pushed onto the packet on the + nexthop configured for a virtual router in the system. + + Entries can be created and deleted via SNMP SET operations." + AUGMENTS { vRtrMplsFwdPlcyNhgNHEntry } + ::= { vRtrMplsFwdPlcyNhgNHPushLblTable 1 } + +VRtrMplsFwdPlcyNhgNHPushLblEntry ::= SEQUENCE +{ + vRtrMplsFwdPlcyNhgNHPushLabel1 Unsigned32, + vRtrMplsFwdPlcyNhgNHPushLabel2 Unsigned32, + vRtrMplsFwdPlcyNhgNHPushLabel3 Unsigned32, + vRtrMplsFwdPlcyNhgNHPushLabel4 Unsigned32, + vRtrMplsFwdPlcyNhgNHPushLabel5 Unsigned32, + vRtrMplsFwdPlcyNhgNHPushLabel6 Unsigned32, + vRtrMplsFwdPlcyNhgNHPushLabel7 Unsigned32, + vRtrMplsFwdPlcyNhgNHPushLabel8 Unsigned32, + vRtrMplsFwdPlcyNhgNHPushLabel9 Unsigned32, + vRtrMplsFwdPlcyNhgNHPushLabel10 Unsigned32 +} + +vRtrMplsFwdPlcyNhgNHPushLabel1 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNhgNHPushLabel1 indicates the 10th label + to be pushed onto the packet on this nexthop." + DEFVAL { 0 } + ::= { vRtrMplsFwdPlcyNhgNHPushLblEntry 1 } + +vRtrMplsFwdPlcyNhgNHPushLabel2 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNhgNHPushLabel2 indicates the 9th label to + be pushed onto the packet on this nexthop." + DEFVAL { 0 } + ::= { vRtrMplsFwdPlcyNhgNHPushLblEntry 2 } + +vRtrMplsFwdPlcyNhgNHPushLabel3 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNhgNHPushLabel3 indicates the 8th label to + be pushed onto the packet on this nexthop." + DEFVAL { 0 } + ::= { vRtrMplsFwdPlcyNhgNHPushLblEntry 3 } + +vRtrMplsFwdPlcyNhgNHPushLabel4 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNhgNHPushLabel4 indicates the 7th label to + be pushed onto the packet on this nexthop." + DEFVAL { 0 } + ::= { vRtrMplsFwdPlcyNhgNHPushLblEntry 4 } + +vRtrMplsFwdPlcyNhgNHPushLabel5 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNhgNHPushLabel5 indicates the 6th label to + be pushed onto the packet on this nexthop." + DEFVAL { 0 } + ::= { vRtrMplsFwdPlcyNhgNHPushLblEntry 5 } + +vRtrMplsFwdPlcyNhgNHPushLabel6 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNhgNHPushLabel6 indicates the 5th label to + be pushed onto the packet on this nexthop." + DEFVAL { 0 } + ::= { vRtrMplsFwdPlcyNhgNHPushLblEntry 6 } + +vRtrMplsFwdPlcyNhgNHPushLabel7 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNhgNHPushLabel7 indicates the 4th label to + be pushed onto the packet on this nexthop." + DEFVAL { 0 } + ::= { vRtrMplsFwdPlcyNhgNHPushLblEntry 7 } + +vRtrMplsFwdPlcyNhgNHPushLabel8 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNhgNHPushLabel8 indicates the 3rd label to + be pushed onto the packet on this nexthop." + DEFVAL { 0 } + ::= { vRtrMplsFwdPlcyNhgNHPushLblEntry 8 } + +vRtrMplsFwdPlcyNhgNHPushLabel9 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNhgNHPushLabel9 indicates the 2nd label to + be pushed onto the packet on this nexthop." + DEFVAL { 0 } + ::= { vRtrMplsFwdPlcyNhgNHPushLblEntry 9 } + +vRtrMplsFwdPlcyNhgNHPushLabel10 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsFwdPlcyNhgNHPushLabel10 indicates the 1st label + to be pushed onto the packet on this nexthop." + DEFVAL { 0 } + ::= { vRtrMplsFwdPlcyNhgNHPushLblEntry 10 } + +vRtrMplsBindLblPathNhgNHPLTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsBindLblPathNhgNHPLEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsBindLblPathNhgNHPLTable has an entry for each push label + for a next-hop type associated with next-hop group with a binding + label path configured in the system." + ::= { tmnxMplsObjs 83 } + +vRtrMplsBindLblPathNhgNHPLEntry OBJECT-TYPE + SYNTAX VRtrMplsBindLblPathNhgNHPLEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a push label for a next-hop type associated + with next-hop group with a binding label path, configured for a + virtual router in the system." + INDEX { + vRtrMplsBindLblPathOwner, + vRtrID, + vRtrMplsBindLbl, + vRtrMplsBindLblPathId, + vRtrMplsBindLblPathNhgIndex, + vRtrMplsBindLblPathNhgNHType, + vRtrMplsBindLblPathNHgNHPLIndex + } + ::= { vRtrMplsBindLblPathNhgNHPLTable 1 } + +VRtrMplsBindLblPathNhgNHPLEntry ::= SEQUENCE +{ + vRtrMplsBindLblPathNHgNHPLIndex Unsigned32, + vRtrMplsBindLblPathNHgNHPLabel Unsigned32 +} + +vRtrMplsBindLblPathNHgNHPLIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathNHgNHPLIndex specifies the index + associated with the push label." + ::= { vRtrMplsBindLblPathNhgNHPLEntry 1 } + +vRtrMplsBindLblPathNHgNHPLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsBindLblPathNHgNHPLabel specifies the label + number for push label." + ::= { vRtrMplsBindLblPathNhgNHPLEntry 2 } + +vRtrMplsEndptPathNhgNHPLlbTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsEndptPathNhgNHPLlbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsEndptPathNhgNHPLlbTable has an entry for each push label + for a next-hop type associated with next-hop group with an endpoint + address configured in the system." + ::= { tmnxMplsObjs 84 } + +vRtrMplsEndptPathNhgNHPLlbEntry OBJECT-TYPE + SYNTAX VRtrMplsEndptPathNhgNHPLlbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a push label for a next-hop type associated + with next-hop group with an endpoint address, configured for a virtual + router in the system." + INDEX { + vRtrMplsEndptPathOwner, + vRtrID, + vRtrMplsEndptAddrType, + vRtrMplsEndptAddress, + vRtrMplsEndptPathId, + vRtrMplsEndptPathNhgIndex, + vRtrMplsEndptPathNhgNHType, + vRtrMplsEndptPathNhgNHPLblIndex + } + ::= { vRtrMplsEndptPathNhgNHPLlbTable 1 } + +VRtrMplsEndptPathNhgNHPLlbEntry ::= SEQUENCE +{ + vRtrMplsEndptPathNhgNHPLblIndex Unsigned32, + vRtrMplsEndptPathNhgNHPLabel Unsigned32 +} + +vRtrMplsEndptPathNhgNHPLblIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathNhgNHPLblIndex specifies the index + associated with the push label." + ::= { vRtrMplsEndptPathNhgNHPLlbEntry 1 } + +vRtrMplsEndptPathNhgNHPLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsEndptPathNhgNHPLabel specifies the label number + for push label." + ::= { vRtrMplsEndptPathNhgNHPLlbEntry 2 } + +vRtrMplsPceInitGenTblLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsPceInitGenTblLastChg indicates the sysUpTime at + the time of the last modification of an entry in the + vRtrMplsPceInitGenTable." + ::= { tmnxMplsObjs 85 } + +vRtrMplsPceInitGenTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsPceInitGenEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsPceInitGenTable has an entry for per router instance for + PCE initiated LSPs on the system." + ::= { tmnxMplsObjs 86 } + +vRtrMplsPceInitGenEntry OBJECT-TYPE + SYNTAX VRtrMplsPceInitGenEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents paramters for PCE initiated LSPs on the system. + + Entries can be created and deleted via SNMP SET operations." + INDEX { vRtrID } + ::= { vRtrMplsPceInitGenTable 1 } + +VRtrMplsPceInitGenEntry ::= SEQUENCE +{ + vRtrMplsPceInitGenRowStatus RowStatus, + vRtrMplsPceInitGenSrte TruthValue, + vRtrMplsPceInitGenSrteAdminState TmnxAdminState, + vRtrMplsPceInitGenSrteOperState TmnxOperState, + vRtrMplsPceInitGenSrteOperDnRsn INTEGER +} + +vRtrMplsPceInitGenRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status used for creation, deletion, or control of + vRtrMplsPceInitGenTable entries." + ::= { vRtrMplsPceInitGenEntry 1 } + +vRtrMplsPceInitGenSrte OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsPceInitGenSrte specifies if PCE initiated SR-TE + LSPs are supported on the system" + DEFVAL { false } + ::= { vRtrMplsPceInitGenEntry 2 } + +vRtrMplsPceInitGenSrteAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsPceInitGenSrteAdminState specifies the + administrative state of PCE initiated SR-TE LSPs on the system. + + The value of vRtrMplsPceInitGenSrteAdminState is valid only if the + value of vRtrMplsPceInitGenSrte is set to 'true'." + DEFVAL { outOfService } + ::= { vRtrMplsPceInitGenEntry 3 } + +vRtrMplsPceInitGenSrteOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsPceInitGenSrteOperState indicates the + operational state of PCE initiated SR-TE LSPs on the system. + + The value of vRtrMplsPceInitGenSrteOperState is valid only if the + value of vRtrMplsPceInitGenSrte is set to 'true'." + ::= { vRtrMplsPceInitGenEntry 4 } + +vRtrMplsPceInitGenSrteOperDnRsn OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + adminDown (1), + mplsOperDown (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsPceInitGenSrteOperDnRsn indicates the reason due + to which PCE Init SRTE LSP are operationally down." + ::= { vRtrMplsPceInitGenEntry 5 } + +vRtrMplsBindLblNHEgrStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsBindLblNHEgrStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsBindLblNHEgrStatsTable has an entry for egress statistics + for each next-hop in a next-hop group associated with a binding label + path." + ::= { tmnxMplsObjs 87 } + +vRtrMplsBindLblNHEgrStatsEntry OBJECT-TYPE + SYNTAX VRtrMplsBindLblNHEgrStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a next-hop for a next-hop group associated + with a binding label path. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrMplsBindLblPathNhgNHEntry } + ::= { vRtrMplsBindLblNHEgrStatsTable 1 } + +VRtrMplsBindLblNHEgrStatsEntry ::= SEQUENCE +{ + vRtrMplsBindLblEgrStatsAggPkts Counter64, + vRtrMplsBindLblEgrStatsAggOctets Counter64 +} + +vRtrMplsBindLblEgrStatsAggPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total of number of egress packets for this binding label path + next-hop group next-hop." + ::= { vRtrMplsBindLblNHEgrStatsEntry 1 } + +vRtrMplsBindLblEgrStatsAggOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total of number of egress octets for this binding label path + next-hop group next-hop" + ::= { vRtrMplsBindLblNHEgrStatsEntry 2 } + +vRtrMplsEndptNHEgrStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsEndptNHEgrStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsEndptNHEgrStatsTable has an entry for egress statistics + for each next-hop in a next-hop group associated with an endpoint + path." + ::= { tmnxMplsObjs 88 } + +vRtrMplsEndptNHEgrStatsEntry OBJECT-TYPE + SYNTAX VRtrMplsEndptNHEgrStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a next-hop for a next-hop group associated + with an endpoint path. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrMplsEndptPathNhgNHEntry } + ::= { vRtrMplsEndptNHEgrStatsTable 1 } + +VRtrMplsEndptNHEgrStatsEntry ::= SEQUENCE +{ + vRtrMplsEndptEgrStatsAggPkts Counter64, + vRtrMplsEndptEgrStatsAggOctets Counter64 +} + +vRtrMplsEndptEgrStatsAggPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total of number of egress packets for this endpoint path next-hop + group next-hop." + ::= { vRtrMplsEndptNHEgrStatsEntry 1 } + +vRtrMplsEndptEgrStatsAggOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total of number of egress octets for this endpoint path next-hop + group next-hop" + ::= { vRtrMplsEndptNHEgrStatsEntry 2 } + +vRtrMplsLspPathEgressStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsLspPathEgressStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsLspPathEgressStatsTable has an entry for egress statistics + associated with an LSP path." + ::= { tmnxMplsObjs 89 } + +vRtrMplsLspPathEgressStatsEntry OBJECT-TYPE + SYNTAX VRtrMplsLspPathEgressStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of egress statistics for an LSP + path. + + Entries cannot be created and deleted via SNMP SET operations. Entries + in this table are created when egress statistics is enabled for an + LSP which supports per path egress statistics." + INDEX { + vRtrID, + vRtrMplsLspIndex, + mplsTunnelIndex, + mplsTunnelInstance, + mplsTunnelIngressLSRId + } + ::= { vRtrMplsLspPathEgressStatsTable 1 } + +VRtrMplsLspPathEgressStatsEntry ::= SEQUENCE +{ + vRtrMplsLspPathEgrStatsOperState TmnxOperState, + vRtrMplsLspEgressStatsAggrPkts Counter64, + vRtrMplsLspEgressStatsAggrOctets Counter64 +} + +vRtrMplsLspPathEgrStatsOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspPathEgrStatsOperState indicates the + operational state of egress statistics for the LSP path." + ::= { vRtrMplsLspPathEgressStatsEntry 1 } + +vRtrMplsLspEgressStatsAggrPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspEgressStatsAggrPkts indicates the total number + of egress packets for this LSP path" + ::= { vRtrMplsLspPathEgressStatsEntry 2 } + +vRtrMplsLspEgressStatsAggrOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsLspEgressStatsAggrOctets indicates the total + number of egress octets for this LSP path" + ::= { vRtrMplsLspPathEgressStatsEntry 3 } + +vRtrMplsPathHopTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMplsPathHopTableLastChg indicates the sysUpTime at + the time of the last modification of an entry in the + vRtrMplsPathHopTable." + ::= { tmnxMplsObjs 90 } + +vRtrMplsPathHopTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMplsPathHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMplsPathHopTable has an entry to indicate the hops, strict or + loose, for an MPLS tunnel." + ::= { tmnxMplsObjs 91 } + +vRtrMplsPathHopEntry OBJECT-TYPE + SYNTAX VRtrMplsPathHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a hop, strict or loose, for an MPLS tunnel + configured for a virtual router in the system. + + Entries can be created and deleted via SNMP SET operations." + INDEX { + vRtrID, + vRtrMplsPathIndex, + vRtrMplsPathHopIndex + } + ::= { vRtrMplsPathHopTable 1 } + +VRtrMplsPathHopEntry ::= SEQUENCE +{ + vRtrMplsPathIndex Unsigned32, + vRtrMplsPathHopIndex Unsigned32, + vRtrMplsPathHopRowStatus RowStatus, + vRtrMplsPathHopLastChange TimeStamp, + vRtrMplsPathHopAddrType InetAddressType, + vRtrMplsPathHopAddr InetAddress, + vRtrMplsPathHopStrictOrLoose INTEGER, + vRtrMplsPathHopSidLabel Unsigned32 +} + +vRtrMplsPathIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsPathIndex indicates the primary index to + identify a particular explicit route object." + ::= { vRtrMplsPathHopEntry 1 } + +vRtrMplsPathHopIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMplsPathHopIndex indicates the secondary index to + identify a particular hop." + ::= { vRtrMplsPathHopEntry 2 } + +vRtrMplsPathHopRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status used for creation, deletion, or control of + vRtrMplsPathHopTable entries." + ::= { vRtrMplsPathHopEntry 3 } + +vRtrMplsPathHopLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sysUpTime when this row was last modified." + ::= { vRtrMplsPathHopEntry 4 } + +vRtrMplsPathHopAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsPathHopAddrType specifies the type of + vRtrMplsPathHopAddr." + DEFVAL { unknown } + ::= { vRtrMplsPathHopEntry 5 } + +vRtrMplsPathHopAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsPathHopAddr specifies the hop address." + DEFVAL { ''H } + ::= { vRtrMplsPathHopEntry 6 } + +vRtrMplsPathHopStrictOrLoose OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + strict (1), + loose (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsPathHopStrictOrLoose indicates whether this + tunnel hop is routed in a strict or loose fashion." + DEFVAL { notApplicable } + ::= { vRtrMplsPathHopEntry 7 } + +vRtrMplsPathHopSidLabel OBJECT-TYPE + SYNTAX Unsigned32 (32..1048575 | 4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMplsPathHopSidLabel indicates the SID for this hop." + DEFVAL { 4294967295 } + ::= { vRtrMplsPathHopEntry 8 } + tmnxMplsConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 6 } tmnxMplsCompliances OBJECT IDENTIFIER ::= { tmnxMplsConformance 1 } @@ -11972,6 +15196,44 @@ tmnxMplsV15v0Compliance MODULE-COMPLIANCE } ::= { tmnxMplsCompliances 15 } +tmnxMplsV16v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of extended MPLS on Nokia SROS + series systems 16.0 Release." + MODULE + MANDATORY-GROUPS { + tmnxMplsReservedLblBlkGroup, + tmnxMplsIfAltStatsGroup, + vRtrMplsLspAdminTagGroup, + vRtrMplsFwdPlcyV16v0Group, + vRtrMplsFwdPlcyNhgNHPushLblGroup, + vRtrMplsPceInitSrteGroup, + vRtrMplsAutoBwUseLastAdjBWGroup + } + ::= { tmnxMplsCompliances 16 } + +tmnxMplsV19v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of extended MPLS on Nokia SROS + series systems 19.0 Release." + MODULE + MANDATORY-GROUPS { + tmnxMplsGeneralSrTeLspGroup, + tmnxMplsFwdPlcyEgressStatsGroup, + tmnxMplsSrteSBfdGroup, + tmnxMplsGenMaxBypassPlrGroup, + tmnxMplsLspPathEgressStatsGroup, + tmnxMplsLspSelfPingGroup, + tmnxMplsLspNgAddrGroup, + tmnxMplsLspSrTeIpv6Group, + tmnxMplsPathHopGroup, + tmnxMplsLspSelfPingOperGroup, + tmnxMplsNotificationIPv6Group + } + ::= { tmnxMplsCompliances 17 } + tmnxMplsGroups OBJECT IDENTIFIER ::= { tmnxMplsConformance 2 } tmnxMplsLspPathGroup OBJECT-GROUP @@ -14031,6 +17293,354 @@ tmnxMplsEntropyLabelSrteGroup OBJECT-GROUP Nokia SROS series systems 15.0 release." ::= { tmnxMplsGroups 93 } +tmnxMplsReservedLblBlkGroup OBJECT-GROUP + OBJECTS { + vRtrMplsReservedLblBlkTblLastChg, + vRtrMplsReservedLblBlkRowStatus, + vRtrMplsReservedLblBlkLastChg, + vRtrMplsReservedLblBlkStartLbl, + vRtrMplsReservedLblBlkEndLbl + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting management of reserved label + blocks on Nokia SROS series systems 16.0 release." + ::= { tmnxMplsGroups 94 } + +tmnxMplsIfAltStatsGroup OBJECT-GROUP + OBJECTS { + vRtrMplsIfAltTxPktCount, + vRtrMplsIfAltRxPktCount, + vRtrMplsIfAltTxOctetCount, + vRtrMplsIfAltRxOctetCount, + vRtrMplsGeneralAuxStats + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended MPLS + capabilities on Nokia SROS series systems release 16.0." + ::= { tmnxMplsGroups 95 } + +vRtrMplsLspAdminTagGroup OBJECT-GROUP + OBJECTS { + vRtrMplsLspAdminTagTblLastChg, + vRtrMplsLspAdminTagRowStatus, + vRtrMplsLspAdminTagLastChanged, + vRtrMplsLspTempAdminTagTblLstChg, + vRtrMplsLspTempAdminTagRowStatus, + vRtrMplsLspTempAdminTagLastChg + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting management of administrative + tags in LSP on Nokia SROS series systems 16.0 release." + ::= { tmnxMplsGroups 96 } + +vRtrMplsFwdPlcyV16v0Group OBJECT-GROUP + OBJECTS { + vRtrMplsFwdPlcyTblLastChg, + vRtrMplsFwdPlcyRowStatus, + vRtrMplsFwdPlcyLastChanged, + vRtrMplsFwdPlcyAdminState, + vRtrMplsFwdPlcyOperState, + vRtrMplsFwdPlcyBindingLabel, + vRtrMplsFwdPlcyEndpointAddrType, + vRtrMplsFwdPlcyEndpointAddr, + vRtrMplsFwdPlcyRevertTimer, + vRtrMplsFwdPlcyPreference, + vRtrMplsFwdPlcyNHGrpTblLastChg, + vRtrMplsFwdPlcyNHGrpRowStatus, + vRtrMplsFwdPlcyNHGrpLastChanged, + vRtrMplsFwdPlcyNHGrpAdminState, + vRtrMplsFwdPlcyNHGrpOperState, + vRtrMplsFwdPlcyNHGrpResType, + vRtrMplsFwdPlcyNHGrpLoadBalWt, + vRtrMplsFwdPlcyNhgNHTblLastChg, + vRtrMplsFwdPlcyNhgNHRowStatus, + vRtrMplsFwdPlcyNhgNHLastChanged, + vRtrMplsFwdPlcyNhgNHOperState, + vRtrMplsFwdPlcyNhgNHAddrType, + vRtrMplsFwdPlcyNhgNHAddr, + vRtrMplsFwdPlcyGenTblLastChg, + vRtrMplsFwdPlcyGenRowStatus, + vRtrMplsFwdPlcyGenLastChanged, + vRtrMplsFwdPlcyGenAdminState, + vRtrMplsFwdPlcyGenOperState, + vRtrMplsFwdPlcyGenOperDownReason, + vRtrMplsFwdPlcyGenReservedLblBlk, + vRtrMplsFwdPlcyStatsTblLastChg, + vRtrMplsFwdPlcyStatsRowStatus, + vRtrMplsFwdPlcyStatsLastChanged, + vRtrMplsFwdPlcyStatsAdminState, + vRtrMplsBindLblPathName, + vRtrMplsBindLblPathOperState, + vRtrMplsBindLblPathLastOperChg, + vRtrMplsBindLblOperDownReason, + vRtrMplsBindLblPathNumNHGrpCnt, + vRtrMplsBindLblPathRetryCount, + vRtrMplsBindLblPathRetryTimeRem, + vRtrMplsBindLblPathRevertTimer, + vRtrMplsBindLblPathIngStatsEnabl, + vRtrMplsBindLblPathPref, + vRtrMplsBLPathIngStatOperState, + vRtrMplsBindLblPathNhgOperState, + vRtrMplsBindLblPathNHgResType, + vRtrMplsBindLblPathNhgLoadBalWt, + vRtrMplsBindLblPathNhgFailovrCnt, + vRtrMplsBindLblPathNhgRevertCnt, + vRtrMplsBindLblPathNhgRevTimeRem, + vRtrMplsBindLblPathNhgNHAddrType, + vRtrMplsBindLblPathNhgNHAddr, + vRtrMplsBindLblPathNhgNHResolved, + vRtrMplsBindLblPathNhgNHOutIf, + vRtrMplsBindLblPathNhgDownReason, + vRtrMplsBindLblPathNhgNHDownCode, + vRtrMplsBindLblIngrAggPkts, + vRtrMplsBindLblIngrAggOctets, + vRtrMplsEndptPathName, + vRtrMplsEndptPathOperState, + vRtrMplsEndptPathLastOperChg, + vRtrMplsEndptPathOperDownReason, + vRtrMplsEndptPathNHGrpCnt, + vRtrMplsEndptPathRetryCount, + vRtrMplsEndptPathRetryTimeRem, + vRtrMplsEndptPathRevertTimer, + vRtrMplsEndptPathPref, + vRtrMplsEndptPathTTMPref, + vRtrMplsEndptPathNhgOperState, + vRtrMplsEndptPathNhgResType, + vRtrMplsEndptPathNhgLoadBalWt, + vRtrMplsEndptPathNhgFailovrCnt, + vRtrMplsEndptPathNhgRevertCnt, + vRtrMplsEndptPathNhgRevTimeRem, + vRtrMplsEndptPathNhgDownReason, + vRtrMplsEndptPathNhgNHAddrType, + vRtrMplsEndptPathNhgNHAddr, + vRtrMplsEndptPathNhgNHResolved, + vRtrMplsEndptPathNhgNHOutIf, + vRtrMplsEndptPathNhgNHDownCode, + vRtrMplsEndptPathMetric, + vRtrMplsBindLblPathNHgNHPLabel, + vRtrMplsEndptPathNhgNHPLabel, + vRtrMplsBindLblPathNhgWeights, + vRtrMplsEndptPathNhgWeights + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting management of Forwarding + Policies on Nokia SROS series systems 16.0 release." + ::= { tmnxMplsGroups 97 } + +vRtrMplsFwdPlcyNhgNHPushLblGroup OBJECT-GROUP + OBJECTS { + vRtrMplsFwdPlcyNhgNHPushLabel1, + vRtrMplsFwdPlcyNhgNHPushLabel2, + vRtrMplsFwdPlcyNhgNHPushLabel3, + vRtrMplsFwdPlcyNhgNHPushLabel4, + vRtrMplsFwdPlcyNhgNHPushLabel5, + vRtrMplsFwdPlcyNhgNHPushLabel6, + vRtrMplsFwdPlcyNhgNHPushLabel7, + vRtrMplsFwdPlcyNhgNHPushLabel8, + vRtrMplsFwdPlcyNhgNHPushLabel9, + vRtrMplsFwdPlcyNhgNHPushLabel10, + vRtrMplsFwdPlcyMetric, + vRtrMplsFwdPlcyTtmPreference + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting management of + Pushed-Labels on Nokia SROS series systems 16.0 release." + ::= { tmnxMplsGroups 98 } + +vRtrMplsPceInitSrteGroup OBJECT-GROUP + OBJECTS { + vRtrMplsLspTemplateId, + vRtrMplsPceInitGenTblLastChg, + vRtrMplsPceInitGenRowStatus, + vRtrMplsPceInitGenSrte, + vRtrMplsPceInitGenSrteAdminState, + vRtrMplsPceInitGenSrteOperState, + vRtrMplsGenPceInitP2PSrTeLspOrig, + vRtrMplsPceInitGenSrteOperDnRsn + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting management of PCE INIT LSPs on + Nokia SROS series systems 16.0 release." + ::= { tmnxMplsGroups 99 } + +vRtrMplsAutoBwUseLastAdjBWGroup OBJECT-GROUP + OBJECTS { + vRtrMplsLspAutoBWUseLastAdjBW, + vRtrMplsLspAutoBWSecRetryLimit, + vRtrMplsLspAutoBWLastAdjBW + } + STATUS current + DESCRIPTION + "The group of notification supporting MPLS Auto-Bandwidth last + adjusted use bandwidth on Nokia SROS series systems 16.0 Release." + ::= { tmnxMplsGroups 100 } + +tmnxMplsGeneralSrTeLspGroup OBJECT-GROUP + OBJECTS { + vRtrMplsGenSrTeResignalTimer, + vRtrMplsLspExtPathCompMeth, + vRtrMplsLspExtMetricType, + vRtrMplsLspExtLocalSrProt, + vRtrMplsLspExtLabelStackRed, + vRtrMplsLspTempPathCompMeth, + vRtrMplsLspTempMetricType, + vRtrMplsLspTempLocalSrProt, + vRtrMplsLspTempLabelStackRed, + vRtrMplsLspPathOperCompMeth, + vRtrMplsLspPathOperMetricType, + vRtrMplsLspPathOperLocalSrProt, + vRtrMplsLspPathOperLabelStackRed, + vRtrMplsGenSrTeResigOnIgpEvent, + vRtrMplsGenSrteNextResignal + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting management of SR-TE LSP + resignal timers on Nokia SROS series systems 19.0 release." + ::= { tmnxMplsGroups 101 } + +tmnxMplsFwdPlcyEgressStatsGroup OBJECT-GROUP + OBJECTS { + vRtrMplsBindLblPathNhgNHEgrOper, + vRtrMplsBindLblEgrStatsAggPkts, + vRtrMplsBindLblEgrStatsAggOctets, + vRtrMplsBindLblPathEgrStatsEnabl, + vRtrMplsBLPathEgrStatOperState, + vRtrMplsEndptPathNhgNHEgrOper, + vRtrMplsEndptEgrStatsAggPkts, + vRtrMplsEndptEgrStatsAggOctets, + vRtrMplsEndptPathEgrStatsEnabl, + vRtrMplsEndptPathEgrStatsOper + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting management of Forwarding + Policy Egress Statistics on Nokia SROS series systems 19.0 release." + ::= { tmnxMplsGroups 102 } + +tmnxMplsSrteSBfdGroup OBJECT-GROUP + OBJECTS { + vRtrMplsLspExtBfdUpWaitTimer, + vRtrMplsLspPathBfdUpWaitTimer, + vRtrMplsLspPathBfdUpWaitTmLeft, + vRtrMplsLspPathBfdState, + vRtrMplsLspPathBfdStartFailRsn, + vRtrMplsLspTempBfdUpWaitTimer, + vRtrMplsLspPathBfdOperUpWaitTmr + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting management of SR-TE SBFD on + Nokia SROS series systems 19.0 release." + ::= { tmnxMplsGroups 103 } + +tmnxMplsGenMaxBypassPlrGroup OBJECT-GROUP + OBJECTS { + vRtrMplsGenMaxBypassPlrAssoc + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting management of Max Bypass PLR + Associations on Nokia SROS series systems 19.0 release." + ::= { tmnxMplsGroups 104 } + +tmnxMplsLspPathEgressStatsGroup OBJECT-GROUP + OBJECTS { + vRtrMplsLspPathEgrStatsOperState, + vRtrMplsLspEgressStatsAggrPkts, + vRtrMplsLspEgressStatsAggrOctets + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting management of LSP egress + statistics on Nokia SROS series systems 19.0 release." + ::= { tmnxMplsGroups 105 } + +tmnxMplsLspSelfPingGroup OBJECT-GROUP + OBJECTS { + vRtrMplsGenLspSelfPingInterval, + vRtrMplsGenLspSelfPingTimeout, + vRtrMplsGenLspSelfPingRsvpTe, + vRtrMplsLspTempSelfPing, + vRtrMplsLspExtSelfPing + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting management of SR-TE SBFD on + Nokia SROS series systems 19.0 release." + ::= { tmnxMplsGroups 106 } + +tmnxMplsLspSrTeIpv6Group OBJECT-GROUP + OBJECTS { + vRtrMplsGeneralV6OperState, + vRtrMplsGeneralV6OperDownReason, + vRtrMplsIfV6OperState + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting management of SR-TE IPV6 + address on Nokia SROS series systems 19.0 release." + ::= { tmnxMplsGroups 107 } + +tmnxMplsPathHopGroup OBJECT-GROUP + OBJECTS { + vRtrMplsPathHopTableLastChg, + vRtrMplsPathHopRowStatus, + vRtrMplsPathHopLastChange, + vRtrMplsPathHopAddrType, + vRtrMplsPathHopAddr, + vRtrMplsPathHopStrictOrLoose, + vRtrMplsPathHopSidLabel + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting management of MPLS hops on + Nokia SROS series systems 19.0 release." + ::= { tmnxMplsGroups 108 } + +tmnxMplsLspNgAddrGroup OBJECT-GROUP + OBJECTS { + vRtrMplsLspNgFromAddr, + vRtrMplsLspNgToAddr, + vRtrMplsTunnelARHopNgRouterId, + vRtrMplsLspPathNgFNAddrType, + vRtrMplsLspPathNgFNAddr + } + STATUS current + DESCRIPTION + "The group of objects in MPLS supporting management of Ng to/from + address on Nokia SROS series systems 19.0 release." + ::= { tmnxMplsGroups 109 } + +tmnxMplsLspSelfPingOperGroup OBJECT-GROUP + OBJECTS { + vRtrMplsGenLspSelfPingTimeouts, + vRtrMplsLspSelfPingTimeouts, + vRtrMplsLspPathSelfPingOprState + } + STATUS current + DESCRIPTION + "The group of operational objects in MPLS supporting management of + SR-TE SBFD on Nokia SROS series systems 19.0 release." + ::= { tmnxMplsGroups 110 } + +tmnxMplsNotificationIPv6Group NOTIFICATION-GROUP + NOTIFICATIONS { + vRtrMplsIPv6StateChange, + vRtrMplsIfIPv6StateChange + } + STATUS current + DESCRIPTION + "The group of notifications supporting the MPLS IPv6 on Nokia SROS + series systems 19.10 Release." + ::= { tmnxMplsGroups 111 } + tmnxMplsNotifyPrefix OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 6 } tmnxMplsNotifications OBJECT IDENTIFIER ::= { tmnxMplsNotifyPrefix 0 } @@ -14408,4 +18018,37 @@ vRtrMplsNodeInIgpOverload NOTIFICATION-TYPE [RECOVERY] There is no recovery required for this notification." ::= { tmnxMplsNotifications 24 } +vRtrMplsIPv6StateChange NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrMplsGeneralAdminState, + vRtrMplsGeneralV6OperState + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrMplsIPv6StateChange notification is generated when + MPLS protocol instance changes state. + + [EFFECT] The SR-TE LSPs with IPv6 addresses transition state. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxMplsNotifications 25 } + +vRtrMplsIfIPv6StateChange NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrIfIndex, + vRtrMplsIfAdminState, + vRtrMplsIfV6OperState + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrMplsIPv6StateChange notification is generated when + MPLS interface changes state. + + [EFFECT] The SR-TE LSPs with IPv6 addresses transition state. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxMplsNotifications 26 } + END diff --git a/mibs/nokia/TIMETRA-OAM-TEST-MIB b/mibs/nokia/TIMETRA-OAM-TEST-MIB index c10afcb64d..8f62b2dc11 100644 --- a/mibs/nokia/TIMETRA-OAM-TEST-MIB +++ b/mibs/nokia/TIMETRA-OAM-TEST-MIB @@ -1,11410 +1,21742 @@ -TIMETRA-OAM-TEST-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, IpAddress, - Integer32, Unsigned32, Gauge32, Counter32 - FROM SNMPv2-SMI - - MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP - FROM SNMPv2-CONF - - TEXTUAL-CONVENTION, RowStatus, StorageType, TruthValue, - DateAndTime, MacAddress, TimeStamp, DisplayString - FROM SNMPv2-TC - - SnmpAdminString - FROM SNMP-FRAMEWORK-MIB - - InetAddressType, InetAddress, InetAddressPrefixLength - FROM INET-ADDRESS-MIB - - InterfaceIndex, InterfaceIndexOrZero - FROM IF-MIB - - RouterID - FROM OSPF-MIB - - AtmVpIdentifier, AtmVcIdentifier - FROM ATM-TC-MIB - - MplsLabel - FROM MPLS-LDP-MIB - - TNamedItemOrEmpty, TmnxVcType, TmnxVcId, TmnxVcIdOrNone, TFCName, - TmnxPortID, TmnxEncapVal, TmnxStrSapId, TmnxServId, TmnxTunnelType, - TmnxTunnelID, TmnxBgpRouteTarget, TmnxVPNRouteDistinguisher, - TmnxVRtrID, IpAddressPrefixLength, TmnxAdminState, SdpBindId, - TItemDescription, TPolicyStatementNameOrEmpty - FROM TIMETRA-TC-MIB - - timetraSRMIBModules, tmnxSRObjs, - tmnxSRNotifyPrefix, tmnxSRConfs - FROM TIMETRA-GLOBAL-MIB - - SdpId, SdpBindVcType - FROM TIMETRA-SERV-MIB - - TProfile - FROM TIMETRA-QOS-MIB - - vRtrID - FROM TIMETRA-VRTR-MIB - ; - -timetraOamTestMIBModule MODULE-IDENTITY - LAST-UPDATED "0801010000Z" - ORGANIZATION "Alcatel" - CONTACT-INFO "Alcatel 7x50 Support - Web: http://www.alcatel.com/comps/pages/carrier_support.jhtml" - - DESCRIPTION - "This document is the SNMP MIB module to manage and provision the - Alcatel 7x50 OAM tests. - - Copyright 2003-2008 Alcatel-Lucent. All rights reserved. - Reproduction of this document is authorized on the condition that - the foregoing copyright notice is included. - - This SNMP MIB module (Specification) embodies Alcatel's - proprietary intellectual property. Alcatel retains - all title and ownership in the Specification, including any - revisions. - - Alcatel grants all interested parties a non-exclusive - license to use and distribute an unmodified copy of this - Specification in connection with management of Alcatel - products, and without fee, provided this copyright notice and - license appear on all copies. - - This Specification is supplied 'as is', and Alcatel - makes no warranty, either express or implied, as to the use, - operation, condition, or performance of the Specification." --- --- Revision History --- - REVISION "0801010000Z" - DESCRIPTION "Rev 6.0 01 Jan 2008 00:00 - 6.0 release of the TIMETRA-OAM-TEST-MIB." - - REVISION "0701010000Z" - DESCRIPTION "Rev 5.0 01 Jan 2007 00:00 - 5.0 release of the TIMETRA-OAM-TEST-MIB." - - REVISION "0603090000Z" - DESCRIPTION "Rev 4.0 09 Mar 2006 00:00 - 4.0 release of the TIMETRA-OAM-TEST-MIB." - - REVISION "0508310000Z" - DESCRIPTION "Rev 3.0 31 Aug 2005 00:00 - 3.0 release of the TIMETRA-OAM-TEST-MIB." - - REVISION "0501240000Z" - DESCRIPTION "Rev 2.1 24 Jan 2005 00:00 - 2.1 release of the TIMETRA-OAM-TEST-MIB." - - REVISION "0401150000Z" - DESCRIPTION "Rev 2.0 15 Jan 2004 00:00 - 2.0 release of the TIMETRA-OAM-TEST-MIB." - - REVISION "0308150000Z" - DESCRIPTION "Rev 1.2 15 Aug 2003 00:00 - 1.2 release of the TIMETRA-OAM-TEST-MIB." - - REVISION "0301200000Z" - DESCRIPTION "Rev 1.0 20 Jan 2003 00:00 - 1.0 Release of the TIMETRA-OAM-TEST-MIB." - - REVISION "0111150000Z" - DESCRIPTION "Rev 0.1 15 Nov 2001 00:00 - Initial version of the TIMETRA-OAM-TEST-MIB." - - ::= { timetraSRMIBModules 11 } - - -tmnxOamTestObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 11 } - - tmnxOamPingObjs OBJECT IDENTIFIER - ::= { tmnxOamTestObjs 1 } - tmnxOamPingNotificationObjects OBJECT IDENTIFIER - ::= { tmnxOamPingObjs 1 } - - tmnxOamTraceRouteObjs OBJECT IDENTIFIER - ::= { tmnxOamTestObjs 2 } - tmnxOamTraceRouteNotifyObjects OBJECT IDENTIFIER - ::= { tmnxOamTraceRouteObjs 1 } - - tmnxOamSaaObjs OBJECT IDENTIFIER - ::= { tmnxOamTestObjs 3 } - tmnxOamSaaNotifyObjects OBJECT IDENTIFIER - ::= { tmnxOamSaaObjs 1 } - -tmnxOamTestNotifications OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 11 } - tmnxOamPingNotifyPrefix OBJECT IDENTIFIER - ::= { tmnxOamTestNotifications 1 } - tmnxOamPingNotifications OBJECT IDENTIFIER - ::= { tmnxOamPingNotifyPrefix 0} - tmnxOamTraceRouteNotifyPrefix OBJECT IDENTIFIER - ::= { tmnxOamTestNotifications 2 } - tmnxOamTraceRouteNotifications OBJECT IDENTIFIER - ::= { tmnxOamTraceRouteNotifyPrefix 0} - tmnxOamSaaNotifyPrefix OBJECT IDENTIFIER - ::= { tmnxOamTestNotifications 3} - tmnxOamSaaNotifications OBJECT IDENTIFIER - ::= { tmnxOamSaaNotifyPrefix 0} - -tmnxOamTestConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 11 } - tmnxOamPingConformance OBJECT IDENTIFIER - ::= { tmnxOamTestConformance 1 } - tmnxOamTraceRouteConformance OBJECT IDENTIFIER - ::= { tmnxOamTestConformance 2 } - tmnxOamSaaConformance OBJECT IDENTIFIER - ::= { tmnxOamTestConformance 3 } - --- --- Textual Conventions --- - -TmnxOamTestMode ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of TmnxOamTestMode is an enumerated integer - that indicates the type of OAM test." - SYNTAX INTEGER { - notConfigured (0), - ping (1), - traceroute (2) - } - - -TmnxOamPingRtnCode ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of TmnxOamPingRtnCode is an enumerated integer - that indicates the return code received in the OAM ping response - common header. - notApplicable The return code has no significance in the - context of the test being conducted. - fecEgress Replying router is an egress for the FEC. - fecNoMap Replying router has no mapping for the FEC. - notDownstream Replying router is not one of the - downstream routers. - downstream Replying router is one of the downstream - routers and its mapping for this FEC on the - received interface is the given label. - downstreamNotLabel Replying router is one of the downstream - routers but its mapping for this FEC is not - the given label. - downstreamNotMac Replying router is one of the downstream - routers but it does not have the given MAC - address - downstreamNotMacFlood Replying router is one of the downstream - routers but it does not have the given MAC - address and is unable to flood the request. - malformedEchoRequest A malformed echo request was received. - tlvNotUnderstood One or more of the TLVs was not understood. - downstreamNotInMfib Replying router is one of the downstream - routers but it does not have an MFIB entry - for the given source-group combination. - downstreamMismatched Downstream mapping mismatched. - upstreamIfIdUnkn Upstream interface index unknown. - noMplsFwd Label switched but no MPLS forwarding at - stack-depth. - noLabelAtStackDepth No label entry at stack-depth. - protoIntfMismatched Protocol not associated with interface at - FEC stack-depth. - terminatedByOneLabel Premature termination of ping due to - label stack shrinking to a single label. - " - SYNTAX INTEGER { - notApplicable(0), - fecEgress (1), - fecNoMap (2), - notDownstream (3), - downstream (4), - downstreamNotLabel (5), - downstreamNotMac (6), - downstreamNotMacFlood (7), - malformedEchoRequest (8), - tlvNotUnderstood (9), - downstreamNotInMfib(10), - downstreamMismatched(11), - upstreamIfIdUnkn(12), - noMplsFwd(13), - noLabelAtStackDepth(14), - protoIntfMismatched(15), - terminatedByOneLabel(16) - } - -TmnxOamAddressType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of TmnxOamAddressType is an enumerated integer that - indicates the type of address used in OAM test requests and - responses." - SYNTAX INTEGER { - unknown (0), - ipv4Address (1), - ipv6Address (2), - macAddress (3), - sapId (4), - sdpId (5), - localCpu (6), - ipv4Unnumbered (7), - ipv6Unnumbered (8) - } - -TmnxOamResponseStatus ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Used to report the result of an OAM Echo probe operation: - - responseReceived(1) - Operation completes successfully. - unknown(2) - Operation failed due to unknown error. - internalError(3) - An implementation detected an error - in its own processing that caused an operation to fail. - maxConcurrentLimitReached(4) - The maximum number of - concurrent active operations would have been exceeded - if the corresponding operation was allowed. - requestTimedOut(5) - Operation failed to receive a - valid reply within the time limit imposed on it. - unknownOrigSdpId(6) - Invalid or non-existent originating - SDP-ID. - downOrigSdpId(7) - The originating SDP-ID is operationaly - down. - requestTerminated(8) - The OAM ping test was terminated - by the manager before reply or timeout. - invalidOriginatorId(9) - The far-end replied with an invalid - originator-ID error. - invalidResponderId(10) - The far-end replied with an invalid - responder-ID error. - unknownRespSdpId(11) - The far-end replied with an invalid - response SDP-ID error. - downRespSdpId(12) - The far-end replied with down (admin or - oper) response SDP-ID. - invalidServiceId(13) - Invalid or non-existent Service-ID - (svc-ping). - invalidSdp(14) - Invalid or non-existent SDP for Service - (svc-ping). - downServiceSdp(15) - SDP for the Service is down. - (svc-ping). - noServiceEgressLabel(16) - Non-existent Service egress label. - (svc-ping). - invalidHostAddress(17) - The IP address for a host - has been determined to be invalid. Examples of this - are broadcast or multicast addresses. (svc-ping). - invalidMacAddress(18) - The MAC address specified has been - determined to be invalid. (macPing). - invalidLspName(19) - The LSP name specified has been determined - to be invalid. (lspPing). - macIsLocal(20) - MAC Ping or Trace route not sent because the mac - address is on a local SAP or CPU. (MAC-Ping/MAC-TR). - farEndUnreachable(21) - no route to the far end of the GRE SDP - tunnel. - downOriginatorId(22) - The ping originator is operationally down. - downResponderId(23) - The ping responder is operationally down. - changedResponderId(24) - The ping responder-ID is changed. - downOrigSvcId(25) - Service on the originator side is - operationally down. (svc-ping). - downRespSvcId(26) - Service on the responder side is - operationally down. (svc-ping). - noServiceIngressLabel(27) - Non-existent Service ingress label. - (svc-ping). - mismatchCustId(28) - Service customer ID mismatch between - originator and responder. (svc-ping). - mismatchSvcType(29) - Service type mismatch between originator - and responder. (svc-ping). - mismatchSvcMtu(30) - Service MTU mismatch between originator - and responder. (svc-ping). - mismatchSvcLabel(31) - Service label mismatch between originator - and responder. (svc-ping). - noSdpBoundToSvc(32) - No SDP bound to the Service. (svc-ping). - downOrigSdpBinding(33) - SDP binding is down on the Originator - side. (sdp-ping). - invalidLspPathName(34) - The LSP path name specified is invalid. - (lsp-ping). - noLspEndpointAddr(35) - No LSP Endpoint address. (lsp-ping). - invalidLspId(36) - No active LSP path found. (lsp-ping). - downLspPath(37) - LSP path is operationally down. (lsp-ping). - invalidLspProtocol(38) - LSP Protocol is not supported or is - invalid. (lsp-ping). - invalidLspLabel(39) - LSP label is invalid. (lsp-ping). - routeIsLocal(40) - The route is a local route. (vprn-ping). - noRouteToDest(41) - There is no route to the destination. - (vprn-ping). - localExtranetRoute(42) - The route is a local extranet route. - (vprn-ping). - srcIpInBgpVpnRoute(43) - The source IP belongs to a BGP-VPN route. - (vprn-ping). - srcIpInvalid(44) - The source IP is invalid or there is no route - to the source. (vprn-ping) - bgpDaemonBusy(45) - The BGP routing daemon is busy; vprn route target - information is not retrievable. (vprn-trace) - mcastNotEnabled(46) - Multicast is not enabled. Multicast trace cannot - be initiated. (mtrace) - mTraceNoSGFlow(47) - No (*,G)/(S,G) flow on the router. Multicast - trace cannot be initiated. (mtrace) - mTraceSysIpNotCfg(48) - System ip address not configured. It is used - as the response address in the multicast trace query. (mtrace) - noFwdEntryInMfib(49) - No forwarding entry could be found for the - specified source and destination address in the MFIB. - (mfib-ping) - dnsNameNotFound(50) - the domain name specified in the dns query - does not exist. - noSocket(51) - unable to get socket. (icmp-ping). - socketOptVprnIdFail(52) - unable to set SO_VPRNID for socket. - (icmp-ping). - socketOptIfInexFail(53) - unable to set IP_IFINDEX for socket. - (icmp-ping). - socketOptNextHopFail(54) - unable to set IP_NEXT_HOP for socket. - (icmp-ping). - socketOptMtuDiscFail(55) - unable to set IP_MTU_DISC for socket. - (icmp-ping). - socketOptSndbufFail(56) - unable to set SO_SNDBUF for socket. - (icmp-ping). - socketOptHdrincFail(57) - unable to set IP_HDRINCL for socket. - (icmp-ping). - socketOptTosFail(58) - unable to set IP_TOS for socket. (icmp-ping). - socketOptTtlFail(59) - unable to set IP_TTL for socket. (icmp-ping). - bindSocketFail(60) - unable to bind socket. (icmp-ping). - noRouteByIntf(61) - no route to destination via the specified - interface. (icmp-ping). - noIntf(62) - no interface specified. (icmp-ping). - noLocalIp(63) - unable to find local ip address. (icmp-ping). - sendtoFail(64) - sendto function failed. (icmp-ping). - rcvdWrongType(65) - received packet of wrong icmp type. (icmp-ping). - noDirectInterface(66) - no direct interface to reach destination. - (icmp-ping). - nexthopUnreachable (67) - unable to reach the next-hop. (icmp-ping). - socketOptHwTimeStampFail (68) - unable to set IP_TIM_TIME for socket. - (icmp-ping). - noSpokeSdpInVll (69) - unable to find spoke-sdp given SdpId:vc-id - (vccv-ping). - farEndVccvNotSupported (70) - far end does not support the VCCV - options (vccv-ping). - noVcEgressLabel (71) - no Vc egress label to send vccv-ping. - socketOptIpSessionFail (72) - unable to set IP_SESSION for socket. - (icmp-ping). - rcvdWrongSize(73) - received packet of wrong size. (icmp-ping). - dnsLookupFail (74) - dns lookup failed. (icmp-ping). - noIpv6SrcAddrOnIntf (75) - no ipv6 source on the interface (icmp-ping). - multipathNotSupported (76) - downstream node does not support - multipath (lsp-trace). - nhIntfNameNotFound (77) - Given next-hop interface name not found - (lsp-ping/trace). - msPwInvalidReplyMode (78) - MS-PW switching node supports ip-routed - reply mode only (vccv-ping). - ancpNoAncpString (79) - ANCP string unknown to the system - ancpNoSubscriber (80) - subscriber unknown to the system - ancpNoAncpStringForSubscriber (81) - subscriber has no associated - ANCP string. - ancpNoAccessNodeforAncpString (82) - no access node is found for the - given ANCP string - ancpNoAncpCapabilityNegotiated (83) - ANCP capability not - negotiated with the involved - DSLAM. - ancpOtherTestInProgress (84) - another ANCP test is running - for this ANCP string. - ancpMaxNbrAncpTestsInProgress (85) - max number of concurrent - ANCP tests reached. - spokeSdpOperDown (86) - Spoke-sdp is operationally down (vccv-ping). - noMsPwVccvInReplyDir (87) - Switching node in MS-PW with no vccv - support in echo reply direction. - " - SYNTAX INTEGER { - responseReceived(1), - unknown(2), - internalError(3), - maxConcurrentLimitReached(4), - requestTimedOut(5), - unknownOrigSdpId(6), - downOrigSdpId(7), - requestTerminated(8), - invalidOriginatorId(9), - invalidResponderId(10), - unknownRespSdpId(11), - downRespSdpId(12), - invalidServiceId(13), - invalidSdp(14), - downServiceSdp(15), - noServiceEgressLabel(16), - invalidHostAddress(17), - invalidMacAddress(18), - invalidLspName(19), - macIsLocal(20), - farEndUnreachable(21), - downOriginatorId(22), - downResponderId(23), - changedResponderId(24), - downOrigSvcId(25), - downRespSvcId(26), - noServiceIngressLabel(27), - mismatchCustId(28), - mismatchSvcType(29), - mismatchSvcMtu(30), - mismatchSvcLabel(31), - noSdpBoundToSvc(32), - downOrigSdpBinding(33), - invalidLspPathName(34), - noLspEndpointAddr(35), - invalidLspId(36), - downLspPath(37), - invalidLspProtocol(38), - invalidLspLabel(39), - routeIsLocal(40), - noRouteToDest(41), - localExtranetRoute(42), - srcIpInBgpVpnRoute(43), - srcIpInvalid(44), - bgpDaemonBusy(45), - mcastNotEnabled(46), - mTraceNoSGFlow(47), - mTraceSysIpNotCfg(48), - noFwdEntryInMfib(49), - dnsNameNotFound(50), - noSocket(51), - socketOptVprnIdFail(52), - socketOptIfInexFail(53), - socketOptNextHopFail(54), - socketOptMtuDiscFail(55), - socketOptSndbufFail(56), - socketOptHdrincFail(57), - socketOptTosFail(58), - socketOptTtlFail(59), - bindSocketFail(60), - noRouteByIntf(61), - noIntf(62), - noLocalIp(63), - sendtoFail(64), - rcvdWrongType(65), - noDirectInterface(66), - nexthopUnreachable (67), - socketOptHwTimeStampFail(68), - noSpokeSdpInVll(69), - farEndVccvNotSupported(70), - noVcEgressLabel(71), - socketOptIpSessionFail(72), - rcvdWrongSize(73), - dnsLookupFail (74), - noIpv6SrcAddrOnIntf (75), - multipathNotSupported (76), - nhIntfNameNotFound (77), - msPwInvalidReplyMode (78), - ancpNoAncpString (79), - ancpNoSubscriber (80), - ancpNoAncpStringForSubscriber (81), - ancpNoAccessNodeforAncpString (82), - ancpNoAncpCapabilityNegotiated (83), - ancpOtherTestInProgress (84), - ancpMaxNbrAncpTestsInProgress (85), - spokeSdpOperDown (86), - noMsPwVccvInReplyDir (87) - } - -TmnxOamSignalProtocol ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of TmnxOamSignalProtocol is an enumerated integer that - indicates the type of label signaling protocol used by a - router in a specific L2 mapping entry." - SYNTAX INTEGER { - unknown (0), - static (1), - bgp (2), - ldp (3), - rsvpTe (4), - crLdp (5) - } - -TmnxOamTestResponsePlane ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of TmnxOamTestResponsePlane is an enumerated integer - that indicates the respone plane from which the OAM ping or - traceroute response was received." - SYNTAX INTEGER { - controlPlane (1), - dataPlane (2), - none (3) - } - -TmnxOamSaaThreshold ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of TmnxOamSaaThreshold is a enumerated integer that - indicates which type of thresholds should be monitored upon - completion of an OAM ping test run. When the corresponding - threshold is crossed, a tmnxOamSaaThreshold notification will be - generated. - - noThreshold(0) No threshold type is configured. - inJitter (1) Monitor the value of jitter calculated for the - inbound, one-way, OAM ping responses received - for an OAM ping test run. - outJitter (2) Monitor the value of jitter calculated for the - outbound, one-way, OAM ping requests sent for an - OAM ping test run. - rtJitter (3) Monitor the value of jitter calculated for the - round trip, two-way, OAM ping requests and replies - for an OAM ping test run. - inLoss (4) Monitor the number of inbound OAM ping responses not - received for an OAM ping test run. - outLoss (5) Monitor the number of outbound OAM ping requests that - could not be sent for an OAM ping test run. - rtLoss (6) Monitor the amount of packet loss for a round-trip - OAM ping test run. - inLatency (7) Monitor the average amount of latency of inbound - OAM ping responses for an OAM ping test run. - outLatency (8) Monitor the average amount of latency of outbound - OAM ping requests for an OAM ping test run. - rtLatency (9) Monitor the average amount of round-trip latency - for an OAM ping test run. - " - SYNTAX INTEGER { - noThreshold (0), - inJitter (1), - outJitter (2), - rtJitter (3), - inLoss (4), - outLoss (5), - rtLoss (6), - inLatency (7), - outLatency (8), - rtLatency (9) - } - - -TmnxOamVcType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of TmnxOamVcType is an enumerated integer that - indicates the type of SDP binding, mesh or spoke, associated - with a VC ID. - - NOTE: In releases of this mib prior to R4.0, the textual convention - TmnxVcType was used to indicate either a mesh, 'ethernet (5)', - or spoke, 'vpls (11)', type of SDP binding for a VC ID. In - release 4.0, the TmnxVcType enumeration 'vpls (11)' is changed to - 'ipipe (11)' and can no longer can be used to represent a spoke SDP - binding. This new enumerated textual convention, TmnxOamVcType, has - been created for use in this mib. The same enumerated values used in - previous releases are still used to indicate a mesh or spoke VC ID." - SYNTAX INTEGER { - meshSdp (5), - spokeSdp (11) - } - - -TmnxOamLTtraceDisStatusBits ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of TmnxOamLTtraceDisStatusBits is an enumerated integer - that describes the LDP tree trace discovery status in BITS. This - indicates different reason values when the tree discovery - of an IP Address FEC is not completely successful. - timeout (0) One or more trace requests for an IP Address - FEC were timedout. - maxPath (1) reached the maximum allowed path limit - for an IP Address FEC. - maxHop (2) reached the maximum allowed hop limit. - unexploredPath (3) could not discover all possible paths. - noResource (4) no more internal resource to complete - the discovery. - " - SYNTAX BITS { - timeout (0), - maxPath (1), - maxHop (2), - unexploredPath (3), - noResource (4) - } --- --- Alcatel 7x50 SR series OAM Ping General Objects --- - -tmnxOamPingMaxConcurrentTests OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "tests" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The maximum number of concurrent active OAM ping tests - that are allowed within an agent implementation. A value of - zero (0) for this object implies that there is no limit for - the number of concurrent active tests in effect." - DEFVAL { 0 } - ::= { tmnxOamPingObjs 2 } - --- --- Alcatel 7x50 SR series OAM Ping Control Table --- -tmnxOamPingCtlTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxOamPingCtlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines the Alcatel 7x50 SR OAM ping Control Table for providing, - via SNMP, the capability of performing Alcatel 7x50 SR OAM ping test - operations. The results of these tests are stored in the - tmnxOamPingResultsTable and the tmnxOamPingHistoryTable." - ::= { tmnxOamPingObjs 3 } - -tmnxOamPingCtlEntry OBJECT-TYPE - SYNTAX TmnxOamPingCtlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines an entry in the tmnxOamPingCtlTable. The first index - element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString, - a textual convention that allows for use of the SNMPv3 - View-Based Access Control Model (RFC 2575 [11], VACM) - and allows a management application to identify its entries. - The second index, tmnxOamPingCtlTestIndex, enables the same - management application to have multiple outstanding requests." - INDEX { - tmnxOamPingCtlOwnerIndex, - tmnxOamPingCtlTestIndex - } - ::= { tmnxOamPingCtlTable 1 } - -TmnxOamPingCtlEntry ::= - SEQUENCE { - tmnxOamPingCtlOwnerIndex SnmpAdminString, - tmnxOamPingCtlTestIndex SnmpAdminString, - tmnxOamPingCtlRowStatus RowStatus, - tmnxOamPingCtlStorageType StorageType, - tmnxOamPingCtlDescr SnmpAdminString, - tmnxOamPingCtlTestMode INTEGER, - tmnxOamPingCtlAdminStatus INTEGER, - tmnxOamPingCtlOrigSdpId SdpId, - tmnxOamPingCtlRespSdpId SdpId, - tmnxOamPingCtlFcName TFCName, - tmnxOamPingCtlProfile TProfile, - tmnxOamPingCtlMtuStartSize Unsigned32, - tmnxOamPingCtlMtuEndSize Unsigned32, - tmnxOamPingCtlMtuStepSize Unsigned32, --- tmnxOamPingCtlTargetAddressType InetAddressType, --- tmnxOamPingCtlTargetAddress InetAddress, - tmnxOamPingCtlTargetIpAddress IpAddress, - tmnxOamPingCtlServiceId TmnxServId, - tmnxOamPingCtlLocalSdp TruthValue, - tmnxOamPingCtlRemoteSdp TruthValue, - tmnxOamPingCtlSize Unsigned32, - tmnxOamPingCtlTimeOut Unsigned32, - tmnxOamPingCtlProbeCount Unsigned32, - tmnxOamPingCtlInterval Unsigned32, - tmnxOamPingCtlMaxRows Unsigned32, - tmnxOamPingCtlTrapGeneration BITS, - tmnxOamPingCtlTrapProbeFailureFilter Unsigned32, - tmnxOamPingCtlTrapTestFailureFilter Unsigned32, - tmnxOamPingCtlSAA TruthValue, - tmnxOamPingCtlRuns Counter32, - tmnxOamPingCtlFailures Counter32, - tmnxOamPingCtlLastRunResult INTEGER, - tmnxOamPingCtlLastChanged TimeStamp, - tmnxOamPingCtlVRtrID TmnxVRtrID, - tmnxOamPingCtlTgtAddrType InetAddressType, - tmnxOamPingCtlTgtAddress InetAddress, - tmnxOamPingCtlSrcAddrType InetAddressType, - tmnxOamPingCtlSrcAddress InetAddress, - tmnxOamPingCtlDnsName OCTET STRING, - tmnxOamPingCtlDNSRecord INTEGER - } - -tmnxOamPingCtlOwnerIndex OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE(1..32)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "To facilitate the provisioning of access control by a - security administrator using the View-Based Access - Control Model (RFC 2575, VACM) for tables in which - multiple users may need to independently create or - modify entries, the initial index is used as an 'owner - index'. Such an initial index has a syntax of - SnmpAdminString, and can thus be trivially mapped to a - security name or group name as defined in VACM, in - accordance with a security policy. - - When used in conjunction with such a security policy all - entries in the table belonging to a particular user (or - group) will have the same value for this initial index. - For a given user's entries in a particular table, the - object identifiers for the information in these entries - will have the same subidentifiers (except for the 'column' - subidentifier) up to the end of the encoded owner index. - To configure VACM to permit access to this portion of the - table, one would create vacmViewTreeFamilyTable entries - with the value of vacmViewTreeFamilySubtree including - the owner index portion, and vacmViewTreeFamilyMask - 'wildcarding' the column subidentifier. More elaborate - configurations are possible." - ::= { tmnxOamPingCtlEntry 1 } - -tmnxOamPingCtlTestIndex OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE(1..32)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The test name index of the Alcatel 7x50 SR OAM ping test. - This is locally unique, within the scope of an - tmnxOamPingCtlOwnerIndex." - ::= { tmnxOamPingCtlEntry 2 } - -tmnxOamPingCtlRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object allows entries to be created and deleted - in the tmnxOamPingCtlTable. Deletion of an entry in this - table results in all corresponding (same - tmnxOamPingCtlOwnerIndex and tmnxOamPingCtlTestIndex index - values) tmnxOamPingResultsTable and tmnxOamPingHistoryTable - entries being deleted. - - Activation of a Alcatel 7x50 SR OAM ping operation is controlled - via tmnxOamPingCtlAdminStatus and not by changing - this object's value to active(1). - - The values for configuration objects required for the type of - test specified in tmnxOamPingCtlTestMode MUST be specified - prior to a transition to active(1) state being - accepted. - - Transitions in and out of active(1) state are not allowed while - an entry's tmnxOamPingResultsOperStatus is active(1) with the - exception that deletion of an entry in this table by setting - its RowStatus object to destroy(6) will stop an active Alcatel - 7x50 SR OAM ping operation. - - The operational state of an Alcatel 7x50 SR OAM ping operation - can be determined by examination of its - tmnxOamPingResultsOperStatus object." - REFERENCE - "See definition of RowStatus in RFC 2579, 'Textual - Conventions for SMIv2.'" - ::= { tmnxOamPingCtlEntry 3 } - -tmnxOamPingCtlStorageType OBJECT-TYPE - SYNTAX StorageType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The storage type for this conceptual row. - Conceptual rows having the value 'permanent' need not - allow write-access to any columnar objects in the row." - DEFVAL { volatile } - ::= { tmnxOamPingCtlEntry 4 } - -tmnxOamPingCtlDescr OBJECT-TYPE - SYNTAX SnmpAdminString - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The purpose of this object is to provide a - descriptive name of the OAM ping test." - DEFVAL { ''H } -- the empty string - ::= { tmnxOamPingCtlEntry 5 } - -tmnxOamPingCtlTestMode OBJECT-TYPE - SYNTAX INTEGER { - sdpPing (1), - mtuPing (2), - svcPing (3), - macQuery (4), - macPing (5), - macPopulate (6), - macPurge (7), - lspPing (8), - vprnPing (9), - atmPing (10), - mfibPing (11), - cpePing (12), - mrInfo (13), - vccvPing (14), - icmpPing (15), - dnsPing (16), - ancpLoopback (17) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Specifies the type of OAM ping test defined by this entry. - The configuration parameters unique to a specific test type are to - be found in an sparsely dependent table extension for that test type. - - sdpPing - tests SDP connectivity and round trip time. - - mtuPing - tests MTU path size. - - svcPing - determines the existence and operative state of the - service ID on the far end ESR. - NOTE: This is a one-shot test. - - macQuery - determines a specific address mapping for the service ID. - See tmnxOamMacPingCtlTable for additional parameters. - NOTE: This is a one-shot test. - - macPing - determines address mappings for the service ID. - See tmnxOamMacPingCtlTable for additional parameters. - - macPopulate - populates an OAM MAC address into the FIBs. - See tmnxOamMacPingCtlTable for additional parameters. - NOTE: This is a one-shot test. - - macPurge - deletes an OAM MAC address from the FIBs. - See tmnxOamMacPingCtlTable for additional parameters. - NOTE: This is a one-shot test. - - lspPing - tests LSP path connectivity and round trip time. - See tmnxOamLspPingCtlTable for additional parameters. - - vprnPing - tests IP path connectivity and round trip time within - a specified VPRN service. See tmnxOamVprnPingCtlTable - for additional parameters. - - atmPing - tests ATM path connectivity and round trip time on an - ATM VCC. See tmnxOamAtmPingCtlTable for additional - parameters. - - mfibPing - tests IP multicast connectivity and round trip time - within a specified VPLS service. - See tmnxOamMfibPingCtlTable for additional parameters. - - cpePing - determines IP connectivity to a CPE - within a specified VPLS service. - See tmnxOamCpePingCtlTable for additional parameters. - - mrInfo - Get multicast router's capabilities and the list of - interfaces with neighbors. - - vccvPing - tests pseudowire connectivity and round trip time. - See tmnxOamVccvPingCtlTable for additional parameters. - - icmpPing - tests IP connectivity and round trip time. - See tmnxOamIcmpPingCtlTable for additional parameters. - - dnsPing - tests DNS name resolution connectivity and round trip time. - - ancpLoopback - send an OAM loopback test request to the access node. - see tmnxOamAncpTestCtlTable for additional parameters. - " - DEFVAL { sdpPing } - ::= { tmnxOamPingCtlEntry 6 } - -tmnxOamPingCtlAdminStatus OBJECT-TYPE - SYNTAX INTEGER { - enabled(1), -- test should be started - disabled(2) -- test should be stopped - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Reflects the desired state that a tmnxOamPingCtlEntry should be - in: - - enabled(1) - Attempt to activate the test as defined by - this tmnxOamPingCtlEntry. - disabled(2) - Deactivate the test as defined by this - tmnxOamPingCtlEntry. - - An attempt to set tmnxOamPingCtlAdminStatus to 'enabled' will fail - if the parameters required by a particular OAM ping test mode have - not been previously set. Upon completion of an OAM ping test, - the agent will reset the value of this object to 'disabled'. - When this object has the value 'enabled' an attempt to modify - any of the test parameters will fail with an inconsistentValue - error. - - If tmnxOamPingCtlTestMode equals either - 'sdpPing' or 'mtuPing', tmnxOamPingCtlOrigSdpId must have already - been set. - - If tmnxOamPingCtlTestMode equals 'mtuPing', - tmnxOamPingCtlMtuStartSize and tmnxOamPingCtlMtuEndSize must also - have already been set. - - If tmnxOamPingCtlTestMode equals 'svcPing', - tmnxOamPingCtlTgtAddress and tmnxOamPingCtlServiceId must have - already been set. - - If tmnxOamPingCtlTestMode equals 'cpePing', - tmnxOamPingCtlTgtAddress, and tmnxOamCpePingCtlSourceIpAddr - are required. - - If tmnxOamPingCtlTestMode equals 'icmpPing', tmnxOamPingCtlTgtAddress - must have already been set. - - If tmnxOamPingCtlTestMode equals 'dnsPing', tmnxOamPingCtlTgtAddress - must have already been set. - - If tmnxOamPingCtlSAA has the value 'true' and tmnxOamSaaCtlAdminStatus - has a value 'outOfService', an attempt to set this object to 'enabled' - will fail with an inconsistentValue error. - - Refer to the corresponding tmnxOamPingResultsOperStatus to determine - the operational state of the test defined by this entry." - DEFVAL { disabled } - ::= { tmnxOamPingCtlEntry 7 } - -tmnxOamPingCtlOrigSdpId OBJECT-TYPE - SYNTAX SdpId - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Specifies the originating SDP-ID to be used for performing - a spd-ping or mtu-ping operation. This parameter is required - only if tmnxOamPingCtlTestMode has a value of either 'sdpPing' - or 'mtuPing'. - - The far-end address of the specified SPD-ID is the expected - responder-id within each OAM reply message received. The - specified SPD-ID defines the encapsulation of the SDP tunnel - encapsulation used to reach the far-end. This can be IP/GRE - or MPLS. The value of tmnxOamPingCtlFcName is used to define - the outgoing forwarding class used for the SDP encapsulation. - - If the value of tmnxOamPingCtlOrigSdpId is invalid, or the SDP - is administratively down, or unavailable, the OAM Echo request - message probe is not sent and an appropriate error value is - written to tmnxOamPingHistoryStatus for that probe entry. Once - the interval timer expires, the next probe attempt will be made - if required." - DEFVAL { 0 } -- invalid Sdp-ID - ::= { tmnxOamPingCtlEntry 8 } - -tmnxOamPingCtlRespSdpId OBJECT-TYPE - SYNTAX SdpId - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Specifies the return SDP-ID to be used by the far-end node for - its message reply. This parameter is optional and is valid only if - tmnxOamPingCtlTestMode has a value of 'sdpPing'. - - If this SDP-ID does not exist on the far-end, terminates on another - node different than the originating node, or some other issue - prevents the far-end from using the specified SDP-ID, the OAM Echo - message reply is sent using generic IP/GRE OAM encapsulation. The - received forwarding class (as mapped on the ingress network interface - for the far-end) defines the forwarding class encapsulation for the - reply message." - DEFVAL { 0 } -- invalid SDP-ID - ::= { tmnxOamPingCtlEntry 9 } - -tmnxOamPingCtlFcName OBJECT-TYPE - SYNTAX TFCName - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamPingCtlFcName specifies the forwarding class. - This parameter is optional and is valid only if tmnxOamPingCtlTestMode - has a value of 'sdpPing', 'macPing', 'lspPing' or 'vccvPing. - For 'sdpPing' or 'macPing' this is the forwarding class of the - SDP encapsulation. For 'lspPing' this is the forwarding class of the - LSP tunnel. For 'vccvPing' this is the forwarding class of the - pseudowire. - - The forwarding class name must be one of those defined in the - tFCNameTable in TIMETRA-QOS-MIB. The agent creates predefined - entries in the tFCNameTable for 'premium', 'assured', and 'be' - (for best-effort) forwarding classes. The actual forwarding - class encoding is controlled by the network egress DSCP or - LSP-EXP mappings." - DEFVAL { "be" } - ::= { tmnxOamPingCtlEntry 10 } - -tmnxOamPingCtlProfile OBJECT-TYPE - SYNTAX TProfile - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Specifies the profile value to be used with the forwarding - class specified in tmnxOamPingCtlFcName. This parameter is optional - and is valid only if tmnxOamPingCtlTestMode has a value of - 'vccvPing', 'sdpPing', 'macPing' or 'lspPing'. - - The profile value must be consistent with the specified forwarding - class: - 'assured' = 'in' or 'out' - 'premium' = 'in' - 'be' = 'out' " - DEFVAL { out } - ::= { tmnxOamPingCtlEntry 11 } - -tmnxOamPingCtlMtuStartSize OBJECT-TYPE - SYNTAX Unsigned32 (0|40..9197) - UNITS "Octets" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Specifies the size of the first OAM Echo message sent - when tmnxOamPingCtlTestMode is set equal to 'mtuPing'. - This parameter is required for 'mtuPing'. An attempt to - set tmnxOamPingCtlAdminStatus to 'enabled' to start an - 'mtuPing' test will fail if this object has not been - explicitly set. - - A value of 0 is returned for this object if it has not - been explicitly set. An attempt to set this object to a - value of 0 will fail with a wrongValue error." - ::= { tmnxOamPingCtlEntry 12 } - -tmnxOamPingCtlMtuEndSize OBJECT-TYPE - SYNTAX Unsigned32 (0|41..9198) - UNITS "Octets" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Specifies the size of the last OAM Echo message sent - when tmnxOamPingCtlTestMode is set equal to 'mtuPing'. - Its value must be greater than the value of - tmnxOamPingCtlMtuStartSize. This parameter is required - for 'mtuPing'. An attempt to set tmnxOamPingCtlAdminStatus - to 'enabled to start an 'mtuPing' will fail if this object - has not been explicitly set. - - A value of 0 is returned for this object if it has not - been explicitly set. An attempt to set this object to a - value of 0 will fail with a wrongValue error." - ::= { tmnxOamPingCtlEntry 13 } - -tmnxOamPingCtlMtuStepSize OBJECT-TYPE - SYNTAX Unsigned32 (1..512) - UNITS "Octets" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Specifies the number of octets by which to increment the - OAM Echo message request size for each message request sent - when tmnxOamPingCtlTestMode is set equal to 'mtuPing'. If the - next incremented message size is greater than - tmnxOamPingCtlMtuEndSize, the last message has already been - sent. The next size message is not sent until a reply is - received or three messages have timed out at the current - size. - - This parameter is optional." - DEFVAL { 32 } - ::= { tmnxOamPingCtlEntry 14 } - -tmnxOamPingCtlTargetIpAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-create - STATUS obsolete - DESCRIPTION - "Specifies the Ipv4 address to be used as the destination for - performing an OAM ping operation when tmnxOamPingCtlTestMode has - a value of 'svcPing', 'macQuery' or 'vprnPing'. This parameter - is required for 'svcPing', 'macQuery', 'vprnPing', 'cpePing' and - 'mrinfo'. - - This object was obsoleted in release 4.0 and replaced with - InetAddress objects tmnxOamPingCtlTgtAddrType and - tmnxOamPingCtlTgtAddress." - DEFVAL { '00000000'h } -- 0.0.0.0 - ::= { tmnxOamPingCtlEntry 16 } - -tmnxOamPingCtlServiceId OBJECT-TYPE - SYNTAX TmnxServId - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Specifies the Service-ID of the service being tested when the value - of tmnxOamPingCtlTestMode is equal to 'svcPing', 'macPopulate', - 'macPurge', 'macQuery', 'macPing', 'vprnPing', 'mfibPing', or - 'cpePing'. - - Except for 'vprnPing' the Service-ID need not exist on the local - node in order to receive a reply message if the far-end target - IP address is specified in tmnxOamPingCtlTgtAddress. - - This parameter is required for 'svcPing' , 'macPopulate', - 'macPurge', 'macQuery', 'macPing', 'vprnPing', 'mfibPing' - and 'cpePing'." - DEFVAL { 0 } -- invalid Service-ID - ::= { tmnxOamPingCtlEntry 17 } - -tmnxOamPingCtlLocalSdp OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "When the value of tmnxOamPingCtlLocalSdp is 'true', the 'svcPing' test - determines an egress SDP-ID that is bound to the service that has - the far-end IP address specified in tmnxOamPingCtlTgtAddress - assigned to it. The far-end address of the specified SPD-ID is - the expected responder-id within the OAM Echo reply message. The - SDP-ID defines the encapsulation of the SDP tunnel encapsulation - used to reach the far-end. This can be IP/GRE or MPLS. On the - originator egress, the Service-ID must have an associated VC-Label - to reach the far-end address of the SDP-ID and the SDP-ID must be - operational for the message to be sent. - This object is optional and valid only when tmnxOamPingCtlTestMode is - equal to 'svcPing'." - DEFVAL { false } - ::= { tmnxOamPingCtlEntry 18 } - -tmnxOamPingCtlRemoteSdp OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "When the value of tmnxOamPingCtlRemoteSdp is 'false', the far-end - node must use the generic IP/GRE OAM encapsulation as the return - path in a 'svcPing' test. - - This object is optional and valid only when tmnxOamPingCtlTestMode is - equal to 'svcPing'." - DEFVAL { false } - ::= { tmnxOamPingCtlEntry 19 } - - tmnxOamPingCtlSize OBJECT-TYPE --- SYNTAX Unsigned32 (40..9198) - SYNTAX Unsigned32 (0..16384) - UNITS "octets" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamPingCtlSize specifies the size of the OAM Echo - message. - - When tmnxOamPingCtlTestMode has a value of 'mtuPing', changing the - message size is a method of checking the ability of an SDP - to support a particular path-mtu value. The size of the message - does not include the SDP encapsulation, VC-Lable (if applied) - or any DLC headers or trailers. - - When the OAM message is encapsulated in an IP/GRE SDP, the - IP 'DF' (Don't Fragment) bit is set. If any segment of the path - between the sender and receiver cannot handle the message size, - the message is discarded. MPLS LSPs are not expected to fragment - the message either, as the message contained in the LSP is not an - IP packet. - - In the case of 'lspPing' the minimum size allowed is 84 octets. - In the case of 'vccvPing' the minimum size allowed is 88 octets. - In the case of 'sdpPing' the minimum size allowed is 72 octets. - Before 6.0 release, the minimum size in 'sdpPing' is 40 octets. - Such shorter packet has no timestamp information but should still - be accepted for interoperability purpose. However, new 'sdpPing' - should include the timestamp information. - In the case of 'icmpPing' the minimum size allowed is 0 octet. - In the case of 'macPing', 'mfibPing' and 'vprnPing' the minimum - size allowed is 1 octet. - - In the case of all the test types except 'icmpPing' the maximum - size allowed is 9198 octets. In the case of 'icmpPing' the maximum - size allowed is 16384 octets. - - When tmnxOamPingCtlTestMode has a value of 'icmpPing', the value - of this object specifies the payload size following the ICMP - header. The default size for 'icmpPing' is 56 octets. - - This parameter is optional and is valid only if tmnxOamPingCtlTestMode - has a value of either 'sdpPing' ,'mtuPing', 'macPing', 'lspPing', - 'vprnPing', 'mfibPing', 'vccvPing' or 'icmpPing'." - DEFVAL { 72 } - ::= { tmnxOamPingCtlEntry 20 } - -tmnxOamPingCtlTimeOut OBJECT-TYPE - SYNTAX Unsigned32 (1..10) - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamPingCtlTimeOut specifies the time-out value, - in seconds, to wait for an OAM Echo message reply. Upon expiration - of the timeout period, the agent assumes that the message response - will not be received. An appropriate error value is written to - tmnxOamPingHistoryStatus for the timed out probe entry. Any response - received after the timeout period has expired is silently discarded. - - This parameter is optional and is valid only if tmnxOamPingCtlTestMode - has a value of either 'sdpPing', 'mtuPing', 'macPing', 'lspPing', - 'vprnPing', 'atmPing', 'mfibPing', 'vccvPing', 'icmpPing' or - 'dnsPing'." - DEFVAL { 5 } - ::= { tmnxOamPingCtlEntry 21 } - --- Note that 'mtuPing' does not use a probe count -tmnxOamPingCtlProbeCount OBJECT-TYPE - SYNTAX Unsigned32 (1..100000) - UNITS "probes" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Specifies the number of times to perform an OAM ping probe - operation. Each OAM Echo message request must either timeout - or receive a reply before the next message request is sent. - - This parameter is optional and is valid only if tmnxOamPingCtlTestMode - does not have a value of 'mtuPing'. The maximum value for all ping - test modes other than icmp-ping is 100. The default probe count value - for 'icmpPing' is 5." - DEFVAL { 1 } - ::= { tmnxOamPingCtlEntry 22 } - -tmnxOamPingCtlInterval OBJECT-TYPE --- SYNTAX Unsigned32 (1..10) - SYNTAX Unsigned32 (1..10000) - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The number of seconds to wait before sending the next OAM - Echo request message. If tmnxOamPingCtlInterval has a - value of 1 and tmnxOamPingCtlTimeOut has a value of 10 seconds, - then the maximum time between message requests is 10 seconds and - the minimum is 1 second. - - For test types other than 'icmpPing', the maximum interval is - 10 seconds. - - For 'icmpPing' when tmnxOamIcmpPingCtlRapid has a value of 'true', - the UNITS for tmnxOamPingCtlInterval is '10 milliseconds' in order - to allow rapid intervals less than 1 second to be specified." - DEFVAL { 1 } - ::= { tmnxOamPingCtlEntry 23 } - -tmnxOamPingCtlMaxRows OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "rows" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The maximum number of entries allowed in the tmnxOamPingHistoryTable - for this OAM ping test. The agent will remove the oldest entry in - the tmnxOamPingHistoryTable to allow the addition of an new entry - once the number of rows in the tmnxOamPingHistoryTable reaches this - value. - - Old entries are not removed when a new test is started. Entries are - added to the tmnxOamPingHistoryTable until tmnxOamPingCtlMaxRows is - reached before entries begin to be removed. - - A value of 0 for this object disables creation of - tmnxOamPingHistoryTable entries." - DEFVAL { 300 } - ::= { tmnxOamPingCtlEntry 24 } - -tmnxOamPingCtlTrapGeneration OBJECT-TYPE - SYNTAX BITS { - probeFailure(0), - testFailure(1), - testCompletion(2) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of this object determines when and if - to generate a notification for this entry: - - probeFailure(0) - Generate a tmnxOamPingProbeFailed - notification subject to the value of - tmnxOamPingCtlTrapProbeFailureFilter. The object - tmnxOamPingCtlTrapProbeFailureFilter can be used - to specify the number of successive probe failures - that are required before a tmnxOamPingProbeFailed - notification can be generated. - testFailure(1) - Generate a tmnxOamPingTestFailed - notification. In this instance the object - tmnxOamPingCtlTrapTestFailureFilter can be used to - determine the number of probe failures that - signal when a test fails. - testCompletion(2) - Generate a tmnxOamPingTestCompleted - notification. - - The value of this object defaults to zero, indicating - that none of the above options have been selected." - DEFVAL { {} } - ::= { tmnxOamPingCtlEntry 25 } - -tmnxOamPingCtlTrapProbeFailureFilter OBJECT-TYPE - SYNTAX Unsigned32 (0..15) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of this object is used to determine when - to generate a tmnxOamPingProbeFailed NOTIFICATION. - - Setting tmnxOamPingCtlTrapGeneration - to probeFailure(0) implies that a tmnxOamPingProbeFailed - NOTIFICATION is generated only when the number of - successive probe failures, as indicated by the - value of tmnxOamPingCtlTrapProbeFailureFilter, fail within - a given ping test." - DEFVAL { 1 } - ::= { tmnxOamPingCtlEntry 26 } - -tmnxOamPingCtlTrapTestFailureFilter OBJECT-TYPE - SYNTAX Unsigned32 (0..15) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of this object is used to determine when - to generate a tmnxOamPingTestFailed NOTIFICATION. - - Setting tmnxOamPingCtlTrapGeneration to testFailure(1) - implies that a tmnxOamPingTestFailed NOTIFICATION is - generated only when the number of ping failures - within a test exceed the value of - tmnxOamPingCtlTrapTestFailureFilter." - DEFVAL { 1 } - ::= { tmnxOamPingCtlEntry 27 } - -tmnxOamPingCtlSAA OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamPingCtlSAA specifies whether or not to - collect Service Assurance Agent, SAA, metrics such as loss, - jitter and latency. - - When tmnxOamPingCtlSAA has a value of 'true', SAA metrics - are collected. - - This parameter is optional." - DEFVAL { false } - ::= { tmnxOamPingCtlEntry 28 } - -tmnxOamPingCtlRuns OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamPingCtlRuns indicates the number of times - this OAM ping test has been executed." - ::= { tmnxOamPingCtlEntry 29 } - -tmnxOamPingCtlFailures OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamPingCtlFailures indicates the number of times - this OAM ping test has failed." - ::= { tmnxOamPingCtlEntry 30 } - -tmnxOamPingCtlLastRunResult OBJECT-TYPE - SYNTAX INTEGER { - undetermined (0), - success (1), - failed (2), - aborted (3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamPingCtlLastRunResult indicates the completion - status the last time this test was executed. If this OAM test is - currently in progress, this object indicates the result of the - previous test run, if any." - ::= { tmnxOamPingCtlEntry 31 } - -tmnxOamPingCtlLastChanged OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamPingCtlLastChanged indicates the time the - value of a settable object in this row was last changed." - ::= { tmnxOamPingCtlEntry 32 } - -tmnxOamPingCtlVRtrID OBJECT-TYPE - SYNTAX TmnxVRtrID - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The unique value which identifies this virtual router in the - Alcatel 7x50 SR system. The vRtrID value for each virtual router - must remain constant at least from one re-initialization of the - system management processor (CPM) to the next. There will always - be at least one router entry defined by the agent with vRtrID=1 - which represents the base transport router. - - This parameter is optional and is valid only if tmnxOamPingCtlTestMode - is equal to 'mrInfo' or 'icmpPing'. If no value is specified the - base router ID is used." - DEFVAL { 1 } - ::= { tmnxOamPingCtlEntry 33 } - -tmnxOamPingCtlTgtAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Specifies the type of host address to be used as the destination - for performing a OAM ping operation when tmnxOamPingCtlTestMode - has a value of 'svcPing', 'macQuery', 'vprnPing', 'cpePing', - 'mrinfo', 'icmpPing' or 'vccvPing'. - - This object indicates the type of address stored in the - corresponding tmnxOamPingCtlTgtAddress object. - - Only 'ipv4', 'ipv6' and 'dns' address types are supported. - The 'dns' address type is valid only for 'icmpPing'." - DEFVAL { unknown } - ::= { tmnxOamPingCtlEntry 34 } - -tmnxOamPingCtlTgtAddress OBJECT-TYPE - SYNTAX InetAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Specifies the IP host address to be used as the destination for - performing an OAM ping operation and is required when - tmnxOamPingCtlTestMode has a value of 'svcPing', 'macQuery', 'vprnPing', - 'cpePing', 'mrinfo', 'icmpPing', 'dnsPing' or 'vccvPing'. - - For 'dnsPing' this is the address of the DNS server host that - will be asked to resolve a dns name specified by - tmnxOamPingCtlDnsName. - - For 'vccvPing', this object must be accompanied by a valid - tmnxOamPingCtlSrcAddress and a valid tmnxOamVccvPingCtlPwId. - - The IP host address type is determined by the value of the - corresponding tmnxOamPingCtlTgtAddrType object." - DEFVAL { ''H } - ::= { tmnxOamPingCtlEntry 35 } - -tmnxOamPingCtlSrcAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Specifies the type of host address to be used as the source - for performing a OAM ping operation when tmnxOamPingCtlTestMode - has a value of 'svcPing', 'macQuery', 'vprnPing', 'cpePing', - 'mrinfo', 'icmpPing' or 'vccvPing'. - - This object indicates the type of address stored in the - corresponding tmnxOamPingCtlSrcAddress object. - - Only 'ipv4' and 'ipv6' address types are supported." - DEFVAL { unknown } - ::= { tmnxOamPingCtlEntry 36 } - -tmnxOamPingCtlSrcAddress OBJECT-TYPE - SYNTAX InetAddress (SIZE(0|4|16)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Specifies the IP host address to be used as the source for - performing an OAM ping operation when tmnxOamPingCtlTestMode has a - value of 'svcPing', 'macQuery', 'vprnPing', 'cpePing', 'mrinfo', - 'icmpPing' or 'vccvPing'. - - This is an optional parameter. - - For 'vccvPing', this object must be accompanied by a valid - tmnxOamPingCtlTgtAddress and a valid tmnxOamVccvPingCtlPwId. - - The host address type is determined by the value of the - corresponding tmnxOamPingCtlSrcAddrType object." - DEFVAL { ''H } - ::= { tmnxOamPingCtlEntry 37 } - -tmnxOamPingCtlDnsName OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..255)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamPingCtlDnsName specifies the DNS name to - be resolved to an IP address. - - This object is required for 'dnsPing'." - DEFVAL { ''H } - ::= { tmnxOamPingCtlEntry 38 } - -tmnxOamPingCtlDNSRecord OBJECT-TYPE - SYNTAX INTEGER { - ipv4Arecord (1), - ipv6AAAArecord (2) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamPingCtlDNSRecord specifies which DNS record - is to be retrieved in this test." - DEFVAL {ipv4Arecord } - ::= { tmnxOamPingCtlEntry 39 } - --- --- Alcatel 7x50 SR serier OAM Ping Results Table --- -tmnxOamPingResultsTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxOamPingResultsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines the Service Ping Results Table for providing - the capability of performing OAM ping operations. The - results of these operations are stored in the - tmnxOamPingResultsTable and the tmnxOamPingHistoryTable. - - An entry is added to the tmnxOamPingResultsTable when an - tmnxOamPingCtlEntry is started by successful transition - of its tmnxOamPingCtlAdminStatus object to enabled(1). - - An entry is removed from the tmnxOamPingResultsTable when - its corresponding tmnxOamPingCtlEntry is deleted." - ::= { tmnxOamPingObjs 4 } - -tmnxOamPingResultsEntry OBJECT-TYPE - SYNTAX TmnxOamPingResultsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines an entry in the tmnxOamPingResultsTable. The - tmnxOamPingResultsTable has the same indexing as the - tmnxOamPingCtlTable in order for a tmnxOamPingResultsEntry to - correspond to the tmnxOamPingCtlEntry that caused it to - be created. - - An entry in this table summarizes results from multiple - invocations of the test configured by the corresponding - entry in tmnxOamPingCtlTable." - INDEX { - tmnxOamPingCtlOwnerIndex, - tmnxOamPingCtlTestIndex, - tmnxOamPingResultsTestRunIndex - } - ::= { tmnxOamPingResultsTable 1 } - -TmnxOamPingResultsEntry ::= - SEQUENCE { - tmnxOamPingResultsOperStatus INTEGER, - tmnxOamPingResultsMinRtt Unsigned32, - tmnxOamPingResultsMaxRtt Unsigned32, - tmnxOamPingResultsAverageRtt Unsigned32, - tmnxOamPingResultsRttSumOfSquares Unsigned32, - tmnxOamPingResultsMtuResponseSize Unsigned32, - tmnxOamPingResultsSvcPing INTEGER, - tmnxOamPingResultsProbeResponses Unsigned32, - tmnxOamPingResultsSentProbes Unsigned32, - tmnxOamPingResultsLastGoodProbe DateAndTime, - tmnxOamPingResultsLastRespHeader OCTET STRING, - tmnxOamPingResultsMinTt Integer32, - tmnxOamPingResultsMaxTt Integer32, - tmnxOamPingResultsAverageTt Integer32, - tmnxOamPingResultsTtSumOfSquares Integer32, - tmnxOamPingResultsMinInTt Integer32, - tmnxOamPingResultsMaxInTt Integer32, - tmnxOamPingResultsAverageInTt Integer32, - tmnxOamPingResultsInTtSumOfSqrs Integer32, - tmnxOamPingResultsOutJitter Integer32, - tmnxOamPingResultsInJitter Integer32, - tmnxOamPingResultsRtJitter Integer32, - tmnxOamPingResultsProbeTimeouts Unsigned32, - tmnxOamPingResultsProbeFailures Unsigned32, - tmnxOamPingResultsTestRunIndex Unsigned32 - } - -tmnxOamPingResultsOperStatus OBJECT-TYPE - SYNTAX INTEGER { - enabled(1), -- test is in progress - disabled(2) -- test has stopped - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Reflects the operational state of a tmnxOamPingCtlEntry: - enabled(1) - Test is active. - disabled(2) - Test has stopped." - ::= { tmnxOamPingResultsEntry 1 } - -tmnxOamPingResultsMinRtt OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "milliseconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The minimum OAM ping round-trip-time (RTT) received. - - A value of 0 for this object implies that no RTT has been received. - When tmnxOamPingCtlTestMode does not have a value of 'sdpPing', this - object is not relevant and should contain a value of 0." - ::= { tmnxOamPingResultsEntry 4 } - -tmnxOamPingResultsMaxRtt OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "milliseconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The maximum OAM ping round-trip-time (RTT) received. - A value of 0 for this object implies that no RTT has been received. - - When tmnxOamPingCtlTestMode does not have a value of 'sdpPing', this - object is not relevant and should contain a value of 0." - ::= { tmnxOamPingResultsEntry 5 } - -tmnxOamPingResultsAverageRtt OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "milliseconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current average OAM ping round-trip-time (RTT). - When tmnxOamPingCtlTestMode does not have a value of 'sdpPing', this - object is not relevant and should contain a value of 0." - ::= { tmnxOamPingResultsEntry 6 } - -tmnxOamPingResultsRttSumOfSquares OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "milliseconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object contains the sum of the squares for all ping - responses received. Its purpose is to enable standard - deviation calculation. - - The value of this object MUST be reported as 0 when no ping responses - have been received. When tmnxOamPingCtlTestMode does not have a - value of 'sdpPing', this object is not relevant and should contain - a value of 0." - ::= { tmnxOamPingResultsEntry 7 } - -tmnxOamPingResultsMtuResponseSize OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "Octets" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object contains the largest size OAM Echo request message - that received a valid reply. - The value of this object MUST be reported as 0 when no ping responses - have been received or an active test has not yet timed out. When - tmnxOamPingCtlTestMode does not have a value of 'mtuPing', this object - is not relevant and should contain a value of 0." - ::= { tmnxOamPingResultsEntry 8 } - -tmnxOamPingResultsSvcPing OBJECT-TYPE - SYNTAX INTEGER { - undetermined (0), - failed (1), - success (2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The object contains the final results of an OAM 'svcPing' test. - The value of this object MUST be reported as 0 when no ping responses - have been received or an active test has not yet timed out. When - tmnxOamPingCtlTestMode does not have a value of 'svcPing', this object - is not relevant and should contain a value of 0." - ::= { tmnxOamPingResultsEntry 9 } - -tmnxOamPingResultsProbeResponses OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "responses" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of responses received for the corresponding - tmnxOamPingCtlEntry and tmnxOamPingResultsEntry. The value of - this object MUST be reported as 0 when no probe responses have - been received." - ::= { tmnxOamPingResultsEntry 10 } - -tmnxOamPingResultsSentProbes OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "probes" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of this object reflects the number of probes sent - for the corresponding tmnxOamPingCtlEntry and tmnxOamPingResultsEntry. - The value of this object MUST be reported as 0 when no probes - have been sent." - ::= { tmnxOamPingResultsEntry 11 } - -tmnxOamPingResultsLastGoodProbe OBJECT-TYPE - SYNTAX DateAndTime - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Date and time when the last response was received for - an OAM probe." - ::= { tmnxOamPingResultsEntry 12 } - -tmnxOamPingResultsLastRespHeader OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (100)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A copy of the OAM header of the last response packet received for - this OAM ping test. The value of this object MUST be reported - as 0 when no probes have been sent." - ::= { tmnxOamPingResultsEntry 13 } - -tmnxOamPingResultsMinTt OBJECT-TYPE - SYNTAX Integer32 - UNITS "milliseconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The minimum OAM ping outbound one-way-trip-time received. - A value of 0 for this object implies that no one-way-trip-time - measurement is available." - ::= { tmnxOamPingResultsEntry 14 } - -tmnxOamPingResultsMaxTt OBJECT-TYPE - SYNTAX Integer32 - UNITS "milliseconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The maximum OAM ping outbound one-way-trip-time received. - A value of 0 for this object implies that no one-way-trip-time - measurement is available." - ::= { tmnxOamPingResultsEntry 15 } - -tmnxOamPingResultsAverageTt OBJECT-TYPE - SYNTAX Integer32 - UNITS "milliseconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current average OAM ping outbound one-way-trip-time. - A value of 0 for this object implies that no one-way-trip-time - measurement is available." - ::= { tmnxOamPingResultsEntry 16 } - -tmnxOamPingResultsTtSumOfSquares OBJECT-TYPE - SYNTAX Integer32 - UNITS "milliseconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object contains the sum of the squares for the outbound - one-way-trip time of all ping responses received. Its purpose - is to enable standard deviation calculation. - A value of 0 for this object implies that no one-way-trip-time - measurement is available." - ::= { tmnxOamPingResultsEntry 17 } - -tmnxOamPingResultsMinInTt OBJECT-TYPE - SYNTAX Integer32 - UNITS "milliseconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The minimum OAM ping inbound one-way-trip-time received. - A value of 0 for this object implies that no one-way-trip-time - measurement is available." - ::= { tmnxOamPingResultsEntry 18 } - -tmnxOamPingResultsMaxInTt OBJECT-TYPE - SYNTAX Integer32 - UNITS "milliseconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The maximum OAM ping inbound one-way-trip-time received. - A value of 0 for this object implies that no one-way-trip-time - measurement is available." - ::= { tmnxOamPingResultsEntry 19 } - -tmnxOamPingResultsAverageInTt OBJECT-TYPE - SYNTAX Integer32 - UNITS "milliseconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current average OAM ping inbound one-way-trip-time. - A value of 0 for this object implies that no one-way-trip-time - measurement is available." - ::= { tmnxOamPingResultsEntry 20 } - -tmnxOamPingResultsInTtSumOfSqrs OBJECT-TYPE - SYNTAX Integer32 - UNITS "milliseconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object contains the sum of the squares for the inbound - one-way-trip time of all ping responses received. Its purpose - is to enable standard deviation calculation. - A value of 0 for this object implies that no one-way-trip-time - measurement is available." - ::= { tmnxOamPingResultsEntry 21 } - -tmnxOamPingResultsOutJitter OBJECT-TYPE - SYNTAX Integer32 - UNITS "milliseconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamPingResultsOutJitter indicates the - amount of one-way trip jitter, expressed in milliseconds, for a - ping probe request packet sent for this OAM test. - A value of 0 for this object implies that no one-way-trip jitter - measurement is available." - ::= { tmnxOamPingResultsEntry 22 } - -tmnxOamPingResultsInJitter OBJECT-TYPE - SYNTAX Integer32 - UNITS "milliseconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamPingResultsInJitter indicates the - amount of one-way-trip jitter, expressed in milliseconds, for a - ping probe response packet received for this OAM test. - A value of 0 for this object implies that no one-way-trip jitter - measurement is available." - ::= { tmnxOamPingResultsEntry 23 } - -tmnxOamPingResultsRtJitter OBJECT-TYPE - SYNTAX Integer32 - UNITS "milliseconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamPingResultsRtJitter indicates the - amount of two-way trip jitter, expressed in milliseconds, for a - ping probe sent for this OAM test. - A value of 0 for this object implies that no two-way-trip jitter - measurement is available." - ::= { tmnxOamPingResultsEntry 24 } - -tmnxOamPingResultsProbeTimeouts OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamPingResultsProbeTimeouts indicates the number - of probes timed out without receiving a response." - ::= { tmnxOamPingResultsEntry 25 } - -tmnxOamPingResultsProbeFailures OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamPingResultsProbeFailures indicates the total - number of probes that failed to be transmitted plus the number of - probes that timed out without receiving a response." - ::= { tmnxOamPingResultsEntry 26 } - -tmnxOamPingResultsTestRunIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of tmnxOamPingResultsTestRunIndex identifies the - row entry that reports results for a single OAM test run. - - The agent starts assigning tmnxOamPingResultsTestRunIndex values - at 1 and wraps after exceeding the maximum possible value as - defined by the limit of this object {'ffffffff'h}." - ::= { tmnxOamPingResultsEntry 27 } - - - -- - -- Alcatel 7x50 SR series OAM Ping History Table - -- -tmnxOamPingHistoryTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxOamPingHistoryEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines a table for storing the results of an OAM ping - probe operation. The probe results for all OAM ping test types - are saved in this table except for 'macPing'. The 'macPing' - results are saved in the tmnxOamMacPingHistoryTable. - - The number of entries in this table for - a configured test are limited by the value of the - corresponding tmnxOamPingCtlMaxRows object. - - An entry in this table is created when the result of an OAM ping - probe is determined. An entry is removed from this table when - its corresponding tmnxOamPingCtlEntry is deleted. - - The agent removes the oldest entry for a test in the - tmnxOamPingHistoryTable to allow the addition of an new - entry for that test once the number of rows in the - tmnxOamPingHistoryTable reaches the value specified by - tmnxOamPingCtlMaxRows." - ::= { tmnxOamPingObjs 5 } - -tmnxOamPingHistoryEntry OBJECT-TYPE - SYNTAX TmnxOamPingHistoryEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines an entry in the tmnxOamPingHistoryTable. - The first two index elements identify the tmnxOamPingCtlEntry - that a tmnxOamPingHistoryEntry belongs to. The third index - identifies a specific OAM test run. The fourth index - element selects a single OAM probe result." - INDEX { - tmnxOamPingCtlOwnerIndex, - tmnxOamPingCtlTestIndex, - tmnxOamPingResultsTestRunIndex, - tmnxOamPingHistoryIndex - } - ::= { tmnxOamPingHistoryTable 1 } - -TmnxOamPingHistoryEntry ::= - SEQUENCE { - tmnxOamPingHistoryIndex Unsigned32, - tmnxOamPingHistoryResponse Unsigned32, - tmnxOamPingHistoryOneWayTime Integer32, - tmnxOamPingHistorySize Unsigned32, - tmnxOamPingHistoryStatus TmnxOamResponseStatus, - tmnxOamPingHistoryTime DateAndTime, - tmnxOamPingHistoryReturnCode TmnxOamPingRtnCode, - tmnxOamPingHistorySrcIpAddress IpAddress, - tmnxOamPingHistAddressType TmnxOamAddressType, - tmnxOamPingHistoryVersion Unsigned32, - tmnxOamPingHistSapId TmnxStrSapId, - tmnxOamPingHistoryCpeMacAddr MacAddress, - tmnxOamPingHistoryRespSvcId TmnxServId, - tmnxOamPingHistorySequence Unsigned32, - tmnxOamPingHistoryIfIndex InterfaceIndexOrZero, - tmnxOamPingHistoryDataLen Unsigned32, - tmnxOamPingHistoryRespPlane TmnxOamTestResponsePlane, - tmnxOamPingHistoryReqHdr OCTET STRING, - tmnxOamPingHistoryRespHdr OCTET STRING, - tmnxOamPingHistoryDnsAddrType InetAddressType, - tmnxOamPingHistoryDnsAddress InetAddress, - tmnxOamPingHistorySrcAddrType InetAddressType, - tmnxOamPingHistorySrcAddress InetAddress, - tmnxOamPingHistoryInOneWayTime Integer32 - } - -tmnxOamPingHistoryIndex OBJECT-TYPE --- NOTE: The UCD snmpget utility program does not parse this correctly --- SYNTAX Unsigned32 (1..'ffffffff'h) - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry in this table is created when the result of - a OAM ping probe is determined. The initial 2 instance - identifier index values identify the tmnxOamPingCtlEntry - that a OAM probe result (tmnxOamPingHistoryEntry) belongs - to. The tmnxOamPingHistoryIndex element selects a single OAM - probe result. - The agent starts assigning tmnxOamPingHistoryIndex values at 1 - and wraps after exceeding the maximum possible value as defined by - the limit of this object ('ffffffff'h)." - ::= { tmnxOamPingHistoryEntry 1 } - -tmnxOamPingHistoryResponse OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "milliseconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The amount of time measured in milliseconds from when - a OAM probe was sent to when its response was received or - when it timed out. The value of this object is reported - as 0 when it is not possible to transmit an OAM probe." - ::= { tmnxOamPingHistoryEntry 2 } - -tmnxOamPingHistoryOneWayTime OBJECT-TYPE - SYNTAX Integer32 - UNITS "milliseconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The amount of time measured in milliseconds from when - a OAM probe was sent to when it was received by the replier. - The value of this object is reported as 0 when it is not possible - to transmit an OAM probe or the information is not available." - ::= { tmnxOamPingHistoryEntry 3 } - -tmnxOamPingHistorySize OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "octets" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The OAM Echo Request message size sent with this OAM - probe when the value of tmnxOamPingCtlTestMode has a value - of 'mtuPing'; otherwise, the value of this object is - reported as 0." - ::= { tmnxOamPingHistoryEntry 4 } - -tmnxOamPingHistoryStatus OBJECT-TYPE - SYNTAX TmnxOamResponseStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The result of a particular OAM test probe." - ::= { tmnxOamPingHistoryEntry 5 } - -tmnxOamPingHistoryTime OBJECT-TYPE - SYNTAX DateAndTime - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Timestamp for when this OAM probe result was determined." - ::= { tmnxOamPingHistoryEntry 6 } - -tmnxOamPingHistoryReturnCode OBJECT-TYPE - SYNTAX TmnxOamPingRtnCode - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamPingHistoryReturnCode is an enumerated integer - that indicates the OAM return code received in the OAM ping response." - ::= { tmnxOamPingHistoryEntry 7 } - -tmnxOamPingHistorySrcIpAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Specifies the Ipv4 address of the remote node that generated this - reply to a OAM probe. - - This object was obsoleted in release 4.0 and replaced with - InetAddress objects tmnxOamPingHistorySrcAddrType and - tmnxOamPingHistorySrcAddress." - ::= { tmnxOamPingHistoryEntry 8 } - -tmnxOamPingHistAddressType OBJECT-TYPE - SYNTAX TmnxOamAddressType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamPingHistAddressType specifies the type of - binding address information returned in response to a 'vprnPing' - 'mfibPing', or cpePing' test." - ::= { tmnxOamPingHistoryEntry 9 } - -tmnxOamPingHistSapId OBJECT-TYPE - SYNTAX TmnxStrSapId - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamPingHistSapId is the name of the access - port of the SAP supporting the requests returned in - response to a 'vprnPing', 'mfibPing' or 'cpePing' probe. - - If the value of tmnxOamPingHistAddressType is not 'sapId', - this object is not relevant and MUST have a null string ''." - ::= { tmnxOamPingHistoryEntry 10 } - -tmnxOamPingHistoryVersion OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamPingHistoryVersion indicates the protocol - version for this OAM ping probe reply." - ::= { tmnxOamPingHistoryEntry 12 } - -tmnxOamPingHistoryCpeMacAddr OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tmnxOamPingHistoryCpeMacAddr is set to 0 except in case of - a 'cpePing', where it contains the mac address of the replying - CPE for this OAM ping probe reply." - ::= { tmnxOamPingHistoryEntry 13 } - -tmnxOamPingHistoryRespSvcId OBJECT-TYPE - SYNTAX TmnxServId - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value tmnxOamPingHistoryRespSvcId indicates for an 'mfibPing' - the service id to which the SAP responding to the 'mfibPing' probe - belongs. If the indicated SAP is part of the same service originating - the probe, this value is set to 0. - - For other types of probes, this value is insignificant and is also - set to 0." - ::= { tmnxOamPingHistoryEntry 14 } - -tmnxOamPingHistorySequence OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value tmnxOamPingHistorySequence indicates this probe's - sequence number. If a probe response was received, this object - indicates the sequence number of the response." - ::= { tmnxOamPingHistoryEntry 15 } - -tmnxOamPingHistoryIfIndex OBJECT-TYPE - SYNTAX InterfaceIndexOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamPingHistoryIfIndex indicates for an 'lspPing' - the ifIndex value of the interface that this probe was transmitted - from. - - For other types of probes, this value is not significant and is - set to 0." - ::= { tmnxOamPingHistoryEntry 16 } - -tmnxOamPingHistoryDataLen OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamPingHistoryDataLen indicates for an 'lspPing' - the UPD data length of the echo reply, and for 'icmpPing' normally - the length starting after the IP header of the echo reply. - - For other types of probes, this value is not significant and is - set to 0." - ::= { tmnxOamPingHistoryEntry 17 } - -tmnxOamPingHistoryRespPlane OBJECT-TYPE - SYNTAX TmnxOamTestResponsePlane - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamPingHistoryRespPlane indicates the - response plane from which this ping response was received." - ::= { tmnxOamPingHistoryEntry 18 } - -tmnxOamPingHistoryReqHdr OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0|1..150)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamPingHistoryReqHdr is a copy of the OAM - header of the request packet sent for this OAM ping test probe. - - The request header is reported only when tmnxOamPingCtlTestMode - has a value of 'svcPing', 'sdpPing' or 'mtuPing'; otherwise, - a zero length OCTET STRING is returned." - ::= { tmnxOamPingHistoryEntry 19 } - -tmnxOamPingHistoryRespHdr OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0|1..150)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamPingHistoryRespHdr is a copy of the OAM - header of the response packet received for this OAM ping test probe. - - The response header is reported only when tmnxOamPingCtlTestMode - has a value of 'svcPing', 'sdpPing', 'mtuPing' and 'icmpPing'; - For icmpPing it reports the received icmp message starting from - IP header. Otherwise, a zero length OCTET STRING is returned. - - The value of this object MUST be reported as a zero length - OCTET STRING when no probe response has been received." - ::= { tmnxOamPingHistoryEntry 20 } - -tmnxOamPingHistoryDnsAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamPingHistoryDnsAddrType indicates the - Internet address type stored in tmnxOamPingHistoryDnsAddress. - - If this was not a 'dnsPing' test or the dns name specified - in tmnxOamPingCtlDnsName could not be resolved, the value of - this object will be reported as 'unknown'." - ::= { tmnxOamPingHistoryEntry 21 } - -tmnxOamPingHistoryDnsAddress OBJECT-TYPE - SYNTAX InetAddress (SIZE (0|4|16)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamPingHistoryDnsAddress indicates the - Internet address that was resolved from the name specified - in tmnxOamPingCtlDnsName by a 'dnsPing' test. - - If this was not a 'dnsPing' test or the dns name specified - in tmnxOamPingCtlDnsName could not be resolved, the value of - this object will be reported as ''H (empty string)." - ::= { tmnxOamPingHistoryEntry 22 } - -tmnxOamPingHistorySrcAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamPingHistorySrcAddrType indicates the Internet - address type of the address stored in tmnxOamPingHistorySrcAddress." - ::= { tmnxOamPingHistoryEntry 23 } - -tmnxOamPingHistorySrcAddress OBJECT-TYPE - SYNTAX InetAddress (SIZE (0|4|16|20)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamPingHistorySrcAddress indicates the Internet - address of the remote node that generated this reply to a OAM probe." - ::= { tmnxOamPingHistoryEntry 24 } - -tmnxOamPingHistoryInOneWayTime OBJECT-TYPE - SYNTAX Integer32 - UNITS "milliseconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamPingHistoryInOneWayTime indicates the amount - of time measured in milliseconds from when an OAM probe reply was - sent to when it was received by this host (in-bound one-way time). - The value of this object is reported as 0 when the information is - not available." - ::= { tmnxOamPingHistoryEntry 25 } - --- --- Alcatel 7x50 SR series OAM MAC Ping Control Table --- --- Sparse Dependent Extension of the tmnxOamPingCtlTable. --- --- The same indexes are used for both the base table, tmnxOamPingCtlTable, --- and the sparse dependent table, tmnxOamMacPingCtlTable. --- --- This in effect extends the tmnxOamPingCtlTable with additional columns. --- Rows are created in the tmnxOamMacPingCtlTable only for those entries --- in the tmnxOamPingCtlTable where tmnxOamPingCtlTestMode has a value of --- 'macQuery', 'macPing', 'macPopulate', or 'macPurge'. --- --- Deletion of a row in the tmnxOamPingCtlTable results in the --- same fate for the row in the tmnxOamMacPingCtlTable. --- - -tmnxOamMacPingCtlTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxOamMacPingCtlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines the Alcatel 7x50 SR OAM MAC Ping Control Table for providing, - via SNMP, the capability of performing Alcatel 7x50 SR OAM 'macQuery', - 'macPing', 'macPopulate', or 'macPurge' test operations. - The results of these tests are stored in the tmnxOamPingResultsTable - and the tmnxOamMacPingHistoryTable. There will be no entries for - these test in the tmnxOamPingHistoryTable." - ::= { tmnxOamPingObjs 6 } - -tmnxOamMacPingCtlEntry OBJECT-TYPE - SYNTAX TmnxOamMacPingCtlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines an entry in the tmnxOamMacPingCtlTable. The first index - element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString, - a textual convention that allows for use of the SNMPv3 - View-Based Access Control Model (RFC 2575 [11], VACM) - and allows a management application to identify its entries. - The second index, tmnxOamPingCtlTestIndex, enables the same - management application to have multiple outstanding requests." - INDEX { - tmnxOamPingCtlOwnerIndex, - tmnxOamPingCtlTestIndex - } - ::= { tmnxOamMacPingCtlTable 1 } - -TmnxOamMacPingCtlEntry ::= - SEQUENCE { - tmnxOamMacPingCtlTargetMacAddr MacAddress, - tmnxOamMacPingCtlSourceMacAddr MacAddress, - tmnxOamMacPingCtlSendControl TruthValue, - tmnxOamMacPingCtlReplyControl TruthValue, - tmnxOamMacPingCtlTtl Unsigned32, - tmnxOamMacPingCtlRegister TruthValue, - tmnxOamMacPingCtlFlood TruthValue, - tmnxOamMacPingCtlForce TruthValue, - tmnxOamMacPingCtlAge Unsigned32, - tmnxOamMacPingCtlSapPortId TmnxPortID, - tmnxOamMacPingCtlSapEncapValue TmnxEncapVal, - tmnxOamMacPingCtlFibEntryName TNamedItemOrEmpty - } - -tmnxOamMacPingCtlTargetMacAddr OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamMacPingCtlTargetMacAddr is a 6-octet value - that specifies the target MAC address to be used in the query - request for performing an OAM ping operation. - - This parameter is required." - REFERENCE - "IEEE 802.3 Subclause 30.7.1.1.9" - DEFVAL { '000000000000'H } - ::= { tmnxOamMacPingCtlEntry 1 } - -tmnxOamMacPingCtlSourceMacAddr OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamMacPingCtlSourceMacAddr is a 6-octet value - that specifies the MAC address to be used as the source in the - query request for performing an OAM ping operation. - This object is optional and is not relevant when - tmnxOamPingCtlTestMode has a value other than 'macPing'." - REFERENCE - "IEEE 802.3 Subclause 30.7.1.1.9" - DEFVAL { '000000000000'H } - ::= { tmnxOamMacPingCtlEntry 2 } - -tmnxOamMacPingCtlSendControl OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "When the value of tmnxOamMacPingCtlSendControl is 'true', the OAM - ping packet is sent directly to the destination IP address via the - control plane. If its value is 'false', the packet is sent via the - data plane. - This object is optional and is not relevant when - tmnxOamPingCtlTestMode has a value other than 'macPopulate' or - 'macPurge'." - DEFVAL { false } - ::= { tmnxOamMacPingCtlEntry 3 } - -tmnxOamMacPingCtlReplyControl OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "When the value of tmnxOamMacPingCtlReplyControl is 'true', the - OAM ping response is returned using the control plane. If its - value is 'false', the packet is sent via the data plane. This - object is optional and is not relevant when tmnxOamPingCtlTestMode - has a value other than 'macPing'." - DEFVAL { false } - ::= { tmnxOamMacPingCtlEntry 4 } - -tmnxOamMacPingCtlTtl OBJECT-TYPE - SYNTAX Unsigned32 (1..255) - UNITS "time-to-live value" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Specifies the vc-label time-to-live value. - - This object is optional and is not relevant when - tmnxOamPingCtlTestMode has a value other than 'macPing'. - - While performing the test with a ttl of 1 no responses should ever be - expected." - DEFVAL { 5 } - ::= { tmnxOamMacPingCtlEntry 5 } - -tmnxOamMacPingCtlRegister OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "When the value of tmnxOamMacPingCtlRegister is 'true', the - OAM ping request is transmitted that causes each upstream node - to delete the MAC address only from its forwarding plane but - keep it in its control plane in order to inhibit dynamic learning. - If its value is 'false', the MAC address is deleted from both - the forwarding and control planes. - - This object is optional and is not relevant when - tmnxOamPingCtlTestMode has a value other than 'macPurge'." - DEFVAL { false } - ::= { tmnxOamMacPingCtlEntry 6 } - -tmnxOamMacPingCtlFlood OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "When the value of tmnxOamMacPingCtlFlood is 'true', the - OAM ping request is transmitted that causes each upstream node - to add or delete the MAC address. If its value is 'false', the - operation is performed locally. - - This object is optional and is not relevant when - tmnxOamPingCtlTestMode has a value other than 'macPopulate' or - 'macPurge'." - DEFVAL { false } - ::= { tmnxOamMacPingCtlEntry 7 } - -tmnxOamMacPingCtlForce OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "When the value of tmnxOamMacPingCtlForce is 'true', the - MAC type in the FIB is forced to be labeled OAM type if it already - exised as dynamic or static. - - This object is optional and is not relevant when - tmnxOamPingCtlTestMode has a value other than 'macPopulate'." - DEFVAL { false } - ::= { tmnxOamMacPingCtlEntry 8 } - -tmnxOamMacPingCtlAge OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamMacPingCtlAge specifies the number of seconds - to age this OAM MAC address in the FIB. - - This object is optional and is not relevant when - tmnxOamPingCtlTestMode has a value other than 'macPopulate'." - DEFVAL { 3600 } -- 1 hour - ::= { tmnxOamMacPingCtlEntry 9 } - -tmnxOamMacPingCtlSapPortId OBJECT-TYPE - SYNTAX TmnxPortID - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamMacPingCtlSapPortId is the ID of the access - port of the target SAP. - - This object is optional and is not relevant when - tmnxOamPingCtlTestMode has a value other than 'macPopulate'." - DEFVAL { 0 } - ::= { tmnxOamMacPingCtlEntry 10 } - -tmnxOamMacPingCtlSapEncapValue OBJECT-TYPE - SYNTAX TmnxEncapVal - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamMacPingCtlSapEncapValue is the label used to - identify the target SAP on the port specified in - tmnxOamMacPingCtlSapPortId. - - This object is optional and is not relevant when - tmnxOamPingCtlTestMode has a value other than 'macPopulate'." - DEFVAL { 0 } - ::= { tmnxOamMacPingCtlEntry 11 } - -tmnxOamMacPingCtlFibEntryName OBJECT-TYPE - SYNTAX TNamedItemOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamMacPingCtlFibEntryName is the fib entry name - to associate with the target MAC address. - - This object is optional and is not relevant when - tmnxOamPingCtlTestMode has a value other than 'macPopulate'." - DEFVAL { ''H } -- the empty string - ::= { tmnxOamMacPingCtlEntry 12 } - - - -- - -- Alcatel 7x50 SR series OAM MAC Ping History Table - -- -tmnxOamMacPingHistoryTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxOamMacPingHistoryEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines a table for storing the results of an OAM 'macQuery' - or 'macPing' probe operation. The number of entries in this table - are limited by the value of the corresponding tmnxOamPingCtlMaxRows - object. - - An entry in this table is created when the result of an OAM - 'macQuery' or 'macPing' probe is determined. An entry - is removed from this table when its corresponding tmnxOamPingCtlEntry - is deleted. - - The agent removes the oldest entry for a test in the - tmnxOamMacPingHistoryTable to allow the addition of an new - entry for that test once the number of rows in the - tmnxOamMacPingHistoryTable reaches the value specified by - tmnxOamPingCtlMaxRows." - ::= { tmnxOamPingObjs 7 } - -tmnxOamMacPingHistoryEntry OBJECT-TYPE - SYNTAX TmnxOamMacPingHistoryEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines an entry in the tmnxOamPingHistoryTable. The first two - index elements identify the tmnxOamPingCtlEntry that a - tmnxOamMacPingHistoryEntry belongs to. The third index identifies - a specific run of the OAM test. The fourth index element - selects the group of responses associated with a specific probe - attempt. The fifth index selects a single OAM 'macQuery' or - 'macPing' reply. Note that in the case of 'macQuery' there will - be only one row entry created per test run." - INDEX { - tmnxOamPingCtlOwnerIndex, - tmnxOamPingCtlTestIndex, - tmnxOamPingResultsTestRunIndex, - tmnxOamMacPingHistoryIndex, - tmnxOamMacPingReplyIndex - } - ::= { tmnxOamMacPingHistoryTable 1 } - -TmnxOamMacPingHistoryEntry ::= - SEQUENCE { - tmnxOamMacPingHistoryIndex Unsigned32, - tmnxOamMacPingReplyIndex Unsigned32, - tmnxOamMacPingHistoryResponse Unsigned32, - tmnxOamMacPingHistoryOneWayTime Integer32, - tmnxOamMacPingHistoryStatus TmnxOamResponseStatus, - tmnxOamMacPingHistoryTime DateAndTime, - tmnxOamMacPingHistoryReturnCode TmnxOamPingRtnCode, - tmnxOamMacPingHistorySrcIpAddress IpAddress, - tmnxOamMacPingHistoryAddressType TmnxOamAddressType, - tmnxOamMacPingHistorySapId TmnxStrSapId, - tmnxOamMacPingHistorySdpId SdpId, - tmnxOamMacPingHistoryAdminStatus TruthValue, - tmnxOamMacPingHistoryOperStatus TruthValue, - tmnxOamMacPingHistoryResponsePlane TmnxOamTestResponsePlane, - tmnxOamMacPingHistorySize Unsigned32, - tmnxOamMacPingHistoryInOneWayTime Integer32, - tmnxOamMacPingHistorySrcAddrType InetAddressType, - tmnxOamMacPingHistorySrcAddress InetAddress - } - -tmnxOamMacPingHistoryIndex OBJECT-TYPE --- NOTE: The UCD snmpget utility program does not parse this correctly --- SYNTAX Unsigned32 (1..'ffffffff'h) - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry in this table is created when the result of a OAM - 'macQuery' or 'macPing' probe is determined. The initial 2 - instance identifier index values identify the tmnxOamPingCtlEntry - that a OAM probe result (tmnxOamMacPingHistoryEntry) belongs - to. The tmnxOamMacPingHistoryIndex has the value of the - sequence number of the request probe and identifies a group of - replies received in response to a specific probe transmission. - - The agent starts assigning tmnxOamMacPingHistoryIndex values at 1 - and wraps after exceeding the maximum possible value as defined by - the limit of this object ('ffffffff'h)." - ::= { tmnxOamMacPingHistoryEntry 1 } - -tmnxOamMacPingReplyIndex OBJECT-TYPE --- NOTE: The UCD snmpget utility program does not parse this correctly --- SYNTAX Unsigned32 (1..'ffffffff'h) - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The tmnxOamMacPingReplyIndex is unique within a group of responses - received as the result of a OAM 'macQuery' or 'macPing' probe as - specified by having the save value for tmnxOamMacPingHistoryIndex. - - The agent starts assigning tmnxOamMacPingReplyIndex values at 1 - and wraps after exceeding the maximum possible value as defined by - the limit of this object ('ffffffff'h)." - ::= { tmnxOamMacPingHistoryEntry 2 } - -tmnxOamMacPingHistoryResponse OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "milliseconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The amount of time measured in milliseconds from when - a OAM probe was sent to when its response was received or - when it timed out. The value of this object is reported - as 0 when it is not possible to transmit an OAM probe." - ::= { tmnxOamMacPingHistoryEntry 3 } - -tmnxOamMacPingHistoryOneWayTime OBJECT-TYPE - SYNTAX Integer32 - UNITS "milliseconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The amount of time measured in milliseconds from when an - OAM probe was sent to when it was received by the replier - (out-bound one-way time). The value of this object is - reported as 0 when it is not possible to transmit an OAM - probe or the information is not available." - ::= { tmnxOamMacPingHistoryEntry 4 } - -tmnxOamMacPingHistoryStatus OBJECT-TYPE - SYNTAX TmnxOamResponseStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamMacPingHistoryStatus is an enumberate integer - that indicates the result of a particular OAM probe." - ::= { tmnxOamMacPingHistoryEntry 5 } - -tmnxOamMacPingHistoryTime OBJECT-TYPE - SYNTAX DateAndTime - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Timestamp for when this OAM probe result was determined." - ::= { tmnxOamMacPingHistoryEntry 6 } - -tmnxOamMacPingHistoryReturnCode OBJECT-TYPE - SYNTAX TmnxOamPingRtnCode - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamMacPingHistoryReturnCode is an enumerated integer - that indicates the return code received in the OAM ping response." - ::= { tmnxOamMacPingHistoryEntry 7 } - -tmnxOamMacPingHistorySrcIpAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The value of tmnxOamMacPingHistorySrcIpAddress specifies the Ipv4 - address of the remote node that generated this reply to a OAM probe. - - This object was obsoleted in release 4.0 and replaced with - InetAddress objects tmnxOamMacPingHistorySrcAddrType and - tmnxOamMacPingHistorySrcAddress." - ::= { tmnxOamMacPingHistoryEntry 8 } - -tmnxOamMacPingHistoryAddressType OBJECT-TYPE - SYNTAX TmnxOamAddressType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamMacPingHistoryAddressType specifies the type of - binding address information returned in response to a 'macQuery' - or 'macPing' test." - ::= { tmnxOamMacPingHistoryEntry 9 } - -tmnxOamMacPingHistorySapId OBJECT-TYPE - SYNTAX TmnxStrSapId - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamMacPingHistorySapId is the name of the access - port of the SAP supporting the requested MAC address returned in - response to a 'macQuery' or 'macPing' probe. - - If the value of tmnxOamMacPingHistoryAddressType is not 'sapId', - this object is not relevant and MUST have a null string ''." - ::= { tmnxOamMacPingHistoryEntry 10 } - -tmnxOamMacPingHistorySdpId OBJECT-TYPE - SYNTAX SdpId - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamMacPingHistorySdpId is the ID of the SDP - supporting the requested MAC address returned in response to a - 'macQuery' or 'macPing' probe. - - If the value of tmnxOamMacPingHistoryAddressType is not 'sdpId', - this object is not relevant and MUST return a value of '0'." - ::= { tmnxOamMacPingHistoryEntry 12 } - -tmnxOamMacPingHistoryAdminStatus OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamMacPingHistoryAdminStatus indicates the current - administrative state of the SAP or SDP ID returned in response to a - 'macQuery' or 'macPing' test. A value of 'true' indicates the SAP - or SDP is administratively 'up'. - - The value of this object MUST be reported as 'false' when no ping - responses have been received or an active test has not yet timed out." - ::= { tmnxOamMacPingHistoryEntry 13 } - -tmnxOamMacPingHistoryOperStatus OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamMacPingHistoryOperStatus indicates the current - operational state of the SAP or SDP ID returned in response to a - 'macQuery' or 'macPing' test. A value of 'true' indicates the SAP - or SDP is operationally 'up'. - - The value of this object MUST be reported as 'false' when no ping - responses have been received or an active test has not yet timed out." - ::= { tmnxOamMacPingHistoryEntry 14 } - -tmnxOamMacPingHistoryResponsePlane OBJECT-TYPE - SYNTAX TmnxOamTestResponsePlane - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamMacPingHistoryResponsePlane indicates the - response plane from which this ping response was received." - ::= { tmnxOamMacPingHistoryEntry 15 } - -tmnxOamMacPingHistorySize OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "octets" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamMacPingHistorySize indicates the size in octets - of the user payload in ping request packet. It does not include - the service encapsulation." - ::= { tmnxOamMacPingHistoryEntry 16 } - -tmnxOamMacPingHistoryInOneWayTime OBJECT-TYPE - SYNTAX Integer32 - UNITS "milliseconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The amount of time measured in milliseconds from when an OAM - probe reply was sent to when it was received by this host - (in-bound one-way time). The value of this object is reported - as 0 when the information is not available." - ::= { tmnxOamMacPingHistoryEntry 17 } - -tmnxOamMacPingHistorySrcAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamMacPingHistorySrcAddrType indicates the Internet - address type stored in tmnxOamMacPingHistorySrcAddress." - ::= { tmnxOamMacPingHistoryEntry 18 } - -tmnxOamMacPingHistorySrcAddress OBJECT-TYPE - SYNTAX InetAddress (SIZE (0|4|16)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamMacPingHistorySrcAddress indicates the Internet - address of the remote node that generated this reply to a OAM probe." - ::= { tmnxOamMacPingHistoryEntry 19 } - - - -- - -- Alcatel 7x50 SR series OAM MAC Ping Label Mapping Table - -- -tmnxOamMacPingL2MapTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxOamMacPingL2MapEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines a table for storing the results of an OAM 'macQuery' - probe operation where a L2 mapping TLV is returned. Only one - downstream and one upstream L2 mapping entry is returned if the - 'macQuery' replier has no egress mapping for the requested MAC - address but it does have an SDP binding. Multiple downstream L2 - mappings that specify the replier's flooding domain may be returned - if the replier has no bindings for the MAC address. - - An entry in this table is created when the result of an OAM - 'macQuery'probe is determined. - - An entry is removed from this table when its corresponding - tmnxOamPingCtlEntry is deleted." - ::= { tmnxOamPingObjs 8 } - -tmnxOamMacPingL2MapEntry OBJECT-TYPE - SYNTAX TmnxOamMacPingL2MapEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines an entry in the tmnxOamMacPingL2MapTable. The first two - index elements identify the tmnxOamPingCtlEntry that a - tmnxOamMacPingL2MapEntry belongs to. The third index element - identifies a specific OAM test run. The fourth index element - selects the group of responses associated with a specific probe - attempt. The fifth index selects a single OAM 'macQuery' reply. - Note that in the case of a successful 'macQuery' reply there will - be only two row entries created per test run. However there may - also be one or more error replies. The sixth index selects a - single L2 mapping entry within a specific probe reply." - INDEX { - tmnxOamPingCtlOwnerIndex, - tmnxOamPingCtlTestIndex, - tmnxOamPingResultsTestRunIndex, - tmnxOamMacPingHistoryIndex, - tmnxOamMacPingReplyIndex, - tmnxOamMacPingL2MapIndex - } - ::= { tmnxOamMacPingL2MapTable 1 } - -TmnxOamMacPingL2MapEntry ::= - SEQUENCE { - tmnxOamMacPingL2MapIndex Unsigned32, - tmnxOamMacPingL2MapRouterID IpAddress, - tmnxOamMacPingL2MapLabel MplsLabel, - tmnxOamMacPingL2MapProtocol TmnxOamSignalProtocol, - tmnxOamMacPingL2MapVCType TmnxOamVcType, - tmnxOamMacPingL2MapVCID TmnxVcId, - tmnxOamMacPingL2MapDirection INTEGER - } - -tmnxOamMacPingL2MapIndex OBJECT-TYPE --- NOTE: The UCD snmpget utility program does not parse this correctly --- SYNTAX Unsigned32 (1..'ffffffff'h) - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry in this table is created when the result of a OAM - 'macQuery' probe is determined. The initial 2 instance identifier - index values identify the tmnxOamPingCtlEntry that a OAM probe result - (tmnxOamMacPingHistoryEntry) belongs to. The tmnxOamMacPingHistoryIndex - identifies a group of replies received in response to a specific - probe transmission. The tmnxOamMacPingReplyIndex selects a single - OAM 'macQuery' reply. - - The tmnxOamMacPingL2MapIndex selects a single L2 mapping entry - within a specific 'macQuery' probe reply. - - The agent starts assigning tmnxOamMacPingL2MapIndex values at 1." - ::= { tmnxOamMacPingL2MapEntry 1 } - -tmnxOamMacPingL2MapRouterID OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamMacPingL2MapRouterID is the router ID for this - L2 mapping entry." - ::= { tmnxOamMacPingL2MapEntry 2 } - -tmnxOamMacPingL2MapLabel OBJECT-TYPE - SYNTAX MplsLabel - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamMacPingL2MapLabel is the label used by the - router for the L2FEC or VC ID specified by this L2 mapping entry." - ::= { tmnxOamMacPingL2MapEntry 3 } - -tmnxOamMacPingL2MapProtocol OBJECT-TYPE - SYNTAX TmnxOamSignalProtocol - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamMacPingL2MapProtocol is the signaling protocol - used by the router for the L2FEC or VC ID specified by this L2 - mapping entry." - ::= { tmnxOamMacPingL2MapEntry 4 } - -tmnxOamMacPingL2MapVCType OBJECT-TYPE - SYNTAX TmnxOamVcType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamMacPingL2MapVCType specifies the class of - VC ID given in tmnxOamMacPingL2MapVCID." - ::= { tmnxOamMacPingL2MapEntry 5 } - -tmnxOamMacPingL2MapVCID OBJECT-TYPE - SYNTAX TmnxVcId - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamMacPingL2MapVCID is the VC ID associated with - the label used by the L2FEC specified by this L2 mapping entry." - ::= { tmnxOamMacPingL2MapEntry 6 } - -tmnxOamMacPingL2MapDirection OBJECT-TYPE - SYNTAX INTEGER { - upstream (1), - downstream (2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamMacPingL2MapDirection specifies the direction - that this L2 mapping entry is in relation to the node that returned - the 'macQuery' reply." - ::= { tmnxOamMacPingL2MapEntry 7 } - - - --- --- Alcatel 7x50 SR series OAM LSP Ping Control Table --- --- --- Sparse Dependent Extension of the tmnxOamPingCtlTable. --- --- The same indexes are used for both the base table, tmnxOamPingCtlTable, --- and the sparse dependent table, tmnxOamLspPingCtlTable. --- --- This in effect extends the tmnxOamPingCtlTable with additional columns. --- Rows are created in the tmnxOamLspPingCtlTable only for those entries --- in the tmnxOamPingCtlTable where tmnxOamPingCtlTestMode has a value of --- 'lspPing'. --- --- Deletion of a row in the tmnxOamPingCtlTable results in the --- same fate for the row in the tmnxOamLspPingCtlTable. --- -tmnxOamLspPingCtlTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxOamLspPingCtlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines the Alcatel 7x50 SR OAM Lsp ping Control Table for - providing, via SNMP, the capability of performing Alcatel - 7x50 SR OAM 'lspPing' test operations. The results of these - tests are stored in the tmnxOamPingResultsTable and the - tmnxOamPingHistoryTable." - ::= { tmnxOamPingObjs 9 } - -tmnxOamLspPingCtlEntry OBJECT-TYPE - SYNTAX TmnxOamLspPingCtlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines an entry in the tmnxOamLspPingCtlTable. The first index - element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString, - a textual convention that allows for use of the SNMPv3 - View-Based Access Control Model (RFC 2575 [11], VACM) - and allows a management application to identify its entries. - The second index, tmnxOamPingCtlTestIndex, enables the same - management application to have multiple outstanding requests." - INDEX { - tmnxOamPingCtlOwnerIndex, - tmnxOamPingCtlTestIndex - } - ::= { tmnxOamLspPingCtlTable 1 } - -TmnxOamLspPingCtlEntry ::= - SEQUENCE { - tmnxOamLspPingCtlVRtrID TmnxVRtrID, - tmnxOamLspPingCtlLspName TNamedItemOrEmpty, - tmnxOamLspPingCtlReturnLsp TNamedItemOrEmpty, - tmnxOamLspPingCtlTtl Unsigned32, - tmnxOamLspPingCtlPathName TNamedItemOrEmpty, - tmnxOamLspPingCtlLdpIpPrefix IpAddress, - tmnxOamLspPingCtlLdpIpPrefixLen IpAddressPrefixLength, - tmnxOamLspPingCtlLdpPrefixType InetAddressType, - tmnxOamLspPingCtlLdpPrefix InetAddress, - tmnxOamLspPingCtlLdpPrefixLen InetAddressPrefixLength, - tmnxOamLspPingCtlPathDestType InetAddressType, - tmnxOamLspPingCtlPathDest InetAddress, - tmnxOamLspPingCtlNhIntfName TNamedItemOrEmpty, - tmnxOamLspPingCtlNhAddressType InetAddressType, - tmnxOamLspPingCtlNhAddress InetAddress - } - -tmnxOamLspPingCtlVRtrID OBJECT-TYPE - SYNTAX TmnxVRtrID - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The unique value which identifies this virtual router in the - Alcatel 7x50 SR system. The vRtrID value for each virtual router - must remain constant at least from one re-initialization of the - system management processor (CPM) to the next. There will always - be at least one router entry defined by the agent with vRtrID=1 - which represents the transport router." - DEFVAL { 1 } -- Base router - ::= { tmnxOamLspPingCtlEntry 1 } - -tmnxOamLspPingCtlLspName OBJECT-TYPE - SYNTAX TNamedItemOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Administrative name of the target Labeled Switch Path (LSP) for this - OAM LSP Ping test. The LSP name must be unique within the virtual - router instance specified by tmnxOamLspPingCtlVRtrID. - - This parameter is mutually exclusive with the IP prefix parameter - associated with an LDP based LSP (tmnxOamLspPingCtlLdpIpPrefix). - Either the LSP name or the LDP IP Prefix must be specified but not - both." - DEFVAL { ''H } -- the empty string - ::= { tmnxOamLspPingCtlEntry 2 } - -tmnxOamLspPingCtlReturnLsp OBJECT-TYPE - SYNTAX TNamedItemOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Administrative name of the Labeled Switch Path (LSP) to use to - return the response to this OAM LSP Ping test. The LSP name must - be unique within the virtual router instance specified by - tmnxOamLspPingCtlVRtrID. - This is an optional parameter." - DEFVAL { ''H } -- the empty string - ::= { tmnxOamLspPingCtlEntry 3 } - -tmnxOamLspPingCtlTtl OBJECT-TYPE - SYNTAX Unsigned32 (1..255) - UNITS "time-to-live value" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Specifies the outermost label time-to-live value. This is an optional - parameter." - DEFVAL { 255 } - ::= { tmnxOamLspPingCtlEntry 4 } - -tmnxOamLspPingCtlPathName OBJECT-TYPE - SYNTAX TNamedItemOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Administrative name of the Path (LSP) for this OAM LSP Ping test. - The Path name must be unique within the virtual router - instance specified by tmnxOamLspPingCtlVRtrID. - - This is an optional parameter which can be specified only if the - LSP Name parameter is specified." - DEFVAL { ''H } -- the empty string - ::= { tmnxOamLspPingCtlEntry 5 } - -tmnxOamLspPingCtlLdpIpPrefix OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-create - STATUS obsolete - DESCRIPTION - "The IP prefix for the LDP based LSP for this OAM LSP Ping test. - - This parameter is mutually exclusive with the LSP name parameter - (tmnxOamLspPingCtlLspName). Either the LDP IP Prefix or the LSP - name must be specified but not both. - - This object was obsoleted in release 4.0 and replaced with - InetAddress objects tmnxOamLspPingCtlLdpPrefixType and - tmnxOamLspPingCtlLdpPrefix." - DEFVAL { '00000000'H } -- 0.0.0.0 - ::= { tmnxOamLspPingCtlEntry 6 } - -tmnxOamLspPingCtlLdpIpPrefixLen OBJECT-TYPE - SYNTAX IpAddressPrefixLength - MAX-ACCESS read-create - STATUS obsolete - DESCRIPTION - "The IP prefix length for the LDP based LSP for this OAM LSP - Ping test. - - The value of this parameter is valid only when LDP IP Prefix - has been specified. - - This object was obsoleted in release 4.0 and replaced with - InetAddress object tmnxOamLspPingCtlLdpPrefixLen." - DEFVAL { 32 } - ::= { tmnxOamLspPingCtlEntry 7 } - -tmnxOamLspPingCtlLdpPrefixType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamLspPingCtlLdpPrefixType specifies the type - of Internet address stored in tmnxOamLspPingCtlLdpPrefix." - DEFVAL { unknown } - ::= { tmnxOamLspPingCtlEntry 8 } - -tmnxOamLspPingCtlLdpPrefix OBJECT-TYPE - SYNTAX InetAddress (SIZE (0|4|16)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamLspPingCtlLdpPrefix specifies the Internet - prefix for the LDP based LSP for this OAM LSP Ping test. - - This parameter is mutually exclusive with the LSP name parameter - (tmnxOamLspPingCtlLspName). Either the LDP IP Prefix or the LSP - name must be specified but not both." - DEFVAL { ''H } - ::= { tmnxOamLspPingCtlEntry 9 } - -tmnxOamLspPingCtlLdpPrefixLen OBJECT-TYPE - SYNTAX InetAddressPrefixLength - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamLspPingCtlLdpPrefixLen specifies the Internet - address prefix length for the LDP based LSP for this OAM LSP - Ping test. - - The value of this parameter is valid only when LDP IP Prefix - has been specified." - DEFVAL { 32 } - ::= { tmnxOamLspPingCtlEntry 10 } - -tmnxOamLspPingCtlPathDestType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamLspPingCtlPathDestType specifies the type - of Internet address stored in tmnxOamLspPingCtlPathDest." - DEFVAL { unknown } - ::= { tmnxOamLspPingCtlEntry 11 } - -tmnxOamLspPingCtlPathDest OBJECT-TYPE - SYNTAX InetAddress (SIZE (0|4|16)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamLspPingCtlPathDest specifies a unique path - for this OAM Lsp Ping to traverse. This address is used as part of a - hash key to select the appropriate ECMP path to the destination of - an OAM LSP Ping test. - - This is an optional parameter. " - DEFVAL { ''H } - ::= { tmnxOamLspPingCtlEntry 12 } - -tmnxOamLspPingCtlNhIntfName OBJECT-TYPE - SYNTAX TNamedItemOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Administrative name of the next hop interface for this OAM LSP - Ping test to be sent. The interface name must be unique within - the virtual router instance specified by tmnxOamLspPingCtlVRtrID. - - This is an optional parameter which can be specified only if the - tmnxOamLspPingCtlPathDest parameter is specified. This parameter - is mutually exclusive with the tmnxOamLspPingCtlNhAddress - parameter. Either the next-hop interface name or next-hop address - can be specified but not both. An attempt to set this object to a - non-default value when tmnxOamLspPingCtlNhAddress has a - non-default value will result in an 'inconsistentValue' error." - DEFVAL { ''H } -- the empty string - ::= { tmnxOamLspPingCtlEntry 13 } - -tmnxOamLspPingCtlNhAddressType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamLspPingCtlNhAddressType specifies the type - of Internet address stored in tmnxOamLspPingCtlNhAddress." - DEFVAL { unknown } - ::= { tmnxOamLspPingCtlEntry 14 } - -tmnxOamLspPingCtlNhAddress OBJECT-TYPE - SYNTAX InetAddress (SIZE (0|4|16)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamLspPingCtlNhAddress specifies the Interface - address to the next hop in which this OAM LSP ping test will be - transmitted. - - This is an optional parameter which can be specified only if the - tmnxOamLspPingCtlPathDest parameter is specified. This parameter - is mutually exclusive with tmnxOamLspPingCtlNhIntfName parameter. - Either the next-hop interface name or next-hop address - can be specified but not both. An attempt to set this object to a - non-default value when tmnxOamLspPingCtlNhIntfName has a - non-default value will result in an 'inconsistentValue' error." - DEFVAL { ''H } - ::= { tmnxOamLspPingCtlEntry 15 } - --- --- Alcatel 7x50 SR series OAM VPRN Ping Control Table --- --- Sparse Dependent Extension of the tmnxOamPingCtlTable. --- --- The same indexes are used for both the base table, tmnxOamPingCtlTable, --- and the sparse dependent table, tmnxOamVprnPingCtlTable. --- --- This in effect extends the tmnxOamPingCtlTable with additional columns. --- Rows are created in the tmnxOamVprnPingCtlTable only for those entries --- in the tmnxOamPingCtlTable where tmnxOamPingCtlTestMode has a value of --- 'vprnPing'. --- --- Deletion of a row in the tmnxOamPingCtlTable results in the --- same fate for the row in the tmnxOamVprnPingCtlTable. --- - -tmnxOamVprnPingCtlTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxOamVprnPingCtlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines the Alcatel 7x50 SR OAM VPRN Ping Control Table for providing, - via SNMP, the capability of performing Alcatel 7x50 SR OAM 'vprnPing' - test operations. - - The results of these tests are stored in the tmnxOamPingResultsTable - and the tmnxOamTrProbeHistoryTable. There will be no entries for - these test in the tmnxOamPingHistoryTable." - ::= { tmnxOamPingObjs 10 } - -tmnxOamVprnPingCtlEntry OBJECT-TYPE - SYNTAX TmnxOamVprnPingCtlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines an entry in the tmnxOamVprnPingCtlTable. The first index - element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString, - a textual convention that allows for use of the SNMPv3 - View-Based Access Control Model (RFC 2575 [11], VACM) - and allows a management application to identify its entries. - The second index, tmnxOamPingCtlTestIndex, enables the same - management application to have multiple outstanding requests." - INDEX { - tmnxOamPingCtlOwnerIndex, - tmnxOamPingCtlTestIndex - } - ::= { tmnxOamVprnPingCtlTable 1 } - -TmnxOamVprnPingCtlEntry ::= - SEQUENCE { - tmnxOamVprnPingCtlSourceIpAddr IpAddress, - tmnxOamVprnPingCtlReplyControl TruthValue, - tmnxOamVprnPingCtlTtl Unsigned32, - tmnxOamVprnPingCtlSrcAddrType InetAddressType, - tmnxOamVprnPingCtlSrcAddress InetAddress - } - -tmnxOamVprnPingCtlSourceIpAddr OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-create - STATUS obsolete - DESCRIPTION - "Specifies the Ipv4 address to be used as the source for - performing an OAM ping operation when tmnxOamPingCtlTestMode has - a value of 'vprnPing'. This parameter is required. - - This object was obsoleted in release 4.0 and replaced with - InetAddress objects tmnxOamVprnPingCtlSrcAddrType and - tmnxOamVprnPingCtlSrcAddress." - DEFVAL { '00000000'h } -- 0.0.0.0 - ::= { tmnxOamVprnPingCtlEntry 1 } - -tmnxOamVprnPingCtlReplyControl OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "When the value of tmnxOamVprnPingCtlReplyControl is 'true', the - OAM ping response is returned using the control plane. If its value - is 'false', the packet is sent via the data plane. - - This object is optional and is not relevant when - tmnxOamPingCtlTestMode has a value other than 'vprnPing'." - DEFVAL { false } - ::= { tmnxOamVprnPingCtlEntry 2 } - -tmnxOamVprnPingCtlTtl OBJECT-TYPE - SYNTAX Unsigned32 (1..255) - UNITS "time-to-live value" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Specifies the vc-label time-to-live value. - - This object is optional and is not relevant when - tmnxOamPingCtlTestMode has a value other than 'vprnPing'. - - While performing the test with a ttl of 1 no responses should ever be - expected." - DEFVAL { 5 } - ::= { tmnxOamVprnPingCtlEntry 3 } - -tmnxOamVprnPingCtlSrcAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamVprnPingCtlSrcAddrType specifies the Internet - address type stored in tmnxOamVprnPingCtlSrcAddress." - DEFVAL { unknown } - ::= { tmnxOamVprnPingCtlEntry 4 } - -tmnxOamVprnPingCtlSrcAddress OBJECT-TYPE - SYNTAX InetAddress (SIZE (0|4|16)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamVprnPingCtlSrcAddress specifies the Internet - address to be used as the source for performing an OAM ping - operation when tmnxOamPingCtlTestMode has a value of 'vprnPing'. - - This parameter is required." - DEFVAL { ''H } - ::= { tmnxOamVprnPingCtlEntry 5 } - - --- --- Alcatel 7750 SR series OAM ATM Ping Control Table --- --- Sparse Dependent Extension of the tmnxOamPingCtlTable. --- --- The same indexes are used for both the base table, tmnxOamPingCtlTable, --- and the sparse dependent table, tmnxOamAtmPingCtlTable. --- --- This in effect extends the tmnxOamPingCtlTable with additional columns. --- Rows are created in the tmnxOamAtmPingCtlTable only for those entries --- in the tmnxOamPingCtlTable where tmnxOamPingCtlTestMode has a value of --- 'atmPing'. --- --- Deletion of a row in the tmnxOamPingCtlTable results in the --- same fate for the row in the tmnxOamAtmPingCtlTable. --- -tmnxOamAtmPingCtlTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxOamAtmPingCtlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines the Alcatel 7750 SR OAM ATM Ping Control Table for providing, - via SNMP, the capability of performing Alcatel 7750 SR OAM 'atmPing' - test operations. - The results of these tests are stored in the tmnxOamPingResultsTable - and the tmnxOamPingHistoryTable." - ::= { tmnxOamPingObjs 11 } - -tmnxOamAtmPingCtlEntry OBJECT-TYPE - SYNTAX TmnxOamAtmPingCtlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines an entry in the tmnxOamAtmPingCtlTable. The first index - element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString, - a textual convention that allows for use of the SNMPv3 - View-Based Access Control Model (RFC 2575 [11], VACM) - and allows a management application to identify its entries. - The second index, tmnxOamPingCtlTestIndex, enables the same - management application to have multiple outstanding requests." - INDEX { - tmnxOamPingCtlOwnerIndex, - tmnxOamPingCtlTestIndex - } - ::= { tmnxOamAtmPingCtlTable 1 } - -TmnxOamAtmPingCtlEntry ::= - SEQUENCE { - tmnxOamAtmPingCtlPortId TmnxPortID, - tmnxOamAtmPingCtlVpi AtmVpIdentifier, - tmnxOamAtmPingCtlVci AtmVcIdentifier, - tmnxOamAtmPingCtlLpbkLocation OCTET STRING, - tmnxOamAtmPingCtlSegment INTEGER - } - -tmnxOamAtmPingCtlPortId OBJECT-TYPE - SYNTAX TmnxPortID - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamAtmPingCtlPortId is the ID of the access - port of the target VC. This parameter is required." - DEFVAL { 0 } - ::= { tmnxOamAtmPingCtlEntry 1 } - -tmnxOamAtmPingCtlVpi OBJECT-TYPE - SYNTAX AtmVpIdentifier - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamAtmPingCtlVpi is the VPI of the VC used to - send the OAM ATM ping. This is a required parameter." - DEFVAL { 0 } - ::= { tmnxOamAtmPingCtlEntry 2 } - -tmnxOamAtmPingCtlVci OBJECT-TYPE - SYNTAX AtmVcIdentifier - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamAtmPingCtlVci is the VCI of the VC used to - send the OAM ATM ping. This is a required parameter." - DEFVAL { 0 } - ::= { tmnxOamAtmPingCtlEntry 3 } - -tmnxOamAtmPingCtlLpbkLocation OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(16)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamAtmPingCtlLpbkLocation is the Loopback - Location ID used in the ATM OAM loopback cell. If all bits in the - Loopback Location ID are '1', the destination of the OAM ATM ping - is the far-end destination of the VC. Otherwise it is destined to - a specific ATM node in the ATM network. - - This is a required parameter." - DEFVAL { ''H } -- the empty string - ::= { tmnxOamAtmPingCtlEntry 4 } - -tmnxOamAtmPingCtlSegment OBJECT-TYPE - SYNTAX INTEGER { - endToEnd (1), - segment (2) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamAtmPingCtlSegment determines if the - ATM OAM loopback cell is destined to the first segment poing in - the line direction or the PVCC's connection endpoint." - DEFVAL { endToEnd } - ::= { tmnxOamAtmPingCtlEntry 5 } - - --- --- Alcatel 7x50 SR series OAM MFIB Ping Control Table --- --- --- Sparse Dependent Extension of the tmnxOamPingCtlTable. --- --- The same indexes are used for both the base table, tmnxOamPingCtlTable, --- and the sparse dependent table, tmnxOamMfibPingCtlTable. --- --- Rows are created in the tmnxOamMfibPingCtlTable only for those entries --- in the tmnxOamPingCtlTable where tmnxOamPingCtlTestMode has a value of --- 'mfibPing'. --- --- Deletion of a row in the tmnxOamPingCtlTable results in the --- same fate for the row in the tmnxOamMfibPingCtlTable. --- -tmnxOamMfibPingCtlTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxOamMfibPingCtlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines the Alcatel 7x50 SR OAM MFIB Ping Control Table for - providing, via SNMP, the capability of performing Alcatel 7x50 SR - OAM 'mfibPing' test operations. - - The results of these tests are stored in the - tmnxOamPingResultsTable and the tmnxOamPingHistoryTable. Rows are - created in the tmnxOamMfibPingCtlTable only for those entries in - the tmnxOamPingCtlTable where tmnxOamPingCtlTestMode has a value of - 'mfibPing'." - ::= { tmnxOamPingObjs 12 } - -tmnxOamMfibPingCtlEntry OBJECT-TYPE - SYNTAX TmnxOamMfibPingCtlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines an entry in the tmnxOamMfibPingCtlTable. The - first index element, tmnxOamPingCtlOwnerIndex, is of - type SnmpAdminString, a textual convention that allows - for use of the SNMPv3 View-Based Access Control Model - (RFC 2575 [11], VACM) and allows a management - application to identify its entries. The second index, - tmnxOamPingCtlTestIndex, enables the same management - application to have multiple outstanding requests." - INDEX { - tmnxOamPingCtlOwnerIndex, - tmnxOamPingCtlTestIndex - } - ::= { tmnxOamMfibPingCtlTable 1 } - -TmnxOamMfibPingCtlEntry ::= - SEQUENCE { - tmnxOamMfibPingCtlSourceIpAddr IpAddress, - tmnxOamMfibPingCtlDestIpAddr IpAddress, - tmnxOamMfibPingCtlReplyControl TruthValue, - tmnxOamMfibPingCtlTtl Unsigned32, - tmnxOamMfibPingCtlSrcAddrType InetAddressType, - tmnxOamMfibPingCtlSrcAddress InetAddress, - tmnxOamMfibPingCtlDestAddrType InetAddressType, - tmnxOamMfibPingCtlDestAddress InetAddress, - tmnxOamMfibPingCtlDestMacAddr MacAddress - } - -tmnxOamMfibPingCtlSourceIpAddr OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "Specifies the Ipv4 address to be used as the source for performing - an OAM ping operation when tmnxOamPingCtlTestMode has a value of - 'mfibPing' in which case this parameter is required. If - tmnxOamPingCtlTestMode is different from 'mfibPing' this field is - ignored. - - This object was obsoleted in release 4.0 and replaced with - InetAddress objects tmnxOamMfibPingCtlSrcAddrType and - tmnxOamMfibPingCtlSrcAddress." - DEFVAL { '00000000'h } -- 0.0.0.0 - ::= { tmnxOamMfibPingCtlEntry 1 } - -tmnxOamMfibPingCtlDestIpAddr OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "Specifies the Ipv4 multicast address to be used as the destination - for performing an OAM ping operation when tmnxOamPingCtlTestMode has a - value of 'mfibPing' in which case this parameter is required. If - tmnxOamPingCtlTestMode is different from 'mfibPing' this field is - ignored. - - This object was obsoleted in release 4.0 and replaced with - InetAddress objects tmnxOamMfibPingCtlDestAddrType and - tmnxOamMfibPingCtlDestAddress." - DEFVAL { '00000000'h } -- 0.0.0.0 - ::= { tmnxOamMfibPingCtlEntry 2 } - -tmnxOamMfibPingCtlReplyControl OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "When the value of tmnxOamMfibPingCtlReplyControl is 'true', the - OAM ping response is returned using the control plane. If its value - is 'false', the packet is sent via the data plane. - - This object is optional and is not relevant when tmnxOamPingCtlTestMode - has a value other than 'mfibPing'." - DEFVAL { false } - ::= { tmnxOamMfibPingCtlEntry 3 } - -tmnxOamMfibPingCtlTtl OBJECT-TYPE - SYNTAX Unsigned32 (1..255) - UNITS "time-to-live value" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Specifies the vc-label time-to-live value. - This object is optional and is not relevant when - tmnxOamPingCtlTestMode has a value other than 'mfibPing'. - While performing the test with a ttl of 1 no responses should ever - be expected." - DEFVAL { 255 } - ::= { tmnxOamMfibPingCtlEntry 4 } - -tmnxOamMfibPingCtlSrcAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxOamMfibPingCtlSrcAddrType specifies the Internet - address type stored in tmnxOamMfibPingCtlSrcAddress." - DEFVAL { unknown } - ::= { tmnxOamMfibPingCtlEntry 5 } - -tmnxOamMfibPingCtlSrcAddress OBJECT-TYPE - SYNTAX InetAddress (SIZE (0|4|16)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxOamMfibPingCtlSrcAddress specifies the Internet - address to be used as the source for performing an OAM ping - operation when tmnxOamPingCtlTestMode has a value of 'mfibPing' - and the value of tmnxOamMfibPingCtlDestMacAddr is all zeros, in - which case this parameter is required. If tmnxOamPingCtlTestMode is - different from 'mfibPing' this field is ignored." - DEFVAL { ''H } - ::= { tmnxOamMfibPingCtlEntry 6 } - -tmnxOamMfibPingCtlDestAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxOamMfibPingCtlDestAddrType specifies the Internet - multicast address type stored in tmnxOamMfibPingCtlDestAddress." - DEFVAL { unknown } - ::= { tmnxOamMfibPingCtlEntry 7 } - -tmnxOamMfibPingCtlDestAddress OBJECT-TYPE - SYNTAX InetAddress (SIZE (0|4|16)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxOamMfibPingCtlDestAddress specifies the Internet - multicast address to be used as the destination for performing an - OAM ping operation when tmnxOamPingCtlTestMode has a value of 'mfibPing' - and the value of tmnxOamMfibPingCtlDestMacAddr is all zeros, - in which case this parameter is required. If tmnxOamPingCtlTestMode is - different from 'mfibPing' this field is ignored." - DEFVAL { ''H } - ::= { tmnxOamMfibPingCtlEntry 8 } - -tmnxOamMfibPingCtlDestMacAddr OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxOamMfibPingCtlDestMacAddr specifies the IPv6 - multicast MAC address to be used as the destination for performing an - OAM ping operation when tmnxOamPingCtlTestMode has a value of 'mfibPing' - and objects tmnxOamMfibPingCtlSrcAddrType and - tmnxOamMfibPingCtlDestAddrType have a value of 'unknown (0)', - in which case this parameter is required. If tmnxOamPingCtlTestMode is - different from 'mfibPing' this field is ignored." - DEFVAL { ''H } - ::= { tmnxOamMfibPingCtlEntry 9 } - --- --- Alcatel 7x50 SR series OAM CPE Ping Control Table --- --- --- Sparse Dependent Extension of the tmnxOamPingCtlTable. --- --- The same indexes are used for both the base table, tmnxOamPingCtlTable, --- and the sparse dependent table, tmnxOamCpePingCtlTable. --- --- Rows are created in the tmnxOamCpePingCtlTable only for those entries --- in the tmnxOamPingCtlTable where tmnxOamPingCtlTestMode has a value of --- 'cpePing'. --- --- Deletion of a row in the tmnxOamPingCtlTable results in the --- same fate for the row in the tmnxOamCpePingCtlTable. --- -tmnxOamCpePingCtlTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxOamCpePingCtlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines the Alcatel 7x50 SR OAM CPE Ping Control Table for - providing, via SNMP, the capability of performing Alcatel 7x50 SR - OAM 'cpePing' test operations. - - The results of these tests are stored in the - tmnxOamPingResultsTable and the tmnxOamPingHistoryTable. Rows are - created in the tmnxOamCpePingCtlTable only for those entries in the - tmnxOamPingCtlTable where tmnxOamPingCtlTestMode has a value of - 'cpePing'." - ::= { tmnxOamPingObjs 13 } - -tmnxOamCpePingCtlEntry OBJECT-TYPE - SYNTAX TmnxOamCpePingCtlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines an entry in the tmnxOamCpePingCtlTable. The first index - element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString, a - textual convention that allows for use of the SNMPv3 View-Based - Access Control Model (RFC 2575 [11], VACM) and allows a management - application to identify its entries. The second index, - tmnxOamPingCtlTestIndex, enables the same management application to - have multiple outstanding requests." - INDEX { - tmnxOamPingCtlOwnerIndex, - tmnxOamPingCtlTestIndex - } - ::= { tmnxOamCpePingCtlTable 1 } - -TmnxOamCpePingCtlEntry ::= - SEQUENCE { - tmnxOamCpePingCtlSourceIpAddr IpAddress, - tmnxOamCpePingCtlSendControl TruthValue, - tmnxOamCpePingCtlReplyControl TruthValue, - tmnxOamCpePingCtlTtl Unsigned32, - tmnxOamCpePingCtlSrceMacAddr MacAddress, - tmnxOamCpePingCtlSrcAddrType InetAddressType, - tmnxOamCpePingCtlSrcAddress InetAddress - } - -tmnxOamCpePingCtlSourceIpAddr OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "Specifies the Ipv4 address to be used as the source for performing - an CPE ping operation when tmnxOamPingCtlTestMode has a value of - 'cpePing'. This parameter is required for 'cpePing' and ignored in - all other cases. - - This object was obsoleted in release 4.0 and replaced with - InetAddress objects tmnxOamCpePingCtlSrcAddrType and - tmnxOamCpePingCtlSrcAddress." - DEFVAL { '00000000'h } -- 0.0.0.0 - ::= { tmnxOamCpePingCtlEntry 1 } - -tmnxOamCpePingCtlSendControl OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "When the value of tmnxOamCpePingCtlSendControl is 'true', the OAM - ping packet is sent via the control plane. If its value is 'false', - the packet is sent via the data plane. - This object is optional and is not relevant when tmnxOamPingCtlTestMode - has a value other than 'cpePing'." - DEFVAL { false } - ::= { tmnxOamCpePingCtlEntry 2 } - -tmnxOamCpePingCtlReplyControl OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "When the value of tmnxOamCpePingCtlReplyControl is 'true', the OAM - ping response is returned using the control plane. If its value is - 'false', the packet is sent via the data plane. - This object is optional and is not relevant when - tmnxOamPingCtlTestMode has a value other than 'cpePing'." - DEFVAL { false } - ::= { tmnxOamCpePingCtlEntry 3 } - - tmnxOamCpePingCtlTtl OBJECT-TYPE - SYNTAX Unsigned32 (1..255) - UNITS "time-to-live value" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Specifies the vc-label time-to-live value. This object is optional - and is not relevant when tmnxOamPingCtlTestMode has a value other - than 'cpePing'. When performing the test with a ttl=1, the cpe-ping - is only done to the local SAP(s)." - DEFVAL { 255 } - ::= { tmnxOamCpePingCtlEntry 4 } - -tmnxOamCpePingCtlSrceMacAddr OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "When set to a non zero value, the system will use the value as - source mac address in the ARP request that will be sent to the CPE. - If set to 0, the MAC address configured for the CPM is used. This - object is optional and is not relevant when tmnxOamPingCtlTestMode - has a value other than 'cpePing'." - DEFVAL { '000000000000'H } - ::= { tmnxOamCpePingCtlEntry 5 } - -tmnxOamCpePingCtlSrcAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxOamCpePingCtlSrcAddrType specifies the Internet - address type stored in tmnxOamCpePingCtlSrcAddress." - DEFVAL { unknown } - ::= { tmnxOamCpePingCtlEntry 6 } - -tmnxOamCpePingCtlSrcAddress OBJECT-TYPE - SYNTAX InetAddress (SIZE (0|4|16)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxOamCpePingCtlSrcAddress specifies the Internet - address to be used as the source for performing a CPE ping operation - when tmnxOamPingCtlTestMode has a value of 'cpePing'. This parameter - is required for 'cpePing' and ignored in all other cases." - DEFVAL { ''H } - ::= { tmnxOamCpePingCtlEntry 7 } - - --- --- Alcatel 7x50 SR series OAM Multicast Router Information Response Table --- -tmnxOamMRInfoRespTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxOamMRInfoRespEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines the Alcatel 7x50 SR OAM Multicast Router Information Response - Table for providing, via SNMP, the capability of performing - Alcatel 7x50 SR OAM 'mrinfo' test operations. The results of these - tests are stored in the tmnxOamPingResultsTable, the - tmnxOamPingHistoryTable and the tmnxOamMRInfoRespTable." - ::= { tmnxOamPingObjs 14 } - -tmnxOamMRInfoRespEntry OBJECT-TYPE - SYNTAX TmnxOamMRInfoRespEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines an entry in the tmnxOamMRInfoRespTable. The first index - element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString, - a textual convention that allows for use of the SNMPv3 - View-Based Access Control Model (RFC 2575 [11], VACM) - and allows a management application to identify its entries. - The second index, tmnxOamPingCtlTestIndex, enables the same - management application to have multiple outstanding requests." - INDEX { - tmnxOamPingCtlOwnerIndex, - tmnxOamPingCtlTestIndex, - tmnxOamPingResultsTestRunIndex, - tmnxOamPingHistoryIndex - } - ::= { tmnxOamMRInfoRespTable 1 } - -TmnxOamMRInfoRespEntry ::= - SEQUENCE { - tmnxOamMRInfoRespCapabilities BITS, - tmnxOamMRInfoRespMinorVersion Unsigned32, - tmnxOamMRInfoRespMajorVersion Unsigned32, - tmnxOamMRInfoRespNumInterfaces Unsigned32 - } - -tmnxOamMRInfoRespCapabilities OBJECT-TYPE - SYNTAX BITS { - leaf(0), - prune(1), - genid(2), - mtrace(3), - snmp(4) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tmnxOamMRInfoRespCapabilities indicates the capabilities of the router - responding to the mrinfo request: - leaf(0) This is a leaf router - prune(1) This router understands pruning - genid(2) This router sends Generation Id's - mtrace(3) This router handles Mtrace requests - snmp(4) This router supports the DVMRP MIB - " - ::= { tmnxOamMRInfoRespEntry 1 } - -tmnxOamMRInfoRespMinorVersion OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tmnxOamMRInfoRespMinorVersion indicates the minor software version - on the router responding to the mrinfo request." - ::= { tmnxOamMRInfoRespEntry 2 } - -tmnxOamMRInfoRespMajorVersion OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tmnxOamMRInfoRespMajorVersion indicates the major software version - on the router responding to the mrinfo request." - ::= { tmnxOamMRInfoRespEntry 3 } - -tmnxOamMRInfoRespNumInterfaces OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tmnxOamMRInfoRespNumInterfaces indicates the number of interfaces - in the mrinfo response packet. These interfaces are listed in the - tmnxOamMRInfoRespIfTable." - ::= { tmnxOamMRInfoRespEntry 4 } - - --- --- Alcatel 7x50 SR series OAM Multicast Router Information Interface Table --- -tmnxOamMRInfoRespIfTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxOamMRInfoRespIfEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines the Alcatel 7x50 SR OAM Multicast Router Information Interface - Table for providing, via SNMP, the capability of performing Alcatel - 7x50 SR OAM 'mrinfo' test operation. The results of these tests - are stored in the tmnxOamPingResultsTable, the - tmnxOamPingHistoryTable and the tmnxOamMRInfoRespIfTable." - ::= { tmnxOamPingObjs 15 } - -tmnxOamMRInfoRespIfEntry OBJECT-TYPE - SYNTAX TmnxOamMRInfoRespIfEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines an entry in the tmnxOamMRInfoRespIfTable. The first index - element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString, - a textual convention that allows for use of the SNMPv3 - View-Based Access Control Model (RFC 2575 [11], VACM) - and allows a management application to identify its entries. - The second index, tmnxOamPingCtlTestIndex, enables the same - management application to have multiple outstanding requests." - INDEX { - tmnxOamPingCtlOwnerIndex, - tmnxOamPingCtlTestIndex, - tmnxOamPingResultsTestRunIndex, - tmnxOamPingHistoryIndex, - tmnxOamMRInfoRespIfIndex - } - ::= { tmnxOamMRInfoRespIfTable 1 } - -TmnxOamMRInfoRespIfEntry ::= - SEQUENCE { - tmnxOamMRInfoRespIfIndex Unsigned32, - tmnxOamMRInfoRespIfAddress IpAddress, - tmnxOamMRInfoRespIfMetric Unsigned32, - tmnxOamMRInfoRespIfThreshold Unsigned32, - tmnxOamMRInfoRespIfFlags BITS, - tmnxOamMRInfoRespIfNbrCount Unsigned32, - tmnxOamMRInfoRespIfAddrType InetAddressType, - tmnxOamMRInfoRespIfAddr InetAddress - } - -tmnxOamMRInfoRespIfIndex OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "tmnxOamMRInfoRespIfIndex is the index into the - tmnxOamMRInfoRespIfTable. The mrinfo response packet has - the router's interfaces on which multicast is enabled. - tmnxOamMRInfoRespIfIndex is used to identify those interfaces." - ::= { tmnxOamMRInfoRespIfEntry 1 } - -tmnxOamMRInfoRespIfAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "tmnxOamMRInfoRespIfAddress indicates the interface address on the - router responding to the mrinfo request. - - This object was obsoleted in release 4.0 and replaced with - InetAddress objects tmnxOamMRInfoRespIfAddrType and - tmnxOamMRInfoRespIfAddr." - ::= { tmnxOamMRInfoRespIfEntry 2 } - -tmnxOamMRInfoRespIfMetric OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tmnxOamMRInfoRespIfMetric indicates the metric on the interface." - ::= { tmnxOamMRInfoRespIfEntry 3 } - -tmnxOamMRInfoRespIfThreshold OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tmnxOamMRInfoRespIfThreshold indicates the threshold on the - interface." - ::= { tmnxOamMRInfoRespIfEntry 4 } - -tmnxOamMRInfoRespIfFlags OBJECT-TYPE - SYNTAX BITS { - tunnel(0), - srcrt(1), - reserved1(2), - reserved2(3), - down(4), - disabled(5), - querier(6), - leaf(7) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tmnxOamMRInfoRespIfFlags indicates the flags associated with - an interface: - - tunnel(0) Neighbor reached via tunnel - srcrt(1) Tunnel uses IP source routing - reserved1(2) No longer used - reserved2(3) No longer used - down(4) Operational status down - disabled(5) Administrative status down - querier(6) Querier for interface - leaf(7) No downstream neighbors on interface - " - ::= { tmnxOamMRInfoRespIfEntry 5 } - -tmnxOamMRInfoRespIfNbrCount OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tmnxOamMRInfoRespIfNbrCount indicates the number of multicast neighbors - on the interface. The neighbors are listed in the - tmnxOamMRInfoRespIfNbrTable." - ::= { tmnxOamMRInfoRespIfEntry 6 } - -tmnxOamMRInfoRespIfAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tmnxOamMRInfoRespIfAddrType indicates the Internet address type - stored in tmnxOamMRInfoRespIfAddr." - ::= { tmnxOamMRInfoRespIfEntry 7 } - -tmnxOamMRInfoRespIfAddr OBJECT-TYPE - SYNTAX InetAddress (SIZE (0|4|16)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tmnxOamMRInfoRespIfAddr indicates the Internet address of the - interface on the router responding to the mrinfo request." - ::= { tmnxOamMRInfoRespIfEntry 8 } - - --- --- Alcatel 7x50 SR series OAM Multicast Router Information If Neighbor Table --- - -tmnxOamMRInfoRespIfNbrTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxOamMRInfoRespIfNbrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines the Alcatel 7x50 SR OAM Multicast Router Information Interface - Neighbor Table for providing, via SNMP, the capability of performing - Alcatel 7x50 SR OAM 'mrinfo' test operation. This table contains - entries for neighbors on an interface. The results of the mrinfo test - are stored in the tmnxOamPingResultsTable, the - tmnxOamPingHistoryTable, the tmnxOamMRInfoRespTable, - the tmnxOamMRInfoRespIfTable and the tmnxOamMRInfoRespIfNbrTable." - ::= { tmnxOamPingObjs 16 } - -tmnxOamMRInfoRespIfNbrEntry OBJECT-TYPE - SYNTAX TmnxOamMRInfoRespIfNbrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines an entry in the tmnxOamMRInfoRespIfNbrTable. The first index - element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString, - a textual convention that allows for use of the SNMPv3 - View-Based Access Control Model (RFC 2575 [11], VACM) - and allows a management application to identify its entries. - The second index, tmnxOamPingCtlTestIndex, enables the same - management application to have multiple outstanding requests." - INDEX { - tmnxOamPingCtlOwnerIndex, - tmnxOamPingCtlTestIndex, - tmnxOamPingResultsTestRunIndex, - tmnxOamPingHistoryIndex, - tmnxOamMRInfoRespIfIndex, - tmnxOamMRInfoRespIfNbrIndex - } - ::= { tmnxOamMRInfoRespIfNbrTable 1 } - -TmnxOamMRInfoRespIfNbrEntry ::= - SEQUENCE { - tmnxOamMRInfoRespIfNbrIndex Unsigned32, - tmnxOamMRInfoRespIfNbrAddress IpAddress, - tmnxOamMRInfoRespIfNbrAddrType InetAddressType, - tmnxOamMRInfoRespIfNbrAddr InetAddress - } - -tmnxOamMRInfoRespIfNbrIndex OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "tmnxOamMRInfoRespIfNbrIndex is used to identify the multicast neighbor - on the interface tmnxOamMRInfoRespIfIndex." - ::= { tmnxOamMRInfoRespIfNbrEntry 1 } - -tmnxOamMRInfoRespIfNbrAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "tmnxOamMRInfoRespIfNbrAddress indicates the address of the neighbor - on the interface. - - This object was obsoleted in release 4.0 and replaced with - InetAddress objects tmnxOamMRInfoRespIfNbrAddrType and - tmnxOamMRInfoRespIfNbrAddr." - ::= { tmnxOamMRInfoRespIfNbrEntry 2 } - -tmnxOamMRInfoRespIfNbrAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tmnxOamMRInfoRespIfNbrAddrType indicates the Internet address type - stored in tmnxOamMRInfoRespIfNbrAddr." - ::= { tmnxOamMRInfoRespIfNbrEntry 3 } - -tmnxOamMRInfoRespIfNbrAddr OBJECT-TYPE - SYNTAX InetAddress (SIZE (0|4|16)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tmnxOamMRInfoRespIfNbrAddr indicates the Internet address of the - neighbor on the interface." - ::= { tmnxOamMRInfoRespIfNbrEntry 4 } - - --- --- Alcatel 7750 SR series OAM VCCV Ping Control Table --- --- Sparse Dependent Extension of the tmnxOamPingCtlTable. --- --- The same indexes are used for both the base table, tmnxOamPingCtlTable, --- and the sparse dependent table, tmnxOamVccvPingCtlTable. --- --- This in effect extends the tmnxOamPingCtlTable with additional columns. --- Rows are created in the tmnxOamVccvPingCtlTable only for those entries --- in the tmnxOamPingCtlTable where tmnxOamPingCtlTestMode has a value of --- 'vccvPing'. --- --- Deletion of a row in the tmnxOamPingCtlTable results in the --- deletion of the row in the tmnxOamVccvPingCtlTable. --- -tmnxOamVccvPingCtlTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxOamVccvPingCtlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines the Alcatel 7750 SR OAM VCCV Ping Control Table for providing, - via SNMP, the capability of performing Alcatel 7750 SR OAM 'vccvPing' - test operations. - The results of these tests are stored in the tmnxOamPingResultsTable - and the tmnxOamPingHistoryTable." - ::= { tmnxOamPingObjs 17 } - -tmnxOamVccvPingCtlEntry OBJECT-TYPE - SYNTAX TmnxOamVccvPingCtlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines an entry in the tmnxOamVccvPingCtlTable. The first index - element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString, - a textual convention that allows for use of the SNMPv3 - View-Based Access Control Model (RFC 2575 [11], VACM) - and allows a management application to identify its entries. - The second index, tmnxOamPingCtlTestIndex, enables the same - management application to have multiple outstanding requests." - INDEX { - tmnxOamPingCtlOwnerIndex, - tmnxOamPingCtlTestIndex - } - ::= { tmnxOamVccvPingCtlTable 1 } - -TmnxOamVccvPingCtlEntry ::= - SEQUENCE { - tmnxOamVccvPingCtlSdpIdVcId SdpBindId, - tmnxOamVccvPingCtlReplyMode INTEGER, - tmnxOamVccvPingCtlPwId TmnxVcIdOrNone, - tmnxOamVccvPingCtlTtl Unsigned32 - } - -tmnxOamVccvPingCtlSdpIdVcId OBJECT-TYPE - SYNTAX SdpBindId - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamVccvPingCtlSdpIdVcId specifies the SDP ID and - the VC ID of the pseudowire to be used for performing a vccv-ping - operation. This parameter is required only if tmnxOamPingCtlTestMode - has a value of 'vccvPing'. - SDP ID: first 4 octets - VC ID: remaining 4 octets - If the value of tmnxOamVccvPingCtlSdpIdVcId is invalid, or the - pseudowire is administratively down, or unavailable, the OAM Echo - request message probe is not sent and an appropriate error value is - written to tmnxOamPingHistoryStatus for that probe entry. Once - the interval timer expires, the next probe attempt will be made - if required." - DEFVAL { '0000000000000000'h } -- invalid SdpId vc-id - ::= { tmnxOamVccvPingCtlEntry 1 } - -tmnxOamVccvPingCtlReplyMode OBJECT-TYPE - SYNTAX INTEGER { - ip(2), - controlChannel(4) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamVccvPingCtlReplyMode as specified in - draft-ietf-mpls-lsp-ping-10.txt sets the method of reply - due to the vccv-ping request message. - - ip(2) out-of-band reply - controlChannel(4) inband reply - - This parameter is optional for vccv-ping." - DEFVAL { controlChannel } - ::= { tmnxOamVccvPingCtlEntry 2 } - -tmnxOamVccvPingCtlPwId OBJECT-TYPE - SYNTAX TmnxVcIdOrNone - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamVccvPingCtlPwId specifies the pseudowire Id - to be used for performing a vccv-ping operation. The pseudowire - Id is a non-zero 32-bit connection ID required by the FEC 128, as - defined in RFE 4379. This object is only valid when used in - conjunction with valid tmnxOamPingCtlTgtAddress and - tmnxOamPingCtlSrcAddress. A value of 0 indicates that no VC ID - is configured or available." - DEFVAL { 0 } - ::= { tmnxOamVccvPingCtlEntry 3 } - -tmnxOamVccvPingCtlTtl OBJECT-TYPE - SYNTAX Unsigned32 (1..255) - UNITS "time-to-live value" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamVccvPingCtlTtl specifies the time-to-live value - for the vc-label of the echo request message. The outer label TTL is - still set to the default of 255 regardless of this value." - DEFVAL { 1 } - ::= { tmnxOamVccvPingCtlEntry 4 } - --- --- Alcatel 7750 SR series OAM ICMP Ping Control Table --- --- Sparse Dependent Extension of the tmnxOamPingCtlTable. --- --- The same indexes are used for both the base table, tmnxOamPingCtlTable, --- and the sparse dependent table, tmnxOamIcmpPingCtlTable. --- --- This in effect extends the tmnxOamPingCtlTable with additional columns. --- Rows are created in the tmnxOamIcmpPingCtlTable only for those entries --- in the tmnxOamPingCtlTable where tmnxOamPingCtlTestMode has a value of --- 'icmpPing'. --- --- Deletion of a row in the tmnxOamPingCtlTable results in the --- deletion of the row in the tmnxOamIcmpPingCtlTable. --- -tmnxOamIcmpPingCtlTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxOamIcmpPingCtlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines the Alcatel 7750 SR OAM ICMP Ping Control Table for providing, - via SNMP, the capability of performing Alcatel 7750 SR OAM 'icmpPing' - test operations. - The results of these tests are stored in the tmnxOamPingResultsTable - and the tmnxOamPingHistoryTable." - ::= { tmnxOamPingObjs 18 } - -tmnxOamIcmpPingCtlEntry OBJECT-TYPE - SYNTAX TmnxOamIcmpPingCtlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines an entry in the tmnxOamIcmpPingCtlTable. The first index - element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString, - a textual convention that allows for use of the SNMPv3 - View-Based Access Control Model (RFC 2575 [11], VACM) - and allows a management application to identify its entries. - The second index, tmnxOamPingCtlTestIndex, enables the same - management application to have multiple outstanding requests." - INDEX { - tmnxOamPingCtlOwnerIndex, - tmnxOamPingCtlTestIndex - } - ::= { tmnxOamIcmpPingCtlTable 1 } - -TmnxOamIcmpPingCtlEntry ::= - SEQUENCE { - tmnxOamIcmpPingCtlRapid TruthValue, - tmnxOamIcmpPingCtlTtl Unsigned32, - tmnxOamIcmpPingCtlDSField Unsigned32, - tmnxOamIcmpPingCtlPattern Integer32, - tmnxOamIcmpPingCtlNhAddrType InetAddressType, - tmnxOamIcmpPingCtlNhAddress InetAddress, - tmnxOamIcmpPingCtlEgrIfIndex InterfaceIndexOrZero, - tmnxOamIcmpPingCtlBypassRouting TruthValue, - tmnxOamIcmpPingCtlDoNotFragment TruthValue - } - -tmnxOamIcmpPingCtlRapid OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamIcmpPingCtlRapid specifies whether or - not to send ICMP ping probes in rapid sequence. - - When tmnxOamIcmpPingCtlRapid has the value 'true', the UNITS - value for tmnxOamPingCtlInterval is changed from 'seconds' to - '10 milliseconds'." - DEFVAL { false } - ::= { tmnxOamIcmpPingCtlEntry 1 } - -tmnxOamIcmpPingCtlTtl OBJECT-TYPE - SYNTAX Unsigned32 (1..128) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamIcmpPingCtlTtl specifies the initial - time-to-live value for the ICMP ping packets." - DEFVAL { 64 } - ::= { tmnxOamIcmpPingCtlEntry 2 } - -tmnxOamIcmpPingCtlDSField OBJECT-TYPE - SYNTAX Unsigned32 (0..255) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamIcmpPingCtlDSField specifies the value to store - in the Differentiated Services (DS) Field in the IP packet used - to encapsulate the Alcatel 7x50 SR OAM ping probe. The DS Field - is defined as the Type of Service (TOS) octet in a IPv4 header or - as the Traffic Class octet in a IPv6 header. - - The value of this object must be a decimal integer in the range - from 0 to 255. This option can be used to determine what effect - an explicit DS Field setting has on a OAM ping response. Not - all values are legal or meaningful. DS Field usage is often not - supported by IP implementations. A value of 0 means that the - function represented by this option is not supported. Well known - TOS octet values are '16' (low delay) and '8' (high throughput)." - REFERENCE - "Refer to RFC 2474 for the definition of the Differentiated Services - Field and to RFC 1812 Section 5.3.2 for Type of Service (TOS)." - DEFVAL { 0 } - ::= { tmnxOamIcmpPingCtlEntry 3 } - -tmnxOamIcmpPingCtlPattern OBJECT-TYPE - SYNTAX Integer32 (-1|0..65535) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamIcmpPingCtlPattern specifies a pattern to - be repeated to fill the data field of the ICMP ping packet. - When the value -1 is specified, the data field will be filled - with positional values." - DEFVAL { -1 } - ::= { tmnxOamIcmpPingCtlEntry 4 } - -tmnxOamIcmpPingCtlNhAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamIcmpPingCtlNhAddrType specifies the address type - of the tmnxOamIcmpPingCtlNhAddress Internet address." - DEFVAL { unknown } - ::= { tmnxOamIcmpPingCtlEntry 5 } - -tmnxOamIcmpPingCtlNhAddress OBJECT-TYPE - SYNTAX InetAddress (SIZE (0|4|16)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamIcmpPingCtlNhAddress specifies the Internet - address of the next-hop. - - When tmnxOamIcmpPingCtlBypassRouting has a value of 'true' - or tmnxOamIcmpPingCtlEgrIfIndex has a value not equal 0, - an attempt to set tmnxOamIcmpPingCtlNhAddress to a value - other than ''H will fail with an inconsistentValue error. - - Only one of tmnxOamIcmpPingCtlNhAddress, tmnxOamIcmpPingCtlEgrIfIndex, - or tmnxOamIcmpPingCtlBypassRouting may be set to a non-default - value." - DEFVAL { ''H } - ::= { tmnxOamIcmpPingCtlEntry 6 } - -tmnxOamIcmpPingCtlEgrIfIndex OBJECT-TYPE - SYNTAX InterfaceIndexOrZero - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamIcmpPingCtlEgrIfIndex specifies the - ifIndex of the interface to use to transmit the ICMP ping - packets. - - When tmnxOamIcmpPingCtlBypassRouting has a value of 'true', - an attempt to set tmnxOamIcmpPingCtlEgrIfIndex to a value - other than 0 will fail with an inconsistentValue error. - - Only one of tmnxOamIcmpPingCtlNhAddress, tmnxOamIcmpPingCtlEgrIfIndex, - or tmnxOamIcmpPingCtlBypassRouting may be set to a non-default - value." - DEFVAL { 0 } - ::= { tmnxOamIcmpPingCtlEntry 7 } - -tmnxOamIcmpPingCtlBypassRouting OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamIcmpPingCtlBypassRouting specifies whether - to send the ping request to a host on a directly attached network - bypassing the routing table. - - An attempt to set tmnxOamIcmpPingCtlBypassRouting to 'true' - will fail with an inconsistentValue error if - tmnxOamIcmpPingCtlNhAddress does not have the value ''H or - tmnxOamIcmpPingCtlEgrIfIndex is not equal 0. - - Only one of tmnxOamIcmpPingCtlNhAddress, tmnxOamIcmpPingCtlEgrIfIndex, - or tmnxOamIcmpPingCtlBypassRouting may be set to a non-default - value." - DEFVAL { false } - ::= { tmnxOamIcmpPingCtlEntry 8 } - -tmnxOamIcmpPingCtlDoNotFragment OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamIcmpPingCtlDoNotFragment specifies whether or - not the 'DF' (Don't Fragment) bit is set in the ICMP ping packet. - - When tmnxOamIcmpPingCtlDoNotFragment has the value 'false', - the 'DF' bit is not set." - DEFVAL { false } - ::= { tmnxOamIcmpPingCtlEntry 9 } - - --- Alcatel 7750 SR series OAM ANCP Control Table --- --- Sparse Dependent Extension of the tmnxOamPingCtlTable. --- --- The same indexes are used for both the base table, tmnxOamPingCtlTable, --- and the sparse dependent table, tmnxOamAncpTestCtlTable. --- --- This in effect extends the tmnxOamPingCtlTable with additional columns. --- Rows are created in the tmnxOamAncpTestCtlTable only for those entries --- in the tmnxOamPingCtlTable where tmnxOamPingCtlTestMode has a value of --- 'ancpLoopback'. --- --- Deletion of a row in the tmnxOamPingCtlTable results in the --- deletion of the row in the tmnxOamAncpTestCtlTable. --- -tmnxOamAncpTestCtlTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxOamAncpTestCtlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines the Alcatel 7750 SR OAM ANCP Control Table for providing, - via SNMP, the capability of performing Alcatel 7750 SR OAM - 'ANCP loopback' test operations. - The results of these tests are stored in the tmnxOamPingResultsTable - and the tmnxOamAncpTestHistoryTable. There will be no entries for - these test in the tmnxOamPingHistoryTable." - ::= { tmnxOamPingObjs 19 } - -tmnxOamAncpTestCtlEntry OBJECT-TYPE - SYNTAX TmnxOamAncpTestCtlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines an entry in the tmnxOamAncpTestCtlTable. The first index - element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString, - a textual convention that allows for use of the SNMPv3 - View-Based Access Control Model (RFC 2575 [11], VACM) - and allows a management application to identify its entries. - The second index, tmnxOamPingCtlTestIndex, enables the same - management application to have multiple outstanding requests." - INDEX { - tmnxOamPingCtlOwnerIndex, - tmnxOamPingCtlTestIndex - } - ::= { tmnxOamAncpTestCtlTable 1 } - -TmnxOamAncpTestCtlEntry ::= - SEQUENCE { - tmnxOamAncpTestTarget INTEGER, - tmnxOamAncpTestTargetId DisplayString, - tmnxOamAncpTestcount INTEGER, - tmnxOamAncpTestTimeout INTEGER - } - -tmnxOamAncpTestTarget OBJECT-TYPE - SYNTAX INTEGER { - none (0), - subscriberId (1), - ancpString (2) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The object tmnxOamAncpTestTarget specifies how to interprete the - value of the object tmnxOamAncpTestTargetId. - If set to 'subscriberId', the object tmnxOamAncpTestTargetId - is a printable character string which contains the subscriber-id. - If set to 'ancpString', the object tmnxOamAncpTestTargetId - is a printable character string which contains the ancp-string. - If set to 'none', no value is specified, the object - tmnxOamAncpTestTargetId is an empty string, and no ancp-loopback test - can be performed." - DEFVAL { none } - ::= { tmnxOamAncpTestCtlEntry 1 } - -tmnxOamAncpTestTargetId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..63)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The object tmnxOamAncpTestTargetId contains the ID of the subscriber - for which the ANCP loopback test must be performed. The content of the - field is interpreted as being a subscriber-id of max 32 chars - (in case the object tmnxOamAncpTestTarget is set to 'subscriberId'), - or as being an acnp-string of max 63 chars (in case the object - tmnxOamAncpTestTarget is set to 'ancpString')." - DEFVAL { "" } - ::= { tmnxOamAncpTestCtlEntry 2 } - -tmnxOamAncpTestcount OBJECT-TYPE - SYNTAX INTEGER (0 .. 32) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamAncpTestcount specifies the number of messages the - access node will use to test the circuit. - If set to 0, the number of messages will be determined by the - access node. Following settings are allowed: - tmnxOamAncpTestcount tmnxOamAncpTestTimeout - 0 0 - 1..32 0 - 1..32 1..255 - " - DEFVAL { 0 } - ::= { tmnxOamAncpTestCtlEntry 3 } - -tmnxOamAncpTestTimeout OBJECT-TYPE - SYNTAX INTEGER (0 .. 255) - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamAncpTestTimeout specifies the number of seconds - the controlling node will wait for a reply. This timeout value - is also sent to the access node. If set to 0, the access node will - pick a default value, while the control node will assume a value - of 255 seconds. - - Following settings are allowed: - tmnxOamAncpTestcount tmnxOamAncpTestTimeout - 0 0 - 1..32 0 - 1..32 1..255 - " - DEFVAL { 0 } - ::= { tmnxOamAncpTestCtlEntry 4 } - - -- - -- Alcatel 7x50 SR series OAM ANCP History Table - -- -tmnxOamAncpTestHistoryTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxOamAncpTestHistoryEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines a table for storing the results of an OAM ANCP test. - The number of entries in this table is limited by the value of the - corresponding tmnxOamPingCtlMaxRows object. - - An entry in this table is created when the result of an OAM - ANCP test is determined. An entry is removed from this table when - its corresponding tmnxOamPingCtlEntry is deleted. - - The agent removes the oldest entry for a test in the - tmnxOamAncpTestHistoryTable to allow the addition of an new - entry for that test once the number of rows in the - tmnxOamAncpTestHistoryTable reaches the value specified by - tmnxOamPingCtlMaxRows." - ::= { tmnxOamPingObjs 20 } - -tmnxOamAncpTestHistoryEntry OBJECT-TYPE - SYNTAX TmnxOamAncpTestHistoryEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines an entry in the tmnxOamAncpTestHistoryTable. The first two - index elements identify the tmnxOamPingCtlEntry that a - tmnxOamAncpTestHistoryTable belongs to. The third index identifies - a specific run of the OAM test. The fourth index element selects a - single OAM ANCP test result." - INDEX { - tmnxOamPingCtlOwnerIndex, - tmnxOamPingCtlTestIndex, - tmnxOamPingResultsTestRunIndex, - tmnxOamAncpHistoryIndex - } - ::= { tmnxOamAncpTestHistoryTable 1 } - -TmnxOamAncpTestHistoryEntry ::= - SEQUENCE { - tmnxOamAncpHistoryIndex Unsigned32, - tmnxOamAncpHistoryAncpString DisplayString, - tmnxOamAncpHistoryAccNodeCode Unsigned32, - tmnxOamAncpHistoryAccNodeResult Unsigned32, - tmnxOamAncpHistoryAccNodeRspStr DisplayString - } - -tmnxOamAncpHistoryIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry in this table is created when the result of a OAM - ANCP test is determined. The initial 2 instance - identifier index values identify the tmnxOamPingCtlEntry - that This ANCP test result belongs - to. The tmnxOamAncpHistoryIndex element selects a single OAM - probe result. - - The agent starts assigning tmnxOamAncpHistoryIndex values at 1 - and wraps after exceeding the maximum possible value as defined by - the limit of this object ('ffffffff'h)." - ::= { tmnxOamAncpTestHistoryEntry 1 } - -tmnxOamAncpHistoryAncpString OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..63)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The object tmnxOamAncpHistoryAncpString indicates the value of the - ancp-string used while running this ANCP test." - ::= { tmnxOamAncpTestHistoryEntry 2 } - -tmnxOamAncpHistoryAccNodeCode OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The object tmnxOamAncpHistoryAccNodeCode indicates, if different from 0, - the return code received from the ANCP access node. - The value of this field corresponds to the errorcodes defined in the - draft-wadhwa-gsmp-l2control-configuration-01: - - 0x500: specified access line doe not exist - - 0x501 Loopback test timed out - - 0x502 Reserved - - 0x503 DSL line status showtime - - 0x504 DSL line status idle - - 0x505 DSL line status silent - - 0x506 DSL line status training - - 0x507 DSL line integrity error - - 0x508 DSLAM resource not available - - 0x509 Invalid test parameter" - ::= { tmnxOamAncpTestHistoryEntry 3 } - -tmnxOamAncpHistoryAccNodeResult OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The object tmnxOamAncpHistoryAccNodeResult indicates, if different - from 0, the return result received from the ANCP access node. - The value of this field corresponds to the result codes defined in the - draft-wadhwa-gsmp-l2control-configuration-01: - { - - 1: NoSuccessAck - - 2: AckAll - - 3: Sucecss - - 4: Failure - - 5: More - - 6: ReturnReceipt - }" - ::= { tmnxOamAncpTestHistoryEntry 4 } - -tmnxOamAncpHistoryAccNodeRspStr OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The object tmnxOamAncpHistoryAccNodeRspStr indicates, if different - from the empty string, the OAM-loopback-Test-Response-String received - from the access node, as reply to the requested test." - ::= { tmnxOamAncpTestHistoryEntry 5 } - - -- - -- Notification Definition section - -- - -tmnxOamPingProbeFailed NOTIFICATION-TYPE - OBJECTS { --- tmnxOamPingCtlTargetAddressType, --- tmnxOamPingCtlTargetAddress, - tmnxOamPingCtlTargetIpAddress, - tmnxOamPingResultsOperStatus, - tmnxOamPingResultsMinRtt, - tmnxOamPingResultsMaxRtt, - tmnxOamPingResultsAverageRtt, - tmnxOamPingResultsRttSumOfSquares, - tmnxOamPingResultsMtuResponseSize, - tmnxOamPingResultsSvcPing, - tmnxOamPingResultsProbeResponses, - tmnxOamPingResultsSentProbes, - tmnxOamPingResultsLastGoodProbe - } - STATUS obsolete - DESCRIPTION - "Generated when a probe failure is detected when the - corresponding tmnxOamPingCtlTrapGeneration object is set to - probeFailure(0) subject to the value of - tmnxOamPingCtlTrapProbeFailureFilter. The object - tmnxOamPingCtlTrapProbeFailureFilter can be used to specify the - number of successive probe failures that are required - before this notification can be generated." - ::= { tmnxOamPingNotifications 1 } - -tmnxOamPingTestFailed NOTIFICATION-TYPE - OBJECTS { --- tmnxOamPingCtlTargetAddressType, --- tmnxOamPingCtlTargetAddress, - tmnxOamPingCtlTargetIpAddress, - tmnxOamPingResultsOperStatus, - tmnxOamPingResultsMinRtt, - tmnxOamPingResultsMaxRtt, - tmnxOamPingResultsAverageRtt, - tmnxOamPingResultsRttSumOfSquares, - tmnxOamPingResultsMtuResponseSize, - tmnxOamPingResultsSvcPing, - tmnxOamPingResultsProbeResponses, - tmnxOamPingResultsSentProbes, - tmnxOamPingResultsLastGoodProbe - } - STATUS obsolete - DESCRIPTION - "Generated when a ping test is determined to have failed - when the corresponding tmnxOamPingCtlTrapGeneration object is - set to testFailure(1). In this instance - tmnxOamPingCtlTrapTestFailureFilter should specify the number of - probes in a test required to have failed in order to - consider the test as failed." - ::= { tmnxOamPingNotifications 2 } - -tmnxOamPingTestCompleted NOTIFICATION-TYPE - OBJECTS { --- tmnxOamPingCtlTargetAddressType, --- tmnxOamPingCtlTargetAddress, - tmnxOamPingCtlTargetIpAddress, - tmnxOamPingResultsOperStatus, - tmnxOamPingResultsMinRtt, - tmnxOamPingResultsMaxRtt, - tmnxOamPingResultsAverageRtt, - tmnxOamPingResultsRttSumOfSquares, - tmnxOamPingResultsMtuResponseSize, - tmnxOamPingResultsSvcPing, - tmnxOamPingResultsProbeResponses, - tmnxOamPingResultsSentProbes, - tmnxOamPingResultsLastGoodProbe - } - STATUS obsolete - DESCRIPTION - "Generated at the completion of a ping test when the - corresponding tmnxOamPingCtlTrapGeneration object is set to - testCompletion(2)." - ::= { tmnxOamPingNotifications 3 } - -tmnxOamPingProbeFailedV2 NOTIFICATION-TYPE - OBJECTS { - tmnxOamPingCtlTgtAddrType, - tmnxOamPingCtlTgtAddress, - tmnxOamPingResultsOperStatus, - tmnxOamPingResultsMinRtt, - tmnxOamPingResultsMaxRtt, - tmnxOamPingResultsAverageRtt, - tmnxOamPingResultsRttSumOfSquares, - tmnxOamPingResultsMtuResponseSize, - tmnxOamPingResultsSvcPing, - tmnxOamPingResultsProbeResponses, - tmnxOamPingResultsSentProbes, - tmnxOamPingResultsLastGoodProbe - } - STATUS current - DESCRIPTION - "Generated when a probe failure is detected when the - corresponding tmnxOamPingCtlTrapGeneration object is set to - probeFailure(0) subject to the value of - tmnxOamPingCtlTrapProbeFailureFilter. The object - tmnxOamPingCtlTrapProbeFailureFilter can be used to specify the - number of successive probe failures that are required - before this notification can be generated." - ::= { tmnxOamPingNotifications 4 } - -tmnxOamPingTestFailedV2 NOTIFICATION-TYPE - OBJECTS { - tmnxOamPingCtlTgtAddrType, - tmnxOamPingCtlTgtAddress, - tmnxOamPingResultsOperStatus, - tmnxOamPingResultsMinRtt, - tmnxOamPingResultsMaxRtt, - tmnxOamPingResultsAverageRtt, - tmnxOamPingResultsRttSumOfSquares, - tmnxOamPingResultsMtuResponseSize, - tmnxOamPingResultsSvcPing, - tmnxOamPingResultsProbeResponses, - tmnxOamPingResultsSentProbes, - tmnxOamPingResultsLastGoodProbe - } - STATUS current - DESCRIPTION - "Generated when a ping test is determined to have failed - when the corresponding tmnxOamPingCtlTrapGeneration object is - set to testFailure(1). In this instance - tmnxOamPingCtlTrapTestFailureFilter should specify the number of - probes in a test required to have failed in order to - consider the test as failed." - ::= { tmnxOamPingNotifications 5 } - -tmnxOamPingTestCompletedV2 NOTIFICATION-TYPE - OBJECTS { - tmnxOamPingCtlTgtAddrType, - tmnxOamPingCtlTgtAddress, - tmnxOamPingResultsOperStatus, - tmnxOamPingResultsMinRtt, - tmnxOamPingResultsMaxRtt, - tmnxOamPingResultsAverageRtt, - tmnxOamPingResultsRttSumOfSquares, - tmnxOamPingResultsMtuResponseSize, - tmnxOamPingResultsSvcPing, - tmnxOamPingResultsProbeResponses, - tmnxOamPingResultsSentProbes, - tmnxOamPingResultsLastGoodProbe - } - STATUS current - DESCRIPTION - "Generated at the completion of a ping test when the - corresponding tmnxOamPingCtlTrapGeneration object is set to - testCompletion(2)." - ::= { tmnxOamPingNotifications 6 } - -tmnxAncpLoopbackTestCompleted NOTIFICATION-TYPE - OBJECTS { - tmnxOamAncpHistoryAncpString - } - STATUS current - DESCRIPTION - "This Notification is sent whenever a ANCP loopback - is finished for which a notification was explictly requested." - ::= { tmnxOamPingNotifications 7 } - - -- - -- Alcatel 7x50 SR series OAM Trace Route Simple Object Definitions - -- -tmnxOamTrMaxConcurrentRequests OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "requests" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The maximum number of concurrent active trace route requests - that are allowed within an agent implementation. A value - of 0 for this object implies that there is no limit for - the number of concurrent active requests in effect." - DEFVAL { 0 } - ::= { tmnxOamTraceRouteObjs 2 } - --- --- Alcatel 7x50 SR series OAM Traceroute Control Table --- - -tmnxOamTrCtlTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxOamTrCtlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines the Alcatel 7x50 SR OAM Trace Route Control Table for - providing the capability of invoking OAM trace route tests from - via SNMP. The results of trace route operations can be stored in - the tmnxOamTrResultsTable, tmnxOamTrProbeHistoryTable, and - the tmnxOamTrHopsTable." - ::= { tmnxOamTraceRouteObjs 3 } - -tmnxOamTrCtlEntry OBJECT-TYPE - SYNTAX TmnxOamTrCtlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines an entry in the tmnxOamTrCtlTable. The first - index element, tmnxOamTrCtlOwnerIndex, is of type - SnmpAdminString, a textual convention that allows for - use of the SNMPv3 View-Based Access Control Model - (RFC 2575 [11], VACM) and allows an management - application to identify its entries. The second index, - tmnxOamTrCtlTestIndex (also an SnmpAdminString), - enables the same management application to have - multiple requests outstanding." - INDEX { - tmnxOamTrCtlOwnerIndex, - tmnxOamTrCtlTestIndex - } - ::= { tmnxOamTrCtlTable 1 } - -TmnxOamTrCtlEntry ::= - SEQUENCE { - tmnxOamTrCtlOwnerIndex SnmpAdminString, - tmnxOamTrCtlTestIndex SnmpAdminString, - tmnxOamTrCtlRowStatus RowStatus, - tmnxOamTrCtlStorageType StorageType, - tmnxOamTrCtlDescr SnmpAdminString, - tmnxOamTrCtlTestMode INTEGER, - tmnxOamTrCtlAdminStatus INTEGER, - tmnxOamTrCtlFcName TFCName, - tmnxOamTrCtlProfile TProfile, - tmnxOamTrCtlTargetIpAddress IpAddress, - tmnxOamTrCtlServiceId TmnxServId, - tmnxOamTrCtlDataSize Unsigned32, - tmnxOamTrCtlTimeOut Unsigned32, - tmnxOamTrCtlProbesPerHop Unsigned32, - tmnxOamTrCtlMaxTtl Unsigned32, - tmnxOamTrCtlInitialTtl Unsigned32, - tmnxOamTrCtlDSField Unsigned32, - tmnxOamTrCtlMaxFailures Unsigned32, - tmnxOamTrCtlInterval Unsigned32, - tmnxOamTrCtlMaxRows Unsigned32, - tmnxOamTrCtlTrapGeneration BITS, - tmnxOamTrCtlCreateHopsEntries TruthValue, - tmnxOamTrCtlSAA TruthValue, - tmnxOamTrCtlRuns Counter32, - tmnxOamTrCtlFailures Counter32, - tmnxOamTrCtlLastRunResult INTEGER, - tmnxOamTrCtlLastChanged TimeStamp, - tmnxOamTrCtlVRtrID TmnxVRtrID, - tmnxOamTrCtlTgtAddrType InetAddressType, - tmnxOamTrCtlTgtAddress InetAddress, - tmnxOamTrCtlSrcAddrType InetAddressType, - tmnxOamTrCtlSrcAddress InetAddress, - tmnxOamTrCtlWaitMilliSec Unsigned32 - } - -tmnxOamTrCtlOwnerIndex OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE(1..32)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "To facilitate the provisioning of access control by a - security administrator using the View-Based Access - Control Model (RFC 2575, VACM) for tables in which - multiple users may need to independently create or - modify entries, the initial index is used as an 'owner - index'. Such an initial index has a syntax of - SnmpAdminString, and can thus be trivially mapped to a - security name or group name as defined in VACM, in - accordance with a security policy. - - When used in conjunction with such a security policy - all entries in the table belonging to a particular user - (or group) will have the same value for this initial - index. For a given user's entries in a particular - table, the object identifiers for the information in - these entries will have the same subidentifiers (except - for the 'column' subidentifier) up to the end of the - encoded owner index. To configure VACM to permit access - to this portion of the table, one would create - vacmViewTreeFamilyTable entries with the value of - vacmViewTreeFamilySubtree including the owner index - portion, and vacmViewTreeFamilyMask 'wildcarding' the - column subidentifier. More elaborate configurations - are possible." - ::= { tmnxOamTrCtlEntry 1 } - -tmnxOamTrCtlTestIndex OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE(1..32)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The test name index of a Alcatel 7x50 SR OAM Trace Route test. - This is locally unique, within the scope of a tmnxOamTrCtlOwnerIndex." - ::= { tmnxOamTrCtlEntry 2 } - -tmnxOamTrCtlRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object allows entries to be created and deleted - in the tmnxOamTrCtlTable. Deletion of an entry in - this table results in all corresponding (same - tmnxOamTrCtlOwnerIndex and tmnxOamTrCtlTestIndex - index values) tmnxOamTrResultsTable, - tmnxOamTrProbeHistoryTable, and tmnxOamTrHopsTable - entries being deleted. - - The values for configuration objects required for the type of - test specified in tmnxOamTrCtlTestMode MUST be specified - prior to a transition to active(1) state being - accepted. - - Activation of an Alcatel 7x50 SR OAM Trace Route operation is - controlled via tmnxOamTrCtlAdminStatus and not - by transitioning of this object's value to active(1). - - Transitions in and out of active(1) state are not - allowed while an entry's tmnxOamTrResultsOperStatus - is active(1) with the exception that deletion of - an entry in this table by setting its RowStatus - object to destroy(6) will stop an active Alcatel - 7x50 SR OAM Trace Route operation. - - The operational state of an Alcatel 7x50 SR OAM Trace Route - operation can be determined by examination of the corresponding - tmnxOamTrResultsOperStatus object." - REFERENCE - "See definition of RowStatus in RFC 2579, 'Textual - Conventions for SMIv2.'" - ::= { tmnxOamTrCtlEntry 3 } - -tmnxOamTrCtlStorageType OBJECT-TYPE - SYNTAX StorageType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The storage type for this conceptual row. - Conceptual rows having the value 'permanent' need not - allow write-access to any columnar objects in the row." - DEFVAL { volatile } - ::= { tmnxOamTrCtlEntry 4 } - -tmnxOamTrCtlDescr OBJECT-TYPE - SYNTAX SnmpAdminString - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The purpose of this object is to provide a descriptive name of - the Alcatel 7x50 SR OAM Trace Route test." - DEFVAL { '00'H } - ::= { tmnxOamTrCtlEntry 5 } - -tmnxOamTrCtlTestMode OBJECT-TYPE - SYNTAX INTEGER { - macTraceRoute (1), - lspTraceRoute (2), - vprnTraceRoute (3), - mcastTraceRoute (4), - icmpTraceRoute (5), - ldpTreeTrace (6), - vccvTraceRoute (7) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Specifies the type of Alcatel 7x50 SR OAM Trace Route test defined - by this entry. The configuration parameters unique to a specific - test type are to be found in a sparsely dependent table extension - for that test type. - - This is a required parameter." - DEFVAL { macTraceRoute } - ::= { tmnxOamTrCtlEntry 6 } - -tmnxOamTrCtlAdminStatus OBJECT-TYPE - SYNTAX INTEGER { - enabled(1), -- operation should be started - disabled(2) -- operation should be stopped - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Reflects the desired state that a tmnxOamTrCtlEntry - should be in: - enabled(1) - Attempt to activate the test as defined by - this tmnxOamTrCtlEntry. - disabled(2) - Deactivate the test as defined by this - tmnxOamTrCtlEntry. - - If tmnxOamTrCtlSAA has the value 'true' and tmnxOamSaaCtlAdminStatus - has the value 'outOfService', an attempt to set this object to - 'enabled' will fail with an inconsistentValue error. - - Refer to the corresponding tmnxOamTrResultsOperStatus to - determine the operational state of the test defined by - this entry." - DEFVAL { disabled } - ::= { tmnxOamTrCtlEntry 7 } - -tmnxOamTrCtlFcName OBJECT-TYPE - SYNTAX TFCName - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamTrCtlFcName specifies the forwarding class. - This parameter is optional. For 'macTraceRoute this is the - forwarding class of the SDP encapsulation. For 'lspTraceRoute' - this is the forwarding class of the LSP tunnel. - - The forwarding class name must be one of those defined in the - tFCNameTable in TIMETRA-QOS-MIB. The agent creates predefined - entries in the tFCNameTable for 'premium', 'assured', and 'be' - (for best-effort) forwarding classes. The actual forwarding - class encoding is controlled by the network egress DSCP or - LSP-EXP mappings. - - This parameter is not defined for 'vprnTraceRoute', - 'mcastTraceRoute' and 'icmpTraceRoute'." - DEFVAL { "be" } - ::= { tmnxOamTrCtlEntry 8 } - -tmnxOamTrCtlProfile OBJECT-TYPE - SYNTAX TProfile - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Specifies the profile value to be used with the forwarding - class specified in tmnxOamTrCtlFcName. This parameter is optional. - - The profile value must be consistent with the specified forwarding - class: - 'assured' = 'in' or 'out' - 'premium' = 'in' - 'be' = 'out' - - This parameter is not used by 'vprnTraceRoute, 'mcastTraceRoute', - or 'icmpTraceRoute'." - DEFVAL { out } - ::= { tmnxOamTrCtlEntry 9 } - -tmnxOamTrCtlTargetIpAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-create - STATUS obsolete - DESCRIPTION - "Specifies the Ipv4 address to be used as the destination for - performing an OAM Trace Route operation. This parameter is - not used by 'macTraceRoute' or 'lspTraceRoute' or 'mcastTraceRoute'. - This parameter is required by 'vprnTraceRoute'. - - This object was obsoleted in release 4.0 and replaced with - InetAddress objects tmnxOamTrCtlTgtAddrType and - tmnxOamTrCtlTgtAddress." - DEFVAL { '00000000'h } -- 0.0.0.0 - ::= { tmnxOamTrCtlEntry 10 } - -tmnxOamTrCtlServiceId OBJECT-TYPE - SYNTAX TmnxServId - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Specifies the Service-ID of the service being tested. This parameter - is required when the value of tmnxOamTrCtlTestMode is equal to - 'macTraceRoute' or 'vprnTraceRoute'. - - In the case of 'macTraceRoute' the Service-ID need not exist on - the local node in order to receive a reply message if the far-end - target IP address is specified in tmnxOamTrCtlTgtAddress." - DEFVAL { 0 } -- invalid Service-ID - ::= { tmnxOamTrCtlEntry 11 } - -tmnxOamTrCtlDataSize OBJECT-TYPE - SYNTAX Unsigned32 (1..9198) - UNITS "octets" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamTrCtlDataSize specifies the size of the - data portion of an Alcatel 7x50 SR OAM Trace Route request in octets. - The size of the message does not include the SDP encapsulation, - VC-Lable (if applied) or any DLC headers or trailers. - - When the OAM message is encapsulated in an IP/GRE SDP, the - IP 'DF' (Don't Fragment) bit is set. If any segment of the path - between the sender and receiver cannot handle the message size, - the message is discarded. MPLS LSPs are not expected to fragment - the message either, as the message contained in the LSP is not an - IP packet. This parameter is optional. - - In the case of 'lspTraceRoute' the minimum size is 104 octets. - In the case of 'lspTraceRoute' with multipath DSMap the minimum size - is 140 octets. - - In the case of 'macTraceRoute' the minimum size is 1 octet. - In the case of 'vprnTraceRoute' the minimum size is 1 octet. - In the case of 'vccvTraceRoute' the minimum size is 88 octets. - - This parameter is not used by 'mcastTraceRoute' or 'icmpTraceRoute'." - DEFVAL { 1 } - ::= { tmnxOamTrCtlEntry 12 } - -tmnxOamTrCtlTimeOut OBJECT-TYPE - SYNTAX Unsigned32 (1..60) - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Specifies the time-out value, in seconds, for an Alcatel 7x50 SR - OAM Trace Route request. This parameter is optional. - - This parameter is not used by 'icmpTraceRoute'." - DEFVAL { 3 } - ::= { tmnxOamTrCtlEntry 13 } - -tmnxOamTrCtlProbesPerHop OBJECT-TYPE - SYNTAX Unsigned32 (1..10) - UNITS "probes" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Specifies the number of times to reissue an Alcatel 7x50 SR OAM - Trace Route request with the same time-to-live (TTL) value. - This parameter is optional. - - This parameter is not configurable for 'icmpTraceRoute'; - a default value of 3 is used." - DEFVAL { 1 } - ::= { tmnxOamTrCtlEntry 14 } - -tmnxOamTrCtlMaxTtl OBJECT-TYPE - SYNTAX Unsigned32 (1..255) - UNITS "time-to-live value" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamTrCtlMaxTtl specifies the maximum time-to-live - value. This parameter is optional. - - When tmnxOamTrCtlMaxTtl is not explicitly specified, the agent - defaults the value based on the 'tmnxOamTrCtlTestMode'. - - In the case of 'lspTraceRoute' the default is set to 30. - In the case of 'icmpTraceRoute' the default is set to 30. - In the case of 'ldpTreeTrace' the default is set to 30. - In the case of 'vccvTraceRoute' the default is set to 8. - Otherwise the default is set to 4." - DEFVAL { 4 } - ::= { tmnxOamTrCtlEntry 15 } - -tmnxOamTrCtlInitialTtl OBJECT-TYPE - SYNTAX Unsigned32 (0..255) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamTrCtlInitialTtl specifies the initial TTL - value to use. This enables bypassing the initial (often well known) - portion of a path. This parameter is optional. - - This parameter is not configurable for 'icmpTraceRoute'; the - default value 1 is used." - DEFVAL { 1 } - ::= { tmnxOamTrCtlEntry 16 } - -tmnxOamTrCtlDSField OBJECT-TYPE - SYNTAX Unsigned32 (0..255) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamTrCtlDSField specifies the value to store - in the Differentiated Services (DS) Field in the IP packet used - to encapsulate the Alcatel 7x50 SR OAM Trace Route probe. - The DS Field is defined as the Type of Service (TOS) octet - in a IPv4 header or as the Traffic Class octet in a IPv6 - header. - - The value of this object must be a decimal integer in the range - from 0 to 255. This option can be used to determine what effect - an explicit DS Field setting has on a oam traceroute response. - Not all values are legal or meaningful. DS Field usage is often - not supported by IP implementations. A value of 0 means that the - function represented by this option is not supported. Well known - TOS octet values are '16' (low delay) and '8' (high throughput). - - This parameter is optional. - - This parameter is not used by 'macTraceRoute', 'lspTraceRoute', - 'mcastTraceRoute' or 'vccvTraceRoute'." - REFERENCE - "Refer to RFC 2474 for the definition of the Differentiated Services - Field and to RFC 1812 Section 5.3.2 for Type of Service (TOS)." - DEFVAL { 0 } - ::= { tmnxOamTrCtlEntry 17 } - -tmnxOamTrCtlMaxFailures OBJECT-TYPE - SYNTAX Unsigned32 (0..255) - UNITS "timeouts" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamTrCtlMaxFailures specifies the maximum number - of consecutive timeouts allowed before terminating an Alcatel - 7x50 SR OAM Trace Route request. This parameter is optional. - - A value of either 255 (maximum hop count/possible TTL value) or - a 0 indicates that the function of terminating an Alcatel - 7x50 SR OAM Trace Route request when a specific number of - successive timeouts are detected is disabled. - - This parameter is optional. This parameter is not used by - 'icmpTraceRoute'." - DEFVAL { 5 } - ::= { tmnxOamTrCtlEntry 18 } - -tmnxOamTrCtlInterval OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamTrCtlInterval specifies the number of seconds - to wait before repeating an Alcatel 7x50 SR OAM Trace Route test as - defined by the value of the various objects in the corresponding row. - This parameter is optional. - - The number of hops in a single Alcatel 7x50 SR OAM Trace Route test - is determined by the value of the corresponding - tmnxOamTrCtlProbesPerHop object. After a single test completes, - the number of seconds as defined by the value of - tmnxOamTrCtlInterval MUST elapse before the next Alcatel 7x50 SR - OAM Trace Route test is started. - - A value of 0 for this object implies that the test as defined by the - corresponding entry will not be repeated. - - This parameter is not used by 'icmpTraceRoute'." - DEFVAL { 1 } - ::= { tmnxOamTrCtlEntry 19 } - -tmnxOamTrCtlMaxRows OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "rows" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamTrCtlMaxRows specifies the maximum number of - entries allowed in the tmnxOamTrProbeHistoryTable. The oldest entry - in the tmnxOamTrProbeHistoryTable is removed to allow the addition - of an new entry once the number of rows in the - tmnxOamTrProbeHistoryTable reaches this value. - - Old entries are not removed when a new test is started. Entries are - added to the tmnxOamTrProbeHistoryTable until tmnxOamTrCtlMaxRows - is reached before entries begin to be removed. - - A value of 0 for this object disables creation of - tmnxOamTrProbeHistoryTable entries." - DEFVAL { 300 } - ::= { tmnxOamTrCtlEntry 20 } - -tmnxOamTrCtlTrapGeneration OBJECT-TYPE - SYNTAX BITS { - pathChange(0), - testFailure(1), - testCompletion(2) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamTrCtlTrapGeneration specifies when and if to - generate a notification for this entry: - pathChange(0) - Generate a tmnxOamTrPathChange - notification when the current path varies from a previously - determined path. - testFailure(1) - Generate a tmnxOamTrTestFailed notification when - the full path to a target can't be determined. - testCompletion(2) - Generate a tmnxOamTrTestCompleted notification - when the path to a target has been determined. - - The value of this object defaults to zero, indicating that none of - the above options have been selected." - ::= { tmnxOamTrCtlEntry 21 } - -tmnxOamTrCtlCreateHopsEntries OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamTrCtlCreateHopsEntries specifies whether or not - the current path for an Alcatel 7x50 SR OAM Trace Route test is kept - in the tmnxOamTrHopsTable on a per hop basis. - - tmnxOamTrHopsTable provides a current path topology based on the - results of the OAM Trace Route tests. If this feature is not - supported tmnxOamTrCtlCreateHopsEntries will always be set to false(2) - and any attempt to change its value to true(1) will be denied." - DEFVAL { false } - ::= { tmnxOamTrCtlEntry 22 } - -tmnxOamTrCtlSAA OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamTrCtlSAA specifies whether or not to - collect Service Assurance Agent, SAA, metrics such as loss, - jitter and latency. - - When tmnxOamTrCtlSAA has a value of 'true', SAA metrics - are collected. - - This parameter is optional." - DEFVAL { false } - ::= { tmnxOamTrCtlEntry 23 } - -tmnxOamTrCtlRuns OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamTrCtlRuns indicates the number of times - this OAM trace route test has been executed." - ::= { tmnxOamTrCtlEntry 24 } - -tmnxOamTrCtlFailures OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamTrCtlFailures indicates the number of times - this OAM trace route test has failed." - ::= { tmnxOamTrCtlEntry 25 } - -tmnxOamTrCtlLastRunResult OBJECT-TYPE - SYNTAX INTEGER { - undetermined (0), - success (1), - failed (2), - aborted (3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamTrCtlLastRunResult indicates the completion - status the last time this test was executed. If this OAM test is - currently in progress, this object indicates the result of the - previous test run, if any." - ::= { tmnxOamTrCtlEntry 26 } - -tmnxOamTrCtlLastChanged OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamTrCtlLastChanged indicates the time the - value of a settable object in this row was last changed." - ::= { tmnxOamTrCtlEntry 27 } - -tmnxOamTrCtlVRtrID OBJECT-TYPE - SYNTAX TmnxVRtrID - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The unique value which identifies this virtual router in the - Alcatel 7x50 SR system. The vRtrID value for each virtual router - must remain constant at least from one re-initialization of the - system management processor (CPM) to the next. There will always - be at least one router entry defined by the agent with vRtrID=1 - which represents the base transport router. - - This parameter is optional and is valid only if tmnxOamTrCtlTestMode - is equal to 'icmpTrace'. If no value is specified the base router ID - is used." - DEFVAL { 1 } - ::= { tmnxOamTrCtlEntry 28 } - -tmnxOamTrCtlTgtAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamTrCtlTgtAddrType specifies the type of host - address to be used as the destination for performing a OAM Trace - Route operation. Only 'ipv4', 'ipv6' and 'dns' address types are - supported. - - This object indicates the type of address stored in the - corresponding tmnxOamTrCtlTgtAddress object. - - The 'dns' address type is valid only for 'icmpTraceRoute'." - DEFVAL { unknown } - ::= { tmnxOamTrCtlEntry 29 } - -tmnxOamTrCtlTgtAddress OBJECT-TYPE - SYNTAX InetAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamTrCtlTgtAddress specifies the IP host address to - be used as the destination for performing an OAM Trace Route - operation. The host address type is determined by the value of the - corresponding tmnxOamTrCtlTgtAddrType object. - - This parameter is required by 'vprnTraceRoute' and 'icmpTraceRoute'. - This parameter is not used by 'macTraceRoute', 'lspTraceRoute', - 'mcastTraceRoute' or 'vccvTraceRoute'. " - DEFVAL { ''H } - ::= { tmnxOamTrCtlEntry 30 } - -tmnxOamTrCtlSrcAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamTrCtlSrcAddrType specifies the type of host - address to be used as the source for performing an OAM traceroute - operation. This object indicates the type of address stored in the - corresponding tmnxOamTrCtlSrcAddress object. Only 'ipv4' and 'ipv6' - address types are supported. - - This object is valid only when the tmnxOamTrCtlTestMode has a - value of 'icmpTraceRoute'." - DEFVAL { unknown } - ::= { tmnxOamTrCtlEntry 31 } - -tmnxOamTrCtlSrcAddress OBJECT-TYPE - SYNTAX InetAddress (SIZE(0|4|16)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamTrCtlSrcAddress specifies the IP host address to - be used as the source for performing an OAM Trace Route operation. - The host address type is determined by the value of the corresponding - tmnxOamTrCtlSrcAddrType object. This is an optional parameter. - - This object is valid only when the tmnxOamTrCtlTestMode has a - value of 'icmpTraceRoute'." - DEFVAL { ''H } - ::= { tmnxOamTrCtlEntry 32 } - -tmnxOamTrCtlWaitMilliSec OBJECT-TYPE - SYNTAX Unsigned32 (10..60000) - UNITS "milliseconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamTrCtlWaitMilliSec specifies the time in - milliseconds to wait for a response before sending the next - probe. - - This object is valid only for 'icmpTraceRoute' tests." - DEFVAL { 5000 } -- 5 seconds - ::= { tmnxOamTrCtlEntry 33 } - --- --- Alcatel 7x50 SR series OAM Trace Route Test Results Table --- -tmnxOamTrResultsTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxOamTrResultsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines the Alcatel 7x50 SR OAM Trace Route Test Results - Table for keeping track of the status of a tmnxOamTrCtlEntry. - - An entry is added to the tmnxOamTrResultsTable when an - tmnxOamTrCtlEntry is started by successful transition - of its tmnxOamTrCtlAdminStatus object to enabled(1). - An entry is removed from the tmnxOamTrResultsTable when - its corresponding tmnxOamTrCtlEntry is deleted." - ::= { tmnxOamTraceRouteObjs 4 } - -tmnxOamTrResultsEntry OBJECT-TYPE - SYNTAX TmnxOamTrResultsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines an entry in the tmnxOamTrResultsTable. The - first two indexes of the tmnxOamTrResultsTable are the - same as the tmnxOamTrCtlTable in order for a tmnxOamTrResultsEntry - to correspond to the tmnxOamTrCtlEntry that caused it to - be created. The third index allows a history of test runs - to be stored." - INDEX { - tmnxOamTrCtlOwnerIndex, - tmnxOamTrCtlTestIndex, - tmnxOamTrResultsTestRunIndex - } - ::= { tmnxOamTrResultsTable 1 } - - TmnxOamTrResultsEntry ::= - SEQUENCE { - tmnxOamTrResultsOperStatus INTEGER, - tmnxOamTrResultsCurHopCount Gauge32, - tmnxOamTrResultsCurProbeCount Gauge32, - tmnxOamTrResultsIpTgtAddr IpAddress, - tmnxOamTrResultsTestAttempts Unsigned32, - tmnxOamTrResultsTestSuccesses Unsigned32, - tmnxOamTrResultsLastGoodPath DateAndTime, - tmnxOamTrResultsTestRunIndex Unsigned32, - tmnxOamTrResultsTgtAddrType InetAddressType, - tmnxOamTrResultsTgtAddress InetAddress - } - -tmnxOamTrResultsOperStatus OBJECT-TYPE - SYNTAX INTEGER { - enabled(1), -- test is in progress - disabled(2) -- test has stopped - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Reflects the operational state of a tmnxOamTrCtlEntry: - - enabled(1) - Test is active. - disabled(2) - Test has stopped." - ::= { tmnxOamTrResultsEntry 1 } - -tmnxOamTrResultsCurHopCount OBJECT-TYPE - SYNTAX Gauge32 - UNITS "hops" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Reflects the current TTL value (range from 1 to - 255) for an Alcatel 7x50 SR OAM Trace Route operation. - Maximum TTL value is determined by tmnxOamTrCtlMaxTtl." - ::= { tmnxOamTrResultsEntry 2 } - -tmnxOamTrResultsCurProbeCount OBJECT-TYPE - SYNTAX Gauge32 - UNITS "probes" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Reflects the current probe count (1..10) for an Alcatel - 7x50 SR OAM Trace Route operation. The maximum probe count is - determined by tmnxOamTrCtlProbesPerHop." - ::= { tmnxOamTrResultsEntry 3 } - -tmnxOamTrResultsIpTgtAddr OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "This objects reports the IP address associated - with a tmnxOamTrCtlTargetIpAddress value when the - destination address is specified as a DNS name. - The value of this object should be a zero length - octet string when a DNS name is not specified or - when a specified DNS name fails to resolve. - - This object was obsoleted in release 4.0 and replaced with - InetAddress objects tmnxOamTrResultsTgtAddrType and - tmnxOamTrResultsTgtAddress." - ::= { tmnxOamTrResultsEntry 4 } - -tmnxOamTrResultsTestAttempts OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "tests" - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The current number of attempts to determine a path - to a target. The value of this object MUST be started - at 0. - - This object was made obsolete in the 3.0 release. Originally - this table was used to report a summary of the results of all - traceroute test for the configured test. An additional index, - tmnxOamTrResultsTestRunIndex, has been added to this table and - a row in this table now represents the results of a single - traceroute test run. The new object tmnxOamTrCtlRuns in the - tmnxOamTrCtlTable indicates the number of times this traceroute - test has been run." - ::= { tmnxOamTrResultsEntry 5 } - -tmnxOamTrResultsTestSuccesses OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "tests" - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The current number of attempts to determine a path - to a target that have succeeded. The value of this - object MUST be reported as 0 when no attempts have - succeeded. - - This object was made obsolete in the 3.0 release. Originally - this table was used to report a summary of the results of all - traceroute test for the configured test. An additional index, - tmnxOamTrResultsTestRunIndex, has been added to this table and - a row in this table now represents the results of a single - traceroute test run. The new object tmnxOamTrCtlFailures in the - tmnxOamTrCtlTable indicates the number of times an attempt to run - this traceroute test has failed. The number of successful runs - can be calclated as (tmnxOamTrCtlRuns - tmnxOamTrCtlFailures)." - ::= { tmnxOamTrResultsEntry 6 } - -tmnxOamTrResultsLastGoodPath OBJECT-TYPE - SYNTAX DateAndTime - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The date and time when the last complete path - was determined." - ::= { tmnxOamTrResultsEntry 7 } - -tmnxOamTrResultsTestRunIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of tmnxOamTrResultsTestRunIndex identifies the - row entry that reports results for a single OAM trace - route test run. - - The agent starts assigning tmnxOamTrResultsTestRunIndex values - at 1 and wraps after exceeding the maximum possible value as - defined by the limit of this object {'ffffffff'h}." - ::= { tmnxOamTrResultsEntry 8 } - -tmnxOamTrResultsTgtAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamTrResultsTgtAddrType indicates the Internet - address type stored in tmnxOamTrResultsTgtAddress." - ::= { tmnxOamTrResultsEntry 9 } - -tmnxOamTrResultsTgtAddress OBJECT-TYPE - SYNTAX InetAddress (SIZE (0|4|16)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamTrResultsTgtAddress indicates the Internet - address associated with a tmnxOamTrCtlTgtAddress value when the - destination address is specified as a DNS name. The value of this - object should be a zero length octet string when a DNS name is not - specified or when a specified DNS name fails to resolve." - ::= { tmnxOamTrResultsEntry 10 } - - --- --- Trace Route Probe History Table --- -tmnxOamTrProbeHistoryTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxOamTrProbeHistoryEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines the Alcatel 7x50 SR OAM Trace Route Test Results Table - for storing the replies to an Alcatel 7x50 SR OAM Trace Route probe. - - The agent removes the oldest entry for a test in the - tmnxOamTrProbeHistoryTable to allow the addition of a new - entry for that test once the number of rows in the - tmnxOamTrProbeHistoryTable reaches the value specified by - tmnxOamTrCtlMaxRows." - ::= { tmnxOamTraceRouteObjs 5 } - -tmnxOamTrProbeHistoryEntry OBJECT-TYPE - SYNTAX TmnxOamTrProbeHistoryEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines a table for storing the results of an Alcatel 7x50 SR OAM - Trace Route probe operation. Entries in this table for a - configured test are limited by the value of the corresponding - tmnxOamTrCtlMaxRows object. - - The first two index elements identify the tmnxOamTrCtlEntry that - a tmnxOamTrProbeHistoryEntry belongs to. The third index element - selects an OAM trace route test run. The fourth index element - selects a single Alcatel 7x50 SR OAM Trace Route operation result. - The fifth and sixth indexes select the hop and the probe at that - hop for a particular Alcatel 7x50 SR OAM Trace Route operation." - INDEX { - tmnxOamTrCtlOwnerIndex, - tmnxOamTrCtlTestIndex, - tmnxOamTrResultsTestRunIndex, - tmnxOamTrProbeHistoryIndex, - tmnxOamTrProbeHistoryHopIndex, - tmnxOamTrProbeHistoryProbeIndex - } - ::= { tmnxOamTrProbeHistoryTable 1 } - - TmnxOamTrProbeHistoryEntry ::= - SEQUENCE { - tmnxOamTrProbeHistoryIndex Unsigned32, - tmnxOamTrProbeHistoryHopIndex Unsigned32, - tmnxOamTrProbeHistoryProbeIndex Unsigned32, - tmnxOamTrProbeHistoryIpAddr IpAddress, - tmnxOamTrProbeHistoryResponse Unsigned32, - tmnxOamTrProbeHistoryOneWayTime Integer32, - tmnxOamTrProbeHistoryStatus TmnxOamResponseStatus, - tmnxOamTrProbeHistoryLastRC Integer32, - tmnxOamTrProbeHistoryTime DateAndTime, - tmnxOamTrProbeHistoryResponsePlane TmnxOamTestResponsePlane, - tmnxOamTrProbeHistoryAddressType TmnxOamAddressType, - tmnxOamTrProbeHistorySapId TmnxStrSapId, - tmnxOamTrProbeHistoryVersion Unsigned32, - tmnxOamTrProbeHistoryRouterID RouterID, - tmnxOamTrProbeHistoryIfIndex InterfaceIndexOrZero, - tmnxOamTrProbeHistoryDataLen Unsigned32, - tmnxOamTrProbeHistorySize Unsigned32, - tmnxOamTrProbeHistoryInOneWayTime Integer32, - tmnxOamTrProbeHistoryAddrType InetAddressType, - tmnxOamTrProbeHistoryAddress InetAddress - } - -tmnxOamTrProbeHistoryIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..'ffffffff'h) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry in this table is created when the result of an Alcatel - 7x50 SR OAM Trace Route probe is determined. The initial 2 - instance identifier index values identify the tmnxOamTrCtlEntry - that a probe result (tmnxOamTrProbeHistoryEntry) belongs - to. An entry is removed from this table when its corresponding - tmnxOamTrCtlEntry is deleted. - - The value of tmnxOamTrProbeHistoryIndex selects the entries belonging - to a single OAM Trace Route test instance. - - The tmnxOamTrProbeHistoryIndex values are assigned starting at 1 - and wrap after exceeding the maximum possible value as defined by - the limit of this object ('ffffffff'h)." - ::= { tmnxOamTrProbeHistoryEntry 1 } - -tmnxOamTrProbeHistoryHopIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..255) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Indicates which hop in an Alcatel 7x50 SR OAM Trace Route path that - the probe's results are for. The value of this object is initially - determined by the value of tmnxOamTrCtlInitialTtl." - ::= { tmnxOamTrProbeHistoryEntry 2 } - -tmnxOamTrProbeHistoryProbeIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..10) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Indicates the index of a probe for a particular hop in an Alcatel - 7x50 SR OAM Trace Route path. The number of probes per hop is - determined by the value of the corresponding tmnxOamTrCtlProbesPerHop - object." - ::= { tmnxOamTrProbeHistoryEntry 3 } - -tmnxOamTrProbeHistoryIpAddr OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The IP address of a hop in an Alcatel 7x50 SR OAM Trace Route path. - The value of tmnxOamTrProbeHistoryIpAddr specifies the Ipv4 - address of the remote node that generated this reply to a OAM - Trace Route probe. - - This object was obsoleted in release 4.0 and replaced with - InetAddress objects tmnxOamTrProbeHistoryAddrType and - tmnxOamTrProbeHistoryAddress." - ::= { tmnxOamTrProbeHistoryEntry 4 } - -tmnxOamTrProbeHistoryResponse OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "milliseconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The amount of time measured in milliseconds from when - a probe was sent to when its response was received, two-way - time, or when it timed out. - - The value of this object is reported as 0 when it is not - possible to transmit a probe." - ::= { tmnxOamTrProbeHistoryEntry 5 } - -tmnxOamTrProbeHistoryOneWayTime OBJECT-TYPE - SYNTAX Integer32 - UNITS "milliseconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The amount of time measured in milliseconds from when - a OAM probe was sent to when it was received by the replier, - out-bound one-way time. - - The value of this object is reported as 0 when it is not possible - to transmit an OAM probe or the information is not available." - ::= { tmnxOamTrProbeHistoryEntry 6 } - -tmnxOamTrProbeHistoryStatus OBJECT-TYPE - SYNTAX TmnxOamResponseStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The result of an Alcatel 7x50 SR OAM Trace Route operation made - by a remote node to a particular probe." - ::= { tmnxOamTrProbeHistoryEntry 7 } - -tmnxOamTrProbeHistoryLastRC OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The last implementation method specific reply code received. - - The Alcatel 7x50 SR OAM Trace Route is usually implemented by - transmitting a series of probe packets with increasing time-to-live - values. A probe packet is a UDP datagram encapsulated into an - IP packet. Each hop in a path to the target (destination) host - rejects the probe packets (probe's TTL too small, ICMP reply) until - either the maximum TTL is exceeded or the target host is - received. For icmpTraceRoute, both icmp packet type and code - are included." - ::= { tmnxOamTrProbeHistoryEntry 8 } - -tmnxOamTrProbeHistoryTime OBJECT-TYPE - SYNTAX DateAndTime - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Timestamp for when this probe results were determined." - ::= { tmnxOamTrProbeHistoryEntry 9 } - -tmnxOamTrProbeHistoryResponsePlane OBJECT-TYPE - SYNTAX TmnxOamTestResponsePlane - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamTrProbeHistoryResponsePlane indicates the - type of response plane from with this traceroute response was - received." - ::= { tmnxOamTrProbeHistoryEntry 10 } - -tmnxOamTrProbeHistoryAddressType OBJECT-TYPE - SYNTAX TmnxOamAddressType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamTrProbeHistoryAddressType specifies the type of - binding address information returned in response to a 'vprnTraceRoute' - test." - ::= { tmnxOamTrProbeHistoryEntry 11 } - -tmnxOamTrProbeHistorySapId OBJECT-TYPE - SYNTAX TmnxStrSapId - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamTrProbeHistorySapId is the name of the access - port of the SAP supporting the requested IP address returned in - response to a 'vprnTraceRoute' probe. - - If the value of tmnxOamTrProbeHistoryAddressType is not 'sapId', - this object is not relevant and MUST have a null string ''." - ::= { tmnxOamTrProbeHistoryEntry 12 } - -tmnxOamTrProbeHistoryVersion OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamTrProbeHistoryVersion indicates the protocol - version for this OAM ping reply." - ::= { tmnxOamTrProbeHistoryEntry 14 } - -tmnxOamTrProbeHistoryRouterID OBJECT-TYPE - SYNTAX RouterID - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value tmnxOamTrProbeHistoryRouterID indicates the downstream - router ID of the node that provided this ping reply. This object - is valid only when tmnxOamTrCtlTestMode has a value of - 'lspTraceRoute'." - ::= { tmnxOamTrProbeHistoryEntry 15 } - -tmnxOamTrProbeHistoryIfIndex OBJECT-TYPE - SYNTAX InterfaceIndexOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamTrProbeHistoryIfIndex indicates for a - 'lspTraceRoute' probe the ifIndex value of the interface that - this probe was transmitted from. - - For other types of probes, this value is not significant and is - set to 0." - ::= { tmnxOamTrProbeHistoryEntry 16 } - -tmnxOamTrProbeHistoryDataLen OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "octets" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamTrProbeHistoryDataLen indicates for a - 'lspTraceRoute' probe the UPD data length of the echo reply. - - For other types of probes, this value is not significant and is - set to 0." - ::= { tmnxOamTrProbeHistoryEntry 17 } - -tmnxOamTrProbeHistorySize OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "octets" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamTrProbeHistorySize indicates the size in octets - of the user payload in the probe request packet. It does not - include the service encapsulation." - ::= { tmnxOamTrProbeHistoryEntry 18 } - -tmnxOamTrProbeHistoryInOneWayTime OBJECT-TYPE - SYNTAX Integer32 - UNITS "milliseconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The amount of time measured in milliseconds from when - a OAM probe reply was sent to when it was received, - in-bound one-way time. - - The value of this object is reported as 0 when the information - is not available." - ::= { tmnxOamTrProbeHistoryEntry 19 } - -tmnxOamTrProbeHistoryAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamTrProbeHistoryAddrType indicates the Internet - address type stored in tmnxOamTrProbeHistoryAddress." - ::= { tmnxOamTrProbeHistoryEntry 20 } - -tmnxOamTrProbeHistoryAddress OBJECT-TYPE - SYNTAX InetAddress (SIZE (0|4|16)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamTrProbeHistoryAddress indicates the Internet - address of a hop in an Alcatel 7x50 SR OAM Trace Route path." - ::= { tmnxOamTrProbeHistoryEntry 21 } - - --- --- Alcatel 7x50 SR series OAM Trace Route Test Hop Results Table --- --- NOTE: This table provides a current path topology based on the results --- of the OAM Trace Route tests. If this feature is not supported, --- tmnxOamTrCtlCreateHopsEntries will always be set to false(2) and --- any attempt to change its value to true(1) will be denied. --- -tmnxOamTrHopsTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxOamTrHopsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines the Alcatel 7x50 SR OAM Trace Route Hop Table for keeping - track of the results of an Alcatel 7x50 SR OAM Trace Route test - on a per hop basis." - ::= { tmnxOamTraceRouteObjs 6 } - -tmnxOamTrHopsEntry OBJECT-TYPE - SYNTAX TmnxOamTrHopsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines an entry in the tmnxOamTrHopsTable. - The first two index elements identify the tmnxOamTrCtlEntry - that a tmnxOamTrHopsEntry belongs to. The third index element - identifies a OAM trace route test run. The fourth index element, - tmnxOamTrHopsHopIndex, selects a hop in an Alcatel 7x50 SR OAM - Trace Route path." - INDEX { - tmnxOamTrCtlOwnerIndex, - tmnxOamTrCtlTestIndex, - tmnxOamTrResultsTestRunIndex, - tmnxOamTrHopsHopIndex - } - ::= { tmnxOamTrHopsTable 1 } - - TmnxOamTrHopsEntry ::= - SEQUENCE { - tmnxOamTrHopsHopIndex Unsigned32, - tmnxOamTrHopsIpTgtAddress IpAddress, - tmnxOamTrHopsMinRtt Unsigned32, - tmnxOamTrHopsMaxRtt Unsigned32, - tmnxOamTrHopsAverageRtt Unsigned32, - tmnxOamTrHopsRttSumOfSquares Unsigned32, - tmnxOamTrHopsMinTt Integer32, - tmnxOamTrHopsMaxTt Integer32, - tmnxOamTrHopsAverageTt Integer32, - tmnxOamTrHopsTtSumOfSquares Integer32, - tmnxOamTrHopsSentProbes Unsigned32, - tmnxOamTrHopsProbeResponses Unsigned32, - tmnxOamTrHopsLastGoodProbe DateAndTime, - tmnxOamTrHopsMinInTt Integer32, - tmnxOamTrHopsMaxInTt Integer32, - tmnxOamTrHopsAverageInTt Integer32, - tmnxOamTrHopsInTtSumOfSqrs Integer32, - tmnxOamTrHopsOutJitter Integer32, - tmnxOamTrHopsInJitter Integer32, - tmnxOamTrHopsRtJitter Integer32, - tmnxOamTrHopsProbeTimeouts Unsigned32, - tmnxOamTrHopsProbeFailures Unsigned32, - tmnxOamTrHopsTgtAddrType InetAddressType, - tmnxOamTrHopsTgtAddress InetAddress - } - -tmnxOamTrHopsHopIndex OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Specifies the hop index for an Alcatel 7x50 SR OAM Trace Route - hop. Values for this object with respect to the same - tmnxOamTrCtlOwnerIndex and tmnxOamTrCtlTestIndex MUST start at 1 - and increase monotonically. - - The tmnxOamTrHopsTable keeps the current Alcatel 7x50 SR OAM Trace - Route path per tmnxOamTrCtlEntry if enabled by setting the - corresponding tmnxOamTrCtlCreateHopsEntries to true(1). - - All hops (tmnxOamTrHopsTable entries) in an Alcatel 7x50 SR OAM - Trace Route path MUST be updated at the same time when an Alcatel - 7x50 SR OAM Trace Route operation completes. Care needs to be - applied when either a path changes or can't be determined. The - initial portion of the path, up to the first hop change, MUST - retain the same tmnxOamTrHopsHopIndex values. The remaining portion - of the path SHOULD be assigned new tmnxOamTrHopsHopIndex values." - ::= { tmnxOamTrHopsEntry 1 } - -tmnxOamTrHopsIpTgtAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "This object reports the IP address associated with - the hop. A value for this object should be reported - as a numeric IP address and not as a DNS name. - - This value of this object is not significant when - tmnxOamTrCtlTestMode has a value of 'macTraceRoute'. - - This object was obsoleted in release 4.0 and replaced with - InetAddress objects tmnxOamTrHopsTgtAddrType and - tmnxOamTrHopsTgtAddrType." - ::= { tmnxOamTrHopsEntry 2 } - -tmnxOamTrHopsMinRtt OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The minimum Alcatel 7x50 SR OAM Trace Route round-trip-time (RTT) - received for this hop. A value of 0 for this object implies that no - RTT has been received." - ::= { tmnxOamTrHopsEntry 3 } - -tmnxOamTrHopsMaxRtt OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The maximum Alcatel 7x50 SR OAM Trace Route round-trip-time (RTT) - received for this hop. A value of 0 for this object implies that no - RTT has been received." - ::= { tmnxOamTrHopsEntry 4 } - -tmnxOamTrHopsAverageRtt OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current average Alcatel 7x50 SR OAM Trace Route round-trip-time - (RTT) for this hop." - ::= { tmnxOamTrHopsEntry 5 } - -tmnxOamTrHopsRttSumOfSquares OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object contains the sum of all Alcatel 7x50 SR OAM Trace Route - responses received for this hop. Its purpose is to enable standard - deviation calculation." - ::= { tmnxOamTrHopsEntry 6 } - -tmnxOamTrHopsMinTt OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The minimum Alcatel 7x50 SR OAM Trace Route outbound one-way-trip-time - received for this hop. A value of 0 for this object implies that no - one-way-trip-time has been received." - ::= { tmnxOamTrHopsEntry 7 } - -tmnxOamTrHopsMaxTt OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The maximum Alcatel 7x50 SR OAM Trace Route outbound one-way-trip-time - received for this hop. A value of 0 for this object implies that no - one-way-trip-time has been received." - ::= { tmnxOamTrHopsEntry 8 } - -tmnxOamTrHopsAverageTt OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current average Alcatel 7x50 SR OAM Trace Route outbound - one-way-trip-time for this hop." - ::= { tmnxOamTrHopsEntry 9 } - -tmnxOamTrHopsTtSumOfSquares OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object contains the sum of all outbound one-way-trip-time - responses received for this hop. Its purpose is to enable standard - deviation calculation." - ::= { tmnxOamTrHopsEntry 10 } - -tmnxOamTrHopsSentProbes OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of this object reflects the number of probes sent - for this hop during this Alcatel 7x50 SR OAM Trace Route test. - The value of this object should start at 0." - ::= { tmnxOamTrHopsEntry 11 } - -tmnxOamTrHopsProbeResponses OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of responses received for this hop during this Alcatel - 7x50 SR OAM Trace Route test. This value of this object should - start at 0." - ::= { tmnxOamTrHopsEntry 12 } - -tmnxOamTrHopsLastGoodProbe OBJECT-TYPE - SYNTAX DateAndTime - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Date and time was the last response was received for a probe - for this hop during this Alcatel 7x50 SR OAM Trace Route test." - ::= { tmnxOamTrHopsEntry 13 } - -tmnxOamTrHopsMinInTt OBJECT-TYPE - SYNTAX Integer32 - UNITS "milliseconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The minimum OAM trace route inbound one-way-trip-time received. - A value of 0 for this object implies that no one-way-trip-time - measurement is available." - ::= { tmnxOamTrHopsEntry 18 } - -tmnxOamTrHopsMaxInTt OBJECT-TYPE - SYNTAX Integer32 - UNITS "milliseconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The maximum OAM trace route inbound one-way-trip-time received. - A value of 0 for this object implies that no one-way-trip-time - measurement is available." - ::= { tmnxOamTrHopsEntry 19 } - -tmnxOamTrHopsAverageInTt OBJECT-TYPE - SYNTAX Integer32 - UNITS "milliseconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current average OAM inbound inbound one-way-trip-time. - A value of 0 for this object implies that no one-way-trip-time - measurement is available." - ::= { tmnxOamTrHopsEntry 20 } - -tmnxOamTrHopsInTtSumOfSqrs OBJECT-TYPE - SYNTAX Integer32 - UNITS "milliseconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object contains the sum of the squares for the inbound - one-way-trip time of all trace route probe responses received. - Its purpose is to enable standard deviation calculation. - A value of 0 for this object implies that no one-way-trip-time - measurement is available." - ::= { tmnxOamTrHopsEntry 21 } - -tmnxOamTrHopsOutJitter OBJECT-TYPE - SYNTAX Integer32 - UNITS "milliseconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamTrHopsOutJitter indicates the - amount of outbound one-way trip jitter, expressed in milliseconds, - for a trace route probe request packet sent for this OAM test. - A value of 0 for this object implies that no one-way-trip jitter - measurement is available." - ::= { tmnxOamTrHopsEntry 22 } - -tmnxOamTrHopsInJitter OBJECT-TYPE - SYNTAX Integer32 - UNITS "milliseconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamTrHopsInJitter indicates the - amount of inbound one-way-trip jitter, expressed in milliseconds, - for a trace route probe response packet received for this OAM test. - A value of 0 for this object implies that no one-way-trip jitter - measurement is available." - ::= { tmnxOamTrHopsEntry 23 } - -tmnxOamTrHopsRtJitter OBJECT-TYPE - SYNTAX Integer32 - UNITS "milliseconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamTrHopsRtJitter indicates the - amount of two-way trip jitter, expressed in milliseconds, for a - trace route probe sent for this OAM test. - A value of 0 for this object implies that no two-way-trip jitter - measurement is available." - ::= { tmnxOamTrHopsEntry 24 } - -tmnxOamTrHopsProbeTimeouts OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamTrHopsProbeTimeouts indicates the number - of probes that timed out without receiving a response." - ::= { tmnxOamTrHopsEntry 25 } - -tmnxOamTrHopsProbeFailures OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamTrHopsProbeFailures indicates the total - number of probes that failed to be transmitted plus the number of - probes that timed out without receiving a response." - ::= { tmnxOamTrHopsEntry 26 } - -tmnxOamTrHopsTgtAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamTrHopsTgtAddrType indicates the Internet - address type stored in tmnxOamTrHopsTgtAddress." - ::= { tmnxOamTrHopsEntry 27 } - -tmnxOamTrHopsTgtAddress OBJECT-TYPE - SYNTAX InetAddress (SIZE (0|4|16)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamTrHopsTgtAddress indicates the Internet - address associated with the hop. A value for this object should - be reported as a numeric IP address and not as a DNS name. - - This value of this object is not significant when - tmnxOamTrCtlTestMode has a value of 'macTraceRoute'." - ::= { tmnxOamTrHopsEntry 28 } - - --- --- Alcatel 7x50 SR OAM MAC Trace Route Control Table --- --- --- Sparsely dependent extension of the tmnxOamTrCtlTable. --- --- The same indexes are used for both the base table, tmnxOamTrCtlTable, --- and the sparse dependent table, tmnxOamMacTrCtlTable. --- --- This in effect extends the tmnxOamTrCtlTable with additional columns. --- Rows are created in the tmnxOamMacTrCtlTable only for those entries --- in the tmnxOamTrCtlTable where tmnxOamTrCtlTestMode has a value of --- 'macTraceRoute'. --- --- Deletion of a row in the tmnxOamTrCtlTable results in the --- same fate for the row in the tmnxOamMacTrCtlTable. --- -tmnxOamMacTrCtlTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxOamMacTrCtlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines the Alcatel 7x50 SR OAM MAC Trace Route Control Table for - providing, via SNMP, the capability of performing Alcatel 7x50 SR - OAM 'macTraceRoute' test operations. The results of these tests - are stored in the tmnxOamTrResultsTable, tmnxOamTrProbeHistoryTable - and the tmnxOamMacTrL2MapTable." - ::= { tmnxOamTraceRouteObjs 7 } - -tmnxOamMacTrCtlEntry OBJECT-TYPE - SYNTAX TmnxOamMacTrCtlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines an entry in the tmnxOamMacTrCtlTable. The first index - element, tmnxOamTrCtlOwnerIndex, is of type SnmpAdminString, - a textual convention that allows for use of the SNMPv3 - View-Based Access Control Model (RFC 2575 [11], VACM) - and allows a management application to identify its entries. - The second index, tmnxOamTrCtlTestIndex, enables the same - management application to have multiple outstanding requests." - INDEX { - tmnxOamTrCtlOwnerIndex, - tmnxOamTrCtlTestIndex - } - ::= { tmnxOamMacTrCtlTable 1 } - - TmnxOamMacTrCtlEntry ::= - SEQUENCE { - tmnxOamMacTrCtlTargetMacAddr MacAddress, - tmnxOamMacTrCtlSourceMacAddr MacAddress, - tmnxOamMacTrCtlSendControl TruthValue, - tmnxOamMacTrCtlReplyControl TruthValue - } - -tmnxOamMacTrCtlTargetMacAddr OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamMacTrCtlTargetMacAddr is a 6-octet value - that specifies the target MAC address to be used in the query - request for performing an OAM Mac Trace Route operation when - tmnxOamTrCtlTestMode has a value of 'macTraceRoute'. " - REFERENCE - "IEEE 802.3 Subclause 30.7.1.1.9" - DEFVAL { '000000000000'H } - ::= { tmnxOamMacTrCtlEntry 1 } - -tmnxOamMacTrCtlSourceMacAddr OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamMacTrCtlSourceMacAddr is a 6-octet value - that specifies the MAC address to be used as the source in the - query request for performing an OAM MAC Trace Route operation when - tmnxOamTrCtlTestMode has a value of 'macTraceRoute'. " - REFERENCE - "IEEE 802.3 Subclause 30.7.1.1.9" - DEFVAL { '000000000000'H } - ::= { tmnxOamMacTrCtlEntry 2 } - -tmnxOamMacTrCtlSendControl OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "When the value of tmnxOamMacTrCtlSendControl is 'true', the OAM - MAC Trace Route packet is sent directly to the destination IP address - via the control plane. If its value is 'false', the packet is sent - via the data plane." - DEFVAL { false } - ::= { tmnxOamMacTrCtlEntry 3 } - -tmnxOamMacTrCtlReplyControl OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "When the value of tmnxOamMacTrCtlReplyControl is 'true', the - OAM Mac Trace Route response is returned using the control plane. - If its value is 'false', the packet is sent via the data plane." - DEFVAL { false } - ::= { tmnxOamMacTrCtlEntry 4 } - --- --- Alcatel 7x50 SR series OAM MAC Trace Route Label Mapping Table --- -tmnxOamMacTrL2MapTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxOamMacTrL2MapEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines a table for storing the results of an OAM 'macTraceRoute' - probe operation when a L2 Mapping TLV was returned. Each row - represents a single L2FEC TLV within the L2 Mapping TLV. A single - L2 mapping entry is returned if the 'macTraceRoute' replier knows - the requested VPN ID and has a binding for the requested MAC - address. Multiple downstream L2 mappings that specify - the replier's flooding domain may be returned if the replier has - no bindings for the MAC address. - - An entry in this table is created when the result of an OAM - 'macTraceRoute' probe is determined. An entry is removed from - this table when its corresponding tmnxOamTrCtlEntry is deleted." - ::= { tmnxOamTraceRouteObjs 8 } - -tmnxOamMacTrL2MapEntry OBJECT-TYPE - SYNTAX TmnxOamMacTrL2MapEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines an entry in the tmnxOamMacTrL2MapTable. The first two - index elements identify the tmnxOamTrCtlEntry that a - tmnxOamMacTrL2MapEntry belongs to. The third index element - identifies a particular OAM trace route test run. The fourth - index element selects the group of responses associated with a - specific probe attempt. The fifth and sixth indexes select the - hop and the probe at that hop for a particular Alcatel 7x50 SR - OAM Trace Route operation. Note that in the case of a successful - 'macTraceRoute' reply there will be only one row entry created. - However there may also be one or more error replies. The seventh - index selects a single L2 mapping entry withing a specific - probe reply." - INDEX { - tmnxOamTrCtlOwnerIndex, - tmnxOamTrCtlTestIndex, - tmnxOamTrResultsTestRunIndex, - tmnxOamTrProbeHistoryIndex, - tmnxOamTrProbeHistoryHopIndex, - tmnxOamTrProbeHistoryProbeIndex, - tmnxOamMacTrL2MapIndex - } - ::= { tmnxOamMacTrL2MapTable 1 } - - TmnxOamMacTrL2MapEntry ::= - SEQUENCE { - tmnxOamMacTrL2MapIndex Unsigned32, - tmnxOamMacTrL2MapRouterID IpAddress, - tmnxOamMacTrL2MapLabel MplsLabel, - tmnxOamMacTrL2MapProtocol TmnxOamSignalProtocol, - tmnxOamMacTrL2MapVCType TmnxOamVcType, - tmnxOamMacTrL2MapVCID TmnxVcId, - tmnxOamMacTrL2MapDirection INTEGER, - tmnxOamMacTrL2MapSdpId SdpId, - tmnxOamMacTrL2MapSapName TNamedItemOrEmpty - } - -tmnxOamMacTrL2MapIndex OBJECT-TYPE --- NOTE: The UCD snmpget utility program does not parse this correctly --- SYNTAX Unsigned32 (1..'ffffffff'h) - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The tmnxOamMacTrL2MapIndex selects a single L2 mapping entry - within a specific 'macTraceRoute' probe reply. - - The agent starts assigning tmnxOamMacTrL2MapIndex values at 1." - ::= { tmnxOamMacTrL2MapEntry 1 } - -tmnxOamMacTrL2MapRouterID OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamMacTrL2MapRouterID is the router ID for this - L2 mapping entry." - ::= { tmnxOamMacTrL2MapEntry 2 } - -tmnxOamMacTrL2MapLabel OBJECT-TYPE - SYNTAX MplsLabel - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamMacTrL2MapLabel is the label used by the - router for the L2FEC or VC ID specified by this L2 mapping entry." - ::= { tmnxOamMacTrL2MapEntry 3 } - -tmnxOamMacTrL2MapProtocol OBJECT-TYPE - SYNTAX TmnxOamSignalProtocol - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamMacTrL2MapProtocol is the signaling protocol - used by the router for the L2FEC or VC ID specified by this L2 - mapping entry." - ::= { tmnxOamMacTrL2MapEntry 4 } - -tmnxOamMacTrL2MapVCType OBJECT-TYPE - SYNTAX TmnxOamVcType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamMacTrL2MapVCType specifies the class of - VC ID given in tmnxOamMacTrL2MapVCID." - ::= { tmnxOamMacTrL2MapEntry 5 } - -tmnxOamMacTrL2MapVCID OBJECT-TYPE - SYNTAX TmnxVcId - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamMacTrL2MapVCID is the VC ID associated with - the label used by the L2FEC specified by this L2 mapping entry." - ::= { tmnxOamMacTrL2MapEntry 6 } - -tmnxOamMacTrL2MapDirection OBJECT-TYPE - SYNTAX INTEGER { - upstream (1), - downstream (2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamMacTrL2MapDirection specifies the direction - that this L2 mapping entry is in relation to the node that returned - the 'macQuery' reply." - ::= { tmnxOamMacTrL2MapEntry 7 } - -tmnxOamMacTrL2MapSdpId OBJECT-TYPE - SYNTAX SdpId - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamMacTrL2MapSdpId specifies the ID of the SDP - supporting the L2 mapping entry that returned the reply. - - If this mapping is not a SDP, this object is not relevant and - MUST return a value of '0'." - ::= { tmnxOamMacTrL2MapEntry 8 } - -tmnxOamMacTrL2MapSapName OBJECT-TYPE - SYNTAX TNamedItemOrEmpty - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamMacTrL2MapSapName specifies the SAP name - when the downstream of the responder is a SAP. - - If the downstream responder is not a SAP, this object is not - relevant and MUST return a zero length empty string." - ::= { tmnxOamMacTrL2MapEntry 9 } - - --- --- Alcatel 7x50 SR series OAM LSP Trace Route Control Table --- --- --- Sparsely dependent extension of the tmnxOamTrCtlTable. --- --- The same indexes are used for both the base table, tmnxOamTrCtlTable, --- and the sparse dependent table, tmnxOamLspTrCtlTable. --- --- This in effect extends the tmnxOamTrCtlTable with additional columns. --- Rows are created in the tmnxOamLspTrCtlTable only for those entries --- in the tmnxOamTrCtlTable where tmnxOamTrCtlTestMode has a value of --- 'lspTraceRoute'. --- --- Deletion of a row in the tmnxOamTrCtlTable results in the --- same fate for the row in the tmnxOamLspTrCtlTable. --- - -tmnxOamLspTrCtlTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxOamLspTrCtlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines the Alcatel 7x50 SR OAM Lsp Trace Route Control Table - for providing, via SNMP, the capability of performing Alcatel - 7x50 SR OAM 'lspTraceRoute' test operations. The results of - these tests are stored in the tmnxOamTrResultsTable and the - tmnxOamTrProbeHistoryTable." - ::= { tmnxOamTraceRouteObjs 9 } - -tmnxOamLspTrCtlEntry OBJECT-TYPE - SYNTAX TmnxOamLspTrCtlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines an entry in the tmnxOamLspTrCtlTable. The first index - element, tmnxOamTrCtlOwnerIndex, is of type SnmpAdminString, - a textual convention that allows for use of the SNMPv3 - View-Based Access Control Model (RFC 2575 [11], VACM) - and allows a management application to identify its entries. - The second index, tmnxOamTrCtlTestIndex, enables the same - management application to have multiple outstanding requests." - INDEX { - tmnxOamTrCtlOwnerIndex, - tmnxOamTrCtlTestIndex - } - ::= { tmnxOamLspTrCtlTable 1 } - - TmnxOamLspTrCtlEntry ::= - SEQUENCE { - tmnxOamLspTrCtlVRtrID TmnxVRtrID, - tmnxOamLspTrCtlLspName TNamedItemOrEmpty, - tmnxOamLspTrCtlPathName TNamedItemOrEmpty, - tmnxOamLspTrCtlLdpIpPrefix IpAddress, - tmnxOamLspTrCtlLdpIpPrefixLen IpAddressPrefixLength, - tmnxOamLspTrCtlLdpPrefixType InetAddressType, - tmnxOamLspTrCtlLdpPrefix InetAddress, - tmnxOamLspTrCtlLdpPrefixLen InetAddressPrefixLength, - tmnxOamLspTrCtlPathDestType InetAddressType, - tmnxOamLspTrCtlPathDest InetAddress, - tmnxOamLspTrCtlNhIntfName TNamedItemOrEmpty, - tmnxOamLspTrCtlNhAddressType InetAddressType, - tmnxOamLspTrCtlNhAddress InetAddress - } - -tmnxOamLspTrCtlVRtrID OBJECT-TYPE - SYNTAX TmnxVRtrID - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The unique value which identifies this virtual router in the - Alcatel 7x50 SR system. The vRtrID value for each virtual router - must remain constant at least from one re-initialization of the - system management processor (CPM) to the next. There will always - be at least one router entry defined by the agent with vRtrID=1 - which represents the base transport router." - DEFVAL { 1 } - ::= { tmnxOamLspTrCtlEntry 1 } - -tmnxOamLspTrCtlLspName OBJECT-TYPE - SYNTAX TNamedItemOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Administrative name of the target Labeled Switch Path (LSP) for this - OAM LSP Trace Route test. The LSP name must be unique within the - virtual router instance specified by tmnxOamLspTrCtlVRtrID. - - This parameter is mutually exclusive with the IP prefix parameter - associated with an LDP based LSP (tmnxOamLspTrCtlLdpIpPrefix). Either - the LSP name or the LDP IP Prefix must be specified but not both." - DEFVAL { ''H } -- the empty string - ::= { tmnxOamLspTrCtlEntry 2 } - -tmnxOamLspTrCtlPathName OBJECT-TYPE - SYNTAX TNamedItemOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Administrative name of the Path (LSP) for this OAM LSP Trace Route - test. The Path name must be unique within the virtual router - instance specified by tmnxOamLspTrCtlVRtrID. - - This is an optional parameter which can be specified only if the - LSP Name parameter is specified." - DEFVAL { ''H } -- the empty string - ::= { tmnxOamLspTrCtlEntry 3 } - -tmnxOamLspTrCtlLdpIpPrefix OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-create - STATUS obsolete - DESCRIPTION - "The IP prefix for the LDP based LSP for this OAM LSP Trace Route - test. - - This parameter is mutually exclusive with the LSP name parameter - (tmnxOamLspTrCtlLspName). Either the LDP IP Prefix or the LSP name - must be specified but not both. - - This object was obsoleted in release 4.0 and replaced with - InetAddress objects tmnxOamLspTrCtlLdpPrefixType and - tmnxOamLspTrCtlLdpPrefix." - DEFVAL { '00000000'H } -- 0.0.0.0 - ::= { tmnxOamLspTrCtlEntry 4 } - -tmnxOamLspTrCtlLdpIpPrefixLen OBJECT-TYPE - SYNTAX IpAddressPrefixLength - MAX-ACCESS read-create - STATUS obsolete - DESCRIPTION - "The IP prefix length for the LDP based LSP for this OAM LSP Trace - Route test. - - The value of this parameter is valid only when LDP IP Prefix - has been specified. - - This object was obsoleted in release 4.0 and replaced with - InetAddress object tmnxOamLspTrCtlLdpPrefixLen." - DEFVAL { 32 } - ::= { tmnxOamLspTrCtlEntry 5 } - -tmnxOamLspTrCtlLdpPrefixType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamLspTrCtlLdpPrefixType specifies the type of - Internet address stored in tmnxOamLspTrCtlLdpPrefix." - DEFVAL { unknown } - ::= { tmnxOamLspTrCtlEntry 6 } - -tmnxOamLspTrCtlLdpPrefix OBJECT-TYPE - SYNTAX InetAddress (SIZE (0|4|16)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamLspTrCtlLdpPrefix specifies the Internet address - prefix for the LDP based LSP for this OAM LSP Trace Route - test. - - This parameter is mutually exclusive with the LSP name parameter - (tmnxOamLspTrCtlLspName). Either the LDP IP Prefix or the LSP name - must be specified but not both." - DEFVAL { ''H } - ::= { tmnxOamLspTrCtlEntry 7 } - -tmnxOamLspTrCtlLdpPrefixLen OBJECT-TYPE - SYNTAX InetAddressPrefixLength - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamLspTrCtlLdpPrefixLen specifies the Internet - address prefix length for the LDP based LSP for this OAM LSP Trace - Route test. - - The value of this parameter is valid only when LDP IP Prefix - has been specified." - DEFVAL { 32 } - ::= { tmnxOamLspTrCtlEntry 8 } - -tmnxOamLspTrCtlPathDestType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamLspTrCtlPathDestType specifies the type - of Internet address stored in tmnxOamLspTrCtlPathDest." - DEFVAL { unknown } - ::= { tmnxOamLspTrCtlEntry 9 } - -tmnxOamLspTrCtlPathDest OBJECT-TYPE - SYNTAX InetAddress (SIZE (0|4|16)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamLspTrCtlPathDest specifies a unique path - in a multipath setup for this OAM Lsp Trace Route to traverse. - This address is used as part of a hash key to select the - appropriate ECMP to the destination of an OAM LSP Trace test. - - This is an optional parameter. " - DEFVAL { ''H } - ::= { tmnxOamLspTrCtlEntry 10 } - -tmnxOamLspTrCtlNhIntfName OBJECT-TYPE - SYNTAX TNamedItemOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Administrative name of the next hop interface for this OAM LSP - Trace Route test to be sent. The interface name must be unique - within the virtual router instance specified by - tmnxOamLspTrCtlVRtrID. - - This is an optional parameter which can be specified only if the - tmnxOamLspTrCtlPathDest parameter is specified. This parameter - is mutually exclusive with the tmnxOamLspTrCtlNhAddress - parameter. Either the next-hop interface name or next-hop address - can be specified but not both. An attempt to set this object to a - non-default value when tmnxOamLspTrCtlNhAddress has a - non-default value will result in an 'inconsistentValue' error." - - DEFVAL { ''H } -- the empty string - ::= { tmnxOamLspTrCtlEntry 11 } - -tmnxOamLspTrCtlNhAddressType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamLspTrCtlNhAddressType specifies the type - of Internet address stored in tmnxOamLspTrCtlNhAddress." - DEFVAL { unknown } - ::= { tmnxOamLspTrCtlEntry 12 } - -tmnxOamLspTrCtlNhAddress OBJECT-TYPE - SYNTAX InetAddress (SIZE (0|4|16)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamLspTrCtlNhAddress specifies the Interface - address to the next hop through which this OAM LSP Trace Route - test is to be transmitted. - - This is an optional parameter which can be specified only if the - tmnxOamLspTrCtlPathDest parameter is specified. This parameter - is mutually exclusive with tmnxOamLspTrCtlNhIntfName parameter. - Either the next-hop interface name or next-hop address - can be specified but not both. An attempt to set this object to a - non-default value when tmnxOamLspTrCtlNhIntfName has a - non-default value will result in an 'inconsistentValue' error." - DEFVAL { ''H } - ::= { tmnxOamLspTrCtlEntry 13 } - - -- - -- Alcatel 7x50 SR series OAM Lsp Trace Route Downstream L2 Mapping Table - -- - -tmnxOamLspTrMapTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxOamLspTrMapEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines a table for storing the results of an OAM 'lspTraceRoute' - probe operation when a Downstream Mapping TLV was returned. Each row - represents a single label map within the returned downstream mapping - TLV. - - An entry in this table is created when the result of an OAM - 'lspTraceRoute' probe is determined. - - An entry is removed from this table when its corresponding - tmnxOamTrCtlEntry is deleted." - ::= { tmnxOamTraceRouteObjs 10 } - -tmnxOamLspTrMapEntry OBJECT-TYPE - SYNTAX TmnxOamLspTrMapEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines an entry in the tmnxOamLspTrMapTable. The first two - index elements identify the tmnxOamTrCtlEntry that a - tmnxOamLspTrMapEntry belongs to. The third index element - identifies an OAM trace route test run. The fourth index element - selects the group of responses associated with a specific - probe attempt. The fifth and sixth indexes select the hop and - the probe at that hop for a particular Alcatel 7x50 SR OAM - Trace Route operation. The seventh index selects a single downstream - L2 map entry within the specific probe reply." - INDEX { - tmnxOamTrCtlOwnerIndex, - tmnxOamTrCtlTestIndex, - tmnxOamTrResultsTestRunIndex, - tmnxOamTrProbeHistoryIndex, - tmnxOamTrProbeHistoryHopIndex, - tmnxOamTrProbeHistoryProbeIndex, - tmnxOamLspTrMapIndex - } - ::= { tmnxOamLspTrMapTable 1 } - - TmnxOamLspTrMapEntry ::= - SEQUENCE { - tmnxOamLspTrMapIndex Unsigned32, - tmnxOamLspTrMapAddrType TmnxOamAddressType, - tmnxOamLspTrMapDSIPv4Addr IpAddress, - tmnxOamLspTrMapDSIfAddr Unsigned32, - tmnxOamLspTrMapMTU Unsigned32, - tmnxOamLspTrMapDSIndex Unsigned32 - } - -tmnxOamLspTrMapIndex OBJECT-TYPE --- NOTE: The UCD snmpget utility program does not parse this correctly --- SYNTAX Unsigned32 (1..'ffffffff'h) - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry in this table is created when the result of a OAM - 'lspTraceRoute' probe is determined. The initial 2 - instance identifier index values identify the tmnxOamTrCtlEntry - that a OAM probe result (tmnxOamTrProbeHistoryEntry) belongs - to. The tmnxOamTrProbeHistoryIndex identifies a group of replies - received in response to a specific probe transmission. The fourth - and fifth indexes select the hop and the probe at that hop for a - particular Alcatel 7x50 SR OAM Trace Route operation. - - The tmnxOamLspTrMapIndex selects a single L2 mapping entry - within a specific 'lspTraceRoute' probe reply. - - The agent starts assigning tmnxOamLspTrMapIndex values at 1." - ::= { tmnxOamLspTrMapEntry 1 } - -tmnxOamLspTrMapDSIPv4Addr OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamLspTrMapDSIPv4Addr indicates the IPv4 address - of the downstream LSR that this entry in the tmnxOamLspTrMapTable - describes. If the interface to the downstream LSR is numbered, - then the tmnxOamLspTrMapDSIPv4Addr can either be the downstream - LSR's Router ID or the interface address of the downstream LSR. - - If the interface to the downstream LSR is unnumbered, the value - of tmnxOamLspTrMapDSIPv4Addr indicates the downstream LSR's Router - ID." - ::= { tmnxOamLspTrMapEntry 2 } - -tmnxOamLspTrMapAddrType OBJECT-TYPE - SYNTAX TmnxOamAddressType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamLspTrMapAddrType indicates the type of - downstream interface address specified by tmnxOamLspTrMapDSIfAddr. - The only valid values for tmnxOamLspTrMapAddrType are - 'ipv4Address', 'ipv4Unnumbered', 'ipv6Address' and 'ipv6Unnumbered'." - ::= { tmnxOamLspTrMapEntry 3 } - -tmnxOamLspTrMapDSIfAddr OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "When tmnxOamLspTrMapAddrType has a value of 'ipv4Address' - tmnxOamLspTrMapDSIfAddr indicates the downstream LSR's - interface address. When tmnxOamLspTrMapAddrType has a value - of 'unnumbered', tmnxOamLspTrMapDSIfAddr indicates the index - assigned by the upstream LSR to the interface." - ::= { tmnxOamLspTrMapEntry 4 } - -tmnxOamLspTrMapMTU OBJECT-TYPE - SYNTAX Unsigned32 (0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamLspTrMapMTU indicates the largest MPLS frame - (including the label stack) that fits on the interface to the - downstream LSR." - ::= { tmnxOamLspTrMapEntry 5 } - -tmnxOamLspTrMapDSIndex OBJECT-TYPE - SYNTAX Unsigned32 (0..255) - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The value of tmnxOamLspTrMapDSIndex indicates the unique index - assigned to the pair of downstream router and interface addresses - represented by this row in the tmnxOamLspTrMapTable. - - tmnxOamLspTrMapDSIndex object was obsolete in release 5.0" - ::= { tmnxOamLspTrMapEntry 6 } - - -- - -- Alcatel 7x50 SR series OAM Lsp Trace Route Downstream Label Mapping Table - -- - -tmnxOamLspTrDSLabelTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxOamLspTrDSLabelEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines a table for storing the results of an OAM 'lspTraceRoute' - probe operation when a Downstream Mapping TLV was returned. Each row - represents a single downstream label within a returned downstream - L2 mapping TLV. - - An entry in this table is created when the result of an OAM - 'lspTraceRoute' probe is determined. - An entry is removed from this table when its corresponding - tmnxOamTrCtlEntry is deleted." - ::= { tmnxOamTraceRouteObjs 15 } - -tmnxOamLspTrDSLabelEntry OBJECT-TYPE - SYNTAX TmnxOamLspTrDSLabelEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines an entry in the tmnxOamLspTrDSLabelTable. The first - two index elements identify the tmnxOamTrCtlEntry that a - tmnxOamLspTrMapEntry belongs to. The third index element - identifies a OAM trace route test run. The fourth index element - selects the group of responses associated with a specific - probe attempt. The fifth and sixth indexes select the hop and - the probe at that hop for a particular Alcatel 7x50 SR OAM - Trace Route operation. The seventh index selects a single downstream - L2 map entry within the specific probe reply. The eigth index - selects seccessive downstream L2 label entries contained in a - specific probe reply." - INDEX { - tmnxOamTrCtlOwnerIndex, - tmnxOamTrCtlTestIndex, - tmnxOamTrResultsTestRunIndex, - tmnxOamTrProbeHistoryIndex, - tmnxOamTrProbeHistoryHopIndex, - tmnxOamTrProbeHistoryProbeIndex, - tmnxOamLspTrMapIndex, - tmnxOamLspTrDSLabelIndex - } - ::= { tmnxOamLspTrDSLabelTable 1 } - - TmnxOamLspTrDSLabelEntry ::= - SEQUENCE { - tmnxOamLspTrDSLabelIndex Unsigned32, - tmnxOamLspTrDSLabelLabel MplsLabel, - tmnxOamLspTrDSLabelProtocol TmnxOamSignalProtocol - } - -tmnxOamLspTrDSLabelIndex OBJECT-TYPE --- NOTE: The UCD snmpget utility program does not parse this correctly --- SYNTAX Unsigned32 (1..'ffffffff'h) - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The tmnxOamLspTrDSLabelIndex selects a single downstream L2 label - entry within a specific L2 mapping entry reply. - - The agent starts assigning tmnxOamLspTrDSLabelIndex values at 1." - ::= { tmnxOamLspTrDSLabelEntry 1 } - -tmnxOamLspTrDSLabelLabel OBJECT-TYPE - SYNTAX MplsLabel - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamLspTrDSLabelLabel is the label used by the - downstream router specified by this downstream L2 label entry." - ::= { tmnxOamLspTrDSLabelEntry 2 } - -tmnxOamLspTrDSLabelProtocol OBJECT-TYPE - SYNTAX TmnxOamSignalProtocol - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamLspTrDSLabelProtocol is the signaling protocol - used by the router for the label specified by this downstream - L2 label entry." - ::= { tmnxOamLspTrDSLabelEntry 3 } - - --- --- Alcatel 7x50 SR series OAM VPRN Trace Route Control Table --- --- --- Sparse Dependent Extention of the tmnxOamTrCtlTable. --- --- The same indexes are used for both the base table, tmnxOamTrCtlTable, --- and the sparse dependent table, tmnxOamVprnTrCtlTable. --- --- This in effect extends the tmnxOamTrCtlTable with additional columns. --- Rows are created in the tmnxOamVprnTrCtlTable only for those entries --- in the tmnxOamTrCtlTable where tmnxOamTrCtlTestMode has a value of --- 'vprnTraceRoute'. --- --- Deletion of a row in the tmnxOamTrCtlTable results in the --- same fate for the row in the tmnxOamVprnTrCtlTable. --- -tmnxOamVprnTrCtlTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxOamVprnTrCtlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines the Alcatel 7x50 SR OAM VPRN Trace Route Control Table for - providing, via SNMP, the capability of performing Alcatel 7x50 SR - OAM 'vprnTraceRoute' test operations. The results of these tests - are stored in the tmnxOamTrResultsTable, the - tmnxOamTrProbeHistoryTable, the tmnxOamVprnTrRTTable and the - tmnxOamVprnTrNextHopTable." - ::= { tmnxOamTraceRouteObjs 11 } - -tmnxOamVprnTrCtlEntry OBJECT-TYPE - SYNTAX TmnxOamVprnTrCtlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines an entry in the tmnxOamVprnTrCtlTable. The first index - element, tmnxOamTrCtlOwnerIndex, is of type SnmpAdminString, - a textual convention that allows for use of the SNMPv3 - View-Based Access Control Model (RFC 2575 [11], VACM) - and allows a management application to identify its entries. - The second index, tmnxOamTrCtlTestIndex, enables the same - management application to have multiple outstanding requests." - INDEX { - tmnxOamTrCtlOwnerIndex, - tmnxOamTrCtlTestIndex - } - ::= { tmnxOamVprnTrCtlTable 1 } - - TmnxOamVprnTrCtlEntry ::= - SEQUENCE { - tmnxOamVprnTrCtlSourceIpAddr IpAddress, - tmnxOamVprnTrCtlReplyControl TruthValue, - tmnxOamVprnTrCtlSrcAddrType InetAddressType, - tmnxOamVprnTrCtlSrcAddress InetAddress - } - -tmnxOamVprnTrCtlSourceIpAddr OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-create - STATUS obsolete - DESCRIPTION - "Specifies the Ipv4 address to be used as the source for - performing an OAM 'vprnTraceRoute' operation when tmnxOamTrCtlTestMode - has a value of 'vprnTraceRoute'. This parameter is required. - - This object was obsoleted in release 4.0 and replaced with - InetAddress objects tmnxOamVprnTrCtlSrcAddrType and - tmnxOamVprnTrCtlSrcAddress." - DEFVAL { '00000000'h } -- 0.0.0.0 - ::= { tmnxOamVprnTrCtlEntry 1 } - -tmnxOamVprnTrCtlReplyControl OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "When the value of tmnxOamVprnTrCtlReplyControl is 'true', the - OAM 'vprnTraceRoute' response is returned using the control plane. - If its value is 'false', the packet is sent via the data plane. - - This object is optional and is not relevant when tmnxOamTrCtlTestMode - has a value other than 'vprnTraceRoute'." - DEFVAL { false } - ::= { tmnxOamVprnTrCtlEntry 2 } - -tmnxOamVprnTrCtlSrcAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamVprnTrCtlSrcAddrType specifies the type of - Internet address stored in tmnxOamVprnTrCtlSrcAddress." - DEFVAL { unknown } - ::= { tmnxOamVprnTrCtlEntry 3 } - -tmnxOamVprnTrCtlSrcAddress OBJECT-TYPE - SYNTAX InetAddress (SIZE (0|4|16)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamVprnTrCtlSrcAddress specifies the Internet - address to be used as the source for performing an OAM - 'vprnTraceRoute' operation when tmnxOamTrCtlTestMode has a value of - 'vprnTraceRoute'. This parameter is required." - DEFVAL { ''H } - ::= { tmnxOamVprnTrCtlEntry 4 } - - - - -- - -- Alcatel 7x50 SR series OAM VPRN Trace Route L3 Map Table - -- -tmnxOamVprnTrL3MapTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxOamVprnTrL3MapEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines a table for storing the results of an OAM 'vprnTraceRoute' - probe operation. The number of entries in this table are limited - by the value of the corresponding tmnxOamTrCtlMaxRows object. - - An entry in this table is created when the result of an OAM - 'vprnTraceRoute' probe is determined. An entry is removed from - this table when its corresponding tmnxOamTrCtlEntry is deleted." - ::= { tmnxOamTraceRouteObjs 12 } - -tmnxOamVprnTrL3MapEntry OBJECT-TYPE - SYNTAX TmnxOamVprnTrL3MapEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines an entry in the tmnxOamVprnTrL3MapTable. The first - two index elements identify the tmnxOamTrCtlEntry that a - tmnxOamVprnTrL3MapEntry belongs to. The third index element - identifies an OAM trace route test run. The fourth index element - selects a single Alcatel 7x50 SR OAM 'vprnTraceRoute' operation - result. The fifth and sixth indexes select the hop and the - probe at that hop for a particular Alcatel 7x50 SR OAM - 'vprnTraceRoute' operation. The seventh index selects either the - requestor's or responder's L3 route information." - INDEX { - tmnxOamTrCtlOwnerIndex, - tmnxOamTrCtlTestIndex, - tmnxOamTrResultsTestRunIndex, - tmnxOamTrProbeHistoryIndex, - tmnxOamTrProbeHistoryHopIndex, - tmnxOamTrProbeHistoryProbeIndex, - tmnxOamVprnTrL3MapReporter - } - ::= { tmnxOamVprnTrL3MapTable 1 } - - TmnxOamVprnTrL3MapEntry ::= - SEQUENCE { - tmnxOamVprnTrL3MapReporter INTEGER, - tmnxOamVprnTrL3MapRouterID RouterID, - tmnxOamVprnTrL3MapRteDestAddr IpAddress, - tmnxOamVprnTrL3MapRteDestMask Unsigned32, - tmnxOamVprnTrL3MapRteVprnLabel MplsLabel, - tmnxOamVprnTrL3MapRteMetrics Unsigned32, - tmnxOamVprnTrL3MapRteLastUp DateAndTime, - tmnxOamVprnTrL3MapRteOwner INTEGER, - tmnxOamVprnTrL3MapRtePref Unsigned32, - tmnxOamVprnTrL3MapRteDist TmnxVPNRouteDistinguisher, - tmnxOamVprnTrL3MapNumNextHops Unsigned32, - tmnxOamVprnTrL3MapNumRteTargets Unsigned32, - tmnxOamVprnTrL3MapDestAddrType InetAddressType, - tmnxOamVprnTrL3MapDestAddress InetAddress, - tmnxOamVprnTrL3MapDestMaskLen InetAddressPrefixLength - } - -tmnxOamVprnTrL3MapReporter OBJECT-TYPE - SYNTAX INTEGER { - requestor (1), - responder (2) - } - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of tmnxOamVprnTrL3MapReporter specifies who reported - the route information in this row entry. It may have come from - the 'vprnTraceRoute' requestor's local information or it may be - from the remote 'vprnTraceRoute' responder." - ::= { tmnxOamVprnTrL3MapEntry 1 } - -tmnxOamVprnTrL3MapRouterID OBJECT-TYPE - SYNTAX RouterID - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamVprnTrL3MapRouterID indicates the router ID - of the node, requestor or responder, that provided this route - information." - ::= { tmnxOamVprnTrL3MapEntry 2 } - -tmnxOamVprnTrL3MapRteDestAddr OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The value of tmnxOamVprnTrL3MapRteDestAddr indicates the IP - address to be advertised for the route information returned by - this 'vprnTraceRoute' reply. When used together with the values - in tmnxOamVprnTrL3MapRteDestMask and tmnxOamVprnTrL3MapRteVprnLabel - a customer route can be identified. - - This object was obsoleted in release 4.0 and replaced with - InetAddress objects tmnxOamVprnTrL3MapDestAddrType and - tmnxOamVprnTrL3MapDestAddrType." - ::= { tmnxOamVprnTrL3MapEntry 3 } - -tmnxOamVprnTrL3MapRteDestMask OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The value of tmnxOamVprnTrL3MapRteDestMask indicates the number - of prefix bits (prefix width) to be &-ed with IP address in - tmnxOamVprnTrL3MapRteDestAddr. - - This object was obsoleted in release 4.0 and replaced with - InetAddress object tmnxOamVprnTrL3MapDestMaskLen." - ::= { tmnxOamVprnTrL3MapEntry 4 } - -tmnxOamVprnTrL3MapRteVprnLabel OBJECT-TYPE - SYNTAX MplsLabel - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamVprnTrL3MapRteVprnLabel indicates the VPRN - label associated with the route information returned in this - 'vprnTraceRoute' reply." - ::= { tmnxOamVprnTrL3MapEntry 5 } - -tmnxOamVprnTrL3MapRteMetrics OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamVprnTrL3MapRteMetrics indicates the metrics - to be used with this vprnTraceRoute route." - ::= { tmnxOamVprnTrL3MapEntry 6 } - -tmnxOamVprnTrL3MapRteLastUp OBJECT-TYPE - SYNTAX DateAndTime - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamVprnTrL3MapRteLastUp indicates the time - this route was last added or modified by the protocol." - ::= { tmnxOamVprnTrL3MapEntry 7 } - -tmnxOamVprnTrL3MapRteOwner OBJECT-TYPE - SYNTAX INTEGER { - invalid (0), - local (1), - static (2), - rip (3), - ospf (4), - isis (5), - bgp (6), - bgpVpn (7), - ldp (8), - aggregate (9), - any (10) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamVprnTrL3MapRteOwner indicates the protocol - that owns this route. It may be a local or remote route." - ::= { tmnxOamVprnTrL3MapEntry 8 } - -tmnxOamVprnTrL3MapRtePref OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamVprnTrL3MapRtePref indicates the route - preference value for this route." - ::= { tmnxOamVprnTrL3MapEntry 9 } - -tmnxOamVprnTrL3MapRteDist OBJECT-TYPE - SYNTAX TmnxVPNRouteDistinguisher - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamVprnTrL3MapRteDist is the route distinguisher - associated with the route information returned in this 'vprnTraceRoute' - reply." - ::= { tmnxOamVprnTrL3MapEntry 10 } - -tmnxOamVprnTrL3MapNumNextHops OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamVprnTrL3MapNumNextHops indicates the number - of entries in the tmnxOamVprnTrNextHopTable for this route." - ::= { tmnxOamVprnTrL3MapEntry 11 } - -tmnxOamVprnTrL3MapNumRteTargets OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamVprnTrL3MapNumRteTargets indicates the number - of entries in the tmnxOamVprnTrRTTable for this route." - ::= { tmnxOamVprnTrL3MapEntry 12 } - -tmnxOamVprnTrL3MapDestAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamVprnTrL3MapDestAddrType indicates the type - of internet address stored in tmnxOamVprnTrL3MapDestAddress." - ::= { tmnxOamVprnTrL3MapEntry 13 } - -tmnxOamVprnTrL3MapDestAddress OBJECT-TYPE - SYNTAX InetAddress (SIZE (0|4|16)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamVprnTrL3MapDestAddress indicates the Internet - address to be advertised for the route information returned by - this 'vprnTraceRoute' reply. When used together with the values - in tmnxOamVprnTrL3MapRteDestMask and tmnxOamVprnTrL3MapRteVprnLabel - a customer route can be identified." - ::= { tmnxOamVprnTrL3MapEntry 14 } - -tmnxOamVprnTrL3MapDestMaskLen OBJECT-TYPE - SYNTAX InetAddressPrefixLength - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamVprnTrL3MapDestMaskLen indicates the number - of prefix bits (prefix width) to be &-ed with the IP address in - tmnxOamVprnTrL3MapDestAddress." - ::= { tmnxOamVprnTrL3MapEntry 15 } - - --- --- Alcatel 7x50 SR OAM VPRN TraceRoute L3 Route Information Next Hop Table --- -tmnxOamVprnTrNextHopTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxOamVprnTrNextHopEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines a table for storing the results of an OAM 'vprnTraceRoute' - probe operation where a L3 route next hop list is returned. - - An entry in this table is created when the result of an OAM - 'vprnTraceRoute' probe is determined. - An entry is removed from this table when its corresponding - tmnxOamTrCtlEntry is deleted." - ::= { tmnxOamTraceRouteObjs 13 } - -tmnxOamVprnTrNextHopEntry OBJECT-TYPE - SYNTAX TmnxOamVprnTrNextHopEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines an entry in the tmnxOamVprnTrNextHopTable. The first two - index elements identify the tmnxOamTrCtlEntry that a - tmnxOamVprnTrNextHopEntry belongs to. The third index element - identifies an OAM trace route test run. The fourth, fifth and sixth - index elements select a single OAM 'vprnTraceRoute' reply. The - seventh index selects either the requestor's or responder's route - information. The eighth index selects a single L3 next hop entry - within a specific 'vprnTraceRoute' probe reply route information." - INDEX { - tmnxOamTrCtlOwnerIndex, - tmnxOamTrCtlTestIndex, - tmnxOamTrResultsTestRunIndex, - tmnxOamTrProbeHistoryIndex, - tmnxOamTrProbeHistoryHopIndex, - tmnxOamTrProbeHistoryProbeIndex, - tmnxOamVprnTrL3MapReporter, - tmnxOamVprnTrNextHopIndex - } - ::= { tmnxOamVprnTrNextHopTable 1 } - - TmnxOamVprnTrNextHopEntry ::= - SEQUENCE { - tmnxOamVprnTrNextHopIndex Unsigned32, - tmnxOamVprnTrNextHopRtrID RouterID, - tmnxOamVprnTrNextHopType INTEGER, - tmnxOamVprnTrNextHopTunnelID TmnxTunnelID, - tmnxOamVprnTrNextHopTunnelType TmnxTunnelType, - tmnxOamVprnTrNextHopIfIndex InterfaceIndex, - tmnxOamVprnTrNextHopAddrType InetAddressType, - tmnxOamVprnTrNextHopAddress InetAddress - } - -tmnxOamVprnTrNextHopIndex OBJECT-TYPE --- NOTE: The UCD snmpget utility program does not parse this correctly --- SYNTAX Unsigned32 (1..'ffffffff'h) - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The tmnxOamVprnTrNextHopIndex selects a single L3 next hop entry - associated with the router information returned within a specific - 'vprnTraceRoute' probe reply. - - The agent starts assigning tmnxOamVprnTrNextHopIndex values at 1." - ::= { tmnxOamVprnTrNextHopEntry 1 } - -tmnxOamVprnTrNextHopRtrID OBJECT-TYPE - SYNTAX RouterID - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The value of tmnxOamVprnTrNextHopRtrID is the router ID for this - L3 next hop entry. - - This object was obsoleted in release 6.0 and replaced with - InetAddress objects tmnxOamVprnTrNextHopAddrType and - tmnxOamVprnTrNextHopAddress." - ::= { tmnxOamVprnTrNextHopEntry 2 } - -tmnxOamVprnTrNextHopType OBJECT-TYPE - SYNTAX INTEGER { - local (1), - remote (2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamVprnTrNextHopType indicates whether the - route owner is a local route or a remote, BGP-VPRN, route." - ::= { tmnxOamVprnTrNextHopEntry 3 } - -tmnxOamVprnTrNextHopTunnelID OBJECT-TYPE - SYNTAX TmnxTunnelID - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "When the value of tmnxOamVprnTrNextHopType is 'remote' the - value of tmnxOamVprnTrNextHopTunnelID indicates the tunnel ID - used to reach this BGP next hop." - ::= { tmnxOamVprnTrNextHopEntry 4 } - -tmnxOamVprnTrNextHopTunnelType OBJECT-TYPE - SYNTAX TmnxTunnelType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "When the value of tmnxOamVprnTrNextHopType is 'remote' the - value of tmnxOamVprnTrNextHopTunnelType indicates the type of - tunnel used to reach this BGP next hop." - ::= { tmnxOamVprnTrNextHopEntry 5 } - -tmnxOamVprnTrNextHopIfIndex OBJECT-TYPE - SYNTAX InterfaceIndex - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "When the value of tmnxOamVprnTrNextHopType is 'local' the - value of tmnxOamVprnTrNextHopIfIndex indicates the interface - used to reach this ECMP next hop." - ::= { tmnxOamVprnTrNextHopEntry 6 } - -tmnxOamVprnTrNextHopAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tmnxOamVprnTrNextHopAddrType indicates the type of Internet - address stored in tmnxOamVprnTrNextHopAddress." - ::= { tmnxOamVprnTrNextHopEntry 7 } - -tmnxOamVprnTrNextHopAddress OBJECT-TYPE - SYNTAX InetAddress (SIZE (0|4|16)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamVprnTrNextHopAddress is the Internet address - for this L3 next hop entry." - ::= { tmnxOamVprnTrNextHopEntry 8 } - --- --- Alcatel 7x50 SR series OAM VPRN Trace Route Returned Route --- Information Target Table --- - -tmnxOamVprnTrRTTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxOamVprnTrRTEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines a table for storing the results of an OAM 'vprnTraceRoute' - probe operation where a L3 route target list is returned. - - An entry in this table is created when the result of an OAM - 'vprnTraceRoute' probe is determined. - An entry is removed from this table when its corresponding - tmnxOamTrCtlEntry is deleted." - ::= { tmnxOamTraceRouteObjs 14 } - -tmnxOamVprnTrRTEntry OBJECT-TYPE - SYNTAX TmnxOamVprnTrRTEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines an entry in the tmnxOamVprnTrRTTable. The first two - index elements identify the tmnxOamTrCtlEntry that a - tmnxOamVprnTrRTEntry belongs to. The third index element - identifies an OAM trace route test run. The fouth, fifth and sixth - index elements select a single OAM 'vprnTraceRoute' reply. - The seventh index selects either the probe requestor's or - probe replier's route information. The eighth index selects - successive L3 route target entries contained in a specific - 'vprnTraceRoute' requestor or probe reply route information." - INDEX { - tmnxOamTrCtlOwnerIndex, - tmnxOamTrCtlTestIndex, - tmnxOamTrResultsTestRunIndex, - tmnxOamTrProbeHistoryIndex, - tmnxOamTrProbeHistoryHopIndex, - tmnxOamTrProbeHistoryProbeIndex, - tmnxOamVprnTrL3MapReporter, - tmnxOamVprnTrRTIndex - } - ::= { tmnxOamVprnTrRTTable 1 } - - TmnxOamVprnTrRTEntry ::= - SEQUENCE { - tmnxOamVprnTrRTIndex Unsigned32, - tmnxOamVprnTrRouteTarget TmnxBgpRouteTarget - } - -tmnxOamVprnTrRTIndex OBJECT-TYPE --- NOTE: The UCD snmpget utility program does not parse this correctly --- SYNTAX Unsigned32 (1..'ffffffff'h) - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The tmnxOamVprnTrRTIndex selects a single L3 route target entry - associated with the router information returned within a specific - 'vprnTraceRoute' probe reply. - - The agent starts assigning tmnxOamVprnTrRTIndex values at 1." - ::= { tmnxOamVprnTrRTEntry 1 } - -tmnxOamVprnTrRouteTarget OBJECT-TYPE - SYNTAX TmnxBgpRouteTarget - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamVprnTrRouteTarget is the route target ID - for this L3 route target entry." - ::= { tmnxOamVprnTrRTEntry 2 } - --- --- Alcatel 7x50 SR series OAM Multicast Trace Route Control Table --- --- --- Sparse Dependent Extention of the tmnxOamTrCtlTable. --- --- The same indexes are used for both the base table, tmnxOamTrCtlTable, --- and the sparse dependent table, tmnxOamMcastTrCtlTable. --- --- This in effect extends the tmnxOamTrCtlTable with additional columns. --- Rows are created in the tmnxOamMcastTrCtlTable only for those entries --- in the tmnxOamTrCtlTable where tmnxOamTrCtlTestMode has a value of --- 'mcastTraceRoute'. --- --- Deletion of a row in the tmnxOamTrCtlTable results in the --- same fate for the row in the tmnxOamMcastTrCtlTable. --- -tmnxOamMcastTrCtlTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxOamMcastTrCtlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines the Alcatel 7x50 SR OAM Multicast Trace Route Control Table - for providing, via SNMP, the capability of performing Alcatel 7x50 SR - OAM 'mcastTraceRoute' test operations. The results of these tests - are stored in the tmnxOamTrResultsTable, the - tmnxOamTrProbeHistoryTable and the tmnxOamMcastTrRespTable." - ::= { tmnxOamTraceRouteObjs 16 } - -tmnxOamMcastTrCtlEntry OBJECT-TYPE - SYNTAX TmnxOamMcastTrCtlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines an entry in the tmnxOamMcastTrCtlTable. The first index - element, tmnxOamTrCtlOwnerIndex, is of type SnmpAdminString, - a textual convention that allows for use of the SNMPv3 - View-Based Access Control Model (RFC 2575 [11], VACM) - and allows a management application to identify its entries. - The second index, tmnxOamTrCtlTestIndex, enables the same - management application to have multiple outstanding requests." - INDEX { - tmnxOamTrCtlOwnerIndex, - tmnxOamTrCtlTestIndex - } - ::= { tmnxOamMcastTrCtlTable 1 } - - TmnxOamMcastTrCtlEntry ::= - SEQUENCE { - tmnxOamMcastTrCtlVRtrID TmnxVRtrID, - tmnxOamMcastTrCtlSrcIpAddr IpAddress, - tmnxOamMcastTrCtlDestIpAddr IpAddress, - tmnxOamMcastTrCtlRespIpAddr IpAddress, - tmnxOamMcastTrCtlGrpIpAddr IpAddress, - tmnxOamMcastTrCtlHops Unsigned32, - tmnxOamMcastTrQueryId Unsigned32, - tmnxOamMcastTrCtlSrcAddrType InetAddressType, - tmnxOamMcastTrCtlSrcAddress InetAddress, - tmnxOamMcastTrCtlDestAddrType InetAddressType, - tmnxOamMcastTrCtlDestAddress InetAddress, - tmnxOamMcastTrCtlRespAddrType InetAddressType, - tmnxOamMcastTrCtlRespAddress InetAddress, - tmnxOamMcastTrCtlGrpAddrType InetAddressType, - tmnxOamMcastTrCtlGrpAddress InetAddress - } - -tmnxOamMcastTrCtlVRtrID OBJECT-TYPE - SYNTAX TmnxVRtrID - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The unique value which identifies this virtual router in the - Alcatel 7x50 SR system. The vRtrID value for each virtual router - must remain constant at least from one re-initialization of the - system management processor (CPM) to the next. There will always - be at least one router entry defined by the agent with vRtrID=1 - which represents the base transport router." - DEFVAL { 1 } - ::= { tmnxOamMcastTrCtlEntry 1 } - -tmnxOamMcastTrCtlSrcIpAddr OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-create - STATUS obsolete - DESCRIPTION - "tmnxOamMcastTrCtlSrcIpAddr is used to specify the Ipv4 address to - be used as the source for performing an OAM 'mcastTraceRoute' - operation when tmnxOamTrCtlTestMode has a value of 'mcastTraceRoute'. - This is a required parameter to initiate a multicast trace. - - This object was obsoleted in release 4.0 and replaced with - InetAddress objects tmnxOamMcastTrCtlSrcAddrType and - tmnxOamMcastTrCtlSrcAddress." - ::= { tmnxOamMcastTrCtlEntry 2 } - -tmnxOamMcastTrCtlDestIpAddr OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-create - STATUS obsolete - DESCRIPTION - "tmnxOamMcastTrCtlDestIpAddr is used to specify the Ipv4 address to - be used as the destination address for performing an OAM - 'mcastTraceRoute' operation when tmnxOamTrCtlTestMode has a value - of 'mcastTraceRoute'. The multicast trace query is sent to - this destination address. If this object is not set, the multicast - trace starts from this router. This is not a required parameter. - - This object was obsoleted in release 4.0 and replaced with - InetAddress objects tmnxOamMcastTrCtlDestAddrType and - tmnxOamMcastTrCtlDestAddress." - DEFVAL { '00000000'h } -- 0.0.0.0 - ::= { tmnxOamMcastTrCtlEntry 3 } - -tmnxOamMcastTrCtlRespIpAddr OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-create - STATUS obsolete - DESCRIPTION - "tmnxOamMcastTrCtlRespIpAddr is used to specify the Ipv4 address - to be used as the response address for performing an OAM - 'mcastTraceRoute' operation. If this object is not set, then - the system ip address is used as the response address. This is - not a required parameter. - - This object was obsoleted in release 4.0 and replaced with - InetAddress objects tmnxOamMcastTrCtlRespAddrType and - tmnxOamMcastTrCtlRespAddress." - ::= { tmnxOamMcastTrCtlEntry 4 } - -tmnxOamMcastTrCtlGrpIpAddr OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-create - STATUS obsolete - DESCRIPTION - "tmnxOamMcastTrCtlGrpIpAddr is used to specify the Ipv4 multicast - group address for doing a 'mcastTraceRoute' operation. This is - a required parameter to initiate a multicast trace. - - This object was obsoleted in release 4.0 and replaced with - InetAddress objects tmnxOamMcastTrCtlGrpAddrType and - tmnxOamMcastTrCtlGrpAddress." - ::= { tmnxOamMcastTrCtlEntry 5 } - -tmnxOamMcastTrCtlHops OBJECT-TYPE - SYNTAX Unsigned32 (1..255) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "tmnxOamMcastTrCtlHops is used to specify the maximum number of hops - that will be traced along the path to the source. This is not a - required parameter." - DEFVAL { 32 } - ::= { tmnxOamMcastTrCtlEntry 6 } - -tmnxOamMcastTrQueryId OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tmnxOamMcastTrQueryId is the 24 bit random number that uniquely - identifies the multicast trace query. When the router receives the - response back from the first hop router, it maps the response to the - query by looking at the query id in the packet." - ::= { tmnxOamMcastTrCtlEntry 7 } - -tmnxOamMcastTrCtlSrcAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "tmnxOamMcastTrCtlSrcAddrType specifies the type of Internet - address stored in tmnxOamMcastTrCtlSrcAddress." - DEFVAL { unknown } - ::= { tmnxOamMcastTrCtlEntry 8 } - -tmnxOamMcastTrCtlSrcAddress OBJECT-TYPE - SYNTAX InetAddress (SIZE (0|4|16)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "tmnxOamMcastTrCtlSrcAddress specifies the Internet address to - be used as the source for performing an OAM 'mcastTraceRoute' - operation when tmnxOamTrCtlTestMode has a value of 'mcastTraceRoute'. - - This is a required parameter to initiate a multicast trace." - DEFVAL { ''H } - ::= { tmnxOamMcastTrCtlEntry 9 } - -tmnxOamMcastTrCtlDestAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "tmnxOamMcastTrCtlDestAddrType specifies the type of Internet - address stored in tmnxOamMcastTrCtlDestAddress." - DEFVAL { unknown } - ::= { tmnxOamMcastTrCtlEntry 10 } - -tmnxOamMcastTrCtlDestAddress OBJECT-TYPE - SYNTAX InetAddress (SIZE (0|4|16)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "tmnxOamMcastTrCtlDestAddress specifies the Internet address to - be used as the destination address for performing an OAM - 'mcastTraceRoute' operation when tmnxOamTrCtlTestMode has a value - of 'mcastTraceRoute'. The multicast trace query is sent to - this destination address. If this object is not set, the multicast - trace starts from this router. This is not a required parameter." - DEFVAL { ''H } - ::= { tmnxOamMcastTrCtlEntry 11 } - -tmnxOamMcastTrCtlRespAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "tmnxOamMcastTrCtlRespAddrType specifies the type of Internet - address stored in tmnxOamMcastTrCtlRespAddress." - DEFVAL { unknown } - ::= { tmnxOamMcastTrCtlEntry 12 } - -tmnxOamMcastTrCtlRespAddress OBJECT-TYPE - SYNTAX InetAddress (SIZE (0|4|16)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "tmnxOamMcastTrCtlRespAddress is used to specify the Internet - address to be used as the response address for performing an OAM - 'mcastTraceRoute' operation. If this object is not set, then - the system ip address is used as the response address. This is - not a required parameter." - DEFVAL { ''H } - ::= { tmnxOamMcastTrCtlEntry 13 } - -tmnxOamMcastTrCtlGrpAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "tmnxOamMcastTrCtlGrpAddrType specifies the type of Internet - address stored in tmnxOamMcastTrCtlGrpAddress." - DEFVAL { unknown } - ::= { tmnxOamMcastTrCtlEntry 14 } - -tmnxOamMcastTrCtlGrpAddress OBJECT-TYPE - SYNTAX InetAddress (SIZE (0|4|16)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "tmnxOamMcastTrCtlGrpAddress specifies the Internet multicast - group address for doing a 'mcastTraceRoute' operation. This is - a required parameter to initiate a multicast trace." - DEFVAL { ''H } - ::= { tmnxOamMcastTrCtlEntry 15 } - - - --- Multicast Trace Response Table - -tmnxOamMcastTrRespTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxOamMcastTrRespEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines the Alcatel 7x50 SR OAM Multicast Trace Route Response Table - for providing, via SNMP, the result of OAM 'mcastTraceRoute' test - operation. The results of these tests are stored in the - tmnxOamTrResultsTable, the tmnxOamTrProbeHistoryTable and - the tmnxOamMcastTrRespTable." - ::= { tmnxOamTraceRouteObjs 17 } - -tmnxOamMcastTrRespEntry OBJECT-TYPE - SYNTAX TmnxOamMcastTrRespEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines an entry in the tmnxOamMcastTrRespTable. - The first two index elements identify the tmnxOamTrCtlEntry that - a tmnxOamMcastTrRespEntry belongs to. The third index element - selects an OAM trace route test run. The fourth index element - selects a single Alcatel 7x50 SR OAM Trace Route operation result. - The fifth and sixth indexes select the hop and the probe at that - hop for a particular Alcatel 7x50 SR OAM Trace Route operation." - INDEX { - tmnxOamTrCtlOwnerIndex, - tmnxOamTrCtlTestIndex, - tmnxOamTrResultsTestRunIndex, - tmnxOamTrProbeHistoryIndex, - tmnxOamTrProbeHistoryHopIndex, - tmnxOamTrProbeHistoryProbeIndex - } - ::= { tmnxOamMcastTrRespTable 1 } - - TmnxOamMcastTrRespEntry ::= - SEQUENCE { - tmnxOamMcastTrRespQueryArrivalTime Unsigned32, - tmnxOamMcastTrRespInIfAddr IpAddress, - tmnxOamMcastTrRespOutIfAddr IpAddress, - tmnxOamMcastTrRespPrevHopRtrAddr IpAddress, - tmnxOamMcastTrRespInPktCount Counter32, - tmnxOamMcastTrRespOutPktCount Counter32, - tmnxOamMcastTrRespSGPktCount Counter32, - tmnxOamMcastTrRespRtgProtocol INTEGER, - tmnxOamMcastTrRespFwdTtl Unsigned32, - tmnxOamMcastTrRespMBZBit Unsigned32, - tmnxOamMcastTrRespSrcBit Unsigned32, - tmnxOamMcastTrRespSrcMask Unsigned32, - tmnxOamMcastTrRespFwdCode INTEGER, - tmnxOamMcastTrRespInIfAddrType InetAddressType, - tmnxOamMcastTrRespInIfAddress InetAddress, - tmnxOamMcastTrRespOutIfAddrType InetAddressType, - tmnxOamMcastTrRespOutIfAddress InetAddress, - tmnxOamMcastTrRespPhRtrAddrType InetAddressType, - tmnxOamMcastTrRespPhRtrAddress InetAddress - } - -tmnxOamMcastTrRespQueryArrivalTime OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tmnxOamMcastTrRespQueryArrivalTime specifies the 32 bit NTP timestamp. - It is the time at which a particular hop received the Multicast - Trace query/request." - ::= { tmnxOamMcastTrRespEntry 1 } - -tmnxOamMcastTrRespInIfAddr OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "tmnxOamMcastTrRespInIfAddr specifies the address of the interface on - which packets from this source and group are expected to arrive. - - This object was obsoleted in release 4.0 and replaced with - InetAddress objects tmnxOamMcastTrRespInIfAddrType and - tmnxOamMcastTrRespInIfAddress." - ::= { tmnxOamMcastTrRespEntry 2 } - -tmnxOamMcastTrRespOutIfAddr OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "tmnxOamMcastTrRespOutIfAddr specifies the address of the interface on - which packets from this source and group flow to the specified - destination. - - This object was obsoleted in release 4.0 and replaced with - InetAddress objects tmnxOamMcastTrRespOutIfAddrType and - tmnxOamMcastTrRespOutIfAddress." - ::= { tmnxOamMcastTrRespEntry 3 } - -tmnxOamMcastTrRespPrevHopRtrAddr OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "tmnxOamMcastTrRespPrevHopRtrAddr specifies the router from which this - router expects packets from this source. This may be a multicast - group (e.g. ALL-[protocol]-ROUTERS.MCAST.NET) if the previous hop is - not known because of the workings of the multicast routing protocol. - - This object was obsoleted in release 4.0 and replaced with - InetAddress objects tmnxOamMcastTrRespPhRtrAddrType and - tmnxOamMcastTrRespPhRtrAddress." - ::= { tmnxOamMcastTrRespEntry 4 } - -tmnxOamMcastTrRespInPktCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tmnxOamMcastTrRespInPktCount contains the number of multicast packets - received for all groups and sources on the incoming interface, or - 0xffffffff if no count can be reported. This counter should have the - same value as ifInMulticastPkts from the IF-MIB for this interface." - ::= { tmnxOamMcastTrRespEntry 5 } - -tmnxOamMcastTrRespOutPktCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tmnxOamMcastTrRespOutPktCount contains the number of multicast packets - that have been transmitted or queued for transmission for all groups - and sources on the outgoing interface, or 0xffffffff if no count can - be reported. This counter should have the same value as - ifOutMulticastPkts from the IF-MIB for this interface." - ::= { tmnxOamMcastTrRespEntry 6 } - -tmnxOamMcastTrRespSGPktCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tmnxOamMcastTrRespSGPktCount counts the number of packets from the - specified source forwarded by this router to the specified group, - or 0xffffffff if no count can be reported. If the value of - tmnxOamMcastTrRespSrcBit is set to one, the count is for the source - network, as specified by tmnxOamMcastTrRespSrcMask. - If the S bit is set and the Src Mask field is 63, indicating no - source-specific state, the count is for all sources sending to - this group." - ::= { tmnxOamMcastTrRespEntry 7 } - -tmnxOamMcastTrRespRtgProtocol OBJECT-TYPE - SYNTAX INTEGER { - unknown(0), - dvmrp(1), - mospf(2), - pim(3), - cbt(4), - pimSpecial(5), - pimStatic(6), - dvmrpStatic(7), - bgp4Plus(8), - cbtSpecial(9), - cbtStatic(10), - pimAssert(11) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tmnxOamMcastTrRespRtgProtocol describes the routing protocol in use - between this router and the previous-hop router." - ::= { tmnxOamMcastTrRespEntry 8 } - -tmnxOamMcastTrRespFwdTtl OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tmnxOamMcastTrRespFwdTtl contains the TTL that a packet is required - to have before it will be forwarded over the outgoing interface." - ::= { tmnxOamMcastTrRespEntry 9 } - -tmnxOamMcastTrRespMBZBit OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tmnxOamMcastTrRespMBZBit is zeroed on transmission and ignored on - reception." - ::= { tmnxOamMcastTrRespEntry 10 } - -tmnxOamMcastTrRespSrcBit OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If the value of tmnxOamMcastTrRespSrcBit is 1, it indicates that the - packet count for the source-group pair is for the source network, as - determined by masking the source address with - the tmnxOamMcastTrRespSrcMask field." - ::= { tmnxOamMcastTrRespEntry 11 } - -tmnxOamMcastTrRespSrcMask OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tmnxOamMcastTrRespSrcMask contains the number of 1's in the netmask - this router has for the source (i.e. a value of 24 means the netmask is - 0xffffff00). If the router is forwarding solely on group state, - this field is set to 63 (0x3f)." - ::= { tmnxOamMcastTrRespEntry 12 } - -tmnxOamMcastTrRespFwdCode OBJECT-TYPE - SYNTAX INTEGER { - noError(0), - wrongIf(1), - pruneSent(2), - pruneRecvd(3), - scoped(4), - noRoute(5), - wrongLastHop(6), - notForwarding(7), - reachedRP(8), - rpfIf(9), - noMulticast(10), - infoHidden(11), - fatalError(128), - noSpace(129), - oldRouter(130), - adminProhib(131), - unknown(132) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tmnxOamMcastTrRespFwdCode contains a forwarding information/error - code: - noError(0) - No error - wrongIf(1) - Traceroute request arrived on an interface to - which this router would not forward for this - source,group,destination. - pruneSent(2) - This router has sent a prune upstream which - applies to the source and group in the traceroute - request. - pruneRecvd(3) - This router has stopped forwarding for this - source and group in response to a request from - the next hop router. - scoped(4) - The group is subject to administrative scoping - at this hop. - noRoute(5) - This router has no route for the source or - group and no way to determine a potential route. - wrongLastHop(6) - This router is not the proper last-hop router. - notForwarding(7) - This router is not forwarding this - source,group out the outgoing interface for an - unspecified reason. - reachedRP(8) - Reached Rendez-vous Point or Core - rpfIf(9) - Traceroute request arrived on the expected RPF - interface for this source,group. - noMulticast(10) - Traceroute request arrived on an interface - which is not enabled for multicast. - infoHidden(11) - One or more hops have been hidden from this trace. - fatalError(12) - Router may know the previous hop but cannot forward - the message to it. - noSpace(129) - There was not enough room to insert another - response data block in the packet. - oldRouter(130) - The previous hop router does not understand - traceroute requests - adminProhib(131) - Traceroute is administratively prohibited. - unknown(132) - Unknown forwarding code received." - ::= { tmnxOamMcastTrRespEntry 13 } - -tmnxOamMcastTrRespInIfAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tmnxOamMcastTrRespInIfAddrType specifies the type of Internet - address stored at tmnxOamMcastTrRespInIfAddress." - ::= { tmnxOamMcastTrRespEntry 14 } - -tmnxOamMcastTrRespInIfAddress OBJECT-TYPE - SYNTAX InetAddress (SIZE (0|4|16)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tmnxOamMcastTrRespInIfAddress specifies the Internet address of - the interface on which packets from this source and group are - expected to arrive." - ::= { tmnxOamMcastTrRespEntry 15 } - -tmnxOamMcastTrRespOutIfAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tmnxOamMcastTrRespOutIfAddrType specifies the type of Internet - address stored in tmnxOamMcastTrRespOutIfAddress." - ::= { tmnxOamMcastTrRespEntry 16 } - -tmnxOamMcastTrRespOutIfAddress OBJECT-TYPE - SYNTAX InetAddress (SIZE (0|4|16)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tmnxOamMcastTrRespOutIfAddress specifies the Inetenet address - of the interface on which packets from this source and group - flow to the specified destination." - ::= { tmnxOamMcastTrRespEntry 17 } - -tmnxOamMcastTrRespPhRtrAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tmnxOamMcastTrRespPhRtrAddrType specifies the type of internet - address stored in tmnxOamMcastTrRespPhRtrAddress." - ::= { tmnxOamMcastTrRespEntry 18 } - -tmnxOamMcastTrRespPhRtrAddress OBJECT-TYPE - SYNTAX InetAddress (SIZE (0|4|16)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tmnxOamMcastTrRespPhRtrAddress specifies the Internet address of - the router from which this router expects packets for this source. - This may be a multicast group (e.g. ALL-[protocol]-ROUTERS.MCAST.NET) - if the previous hop is not known because of the workings of the - multicast routing protocol." - ::= { tmnxOamMcastTrRespEntry 19 } - - --- --- Notification Definition section --- -tmnxOamTrPathChange NOTIFICATION-TYPE - OBJECTS { - tmnxOamTrCtlTestMode, - tmnxOamTrCtlLastRunResult, - tmnxOamTrResultsOperStatus - } - STATUS current - DESCRIPTION - "The path to a target has changed." - ::= { tmnxOamTraceRouteNotifications 1 } - -tmnxOamTrTestFailed NOTIFICATION-TYPE - OBJECTS { - tmnxOamTrCtlTestMode, - tmnxOamTrCtlLastRunResult, - tmnxOamTrResultsOperStatus - } - STATUS current - DESCRIPTION - "The OAM trace route test failed to complete successfully." - ::= { tmnxOamTraceRouteNotifications 2 } - -tmnxOamTrTestCompleted NOTIFICATION-TYPE - OBJECTS { - tmnxOamTrCtlTestMode, - tmnxOamTrCtlLastRunResult, - tmnxOamTrResultsOperStatus - } - STATUS current - DESCRIPTION - "The OAM trace route test has just been completed." - ::= { tmnxOamTraceRouteNotifications 3 } - --- --- Alcatel 7x50 SR series OAM Service Assurance Agent Test Control Table --- -tmnxOamSaaCtlTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxOamSaaCtlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines the Alcatel 7x50 SR OAM SAA Control Table for providing, - via SNMP, the capability of performing Alcatel 7x50 SR OAM SAA test - operations. The results of these tests are stored in the - ping or trace route results tables." - ::= { tmnxOamSaaObjs 2 } - -tmnxOamSaaCtlEntry OBJECT-TYPE - SYNTAX TmnxOamSaaCtlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines an entry in the tmnxOamSaaCtlTable. The first index - element, tmnxOamSaaCtlOwnerIndex, is of type SnmpAdminString, - a textual convention that allows for use of the SNMPv3 - View-Based Access Control Model (RFC 2575 [11], VACM) - and allows a management application to identify its entries. - The second index, tmnxOamSaaCtlTestIndex, enables the same - management application to have multiple outstanding requests." - INDEX { - tmnxOamSaaCtlOwnerIndex, - tmnxOamSaaCtlTestIndex - } - ::= { tmnxOamSaaCtlTable 1 } - -TmnxOamSaaCtlEntry ::= - SEQUENCE { - tmnxOamSaaCtlOwnerIndex SnmpAdminString, - tmnxOamSaaCtlTestIndex SnmpAdminString, - tmnxOamSaaCtlRowStatus RowStatus, - tmnxOamSaaCtlStorageType StorageType, - tmnxOamSaaCtlLastChanged TimeStamp, - tmnxOamSaaCtlAdminStatus TmnxAdminState, - tmnxOamSaaCtlDescr TItemDescription, - tmnxOamSaaCtlTestMode TmnxOamTestMode, - tmnxOamSaaCtlRuns Counter32, - tmnxOamSaaCtlFailures Counter32, - tmnxOamSaaCtlLastRunResult INTEGER - } - -tmnxOamSaaCtlOwnerIndex OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE(1..32)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "To facilitate the provisioning of access control by a - security administrator using the View-Based Access - Control Model (RFC 2575, VACM) for tables in which - multiple users may need to independently create or - modify entries, the initial index is used as an 'owner - index'. Such an initial index has a syntax of - SnmpAdminString, and can thus be trivially mapped to a - security name or group name as defined in VACM, in - accordance with a security policy. - - When used in conjunction with such a security policy all - entries in the table belonging to a particular user (or - group) will have the same value for this initial index. - For a given user's entries in a particular table, the - object identifiers for the information in these entries - will have the same subidentifiers (except for the 'column' - subidentifier) up to the end of the encoded owner index. - To configure VACM to permit access to this portion of the - table, one would create vacmViewTreeFamilyTable entries - with the value of vacmViewTreeFamilySubtree including - the owner index portion, and vacmViewTreeFamilyMask - 'wildcarding' the column subidentifier. More elaborate - configurations are possible." - ::= { tmnxOamSaaCtlEntry 1 } - -tmnxOamSaaCtlTestIndex OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE(1..32)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The test name index of the Alcatel 7x50 SR OAM Service Assurance - Agent, SAA, test. This is locally unique, within the scope of an - tmnxOamSaaCtlOwnerIndex." - ::= { tmnxOamSaaCtlEntry 2 } - -tmnxOamSaaCtlRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object allows entries to be created and deleted - in the tmnxOamSaaCtlTable. Deletion of an entry in this - table results in all corresponding control and results entries - in either the ping or traceroute tables. - - Activation of a Alcatel 7x50 SR OAM ping or trace route operation - is controlled via tmnxOamPingCtlAdminStatus or - tmnxOamTrCtlAdminStatus and not by changing this object's value - to 'active (1)'. - - An attempt to delete an entry in this table by setting this object's - value to 'destroy (6)' will fail with an inconsistentValue error - if the associated ping or traceroute test is in progress. - - An attempt to delete an entry in this table by setting this object's - value to 'destroy (6)' will fail with an inconsistentValue error - if the value of tmnxOamSaaCtlAdminStatus is not 'outOfService'. - - The operational state of an Alcatel 7x50 SR OAM SAA test operation - can be determined by examination of its associated - tmnxOamPingResultsOperStatus or tmnxOamTrResultsOperStatus object." - REFERENCE - "See definition of RowStatus in RFC 2579, 'Textual - Conventions for SMIv2.'" - ::= { tmnxOamSaaCtlEntry 3 } - -tmnxOamSaaCtlStorageType OBJECT-TYPE - SYNTAX StorageType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The storage type for this conceptual row. - Conceptual rows having the value 'permanent' need not - allow write-access to any columnar objects in the row." - DEFVAL { nonVolatile } - ::= { tmnxOamSaaCtlEntry 4 } - -tmnxOamSaaCtlLastChanged OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamSaaCtlLastChanged indicates the time the - value of a settable object in this row was last changed." - ::= { tmnxOamSaaCtlEntry 5 } - -tmnxOamSaaCtlAdminStatus OBJECT-TYPE - SYNTAX TmnxAdminState - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamSaaCtlAdminStatus indicates the desired - administrative state of the Service Assurance Agent, SAA, - test. - - When the value of tmnxOamSaaCtlAdminStatus is 'outOfService', - an attempt to start this SAA test by setting its associated - tmnxOamPingCtlAdminStatus or tmnxOamTrCtlAdminStatus to - 'enabled (1)' will fail with an inconsistentValue error. - - When the value of tmnxOamSaaCtlAdminStatus is 'inService' attempts - to modify any other object in the associated tmnxOamPingCtlTable, - tmnxOamTrCtlTable or the control table for the specific OAM test - type will fail with an inconsistentValue error." - DEFVAL { outOfService } - ::= { tmnxOamSaaCtlEntry 6 } - -tmnxOamSaaCtlDescr OBJECT-TYPE - SYNTAX TItemDescription - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamSaaCtlDescr specifies a user provided description - string for this SAA test. It can consist of any printable, - seven-bit ASCII characters up to 80 characters in length." - DEFVAL { ''H } -- empty string - ::= { tmnxOamSaaCtlEntry 7 } - -tmnxOamSaaCtlTestMode OBJECT-TYPE - SYNTAX TmnxOamTestMode - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamSaaCtlTestMode indicates the type of - Service Assurance Agent, SAA, test to be performed. - - When the value of this object is 'notConfigured', no associated - entry exists in either the tmnxOamPingCtlTable or tmnxOamTrCtlTable. - - When the value of this object is 'ping', an associated test entry - is configured in the tmnxOamPingCtlTable. - - When the value of this object is 'traceroute', an associated test - entry is configured in the tmnxOamTrCtlTable." - DEFVAL { notConfigured } - ::= { tmnxOamSaaCtlEntry 8 } - -tmnxOamSaaCtlRuns OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamSaaCtlRuns indicates the number of times - this OAM SAAtest has been executed." - ::= { tmnxOamSaaCtlEntry 9 } - -tmnxOamSaaCtlFailures OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamSaaCtlFailures indicates the number of times - this OAM SAA test has failed." - ::= { tmnxOamSaaCtlEntry 10 } - -tmnxOamSaaCtlLastRunResult OBJECT-TYPE - SYNTAX INTEGER { - undetermined (0), - success (1), - failed (2), - aborted (3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamSaaCtlLastRunResult indicates the completion - status the last time this test was executed. If this OAM test is - currently in progress, this object indicates the result of the - previous test run, if any." - ::= { tmnxOamSaaCtlEntry 11 } - --- --- Alcatel 7x50 SR series OAM SAA Test Thresholds Table --- - -tmnxOamSaaThresholdTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxOamSaaThresholdEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines the Alcatel 7x50 SR OAM ping thresholds table for providing, - via SNMP, the capability of setting rising and falling thresholds - on metrics resulting from Alcatel 7x50 SR SAA OAM trace route test - operations. The results of the ping tests are stored in the - tmnxOamTrResultsTable and the tmnxOamTrProbeHistoryTable." - ::= { tmnxOamSaaObjs 3 } - -tmnxOamSaaThresholdEntry OBJECT-TYPE - SYNTAX TmnxOamSaaThresholdEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines an entry in the tmnxOamSaaThresholdTable. The first index - element, tmnxOamSaaCtlOwnerIndex, is of type SnmpAdminString, - a textual convention that allows for use of the SNMPv3 - View-Based Access Control Model (RFC 2575 [11], VACM) - and allows a management application to identify its entries. - The second index, tmnxOamSaaCtlTestIndex, enables the same - management application to have multiple outstanding requests. - The third index element identifies the type of statistic to be - monitored for threshold crossing. The fourth index element - identifies which direction, rising or falling, to monitor." - INDEX { tmnxOamSaaCtlOwnerIndex, - tmnxOamSaaCtlTestIndex, - tmnxOamSaaTType, - tmnxOamSaaTDirection - } - ::= { tmnxOamSaaThresholdTable 1 } - -TmnxOamSaaThresholdEntry ::= - SEQUENCE { - tmnxOamSaaTType TmnxOamSaaThreshold, - tmnxOamSaaTDirection INTEGER, - tmnxOamSaaTRowStatus RowStatus, - tmnxOamSaaTLastChanged TimeStamp, - tmnxOamSaaTThreshold Integer32, - tmnxOamSaaTValue Integer32, - tmnxOamSaaTLastSent TimeStamp, - tmnxOamSaaTTestMode TmnxOamTestMode, - tmnxOamSaaTTestRunIndex Unsigned32 - } - -tmnxOamSaaTType OBJECT-TYPE - SYNTAX TmnxOamSaaThreshold - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of tmnxOamSaaTType specifies the OAM trace route test - statistic to be monitored to determine if a tmnxOamSaaThreshold - notification should be generated at the completion of an - SAA test run." - ::= { tmnxOamSaaThresholdEntry 1 } - -tmnxOamSaaTDirection OBJECT-TYPE - SYNTAX INTEGER { - rising (1), - falling (2) - } - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of tmnxOamSaaTDirection specifies whether to - monitor this threshold for crossing in the rising or falling - direction." - ::= { tmnxOamSaaThresholdEntry 2 } - -tmnxOamSaaTRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamSaaTRowStatus controls creation and deletion - of row entries in the tmnxOamSaaThresholdTable. - - When a row in this table is created, tmnxOamSaaTThreshold must - also be set or the row creation will fail with an inconsistentValue - error." - ::= { tmnxOamSaaThresholdEntry 3 } - -tmnxOamSaaTLastChanged OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamSaaTLastChanged indicates the last - time the value of tmnxOamSaaTThreshold was modified." - ::= { tmnxOamSaaThresholdEntry 4 } - -tmnxOamSaaTThreshold OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamSaaTThreshold specifies the threshold - value to monitor to determine when to generate a tmnxOamSaaThreshold - notification. - - A threshold value must be set when the row entry is created." - ::= { tmnxOamSaaThresholdEntry 5 } - -tmnxOamSaaTValue OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamSaaTValue indicates the value of the - statistic that last caused a tmnxOamSaaThreshold notification - to be generated." - ::= { tmnxOamSaaThresholdEntry 6 } - -tmnxOamSaaTLastSent OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamSaaTLastSent indicates the last time - a tmnxOamSaaThreshold notification was generated as a result - of crossing the threshold specified by the value of - tmnxOamSaaTThreshold." - ::= { tmnxOamSaaThresholdEntry 7 } - -tmnxOamSaaTTestMode OBJECT-TYPE - SYNTAX TmnxOamTestMode - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamSaaTTestMode indicates the type of - Service Assurance Agent, SAA, test for which a tmnxOamSaaThreshold - notification was generated as a result of crossing the threshold - specified by the value of tmnxOamSaaTThreshold. - - When the value of this object is 'notConfigured', no associated - entry exists in either the tmnxOamPingCtlTable or tmnxOamTrCtlTable. - - When the value of this object is 'ping', an associated test entry - is configured in the tmnxOamPingCtlTable. - - When the value of this object is 'traceroute', an associated test - entry is configured in the tmnxOamTrCtlTable." - ::= { tmnxOamSaaThresholdEntry 8 } - -tmnxOamSaaTTestRunIndex OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamSaaTTestRunIndex indicates the test run index - of the Service Assurance Agent, SAA, test for which the last - tmnxOamSaaThreshold notification was generated as a result of - crossing the threshold specified by the value of tmnxOamSaaTThreshold. - - When the value of tmnxOamSaaTTestMode is 'ping', the value of - this object is the value of the tmnxOamPingResultsTestRunIndex - that identifies entries for the ping test results of the test run - that generated the last tmnxOamSaaThreshold notification. - - When the value of tmnxOamSaaTTestMode is 'traceroute', the value of - this object is the value of the tmnxOamTrResultsTestRunIndex - that identifies entries for the traceroute test results of the - test run that generated the last tmnxOamSaaThreshold notification. - - When the value of tmnxOamSaaTTestMode is 'notConfigured', the value of - this object is zero." - ::= { tmnxOamSaaThresholdEntry 9 } - --- --- Notification Definition section --- -tmnxOamSaaThreshold NOTIFICATION-TYPE - OBJECTS { - tmnxOamSaaTThreshold, - tmnxOamSaaTValue, - tmnxOamSaaCtlTestMode, - tmnxOamSaaCtlLastRunResult, - tmnxOamSaaTTestRunIndex - } - STATUS current - DESCRIPTION - "Generated at the completion of an SAA OAM trace route - test when a threshold has been crossed for a results - statistic." - ::= { tmnxOamSaaNotifications 1 } - --- --- Alcatel 7x50 SR series LDP ECMP OAM (TREE TRACE) Discovery Control Table --- --- --- Sparsely dependent extension of the tmnxOamTrCtlTable. --- --- The same indexes are used for both the base table, tmnxOamTrCtlTable, --- and the sparsely dependent table, tmnxOamLTtraceCtlTable. --- --- This in effect extends the tmnxOamTrCtlTable with additional columns. --- Rows are created in the tmnxOamLTtraceCtlTable only for those entries --- in the tmnxOamTrCtlTable where tmnxOamTrCtlTestMode has a value of --- 'ldpTreeTrace'. --- --- Deletion of a row in the tmnxOamTrCtlTable results in the --- same fate for the row in the tmnxOamLTtraceCtlTable. --- - -tmnxOamLTtraceCtlTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxOamLTtraceCtlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "tmnxOamLTtraceCtlTable defines the Alcatel 7x50 SR OAM LDP - Tree Trace Control Table for providing, via SNMP, the - capability of performing Alcatel 7x50 SR OAM 'ldpTreeTrace' - manual test operations. The results of these tests are stored - in the tmnxOamLTtraceResultsTable and the - tmnxOamLTtraceHopInfoTable." - ::= { tmnxOamTraceRouteObjs 18 } - -tmnxOamLTtraceCtlEntry OBJECT-TYPE - SYNTAX TmnxOamLTtraceCtlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "tmnxOamLTtraceCtlEntry represents a row in the - tmnxOamLTtraceCtlTable. The first index element, - tmnxOamTrCtlOwnerIndex, is of type SnmpAdminString, - a textual convention that allows for use of the - SNMPv3 View-Based Access Control Model (RFC 2575 [11], VACM) - and allows a management application to identify its entries. - The second index, tmnxOamTrCtlTestIndex, enables the same - management application to have multiple outstanding requests." - INDEX { - tmnxOamTrCtlOwnerIndex, - tmnxOamTrCtlTestIndex - } - ::= { tmnxOamLTtraceCtlTable 1 } - -TmnxOamLTtraceCtlEntry ::= - SEQUENCE { - tmnxOamLTtraceCtlLdpPrefixType InetAddressType, - tmnxOamLTtraceCtlLdpPrefix InetAddress, - tmnxOamLTtraceCtlLdpPrefixLen InetAddressPrefixLength, - tmnxOamLTtraceCtlMaxPath Unsigned32 - } - -tmnxOamLTtraceCtlLdpPrefixType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceCtlLdpPrefixType specifies the - type of Internet address stored in tmnxOamLTtraceCtlLdpPrefix." - DEFVAL { unknown } - ::= { tmnxOamLTtraceCtlEntry 2 } - -tmnxOamLTtraceCtlLdpPrefix OBJECT-TYPE - SYNTAX InetAddress (SIZE (0|4|16)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceCtlLdpPrefix specifies the - Internet address prefix for the LDP based LSP for this - OAM LDP Tree discovery test." - DEFVAL { ''H } - ::= { tmnxOamLTtraceCtlEntry 3 } - -tmnxOamLTtraceCtlLdpPrefixLen OBJECT-TYPE - SYNTAX InetAddressPrefixLength - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceCtlLdpPrefixLen specifies the Internet - address prefix length for the LDP based LSP for this OAM LDP Tree - discovery test. - - The value of this parameter is valid only when LDP IP Prefix - has been specified." - DEFVAL { 32 } - ::= { tmnxOamLTtraceCtlEntry 4 } - -tmnxOamLTtraceCtlMaxPath OBJECT-TYPE - SYNTAX Unsigned32 (1..255) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceCtlMaxPath specifies the maximum number - of paths that can be discovered for the given LDP Prefix - (tmnxOamLTtraceCtlLdpPrefix)." - DEFVAL { 128 } - ::= { tmnxOamLTtraceCtlEntry 5 } - --- --- Alcatel 7x50 SR series LDP ECMP OAM (TREE TRACE) Manual Discovery Test --- Simple Object Definitions --- -tmnxOamLTtraceMaxConRequests OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "requests" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceMaxConRequests indicates the - maximum number of concurrent Ldp Tree Trace manual discovery - sessions that are allowed within an agent implementation." - ::= { tmnxOamTraceRouteObjs 19 } - --- --- Alcatel 7x50 SR series LDP ECMP OAM (TREE TRACE) Manual Discovery Test --- Results Table --- -tmnxOamLTtraceResultsTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxOamLTtraceResultsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "tmnxOamLTtraceResultsTable defines the Alcatel 7x50 SR OAM - Trace Route Test Results Table for keeping track of the status - of a tmnxOamTrCtlEntry having tmnxOamTrCtlTestMode as ldpTreeTrace. - - An entry is added to the tmnxOamLTtraceResultsTable when an - tmnxOamTrCtlEntry is created with tmnxOamTrCtlTestMode having - value 'ldpTreeTrace'. - - An entry is removed from the tmnxOamTrResultsTable when - such a corresponding entry, tmnxOamTrCtlEntry, is deleted." - ::= { tmnxOamTraceRouteObjs 20 } - -tmnxOamLTtraceResultsEntry OBJECT-TYPE - SYNTAX TmnxOamLTtraceResultsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "tmnxOamLTtraceResultsEntry represents a row in the - tmnxOamLTtraceResultsTable. The two indices of the - tmnxOamLTtraceResultsTable are the same as that in the - tmnxOamTrCtlTable in order for a tmnxOamLTtraceResultsEntry to - correspond to the tmnxOamTrCtlEntry that caused it to be - created." - INDEX { - tmnxOamTrCtlOwnerIndex, - tmnxOamTrCtlTestIndex - } - ::= { tmnxOamLTtraceResultsTable 1 } - -TmnxOamLTtraceResultsEntry ::= - SEQUENCE { - tmnxOamLTtraceResultsDisPaths Unsigned32, - tmnxOamLTtraceResultsFailedHops Unsigned32, - tmnxOamLTtraceResultsDisState INTEGER, - tmnxOamLTtraceResultsDisStatus TmnxOamLTtraceDisStatusBits - } - -tmnxOamLTtraceResultsDisPaths OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceResultsDisPaths indicates the number of - discovered ECMP paths in this OAM LDP Tree discovery test." - ::= { tmnxOamLTtraceResultsEntry 2 } - -tmnxOamLTtraceResultsFailedHops OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceResultsFailedHops indicates the number - of hops from which no successful response was received during - this OAM LDP Tree discovery test." - ::= { tmnxOamLTtraceResultsEntry 3 } - -tmnxOamLTtraceResultsDisState OBJECT-TYPE - SYNTAX INTEGER { - initial (0), - inProgress (1), - done (2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceResultsDisState indicates the current - state of the discovery process for the LDP IP prefix - (tmnxOamLTtraceCtlLdpPrefix) in this OAM LDP Tree discovery test." - ::= { tmnxOamLTtraceResultsEntry 4 } - -tmnxOamLTtraceResultsDisStatus OBJECT-TYPE - SYNTAX TmnxOamLTtraceDisStatusBits - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceResultsDisStatus indicates the current - discovery status bits for the LDP IP prefix - (tmnxOamLTtraceCtlLdpPrefix) in this OAM LDP Tree discovery test." - ::= { tmnxOamLTtraceResultsEntry 5 } --- --- Alcatel 7x50 SR series LDP ECMP OAM (TREE TRACE) Manual Discovery Test --- Hops Table --- -tmnxOamLTtraceHopInfoTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxOamLTtraceHopInfoEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "tmnxOamLTtraceHopInfoTable defines the Alcatel 7x50 SR OAM LDP Trace - Hops table for keeping track of the results of an LDP Tree Trace - test on a per hop basis. - - An entry is added to the tmnxOamLTtraceHopInfoTable when an - hop is discovered after setting the tmnxOamTrCtlAdminStatus - object of the tmnxOamTrCtlEntry (having tmnxOamTrCtlTestMode - as ldpTreeTrace) to 'enabled(1)'. An entry is removed from the - tmnxOamLTtraceHopInfoTable when its corresponding tmnxOamTrCtlEntry - is deleted." - ::= { tmnxOamTraceRouteObjs 21 } - -tmnxOamLTtraceHopInfoEntry OBJECT-TYPE - SYNTAX TmnxOamLTtraceHopInfoEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "tmnxOamLTtraceHopInfoEntry represents a row in the - tmnxOamLTtraceHopInfoTable. The first two indices of the - tmnxOamLTtraceHopInfoTable are the same as the tmnxOamTrCtlTable in - order for a tmnxOamLTtraceHopInfoEntry to correspond to the - tmnxOamTrCtlEntry that caused it to be created. The third index - element, tmnxOamLTtraceHopIndex, selects a hop in an Alcatel - 7x50 SR Ldp Tree Trace discovered path." - INDEX { - tmnxOamTrCtlOwnerIndex, - tmnxOamTrCtlTestIndex, - tmnxOamLTtraceHopIndex - } - ::= { tmnxOamLTtraceHopInfoTable 1 } - -TmnxOamLTtraceHopInfoEntry ::= - SEQUENCE { - tmnxOamLTtraceHopIndex Unsigned32, - tmnxOamLTtraceUpStreamHopIndex Unsigned32, - tmnxOamLTtraceHopAddrType InetAddressType, - tmnxOamLTtraceHopAddr InetAddress, - tmnxOamLTtraceHopDstAddrType InetAddressType, - tmnxOamLTtraceHopDstAddr InetAddress, - tmnxOamLTtraceHopEgrNhAddrType InetAddressType, - tmnxOamLTtraceHopEgrNhAddr InetAddress, - tmnxOamLTtraceHopDisTtl Unsigned32, - tmnxOamLTtraceHopLastRc TmnxOamPingRtnCode, - tmnxOamLTtraceHopDiscoveryState INTEGER, - tmnxOamLTtraceHopDiscoveryTime TimeStamp - } - -tmnxOamLTtraceHopIndex OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceHopIndex indicates the hop index - for an Alcatel 7x50 SR OAM Trace hop for an LDP Tree Trace test. - The hop index values are assigned starting at 1." - ::= { tmnxOamLTtraceHopInfoEntry 1 } - -tmnxOamLTtraceUpStreamHopIndex OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceUpStreamHopIndex indicates the - hop index (tmnxOamLTtraceHopIndex) of its upstream hop - discovered during the LDP Tree Trace test. The value of - tmnxOamLTtraceUpStreamHopIndex is 0 for the hops which are - the root of the different discovered paths for the LDP - Tree Trace test." - ::= { tmnxOamLTtraceHopInfoEntry 2 } - -tmnxOamLTtraceHopAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceHopAddrType indicates the type of - Internet address stored in tmnxOamLTtraceHopAddr." - ::= { tmnxOamLTtraceHopInfoEntry 3 } - -tmnxOamLTtraceHopAddr OBJECT-TYPE - SYNTAX InetAddress (SIZE (0|4|16)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceHopAddr indicates the IP address - of a hop for a given LDP based LSP associated with the - OAM LDP Tree trace test." - ::= { tmnxOamLTtraceHopInfoEntry 4 } - -tmnxOamLTtraceHopDstAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceHopDstAddrType indicates the type of - Internet address stored in tmnxOamLTtraceHopDstAddr." - ::= { tmnxOamLTtraceHopInfoEntry 5 } - -tmnxOamLTtraceHopDstAddr OBJECT-TYPE - SYNTAX InetAddress (SIZE (0|4|16)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceHopDstAddr indicates the destination - IP address (127 Address) of a path associated with the hop." - ::= { tmnxOamLTtraceHopInfoEntry 6 } - -tmnxOamLTtraceHopEgrNhAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceHopEgrNhAddrType indicates the type of - Internet address stored in tmnxOamLTtraceHopEgrNhAddr." - ::= { tmnxOamLTtraceHopInfoEntry 7 } - -tmnxOamLTtraceHopEgrNhAddr OBJECT-TYPE - SYNTAX InetAddress (SIZE (0|4|16)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceHopEgrNhAddr indicates the - next hop IP address (wrt the ingress router), which is used - to reach this Hop (tmnxOamLTtraceHopAddr)." - ::= { tmnxOamLTtraceHopInfoEntry 8 } - -tmnxOamLTtraceHopDisTtl OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceHopDisTtl indicates the label time-to-live - value used to discover this hop." - ::= { tmnxOamLTtraceHopInfoEntry 9 } - -tmnxOamLTtraceHopLastRc OBJECT-TYPE - SYNTAX TmnxOamPingRtnCode - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceHopLastRc indicates the OAM return code - received in the OAM trace response." - ::= { tmnxOamLTtraceHopInfoEntry 10 } - -tmnxOamLTtraceHopDiscoveryState OBJECT-TYPE - SYNTAX INTEGER { - inProgress (0), - doneOk (1), - doneTimeout (2), - doneLoopDetected (3), - doneExpiredTtl (4) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceHopDiscoveryState indicates the current - discovery state of this hop." - ::= { tmnxOamLTtraceHopInfoEntry 11 } - -tmnxOamLTtraceHopDiscoveryTime OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceHopDiscoveryTime indicates the sysUpTime - when the hop was discovered." - ::= { tmnxOamLTtraceHopInfoEntry 12 } - --- --- Alcatel 7x50 SR series LDP ECMP OAM (TREE TRACE) Auto Config Table --- - -tmnxOamLTtraceAutoConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxOamLTtraceAutoConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "tmnxOamLTtraceAutoConfigTable contains an entry for configuration - information about each instance of Automatic (background) LDP Tree - Trace." - ::= { tmnxOamTraceRouteObjs 22 } - -tmnxOamLTtraceAutoConfigEntry OBJECT-TYPE - SYNTAX TmnxOamLTtraceAutoConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "tmnxOamLTtraceAutoConfigEntry represents a row in the - tmnxOamLTtraceAutoConfigTable. Each entry represents the - Automatic LDP Tree Trace instance running on a virtual router. - - A row entry can be created and deleted through the - tmnxOamLTtraceAutoRowStatus object." - INDEX { vRtrID } - ::= { tmnxOamLTtraceAutoConfigTable 1 } - -TmnxOamLTtraceAutoConfigEntry ::= - SEQUENCE { - tmnxOamLTtraceAutoRowStatus RowStatus, - tmnxOamLTtraceAutoLastChanged TimeStamp, - tmnxOamLTtraceAutoStorageType StorageType, - tmnxOamLTtraceAutoAdminState TmnxAdminState, - tmnxOamLTtraceAutoFcName TFCName, - tmnxOamLTtraceAutoProfile TProfile, - tmnxOamLTtraceAutoDiscIntvl Unsigned32, - tmnxOamLTtraceAutoMaxPath Unsigned32, - tmnxOamLTtraceAutoTrMaxTtl Unsigned32, - tmnxOamLTtraceAutoTrTimeOut Unsigned32, - tmnxOamLTtraceAutoTrMaxFailures Unsigned32, - tmnxOamLTtraceAutoPolicy1 TPolicyStatementNameOrEmpty, - tmnxOamLTtraceAutoPolicy2 TPolicyStatementNameOrEmpty, - tmnxOamLTtraceAutoPolicy3 TPolicyStatementNameOrEmpty, - tmnxOamLTtraceAutoPolicy4 TPolicyStatementNameOrEmpty, - tmnxOamLTtraceAutoPolicy5 TPolicyStatementNameOrEmpty, - tmnxOamLTtraceAutoProbeIntvl Unsigned32, - tmnxOamLTtraceAutoPrTimeOut Unsigned32, - tmnxOamLTtraceAutoPrMaxFailures Unsigned32 - } - -tmnxOamLTtraceAutoRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceAutoRowStatus specifies the row status of - the Auto LDP Tree Trace instance for the virtual router. - - A row with default attribute values is created by setting - tmnxOamLTtraceAutoRowStatus to 'createAndGo'. A row entry can be - destroyed by setting tmnxOamLTtraceAutoRowStatus to 'destroy'. An - attempt to destroy a row will fail if tmnxOamLTtraceAutoAdminState - is not set to 'outOfService'. - - Deletion of an entry in this table results in deletion - of all the corresponding tables: tmnxOamLTtraceAutoStatusTable, - tmnxOamLTtraceFecInfoTable, and tmnxOamLTtracePathInfoTable." - ::= { tmnxOamLTtraceAutoConfigEntry 1 } - -tmnxOamLTtraceAutoLastChanged OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceAutoLastChanged indicates the last time - the value of a writable object in this row was modified." - ::= { tmnxOamLTtraceAutoConfigEntry 2 } - -tmnxOamLTtraceAutoStorageType OBJECT-TYPE - SYNTAX StorageType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceAutoStorageType specifies the storage type - for this conceptual row. Conceptual rows having the value 'permanent' - need not allow write-access to any columnar objects in the row." - DEFVAL { volatile } - ::= { tmnxOamLTtraceAutoConfigEntry 3 } - -tmnxOamLTtraceAutoAdminState OBJECT-TYPE - SYNTAX TmnxAdminState - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceAutoAdminState specifies the state based on - which the Auto LDP Tree Discovery process starts or stops. - - When the tmnxOamLTtraceAutoAdminState becomes 'inService', - the Auto LDP Tree Discovery process starts, and periodic - path-probing on the previously discovered paths, if any, continues. - When the tmnxOamLTtraceAutoAdminState becomes 'outOfService', - the Auto LDP Tree Discovery process and periodic path-probing - on the discovered paths stop. - - At the starting of the Auto discovery process, it selects the - address FECs imported from LDP peers (TIMETRA-LDP-MIB:: - vRtrLdpAddrFecTable) provided the FECs pass the configured policies - (tmnxOamLTtraceAutoPolicy1..tmnxOamLTtraceAutoPolicy5). For all the - FECs (tmnxOamLTtraceAutoTotalFecs), it automatically - creates entries from the tmnxOamLTtraceFecInfoTable. As a part of - the auto discovery process, it creates entries from the - tmnxOamLTtracePathInfoTable for each discovered path." - DEFVAL { outOfService } - ::= { tmnxOamLTtraceAutoConfigEntry 4 } - -tmnxOamLTtraceAutoFcName OBJECT-TYPE - SYNTAX TFCName - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceAutoFcName specifies the forwarding class - of the MPLS Echo request packets. - - The forwarding class name must be one of those defined in the - tFCNameTable in TIMETRA-QOS-MIB. The agent creates predefined - entries in the tFCNameTable for 'premium', 'assured', and 'be' - (for best-effort) forwarding classes. The actual forwarding - class encoding is controlled by the network egress LSP-EXP - mappings." - DEFVAL { "be" } - ::= { tmnxOamLTtraceAutoConfigEntry 5 } - -tmnxOamLTtraceAutoProfile OBJECT-TYPE - SYNTAX TProfile - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceAutoProfile specifies the profile - value to be used with the forwarding class specified in - tmnxOamLTtraceAutoFcName. - - The profile value must be consistent with the specified forwarding - class: - 'assured' = 'in' or 'out' - 'premium' = 'in' - 'be' = 'out' - " - DEFVAL { out } - ::= { tmnxOamLTtraceAutoConfigEntry 6 } - -tmnxOamLTtraceAutoDiscIntvl OBJECT-TYPE - SYNTAX Unsigned32 (60..1440) - UNITS "minutes" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceAutoDiscIntvl specifies number of - minutes to wait before repeating LDP Tree Auto Discovery process." - DEFVAL { 60 } - ::= { tmnxOamLTtraceAutoConfigEntry 7 } - -tmnxOamLTtraceAutoMaxPath OBJECT-TYPE - SYNTAX Unsigned32 (1..128) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceAutoMaxPath specifies the maximum - number of paths that can be discovered for a selected IP Address - FEC (tmnxOamLTtraceAutoTotalFecs)." - DEFVAL { 128 } - ::= { tmnxOamLTtraceAutoConfigEntry 8 } - -tmnxOamLTtraceAutoTrMaxTtl OBJECT-TYPE - SYNTAX Unsigned32 (1..255) - UNITS "time-to-live value" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceAutoTrMaxTtl specifies the maximum - label time-to-live value for an Lsp trace request during the tree - discovery." - DEFVAL { 30 } - ::= { tmnxOamLTtraceAutoConfigEntry 9 } - -tmnxOamLTtraceAutoTrTimeOut OBJECT-TYPE - SYNTAX Unsigned32 (1..60) - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceAutoTrTimeOut specifies the time-out - value, in seconds, for an lsp trace request during the tree discovery." - DEFVAL { 30 } - ::= { tmnxOamLTtraceAutoConfigEntry 10 } - -tmnxOamLTtraceAutoTrMaxFailures OBJECT-TYPE - SYNTAX Unsigned32 (1..10) - UNITS "timeouts" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceAutoTrMaxFailures specifies the maximum - number of consecutive timeouts allowed before terminating an lsp trace - request to a hop." - DEFVAL { 3 } - ::= { tmnxOamLTtraceAutoConfigEntry 11 } - -tmnxOamLTtraceAutoPolicy1 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceAutoPolicy1 specifies the first - policy used to filter LDP imported Address FECs." - DEFVAL { ''H } - ::= { tmnxOamLTtraceAutoConfigEntry 12 } - -tmnxOamLTtraceAutoPolicy2 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceAutoPolicy2 specifies the second - policy used to filter LDP imported Address FECs." - DEFVAL { ''H } - ::= { tmnxOamLTtraceAutoConfigEntry 13 } - -tmnxOamLTtraceAutoPolicy3 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceAutoPolicy3 specifies the third - policy used to filter LDP imported Address FECs." - DEFVAL { ''H } - ::= { tmnxOamLTtraceAutoConfigEntry 14 } - -tmnxOamLTtraceAutoPolicy4 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceAutoPolicy4 specifies the fourth - policy used to filter LDP imported Address FECs." - DEFVAL { ''H } - ::= { tmnxOamLTtraceAutoConfigEntry 15 } - -tmnxOamLTtraceAutoPolicy5 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceAutoPolicy5 specifies the fifth - policy used to filter LDP imported Address FECs." - DEFVAL { ''H } - ::= { tmnxOamLTtraceAutoConfigEntry 16 } - -tmnxOamLTtraceAutoProbeIntvl OBJECT-TYPE - SYNTAX Unsigned32 (1..60) - UNITS "minutes" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceAutoProbeIntvl specifies the number - of minutes to wait before repeating probing (pinging) a discovered - path." - - DEFVAL { 1 } - ::= { tmnxOamLTtraceAutoConfigEntry 17 } - -tmnxOamLTtraceAutoPrTimeOut OBJECT-TYPE - SYNTAX Unsigned32 (1..3) - UNITS "minutes" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceAutoPrTimeOut specifies the time-out - value, in minutes, for a ping request during probing. - tmnxOamLTtraceAutoPrTimeOut cannot be greater than - tmnxOamLTtraceAutoProbeIntvl." - DEFVAL { 1 } - ::= { tmnxOamLTtraceAutoConfigEntry 18 } - -tmnxOamLTtraceAutoPrMaxFailures OBJECT-TYPE - SYNTAX Unsigned32 (1..10) - UNITS "timeouts" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceAutoPrMaxFailures specifies the - maximum number of consecutive timeouts allowed before failing a path - probe (ping)." - DEFVAL { 3 } - ::= { tmnxOamLTtraceAutoConfigEntry 19 } - - --- --- Alcatel 7x50 SR series LDP ECMP OAM (TREE TRACE) Auto Status Table --- -tmnxOamLTtraceAutoStatusTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxOamLTtraceAutoStatusEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "tmnxOamLTtraceAutoStatusTable contains an entry for operational - information about each instance of Automatic (background) LDP - Tree Trace." - ::= { tmnxOamTraceRouteObjs 23 } - -tmnxOamLTtraceAutoStatusEntry OBJECT-TYPE - SYNTAX TmnxOamLTtraceAutoStatusEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "tmnxOamLTtraceAutoStatusEntry represents a row in the - tmnxOamLTtraceAutoStatusTable. - - Entries cannot be created or deleted via snmp SET operations. - An entry is created whenever a row is created in - tmnxOamLTtraceAutoConfigTable." - INDEX { vRtrID } - ::= { tmnxOamLTtraceAutoStatusTable 1 } - -TmnxOamLTtraceAutoStatusEntry ::= - SEQUENCE { - tmnxOamLTtraceAutoDiscoveryState INTEGER, - tmnxOamLTtraceAutoTotalFecs Unsigned32, - tmnxOamLTtraceAutoDisFecs Unsigned32, - tmnxOamLTtraceAutoLastDisStart TimeStamp, - tmnxOamLTtraceAutoLastDisEnd TimeStamp, - tmnxOamLTtraceAutoLastDisDur Unsigned32 - } - -tmnxOamLTtraceAutoDiscoveryState OBJECT-TYPE - SYNTAX INTEGER { - initial (0), - inProgress (1), - done (2), - halt (3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceAutoDiscoveryState indicates the current - state of the discovery process." - ::= { tmnxOamLTtraceAutoStatusEntry 1 } - -tmnxOamLTtraceAutoTotalFecs OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceAutoTotalFecs indicates the number of - Address FECs that have been selected for discovery during the - current discovery process. - - An Address FEC imported from an LDP peer - (TIMETRA-LDP-MIB:: vRtrLdpAddrFecTable)is selected if it passes - the associated policies (tmnxOamLTtraceAutoPolicy1.. - tmnxOamLTtraceAutoPolicy5)." - ::= { tmnxOamLTtraceAutoStatusEntry 2 } - -tmnxOamLTtraceAutoDisFecs OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceAutoDisFecs indicates the number of - selected Address FECs that have been discovered successfully - during the current discovery process." - ::= { tmnxOamLTtraceAutoStatusEntry 3 } - -tmnxOamLTtraceAutoLastDisStart OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceAutoLastDisStart indicates the - sysUpTime when the last Auto discovery process started. If - no discovery process has started, the value will be 0." - ::= { tmnxOamLTtraceAutoStatusEntry 4 } - -tmnxOamLTtraceAutoLastDisEnd OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceAutoLastDisEnd indicates the - sysUpTime when the last Auto discovery process ended. Before - the first discovery process ends, it would be 0. At the end of a - discovery this value is set. This value is not reset during - starting/restarting." - ::= { tmnxOamLTtraceAutoStatusEntry 5 } - -tmnxOamLTtraceAutoLastDisDur OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceAutoLastDisDur indicates the time - (in seconds) it took to finish the last discovery process.If no test - has been finished, the value is 0. This value is updated only when - a discovery ends." - ::= { tmnxOamLTtraceAutoStatusEntry 6 } - --- --- Alcatel 7x50 SR series LDP ECMP OAM (TREE TRACE) Auto FEC Info Table --- -tmnxOamLTtraceFecInfoTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxOamLTtraceFecInfoEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "tmnxOamLTtraceFecInfoTable contains entries for the operational - information about the automatically selected FECs." - ::= { tmnxOamTraceRouteObjs 24 } - -tmnxOamLTtraceFecInfoEntry OBJECT-TYPE - SYNTAX TmnxOamLTtraceFecInfoEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "tmnxOamLTtraceFecInfoEntry represents a row in the - tmnxOamLTtraceFecInfoTable. - - Entries cannot be created and deleted via SNMP SET operations." - - INDEX { - vRtrID, - tmnxOamLTtraceFecPrefixType, - tmnxOamLTtraceFecPrefix, - tmnxOamLTtraceFecPrefLen - } - ::= { tmnxOamLTtraceFecInfoTable 1 } - -TmnxOamLTtraceFecInfoEntry ::= - SEQUENCE { - tmnxOamLTtraceFecPrefixType InetAddressType, - tmnxOamLTtraceFecPrefix InetAddress, - tmnxOamLTtraceFecPrefLen InetAddressPrefixLength, - tmnxOamLTtraceFecDiscoveryState INTEGER, - tmnxOamLTtraceFecDisStatusBits TmnxOamLTtraceDisStatusBits, - tmnxOamLTtraceFecDisPaths Unsigned32, - tmnxOamLTtraceFecFailedHops Unsigned32, - tmnxOamLTtraceFecLastDisEnd TimeStamp, - tmnxOamLTtraceFecFailedProbes Unsigned32, - tmnxOamLTtraceFecProbeState INTEGER - } - -tmnxOamLTtraceFecPrefixType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceFecPrefixType specifies the type of - remote IP address stored in tmnxOamLTtraceFecPrefix. Currently - only ipv4 type is supported." - ::= { tmnxOamLTtraceFecInfoEntry 1 } - -tmnxOamLTtraceFecPrefix OBJECT-TYPE - SYNTAX InetAddress (SIZE (0|4|16)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceFecPrefix indicates the Internet address - prefix for an LDP based LSP associated with the OAM LDP Tree trace - test." - ::= { tmnxOamLTtraceFecInfoEntry 2 } - -tmnxOamLTtraceFecPrefLen OBJECT-TYPE - SYNTAX InetAddressPrefixLength - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceFecPrefLen indicates the Internet - address prefix length for the LDP based LSP associated with the OAM - LDP Tree trace test." - ::= { tmnxOamLTtraceFecInfoEntry 3 } - -tmnxOamLTtraceFecDiscoveryState OBJECT-TYPE - SYNTAX INTEGER { - initial (0), - inProgress (1), - done (2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceFecDiscoveryState indicates the current - state of the discovery process for the Address FEC." - ::= { tmnxOamLTtraceFecInfoEntry 4 } - - -tmnxOamLTtraceFecDisStatusBits OBJECT-TYPE - SYNTAX TmnxOamLTtraceDisStatusBits - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceFecDisStatusBits indicates the current - discovery status bits for the Address FEC." - ::= { tmnxOamLTtraceFecInfoEntry 5 } - -tmnxOamLTtraceFecDisPaths OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceFecDisPaths indicates the number of - discovered ECMP paths for the Address FEC." - ::= { tmnxOamLTtraceFecInfoEntry 6 } - -tmnxOamLTtraceFecFailedHops OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceFecFailedHops indicates the number of - hops from which no successful response was received." - ::= { tmnxOamLTtraceFecInfoEntry 7 } - -tmnxOamLTtraceFecLastDisEnd OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceFecLastDisEnd indicates the sysUpTime - when the FEC was last discovered." - ::= { tmnxOamLTtraceFecInfoEntry 8 } - -tmnxOamLTtraceFecFailedProbes OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceFecFailedProbes indicates the number of - discovered paths which are in failed probing state." - ::= { tmnxOamLTtraceFecInfoEntry 9 } - -tmnxOamLTtraceFecProbeState OBJECT-TYPE - SYNTAX INTEGER { - oK (0), - partiallyFailed (1), - failed (2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamLTtraceFecProbeState indicates the current - overall probing state for the discovered paths of the Address FEC. - The tmnxOamLTtraceFecProbeState is considered as 'oK' when - probing on all the associated discovered paths is OK. - It is considered as 'failed' when probing on all the associated - discovered paths failed. It is considered as partially failed - when probing on one or more, but not all, discovered paths failed." - ::= { tmnxOamLTtraceFecInfoEntry 10 } - --- --- Alcatel 7x50 SR series LDP ECMP OAM (TREE TRACE) Auto Path Info Table --- -tmnxOamLTtracePathInfoTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxOamLTtracePathInfoEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "tmnxOamLTtracePathInfoTable contains entries with operational - information about the automatically discovered ECMP paths." - ::= { tmnxOamTraceRouteObjs 25 } - -tmnxOamLTtracePathInfoEntry OBJECT-TYPE - SYNTAX TmnxOamLTtracePathInfoEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "tmnxOamLTtracePathInfoEntry represents a row in the - tmnxOamLTtracePathInfoTable. - - Entries cannot be created and deleted via SNMP SET operations." - INDEX { - vRtrID, - tmnxOamLTtraceFecPrefixType, - tmnxOamLTtraceFecPrefix, - tmnxOamLTtraceFecPrefLen, - tmnxOamLTtracePathDstAddrType, - tmnxOamLTtracePathDstAddr - } - ::= { tmnxOamLTtracePathInfoTable 1 } - -TmnxOamLTtracePathInfoEntry ::= - SEQUENCE { - tmnxOamLTtracePathDstAddrType InetAddressType, - tmnxOamLTtracePathDstAddr InetAddress, - tmnxOamLTtracePathRemAddrType InetAddressType, - tmnxOamLTtracePathRemoteAddr InetAddress, - tmnxOamLTtracePathEgrNhAddrType InetAddressType, - tmnxOamLTtracePathEgrNhAddr InetAddress, - tmnxOamLTtracePathDisTtl Unsigned32, - tmnxOamLTtracePathLastDisTime TimeStamp, - tmnxOamLTtracePathLastRc TmnxOamPingRtnCode, - tmnxOamLTtracePathProbeState INTEGER, - tmnxOamLTtracePathProbeTmOutCnt Unsigned32 - } -tmnxOamLTtracePathDstAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of tmnxOamLTtracePathDstAddrType indicates the type of - Internet address stored in tmnxOamLTtracePathDstAddr." - ::= { tmnxOamLTtracePathInfoEntry 1 } - -tmnxOamLTtracePathDstAddr OBJECT-TYPE - SYNTAX InetAddress (SIZE (0|4|16)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of tmnxOamLTtracePathDstAddr indicates the destination - IP address (127 Address) of a path for a given LDP based LSP - associated with the OAM LDP Tree trace test." - ::= { tmnxOamLTtracePathInfoEntry 2 } - -tmnxOamLTtracePathRemAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamLTtracePathRemAddrType indicates the type of - Internet address stored in tmnxOamLTtracePathRemoteAddr." - ::= { tmnxOamLTtracePathInfoEntry 3 } - -tmnxOamLTtracePathRemoteAddr OBJECT-TYPE - SYNTAX InetAddress (SIZE (0|4|16)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamLTtracePathRemoteAddr indicates the associated - interface IP address or the router ID of the egress router." - ::= { tmnxOamLTtracePathInfoEntry 4 } - -tmnxOamLTtracePathEgrNhAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamLTtracePathEgrNhAddrType indicates the type of - Internet address stored in tmnxOamLTtracePathEgrNhAddr." - ::= { tmnxOamLTtracePathInfoEntry 5 } - -tmnxOamLTtracePathEgrNhAddr OBJECT-TYPE - SYNTAX InetAddress (SIZE (0|4|16)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamLTtracePathEgrNhAddr indicates the - next hop IP address (wrt the ingress router) used to reach the - associated ECMP path endpoint." - ::= { tmnxOamLTtracePathInfoEntry 6 } - -tmnxOamLTtracePathDisTtl OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamLTtracePathDisTtl indicates the label - time-to-live value used to discover the egress router for - the path." - ::= { tmnxOamLTtracePathInfoEntry 7 } - -tmnxOamLTtracePathLastDisTime OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamLTtracePathLastDisTime indicates the sysUpTime - when the path was last discovered." - ::= { tmnxOamLTtracePathInfoEntry 8 } - -tmnxOamLTtracePathLastRc OBJECT-TYPE - SYNTAX TmnxOamPingRtnCode - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamLTtracePathLastRc indicates the OAM return code - received in the OAM ping response." - ::= { tmnxOamLTtracePathInfoEntry 9 } - -tmnxOamLTtracePathProbeState OBJECT-TYPE - SYNTAX INTEGER { - oK (0), - failed (1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamLTtracePathProbeState indicates the current - probing (ping) state for the discovered ECMP path. - The tmnxOamLTtracePathProbeState is considered as 'failed' when - number of consecutive timeouts for the ping request reached its - maximum allowed limit (tmnxOamLTtraceAutoPrMaxFailures). - The tmnxOamLTtracePathProbeState is considered as 'oK' after receiving - a successful ping response for the associated path." - ::= { tmnxOamLTtracePathInfoEntry 10 } - -tmnxOamLTtracePathProbeTmOutCnt OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamLTtracePathProbeTmOutCnt indicates the number of - consecutive timeouts for the associated ping request. - This tmnxOamLTtracePathProbeTmOutCnt is reset to 0 - after receiving a successful ping response from the path - destination." - ::= { tmnxOamLTtracePathInfoEntry 11 } - --- --- Alcatel 7x50 SR series LDP ECMP OAM (TREE TRACE) Notification --- Definition section --- - -tmnxOamLdpTtraceAutoDiscState NOTIFICATION-TYPE - OBJECTS { - tmnxOamLTtraceAutoDiscoveryState - } - STATUS current - DESCRIPTION - "The tmnxOamLdpTtraceAutoDiscState notification is generated when - the discovery state of the 'Auto Ldp Tree Trace entity' represented by - tmnxOamLTtraceAutoDiscoveryState has been changed." - ::= { tmnxOamTraceRouteNotifications 4 } - -tmnxOamLdpTtraceFecProbeState NOTIFICATION-TYPE - OBJECTS { - tmnxOamLTtraceFecProbeState, - tmnxOamLTtraceFecDisPaths, - tmnxOamLTtraceFecFailedProbes - } - STATUS current - DESCRIPTION - "The tmnxOamLdpTtraceFecProbeState notification is generated when - the probe state of the 'auto discovered FEC' has been changed." - ::= { tmnxOamTraceRouteNotifications 5 } - -tmnxOamLdpTtraceFecDisStatus NOTIFICATION-TYPE - OBJECTS { - tmnxOamLTtraceFecDisStatusBits, - tmnxOamLTtraceFecDisPaths - } - STATUS current - DESCRIPTION - "The tmnxOamLdpTtraceFecDisStatus notification is generated when - the discovery status BITS or the number of discovered paths of the - 'auto discovered FEC' has been changed. Note that the changes are - evaluated at the end of a FEC discovery." - ::= { tmnxOamTraceRouteNotifications 6 } - --- --- Alcatel 7xx0 SR series OAM VCCV Trace Control Table --- --- Sparse Dependent Extension of the tmnxOamTrCtlTable. --- --- The same indexes are used for both the base table, tmnxOamTrCtlTable, --- and the sparse dependent table, tmnxOamVccvTrCtlTable. --- --- This in effect extends the tmnxOamTrCtlTable with additional columns. --- Rows are created in the tmnxOamVccvTrCtlTable only for those entries --- in the tmnxOamTrCtlTable where tmnxOamTrCtlTestMode has a value of --- 'vccvTraceRoute'. --- --- Deletion of a row in the tmnxOamTrCtlTable results in the --- deletion of the row in the tmnxOamVccvTrCtlTable. --- -tmnxOamVccvTrCtlTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxOamVccvTrCtlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines the Alcatel 7xx0 SR OAM VCCV Trace Control Table for providing, - via SNMP, the capability of performing Alcatel 7xx0 SR OAM - 'vccvTraceRoute' test operations. The results of these tests are stored - in the tmnxOamTrResultsTable, the tmnxOamTrProbeHistoryTable and the - tmnxOamVccvTrNextPwSegmentTable." - ::= { tmnxOamTraceRouteObjs 26 } - -tmnxOamVccvTrCtlEntry OBJECT-TYPE - SYNTAX TmnxOamVccvTrCtlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines an entry in the tmnxOamVccvTrCtlTable. The first index - element, tmnxOamTrCtlOwnerIndex, is of type SnmpAdminString, - a textual convention that allows for use of the SNMPv3 - View-Based Access Control Model (RFC 2575 [11], VACM) - and allows a management application to identify its entries. - The second index, tmnxOamTrCtlTestIndex, enables the same - management application to have multiple outstanding requests." - INDEX { - tmnxOamTrCtlOwnerIndex, - tmnxOamTrCtlTestIndex - } - ::= { tmnxOamVccvTrCtlTable 1 } - -TmnxOamVccvTrCtlEntry ::= - SEQUENCE { - tmnxOamVccvTrCtlSdpIdVcId SdpBindId, - tmnxOamVccvTrCtlReplyMode INTEGER - } - -tmnxOamVccvTrCtlSdpIdVcId OBJECT-TYPE - SYNTAX SdpBindId - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamVccvTrCtlSdpIdVcId specifies the SDP ID and the - VC ID of the pseudowire to be used for performing a VCC trace route - operation. This parameter is only required if tmnxOamTrCtlTestMode - has a value of 'vccvTraceRoute'. tmnxOamVccvTrCtlSdpIdVcId is defined - using the following format: - SDP ID: first 4 octets - VC ID: remaining 4 octets - If the value of tmnxOamVccvTrCtlSdpIdVcId is invalid, or the pseudowire - is administratively down, or unavailable, the OAM Trace request - message probe is not sent and an appropriate error value is - written to tmnxOamTrProbeHistoryStatus for that probe entry. Once - the interval timer expires, the next probe attempt will be made - if required." - DEFVAL { '0000000000000000'h } -- invalid SdpId vc-Id - ::= { tmnxOamVccvTrCtlEntry 1 } - -tmnxOamVccvTrCtlReplyMode OBJECT-TYPE - SYNTAX INTEGER { - ip (2), - controlChannel (4) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxOamVccvTrCtlReplyMode specifies the method of reply - due to the vccv-traceRoute request message. - ip (2) out-of-band reply - controlChannel (4) inband reply - - This parameter is optional for vccv-traceRoute." - REFERENCE "RFC 4379, Section 7.1" - DEFVAL { controlChannel } - ::= { tmnxOamVccvTrCtlEntry 2 } - --- --- Alcatel 7xx0 SR OAM VCCV TraceRoute Route Information Next Hop Table --- -tmnxOamVccvTrNextPwSegmentTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxOamVccvTrNextPwSegmentEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines a table for storing the results of an OAM 'vccvTraceRoute' - probe operation where a Vccv next hop list is returned. - - An entry in this table is created when the result of an OAM - 'vccvTraceRoute' probe is determined. An entry is removed from this - table when its corresponding tmnxOamTrCtlEntry is deleted." - ::= { tmnxOamTraceRouteObjs 27 } - -tmnxOamVccvTrNextPwSegmentEntry OBJECT-TYPE - SYNTAX TmnxOamVccvTrNextPwSegmentEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Defines an entry in the tmnxOamVccvTrNextPwSegmentTable. The first two - index elements identify the tmnxOamTrCtlEntry that a - tmnxOamVccvTrNextPwSegmentEntry belongs to. The third index element - identifies an OAM trace route test run. The fourth, fifth and sixth - index elements select a single OAM 'vccvTraceRoute' reply." - INDEX { - tmnxOamTrCtlOwnerIndex, - tmnxOamTrCtlTestIndex, - tmnxOamTrResultsTestRunIndex, - tmnxOamTrProbeHistoryIndex, - tmnxOamTrProbeHistoryHopIndex, - tmnxOamTrProbeHistoryProbeIndex - } - ::= { tmnxOamVccvTrNextPwSegmentTable 1 } - - TmnxOamVccvTrNextPwSegmentEntry ::= - SEQUENCE { - tmnxOamVccvTrNextPwID TmnxVcIdOrNone, - tmnxOamVccvTrNextPwType SdpBindVcType, - tmnxOamVccvTrNextSenderAddrType InetAddressType, - tmnxOamVccvTrNextSenderAddr InetAddress, - tmnxOamVccvTrNextRemoteAddrType InetAddressType, - tmnxOamVccvTrNextRemoteAddr InetAddress - } - -tmnxOamVccvTrNextPwID OBJECT-TYPE - SYNTAX TmnxVcIdOrNone - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamVccvTrNextPwID indicates the next-hop pseudo-wire - in the trace route operation for a specific 'vccvTraceRoute' probe - reply. A value of '0' indicates that there are no further next-hops for - a specific trace route operation." - ::= { tmnxOamVccvTrNextPwSegmentEntry 1 } - -tmnxOamVccvTrNextPwType OBJECT-TYPE - SYNTAX SdpBindVcType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamVccvTrNextPwType indicates the next-hop pseudo-wire - type in the trace route operation for a specific 'vccvTraceRoute' probe - reply." - ::= { tmnxOamVccvTrNextPwSegmentEntry 2 } - -tmnxOamVccvTrNextSenderAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamVccvTrNextSenderAddrType indicates the next-hop - sender IP address type in the trace route operation for a specific - 'vccvTraceRoute' probe reply." - ::= { tmnxOamVccvTrNextPwSegmentEntry 3 } - -tmnxOamVccvTrNextSenderAddr OBJECT-TYPE - SYNTAX InetAddress (SIZE(0|4|16)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamVccvTrNextSenderAddr indicates the next-hop sender - IP address in the trace route oepration for a specific 'vccvTraceRoute' - probe reply." - ::= { tmnxOamVccvTrNextPwSegmentEntry 4 } - -tmnxOamVccvTrNextRemoteAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamVccvTrNextRemoteAddrType indicates the next-hop - remote IP address type in the trace route operation for a specific - 'vccvTraceRoute' probe reply." - ::= { tmnxOamVccvTrNextPwSegmentEntry 5 } - -tmnxOamVccvTrNextRemoteAddr OBJECT-TYPE - SYNTAX InetAddress (SIZE(0|4|16)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxOamVccvTrNextRemoteAddr indicates the next-hop - remote IP address in the trace route operation for a specific - 'vccvTraceRoute' probe reply." - ::= { tmnxOamVccvTrNextPwSegmentEntry 6 } - --- --- Conformance Information --- -tmnxOamPingCompliances OBJECT IDENTIFIER ::= { tmnxOamPingConformance 1 } -tmnxOamPingGroups OBJECT IDENTIFIER ::= { tmnxOamPingConformance 2 } - -tmnxOamTrCompliances OBJECT IDENTIFIER ::= { tmnxOamTraceRouteConformance 1 } -tmnxOamTrGroups OBJECT IDENTIFIER ::= { tmnxOamTraceRouteConformance 2 } - -tmnxOamSaaCompliances OBJECT IDENTIFIER ::= { tmnxOamSaaConformance 1 } -tmnxOamSaaGroups OBJECT IDENTIFIER ::= { tmnxOamSaaConformance 2 } - --- compliance statements - --- tmnxOamPingCompliance MODULE-COMPLIANCE --- ::= { tmnxOamPingCompliances 1 } - --- tmnxOamPingR2r1Compliance MODULE-COMPLIANCE --- ::= { tmnxOamPingCompliances 2 } - --- tmnxOamPingV3v0Compliance MODULE-COMPLIANCE --- ::= { tmnxOamPingCompliances 3 } - -tmnxOamPing7450V4v0Compliance MODULE-COMPLIANCE - STATUS obsolete - DESCRIPTION - "The compliance statement for management of OAM ping tests on - Alcatel 7450 ESS series systems release 4.0." - MODULE -- this module - MANDATORY-GROUPS { - tmnxOamPingGeneralV4v0Group, - --tmnxOamMacPingL2MapGroup, - tmnxOamMacPingV4v0Group, - tmnxOamLspPingV4v0Group, - --tmnxOamVprnPingV4v0Group, - tmnxOamMfibPingV4v0Group, - tmnxOamCpePingV4v0Group, - --tmnxOamMRInfoV4v0Group, - --tmnxOamAtmPingR2r1Group, - tmnxOamVccvPingGroup, - tmnxOamIcmpPingGroup, - tmnxOamPingNotificationV4v0Group - } - ::= { tmnxOamPingCompliances 4 } - -tmnxOamPing7750V4v0Compliance MODULE-COMPLIANCE - STATUS obsolete - DESCRIPTION - "The compliance statement for management of OAM ping tests on - Alcatel 7750 SR series systems release 4.0." - MODULE -- this module - MANDATORY-GROUPS { - tmnxOamPingGeneralV4v0Group, - --tmnxOamMacPingL2MapGroup, - tmnxOamMacPingV4v0Group, - tmnxOamLspPingV4v0Group, - tmnxOamVprnPingV4v0Group, - tmnxOamMfibPingV4v0Group, - tmnxOamCpePingV4v0Group, - tmnxOamMRInfoV4v0Group, - tmnxOamAtmPingR2r1Group, - tmnxOamVccvPingGroup, - tmnxOamIcmpPingGroup, - tmnxOamPingNotificationV4v0Group - } - ::= { tmnxOamPingCompliances 5 } - -tmnxOamPing7450V5v0Compliance MODULE-COMPLIANCE - STATUS obsolete - DESCRIPTION - "The compliance statement for management of OAM ping tests on - Alcatel 7450 ESS series systems release 5.0." - MODULE -- this module - MANDATORY-GROUPS { - tmnxOamPingGeneralV4v0Group, - --tmnxOamMacPingL2MapGroup, - tmnxOamMacPingV4v0Group, - tmnxOamLspPingV5v0Group, - --tmnxOamVprnPingV4v0Group, - tmnxOamMfibPingV4v0Group, - tmnxOamCpePingV4v0Group, - --tmnxOamMRInfoV4v0Group, - --tmnxOamAtmPingR2r1Group, - tmnxOamVccvPingV5v0Group, - tmnxOamIcmpPingGroup, - tmnxOamAncpTestV5v0Group, - tmnxOamPingNotificationV5v0Group - } - ::= { tmnxOamPingCompliances 6 } - -tmnxOamPing7750V5v0Compliance MODULE-COMPLIANCE - STATUS obsolete - DESCRIPTION - "The compliance statement for management of OAM ping tests on - Alcatel 7750 SR series systems release 5.0." - MODULE -- this module - MANDATORY-GROUPS { - tmnxOamPingGeneralV4v0Group, - --tmnxOamMacPingL2MapGroup, - tmnxOamMacPingV4v0Group, - tmnxOamLspPingV5v0Group, - tmnxOamVprnPingV4v0Group, - tmnxOamMfibPingV4v0Group, - tmnxOamCpePingV4v0Group, - tmnxOamMRInfoV4v0Group, - tmnxOamAtmPingR2r1Group, - tmnxOamVccvPingV5v0Group, - tmnxOamIcmpPingGroup, - tmnxOamAncpTestV5v0Group, - tmnxOamPingNotificationV5v0Group - } - ::= { tmnxOamPingCompliances 7 } - -tmnxOamPing7450V6v0Compliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for management of OAM ping tests on - Alcatel 7450 ESS series systems release 6.0." - MODULE -- this module - MANDATORY-GROUPS { - tmnxOamPingGeneralV6v0Group, - --tmnxOamMacPingL2MapGroup, - tmnxOamMacPingV4v0Group, - tmnxOamLspPingV5v0Group, - --tmnxOamVprnPingV4v0Group, - tmnxOamMfibPingV6v0Group, - tmnxOamCpePingV4v0Group, - --tmnxOamMRInfoV4v0Group, - --tmnxOamAtmPingR2r1Group, - tmnxOamVccvPingV5v0Group, - tmnxOamIcmpPingGroup, - tmnxOamAncpTestV5v0Group, - tmnxOamPingNotificationV5v0Group - } - ::= { tmnxOamPingCompliances 8 } - -tmnxOamPing7750V6v0Compliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for management of OAM ping tests on - Alcatel 7750 SR series systems release 6.0." - MODULE -- this module - MANDATORY-GROUPS { - tmnxOamPingGeneralV6v0Group, - --tmnxOamMacPingL2MapGroup, - tmnxOamMacPingV4v0Group, - tmnxOamLspPingV5v0Group, - tmnxOamVprnPingV4v0Group, - tmnxOamMfibPingV6v0Group, - tmnxOamCpePingV4v0Group, - tmnxOamMRInfoV4v0Group, - tmnxOamAtmPingR2r1Group, - tmnxOamVccvPingV5v0Group, - tmnxOamIcmpPingGroup, - tmnxOamAncpTestV5v0Group, - tmnxOamPingNotificationV5v0Group - } - ::= { tmnxOamPingCompliances 9 } - --- tmnxOamTrCompliance MODULE-COMPLIANCE --- ::= { tmnxOamTrCompliances 1 } - --- tmnxOamTrV3v0Compliance MODULE-COMPLIANCE --- ::= { tmnxOamTrCompliances 2 } - -tmnxOamTr7450V4v0Compliance MODULE-COMPLIANCE - STATUS obsolete - DESCRIPTION - "The compliance statement for management of OAM Trace Route - tests on Alcatel 7450 ESS series systems." - MODULE -- this module - MANDATORY-GROUPS { - tmnxOamTrGeneralV4v0Group, - tmnxOamTrHopsV4v0Group, - tmnxOamMacTrV3v0Group, - tmnxOamLspTrV4v0Group, - --tmnxOamVprnTrV4v0Group, - tmnxOamMcastTrV4v0Group, - tmnxOamTrNotificationV4v0Group - } - ::= { tmnxOamTrCompliances 3 } - -tmnxOamTr7750V4v0Compliance MODULE-COMPLIANCE - STATUS obsolete - DESCRIPTION - "The compliance statement for management of OAM Trace Route - tests on Alcatel 7750 SR series systems." - MODULE -- this module - MANDATORY-GROUPS { - tmnxOamTrGeneralV4v0Group, - tmnxOamTrHopsV4v0Group, - tmnxOamMacTrV3v0Group, - tmnxOamLspTrV4v0Group, - tmnxOamVprnTrV4v0Group, - tmnxOamMcastTrV4v0Group, - tmnxOamTrNotificationV4v0Group - } - ::= { tmnxOamTrCompliances 4 } - -tmnxOamTr7450V5v0Compliance MODULE-COMPLIANCE - STATUS obsolete - DESCRIPTION - "The compliance statement for management of OAM Trace Route - tests on Alcatel 7450 ESS series systems." - MODULE -- this module - MANDATORY-GROUPS { - tmnxOamTrGeneralV5v0Group, - tmnxOamTrHopsV4v0Group, - tmnxOamMacTrV3v0Group, - tmnxOamLspTrV5v0Group, - --tmnxOamVprnTrV4v0Group, - tmnxOamMcastTrV4v0Group, - tmnxOamTrNotificationV5v0Group - } - ::= { tmnxOamTrCompliances 5 } - -tmnxOamTr7750V5v0Compliance MODULE-COMPLIANCE - STATUS obsolete - DESCRIPTION - "The compliance statement for management of OAM Trace Route - tests on Alcatel 7750 SR series systems." - MODULE -- this module - MANDATORY-GROUPS { - tmnxOamTrGeneralV5v0Group, - tmnxOamTrHopsV4v0Group, - tmnxOamMacTrV3v0Group, - tmnxOamLspTrV5v0Group, - tmnxOamVprnTrV4v0Group, - tmnxOamMcastTrV4v0Group, - tmnxOamTrNotificationV5v0Group - } - ::= { tmnxOamTrCompliances 6 } - -tmnxOamTr7450V6v0Compliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for management of OAM Trace Route - tests on Alcatel 7450 ESS series systems." - MODULE -- this module - MANDATORY-GROUPS { - tmnxOamTrGeneralV5v0Group, - tmnxOamTrHopsV4v0Group, - tmnxOamMacTrV3v0Group, - tmnxOamLspTrV5v0Group, - --tmnxOamVprnTrV4v0Group, - tmnxOamMcastTrV4v0Group, - tmnxOamVccvTrV6v0Group, - tmnxOamTrNotificationV5v0Group - } - ::= { tmnxOamTrCompliances 7 } - -tmnxOamTr77x0V6v0Compliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for management of OAM Trace Route - tests on Alcatel 7710/7750 SR series systems." - MODULE -- this module - MANDATORY-GROUPS { - tmnxOamTrGeneralV5v0Group, - tmnxOamTrHopsV4v0Group, - tmnxOamMacTrV3v0Group, - tmnxOamLspTrV5v0Group, - tmnxOamVprnTrV6v0Group, - tmnxOamMcastTrV4v0Group, - tmnxOamVccvTrV6v0Group, - tmnxOamTrNotificationV5v0Group - } - ::= { tmnxOamTrCompliances 8 } - -tmnxOamSaaV3v0Compliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for management of OAM SAA - tests on Alcatel 7x50 SR series systems." - MODULE -- this module - MANDATORY-GROUPS { - tmnxOamSaaGeneralV3v0Group, - tmnxOamSaaThresholdV3v0Group, - tmnxOamSaaNotificationV3v0Group - } - ::= { tmnxOamSaaCompliances 1 } - - --- units of conformance - --- --- OAM Ping Groups --- - --- tmnxOamPingGeneralGroup OBJECT-GROUP --- ::= { tmnxOamPingGroups 1 } - --- tmnxOamMacPingGroup OBJECT-GROUP --- ::= { tmnxOamPingGroups 2 } - -tmnxOamMacPingL2MapGroup OBJECT-GROUP - OBJECTS { tmnxOamMacPingL2MapRouterID, - tmnxOamMacPingL2MapLabel, - tmnxOamMacPingL2MapProtocol, - tmnxOamMacPingL2MapVCType, - tmnxOamMacPingL2MapVCID, - tmnxOamMacPingL2MapDirection - } - STATUS current - DESCRIPTION - "The group of optional objects to report OAM Mac Ping layer-2 - mapping information returned in response to OAM Mac Ping - tests on Alcatel 7x50 SR series systems." - ::= { tmnxOamPingGroups 3 } - --- tmnxOamLspPingGroup OBJECT-GROUP --- ::= { tmnxOamPingGroups 4 } - --- tmnxOamVprnPingGroup OBJECT-GROUP --- ::= { tmnxOamPingGroups 5 } - --- tmnxOamPingNotifyObjsGroup OBJECT-GROUP --- ::= { tmnxOamPingGroups 6 } - --- tmnxOamPingNotificationGroup NOTIFICATION-GROUP --- ::= { tmnxOamPingGroups 7 } - -tmnxOamAtmPingR2r1Group OBJECT-GROUP - OBJECTS { tmnxOamAtmPingCtlPortId, - tmnxOamAtmPingCtlVpi, - tmnxOamAtmPingCtlVci, - tmnxOamAtmPingCtlLpbkLocation, - tmnxOamAtmPingCtlSegment - } - STATUS current - DESCRIPTION - "The group of objects supporting management of OAM ATM Ping tests - on Alcatel 7x50 SR series systems." - ::= { tmnxOamPingGroups 8} - --- tmnxOamMRInfoR2r1Group OBJECT-GROUP --- ::= { tmnxOamPingGroups 9} - --- tmnxOamMfibPingV3v0Group OBJECT-GROUP --- ::= { tmnxOamPingGroups 10 } - --- tmnxOamCpePingV3v0Group OBJECT-GROUP --- ::= { tmnxOamPingGroups 11 } - --- tmnxOamPingGeneralV3v0Group OBJECT-GROUP --- ::= { tmnxOamPingGroups 12 } - --- tmnxOamMacPingV3v0Group OBJECT-GROUP --- ::= { tmnxOamPingGroups 13 } - -tmnxOamMacPingV4v0Group OBJECT-GROUP - OBJECTS { tmnxOamMacPingCtlTargetMacAddr, - tmnxOamMacPingCtlSourceMacAddr, - tmnxOamMacPingCtlSendControl, - tmnxOamMacPingCtlReplyControl, - tmnxOamMacPingCtlTtl, - tmnxOamMacPingCtlRegister, - tmnxOamMacPingCtlFlood, - tmnxOamMacPingCtlForce, - tmnxOamMacPingCtlAge, - tmnxOamMacPingCtlSapPortId, - tmnxOamMacPingCtlSapEncapValue, - tmnxOamMacPingCtlFibEntryName, - tmnxOamMacPingHistoryResponse, - tmnxOamMacPingHistoryOneWayTime, - tmnxOamMacPingHistoryStatus, - tmnxOamMacPingHistoryTime, - tmnxOamMacPingHistoryReturnCode, - tmnxOamMacPingHistoryAddressType, - tmnxOamMacPingHistorySapId, - tmnxOamMacPingHistorySdpId, - tmnxOamMacPingHistoryAdminStatus, - tmnxOamMacPingHistoryOperStatus, - tmnxOamMacPingHistoryResponsePlane, - tmnxOamMacPingHistorySize, - tmnxOamMacPingHistoryInOneWayTime, - tmnxOamMacPingHistorySrcAddrType, - tmnxOamMacPingHistorySrcAddress - } - STATUS current - DESCRIPTION - "The group of objects supporting management of OAM Mac Ping tests - on Alcatel 7x50 SR series systems release 4.0." - ::= { tmnxOamPingGroups 14 } - -tmnxOamVccvPingGroup OBJECT-GROUP - OBJECTS { - tmnxOamVccvPingCtlSdpIdVcId, - tmnxOamVccvPingCtlReplyMode - } - STATUS obsolete - DESCRIPTION - "The group of objects supporting management of OAM VCCV Ping tests - on Alcatel 7x50 SR series systems." - ::= { tmnxOamPingGroups 15 } - -tmnxOamPingGeneralV4v0Group OBJECT-GROUP - OBJECTS { tmnxOamPingMaxConcurrentTests, - tmnxOamPingCtlRowStatus, - tmnxOamPingCtlStorageType, - tmnxOamPingCtlDescr, - tmnxOamPingCtlTestMode, - tmnxOamPingCtlAdminStatus, - tmnxOamPingCtlOrigSdpId, - tmnxOamPingCtlRespSdpId, - tmnxOamPingCtlFcName, - tmnxOamPingCtlProfile, - tmnxOamPingCtlMtuStartSize, - tmnxOamPingCtlMtuEndSize, - tmnxOamPingCtlMtuStepSize, - tmnxOamPingCtlServiceId, - tmnxOamPingCtlLocalSdp, - tmnxOamPingCtlRemoteSdp, - tmnxOamPingCtlSize, - tmnxOamPingCtlTimeOut, - tmnxOamPingCtlProbeCount, - tmnxOamPingCtlInterval, - tmnxOamPingCtlMaxRows, - tmnxOamPingCtlTrapGeneration, - tmnxOamPingCtlTrapProbeFailureFilter, - tmnxOamPingCtlTrapTestFailureFilter, - tmnxOamPingCtlSAA, - tmnxOamPingCtlRuns, - tmnxOamPingCtlFailures, - tmnxOamPingCtlLastRunResult, - tmnxOamPingCtlLastChanged, - tmnxOamPingCtlVRtrID, - tmnxOamPingCtlTgtAddrType, - tmnxOamPingCtlTgtAddress, - tmnxOamPingCtlSrcAddrType, - tmnxOamPingCtlSrcAddress, - tmnxOamPingCtlDnsName, - tmnxOamPingResultsOperStatus, - tmnxOamPingResultsMinRtt, - tmnxOamPingResultsMaxRtt, - tmnxOamPingResultsAverageRtt, - tmnxOamPingResultsRttSumOfSquares, - tmnxOamPingResultsMtuResponseSize, - tmnxOamPingResultsSvcPing, - tmnxOamPingResultsProbeResponses, - tmnxOamPingResultsSentProbes, - tmnxOamPingResultsLastGoodProbe, - tmnxOamPingResultsLastRespHeader, - tmnxOamPingResultsMinTt, - tmnxOamPingResultsMaxTt, - tmnxOamPingResultsAverageTt, - tmnxOamPingResultsTtSumOfSquares, - tmnxOamPingResultsMinInTt, - tmnxOamPingResultsMaxInTt, - tmnxOamPingResultsAverageInTt, - tmnxOamPingResultsInTtSumOfSqrs, - tmnxOamPingResultsOutJitter, - tmnxOamPingResultsInJitter, - tmnxOamPingResultsRtJitter, - tmnxOamPingResultsProbeTimeouts, - tmnxOamPingResultsProbeFailures, - tmnxOamPingHistoryResponse, - tmnxOamPingHistoryOneWayTime, - tmnxOamPingHistorySize, - tmnxOamPingHistoryStatus, - tmnxOamPingHistoryTime, - tmnxOamPingHistoryReturnCode, - tmnxOamPingHistAddressType, - tmnxOamPingHistoryVersion, - tmnxOamPingHistSapId, - tmnxOamPingHistoryCpeMacAddr, - tmnxOamPingHistoryRespSvcId, - tmnxOamPingHistorySequence, - tmnxOamPingHistoryIfIndex, - tmnxOamPingHistoryDataLen, - tmnxOamPingHistoryRespPlane, - tmnxOamPingHistoryReqHdr, - tmnxOamPingHistoryRespHdr, - tmnxOamPingHistoryDnsAddrType, - tmnxOamPingHistoryDnsAddress, - tmnxOamPingHistorySrcAddrType, - tmnxOamPingHistorySrcAddress, - tmnxOamPingHistoryInOneWayTime - } - STATUS obsolete - DESCRIPTION - "The group of objects supporting management of OAM ping tests general - capabilities on Alcatel 7x50 SR series systems 4.0 release" - ::= { tmnxOamPingGroups 16 } - -tmnxOamLspPingV4v0Group OBJECT-GROUP - OBJECTS { tmnxOamLspPingCtlVRtrID, - tmnxOamLspPingCtlLspName, - tmnxOamLspPingCtlReturnLsp, - tmnxOamLspPingCtlTtl, - tmnxOamLspPingCtlPathName, - tmnxOamLspPingCtlLdpPrefixType, - tmnxOamLspPingCtlLdpPrefix, - tmnxOamLspPingCtlLdpPrefixLen - } - STATUS obsolete - DESCRIPTION - "The group of objects supporting management of OAM LSP Ping tests - on Alcatel 7x50 SR series systems 4.0 release." - ::= { tmnxOamPingGroups 17 } - -tmnxOamVprnPingV4v0Group OBJECT-GROUP - OBJECTS { tmnxOamVprnPingCtlReplyControl, - tmnxOamVprnPingCtlTtl, - tmnxOamVprnPingCtlSrcAddrType, - tmnxOamVprnPingCtlSrcAddress - } - STATUS current - DESCRIPTION - "The group of objects supporting management of OAM VPRN Ping tests - on Alcatel 7x50 SR series systems 4.0 release." - ::= { tmnxOamPingGroups 19 } - -tmnxOamMfibPingV4v0Group OBJECT-GROUP - OBJECTS { tmnxOamMfibPingCtlReplyControl, - tmnxOamMfibPingCtlTtl, - tmnxOamMfibPingCtlSrcAddrType, - tmnxOamMfibPingCtlSrcAddress, - tmnxOamMfibPingCtlDestAddrType, - tmnxOamMfibPingCtlDestAddress, - tmnxOamPingHistoryRespSvcId - } - STATUS obsolete - DESCRIPTION - "The group of objects supporting management of OAM MFIB Ping tests - on Alcatel 7x50 SR series systems release 4.0." - ::= { tmnxOamPingGroups 20 } - -tmnxOamCpePingV4v0Group OBJECT-GROUP - OBJECTS { tmnxOamCpePingCtlSendControl, - tmnxOamCpePingCtlReplyControl, - tmnxOamCpePingCtlTtl, - tmnxOamCpePingCtlSrceMacAddr, - tmnxOamCpePingCtlSrcAddrType, - tmnxOamCpePingCtlSrcAddress, - tmnxOamPingHistoryCpeMacAddr - } - STATUS current - DESCRIPTION - "The group of objects supporting management of OAM CPE Ping tests - on Alcatel 7x50 SR series systems release 4.0." - ::= { tmnxOamPingGroups 21 } - -tmnxOamMRInfoV4v0Group OBJECT-GROUP - OBJECTS { - tmnxOamMRInfoRespCapabilities, - tmnxOamMRInfoRespMinorVersion, - tmnxOamMRInfoRespMajorVersion, - tmnxOamMRInfoRespNumInterfaces, - tmnxOamMRInfoRespIfMetric, - tmnxOamMRInfoRespIfThreshold, - tmnxOamMRInfoRespIfFlags, - tmnxOamMRInfoRespIfNbrCount, - tmnxOamMRInfoRespIfAddrType, - tmnxOamMRInfoRespIfAddr, - tmnxOamMRInfoRespIfNbrAddrType, - tmnxOamMRInfoRespIfNbrAddr - } - STATUS current - DESCRIPTION - "The group of objects supporting management of OAM Multicast Router - Information(mrinfo) tests on Alcatel 7x50 SR series systems - release 4.0." - ::= { tmnxOamPingGroups 22 } - -tmnxOamIcmpPingGroup OBJECT-GROUP - OBJECTS { - tmnxOamIcmpPingCtlRapid, - tmnxOamIcmpPingCtlTtl, - tmnxOamIcmpPingCtlDSField, - tmnxOamIcmpPingCtlPattern, - tmnxOamIcmpPingCtlNhAddrType, - tmnxOamIcmpPingCtlNhAddress, - tmnxOamIcmpPingCtlEgrIfIndex, - tmnxOamIcmpPingCtlBypassRouting, - tmnxOamIcmpPingCtlDoNotFragment - } - STATUS current - DESCRIPTION - "The group of objects supporting management of OAM ICMP Ping - tests on Alcatel 7x50 SR series systems." - ::= { tmnxOamPingGroups 23 } - -tmnxOamPingObsoleteV4v0Group OBJECT-GROUP - OBJECTS { - tmnxOamPingCtlTargetIpAddress, - tmnxOamPingHistorySrcIpAddress, - tmnxOamMacPingHistorySrcIpAddress, - tmnxOamLspPingCtlLdpIpPrefix, - tmnxOamLspPingCtlLdpIpPrefixLen, - tmnxOamVprnPingCtlSourceIpAddr, - tmnxOamMfibPingCtlSourceIpAddr, - tmnxOamMfibPingCtlDestIpAddr, - tmnxOamCpePingCtlSourceIpAddr, - tmnxOamMRInfoRespIfAddress, - tmnxOamMRInfoRespIfNbrAddress - } - STATUS current - DESCRIPTION - "The group of objects supporting management of OAM ICMP Ping - tests on Alcatel 7x50 SR series systems that were made - obsolete in release 4.0." - ::= { tmnxOamPingGroups 24 } - -tmnxOamPingNotificationV4v0Group NOTIFICATION-GROUP - NOTIFICATIONS { tmnxOamPingProbeFailedV2, - tmnxOamPingTestFailedV2, - tmnxOamPingTestCompletedV2 - } - STATUS obsolete - DESCRIPTION - "The group of notifications supporting the OAM ping feature - on Alcatel 7x50 SR series systems release 4.0." - ::= { tmnxOamPingGroups 25 } - -tmnxOamPingNotificationObsoleteV4v0Group NOTIFICATION-GROUP - NOTIFICATIONS { tmnxOamPingProbeFailed, - tmnxOamPingTestFailed, - tmnxOamPingTestCompleted - } - STATUS current - DESCRIPTION - "The group of notifications supporting the OAM ping feature - on Alcatel 7x50 SR series systems release 4.0." - ::= { tmnxOamPingGroups 26 } - -tmnxOamLspPingV5v0Group OBJECT-GROUP - OBJECTS { tmnxOamLspPingCtlVRtrID, - tmnxOamLspPingCtlLspName, - tmnxOamLspPingCtlReturnLsp, - tmnxOamLspPingCtlTtl, - tmnxOamLspPingCtlPathName, - tmnxOamLspPingCtlLdpPrefixType, - tmnxOamLspPingCtlLdpPrefix, - tmnxOamLspPingCtlLdpPrefixLen, - tmnxOamLspPingCtlPathDestType, - tmnxOamLspPingCtlPathDest, - tmnxOamLspPingCtlNhIntfName, - tmnxOamLspPingCtlNhAddressType, - tmnxOamLspPingCtlNhAddress - } - STATUS current - DESCRIPTION - "The group of objects supporting management of OAM LSP Ping tests - on Alcatel 7x50 SR series systems 5.0 release." - ::= { tmnxOamPingGroups 27 } - -tmnxOamVccvPingV5v0Group OBJECT-GROUP - OBJECTS { - tmnxOamVccvPingCtlSdpIdVcId, - tmnxOamVccvPingCtlReplyMode, - tmnxOamVccvPingCtlPwId, - tmnxOamVccvPingCtlTtl - } - STATUS current - DESCRIPTION - "The group of objects supporting management of OAM VCCV Ping tests - on Alcatel 7x50 SR series systems 5.0 release." - ::= { tmnxOamPingGroups 28 } - -tmnxOamAncpTestV5v0Group OBJECT-GROUP - OBJECTS { - tmnxOamAncpTestTarget, - tmnxOamAncpTestTargetId, - tmnxOamAncpTestcount, - tmnxOamAncpTestTimeout, - tmnxOamAncpHistoryAncpString, - tmnxOamAncpHistoryAccNodeResult, - tmnxOamAncpHistoryAccNodeCode, - tmnxOamAncpHistoryAccNodeRspStr, - tmnxOamVccvPingCtlTtl - } - STATUS current - DESCRIPTION - "The group of objects supporting management of OAM ANCP tests - on Alcatel 7x50 SR series systems 5.0 release." - ::= { tmnxOamPingGroups 29 } - -tmnxOamPingNotificationV5v0Group NOTIFICATION-GROUP - NOTIFICATIONS { tmnxOamPingProbeFailedV2, - tmnxOamPingTestFailedV2, - tmnxOamPingTestCompletedV2, - tmnxAncpLoopbackTestCompleted - } - STATUS current - DESCRIPTION - "The group of notifications supporting the OAM ping feature - on Alcatel 7x50 SR series systems release 5.0." - ::= { tmnxOamPingGroups 30 } - -tmnxOamMfibPingV6v0Group OBJECT-GROUP - OBJECTS { tmnxOamMfibPingCtlReplyControl, - tmnxOamMfibPingCtlTtl, - tmnxOamMfibPingCtlSrcAddrType, - tmnxOamMfibPingCtlSrcAddress, - tmnxOamMfibPingCtlDestAddrType, - tmnxOamMfibPingCtlDestAddress, - tmnxOamPingHistoryRespSvcId, - tmnxOamMfibPingCtlDestMacAddr - } - STATUS current - DESCRIPTION - "The group of objects supporting management of OAM MFIB Ping tests - on Alcatel 7x50 SR series systems release 6.0." - ::= { tmnxOamPingGroups 31 } - -tmnxOamPingGeneralV6v0Group OBJECT-GROUP - OBJECTS { tmnxOamPingMaxConcurrentTests, - tmnxOamPingCtlRowStatus, - tmnxOamPingCtlStorageType, - tmnxOamPingCtlDescr, - tmnxOamPingCtlTestMode, - tmnxOamPingCtlAdminStatus, - tmnxOamPingCtlOrigSdpId, - tmnxOamPingCtlRespSdpId, - tmnxOamPingCtlFcName, - tmnxOamPingCtlProfile, - tmnxOamPingCtlMtuStartSize, - tmnxOamPingCtlMtuEndSize, - tmnxOamPingCtlMtuStepSize, - tmnxOamPingCtlServiceId, - tmnxOamPingCtlLocalSdp, - tmnxOamPingCtlRemoteSdp, - tmnxOamPingCtlSize, - tmnxOamPingCtlTimeOut, - tmnxOamPingCtlProbeCount, - tmnxOamPingCtlInterval, - tmnxOamPingCtlMaxRows, - tmnxOamPingCtlTrapGeneration, - tmnxOamPingCtlTrapProbeFailureFilter, - tmnxOamPingCtlTrapTestFailureFilter, - tmnxOamPingCtlSAA, - tmnxOamPingCtlRuns, - tmnxOamPingCtlFailures, - tmnxOamPingCtlLastRunResult, - tmnxOamPingCtlLastChanged, - tmnxOamPingCtlVRtrID, - tmnxOamPingCtlTgtAddrType, - tmnxOamPingCtlTgtAddress, - tmnxOamPingCtlSrcAddrType, - tmnxOamPingCtlSrcAddress, - tmnxOamPingCtlDnsName, - tmnxOamPingResultsOperStatus, - tmnxOamPingResultsMinRtt, - tmnxOamPingResultsMaxRtt, - tmnxOamPingResultsAverageRtt, - tmnxOamPingResultsRttSumOfSquares, - tmnxOamPingResultsMtuResponseSize, - tmnxOamPingResultsSvcPing, - tmnxOamPingResultsProbeResponses, - tmnxOamPingResultsSentProbes, - tmnxOamPingResultsLastGoodProbe, - tmnxOamPingResultsLastRespHeader, - tmnxOamPingResultsMinTt, - tmnxOamPingResultsMaxTt, - tmnxOamPingResultsAverageTt, - tmnxOamPingResultsTtSumOfSquares, - tmnxOamPingResultsMinInTt, - tmnxOamPingResultsMaxInTt, - tmnxOamPingResultsAverageInTt, - tmnxOamPingResultsInTtSumOfSqrs, - tmnxOamPingResultsOutJitter, - tmnxOamPingResultsInJitter, - tmnxOamPingResultsRtJitter, - tmnxOamPingResultsProbeTimeouts, - tmnxOamPingResultsProbeFailures, - tmnxOamPingHistoryResponse, - tmnxOamPingHistoryOneWayTime, - tmnxOamPingHistorySize, - tmnxOamPingHistoryStatus, - tmnxOamPingHistoryTime, - tmnxOamPingHistoryReturnCode, - tmnxOamPingHistAddressType, - tmnxOamPingHistoryVersion, - tmnxOamPingHistSapId, - tmnxOamPingHistoryCpeMacAddr, - tmnxOamPingHistoryRespSvcId, - tmnxOamPingHistorySequence, - tmnxOamPingHistoryIfIndex, - tmnxOamPingHistoryDataLen, - tmnxOamPingHistoryRespPlane, - tmnxOamPingHistoryReqHdr, - tmnxOamPingHistoryRespHdr, - tmnxOamPingHistoryDnsAddrType, - tmnxOamPingHistoryDnsAddress, - tmnxOamPingHistorySrcAddrType, - tmnxOamPingHistorySrcAddress, - tmnxOamPingHistoryInOneWayTime, - tmnxOamPingCtlDNSRecord - } - STATUS current - DESCRIPTION - "The group of objects supporting management of OAM ping tests general - capabilities on Alcatel 7x50 SR series systems 6.0 release" - ::= { tmnxOamPingGroups 32 } --- --- OAM Trace Route Groups --- - --- tmnxOamTrGeneralGroup OBJECT-GROUP --- ::= { tmnxOamTrGroups 1 } - --- tmnxOamTrHopsGroup OBJECT-GROUP --- ::= { tmnxOamTrGroups 2 } - --- tmnxOamMacTrGroup OBJECT-GROUP --- ::= { tmnxOamTrGroups 3 } - --- tmnxOamLspTrGroup OBJECT-GROUP --- ::= { tmnxOamTrGroups 4 } - --- tmnxOamVprnTrGroup OBJECT-GROUP --- ::= { tmnxOamTrGroups 5 } - ---tmnxOamTrNotifyObjsGroup OBJECT-GROUP --- ::= { tmnxOamTrGroups 5 } - --- tmnxOamTrNotificationGroup NOTIFICATION-GROUP --- ::= { tmnxOamTrGroups 6 } - --- tmnxOamMcastTrGroup OBJECT-GROUP --- ::= { tmnxOamTrGroups 7 } - --- tmnxOamTrGeneralV3v0Group OBJECT-GROUP --- ::= { tmnxOamTrGroups 8 } - --- tmnxOamTrHopsV3v0Group OBJECT-GROUP --- ::= { tmnxOamTrGroups 9 } - -tmnxOamMacTrV3v0Group OBJECT-GROUP - OBJECTS { tmnxOamMacTrCtlTargetMacAddr, - tmnxOamMacTrCtlSourceMacAddr, - tmnxOamMacTrCtlSendControl, - tmnxOamMacTrCtlReplyControl, - tmnxOamMacTrL2MapRouterID, - tmnxOamMacTrL2MapLabel, - tmnxOamMacTrL2MapProtocol, - tmnxOamMacTrL2MapVCType, - tmnxOamMacTrL2MapVCID, - tmnxOamMacTrL2MapDirection, - tmnxOamMacTrL2MapSdpId, - tmnxOamMacTrL2MapSapName - } - STATUS current - DESCRIPTION - "The group of objects supporting management of OAM MAC Trace Route - tests on Alcatel 7x50 SR series systems." - ::= { tmnxOamTrGroups 10 } - -tmnxOamTrObsoleteV3v0Group OBJECT-GROUP - OBJECTS { tmnxOamTrResultsTestAttempts, - tmnxOamTrResultsTestSuccesses - } - STATUS current - DESCRIPTION - "The group of objects supporting management of OAM Trace Route - tests that became obsolete in the 3.0 release." - ::= { tmnxOamTrGroups 11 } - -tmnxOamTrGeneralV4v0Group OBJECT-GROUP - OBJECTS { tmnxOamTrMaxConcurrentRequests, - tmnxOamTrCtlRowStatus, - tmnxOamTrCtlStorageType, - tmnxOamTrCtlDescr, - tmnxOamTrCtlTestMode, - tmnxOamTrCtlAdminStatus, - tmnxOamTrCtlFcName, - tmnxOamTrCtlProfile, - tmnxOamTrCtlServiceId, - tmnxOamTrCtlDataSize, - tmnxOamTrCtlTimeOut, - tmnxOamTrCtlProbesPerHop, - tmnxOamTrCtlMaxTtl, - tmnxOamTrCtlInitialTtl, - tmnxOamTrCtlDSField, - tmnxOamTrCtlMaxFailures, - tmnxOamTrCtlInterval, - tmnxOamTrCtlMaxRows, - tmnxOamTrCtlTrapGeneration, - tmnxOamTrCtlCreateHopsEntries, - tmnxOamTrCtlSAA, - tmnxOamTrCtlRuns, - tmnxOamTrCtlFailures, - tmnxOamTrCtlLastRunResult, - tmnxOamTrCtlLastChanged, - tmnxOamTrCtlVRtrID, - tmnxOamTrCtlTgtAddrType, - tmnxOamTrCtlTgtAddress, - tmnxOamTrCtlSrcAddrType, - tmnxOamTrCtlSrcAddress, - tmnxOamTrCtlWaitMilliSec, - tmnxOamTrResultsOperStatus, - tmnxOamTrResultsCurHopCount, - tmnxOamTrResultsCurProbeCount, - tmnxOamTrResultsLastGoodPath, - tmnxOamTrResultsTgtAddrType, - tmnxOamTrResultsTgtAddress, - tmnxOamTrProbeHistoryResponse, - tmnxOamTrProbeHistoryOneWayTime, - tmnxOamTrProbeHistoryStatus, - tmnxOamTrProbeHistoryLastRC, - tmnxOamTrProbeHistoryTime, - tmnxOamTrProbeHistoryResponsePlane, - tmnxOamTrProbeHistoryAddressType, - tmnxOamTrProbeHistorySapId, - tmnxOamTrProbeHistoryVersion, - tmnxOamTrProbeHistoryRouterID, - tmnxOamTrProbeHistoryIfIndex, - tmnxOamTrProbeHistoryDataLen, - tmnxOamTrProbeHistorySize, - tmnxOamTrProbeHistoryInOneWayTime, - tmnxOamTrProbeHistoryAddrType, - tmnxOamTrProbeHistoryAddress - } - STATUS obsolete - DESCRIPTION - "The group of objects supporting management of OAM Trace Route test - general capabilities on Alcatel 7x50 SR series systems 4.0R1 release." - ::= { tmnxOamTrGroups 12 } - -tmnxOamTrHopsV4v0Group OBJECT-GROUP - OBJECTS { tmnxOamTrHopsMinRtt, - tmnxOamTrHopsMaxRtt, - tmnxOamTrHopsAverageRtt, - tmnxOamTrHopsRttSumOfSquares, - tmnxOamTrHopsMinTt, - tmnxOamTrHopsMaxTt, - tmnxOamTrHopsAverageTt, - tmnxOamTrHopsTtSumOfSquares, - tmnxOamTrHopsSentProbes, - tmnxOamTrHopsProbeResponses, - tmnxOamTrHopsLastGoodProbe, - tmnxOamTrHopsMinInTt, - tmnxOamTrHopsMaxInTt, - tmnxOamTrHopsAverageInTt, - tmnxOamTrHopsInTtSumOfSqrs, - tmnxOamTrHopsOutJitter, - tmnxOamTrHopsInJitter, - tmnxOamTrHopsRtJitter, - tmnxOamTrHopsProbeTimeouts, - tmnxOamTrHopsProbeFailures, - tmnxOamTrHopsTgtAddrType, - tmnxOamTrHopsTgtAddress - } - STATUS current - DESCRIPTION - "The group of optional objects to report OAM Trace Route Hops - returned in response to OAM Trace Route tests on Alcatel - 7x50 SR series systems 4.0R1." - ::= { tmnxOamTrGroups 13 } - -tmnxOamLspTrV4v0Group OBJECT-GROUP - OBJECTS { tmnxOamLspTrCtlVRtrID, - tmnxOamLspTrCtlLspName, - tmnxOamLspTrCtlPathName, - tmnxOamLspTrCtlLdpPrefixType, - tmnxOamLspTrCtlLdpPrefix, - tmnxOamLspTrCtlLdpPrefixLen, - tmnxOamLspTrMapAddrType, - tmnxOamLspTrMapDSIPv4Addr, - tmnxOamLspTrMapDSIfAddr, - tmnxOamLspTrMapMTU, - tmnxOamLspTrMapDSIndex, - tmnxOamLspTrDSLabelLabel, - tmnxOamLspTrDSLabelProtocol - } - STATUS obsolete - DESCRIPTION - "The group of objects supporting management of OAM LSP Trace Route - tests on Alcatel 7x50 SR series systems 4.0 release." - ::= { tmnxOamTrGroups 14 } - -tmnxOamVprnTrV4v0Group OBJECT-GROUP - OBJECTS { tmnxOamVprnTrCtlReplyControl, - tmnxOamVprnTrCtlSrcAddrType, - tmnxOamVprnTrCtlSrcAddress, - tmnxOamVprnTrL3MapRouterID, - tmnxOamVprnTrL3MapRteVprnLabel, - tmnxOamVprnTrL3MapRteMetrics, - tmnxOamVprnTrL3MapRteLastUp, - tmnxOamVprnTrL3MapRteOwner, - tmnxOamVprnTrL3MapRtePref, - tmnxOamVprnTrL3MapRteDist, - tmnxOamVprnTrL3MapNumNextHops, - tmnxOamVprnTrL3MapNumRteTargets, - tmnxOamVprnTrL3MapDestAddrType, - tmnxOamVprnTrL3MapDestAddress, - tmnxOamVprnTrL3MapDestMaskLen, - tmnxOamVprnTrNextHopRtrID, - tmnxOamVprnTrNextHopType, - tmnxOamVprnTrNextHopTunnelID, - tmnxOamVprnTrNextHopTunnelType, - tmnxOamVprnTrNextHopIfIndex, - tmnxOamVprnTrRouteTarget - } - STATUS obsolete - DESCRIPTION - "The group of objects supporting management of OAM VPRN Trace Route - tests on Alcatel 7x50 SR series systems release 4.0." - ::= { tmnxOamTrGroups 15 } - -tmnxOamMcastTrV4v0Group OBJECT-GROUP - OBJECTS { tmnxOamMcastTrCtlVRtrID, - tmnxOamMcastTrCtlHops, - tmnxOamMcastTrQueryId, - tmnxOamMcastTrCtlSrcAddrType, - tmnxOamMcastTrCtlSrcAddress, - tmnxOamMcastTrCtlDestAddrType, - tmnxOamMcastTrCtlDestAddress, - tmnxOamMcastTrCtlRespAddrType, - tmnxOamMcastTrCtlRespAddress, - tmnxOamMcastTrCtlGrpAddrType, - tmnxOamMcastTrCtlGrpAddress, - tmnxOamMcastTrRespQueryArrivalTime, - tmnxOamMcastTrRespInPktCount, - tmnxOamMcastTrRespOutPktCount, - tmnxOamMcastTrRespSGPktCount, - tmnxOamMcastTrRespRtgProtocol, - tmnxOamMcastTrRespFwdTtl, - tmnxOamMcastTrRespMBZBit, - tmnxOamMcastTrRespSrcBit, - tmnxOamMcastTrRespSrcMask, - tmnxOamMcastTrRespFwdCode, - tmnxOamMcastTrRespInIfAddrType, - tmnxOamMcastTrRespInIfAddress, - tmnxOamMcastTrRespOutIfAddrType, - tmnxOamMcastTrRespOutIfAddress, - tmnxOamMcastTrRespPhRtrAddrType, - tmnxOamMcastTrRespPhRtrAddress - } - STATUS current - DESCRIPTION - "The group of objects supporting management of OAM Multicast Trace Route - tests on Alcatel 7x50 SR series systems release 4.0." - ::= { tmnxOamTrGroups 16 } - -tmnxOamTrObsoleteV4v0Group OBJECT-GROUP - OBJECTS { - tmnxOamTrCtlTargetIpAddress, - tmnxOamTrResultsIpTgtAddr, - tmnxOamTrProbeHistoryIpAddr, - tmnxOamTrHopsIpTgtAddress, - tmnxOamLspTrCtlLdpIpPrefix, - tmnxOamLspTrCtlLdpIpPrefixLen, - tmnxOamVprnTrCtlSourceIpAddr, - tmnxOamVprnTrL3MapRteDestAddr, - tmnxOamVprnTrL3MapRteDestMask, - tmnxOamMcastTrCtlSrcIpAddr, - tmnxOamMcastTrCtlDestIpAddr, - tmnxOamMcastTrCtlRespIpAddr, - tmnxOamMcastTrCtlGrpIpAddr, - tmnxOamMcastTrRespPrevHopRtrAddr, - tmnxOamMcastTrRespInIfAddr, - tmnxOamMcastTrRespOutIfAddr - } - STATUS current - DESCRIPTION - "The group of objects supporting management of OAM ICMP Ping - tests on Alcatel 7x50 SR series systems that were made - obsolete in release 4.0." - ::= { tmnxOamTrGroups 17 } - -tmnxOamTrNotificationV4v0Group NOTIFICATION-GROUP - NOTIFICATIONS { tmnxOamTrPathChange, - tmnxOamTrTestFailed, - tmnxOamTrTestCompleted - } - STATUS obsolete - DESCRIPTION - "The group of notifications supporting the OAM Trace Route test - feature on Alcatel 7x50 SR series systems release 4.0." - ::= { tmnxOamTrGroups 18 } - -tmnxOamLspTrV5v0Group OBJECT-GROUP - OBJECTS { tmnxOamLspTrCtlVRtrID, - tmnxOamLspTrCtlLspName, - tmnxOamLspTrCtlPathName, - tmnxOamLspTrCtlLdpPrefixType, - tmnxOamLspTrCtlLdpPrefix, - tmnxOamLspTrCtlLdpPrefixLen, - tmnxOamLspTrCtlPathDestType, - tmnxOamLspTrCtlPathDest, - tmnxOamLspTrCtlNhIntfName, - tmnxOamLspTrCtlNhAddressType, - tmnxOamLspTrCtlNhAddress, - tmnxOamLspTrMapAddrType, - tmnxOamLspTrMapDSIPv4Addr, - tmnxOamLspTrMapDSIfAddr, - tmnxOamLspTrMapMTU, - tmnxOamLspTrDSLabelLabel, - tmnxOamLspTrDSLabelProtocol - } - STATUS current - DESCRIPTION - "The group of objects supporting management of OAM LSP Trace Route - tests on Alcatel 7x50 SR series systems 5.0 release." - ::= { tmnxOamTrGroups 19 } - -tmnxOamTrObsoleteV5v0Group OBJECT-GROUP - OBJECTS { - tmnxOamLspTrMapDSIndex - } - STATUS current - DESCRIPTION - "The group of objects supporting management of OAM Trace - tests on Alcatel 7x50 SR series systems that were made - obsolete in release 5.0." - ::={ tmnxOamTrGroups 20 } - -tmnxOamTrGeneralV5v0Group OBJECT-GROUP - OBJECTS { tmnxOamTrMaxConcurrentRequests, - tmnxOamTrCtlRowStatus, - tmnxOamTrCtlStorageType, - tmnxOamTrCtlDescr, - tmnxOamTrCtlTestMode, - tmnxOamTrCtlAdminStatus, - tmnxOamTrCtlFcName, - tmnxOamTrCtlProfile, - tmnxOamTrCtlServiceId, - tmnxOamTrCtlDataSize, - tmnxOamTrCtlTimeOut, - tmnxOamTrCtlProbesPerHop, - tmnxOamTrCtlMaxTtl, - tmnxOamTrCtlInitialTtl, - tmnxOamTrCtlDSField, - tmnxOamTrCtlMaxFailures, - tmnxOamTrCtlInterval, - tmnxOamTrCtlMaxRows, - tmnxOamTrCtlTrapGeneration, - tmnxOamTrCtlCreateHopsEntries, - tmnxOamTrCtlSAA, - tmnxOamTrCtlRuns, - tmnxOamTrCtlFailures, - tmnxOamTrCtlLastRunResult, - tmnxOamTrCtlLastChanged, - tmnxOamTrCtlVRtrID, - tmnxOamTrCtlTgtAddrType, - tmnxOamTrCtlTgtAddress, - tmnxOamTrCtlSrcAddrType, - tmnxOamTrCtlSrcAddress, - tmnxOamTrCtlWaitMilliSec, - tmnxOamTrResultsOperStatus, - tmnxOamTrResultsCurHopCount, - tmnxOamTrResultsCurProbeCount, - tmnxOamTrResultsLastGoodPath, - tmnxOamTrResultsTgtAddrType, - tmnxOamTrResultsTgtAddress, - tmnxOamTrProbeHistoryResponse, - tmnxOamTrProbeHistoryOneWayTime, - tmnxOamTrProbeHistoryStatus, - tmnxOamTrProbeHistoryLastRC, - tmnxOamTrProbeHistoryTime, - tmnxOamTrProbeHistoryResponsePlane, - tmnxOamTrProbeHistoryAddressType, - tmnxOamTrProbeHistorySapId, - tmnxOamTrProbeHistoryVersion, - tmnxOamTrProbeHistoryRouterID, - tmnxOamTrProbeHistoryIfIndex, - tmnxOamTrProbeHistoryDataLen, - tmnxOamTrProbeHistorySize, - tmnxOamTrProbeHistoryInOneWayTime, - tmnxOamTrProbeHistoryAddrType, - tmnxOamTrProbeHistoryAddress, - tmnxOamLTtraceFecDiscoveryState, - tmnxOamLTtraceFecDisStatusBits, - tmnxOamLTtraceFecDisPaths, - tmnxOamLTtraceFecFailedHops, - tmnxOamLTtraceFecLastDisEnd, - tmnxOamLTtraceFecFailedProbes, - tmnxOamLTtraceFecProbeState, - tmnxOamLTtracePathRemAddrType, - tmnxOamLTtracePathRemoteAddr, - tmnxOamLTtracePathEgrNhAddrType, - tmnxOamLTtracePathEgrNhAddr, - tmnxOamLTtracePathDisTtl, - tmnxOamLTtracePathLastDisTime, - tmnxOamLTtracePathLastRc, - tmnxOamLTtracePathProbeState, - tmnxOamLTtraceCtlLdpPrefixType, - tmnxOamLTtraceCtlLdpPrefix, - tmnxOamLTtraceCtlLdpPrefixLen, - tmnxOamLTtraceCtlMaxPath, - tmnxOamLTtraceResultsDisPaths, - tmnxOamLTtraceResultsFailedHops, - tmnxOamLTtraceResultsDisState, - tmnxOamLTtraceResultsDisStatus, - tmnxOamLTtraceUpStreamHopIndex, - tmnxOamLTtraceHopAddrType, - tmnxOamLTtraceHopAddr, - tmnxOamLTtraceHopDstAddrType, - tmnxOamLTtraceHopDstAddr, - tmnxOamLTtraceHopEgrNhAddrType, - tmnxOamLTtraceHopEgrNhAddr, - tmnxOamLTtraceHopDisTtl, - tmnxOamLTtraceHopLastRc, - tmnxOamLTtraceHopDiscoveryState, - tmnxOamLTtraceHopDiscoveryTime, - tmnxOamLTtraceAutoRowStatus, - tmnxOamLTtraceAutoLastChanged, - tmnxOamLTtraceAutoStorageType, - tmnxOamLTtraceAutoAdminState, - tmnxOamLTtraceAutoFcName, - tmnxOamLTtraceAutoProfile, - tmnxOamLTtraceAutoDiscIntvl, - tmnxOamLTtraceAutoMaxPath, - tmnxOamLTtraceAutoTrMaxTtl, - tmnxOamLTtraceAutoTrTimeOut, - tmnxOamLTtraceAutoTrMaxFailures, - tmnxOamLTtraceAutoPolicy1, - tmnxOamLTtraceAutoPolicy2, - tmnxOamLTtraceAutoPolicy3, - tmnxOamLTtraceAutoPolicy4, - tmnxOamLTtraceAutoPolicy5, - tmnxOamLTtraceAutoProbeIntvl, - tmnxOamLTtraceAutoPrTimeOut, - tmnxOamLTtraceAutoPrMaxFailures, - tmnxOamLTtraceAutoDiscoveryState, - tmnxOamLTtraceAutoTotalFecs, - tmnxOamLTtraceAutoDisFecs, - tmnxOamLTtraceAutoLastDisStart, - tmnxOamLTtraceAutoLastDisEnd, - tmnxOamLTtraceAutoLastDisDur, - tmnxOamLTtracePathProbeState, - tmnxOamLTtracePathProbeTmOutCnt, - tmnxOamLTtraceMaxConRequests - } - STATUS current - DESCRIPTION - "The group of objects supporting management of OAM Trace Route test - general capabilities on Alcatel 7x50 SR series systems 5.0 release." - ::= { tmnxOamTrGroups 21 } - -tmnxOamTrNotificationV5v0Group NOTIFICATION-GROUP - NOTIFICATIONS { tmnxOamTrPathChange, - tmnxOamTrTestFailed, - tmnxOamTrTestCompleted, - tmnxOamLdpTtraceAutoDiscState, - tmnxOamLdpTtraceFecProbeState, - tmnxOamLdpTtraceFecDisStatus - } - STATUS current - DESCRIPTION - "The group of notifications supporting the OAM Trace Route test - feature on Alcatel 7x50 SR series systems release 5.0." - ::= { tmnxOamTrGroups 22 } - -tmnxOamVccvTrV6v0Group OBJECT-GROUP - OBJECTS { tmnxOamVccvTrCtlSdpIdVcId, - tmnxOamVccvTrCtlReplyMode, - tmnxOamVccvTrNextPwID, - tmnxOamVccvTrNextPwType, - tmnxOamVccvTrNextSenderAddrType, - tmnxOamVccvTrNextSenderAddr, - tmnxOamVccvTrNextRemoteAddrType, - tmnxOamVccvTrNextRemoteAddr - } - STATUS current - DESCRIPTION - "The group of objects supporting management of OAM VCCV Trace Route - test general capabilities on Alcatel 7xx0 SR series systems 6.0 - release." - ::= { tmnxOamTrGroups 23 } - -tmnxOamVprnTrObsoleteV6v0Group OBJECT-GROUP - OBJECTS { - tmnxOamVprnTrNextHopRtrID - } - STATUS current - DESCRIPTION - "The group of objects supporting management of OAM VPRN Trace Route - tests on Alcatel 7x50 SR series systems that were made - obsolete in release 6.0." - ::={ tmnxOamTrGroups 24 } - -tmnxOamVprnTrV6v0Group OBJECT-GROUP - OBJECTS { tmnxOamVprnTrCtlReplyControl, - tmnxOamVprnTrCtlSrcAddrType, - tmnxOamVprnTrCtlSrcAddress, - tmnxOamVprnTrL3MapRouterID, - tmnxOamVprnTrL3MapRteVprnLabel, - tmnxOamVprnTrL3MapRteMetrics, - tmnxOamVprnTrL3MapRteLastUp, - tmnxOamVprnTrL3MapRteOwner, - tmnxOamVprnTrL3MapRtePref, - tmnxOamVprnTrL3MapRteDist, - tmnxOamVprnTrL3MapNumNextHops, - tmnxOamVprnTrL3MapNumRteTargets, - tmnxOamVprnTrL3MapDestAddrType, - tmnxOamVprnTrL3MapDestAddress, - tmnxOamVprnTrL3MapDestMaskLen, - tmnxOamVprnTrNextHopType, - tmnxOamVprnTrNextHopTunnelID, - tmnxOamVprnTrNextHopTunnelType, - tmnxOamVprnTrNextHopIfIndex, - tmnxOamVprnTrNextHopAddrType, - tmnxOamVprnTrNextHopAddress, - tmnxOamVprnTrRouteTarget - } - STATUS current - DESCRIPTION - "The group of objects supporting management of OAM VPRN Trace Route - tests on Alcatel 7x50 SR series systems release 6.0." - ::= { tmnxOamTrGroups 25 } - --- --- OAM SAA Test Groups --- -tmnxOamSaaGeneralV3v0Group OBJECT-GROUP - OBJECTS { tmnxOamSaaCtlRowStatus, - tmnxOamSaaCtlStorageType, - tmnxOamSaaCtlLastChanged, - tmnxOamSaaCtlAdminStatus, - tmnxOamSaaCtlTestMode, - tmnxOamSaaCtlDescr, - tmnxOamSaaCtlRuns, - tmnxOamSaaCtlFailures, - tmnxOamSaaCtlLastRunResult - } - STATUS current - DESCRIPTION - "The group of objects supporting management of OAM SAA test - general capabilities on Alcatel 7x50 SR series systems." - ::= { tmnxOamSaaGroups 1 } - -tmnxOamSaaThresholdV3v0Group OBJECT-GROUP - OBJECTS { tmnxOamSaaTRowStatus, - tmnxOamSaaTLastChanged, - tmnxOamSaaTThreshold, - tmnxOamSaaTValue, - tmnxOamSaaTLastSent, - tmnxOamSaaTTestMode, - tmnxOamSaaTTestRunIndex - } - STATUS current - DESCRIPTION - "The group of objects supporting management of OAM Trace Route - SAA tests thresholds on Alcatel 7x50 SR series systems 3.0R1." - ::= { tmnxOamSaaGroups 2 } - -tmnxOamSaaNotificationV3v0Group NOTIFICATION-GROUP - NOTIFICATIONS { tmnxOamSaaThreshold - } - STATUS current - DESCRIPTION - "The group of notifications supporting the OAM Trace Route test - feature on Alcatel 7x50 SR series systems." - ::= { tmnxOamSaaGroups 3 } - -END +TIMETRA-OAM-TEST-MIB DEFINITIONS ::= BEGIN + +IMPORTS + AtmVcIdentifier, AtmVpIdentifier + FROM ATM-TC-MIB + Dot1agCfmMepIdOrZero + FROM IEEE8021-CFM-MIB + InterfaceIndex, InterfaceIndexOrZero + FROM IF-MIB + InetAddress, InetAddressPrefixLength, + InetAddressType, InetPortNumber + FROM INET-ADDRESS-MIB + MplsLabel + FROM MPLS-LDP-MIB + RouterID + FROM OSPF-MIB + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + MODULE-COMPLIANCE, NOTIFICATION-GROUP, + OBJECT-GROUP + FROM SNMPv2-CONF + Counter32, Counter64, Gauge32, + Integer32, IpAddress, MODULE-IDENTITY, + NOTIFICATION-TYPE, OBJECT-TYPE, + Unsigned32 + FROM SNMPv2-SMI + DateAndTime, DisplayString, MacAddress, + RowStatus, StorageType, + TEXTUAL-CONVENTION, TimeStamp, + TruthValue + FROM SNMPv2-TC + timetraSRMIBModules, tmnxSRConfs, + tmnxSRNotifyPrefix, tmnxSRObjs + FROM TIMETRA-GLOBAL-MIB + SdpBindVcType, SdpId + FROM TIMETRA-SERV-MIB + TmnxMobGwId + FROM TIMETRA-TC-MG-MIB + IpAddressPrefixLength, SdpBindId, + TDSCPNameOrEmpty, TFCName, + TItemDescription, TLNamedItemOrEmpty, + TNamedItem, TNamedItemOrEmpty, + TPolicyStatementNameOrEmpty, TProfile, + TmnxAdminState, TmnxBfdOnLspSessFecType, + TmnxBgpRouteTarget, TmnxEnabledDisabled, + TmnxEnabledDisabledAdminState, + TmnxEncapVal, TmnxHigh32, + TmnxIgpInstance, TmnxLow32, + TmnxMplsTpGlobalID, TmnxMplsTpNodeID, + TmnxPortID, TmnxPwGlobalIdOrZero, + TmnxServId, TmnxSpokeSdpIdOrZero, + TmnxStrSapId, TmnxTunnelID, + TmnxTunnelType, + TmnxVPNRouteDistinguisher, TmnxVRtrID, + TmnxVRtrIDOrZero, TmnxVcId, + TmnxVcIdOrNone + FROM TIMETRA-TC-MIB + vRtrID + FROM TIMETRA-VRTR-MIB + ; + +timetraOamTestMIBModule MODULE-IDENTITY + LAST-UPDATED "201701010000Z" + ORGANIZATION "Nokia" + CONTACT-INFO + "Nokia SROS Support + Web: http://www.nokia.com" + DESCRIPTION + "This document is the SNMP MIB module to manage and provision the Nokia + SROS OAM tests. + + Copyright 2003-2018 Nokia. All rights reserved. + Reproduction of this document is authorized on the condition that + the foregoing copyright notice is included. + + This SNMP MIB module (Specification) embodies Nokia's + proprietary intellectual property. Nokia retains + all title and ownership in the Specification, including any + revisions. + + Nokia grants all interested parties a non-exclusive license to use and + distribute an unmodified copy of this Specification in connection with + management of Nokia products, and without fee, provided this copyright + notice and license appear on all copies. + + This Specification is supplied 'as is', and Nokia makes no warranty, + either express or implied, as to the use, operation, condition, or + performance of the Specification." + + REVISION "201701010000Z" + DESCRIPTION + "Rev 15.0 1 Jan 2017 00:00 + 15.0 release of the TIMETRA-OAM-TEST-MIB." + + REVISION "201601010000Z" + DESCRIPTION + "Rev 14.0 1 Jan 2016 00:00 + 14.0 release of the TIMETRA-OAM-TEST-MIB." + + REVISION "201501010000Z" + DESCRIPTION + "Rev 13.0 1 Jan 2015 00:00 + 13.0 release of the TIMETRA-OAM-TEST-MIB." + + REVISION "201401010000Z" + DESCRIPTION + "Rev 12.0 1 Jan 2014 00:00 + 12.0 release of the TIMETRA-OAM-TEST-MIB." + + REVISION "201102010000Z" + DESCRIPTION + "Rev 9.0 1 Feb 2011 00:00 + 9.0 release of the TIMETRA-OAM-TEST-MIB." + + REVISION "200902280000Z" + DESCRIPTION + "Rev 7.0 28 Feb 2009 00:00 + 7.0 release of the TIMETRA-OAM-TEST-MIB." + + REVISION "200801010000Z" + DESCRIPTION + "Rev 6.0 01 Jan 2008 00:00 + 6.0 release of the TIMETRA-OAM-TEST-MIB." + + REVISION "200701010000Z" + DESCRIPTION + "Rev 5.0 01 Jan 2007 00:00 + 5.0 release of the TIMETRA-OAM-TEST-MIB." + + REVISION "200603090000Z" + DESCRIPTION + "Rev 4.0 09 Mar 2006 00:00 + 4.0 release of the TIMETRA-OAM-TEST-MIB." + + REVISION "200508310000Z" + DESCRIPTION + "Rev 3.0 31 Aug 2005 00:00 + 3.0 release of the TIMETRA-OAM-TEST-MIB." + + REVISION "200501240000Z" + DESCRIPTION + "Rev 2.1 24 Jan 2005 00:00 + 2.1 release of the TIMETRA-OAM-TEST-MIB." + + REVISION "200401150000Z" + DESCRIPTION + "Rev 2.0 15 Jan 2004 00:00 + 2.0 release of the TIMETRA-OAM-TEST-MIB." + + REVISION "200308150000Z" + DESCRIPTION + "Rev 1.2 15 Aug 2003 00:00 + 1.2 release of the TIMETRA-OAM-TEST-MIB." + + REVISION "200301200000Z" + DESCRIPTION + "Rev 1.0 20 Jan 2003 00:00 + 1.0 Release of the TIMETRA-OAM-TEST-MIB." + + REVISION "200111150000Z" + DESCRIPTION + "Rev 0.1 15 Nov 2001 00:00 + Initial version of the TIMETRA-OAM-TEST-MIB." + + ::= { timetraSRMIBModules 11 } + +TmnxOamBuildPktHeaderType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An object of type TmnxOamBuildPktHeaderType specifies the type of a + packet header used by the OAM Egress Finder. + + Abbreviations + DOT1Q: IEEE 802.1Q + GPRS: General Packet Radio Service + GRE: Generic Routing Encapsulation + GTP: GPRS Tunneling Protocol + L2TP: Layer 2 Tunneling Protocol + PBB: Provider Backbone Bridge" + REFERENCE + "RFC 2784, 'Generic Routing Encapsulation (GRE)'. + RFC 4385, 'Pseudowire Emulation Edge-to-Edge (PWE3) Control Word + for Use over an MPLS PSN'. + RFC 8200, 'Internet Protocol, Version 6 (IPv6) Specification', + Section 4, 'Fragment Header'." + SYNTAX INTEGER { + none (0), + controlWord (1), + dot1q (2), + ethernet (3), + gre (4), + gtpUser (5), + ipsecAuth (6), + ipv4 (7), + ipv6 (8), + ipv6Fragment (9), + l2tp (10), + mpls (11), + pbb (12), + tcp (13), + udp (14) + } + +TmnxOamLspAssocChannel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A value of type TmnxOamLspAssocChannel specifies the launched echo + request's usage of the Associated Channel (ACH) mechanism, when + testing an MPLS-TP LSP. + + Values: + notApplicable(1) + Used when the test is not testing an MPLS-TP LSP. + nonIp(2) + Use the Associated Channel mechanism described in RFC 6426, + Section 3.3. + none(3) + Do not use an Associated Channel, as described in RFC 6426, + Section 3.1. + ipv4(4) + Use the Associated Channel mechanism described in RFC 6426, + Section 3.2." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + Section 3.1, 'LSP Ping with IP Encapsulation', + Section 3.2, 'On-Demand CV with IP Encapsulation, over ACH', + Section 3.3, 'Non-IP-Based On-Demand CV, Using ACH'." + SYNTAX INTEGER { + notApplicable (1), + nonIp (2), + none (3), + ipv4 (4) + } + +TmnxOamLspTestSubMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A value of type TmnxOamLspTestSubMode specifies the type of LSP ping + or LSP trace route test to perform. + + LSP test types: + static(2) + Perform an LSP ping or LSP trace route test using the RFC 6426 + 'Target FEC Stack' code point 'Static LSP'. + bgpLabeledPrefix(3) + Perform an LSP ping or LSP trace route test using the RFC 4379 + 'Target FEC Stack' code point 'BGP labeled IPv4 prefix'. In + future, 'bgpLabeledPrefix(3)' will also be used for the RFC + 4379 'Target FEC Stack' code point 'BGP labeled IPv6 prefix'. + srIsis(4) + Perform an LSP ping or LSP trace route test in the Segment + Routing (SR) case, where the Interior Gateway Protocol (IGP) + is Intermediate System to Intermediate System (IS-IS). + srOspf(5) + Perform an LSP ping or LSP trace route test in the Segment + Routing (SR) case, where the Interior Gateway Protocol (IGP) + is Open Shortest Path First (OSPF). + srTe(6) + Perform an LSP ping or LSP trace route test in the Segment + Routing Traffic Engineering (SR-TE) case. + srPolicy(7) + Perform an LSP ping or LSP trace route test using a Segment + Routing policy. + srOspf3(8) + Perform an LSP ping or LSP trace route test in the SR case, + where the IGP is OSPFv3. + unspecified(1) + Perform any other supported type of LSP ping or trace route + test. Examples: an LSP ping or trace route test using the RFC + 4379 'Target FEC Stack' code point 'LDP IPv4 prefix'; an LSP + ping or trace route test using the RFC 4379 'Target FEC Stack' + code point 'RSVP IPv4 LSP'." + REFERENCE + "IETF draft-ietf-mpls-spring-lsp-ping-00, 'Label Switched Path (LSP) + Ping/Trace for Segment Routing Networks Using MPLS Dataplane'. + RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.2 ('Target FEC Stack'). + RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + Section 2.3.1 ('Static LSP Sub-TLV'). + IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing + Policy Architecture', Section 2.1, 'Identification of an SR Policy'." + SYNTAX INTEGER { + unspecified (1), + static (2), + bgpLabeledPrefix (3), + srIsis (4), + srOspf (5), + srTe (6), + srPolicy (7), + srOspf3 (8) + } + +TmnxOamMplsEchoDownMapTlv ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An object of type TmnxOamMplsEchoDownMapTlv specifies the type of + downstream mapping TLV in an MPLS echo request PDU. + + 'dsmap(1)' specifies the Downstream Mapping TLV, as described in RFC + 4379, Section 3.3. + + 'ddmap(2)' specifies the Downstream Detailed Mapping TLV, as described + in RFC 6424, Section 3.3." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.3 ('Downstream Mapping'). + RFC 6424, 'Mechanism for Performing Label Switched Path Ping (LSP Ping) + over MPLS Tunnels', Section 3.3 ('Downstream Detailed Mapping TLV')." + SYNTAX INTEGER { + dsmap (1), + ddmap (2) + } + +TmnxOamMplsEchoDownMapTlvOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An object of type TmnxOamMplsEchoDownMapTlvOrNone specifies the type + of downstream mapping TLV in an MPLS echo request PDU (or no + downstream mapping TLV). + + 'dsmap(1)' specifies the Downstream Mapping TLV, as described in RFC + 4379, Section 3.3. + + 'ddmap(2)' specifies the Downstream Detailed Mapping TLV, as described + in RFC 6424, Section 3.3. + 'none(3)' specifies none of the above TLVs." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.3 ('Downstream Mapping'). + RFC 6424, 'Mechanism for Performing Label Switched Path Ping (LSP Ping) + over MPLS Tunnels', Section 3.3 ('Downstream Detailed Mapping TLV')." + SYNTAX INTEGER { + dsmap (1), + ddmap (2), + none (3) + } + +TmnxOamMplsTpPathType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A value of type TmnxOamMplsTpPathType specifies the type of an MPLS-TP + path to be tested. + + Path types: + working(1) - test the primary path of the MPLS-TP LSP + protect(2) - test the secondary path of the MPLS-TP LSP + active(3) - test the currently active path of the MPLS-TP LSP" + REFERENCE + "RFC 5921, 'A Framework for MPLS in Transport Networks', + Section 1.3.4, 'MPLS-TP Label Switched Path'." + SYNTAX INTEGER { + working (1), + protect (2), + active (3) + } + +TmnxOamTestMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxOamTestMode is an enumerated integer that indicates + the type of OAM test." + SYNTAX INTEGER { + notConfigured (0), + ping (1), + traceroute (2) + } + +TmnxOamPingRtnCode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxOamPingRtnCode is an enumerated integer that + indicates the return code received in the OAM ping response common + header. + + Code points: + notApplicable The return code has no significance in the + context of the test being conducted. + fecEgress Replying router is an egress for the Forwarding + Equivalence Class (FEC). + fecNoMap Replying router has no mapping for the FEC. + notDownstream Replying router is not one of the + downstream routers. + downstream Replying router is one of the downstream + routers and its mapping for this FEC on the + received interface is the given label. + downstreamNotLabel Replying router is one of the downstream + routers but its mapping for this FEC is not + the given label. + downstreamNotMac Replying router is one of the downstream + routers but it does not have the given MAC + address + downstreamNotMacFlood Replying router is one of the downstream + routers but it does not have the given MAC + address and is unable to flood the request. + malformedEchoRequest A malformed echo request was received. + tlvNotUnderstood One or more of the TLVs was not understood. + downstreamNotInMfib Replying router is one of the downstream + routers but it does not have an MFIB entry + for the given source group combination. + downstreamMismatched Downstream mapping mismatched. + upstreamIfIdUnkn Upstream interface index unknown. + noMplsFwd Label switched but no MPLS forwarding at + stack-depth. + noLabelAtStackDepth No label entry at stack-depth. + protoIntfMismatched Protocol not associated with interface at + FEC stack-depth. + terminatedByOneLabel Premature termination of ping due to + label stack shrinking to a single label. + seeDDMapForRetCodeSubCode See DDMap TLV for rc and sub-rc. + fecStackChange Label switched with FEC stack change." + SYNTAX INTEGER { + notApplicable (0), + fecEgress (1), + fecNoMap (2), + notDownstream (3), + downstream (4), + downstreamNotLabel (5), + downstreamNotMac (6), + downstreamNotMacFlood (7), + malformedEchoRequest (8), + tlvNotUnderstood (9), + downstreamNotInMfib (10), + downstreamMismatched (11), + upstreamIfIdUnkn (12), + noMplsFwd (13), + noLabelAtStackDepth (14), + protoIntfMismatched (15), + terminatedByOneLabel (16), + seeDDMapForRetCodeSubCode (17), + fecStackChange (18) + } + +TmnxOamAddressType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxOamAddressType is an enumerated integer that + indicates the type of address used in OAM test requests and responses." + SYNTAX INTEGER { + unknown (0), + ipv4Address (1), + ipv6Address (2), + macAddress (3), + sapId (4), + sdpId (5), + localCpu (6), + ipv4Unnumbered (7), + ipv6Unnumbered (8), + sdpBindId (9), + nonIp (10), + networkInterface (11) + } + +TmnxOamResponseStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An object of type TmnxOamResponseStatus indicates the status of an OAM + Echo probe operation. + + responseReceived(1) - Operation completed successfully. + unknown(2) - Operation failed due to unknown error. + internalError(3) - An implementation detected an error in its own + processing that caused an operation to fail. + maxConcurrentLimitReached(4) - The maximum number of concurrent active + operations would have been exceeded if the corresponding operation + was allowed. + requestTimedOut(5) - Operation failed to receive a valid reply within + the time limit imposed on it. + unknownOrigSdpId(6) - Invalid or non-existent originating SDP-ID. + downOrigSdpId(7) - The originating SDP-ID is operationally down. + requestTerminated(8) - The OAM ping test was terminated by the manager + before reply or timeout. + invalidOriginatorId(9) - The far-end replied with an invalid + originator-ID error. + invalidResponderId(10) - The far-end replied with an invalid + responder-ID error. + unknownRespSdpId(11) - The far-end replied with an invalid response + SDP-ID error. + downRespSdpId(12) - The far-end replied with down (admin or oper) + response SDP-ID. + invalidServiceId(13) - Invalid or non-existent originator Service-ID + (svc-ping). + invalidSdp(14) - Invalid or non-existent SDP for Service (svc-ping). + downServiceSdp(15) - SDP for the Service is down. (svc-ping). + noServiceEgressLabel(16) - Non-existent Service egress label. + (svc-ping). + invalidHostAddress(17) - The IP address for a host has been determined + to be invalid. Examples of this are broadcast or multicast + addresses. (svc-ping). + invalidMacAddress(18) - The MAC address specified has been determined + to be invalid. (macPing). + invalidLspName(19) - The LSP name specified has been determined to be + invalid. (lspPing). + macIsLocal(20) - MAC Ping or Trace route not sent because the MAC + address is on a local SAP or CPU. (MAC-Ping/MAC-TR). + farEndUnreachable(21) - No route to the far end of the GRE SDP tunnel. + downOriginatorId(22) - The ping originator is operationally down. + downResponderId(23) - The ping responder is operationally down. + changedResponderId(24) - The ping responder-ID is changed. + downOrigSvcId(25) - Service on the originator side is operationally + down. (svc-ping). + downRespSvcId(26) - Service on the responder side is operationally + down. (svc-ping). + noServiceIngressLabel(27) - Non-existent service ingress label. + (svc-ping). + mismatchCustId(28) - Service customer ID mismatch between originator + and responder. (svc-ping). + mismatchSvcType(29) - Service type mismatch between originator and + responder. (svc-ping). + mismatchSvcMtu(30) - Service MTU mismatch between originator and + responder. (svc-ping). + mismatchSvcLabel(31) - Service label mismatch between originator and + responder. (svc-ping). + noSdpBoundToSvc(32) - No SDP bound to the service. (svc-ping). + downOrigSdpBinding(33) - SDP binding is down on the Originator side. + (sdp-ping). + invalidLspPathName(34) - The LSP path name specified is invalid. + (lsp-ping). + noLspEndpointAddr(35) - No LSP Endpoint address. (lsp-ping). + invalidLspId(36) - No active LSP path found. (lsp-ping). + downLspPath(37) - LSP path is operationally down. (lsp-ping). + invalidLspProtocol(38) - LSP Protocol is not supported or is invalid. + (lsp-ping). + invalidLspLabel(39) - LSP label is invalid. (lsp-ping). + routeIsLocal(40) - The route is a local route. (vprn-ping). + noRouteToDest(41) - There is no route to the destination. (vprn-ping). + localExtranetRoute(42) - The route is a local extranet route. + (vprn-ping). + srcIpInBgpVpnRoute(43) - The source IP belongs to a BGP-VPN route. + (vprn-ping). + srcIpInvalid(44) - The source IP is invalid or there is no route to the + source. (vprn-ping) + bgpDaemonBusy(45) - The BGP routing daemon is busy; vprn route target + information is not retrievable. (vprn-trace) + mcastNotEnabled(46) - Multicast is not enabled. Multicast trace cannot + be initiated. (mtrace) + mTraceNoSGFlow(47) - No (*,G)/(S,G) flow on the router. Multicast trace + cannot be initiated. (mtrace) + mTraceSysIpNotCfg(48) - System ip address not configured. It is used as + the response address in the multicast trace query. (mtrace) + noFwdEntryInMfib(49) - No forwarding entry could be found for the + specified source and destination address in the MFIB. (mfib-ping). + dnsNameNotFound(50) - The domain name specified in the DNS query does + not exist. + noSocket(51) - unable to get socket. (icmp-ping). + socketOptVprnIdFail(52) - unable to set SO_VPRNID for socket. + (icmp-ping). + socketOptIfInexFail(53) - unable to set IP_IFINDEX for socket. + (icmp-ping). + socketOptNextHopFail(54) - unable to set IP_NEXT_HOP for socket. + (icmp-ping). + socketOptMtuDiscFail(55) - unable to set IP_MTU_DISC for socket. + (icmp-ping). + socketOptSndbufFail(56) - unable to set SO_SNDBUF for socket. + (icmp-ping). + socketOptHdrincFail(57) - unable to set IP_HDRINCL for socket. + (icmp-ping). + socketOptTosFail(58) - unable to set IP_TOS for socket. (icmp-ping). + socketOptTtlFail(59) - unable to set IP_TTL for socket. (icmp-ping). + bindSocketFail(60) - unable to bind socket. (icmp-ping). + noRouteByIntf(61) - no route to destination via the specified + interface. (icmp-ping). + noIntf(62) - no interface specified. (icmp-ping). + noLocalIp(63) - unable to find local IP address. (icmp-ping). + sendtoFail(64) - sendto function failed. (icmp-ping). + rcvdWrongType(65) - received packet of wrong ICMP type. (icmp-ping). + noDirectInterface(66) - no direct interface to reach destination. + (icmp-ping). + nexthopUnreachable (67) - unable to reach the next-hop. (icmp-ping). + socketOptHwTimeStampFail (68) - unable to set IP_TIM_TIME for socket. + (icmp-ping). + noSpokeSdpInVll (69) - unable to find spoke-sdp given sdp-id:vc-id + (vccv-ping). + farEndVccvNotSupported (70) - far end does not support the VCCV + options. (vccv-ping). + noVcEgressLabel (71) - no VC egress label to send vccv-ping. + socketOptIpSessionFail (72) - unable to set IP_SESSION for socket. + (icmp-ping). + rcvdWrongSize(73) - received packet of wrong size. (icmp-ping). + dnsLookupFail (74) - DNS lookup failed. (icmp-ping). + noIpv6SrcAddrOnIntf (75) - no IPv6 source on the interface (icmp-ping). + multipathNotSupported (76) - downstream node does not support + multipath. (lsp-trace). + nhIntfNameNotFound (77) - Given next-hop interface name not found. + (lsp-ping/trace). + msPwInvalidReplyMode (78) - MS-PW switching node supports ip-routed + reply mode only (vccv-ping). + ancpNoAncpString (79) - ANCP string unknown to the system. + ancpNoSubscriber (80) - subscriber unknown to the system. + ancpNoAncpStringForSubscriber (81) - subscriber has no associated ANCP + string. + ancpNoAccessNodeforAncpString (82) - no access node is found for the + given ANCP string. + ancpNoAncpCapabilityNegotiated (83) - ANCP capability not negotiated + with the involved DSLAM. + ancpOtherTestInProgress (84) - another ANCP test is running for this + ANCP string. + ancpMaxNbrAncpTestsInProgress (85) - max number of concurrent ANCP + tests reached. + spokeSdpOperDown (86) - spoke-sdp is operationally down (vccv-ping). + noMsPwVccvInReplyDir (87) - Switching node in MS-PW with no VCCV + support in echo reply direction. + p2mpLspNameOrInstInvalid (88) - P2MP LSP name or instance provided is + not valid. + p2mpLspS2LPathDown (89) - LSP path to S2L is down. + p2mpLspS2LAddressInvalid (90) - One or more S2L address is not valid. + p2mpLspNotOperational (91) - P2MP LSP is operationally down. + p2mpLspTrMultipleReplies (92) - Probe returned multiple responses. + Result may be inconsistent. + invalidMepId (93) - The user-configured MEP identifier is not valid. + multipleReplies (94) - more than one reply received, when one was + expected. + packetSizeTooBig (95) - The packet is larger than the network's MTU and + cannot be fragmented. For ICMP-ping tests, this results from an + ICMPv4 type 3 code 4 or ICMPv6 type 2 message. + gtpPingError (96) - General GTP Ping Error. + gtpPingRsrcUnavailable (97) - GTP Path management resource unavailable. + gtpPingDupRequest (98) - Duplicate request for the same peer. + gtpPingCleanUpInProg (99) - GTP Path management clean up in progress. + invalidInterface (100) - The egress interface specified does not exist. + p2mpLspNotFound (101) - The P2MP-LSP not found given LDP-ID or + sender address. + ethCfmSlmInLoss(102) - Synthetic Loss Measurement (SLM) probe lost in + transit from far-end node to local agent. + ethCfmSlmOutLoss(103) - SLM probe lost on transmit from local agent to + far-end node. + ethCfmSlmUnacknowledged(104) - SLM probe lost but unable to identify + loss reason. + spokeSdpFecNoBndFound(105) - Spoke-sdp-fec is invalid or has no + associated SDP binding yet. + mtraceNotSupportedP2mp(106) - mtrace not supported in base routing + context when incoming interface is p2mp + useFec129Parameters(107) - specify FEC129 parameters for FEC129 PW + instead of sdp-id:vc-id + dnsServerUnexpectedResponse(108) - nameserver unexpected response. + dnsServerResponseFormErr(109) - nameserver responded with FORMERR. + dnsServerResponseServFail(110) - nameserver responded with SERVFAIL. + dnsServerResponseNotImp(111) - nameserver responded with NOTIMP. + dnsServerResponseRefused(112) - nameserver responded with REFUSED. + sendFailUndefinedServiceId(113) - The OAM test cannot be performed + because the associated service does not exist. + sendFailWrongServiceType(114) - The OAM test cannot be performed + because the associated service is of the wrong type. + sendFailSubnettedService(115) - The OAM test cannot be performed + on a service with a specified MAC subnet length. + invalidRespServiceId(116) - Invalid or non-existent responder + Service-ID. + adminDownOrigSdpBind(117) - SDP binding is administratively down on the + originator side. + operDownRespSdpBind(118) - SDP binding is operationally down on the + responder side. + adminDownRespSdpBind(119) - SDP binding is administratively down on the + responder side. + sdpBindVcidMismatch(120) - SDP binding VC ID mismatch between + originator and responder. + sdpBindTypeMismatch(121) - SDP binding type mismatch between originator + and responder. + sdpBindVcTypeMismatch(122) - SDP binding VC type mismatch between + originator and responder. + sdpBindVlanVcTagMismatch(123) - SDP binding VLAN VC tag mismatch + between originator and responder. + adminDownOrigSvc(124) - Service on the originator side is + administratively down. + adminDownRespSvc(125) - Service on the responder side is + administratively down. + adminDownOrigSdpId(126) - The originating SDP-ID is administratively + down. + adminDownRespSdpId(127) - The responding SDP-ID is administratively + down. + mTraceSourceIsNotRemote(128) - The multicast trace route test cannot be + performed because the source address is not remote. + invalidVirtualRouterId(129) - The OAM test cannot be performed because + the associated virtual router ID is invalid. + ldpPrefixIsLocal(130) - The OAM test cannot be performed because the + associated LDP prefix is local to the system. + sourceIpIsNotLocal(131) - The OAM test cannot be performed because the + associated source address is not local to the system. + nextHopIpIsLocal(132) - The OAM test cannot be performed because the + associated next hop address is local to the system. + targetIpIsLocal(133) - The OAM test cannot be performed because the + associated target address is local to the system. + invalidControlPlaneOption(134) - The OAM test cannot be performed + because the control plane send or receive option is not allowed + with the specified service. + iomRevisionNotSupported(135) - The OAM test cannot be performed due + to a mismatch in supported revision with the provisioned IOMs. + invalidSourceMacOption(136) - The OAM test cannot be performed because + the source MAC option is not allowed with the specified service. + sendFailSpbMgdService(137) - The OAM test cannot be performed on a + service which is managed by SPB. + useStaticPwParameters(138) - The spoke SDP is configured for static PW. + type1Fec129PwNotSupported(139) - The OAM test is not supported on + type 1 FEC129 pseudowires. + mplsTpLspPathNotOperational(140) - The OAM test cannot be performed + because the MPLS-TP LSP path is not operational. + invalidStaticMplsTpLsp(141)- The OAM test only supports static MPLS-TP + LSPs. + controlWordNotValid(142) - The control word for the spoke-sdp is not + valid for this OAM test. + pwPathIdNotConfigured(143) - The pw-path-id provisioning is not + complete. + notSupportedOnVcSwitchService(144) - The OAM test is not supported on a + vc-switching service. + sdpFarEndNotSupported(145) - The OAM test does not support the SDP far + end value. + mplsTpLspPathShutdown(146) - The MPLS-TP path is currently shutdown. + forceOptionIsBlocked(147) - The force option is currently blocked + because of the configuration of a related entity. + intfForLspPathIsNotOperational(148) - The interface for the LSP path is + not operational + ttlExpired(149) - The destination could not be reached because the + time-to-live (IPv4) or hop limit (IPv6) was too small. This + results from an ICMPv4 type 11 code 0 or ICMPv6 type 3 code 0 + message. + networkUnreachable(150) - The network specified by the destination + address is unreachable. This results from an ICMPv4 type 3 code 0 + or ICMPv6 type 1 code 0 message. + hostUnreachable(151) - The host specified by the destination address is + unreachable. This results from an ICMPv4 type 3 code 1 or ICMPv6 + type 1 code 3 message. + bgpLabelPrefixIsLocal(152) - The OAM test cannot be performed because + the associated BGP Label Route prefix is local to the system. + bgpLabelPrefixUnknown(153) - The OAM test cannot be performed because + the BGP Target FEC prefix entry is not found in the Routing Table. + ldpPrefixUnknown(154) - The OAM test cannot be performed because the + LDP Target FEC prefix entry is not found in the Routing Table. + l2tpv3DeliveryTypeUnsupported(155) - The OAM test cannot be performed + because the l2TPv3 delivery type is unsupported. + vPingPeerCvNoLspPing(156) - The OAM test cannot be performed because + the peer CV bits do not support lsp ping. + vPingPeerCcNoCtrlWord(157) - The OAM test cannot be performed because + the peer CC bits do not support control word. + sendFailEvpnCfgdService(158) - The OAM test cannot be performed on a + VPLS service that has EVPN configured. + sendFailed(159) - The OAM test cannot send the test packet. + minimumPacketSizeNotMet(160) - The OAM test cannot send the test packet + as the minimum required packet size exceeds the user supplied packet + size. + invalidTargetFecType(161) - The OAM test does not support this FEC + type. + p2mpLspPingNotSupportedOnMgmtRtr(162) - The OAM p2mpLspPing test is not + supported on the management router. + ipv4SdpFarEndsOnly(163) - The OAM test only supports bindings and SDPs + using an IPv4 far end. + vxlanEgrBndSvcMismatch(164) - The OAM test cannot send packets to a + VXLAN egress binding not owned by the same service as the one + sending. + vxlanNoMatchingTep(165) - The OAM test can only send to VTEPs that have + been configured. + vxlanEvpnUnconfigured(166) - The OAM test can only send on a service + with EVPN configured. + ipv6SdpFarEndsNotSupported(167) - The OAM test does not support + bindings and SDPs using an IPv6 far end. + oamTestOverSRTunNotSupported(168) - The OAM test is not supported on SR + tunnels. + sendFailEvpnCfgdPbbService(169) - The OAM test cannot be performed on a + VPLS/Epipe service that is associated with a b-vpls that has EVPN + configured. + txPortDown(170) - The transmit port is operationally down. + noTxPort(171) - No transmit port. + parentAdminDown(172) - The parent (SPOKE, SAP, service or port) of the + MEP is administratively down. + destMacResolveFail(173) - Unable to resolve the remote-mepid to a + unicast layer2 MAC address. + vxlanIpV6TermUnsupported(174) - The OAM test does not support IPv6 + tunnel termination points. + ipPrefixIsLocal(175) - The OAM test cannot be performed because + the associated IP prefix is local to the system. + ipPrefixUnknown(176) - The OAM test cannot be performed because the + Target FEC prefix entry is not found in the Routing Table. + greEthBrdgdDelvryTypeUnsupported(177) - The OAM test cannot be + performed because the GRE Ethernet Bridged delivery type is + unsupported. + mtrace2Disabled(178) - The mtrace2 test cannot be performed because + mtrace2 is disabled at the system level. + ipv6TunneledNextHopUnsupported(179) - The VPRN ping/trace test has + no support for IPv6 tunneled next hops. + srTunneledNextHopUnsupported(180) - The VPRN ping/trace test has no + support for Segment Routing tunneled next hops. + srTeTunneledNextHopUnsupported(181) - The VPRN ping/trace test has + no support for Segment Routing Traffic Engineering next hops. + nextHopIpIsSubnet(182) - The OAM test cannot be performed because the + associated next hop address is a subnet. + ipDestAndNextHopComboUnsupported(183) - The IP destination address + type and provided next hop type is not a supported combination. + resolvedIpDstSrcComboUnsupported(184) - The resolved IP destination + address type and provided source address type is not a supported + combination. + srPolicyNotFound(185) - The SR-POLICY not found given color and + endpoint. + srPolicySegmentListNotFound(186) - The SR-POLICY's segment list not + found given segment list Id. + ethCfmUnsupportedTestType(187) - The test type is not valid for the MEP. + ipPrefixInvalid(188) - The OAM test cannot be performed because the + Target FEC prefix entry is not valid for the test." + SYNTAX INTEGER { + responseReceived (1), + unknown (2), + internalError (3), + maxConcurrentLimitReached (4), + requestTimedOut (5), + unknownOrigSdpId (6), + downOrigSdpId (7), + requestTerminated (8), + invalidOriginatorId (9), + invalidResponderId (10), + unknownRespSdpId (11), + downRespSdpId (12), + invalidServiceId (13), + invalidSdp (14), + downServiceSdp (15), + noServiceEgressLabel (16), + invalidHostAddress (17), + invalidMacAddress (18), + invalidLspName (19), + macIsLocal (20), + farEndUnreachable (21), + downOriginatorId (22), + downResponderId (23), + changedResponderId (24), + downOrigSvcId (25), + downRespSvcId (26), + noServiceIngressLabel (27), + mismatchCustId (28), + mismatchSvcType (29), + mismatchSvcMtu (30), + mismatchSvcLabel (31), + noSdpBoundToSvc (32), + downOrigSdpBinding (33), + invalidLspPathName (34), + noLspEndpointAddr (35), + invalidLspId (36), + downLspPath (37), + invalidLspProtocol (38), + invalidLspLabel (39), + routeIsLocal (40), + noRouteToDest (41), + localExtranetRoute (42), + srcIpInBgpVpnRoute (43), + srcIpInvalid (44), + bgpDaemonBusy (45), + mcastNotEnabled (46), + mTraceNoSGFlow (47), + mTraceSysIpNotCfg (48), + noFwdEntryInMfib (49), + dnsNameNotFound (50), + noSocket (51), + socketOptVprnIdFail (52), + socketOptIfInexFail (53), + socketOptNextHopFail (54), + socketOptMtuDiscFail (55), + socketOptSndbufFail (56), + socketOptHdrincFail (57), + socketOptTosFail (58), + socketOptTtlFail (59), + bindSocketFail (60), + noRouteByIntf (61), + noIntf (62), + noLocalIp (63), + sendtoFail (64), + rcvdWrongType (65), + noDirectInterface (66), + nexthopUnreachable (67), + socketOptHwTimeStampFail (68), + noSpokeSdpInVll (69), + farEndVccvNotSupported (70), + noVcEgressLabel (71), + socketOptIpSessionFail (72), + rcvdWrongSize (73), + dnsLookupFail (74), + noIpv6SrcAddrOnIntf (75), + multipathNotSupported (76), + nhIntfNameNotFound (77), + msPwInvalidReplyMode (78), + ancpNoAncpString (79), + ancpNoSubscriber (80), + ancpNoAncpStringForSubscriber (81), + ancpNoAccessNodeforAncpString (82), + ancpNoAncpCapabilityNegotiated (83), + ancpOtherTestInProgress (84), + ancpMaxNbrAncpTestsInProgress (85), + spokeSdpOperDown (86), + noMsPwVccvInReplyDir (87), + p2mpLspNameOrInstInvalid (88), + p2mpLspS2LPathDown (89), + p2mpLspS2LAddressInvalid (90), + p2mpLspNotOperational (91), + p2mpLspTrMultipleReplies (92), + invalidMepId (93), + multipleReplies (94), + packetSizeTooBig (95), + gtpPingError (96), + gtpPingRsrcUnavailable (97), + gtpPingDupRequest (98), + gtpPingCleanUpInProg (99), + invalidInterface (100), + p2mpLspNotFound (101), + ethCfmSlmInLoss (102), + ethCfmSlmOutLoss (103), + ethCfmSlmUnacknowledged (104), + spokeSdpFecNoBndFound (105), + mtraceNotSupportedP2mp (106), + useFec129Parameters (107), + dnsServerUnexpectedResponse (108), + dnsServerResponseFormErr (109), + dnsServerResponseServFail (110), + dnsServerResponseNotImp (111), + dnsServerResponseRefused (112), + sendFailUndefinedServiceId (113), + sendFailWrongServiceType (114), + sendFailSubnettedService (115), + invalidRespServiceId (116), + adminDownOrigSdpBind (117), + operDownRespSdpBind (118), + adminDownRespSdpBind (119), + sdpBindVcidMismatch (120), + sdpBindTypeMismatch (121), + sdpBindVcTypeMismatch (122), + sdpBindVlanVcTagMismatch (123), + adminDownOrigSvc (124), + adminDownRespSvc (125), + adminDownOrigSdpId (126), + adminDownRespSdpId (127), + mTraceSourceIsNotRemote (128), + invalidVirtualRouterId (129), + ldpPrefixIsLocal (130), + sourceIpIsNotLocal (131), + nextHopIpIsLocal (132), + targetIpIsLocal (133), + invalidControlPlaneOption (134), + iomRevisionNotSupported (135), + invalidSourceMacOption (136), + sendFailSpbMgdService (137), + useStaticPwParameters (138), + type1Fec129PwNotSupported (139), + mplsTpLspPathNotOperational (140), + invalidStaticMplsTpLsp (141), + controlWordNotValid (142), + pwPathIdNotConfigured (143), + notSupportedOnVcSwitchService (144), + sdpFarEndNotSupported (145), + mplsTpLspPathShutdown (146), + forceOptionIsBlocked (147), + intfForLspPathIsNotOperational (148), + ttlExpired (149), + networkUnreachable (150), + hostUnreachable (151), + bgpLabelPrefixIsLocal (152), + bgpLabelPrefixUnknown (153), + ldpPrefixUnknown (154), + l2tpv3DeliveryTypeUnsupported (155), + vPingPeerCvNoLspPing (156), + vPingPeerCcNoCtrlWord (157), + sendFailEvpnCfgdService (158), + sendFailed (159), + minimumPacketSizeNotMet (160), + invalidTargetFecType (161), + p2mpLspPingNotSupportedOnMgmtRtr (162), + ipv4SdpFarEndsOnly (163), + vxlanEgrBndSvcMismatch (164), + vxlanNoMatchingTep (165), + vxlanEvpnUnconfigured (166), + ipv6SdpFarEndsNotSupported (167), + oamTestOverSRTunNotSupported (168), + sendFailEvpnCfgdPbbService (169), + txPortDown (170), + noTxPort (171), + parentAdminDown (172), + destMacResolveFail (173), + vxlanIpV6TermUnsupported (174), + ipPrefixIsLocal (175), + ipPrefixUnknown (176), + greEthBrdgdDelvryTypeUnsupported (177), + mtrace2Disabled (178), + ipv6TunneledNextHopUnsupported (179), + srTunneledNextHopUnsupported (180), + srTeTunneledNextHopUnsupported (181), + nextHopIpIsSubnet (182), + ipDestAndNextHopComboUnsupported (183), + resolvedIpDstSrcComboUnsupported (184), + srPolicyNotFound (185), + srPolicySegmentListNotFound (186), + ethCfmUnsupportedTestType (187), + ipPrefixInvalid (188) + } + +TmnxOamSignalProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A value of type TmnxOamSignalProtocol indicates the type of label + signaling protocol used by a router in a specific Layer 2 mapping + entry. + + Code Points + unknown - protocol is unknown + static - statically configured Label Switched Path (LSP) + bgp - Border Gateway Protocol + ldp - Label Distribution Protocol + rsvpTe - Resource Reservation Protocol, Traffic Engineering + ospf - Open Shortest Path First + isis - Intermediate System to Intermediate System" + REFERENCE + "IETF draft-kumarkini-mpls-spring-lsp-ping, 'Label Switched Path (LSP) + Ping/Trace for Segment Routing Networks Using MPLS Dataplane', v02, + 1-Dec-2016, Section 6, 'Extension to Downstream Detailed Mapping TLV'." + SYNTAX INTEGER { + unknown (0), + static (1), + bgp (2), + ldp (3), + rsvpTe (4), + ospf (5), + isis (6) + } + +TmnxOamTestResponsePlane ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxOamTestResponsePlane is an enumerated integer that + indicates the response plane from which the OAM ping or traceroute + response was received." + SYNTAX INTEGER { + controlPlane (1), + dataPlane (2), + none (3) + } + +TmnxOamSaaThreshold ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxOamSaaThreshold is a enumerated integer that + indicates which type of thresholds should be monitored upon completion + of an OAM ping test run. When the corresponding threshold is crossed, + a tmnxOamSaaThreshold notification will be generated. + + noThreshold(0) No threshold type is configured. + inJitter (1) Monitor the value of jitter calculated for the + inbound, one-way, OAM ping responses received + for an OAM ping test run. + outJitter (2) Monitor the value of jitter calculated for the + outbound, one-way, OAM ping requests sent for an + OAM ping test run. + rtJitter (3) Monitor the value of jitter calculated for the + round trip, two-way, OAM ping requests and replies + for an OAM ping test run. + inLoss (4) Monitor the number of inbound OAM ping responses not + received for an OAM ping test run. + outLoss (5) Monitor the number of outbound OAM ping requests that + could not be sent for an OAM ping test run. + rtLoss (6) Monitor the amount of packet loss for a round trip + OAM ping test run. + inLatency (7) Monitor the average amount of latency of inbound + OAM ping responses for an OAM ping test run. + outLatency (8) Monitor the average amount of latency of outbound + OAM ping requests for an OAM ping test run. + rtLatency (9) Monitor the average amount of round trip latency + for an OAM ping test run." + SYNTAX INTEGER { + noThreshold (0), + inJitter (1), + outJitter (2), + rtJitter (3), + inLoss (4), + outLoss (5), + rtLoss (6), + inLatency (7), + outLatency (8), + rtLatency (9) + } + +TmnxOamVccvAssocChannel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A value of type TmnxOamVccvAssocChannel specifies the launched echo + request's usage of the Associated Channel (ACH) mechanism, when + performing an MPLS-TP VCCV test. + + Values: + notApplicable(1) + Used when the test is not an MPLS-TP VCCV test. + nonIp(2) + Use the Associated Channel mechanism described in RFC 6426, + Section 3.3. + ipv4(3) + Use the Associated Channel mechanism described in RFC 6426, + Section 3.2." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + Section 3.2, 'On-Demand CV with IP Encapsulation, over ACH', + Section 3.3, 'Non-IP-Based On-Demand CV, Using ACH'." + SYNTAX INTEGER { + notApplicable (1), + nonIp (2), + ipv4 (3) + } + +TmnxOamVccvTestSubMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A value of type TmnxOamVccvTestSubMode specifies the type of VCCV ping + or VCCV trace route test to perform. + + VCCV test types: + static(2) + Perform a VCCV ping or VCCV trace route test using the RFC + 6426 'Target FEC Stack' code point 'Static Pseudowire'. + unspecified(1) + Perform any other supported type of VCCV ping or trace route + test. Examples: a VCCV ping or VCCV trace route test using + the RFC 4379 'Target FEC Stack' code point 'FEC 128 + Pseudowire'; a VCCV ping or VCCV trace route test using the RFC + 4379 'Target FEC Stack' code point 'FEC 129 Pseudowire'." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.2 ('Target FEC Stack'). + RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + Section 2.3.2 ('Static Pseudowire Sub-TLV')." + SYNTAX INTEGER { + unspecified (1), + static (2) + } + +TmnxOamVccvSwitTgtFecType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An object of type TmnxOamVccvSwitTgtFecType specifies the type of + downstream FEC (Forward Equivalence Class) segment to be tested during + a VCCV ping or trace route test. The path to be tested starts with a + FEC segment, and switches to a FEC segment with the specified + (different) type. + + Values: + none(1) + The path to be tested does not switch FEC types. + fec128(2) + Switch to a segment with FEC type 'FEC 128 Pseudowire'. + static(3) + Switch to a segment with FEC type 'Static Pseudowire'." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)'). + RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + Section 2.3.2 ('Static Pseudowire Sub-TLV')." + SYNTAX INTEGER { + none (1), + fec128 (2), + static (3) + } + +TmnxOamVcType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An object of type TmnxOamVcType indicates the type of SDP binding + associated with a Virtual Circuit (VC)." + SYNTAX INTEGER { + meshSdp (5), + spokeSdp (11) + } + +TmnxOamLTtraceDisStatusBits ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxOamLTtraceDisStatusBits is an enumerated integer that + describes the LDP tree trace discovery status in BITS. This indicates + different reason values when the tree discovery of an IP Address FEC + is not completely successful. + + Code points: + timeout (0) - one or more trace requests for an IP address + FEC timed out + maxPath (1) - reached the maximum allowed path limit for an + IP address FEC + maxHop (2) - reached the maximum allowed hop limit + unexploredPath (3) - could not discover all possible paths + noResource (4) - the internal resources required to complete the + discovery were unavailable" + SYNTAX BITS { + timeout (0), + maxPath (1), + maxHop (2), + unexploredPath (3), + noResource (4) + } + +TmnxOamTestResult ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxOamTestResult is an enumerated integer that describes + the result of a ping or trace test run. + undetermined (0) The result is, as yet, unknown. + success (1) The test was successful. + failed (2) The test failed. + aborted (3) The test was terminated before completion. + txResourcesUnavail(4) The test did not start because transmit + resources are unavailable." + SYNTAX INTEGER { + undetermined (0), + success (1), + failed (2), + aborted (3), + txResourcesUnavail (4) + } + +tmnxOamTestObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 11 } + +tmnxOamPingObjs OBJECT IDENTIFIER ::= { tmnxOamTestObjs 1 } + +tmnxOamPingNotificationObjects OBJECT IDENTIFIER ::= { tmnxOamPingObjs 1 } + +tmnxOamPingMaxConcurrentTests OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "tests" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of concurrent active OAM ping tests + that are allowed within an agent implementation. A value of + zero (0) for this object implies that there is no limit for + the number of concurrent active tests in effect." + DEFVAL { 0 } + ::= { tmnxOamPingObjs 2 } + +tmnxOamPingCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamPingCtlTable contains configuration and status information for + ping tests. + + tmnxOamDiagCtlTable and tmnxOamTrCtlTable fill the same role for + diagnostic tests and trace route tests, respectively." + ::= { tmnxOamPingObjs 3 } + +tmnxOamPingCtlEntry OBJECT-TYPE + SYNTAX TmnxOamPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamPingCtlEntry contains configuration and status information for + one ping test. + + Rows are created/destroyed using tmnxOamPingCtlRowStatus. + + The test's test type (e.g. 'icmpPing(15)') is configured using + tmnxOamPingCtlTestMode. Depending on the test type, configuration + specific to the test type may reside in a child table (e.g. + tmnxOamIcmpPingCtlTable or tmnxOamLspPingCtlTable). + + Test results reside in tmnxOamPingResultsTable, + tmnxOamPingHistoryTable, and a set of tables specific to the test type + (e.g. tmnxOamVxlanPingResultsTable, tmnxOamMacPingHistoryTable)." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex + } + ::= { tmnxOamPingCtlTable 1 } + +TmnxOamPingCtlEntry ::= SEQUENCE +{ + tmnxOamPingCtlOwnerIndex SnmpAdminString, + tmnxOamPingCtlTestIndex SnmpAdminString, + tmnxOamPingCtlRowStatus RowStatus, + tmnxOamPingCtlStorageType StorageType, + tmnxOamPingCtlDescr SnmpAdminString, + tmnxOamPingCtlTestMode INTEGER, + tmnxOamPingCtlAdminStatus TmnxEnabledDisabledAdminState, + tmnxOamPingCtlOrigSdpId SdpId, + tmnxOamPingCtlRespSdpId SdpId, + tmnxOamPingCtlFcName TFCName, + tmnxOamPingCtlProfile TProfile, + tmnxOamPingCtlMtuStartSize Unsigned32, + tmnxOamPingCtlMtuEndSize Unsigned32, + tmnxOamPingCtlMtuStepSize Unsigned32, + tmnxOamPingCtlTargetIpAddress IpAddress, + tmnxOamPingCtlServiceId TmnxServId, + tmnxOamPingCtlLocalSdp TruthValue, + tmnxOamPingCtlRemoteSdp TruthValue, + tmnxOamPingCtlSize Unsigned32, + tmnxOamPingCtlTimeOut Unsigned32, + tmnxOamPingCtlProbeCount Unsigned32, + tmnxOamPingCtlInterval Unsigned32, + tmnxOamPingCtlMaxRows Unsigned32, + tmnxOamPingCtlTrapGeneration BITS, + tmnxOamPingCtlTrapProbeFailureFilter Unsigned32, + tmnxOamPingCtlTrapTestFailureFilter Unsigned32, + tmnxOamPingCtlSAA TruthValue, + tmnxOamPingCtlRuns Counter32, + tmnxOamPingCtlFailures Counter32, + tmnxOamPingCtlLastRunResult TmnxOamTestResult, + tmnxOamPingCtlLastChanged TimeStamp, + tmnxOamPingCtlVRtrID TmnxVRtrIDOrZero, + tmnxOamPingCtlTgtAddrType InetAddressType, + tmnxOamPingCtlTgtAddress InetAddress, + tmnxOamPingCtlSrcAddrType InetAddressType, + tmnxOamPingCtlSrcAddress InetAddress, + tmnxOamPingCtlDnsName OCTET STRING, + tmnxOamPingCtlDNSRecord INTEGER, + tmnxOamPingCtlIntervalUnits INTEGER, + tmnxOamPingCtlSubscriberName TNamedItemOrEmpty, + tmnxOamPingCtlRouterInstanceName TLNamedItemOrEmpty +} + +tmnxOamPingCtlOwnerIndex OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlOwnerIndex specifies the owner name of the + test." + ::= { tmnxOamPingCtlEntry 1 } + +tmnxOamPingCtlTestIndex OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlTestIndex specifies the test name of the + test. + + The test is identified by the owner name and the test name. One owner + typically owns several tests. This indexing method ensures tests + created by several owners have unique indices." + ::= { tmnxOamPingCtlEntry 2 } + +tmnxOamPingCtlRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlRowStatus specifies the status of the row + for the specified ping test. + + Deleting a row deletes all the child rows with the same owner name and + test name, including additional configuration rows (e.g. + tmnxOamIcmpPingCtlEntry), and rows containing test results (e.g. + tmnxOamVxlanPingHistoryEntry)." + ::= { tmnxOamPingCtlEntry 3 } + +tmnxOamPingCtlStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The storage type for this conceptual row. Conceptual rows having the + value 'permanent' need not allow write access to any columnar objects + in the row. + + This object was marked obsolete in SROS Release 14.0 R1. There is no + replacement object." + DEFVAL { volatile } + ::= { tmnxOamPingCtlEntry 4 } + +tmnxOamPingCtlDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The purpose of this object is to provide a descriptive name of the OAM + ping test. + + This object was marked obsolete in SROS Release 14.0 R1. There is no + replacement object." + DEFVAL { ''H } + ::= { tmnxOamPingCtlEntry 5 } + +tmnxOamPingCtlTestMode OBJECT-TYPE + SYNTAX INTEGER { + none (0), + sdpPing (1), + mtuPing (2), + svcPing (3), + macPing (5), + macPopulate (6), + macPurge (7), + lspPing (8), + vprnPing (9), + atmPing (10), + mfibPing (11), + cpePing (12), + mrInfo (13), + vccvPing (14), + icmpPing (15), + dnsPing (16), + ancpLoopback (17), + p2mpLspPing (18), + ethCfmLoopback (19), + ethCfmTwoWayDelay (20), + gtpPing (21), + ethCfmTwoWaySlm (22), + vxlanPing (23), + reserved25 (25) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlTestMode specifies the type of OAM ping + test defined by this row. + + none - the test type is unspecified. + + sdpPing - tests SDP connectivity and round trip time. + + mtuPing - tests MTU path size. + + svcPing - determines the existence and operational state of the + service ID on the far end ESR. + + macPing - determines address mappings for the service ID. + + macPopulate - populates an OAM MAC address into the FIBs. + + macPurge - deletes an OAM MAC address from the FIBs. + + lspPing - tests Label Switched Path (LSP) path connectivity and round + trip time. + + vprnPing - tests IP path connectivity and round trip time within a + specified VPRN service. + + atmPing - tests ATM path connectivity and round trip time on an ATM + VCC. + + mfibPing - tests IP multicast connectivity and round trip time within a + specified VPLS service. + + cpePing - determines IP connectivity to a CPE within a specified VPLS + service. + + mrInfo - Get a multicast router's capabilities and the list of + interfaces with neighbors. + + vccvPing - Virtual Circuit Connectivity Verification, testing + pseudowire connectivity and round trip time. + + icmpPing - tests IP connectivity and round trip time. + + dnsPing - tests DNS name resolution connectivity and round trip time. + + ancpLoopback - send an OAM loopback test request to the access node. + + p2mpLspPing - tests P2MP LSP path connectivity and round trip time. + + ethCfmLoopback - performs Ethernet Connectivity Fault Management (CFM) + loopback tests. This MIB supports the SAA form of this + test only (the OAM form uses a separate set of objects - see + IEEE8021-CFM-MIB). + + ethCfmTwoWayDelay - performs Ethernet Connectivity Fault Management + (CFM) two way delay tests. This MIB supports the SAA form + of this test only (the OAM form uses a separate set of + objects - see IEEE8021-CFM-MIB). + + gtpPing - tests GTP (GPRS Tunnelling Protocol) path connectivity. + + ethCfmTwoWaySlm - performs Ethernet Connectivity Fault Management + (CFM) two way Synthetic Loss Measurement (SLM) tests. This + MIB supports the SAA form of this test only (the OAM form + uses a separate set of objects - see + TIMETRA-IEEE8021-CFM-MIB). + + vxlanPing - tests Virtual Extensible Local Area Network (VXLAN) + connectivity, checks the status of configured VXLAN Network + IDs (VNIs), and allows validation of connected end systems. + + When tmnxOamPingCtlTestMode is set, SROS may automatically create a + same-INDEX row in a table used to configure objects specific to the + test type (as shown in the following table). + + tmnxOamPingCtlTestMode Auto-Gen Row for Additional Configuration + ---------------------- ----------------------------------------- + 'ancpLoopback' tmnxOamAncpTestCtlTable + 'atmPing' tmnxOamAtmPingCtlTable + 'cpePing' tmnxOamCpePingCtlTable + 'dnsPing' none + 'ethCfmLoopback' tmnxOamEthCfmPingCtlTable + 'ethCfmTwoWayDelay' tmnxOamEthCfmPingCtlTable + 'ethCfmTwoWaySlm' tmnxOamEthCfmPingCtlTable + 'gtpPing' tmnxOamMobGtpPingCtlTable + 'icmpPing' tmnxOamIcmpPingCtlTable + 'lspPing' tmnxOamLspPingCtlTable + 'macPing' tmnxOamMacPingCtlTable + 'macPopulate' tmnxOamMacPingCtlTable + 'macPurge' tmnxOamMacPingCtlTable + 'mfibPing' tmnxOamMfibPingCtlTable + 'mrInfo' none + 'mtuPing' none + 'p2mpLspPing' tmnxOamP2mpLspPingCtlTable + 'sdpPing' none + 'svcPing' none + 'vccvPing' tmnxOamVccvPingCtlTable + 'vprnPing' tmnxOamVprnPingCtlTable + 'vxlanPing' tmnxOamVxlanPingCtlTable + + + The support for Service Assurance Agent (SAA) tests (i.e. tests with + tmnxOamSaaCtlTable rows) and OAM tests (i.e. tests without + tmnxOamSaaCtlTable rows) varies with the test type, as shown in the + following table. + + tmnxOamPingCtlTestMode SAA Supported OAM Supported + ---------------------- ------------- ------------- + 'ancpLoopback' No Yes + 'atmPing' No Yes + 'cpePing' Yes Yes + 'dnsPing' Yes Yes + 'ethCfmLoopback' Yes No + 'ethCfmTwoWayDelay' Yes No + 'ethCfmTwoWaySlm' Yes No + 'gtpPing' No Yes + 'icmpPing' Yes Yes + 'lspPing' Yes Yes + 'macPing' Yes Yes + 'macPopulate' No Yes + 'macPurge' No Yes + 'mfibPing' No Yes + 'mrInfo' No Yes + 'mtuPing' No Yes + 'p2mpLspPing' No Yes + 'sdpPing' Yes Yes + 'svcPing' No Yes + 'vccvPing' Yes Yes + 'vprnPing' Yes Yes + 'vxlanPing' No Yes" + DEFVAL { none } + ::= { tmnxOamPingCtlEntry 6 } + +tmnxOamPingCtlAdminStatus OBJECT-TYPE + SYNTAX TmnxEnabledDisabledAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlAdminStatus specifies the administrative + state of the specified ping test. + + An attempt to set tmnxOamPingCtlAdminStatus to 'enabled' will fail if + the objects required by the ping test have not been set. + + When this object has the value 'enabled' an attempt to modify any of + the test's configurable objects will fail. + + Upon completion of a ping test, the agent resets the value of this + object to 'disabled'." + ::= { tmnxOamPingCtlEntry 7 } + +tmnxOamPingCtlOrigSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the originating SDP-ID to be used for performing + a sdp-ping or mtu-ping operation. This parameter is required + only if tmnxOamPingCtlTestMode has a value of either 'sdpPing' + or 'mtuPing'. + + The far-end address of the specified SDP-ID is the expected + responder-id within each OAM reply message received. The + specified SDP-ID defines the encapsulation of the SDP tunnel + encapsulation used to reach the far-end. This can be IP/GRE + or MPLS. The value of tmnxOamPingCtlFcName is used to define + the outgoing forwarding class used for the SDP encapsulation. + + If the value of tmnxOamPingCtlOrigSdpId is invalid, or the SDP + is administratively down, or unavailable, the OAM Echo request + message probe is not sent and an appropriate error value is + written to tmnxOamPingHistoryStatus for that probe entry. Once + the interval timer expires, the next probe attempt will be made + if required." + DEFVAL { 0 } + ::= { tmnxOamPingCtlEntry 8 } + +tmnxOamPingCtlRespSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the return SDP-ID to be used by the far-end node for + its message reply. This parameter is optional and is valid only if + tmnxOamPingCtlTestMode has a value of 'sdpPing'. + + If this SDP-ID does not exist on the far-end, terminates on another + node different than the originating node, or some other issue + prevents the far-end from using the specified SDP-ID, the OAM Echo + message reply is sent using generic IP/GRE OAM encapsulation. The + received forwarding class (as mapped on the ingress network interface + for the far-end) defines the forwarding class encapsulation for the + reply message." + DEFVAL { 0 } + ::= { tmnxOamPingCtlEntry 9 } + +tmnxOamPingCtlFcName OBJECT-TYPE + SYNTAX TFCName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlFcName specifies the forwarding class to be + used when launching the probe(s). The forwarding class name must be + present in the index column of TIMETRA-QOS-MIB::tFCNameTable. This + object is optional. + + As shown in the following table: + 1. This object is applicable to a subset of the test types, and + 2. This object is configurable for a subset of the test types, and + 3. The default forwarding class depends on the test type. + + tmnxOamPingCtlTestMode Applicable? Configurable? Default + ---------------------- ----------- ------------- ------- + 'cpePing' yes yes 'be' + 'ethCfmLoopback' yes yes 'nc' + 'ethCfmTwoWayDelay' yes yes 'nc' + ethCfmTwoWaySlm' yes yes 'nc' + 'icmpPing' yes yes 'nc' + 'lspPing' yes yes 'be' + 'macPing' yes yes 'be' + 'p2mpLspPing' yes yes 'be' + 'sdpPing' yes yes 'be' + 'svcPing' yes no 'nc' + 'vccvPing' yes yes 'be' + 'vprnPing' yes yes 'be' + 'vxlanPing' yes yes 'be' + otherwise no N/A N/A + + For 'ethCfmLoopback','ethCfmTwoWayDelay', and 'ethCfmTwoWaySlm', the + forwarding class depends on whether the request is configured to egress + on a network port or an access port. In the network port case, the + forwarding class is the forwarding class of the pseudowire. In the + access port case, the forwarding class is that of the SAP's egress + encapsulation policy. + + For 'lspPing' this is the forwarding class of the LSP tunnel. + + For 'macPing' or 'sdpPing' this is the forwarding class of the SDP + encapsulation. + + For 'p2mpLspPing' this is the forwarding class of the P2MP LSP tree. + + For 'vccvPing' this is the forwarding class of the pseudowire. + + If forwarding classes are mapped by the applicable QoS policy, the + probe(s) may be launched using a different forwarding class than the + forwarding class specified by this object." + DEFVAL { "be" } + ::= { tmnxOamPingCtlEntry 10 } + +tmnxOamPingCtlProfile OBJECT-TYPE + SYNTAX TProfile + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlProfile specifies the profile to be used + with the forwarding class specified in tmnxOamPingCtlFcName. This + object is optional. + + As shown in the following table: + 1. This object is applicable to a subset of the test types, and + 2. This object is configurable for a subset of the test types, and + 3. The default profile value depends on the test type. + + tmnxOamPingCtlTestMode Applicable? Configurable? Default + ---------------------- ----------- ------------- ------- + 'cpePing' yes yes 'out(2)' + 'ethCfmLoopback' yes yes 'in(1)' + 'ethCfmTwoWayDelay' yes yes 'in(1)' + 'ethCfmTwoWaySlm' yes yes 'in(1)' + 'lspPing' yes yes 'out(2)' + 'macPing' yes yes 'out(2)' + 'p2mpLspPing' yes yes 'out(2)' + 'sdpPing' yes yes 'out(2)' + 'svcPing' yes no 'in(1)' + 'vccvPing' yes yes 'out(2)' + 'vprnPing' yes yes 'out(2)' + 'vxlanPing' yes yes 'in(1)' + otherwise no N/A N/A" + DEFVAL { out } + ::= { tmnxOamPingCtlEntry 11 } + +tmnxOamPingCtlMtuStartSize OBJECT-TYPE + SYNTAX Unsigned32 (0 | 40..9786) + UNITS "Octets" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlMtuStartSize specifies the size of the + first OAM Echo message sent as part of an 'mtuPing' test. + + Setting this object to a non-zero value is a prerequisite for starting + an 'mtuPing' test. Its value must be less than or equal to the value + of tmnxOamPingCtlMtuEndSize. + + An attempt to set this object from a non-zero value to zero will fail + with a wrongValue error. + + Changing the message size is a method of checking the ability of an + SDP to support a particular path-mtu value. The size of the message + does not include the SDP encapsulation, VC-Label (if applied) or any + DLC headers or trailers." + DEFVAL { 0 } + ::= { tmnxOamPingCtlEntry 12 } + +tmnxOamPingCtlMtuEndSize OBJECT-TYPE + SYNTAX Unsigned32 (0 | 40..9786) + UNITS "Octets" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlMtuEndSize specifies the size of the last + OAM Echo message sent as part of an 'mtuPing' test. + + Setting this object to a non-zero value is a prerequisite for starting + an 'mtuPing' test. Its value must be greater than or equal to + the value of tmnxOamPingCtlMtuStartSize. + + An attempt to set this object from a non-zero value to zero will fail + with a wrongValue error." + DEFVAL { 0 } + ::= { tmnxOamPingCtlEntry 13 } + +tmnxOamPingCtlMtuStepSize OBJECT-TYPE + SYNTAX Unsigned32 (1..512) + UNITS "Octets" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the number of octets by which to increment the + OAM Echo message request size for each message request sent + when tmnxOamPingCtlTestMode is set equal to 'mtuPing'. If the + next incremented message size is greater than + tmnxOamPingCtlMtuEndSize, the last message has already been + sent. The next size message is not sent until a reply is + received or three messages have timed out at the current + size. + + This parameter is optional." + DEFVAL { 32 } + ::= { tmnxOamPingCtlEntry 14 } + +tmnxOamPingCtlTargetIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This object was obsoleted in release 4.0 and replaced with InetAddress + objects tmnxOamPingCtlTgtAddrType and tmnxOamPingCtlTgtAddress." + DEFVAL { '00000000'h } + ::= { tmnxOamPingCtlEntry 16 } + +tmnxOamPingCtlServiceId OBJECT-TYPE + SYNTAX TmnxServId (0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlServiceId specifies the service ID of the + service being tested. + + The applicability of tmnxOamPingCtlServiceId varies with the test + type, as shown in the following table. + + tmnxOamPingCtlTestMode Applicability Related Virtual Router Object + ---------------------- ------------- ----------------------------- + 'cpePing' mandatory none + 'icmpPing' optional tmnxOamPingCtlVRtrID + 'macPing' mandatory none + 'macPopulate' mandatory none + 'macPurge' mandatory none + 'mfibPing' mandatory none + 'mrInfo' optional tmnxOamPingCtlVRtrID + 'p2mpLspPing' optional tmnxOamPingCtlVRtrID + 'svcPing' mandatory none + 'vprnPing' mandatory none + 'vxlanPing' mandatory none + otherwise not applicable none + + When tmnxOamPingCtlServiceId is mandatory, a non-zero value must be + provided. + + When tmnxOamPingCtlServiceId is optional, it is used to specify a VPRN + service. The test must use the VPRN service's virtual router. + + When a related virtual router object is shown, the interaction is + described in the DESCRIPTION clause of the listed object. + + When tmnxOamPingCtlTestMode is 'icmpPing', + tmnxOamPingCtlRouterInstanceName is the preferred object for + specifying the service to be tested. + + Service IDs larger than 2147483647 are internal, so they are excluded + from the range. + + The default value is the null service ID." + DEFVAL { 0 } + ::= { tmnxOamPingCtlEntry 17 } + +tmnxOamPingCtlLocalSdp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of tmnxOamPingCtlLocalSdp is 'true', the 'svcPing' test + determines an egress SDP-ID that is bound to the service that has + the far-end IP address specified in tmnxOamPingCtlTgtAddress + assigned to it. The far-end address of the specified SDP-ID is + the expected responder-id within the OAM Echo reply message. The + SDP-ID defines the encapsulation of the SDP tunnel encapsulation + used to reach the far-end. This can be IP/GRE or MPLS. On the + originator egress, the Service-ID must have an associated VC-Label + to reach the far-end address of the SDP-ID and the SDP-ID must be + operational for the message to be sent. + This object is optional and valid only when tmnxOamPingCtlTestMode is + equal to 'svcPing'." + DEFVAL { false } + ::= { tmnxOamPingCtlEntry 18 } + +tmnxOamPingCtlRemoteSdp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlRemoteSdp specifies the encapsulation of + the ping reply to be sent by the far end node. + + When tmnxOamPingCtlRemoteSdp is 'false', the far-end node sends the + reply using the generic IP/GRE OAM encapsulation. + + When tmnxOamPingCtlRemoteSdp is 'true', the far-end node sends the + reply using the same service tunnel encapsulation labeling used for the + associated service traffic. If that labeling cannot be found, the + generic IP/GRE OAM encapsulation is used. + + This object is optional and is applicable only when + tmnxOamPingCtlTestMode is equal to 'svcPing'." + DEFVAL { false } + ::= { tmnxOamPingCtlEntry 19 } + +tmnxOamPingCtlSize OBJECT-TYPE + SYNTAX Unsigned32 (0..16384) + UNITS "octets" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlSize specifies (directly or indirectly) the + size of the OAM echo request PDU. + + The supported ranges, etc, for each test type are specified in the + following table. + + tmnxOamPingCtlTestMode Minimum Maximum Default Auto Adjust + ---------------------- ------- ------- ------- ----------- + 'ethCfmLoopback' 0 1500 0 No + 'ethCfmTwoWaySlm' 0 1500 0 No + 'icmpPing' 0 16384 56 No + 'lspPing' 1 9786 1 Yes + 'macPing' 1 9786 72 Yes + 'mfibPing' 1 9786 72 Yes + 'p2mpLspPing' 1 9786 1 Yes + 'sdpPing' 72 9786 72 Yes + 'vccvPing' 1 9786 1 Yes + 'vprnPing' 1 9786 72 Yes + 'vxlanPing' 0 2000 0 No + otherwise tmnxOamPingCtlSize is not significant + + For a test type supporting Auto Adjust, if the tmnxOamPingCtlSize value + is too small, SROS automatically chooses the next highest supported PDU + size. For example, if tmnxOamPingCtlSize is 1 when a 'vccvPing' test + is started on a FEC 128 pseudowire, an 88 octet echo request PDU is + sent. + + For a test type which does not support Auto Adjust, the + tmnxOamPingCtlSize value must lead to a valid echo request PDU size. + + When tmnxOamPingCtlTestMode has the value 'ethCfmLoopback' or + 'ethCfmTwoWaySlm', tmnxOamPingCtlSize specifies the number of octets in + the Value field of the Data TLV of the applicable Y.1731 PDU. If zero + is specified, the packet has no Data TLV. + + When tmnxOamPingCtlTestMode has the value 'icmpPing', + tmnxOamPingCtlSize specifies the payload size following the ICMP + header. + + When tmnxOamPingCtlTestMode has the value 'vxlanPing', + tmnxOamPingCtlSize specifies the total size of the Pad TLV added to the + launched VXLAN ping request. tmnxOamPingCtlSize = 0 indicates + no Pad TLV is added. The smallest Pad TLV is five bytes, so values in + the range 1..4 are rejected. + + IPv4 echo requests sent for an 'icmpPing' test can optionally be + fragmented (see tmnxOamIcmpPingCtlDoNotFragment). For all the other + ping test types, echo requests are launched without fragmentation." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.4, 'Pad TLV'. + ITU-T G.8013/Y.1731, 'OAM functions and mechanisms for Ethernet + based networks', 07/2011, Section 9, 'OAM PDU types'." + DEFVAL { 72 } + ::= { tmnxOamPingCtlEntry 20 } + +tmnxOamPingCtlTimeOut OBJECT-TYPE + SYNTAX Unsigned32 (1..120) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlTimeOut specifies the timeout value, in + seconds, to be used during a test run. + + Timers (with duration configured using the tmnxOamPingCtlTimeOut value) + are used in one of two ways during a test run. + 1. Per Probe: a timer is started each time a probe is sent. If the + timer expires before the probe response arrives, the probe is + declared failed. This is the traditional timeout method for a + sequence of probes. + OR + 2. Per Test: a timer is started once per test run, when the last + probe of the test run is sent. ANY probe which does not have a + response when the timer expires is declared failed. + + SROS chooses 'Per Probe' or 'Per Test' based on the + tmnxOamPingCtlTestMode value. The choice is not configurable. + + The accepted minimum, maximum, and default values for + tmnxOamPingCtlTimeOut depend on tmnxOamPingCtlTestMode, as shown in the + following table. The table also shows the timer usage for the test + mode. + + tmnxOamPingCtlTestMode Min Max Def Timer Usage + ---------------------- --- --- --- ----------- + 'atmPing' 1 10 5 Per Probe + 'dnsPing' 1 120 5 Per Probe + 'ethCfmLoopback' 1 10 5 Per Probe + 'ethCfmTwoWayDelay' 1 10 5 Per Test + 'ethCfmTwoWaySlm' 1 10 5 Per Test + 'gtpPing' 1 10 5 Per Probe + 'icmpPing' 1 10 5 Per Test + 'lspPing' 1 10 5 Per Probe + 'macPing' 1 10 5 Per Probe + 'mfibPing' 1 100 5 Per Probe + 'mtuPing' 1 10 5 Per Probe + 'p2mpLspPing' 1 120 10 Per Probe + 'sdpPing' 1 10 5 Per Probe + 'vccvPing' 1 10 5 Per Probe + 'vprnPing' 1 100 5 Per Probe + 'vxlanPing' 1 10 5 Per Probe + otherwise ......... the value of tmnxOamPingCtlTimeOut is irrelevant" + DEFVAL { 5 } + ::= { tmnxOamPingCtlEntry 21 } + +tmnxOamPingCtlProbeCount OBJECT-TYPE + SYNTAX Unsigned32 (1..100000) + UNITS "probes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlProbeCount specifies the number of probes + to send during the test. + + The maximum probe count depends on the value of + tmnxOamPingCtlTestMode, as follows. + + tmnxOamPingCtlTestMode Maximum + ---------------------- ------- + 'ethCfmTwoWayDelay' 1000 + 'ethCfmTwoWaySlm' 1000 + 'gtpPing' 100 + 'icmpPing' 100000 + 'macPopulate' 1 + 'macPurge' 1 + 'p2mpLspPing' 1 + 'svcPing' 1 + 'vxlanPing' 1024 + otherwise 100 + + For the following tmnxOamPingCtlTestMode values, the value of + tmnxOamPingCtlProbeCount does not affect the behavior of the test: + 'mrInfo', 'mtuPing'. + + If tmnxOamPingCtlTestMode is 'icmpPing', the default probe count value + is 5. Otherwise, the DEFVAL applies." + DEFVAL { 1 } + ::= { tmnxOamPingCtlEntry 22 } + +tmnxOamPingCtlInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlInterval specifies the time to wait between + the transmission of one OAM Echo request and the next. The UNITS are + specified by tmnxOamPingCtlIntervalUnits. For example, if + tmnxOamPingCtlInterval has the value 1, and tmnxOamPingCtlIntervalUnits + has the value 'centiseconds(2)', the interval between OAM Echo requests + is 0.01 seconds. + + The applicability, range, and default value of the interval specified + using the tmnxOamPingCtlInterval and tmnxOamPingCtlIntervalUnits pair + vary with tmnxOamPingCtlTestMode and tmnxOamIcmpPingCtlRapid, as shown + in the following table. + + tmnxOamPingCtlTestMode Supported Values (sec) Default (sec) + ------------------------ ------------------------------ ------------- + 'ethCfmLoopback' 1, 2, .. 10 5 + 'ethCfmTwoWayDelay' 0.1, 0.2, .. 0.9; 1, 2, .. 10 5 + 'ethCfmTwoWaySlm' 0.1, 0.2, .. 0.9; 1, 2, .. 10 5 + 'gtpPing' 1, 2, .. 10 5 + 'icmpPing' with RAPID 0.01, 0.02, .. 100.00 0.01 + 'icmpPing' without RAPID 1, 2, .. 10000 1 + 'p2mpLspPing' not applicable + 'vxlanPing' 0.1; 1, 2, .. 10 1 + otherwise 1, 2, .. 10 1" + DEFVAL { 1 } + ::= { tmnxOamPingCtlEntry 23 } + +tmnxOamPingCtlMaxRows OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "rows" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The maximum number of entries allowed in the tmnxOamPingHistoryTable + for this OAM ping test. The agent will remove the oldest entry in + the tmnxOamPingHistoryTable to allow the addition of an new entry + once the number of rows in the tmnxOamPingHistoryTable reaches this + value. + + Old entries are not removed when a new test is started. Entries are + added to the tmnxOamPingHistoryTable until tmnxOamPingCtlMaxRows is + reached before entries begin to be removed. + + 'p2mpLspPing' uses a default value of 400, which is the maximum number + of leaves per P2MP LSP tree. + + A value of 0 for this object disables creation of + tmnxOamPingHistoryTable entries. + + This object was obsoleted in release 6.0R17." + DEFVAL { 300 } + ::= { tmnxOamPingCtlEntry 24 } + +tmnxOamPingCtlTrapGeneration OBJECT-TYPE + SYNTAX BITS { + probeFailure (0), + testFailure (1), + testCompletion (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlTrapGeneration specifies the + notification(s) to send for a test run. + + Each bit enables the transmission of one notification, as follows. + 'probeFailure(0)': send one tmnxOamPingProbeFailedV3 notification if + at least M successive probes failed during the test run. M is + configured using tmnxOamPingCtlTrapProbeFailureFilter. + 'testFailure(1)': send one tmnxOamPingTestFailedV3 notification if at + least N probes failed during the test run. N is configured using + tmnxOamPingCtlTrapTestFailureFilter. + 'testCompletion(2)': send one tmnxOamPingTestCompletedV3 notification + when the test run is complete." + DEFVAL { {} } + ::= { tmnxOamPingCtlEntry 25 } + +tmnxOamPingCtlTrapProbeFailureFilter OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlTrapProbeFailureFilter specifies the + threshold for generating a tmnxOamPingProbeFailedV3 notification. + + The semantics are explained in the tmnxOamPingProbeFailedV3 + DESCRIPTION clause." + DEFVAL { 1 } + ::= { tmnxOamPingCtlEntry 26 } + +tmnxOamPingCtlTrapTestFailureFilter OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlTrapTestFailureFilter specifies the + threshold for generating a tmnxOamPingTestFailedV3 notification. + + The semantics are explained in the tmnxOamPingTestFailedV3 DESCRIPTION + clause." + DEFVAL { 1 } + ::= { tmnxOamPingCtlEntry 27 } + +tmnxOamPingCtlSAA OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlSAA specifies if this test is an SAA test + (Service Assurance Agent; 'true'), or an OAM test ('false'). If + there is a tmnxOamSaaCtlTable row with the specified index values, + 'true' is returned. Otherwise, 'false' is returned." + DEFVAL { false } + ::= { tmnxOamPingCtlEntry 28 } + +tmnxOamPingCtlRuns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlRuns indicates the number of times this OAM + ping test has been executed." + ::= { tmnxOamPingCtlEntry 29 } + +tmnxOamPingCtlFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlFailures indicates the number of times this + OAM ping test has failed." + ::= { tmnxOamPingCtlEntry 30 } + +tmnxOamPingCtlLastRunResult OBJECT-TYPE + SYNTAX TmnxOamTestResult + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlLastRunResult indicates the completion + status the last time this test was executed. If this OAM test is + currently in progress, this object indicates the result of the + previous test run, if any." + ::= { tmnxOamPingCtlEntry 31 } + +tmnxOamPingCtlLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlLastChanged indicates the time the value of + a settable object in this row was last changed." + ::= { tmnxOamPingCtlEntry 32 } + +tmnxOamPingCtlVRtrID OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlVRtrID specifies the virtual router to be + used for the test. + + Zero indicates no virtual router is specified. + + A non-zero value must be the index of an active row in + TIMETRA-VRTR-MIB::vRtrConfTable (i.e. tmnxOamPingCtlVRtrID must match + a valid TIMETRA-VRTR-MIB::vRtrID value). + + This object is applicable if tmnxOamPingCtlTestMode is 'icmpPing', + 'gtpPing', 'mrInfo', or 'p2mpLspPing'. + + The table below shows the supported combinations of system-configured + virtual routers and test types. + + Supported for Supported for Supported for + tmnxOamPingCtlTestMode Base ? management ? vpls-management ? + ---------------------- ------------- ------------- ----------------- + 'icmpPing' Yes Yes Yes + 'gtpPing' Yes Yes Yes + 'mrInfo' Yes No No + 'p2mpLspPing' Yes No No + + When directing an 'icmpPing' test to use a virtual router, the + preferred object is tmnxOamPingCtlRouterInstanceName. + + When directing an 'mrInfo' or 'p2mpLspPing' test to use a virtual + router associated with a VPRN service, the virtual router can be + specified using tmnxOamPingCtlVRtrID (with the VPRN's virtual router + number) or tmnxOamPingCtlServiceId (with the VPRN's service number). + tmnxOamPingCtlServiceId is preferred, because service numbers are + constant across an SROS reboot (while virtual routers may be + renumbered). If non-default values are specified for both + tmnxOamPingCtlVRtrID and tmnxOamPingCtlServiceId, + tmnxOamPingCtlServiceId is used." + DEFVAL { 1 } + ::= { tmnxOamPingCtlEntry 33 } + +tmnxOamPingCtlTgtAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlTgtAddrType specifies the address type of + tmnxOamPingCtlTgtAddress. + + The values which can be used as part of a successful test depend on + tmnxOamPingCtlTestMode, as follows. + + Test Mode tmnxOamPingCtlTgtAddrType Values Supported + ----------- ----------------------------------------------------- + 'cpePing' 'ipv4(1)' + 'dnsPing' 'ipv4(1)' 'ipv6(2)' + 'gtpPing' 'ipv4(1)' + 'icmpPing' 'ipv4(1)' 'ipv6(2)' 'ipv6z(4)' 'dns(16)' + 'mfibPing' 'ipv4(1)' 'ipv6(2)' + 'mrInfo' 'ipv4(1)' 'dns(16)' + 'svcPing' 'ipv4(1)' + 'vccvPing' 'unknown(0)' 'ipv4(1)' + 'vprnPing' 'ipv4(1)' 'ipv6(2)' + 'vxlanPing' 'ipv4(1)' + otherwise 'unknown(0)'" + DEFVAL { unknown } + ::= { tmnxOamPingCtlEntry 34 } + +tmnxOamPingCtlTgtAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlTgtAddress specifies the destination host + address to be used when performing an OAM ping operation. The + corresponding address type is configured using + tmnxOamPingCtlTgtAddrType. + + For 'dnsPing' this is the address of the DNS server host that will be + asked to resolve the DNS name specified by tmnxOamPingCtlDnsName." + DEFVAL { ''H } + ::= { tmnxOamPingCtlEntry 35 } + +tmnxOamPingCtlSrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlSrcAddrType specifies the address type of + tmnxOamPingCtlSrcAddress. + + Only 'ipv4' and 'ipv6' address types are supported." + DEFVAL { unknown } + ::= { tmnxOamPingCtlEntry 36 } + +tmnxOamPingCtlSrcAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlSrcAddress specifies the source IP host + address to be used when performing an OAM ping operation. The + corresponding address type is configured using + tmnxOamPingCtlSrcAddrType. + + This is an optional parameter. It is used when tmnxOamPingCtlTestMode + is 'icmpPing', 'dnsPing', 'lspPing', 'p2mpLspPing' (LDP), or + 'vccvPing'." + DEFVAL { ''H } + ::= { tmnxOamPingCtlEntry 37 } + +tmnxOamPingCtlDnsName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlDnsName specifies the DNS name to be + resolved to an IP address. + + This object is required for 'dnsPing'." + DEFVAL { ''H } + ::= { tmnxOamPingCtlEntry 38 } + +tmnxOamPingCtlDNSRecord OBJECT-TYPE + SYNTAX INTEGER { + ipv4Arecord (1), + ipv6AAAArecord (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlDNSRecord specifies which DNS record is to + be retrieved in this test." + DEFVAL { ipv4Arecord } + ::= { tmnxOamPingCtlEntry 39 } + +tmnxOamPingCtlIntervalUnits OBJECT-TYPE + SYNTAX INTEGER { + seconds (1), + centiseconds (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlIntervalUnits specifies the units for + tmnxOamPingCtlInterval. For example, if tmnxOamPingCtlIntervalUnits + has the value 'centiseconds(2)', and tmnxOamPingCtlInterval has the + value 10, the test's interval is 0.1 seconds. + + The supported combinations of tmnxOamPingCtlIntervalUnits, + tmnxOamPingCtlInterval, tmnxOamPingCtlTestMode, and + tmnxOamIcmpPingCtlRapid are specified in the tmnxOamPingCtlInterval + DESCRIPTION clause. + + The interaction between this object and tmnxOamIcmpPingCtlRapid is + specified in the tmnxOamIcmpPingCtlRapid DESCRIPTION clause." + DEFVAL { seconds } + ::= { tmnxOamPingCtlEntry 40 } + +tmnxOamPingCtlSubscriberName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlSubscriberName specifies the name of the + subscriber to be pinged. + + When a non-default value for this object is specified, a Layer-2-Aware + Network Address Translation (NAT) ping is requested. The subscriber + name and the target IP address (i.e. tmnxOamPingCtlTgtAddress) are used + together to ping the subscriber's device. + + A valid Layer-2-Aware NAT ping must satisfy all of the following + conditions. + 1. tmnxOamPingCtlSubscriberName is a valid subscriber name. + 2. The test type (i.e. tmnxOamPingCtlTestMode) is 'icmpPing'. + 3. The test is not an SAA test (as configured using + tmnxOamSaaCtlRowStatus). + 4. The target address type (as configured using + tmnxOamPingCtlTgtAddrType) is 'ipv4(1)'. + 5. The value of each of the following objects is default: + tmnxOamIcmpPingCtlBypassRouting, + tmnxOamIcmpPingCtlEgrIfIndex, + tmnxOamIcmpPingCtlEgrIfName, + tmnxOamIcmpPingCtlNhAddrType, + tmnxOamIcmpPingCtlRapid." + REFERENCE + "IETF draft-miles-behave-l2nat-00, 'Layer2-Aware NAT', March 4, 2009" + DEFVAL { ''H } + ::= { tmnxOamPingCtlEntry 41 } + +tmnxOamPingCtlRouterInstanceName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamPingCtlRouterInstanceName specifies the name of + the service or router instance to be used by an 'icmpPing' test. + + The following values are supported: + 1. '' (i.e. the empty string), + 2. 'Base', + 3. 'management', + 4. 'vpls-management', + 5. A VPRN service name (i.e. a TIMETRA-SERV-MIB::svcName, with + TIMETRA-SERV-MIB::svcType = 'vprn(4)'). + 6. A CPM virtual router name (i.e. a user-configured router name, with + TIMETRA-VRTR-MIB::vRtrType = 'vr(3)'). + + Names other than the names listed above are accepted, but will not + lead to a successful test. + + The service or virtual router to be used by an 'icmpPing' test can be + specified using tmnxOamPingCtlVRtrID, tmnxOamPingCtlServiceId, and/or + tmnxOamPingCtlRouterInstanceName. + + The following two combinations of the three objects are supported: + 1. tmnxOamPingCtlVRtrID = 0, + tmnxOamPingCtlServiceId = 0, + tmnxOamPingCtlRouterInstanceName != ''. + This is the preferred approach. + 2. One or both of tmnxOamPingCtlVRtrID and tmnxOamPingCtlServiceId has + a non-zero value, + tmnxOamPingCtlRouterInstanceName = ''. + + An attempt to change TIMETRA-SYSTEM-MIB::tmnxSysMgmtIfWriteMode.0 away + from 'classic(1)' is blocked if any tmnxOamPingCtlRouterInstanceName + is empty for an 'icmpPing' test. + + When TIMETRA-SYSTEM-MIB::tmnxSysMgmtIfWriteMode.0 is not 'classic(1)', + each 'icmpPing' test must continue to have a non-empty + tmnxOamPingCtlRouterInstanceName." + DEFVAL { ''H } + ::= { tmnxOamPingCtlEntry 42 } + +tmnxOamPingResultsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamPingResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamPingResultsTable contains the run-level test results for OAM + ping tests. + + Probe-level test results for ping tests reside in + tmnxOamPingHistoryTable. + + Some test types (e.g. 'macPing(5)') have dedicated tables (e.g. + tmnxOamMacPingHistoryTable) to hold test results specific to the test + type." + ::= { tmnxOamPingObjs 4 } + +tmnxOamPingResultsEntry OBJECT-TYPE + SYNTAX TmnxOamPingResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamPingResultsEntry contains the run-level test results for one + OAM ping test. + + A row is created when a ping test is enabled (using + tmnxOamPingCtlAdminStatus). + + A row is destroyed when: + 1. The corresponding test configuration is destroyed (using + tmnxOamPingCtlRowStatus), or + 2. A new run result is available, and the limit on the number of + run results retained (i.e. tmnxOamPingMaxConcurrentTests) has been + reached. In that case, the oldest run result row is destroyed." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex, + tmnxOamPingResultsTestRunIndex + } + ::= { tmnxOamPingResultsTable 1 } + +TmnxOamPingResultsEntry ::= SEQUENCE +{ + tmnxOamPingResultsOperStatus INTEGER, + tmnxOamPingResultsMinRtt Unsigned32, + tmnxOamPingResultsMaxRtt Unsigned32, + tmnxOamPingResultsAverageRtt Unsigned32, + tmnxOamPingResultsRttSumOfSquares Unsigned32, + tmnxOamPingResultsMtuResponseSize Unsigned32, + tmnxOamPingResultsSvcPing INTEGER, + tmnxOamPingResultsProbeResponses Unsigned32, + tmnxOamPingResultsSentProbes Unsigned32, + tmnxOamPingResultsLastGoodProbe DateAndTime, + tmnxOamPingResultsLastRespHeader OCTET STRING, + tmnxOamPingResultsMinTt Integer32, + tmnxOamPingResultsMaxTt Integer32, + tmnxOamPingResultsAverageTt Integer32, + tmnxOamPingResultsTtSumOfSquares Unsigned32, + tmnxOamPingResultsMinInTt Integer32, + tmnxOamPingResultsMaxInTt Integer32, + tmnxOamPingResultsAverageInTt Integer32, + tmnxOamPingResultsInTtSumOfSqrs Unsigned32, + tmnxOamPingResultsOutJitter Integer32, + tmnxOamPingResultsInJitter Integer32, + tmnxOamPingResultsRtJitter Integer32, + tmnxOamPingResultsProbeTimeouts Unsigned32, + tmnxOamPingResultsProbeFailures Unsigned32, + tmnxOamPingResultsTestRunIndex Unsigned32, + tmnxOamPingResultsRttOFSumSquares Counter32, + tmnxOamPingResultsRttHCSumSquares Counter64, + tmnxOamPingResultsTtOFSumSquares Counter32, + tmnxOamPingResultsTtHCSumSquares Counter64, + tmnxOamPingResultsInTtOFSumSqrs Counter32, + tmnxOamPingResultsInTtHCSumSqrs Counter64, + tmnxOamPingResultsTestRunResult TmnxOamTestResult, + tmnxOamPingResultsOutOfOrder Counter32 +} + +tmnxOamPingResultsOperStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsOperStatus indicates the operational + state of the test. 'enabled(1)' indicates the test is running." + ::= { tmnxOamPingResultsEntry 1 } + +tmnxOamPingResultsMinRtt OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum OAM ping round trip time (RTT) received. + + This value is relevant when tmnxOamPingCtlTestMode has a value of + 'sdpPing', 'ethCfmLoopback', 'ethCfmTwoWayDelay', or + 'ethCfmTwoWaySlm'. Otherwise, this object contains a value of 0." + ::= { tmnxOamPingResultsEntry 4 } + +tmnxOamPingResultsMaxRtt OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum OAM ping round trip time (RTT) received. A value of 0 for + this object implies that no RTT has been received. + + This value is relevant when tmnxOamPingCtlTestMode has a value of + 'sdpPing', 'ethCfmLoopback', 'ethCfmTwoWayDelay', or + 'ethCfmTwoWaySlm'. Otherwise, this object contains a value of 0." + ::= { tmnxOamPingResultsEntry 5 } + +tmnxOamPingResultsAverageRtt OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current average OAM ping round trip time (RTT). + + This value is relevant when tmnxOamPingCtlTestMode has a value of + 'sdpPing', 'ethCfmLoopback', 'ethCfmTwoWayDelay', or + 'ethCfmTwoWaySlm'. Otherwise, this object contains a value of 0." + ::= { tmnxOamPingResultsEntry 6 } + +tmnxOamPingResultsRttSumOfSquares OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds squared" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsRttSumOfSquares indicates the least + significant 32 bits of tmnxOamPingResultsRttHCSumSquares." + ::= { tmnxOamPingResultsEntry 7 } + +tmnxOamPingResultsMtuResponseSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the largest size OAM Echo request message that + received a valid reply. + + The value of this object MUST be reported as 0 when no ping responses + have been received or an active test has not yet timed out. When + tmnxOamPingCtlTestMode does not have a value of 'mtuPing', this object + is not relevant and should contain a value of 0." + ::= { tmnxOamPingResultsEntry 8 } + +tmnxOamPingResultsSvcPing OBJECT-TYPE + SYNTAX INTEGER { + undetermined (0), + failed (1), + success (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object contains the final results of an OAM 'svcPing' test. + The value of this object MUST be reported as 0 when no ping responses + have been received or an active test has not yet timed out. When + tmnxOamPingCtlTestMode does not have a value of 'svcPing', this object + is not relevant and should contain a value of 0." + ::= { tmnxOamPingResultsEntry 9 } + +tmnxOamPingResultsProbeResponses OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "responses" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of responses received for the corresponding + tmnxOamPingCtlEntry and tmnxOamPingResultsEntry. The value of + this object MUST be reported as 0 when no probe responses have + been received." + ::= { tmnxOamPingResultsEntry 10 } + +tmnxOamPingResultsSentProbes OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "probes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object reflects the number of probes sent for the + corresponding tmnxOamPingCtlEntry and tmnxOamPingResultsEntry. The + value of this object MUST be reported as 0 when no probes have been + sent." + ::= { tmnxOamPingResultsEntry 11 } + +tmnxOamPingResultsLastGoodProbe OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Date and time when the last response was received for + an OAM probe. If a response has not been received, + '1970-1-1,0:0:0.0,+0:0' is returned." + ::= { tmnxOamPingResultsEntry 12 } + +tmnxOamPingResultsLastRespHeader OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (100)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "A copy of the OAM header of the last response packet received for + this OAM ping test. The value of this object MUST be reported + as 0 when no probes have been sent. + + This object was obsoleted in release 8.0R1 and replaced with + tmnxOamPingHistoryRespHdr in tmnxOamPingHistoryTable." + ::= { tmnxOamPingResultsEntry 13 } + +tmnxOamPingResultsMinTt OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum OAM ping outbound one-way trip time received. A value of 0 + for this object implies that no one-way trip time measurement is + available." + ::= { tmnxOamPingResultsEntry 14 } + +tmnxOamPingResultsMaxTt OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum OAM ping outbound one-way trip time received. A value of 0 + for this object implies that no one-way trip time measurement is + available." + ::= { tmnxOamPingResultsEntry 15 } + +tmnxOamPingResultsAverageTt OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current average OAM ping outbound one-way trip time. A value of 0 + for this object implies that no one-way trip time measurement is + available." + ::= { tmnxOamPingResultsEntry 16 } + +tmnxOamPingResultsTtSumOfSquares OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds squared" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsTtSumOfSquares indicates the least + significant 32 bits of tmnxOamPingResultsTtHCSumSquares." + ::= { tmnxOamPingResultsEntry 17 } + +tmnxOamPingResultsMinInTt OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum OAM ping inbound one-way trip time received. + + A value of 0 for this object implies that no one-way trip time + measurement is available." + ::= { tmnxOamPingResultsEntry 18 } + +tmnxOamPingResultsMaxInTt OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum OAM ping inbound one-way trip time received. + + A value of 0 for this object implies that no one-way trip time + measurement is available." + ::= { tmnxOamPingResultsEntry 19 } + +tmnxOamPingResultsAverageInTt OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current average OAM ping inbound one-way trip time. + + A value of 0 for this object implies that no one-way trip time + measurement is available." + ::= { tmnxOamPingResultsEntry 20 } + +tmnxOamPingResultsInTtSumOfSqrs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds squared" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsInTtSumOfSqrs indicates the least + significant 32 bits of tmnxOamPingResultsInTtHCSumSqrs." + ::= { tmnxOamPingResultsEntry 21 } + +tmnxOamPingResultsOutJitter OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsOutJitter indicates the amount of + one-way trip jitter, expressed in microseconds, for a ping probe + request packet sent for this OAM test. + + A value of 0 for this object implies that no one-way trip jitter + measurement is available." + ::= { tmnxOamPingResultsEntry 22 } + +tmnxOamPingResultsInJitter OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsInJitter indicates the amount of + one-way trip jitter, expressed in microseconds, for a ping probe + response packet received for this OAM test. + + A value of 0 for this object implies that no one-way trip jitter + measurement is available." + ::= { tmnxOamPingResultsEntry 23 } + +tmnxOamPingResultsRtJitter OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsRtJitter indicates the amount of + two-way trip jitter, expressed in microseconds, for a ping probe sent + for this OAM test. + + A value of 0 for this object implies that no two-way-trip jitter + measurement is available." + ::= { tmnxOamPingResultsEntry 24 } + +tmnxOamPingResultsProbeTimeouts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsProbeTimeouts indicates the number of + probes timed out without receiving a response." + ::= { tmnxOamPingResultsEntry 25 } + +tmnxOamPingResultsProbeFailures OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsProbeFailures indicates the total + number of probes that failed to be transmitted plus the number of + probes that timed out without receiving a response." + ::= { tmnxOamPingResultsEntry 26 } + +tmnxOamPingResultsTestRunIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsTestRunIndex identifies the row entry + that reports results for a single OAM test run. + + The agent starts assigning tmnxOamPingResultsTestRunIndex values at 1 + and wraps after exceeding the maximum possible value as defined by the + limit of this object." + ::= { tmnxOamPingResultsEntry 27 } + +tmnxOamPingResultsRttOFSumSquares OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsRttOFSumSquares indicates the number of + times tmnxOamPingResultsRttSumOfSquares overflowed." + ::= { tmnxOamPingResultsEntry 28 } + +tmnxOamPingResultsRttHCSumSquares OBJECT-TYPE + SYNTAX Counter64 + UNITS "microseconds squared" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsRttHCSumSquares indicates the sum of + squares of the round trip times of the ping test. Its purpose is to + enable the standard deviation calculation. + + The value of this object will be reported as 0 when one or more of the + following conditions apply: + 1. No round trip time measurement is available. + 2. The test stopped before completion. + 3. The test type (i.e. tmnxOamPingCtlTestMode) is one of the + following: + 'ancpLoopback', + 'atmPing', + 'macPopulate', + 'macPurge', + 'mfibPing', + 'mrInfo', + 'mtuPing', + 'p2mpLspPing', + 'svcPing." + ::= { tmnxOamPingResultsEntry 29 } + +tmnxOamPingResultsTtOFSumSquares OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsTtOFSumSquares indicates the number of + times tmnxOamPingResultsTtSumOfSquares overflowed." + ::= { tmnxOamPingResultsEntry 30 } + +tmnxOamPingResultsTtHCSumSquares OBJECT-TYPE + SYNTAX Counter64 + UNITS "microseconds squared" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsTtHCSumSquares indicates the sum of + squares of the outbound one-way trip times of the ping test. Its + purpose is to enable the standard deviation calculation. + + The value of this object will be reported as 0 when one or more of the + following conditions apply: + 1. No outbound one-way trip time measurement is available. + 2. The test stopped before completion. + 3. The test type (i.e. tmnxOamPingCtlTestMode) is one of the + following: + 'ancpLoopback', + 'atmPing', + 'cpePing' (sum of squares supported for round trip, not outbound), + 'dnsPing' (sum of squares supported for round trip, not outbound), + 'macPopulate', + 'macPurge', + 'mfibPing', + 'mrInfo', + 'mtuPing', + 'p2mpLspPing', + 'svcPing." + ::= { tmnxOamPingResultsEntry 31 } + +tmnxOamPingResultsInTtOFSumSqrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsInTtOFSumSqrs indicates the number of + times tmnxOamPingResultsInTtSumOfSqrs overflowed." + ::= { tmnxOamPingResultsEntry 32 } + +tmnxOamPingResultsInTtHCSumSqrs OBJECT-TYPE + SYNTAX Counter64 + UNITS "microseconds squared" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsInTtHCSumSqrs indicates the sum of + squares of the inbound one-way trip times of the ping test. Its + purpose is to enable the standard deviation calculation. + + The value of this object will be reported as 0 when one or more of the + following conditions apply: + 1. No inbound one-way trip time measurement is available. + 2. The test stopped before completion. + 3. The test type (i.e. tmnxOamPingCtlTestMode) is one of the + following: + 'ancpLoopback', + 'atmPing', + 'cpePing' (sum of squares supported for round trip, not inbound), + 'dnsPing' (sum of squares supported for round trip, not inbound), + 'macPopulate', + 'macPurge', + 'mfibPing', + 'mrInfo', + 'mtuPing', + 'p2mpLspPing', + 'svcPing." + ::= { tmnxOamPingResultsEntry 33 } + +tmnxOamPingResultsTestRunResult OBJECT-TYPE + SYNTAX TmnxOamTestResult + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object contains the overall state of the ping test." + ::= { tmnxOamPingResultsEntry 34 } + +tmnxOamPingResultsOutOfOrder OBJECT-TYPE + SYNTAX Counter32 + UNITS "reply PDUs" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingResultsOutOfOrder indicates the number of + reply PDUs for the specified test run that have arrived out of order. + + For example, if two probes are sent during the test run (as configured + using tmnxOamPingCtlProbeCount), and the two reply PDUs arrive out of + order, tmnxOamPingResultsOutOfOrder is 2. + + This value is supported when tmnxOamPingCtlTestMode is 'vxlanPing'. + Zero is returned for all other test types." + ::= { tmnxOamPingResultsEntry 35 } + +tmnxOamPingHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamPingHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a table for storing the results of an OAM ping + probe operation. The probe results for all OAM ping test types + are saved in this table except for 'macPing'. The 'macPing' + results are saved in the tmnxOamMacPingHistoryTable. + + For a configured test, this table will hold the results for up to 3 + runs. + + An entry in this table is created when the result of an OAM ping + probe is determined. An entry is removed from this table when + its corresponding tmnxOamPingCtlEntry is deleted." + ::= { tmnxOamPingObjs 5 } + +tmnxOamPingHistoryEntry OBJECT-TYPE + SYNTAX TmnxOamPingHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamPingHistoryTable. + The first two index elements identify the tmnxOamPingCtlEntry + that a tmnxOamPingHistoryEntry belongs to. The third index + identifies a specific OAM test run. The fourth index + element selects a single OAM probe result." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex, + tmnxOamPingResultsTestRunIndex, + tmnxOamPingHistoryIndex + } + ::= { tmnxOamPingHistoryTable 1 } + +TmnxOamPingHistoryEntry ::= SEQUENCE +{ + tmnxOamPingHistoryIndex Unsigned32, + tmnxOamPingHistoryResponse Unsigned32, + tmnxOamPingHistoryOneWayTime Integer32, + tmnxOamPingHistorySize Unsigned32, + tmnxOamPingHistoryStatus TmnxOamResponseStatus, + tmnxOamPingHistoryTime DateAndTime, + tmnxOamPingHistoryReturnCode TmnxOamPingRtnCode, + tmnxOamPingHistorySrcIpAddress IpAddress, + tmnxOamPingHistAddressType TmnxOamAddressType, + tmnxOamPingHistSapId TmnxStrSapId, + tmnxOamPingHistoryVersion Unsigned32, + tmnxOamPingHistoryCpeMacAddr MacAddress, + tmnxOamPingHistoryRespSvcId TmnxServId, + tmnxOamPingHistorySequence Unsigned32, + tmnxOamPingHistoryIfIndex InterfaceIndexOrZero, + tmnxOamPingHistoryDataLen Unsigned32, + tmnxOamPingHistoryRespPlane TmnxOamTestResponsePlane, + tmnxOamPingHistoryReqHdr OCTET STRING, + tmnxOamPingHistoryRespHdr OCTET STRING, + tmnxOamPingHistoryDnsAddrType InetAddressType, + tmnxOamPingHistoryDnsAddress InetAddress, + tmnxOamPingHistorySrcAddrType InetAddressType, + tmnxOamPingHistorySrcAddress InetAddress, + tmnxOamPingHistoryInOneWayTime Integer32, + tmnxOamPingHistoryLspName TLNamedItemOrEmpty, + tmnxOamPingHistNextHopAddrType InetAddressType, + tmnxOamPingHistNextHopAddress InetAddress, + tmnxOamPingHistorySrcGlobalId TmnxMplsTpGlobalID, + tmnxOamPingHistorySrcNodeId TmnxMplsTpNodeID, + tmnxOamPingHistorySdpBindId TNamedItemOrEmpty, + tmnxOamPingHistoryRtrnSubcode Unsigned32, + tmnxOamPingHistoryNetworkIfName TNamedItemOrEmpty +} + +tmnxOamPingHistoryIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table is created when the result of + a OAM ping probe is determined. The initial 2 instance + identifier index values identify the tmnxOamPingCtlEntry + that a OAM probe result (tmnxOamPingHistoryEntry) belongs + to. The tmnxOamPingHistoryIndex element selects a single OAM + probe result. + The agent starts assigning tmnxOamPingHistoryIndex values at 1 + and wraps after exceeding the maximum possible value as defined by + the limit of this object." + ::= { tmnxOamPingHistoryEntry 1 } + +tmnxOamPingHistoryResponse OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time measured in microseconds from when + a OAM probe was sent to when its response was received or + when it timed out. The value of this object is reported + as 0 when it is not possible to transmit an OAM probe." + ::= { tmnxOamPingHistoryEntry 2 } + +tmnxOamPingHistoryOneWayTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time measured in microseconds from when a OAM probe was + sent to when it was received by the replier. The value of this object + is reported as 0 when it is not possible to transmit an OAM probe or + the information is not available." + ::= { tmnxOamPingHistoryEntry 3 } + +tmnxOamPingHistorySize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistorySize indicates the size of the OAM echo + request transmitted for this OAM probe. Zero is returned if no probe + has been transmitted. + + When tmnxOamPingCtlTestMode is 'ethCfmLoopback', 'ethCfmTwoWayDelay', + or 'ethCfmTwoWaySlm' the value returned is the size of the transmitted + layer 2 frame (including the layer 2 header, but excluding the IEEE + 802.1Q Tag field(s)). + + For other tmnxOamPingCtlTestMode values, the size returned is the + tmnxOamPingCtlSize value." + REFERENCE + "IEEE Std 802.1Q-2011, 'Media Access Control (MAC) Bridges and Virtual + Bridge Local Area Networks', 31 August 2011, Section 9.3 'Tag format'" + ::= { tmnxOamPingHistoryEntry 4 } + +tmnxOamPingHistoryStatus OBJECT-TYPE + SYNTAX TmnxOamResponseStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The result of a particular OAM test probe." + ::= { tmnxOamPingHistoryEntry 5 } + +tmnxOamPingHistoryTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time stamp for when this OAM probe result was determined." + ::= { tmnxOamPingHistoryEntry 6 } + +tmnxOamPingHistoryReturnCode OBJECT-TYPE + SYNTAX TmnxOamPingRtnCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistoryReturnCode is an enumerated integer + that indicates the OAM return code received in the OAM ping response." + ::= { tmnxOamPingHistoryEntry 7 } + +tmnxOamPingHistorySrcIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was obsoleted in release 4.0 and replaced with InetAddress + objects tmnxOamPingHistorySrcAddrType and + tmnxOamPingHistorySrcAddress." + ::= { tmnxOamPingHistoryEntry 8 } + +tmnxOamPingHistAddressType OBJECT-TYPE + SYNTAX TmnxOamAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistAddressType indicates the type of binding + address information returned in response to a 'vprnPing' 'mfibPing', + or 'cpePing' test." + ::= { tmnxOamPingHistoryEntry 9 } + +tmnxOamPingHistSapId OBJECT-TYPE + SYNTAX TmnxStrSapId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistSapId is the name of the access port of + the SAP supporting the requests returned in response to a 'vprnPing', + 'mfibPing' or 'cpePing' probe. + + If the value of tmnxOamPingHistAddressType is not 'sapId', this object + is not relevant and MUST have a null string ''." + ::= { tmnxOamPingHistoryEntry 10 } + +tmnxOamPingHistoryVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistoryVersion indicates the protocol version + for this OAM ping probe reply." + ::= { tmnxOamPingHistoryEntry 12 } + +tmnxOamPingHistoryCpeMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamPingHistoryCpeMacAddr is set to 0 except in case of a + 'cpePing', where it contains the mac address of the replying CPE for + this OAM ping probe reply." + ::= { tmnxOamPingHistoryEntry 13 } + +tmnxOamPingHistoryRespSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tmnxOamPingHistoryRespSvcId indicates for an 'mfibPing' the + service id to which the SAP responding to the 'mfibPing' probe + belongs. If the indicated SAP is part of the same service originating + the probe, this value is set to 0. + + For other types of probes, this value is insignificant and is also set + to 0." + ::= { tmnxOamPingHistoryEntry 14 } + +tmnxOamPingHistorySequence OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tmnxOamPingHistorySequence indicates this probe's + sequence number. If a probe response was received, this object + indicates the sequence number of the response." + ::= { tmnxOamPingHistoryEntry 15 } + +tmnxOamPingHistoryIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistoryIfIndex indicates the ifIndex of the + interface that this probe was transmitted from. + + This object applies to 'lspPing' and 'vccvPing' tests. For other test + modes, this value is not significant and is set to 0." + ::= { tmnxOamPingHistoryEntry 16 } + +tmnxOamPingHistoryDataLen OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistoryDataLen indicates for an 'lspPing' + the UDP data length of the echo reply, and for 'icmpPing' normally + the length starting after the IP header of the echo reply. For + 'ethCfmLoopback' and 'ethCfmTwoWaySlm' the value is the number of + octets in the Value field of the Data TLV of the Ethernet CFM loopback + packet (zero if the packet has no Data TLV). + + For other types of probes, this value is not significant and is set to + 0." + ::= { tmnxOamPingHistoryEntry 17 } + +tmnxOamPingHistoryRespPlane OBJECT-TYPE + SYNTAX TmnxOamTestResponsePlane + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistoryRespPlane indicates the response plane + from which this ping response was received." + ::= { tmnxOamPingHistoryEntry 18 } + +tmnxOamPingHistoryReqHdr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0|1..150)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxOamPingHistoryReqHdr is a copy of the OAM header of + the request packet sent for this OAM ping test probe. + + The request header is reported only when tmnxOamPingCtlTestMode has a + value of 'svcPing', 'sdpPing' 'mtuPing', 'ethCfmLoopback', + 'ethCfmTwoWayDelay', or 'ethCfmTwoWaySlm'. Otherwise, a zero length + OCTET STRING is returned. + + This object was marked obsolete in SROS release 10.0 R1." + ::= { tmnxOamPingHistoryEntry 19 } + +tmnxOamPingHistoryRespHdr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0|1..150)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistoryRespHdr is a copy of the OAM header of + the response packet received for this OAM ping test probe. + + The response header is reported only when tmnxOamPingCtlTestMode + has a value of 'svcPing', 'sdpPing', 'mtuPing', 'icmpPing', + 'ethCfmLoopback', 'ethCfmTwoWayDelay', or 'ethCfmTwoWaySlm'. + Otherwise, a zero length OCTET STRING is returned. For 'icmpPing' + the value reported is the received ICMP message starting from the IP + header. + + The value of this object MUST be reported as a zero length OCTET + STRING when no probe response has been received." + ::= { tmnxOamPingHistoryEntry 20 } + +tmnxOamPingHistoryDnsAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistoryDnsAddrType indicates the Internet + address type stored in tmnxOamPingHistoryDnsAddress. + + If this was not a 'dnsPing' test or the DNS name specified in + tmnxOamPingCtlDnsName could not be resolved, the value of this object + will be reported as 'unknown(0)'." + ::= { tmnxOamPingHistoryEntry 21 } + +tmnxOamPingHistoryDnsAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistoryDnsAddress indicates the Internet + address that was resolved from the name specified in + tmnxOamPingCtlDnsName by a 'dnsPing' test. + + If this was not a 'dnsPing' test or the dns name specified in + tmnxOamPingCtlDnsName could not be resolved, the value of this object + will be reported as ''H (empty string)." + ::= { tmnxOamPingHistoryEntry 22 } + +tmnxOamPingHistorySrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistorySrcAddrType indicates the Internet + address type of the address stored in tmnxOamPingHistorySrcAddress." + ::= { tmnxOamPingHistoryEntry 23 } + +tmnxOamPingHistorySrcAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistorySrcAddress indicates the Internet + address of the remote node that generated this reply to a OAM probe." + ::= { tmnxOamPingHistoryEntry 24 } + +tmnxOamPingHistoryInOneWayTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistoryInOneWayTime indicates the amount of + time measured in microseconds from when an OAM probe reply was sent to + when it was received by this host (inbound one-way time). The value of + this object is reported as 0 when the information is not available." + ::= { tmnxOamPingHistoryEntry 25 } + +tmnxOamPingHistoryLspName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistoryLspName indicates the name of the LSP + that this probe was transmitted on. + + The empty string is returned when the test mode is not 'vccvPing'. The + empty string is returned when the transport tunnel is not RSVP." + ::= { tmnxOamPingHistoryEntry 26 } + +tmnxOamPingHistNextHopAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistNextHopAddrType indicates the Internet + address type of the address stored in tmnxOamPingHistNextHopAddress. + + The value 'unknown(0)' is returned when the test mode is not + 'vccvPing'." + ::= { tmnxOamPingHistoryEntry 27 } + +tmnxOamPingHistNextHopAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistNextHopAddress indicates the next hop + Internet address that this probe was transmitted to. + + The empty string is returned when the test mode is not 'vccvPing'." + ::= { tmnxOamPingHistoryEntry 28 } + +tmnxOamPingHistorySrcGlobalId OBJECT-TYPE + SYNTAX TmnxMplsTpGlobalID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistorySrcGlobalId indicates the source MPLS-TP + global identifier of the replying node. The value is copied from the + reply's RFC 6426 Source Identifier TLV. If the TLV is absent, zero is + returned. + + This value is relevant when tmnxOamPingCtlTestMode is 'lspPing' or + 'vccvPing'. Otherwise, zero is returned." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + Section 2.2.2, 'Source Identifier TLV'." + ::= { tmnxOamPingHistoryEntry 29 } + +tmnxOamPingHistorySrcNodeId OBJECT-TYPE + SYNTAX TmnxMplsTpNodeID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistorySrcNodeId indicates the source MPLS-TP + node identifier of the replying node. The value is copied from the + reply's RFC 6426 Source Identifier TLV. If the TLV is absent, zero is + returned. + + This value is relevant when tmnxOamPingCtlTestMode is 'lspPing' or + 'vccvPing'. Otherwise, zero is returned." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + Section 2.2.2, 'Source Identifier TLV'." + ::= { tmnxOamPingHistoryEntry 30 } + +tmnxOamPingHistorySdpBindId OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistorySdpBindId indicates the SDP binding + provided by the remote system. + + The value of tmnxOamPingHistorySdpBindId is relevant when + tmnxOamPingHistAddressType is 'sdpBindId(9)'." + ::= { tmnxOamPingHistoryEntry 31 } + +tmnxOamPingHistoryRtrnSubcode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistoryRtrnSubcode indicates the value present + in an MPLS echo reply's RFC 4379 Return Subcode (RSC) field. + + A valid value is returned when the test has a tmnxOamPingCtlTestMode + value of 'lspPing'. Otherwise, zero is returned." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.1, 'Return Codes'." + ::= { tmnxOamPingHistoryEntry 32 } + +tmnxOamPingHistoryNetworkIfName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamPingHistoryNetworkIfName indicates the network + interface name provided by the replying node. + + Network interface names are configured using + TIMETRA-VRTR-MIB::vRtrIfName. + + The value of this object is the empty string when the value of + tmnxOamPingHistAddressType is not 'networkInterface(11)'." + ::= { tmnxOamPingHistoryEntry 33 } + +tmnxOamMacPingCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamMacPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Nokia SROS OAM MAC Ping Control Table for + providing, via SNMP, the capability of performing Nokia SROS + OAM 'macPing', 'macPopulate', or 'macPurge' test operations. + The results of these tests are stored in the tmnxOamPingResultsTable + and the tmnxOamMacPingHistoryTable. There will be no entries for + these test in the tmnxOamPingHistoryTable." + ::= { tmnxOamPingObjs 6 } + +tmnxOamMacPingCtlEntry OBJECT-TYPE + SYNTAX TmnxOamMacPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamMacPingCtlTable. The first index + element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString, + a textual convention that allows for use of the SNMPv3 + View-Based Access Control Model (RFC 2575 [11], VACM) + and allows a management application to identify its entries. + The second index, tmnxOamPingCtlTestIndex, enables the same + management application to have multiple outstanding requests." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex + } + ::= { tmnxOamMacPingCtlTable 1 } + +TmnxOamMacPingCtlEntry ::= SEQUENCE +{ + tmnxOamMacPingCtlTargetMacAddr MacAddress, + tmnxOamMacPingCtlSourceMacAddr MacAddress, + tmnxOamMacPingCtlSendControl TruthValue, + tmnxOamMacPingCtlReplyControl TruthValue, + tmnxOamMacPingCtlTtl Unsigned32, + tmnxOamMacPingCtlRegister TruthValue, + tmnxOamMacPingCtlFlood TruthValue, + tmnxOamMacPingCtlForce TruthValue, + tmnxOamMacPingCtlAge Unsigned32, + tmnxOamMacPingCtlSapPortId TmnxPortID, + tmnxOamMacPingCtlSapEncapValue TmnxEncapVal, + tmnxOamMacPingCtlFibEntryName TNamedItemOrEmpty +} + +tmnxOamMacPingCtlTargetMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingCtlTargetMacAddr is a 6-octet value that + specifies the target MAC address to be used in the query request for + performing an OAM ping operation. + + This parameter is required." + REFERENCE + "IEEE 802.3 Subclause 30.7.1.1.9" + DEFVAL { '000000000000'H } + ::= { tmnxOamMacPingCtlEntry 1 } + +tmnxOamMacPingCtlSourceMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingCtlSourceMacAddr is a 6-octet value + that specifies the MAC address to be used as the source in the + query request for performing an OAM ping operation. This object + is optional and is not relevant when tmnxOamPingCtlTestMode has a + value other than 'macPing'." + REFERENCE + "IEEE 802.3 Subclause 30.7.1.1.9" + DEFVAL { '000000000000'H } + ::= { tmnxOamMacPingCtlEntry 2 } + +tmnxOamMacPingCtlSendControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingCtlSendControl specifies whether the + outbound OAM ping packet will use the data plane or the control plane. + + When the value is 'false', the packet is sent using the data plane. + + As of SROS release 13.0 R1, a test cannot be started if + tmnxOamMacPingCtlSendControl is 'true'. A test is started using + tmnxOamPingCtlAdminStatus. + + This object will be marked obsolete in a future release." + DEFVAL { false } + ::= { tmnxOamMacPingCtlEntry 3 } + +tmnxOamMacPingCtlReplyControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of tmnxOamMacPingCtlReplyControl is 'true', the OAM + ping response is returned using the control plane. If its value is + 'false', the packet is sent via the data plane. This object is + optional and is not relevant when tmnxOamPingCtlTestMode has a value + other than 'macPing'." + DEFVAL { false } + ::= { tmnxOamMacPingCtlEntry 4 } + +tmnxOamMacPingCtlTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + UNITS "time-to-live value" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the vc-label time-to-live value. + + This object is optional and is not relevant when + tmnxOamPingCtlTestMode has a value other than 'macPing'. + + While performing the test with a TTL of 1 no responses should ever be + expected." + DEFVAL { 255 } + ::= { tmnxOamMacPingCtlEntry 5 } + +tmnxOamMacPingCtlRegister OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of tmnxOamMacPingCtlRegister is 'true', the OAM ping + request is transmitted that causes each upstream node to delete the + MAC address only from its forwarding plane but keep it in its control + plane in order to inhibit dynamic learning. If its value is 'false', + the MAC address is deleted from both the forwarding and control + planes. + + This object is optional and is not relevant when + tmnxOamPingCtlTestMode has a value other than 'macPurge'." + DEFVAL { false } + ::= { tmnxOamMacPingCtlEntry 6 } + +tmnxOamMacPingCtlFlood OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of tmnxOamMacPingCtlFlood is 'true', the OAM ping + request is transmitted that causes each upstream node to add or delete + the MAC address. If its value is 'false', the operation is performed + locally. + + This object is optional and is not relevant when + tmnxOamPingCtlTestMode has a value other than 'macPopulate' or + 'macPurge'." + DEFVAL { false } + ::= { tmnxOamMacPingCtlEntry 7 } + +tmnxOamMacPingCtlForce OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingCtlForce specifies whether or not to add an + override to the test. + + When tmnxOamPingCtlTestMode is 'macPopulate' and + tmnxOamMacPingCtlForce is 'true', the MAC type (i.e. + TIMETRA-SERV-MIB::tlsFdbType) of the FIB entry specified by the test + parameters is set to 'oam', regardless of its earlier value. + + When tmnxOamPingCtlTestMode is 'macPurge' and tmnxOamMacPingCtlForce + is 'true', the FIB entry specified by the test parameters is purged, + even if the requesting node did not populate the entry. + + When tmnxOamPingCtlTestMode is 'macPing', tmnxOamMacPingCtlForce is + irrelevant." + DEFVAL { false } + ::= { tmnxOamMacPingCtlEntry 8 } + +tmnxOamMacPingCtlAge OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingCtlAge specifies the number of seconds to + age this OAM MAC address in the FIB. + + This object is optional and is not relevant when + tmnxOamPingCtlTestMode has a value other than 'macPopulate'." + DEFVAL { 3600 } + ::= { tmnxOamMacPingCtlEntry 9 } + +tmnxOamMacPingCtlSapPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingCtlSapPortId is the ID of the access port + of the target SAP. + + This object is optional and is not relevant when + tmnxOamPingCtlTestMode has a value other than 'macPopulate'." + DEFVAL { 0 } + ::= { tmnxOamMacPingCtlEntry 10 } + +tmnxOamMacPingCtlSapEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingCtlSapEncapValue is the label used to + identify the target SAP on the port specified in + tmnxOamMacPingCtlSapPortId. + + This object is optional and is not relevant when + tmnxOamPingCtlTestMode has a value other than 'macPopulate'." + DEFVAL { 0 } + ::= { tmnxOamMacPingCtlEntry 11 } + +tmnxOamMacPingCtlFibEntryName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxOamMacPingCtlFibEntryName is the fib entry name to + associate with the target MAC address. + + This object is optional and is not relevant when + tmnxOamPingCtlTestMode has a value other than 'macPopulate'. + + This object was obsoleted in SROS 11.0 R1." + DEFVAL { ''H } + ::= { tmnxOamMacPingCtlEntry 12 } + +tmnxOamMacPingHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamMacPingHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a table for storing the results of an OAM 'macPing' probe + operation. The number of entries in this table for a test + is limited to the results of 3 runs. + + An entry in this table is created when the result of an OAM 'macPing' + probe is determined. An entry is removed from this table when its + corresponding tmnxOamPingCtlEntry is deleted." + ::= { tmnxOamPingObjs 7 } + +tmnxOamMacPingHistoryEntry OBJECT-TYPE + SYNTAX TmnxOamMacPingHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamPingHistoryTable. The first two + index elements identify the tmnxOamPingCtlEntry that a + tmnxOamMacPingHistoryEntry belongs to. The third index identifies + a specific run of the OAM test. The fourth index element + selects the group of responses associated with a specific probe + attempt. The fifth index selects a single OAM 'macPing' reply." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex, + tmnxOamPingResultsTestRunIndex, + tmnxOamMacPingHistoryIndex, + tmnxOamMacPingReplyIndex + } + ::= { tmnxOamMacPingHistoryTable 1 } + +TmnxOamMacPingHistoryEntry ::= SEQUENCE +{ + tmnxOamMacPingHistoryIndex Unsigned32, + tmnxOamMacPingReplyIndex Unsigned32, + tmnxOamMacPingHistoryResponse Unsigned32, + tmnxOamMacPingHistoryOneWayTime Integer32, + tmnxOamMacPingHistoryStatus TmnxOamResponseStatus, + tmnxOamMacPingHistoryTime DateAndTime, + tmnxOamMacPingHistoryReturnCode TmnxOamPingRtnCode, + tmnxOamMacPingHistorySrcIpAddress IpAddress, + tmnxOamMacPingHistoryAddressType TmnxOamAddressType, + tmnxOamMacPingHistorySapId TmnxStrSapId, + tmnxOamMacPingHistorySdpId SdpId, + tmnxOamMacPingHistoryAdminStatus TruthValue, + tmnxOamMacPingHistoryOperStatus TruthValue, + tmnxOamMacPingHistoryResponsePlane TmnxOamTestResponsePlane, + tmnxOamMacPingHistorySize Unsigned32, + tmnxOamMacPingHistoryInOneWayTime Integer32, + tmnxOamMacPingHistorySrcAddrType InetAddressType, + tmnxOamMacPingHistorySrcAddress InetAddress +} + +tmnxOamMacPingHistoryIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table is created when the result of a OAM + 'macPing' probe is determined. The initial 2 instance identifier + index values identify the tmnxOamPingCtlEntry that a OAM probe + result (tmnxOamMacPingHistoryEntry) belongs to. The + tmnxOamMacPingHistoryIndex has the value of the sequence number + of the request probe and identifies a group of replies received + in response to a specific probe transmission. + + The agent starts assigning tmnxOamMacPingHistoryIndex values at 1 and + wraps after exceeding the maximum possible value as defined by the + limit of this object." + ::= { tmnxOamMacPingHistoryEntry 1 } + +tmnxOamMacPingReplyIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxOamMacPingReplyIndex is unique within a group of responses + received as the result of a OAM 'macPing' probe as specified by having + the same value for tmnxOamMacPingHistoryIndex. + + The agent starts assigning tmnxOamMacPingReplyIndex values at 1 and + wraps after exceeding the maximum possible value as defined by the + limit of this object." + ::= { tmnxOamMacPingHistoryEntry 2 } + +tmnxOamMacPingHistoryResponse OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time measured in microseconds from when + a OAM probe was sent to when its response was received or + when it timed out. The value of this object is reported + as 0 when it is not possible to transmit an OAM probe." + ::= { tmnxOamMacPingHistoryEntry 3 } + +tmnxOamMacPingHistoryOneWayTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time measured in microseconds from when an + OAM probe was sent to when it was received by the replier + (outbound one-way time). The value of this object is + reported as 0 when it is not possible to transmit an OAM + probe or the information is not available." + ::= { tmnxOamMacPingHistoryEntry 4 } + +tmnxOamMacPingHistoryStatus OBJECT-TYPE + SYNTAX TmnxOamResponseStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingHistoryStatus is an enumerated integer that + indicates the result of a particular OAM probe." + ::= { tmnxOamMacPingHistoryEntry 5 } + +tmnxOamMacPingHistoryTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timestamp for when this OAM probe result was determined." + ::= { tmnxOamMacPingHistoryEntry 6 } + +tmnxOamMacPingHistoryReturnCode OBJECT-TYPE + SYNTAX TmnxOamPingRtnCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingHistoryReturnCode is an enumerated integer + that indicates the return code received in the OAM ping response." + ::= { tmnxOamMacPingHistoryEntry 7 } + +tmnxOamMacPingHistorySrcIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was obsoleted in release 4.0 and replaced with InetAddress + objects tmnxOamMacPingHistorySrcAddrType and + tmnxOamMacPingHistorySrcAddress." + ::= { tmnxOamMacPingHistoryEntry 8 } + +tmnxOamMacPingHistoryAddressType OBJECT-TYPE + SYNTAX TmnxOamAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingHistoryAddressType indicates the type of + binding address information returned in response to a 'macPing' test." + ::= { tmnxOamMacPingHistoryEntry 9 } + +tmnxOamMacPingHistorySapId OBJECT-TYPE + SYNTAX TmnxStrSapId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingHistorySapId is the name of the access port + of the SAP supporting the requested MAC address returned in response + to a 'macPing' probe. + + If the value of tmnxOamMacPingHistoryAddressType is not 'sapId', this + object is not relevant and MUST have a null string ''." + ::= { tmnxOamMacPingHistoryEntry 10 } + +tmnxOamMacPingHistorySdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingHistorySdpId is the ID of the SDP + supporting the requested MAC address returned in response to a + 'macPing' probe. + + If the value of tmnxOamMacPingHistoryAddressType is not 'sdpId', this + object is not relevant and MUST return a value of '0'." + ::= { tmnxOamMacPingHistoryEntry 12 } + +tmnxOamMacPingHistoryAdminStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingHistoryAdminStatus indicates the current + administrative state of the SAP or SDP ID returned in response to a + 'macPing' test. A value of 'true' indicates the SAP or SDP is + administratively 'up'. + + The value of this object MUST be reported as 'false' when no ping + responses have been received or an active test has not yet timed out." + ::= { tmnxOamMacPingHistoryEntry 13 } + +tmnxOamMacPingHistoryOperStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingHistoryOperStatus indicates the current + operational state of the SAP or SDP ID returned in response to a + 'macPing' test. A value of 'true' indicates the SAP or SDP is + operationally 'up'. + + The value of this object MUST be reported as 'false' when no ping + responses have been received or an active test has not yet timed out." + ::= { tmnxOamMacPingHistoryEntry 14 } + +tmnxOamMacPingHistoryResponsePlane OBJECT-TYPE + SYNTAX TmnxOamTestResponsePlane + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingHistoryResponsePlane indicates the response + plane from which this ping response was received." + ::= { tmnxOamMacPingHistoryEntry 15 } + +tmnxOamMacPingHistorySize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingHistorySize indicates the size in octets + of the user payload in a ping request packet. It does not include + the service encapsulation." + ::= { tmnxOamMacPingHistoryEntry 16 } + +tmnxOamMacPingHistoryInOneWayTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time measured in microseconds from when an OAM + probe reply was sent to when it was received by this host + (inbound one-way time). The value of this object is reported + as 0 when the information is not available." + ::= { tmnxOamMacPingHistoryEntry 17 } + +tmnxOamMacPingHistorySrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingHistorySrcAddrType indicates the Internet + address type stored in tmnxOamMacPingHistorySrcAddress." + ::= { tmnxOamMacPingHistoryEntry 18 } + +tmnxOamMacPingHistorySrcAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacPingHistorySrcAddress indicates the Internet + address of the remote node that generated this reply to a OAM probe." + ::= { tmnxOamMacPingHistoryEntry 19 } + +tmnxOamMacPingL2MapTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamMacPingL2MapEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Defines a table for storing the results of an OAM 'macQuery' + probe operation where a L2 mapping TLV is returned. Only one + downstream and one upstream L2 mapping entry is returned if the + 'macQuery' replier has no egress mapping for the requested MAC + address but it does have an SDP binding. Multiple downstream L2 + mappings that specify the replier's flooding domain may be returned + if the replier has no bindings for the MAC address. + + An entry in this table is created when the result of an OAM 'macQuery' + probe is determined. + + An entry is removed from this table when its corresponding + tmnxOamPingCtlEntry is deleted." + ::= { tmnxOamPingObjs 8 } + +tmnxOamMacPingL2MapEntry OBJECT-TYPE + SYNTAX TmnxOamMacPingL2MapEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Defines an entry in the tmnxOamMacPingL2MapTable. The first two + index elements identify the tmnxOamPingCtlEntry that a + tmnxOamMacPingL2MapEntry belongs to. The third index element + identifies a specific OAM test run. The fourth index element + selects the group of responses associated with a specific probe + attempt. The fifth index selects a single OAM 'macQuery' reply. + Note that in the case of a successful 'macQuery' reply there will + be only two row entries created per test run. However there may + also be one or more error replies. The sixth index selects a + single L2 mapping entry within a specific probe reply." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex, + tmnxOamPingResultsTestRunIndex, + tmnxOamMacPingHistoryIndex, + tmnxOamMacPingReplyIndex, + tmnxOamMacPingL2MapIndex + } + ::= { tmnxOamMacPingL2MapTable 1 } + +TmnxOamMacPingL2MapEntry ::= SEQUENCE +{ + tmnxOamMacPingL2MapIndex Unsigned32, + tmnxOamMacPingL2MapRouterID IpAddress, + tmnxOamMacPingL2MapLabel MplsLabel, + tmnxOamMacPingL2MapProtocol TmnxOamSignalProtocol, + tmnxOamMacPingL2MapVCType TmnxOamVcType, + tmnxOamMacPingL2MapVCID TmnxVcId, + tmnxOamMacPingL2MapDirection INTEGER +} + +tmnxOamMacPingL2MapIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "An entry in this table is created when the result of a OAM + 'macQuery' probe is determined. The initial 2 instance identifier + index values identify the tmnxOamPingCtlEntry that a OAM probe result + (tmnxOamMacPingHistoryEntry) belongs to. The tmnxOamMacPingHistoryIndex + identifies a group of replies received in response to a specific + probe transmission. The tmnxOamMacPingReplyIndex selects a single + OAM 'macQuery' reply. + + The tmnxOamMacPingL2MapIndex selects a single L2 mapping entry within + a specific 'macQuery' probe reply. + + The agent starts assigning tmnxOamMacPingL2MapIndex values at 1." + ::= { tmnxOamMacPingL2MapEntry 1 } + +tmnxOamMacPingL2MapRouterID OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxOamMacPingL2MapRouterID is the router ID for this L2 + mapping entry." + ::= { tmnxOamMacPingL2MapEntry 2 } + +tmnxOamMacPingL2MapLabel OBJECT-TYPE + SYNTAX MplsLabel + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxOamMacPingL2MapLabel is the label used by the router + for the L2FEC or VC ID specified by this L2 mapping entry." + ::= { tmnxOamMacPingL2MapEntry 3 } + +tmnxOamMacPingL2MapProtocol OBJECT-TYPE + SYNTAX TmnxOamSignalProtocol + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxOamMacPingL2MapProtocol is the signaling protocol + used by the router for the L2FEC or VC ID specified by this L2 mapping + entry." + ::= { tmnxOamMacPingL2MapEntry 4 } + +tmnxOamMacPingL2MapVCType OBJECT-TYPE + SYNTAX TmnxOamVcType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxOamMacPingL2MapVCType specifies the class of VC ID + given in tmnxOamMacPingL2MapVCID." + ::= { tmnxOamMacPingL2MapEntry 5 } + +tmnxOamMacPingL2MapVCID OBJECT-TYPE + SYNTAX TmnxVcId + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxOamMacPingL2MapVCID is the VC ID associated with the + label used by the L2FEC specified by this L2 mapping entry." + ::= { tmnxOamMacPingL2MapEntry 6 } + +tmnxOamMacPingL2MapDirection OBJECT-TYPE + SYNTAX INTEGER { + upstream (1), + downstream (2) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxOamMacPingL2MapDirection specifies the direction that + this L2 mapping entry is in relation to the node that returned the + 'macQuery' reply." + ::= { tmnxOamMacPingL2MapEntry 7 } + +tmnxOamLspPingCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamLspPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row in tmnxOamLspPingCtlTable contains the LSP-specific + configuration information needed to launch an LSP (Label Switched Path) + ping test. The rest of the configuration information needed to launch + the test resides in the corresponding row of tmnxOamPingCtlTable. + + Results of LSP ping tests are stored in tmnxOamPingResultsTable and + tmnxOamPingHistoryTable. + + Seven types of LSP ping tests are supported. An abbreviated name for + each test type is defined in the following table (for use in a + subsequent table). The test type's tmnxOamLspPingCtlTestSubMode code + point is shown as well. + + Test Sub Mode Abbreviated Test Type Name(s) + --------------------- ------------------------------- + 'unspecified (1)' LDP, RSVP + 'static (2)' TPST (Transport Profile Static) + 'bgpLabeledPrefix(3)' BGP + 'srIsis (4)' ISIS + 'srOspf (5)' OSPF + 'srTe (6)' SRTE + 'srPolicy (7)' SRPL + 'srOspf3 (8)' OSP3 + + The following table has a row for each LSP ping test type, showing the + mandatory and optional objects applicable to the test type. + + Test + Type Mandatory Objects Optional Objects + ---- -------------------------------- --------------------------------- + BGP tmnxOamLspPingCtlLdpPrefixType *tmnxOamLspPingCtlNhAddressType + tmnxOamLspPingCtlLdpPrefix *tmnxOamLspPingCtlNhAddress + tmnxOamLspPingCtlLdpPrefixLen tmnxOamLspPingCtlNhIntfName + tmnxOamLspPingCtlTestSubMode #tmnxOamLspPingCtlPathDestType + #tmnxOamLspPingCtlPathDest + + ISIS tmnxOamLspPingCtlLdpPrefixType tmnxOamLspPingCtlIgpInstance + tmnxOamLspPingCtlLdpPrefix *tmnxOamLspPingCtlNhAddressType + tmnxOamLspPingCtlLdpPrefixLen *tmnxOamLspPingCtlNhAddress + tmnxOamLspPingCtlTestSubMode tmnxOamLspPingCtlNhIntfName + #tmnxOamLspPingCtlPathDestType + #tmnxOamLspPingCtlPathDest + + LDP tmnxOamLspPingCtlLdpPrefixType *tmnxOamLspPingCtlNhAddressType + tmnxOamLspPingCtlLdpPrefix *tmnxOamLspPingCtlNhAddress + tmnxOamLspPingCtlLdpPrefixLen tmnxOamLspPingCtlNhIntfName + #tmnxOamLspPingCtlPathDestType + #tmnxOamLspPingCtlPathDest + + OSPF tmnxOamLspPingCtlLdpPrefixType tmnxOamLspPingCtlIgpInstance + tmnxOamLspPingCtlLdpPrefix *tmnxOamLspPingCtlNhAddressType + tmnxOamLspPingCtlLdpPrefixLen *tmnxOamLspPingCtlNhAddress + tmnxOamLspPingCtlTestSubMode tmnxOamLspPingCtlNhIntfName + #tmnxOamLspPingCtlPathDestType + #tmnxOamLspPingCtlPathDest + + OSP3 tmnxOamLspPingCtlLdpPrefixType tmnxOamLspPingCtlIgpInstance + tmnxOamLspPingCtlLdpPrefix *tmnxOamLspPingCtlNhAddressType + tmnxOamLspPingCtlLdpPrefixLen *tmnxOamLspPingCtlNhAddress + tmnxOamLspPingCtlTestSubMode tmnxOamLspPingCtlNhIntfName + #tmnxOamLspPingCtlPathDestType + #tmnxOamLspPingCtlPathDest + + RSVP tmnxOamLspPingCtlLspName tmnxOamLspPingCtlPathName + + SRPL tmnxOamLspPingCtlSrPlcyColor tmnxOamLspPingCtlSrPlcySegList + tmnxOamLspPingCtlSrPlcyEndPtAddr + tmnxOamLspPingCtlSrPlcyEndPtAddT + tmnxOamLspPingCtlTestSubMode + + SRTE tmnxOamLspPingCtlLspName *tmnxOamLspPingCtlNhAddressType + tmnxOamLspPingCtlTestSubMode *tmnxOamLspPingCtlNhAddress + tmnxOamLspPingCtlNhIntfName + #tmnxOamLspPingCtlPathDestType + #tmnxOamLspPingCtlPathDest + tmnxOamLspPingCtlPathName + + TPST tmnxOamLspPingCtlLspName tmnxOamLspPingCtlAssocChannel + tmnxOamLspPingCtlTestSubMode tmnxOamLspPingCtlForce + *tmnxOamLspPingCtlMplsTpGlobalId + *tmnxOamLspPingCtlMplsTpNodeId + tmnxOamLspPingCtlMplsTpPathType + + ALL none tmnxOamLspPingCtlTtl + tmnxOamPingCtlFcName + tmnxOamPingCtlInterval + tmnxOamPingCtlProbeCount + tmnxOamPingCtlProfile + tmnxOamPingCtlSize + *tmnxOamPingCtlSrcAddrType + *tmnxOamPingCtlSrcAddress + tmnxOamPingCtlTimeOut + ---- -------------------------------- --------------------------------- + + In the table above, + 1. The optional objects in the ALL row apply to all LSP ping test + types. + 2. Asterisks (*) mark a set of optional objects which must all be + specified, or must all be unspecified. + 3. Octothorpes (#) mark a separate set of optional objects which must + all be specified, or must all be unspecified. + 4. There are four supported combinations of + tmnxOamLspPingCtlNhAddressType, tmnxOamLspPingCtlNhAddress, + tmnxOamLspPingCtlNhIntfName, tmnxOamLspPingCtlPathDestType, and + tmnxOamLspPingCtlPathDest, as follows: + a) all unspecified + b) tmnxOamLspPingCtlPathDestType and tmnxOamLspPingCtlPathDest + c) tmnxOamLspPingCtlPathDestType, tmnxOamLspPingCtlPathDest, and + tmnxOamLspPingCtlNhIntfName + d) tmnxOamLspPingCtlPathDestType, tmnxOamLspPingCtlPathDest, + tmnxOamLspPingCtlNhAddressType, and tmnxOamLspPingCtlNhAddress + + When an object combination other than a combination listed above is + specified, values will be rejected or ignored, or the test will fail." + REFERENCE + "IETF draft-ietf-mpls-spring-lsp-ping-00, 'Label Switched Path (LSP) + Ping/Trace for Segment Routing Networks Using MPLS Dataplane'. + RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures'. + RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing'. + IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing + Policy Architecture', Section 2.1, 'Identification of an SR Policy'." + ::= { tmnxOamPingObjs 9 } + +tmnxOamLspPingCtlEntry OBJECT-TYPE + SYNTAX TmnxOamLspPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The system creates a row in tmnxOamLspPingCtlTable when a row is + created in tmnxOamPingCtlTable with tmnxOamPingCtlTestMode set to + 'lspPing'. + + The system deletes a row in tmnxOamLspPingCtlTable when the + corresponding row in tmnxOamPingCtlTable is deleted." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex + } + ::= { tmnxOamLspPingCtlTable 1 } + +TmnxOamLspPingCtlEntry ::= SEQUENCE +{ + tmnxOamLspPingCtlVRtrID TmnxVRtrID, + tmnxOamLspPingCtlLspName TLNamedItemOrEmpty, + tmnxOamLspPingCtlReturnLsp TNamedItemOrEmpty, + tmnxOamLspPingCtlTtl Unsigned32, + tmnxOamLspPingCtlPathName TLNamedItemOrEmpty, + tmnxOamLspPingCtlLdpIpPrefix IpAddress, + tmnxOamLspPingCtlLdpIpPrefixLen IpAddressPrefixLength, + tmnxOamLspPingCtlLdpPrefixType InetAddressType, + tmnxOamLspPingCtlLdpPrefix InetAddress, + tmnxOamLspPingCtlLdpPrefixLen InetAddressPrefixLength, + tmnxOamLspPingCtlPathDestType InetAddressType, + tmnxOamLspPingCtlPathDest InetAddress, + tmnxOamLspPingCtlNhIntfName TNamedItemOrEmpty, + tmnxOamLspPingCtlNhAddressType InetAddressType, + tmnxOamLspPingCtlNhAddress InetAddress, + tmnxOamLspPingCtlTestSubMode TmnxOamLspTestSubMode, + tmnxOamLspPingCtlMplsTpPathType TmnxOamMplsTpPathType, + tmnxOamLspPingCtlMplsTpGlobalId TmnxMplsTpGlobalID, + tmnxOamLspPingCtlMplsTpNodeId TmnxMplsTpNodeID, + tmnxOamLspPingCtlAssocChannel TmnxOamLspAssocChannel, + tmnxOamLspPingCtlForce TruthValue, + tmnxOamLspPingCtlIgpInstance TmnxIgpInstance, + tmnxOamLspPingCtlSrPlcyColor Unsigned32, + tmnxOamLspPingCtlSrPlcyEndPtAddT InetAddressType, + tmnxOamLspPingCtlSrPlcyEndPtAddr InetAddress, + tmnxOamLspPingCtlSrPlcySegList Unsigned32 +} + +tmnxOamLspPingCtlVRtrID OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This object was obsoleted in release 6.0R15 and replaced with + tmnxOamPingCtlVRtrID in tmnxOamPingCtlTable." + DEFVAL { 1 } + ::= { tmnxOamLspPingCtlEntry 1 } + +tmnxOamLspPingCtlLspName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlLspName specifies the name of the LSP + for this LSP ping test. + + When the test is started, if this name is not empty, there must be a + TIMETRA-MPLS-MIB::vRtrMplsLspTable row with: + 1. tmnxOamLspPingCtlLspName equal to + TIMETRA-MPLS-MIB::vRtrMplsLspName, AND + 2. TIMETRA-VRTR-MIB::vRtrID equal to 1, AND + 3. TIMETRA-MPLS-MIB::vRtrMplsLspType equal to 'dynamic(2)', + 'bypassOnly(4)', or 'mplsTp(7)'. + Otherwise, the test will fail. + + The supported object combinations for LSP ping tests are listed in the + tmnxOamLspPingCtlTable DESCRIPTION clause." + DEFVAL { ''H } + ::= { tmnxOamLspPingCtlEntry 2 } + +tmnxOamLspPingCtlReturnLsp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This object was obsoleted in release 4.0." + DEFVAL { ''H } + ::= { tmnxOamLspPingCtlEntry 3 } + +tmnxOamLspPingCtlTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + UNITS "time-to-live value" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlTtl specifies the outermost label time- + to-live value. + + The supported object combinations for LSP ping tests are listed in the + tmnxOamLspPingCtlTable DESCRIPTION clause." + DEFVAL { 255 } + ::= { tmnxOamLspPingCtlEntry 4 } + +tmnxOamLspPingCtlPathName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlPathName specifies the name of the Path + (LSP) for this LSP ping test. + + When the test is started, if this name is not empty, there must be a + matching name in the column MPLS-TE-MIB::mplsTunnelName. Otherwise, + the test will fail. + + The supported object combinations for LSP ping tests are listed in the + tmnxOamLspPingCtlTable DESCRIPTION clause." + DEFVAL { ''H } + ::= { tmnxOamLspPingCtlEntry 5 } + +tmnxOamLspPingCtlLdpIpPrefix OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This object was obsoleted in release 4.0 and replaced with InetAddress + objects tmnxOamLspPingCtlLdpPrefixType and tmnxOamLspPingCtlLdpPrefix." + DEFVAL { '00000000'H } + ::= { tmnxOamLspPingCtlEntry 6 } + +tmnxOamLspPingCtlLdpIpPrefixLen OBJECT-TYPE + SYNTAX IpAddressPrefixLength + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This object was obsoleted in release 4.0 and replaced with the + InetAddress object tmnxOamLspPingCtlLdpPrefixLen." + DEFVAL { 32 } + ::= { tmnxOamLspPingCtlEntry 7 } + +tmnxOamLspPingCtlLdpPrefixType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlLdpPrefixType specifies the type of + Internet address stored in tmnxOamLspPingCtlLdpPrefix. + + The supported object combinations for LSP ping tests are listed in the + tmnxOamLspPingCtlTable DESCRIPTION clause." + DEFVAL { unknown } + ::= { tmnxOamLspPingCtlEntry 8 } + +tmnxOamLspPingCtlLdpPrefix OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlLdpPrefix, along with + tmnxOamLspPingCtlLdpPrefixType and tmnxOamLspPingCtlLdpPrefixLen, + specifies the destination prefix for this LSP ping test. + + The supported object combinations for LSP ping tests are listed in the + tmnxOamLspPingCtlTable DESCRIPTION clause." + DEFVAL { ''H } + ::= { tmnxOamLspPingCtlEntry 9 } + +tmnxOamLspPingCtlLdpPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + UNITS "bits" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlLdpPrefixLen specifies the Internet + address prefix length of tmnxOamLspPingCtlLdpPrefix. + + The supported object combinations for LSP ping tests are listed in the + tmnxOamLspPingCtlTable DESCRIPTION clause." + DEFVAL { 32 } + ::= { tmnxOamLspPingCtlEntry 10 } + +tmnxOamLspPingCtlPathDestType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlPathDestType specifies the type of + Internet address stored in tmnxOamLspPingCtlPathDest. + + The supported object combinations for LSP ping tests are listed in the + tmnxOamLspPingCtlTable DESCRIPTION clause." + DEFVAL { unknown } + ::= { tmnxOamLspPingCtlEntry 11 } + +tmnxOamLspPingCtlPathDest OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlPathDest specifies a unique path for + this LSP ping to traverse. This address is used as part of a hash key + to select the appropriate ECMP path to the destination of an LSP ping + test. + + The supported object combinations for LSP ping tests are listed in the + tmnxOamLspPingCtlTable DESCRIPTION clause." + DEFVAL { ''H } + ::= { tmnxOamLspPingCtlEntry 12 } + +tmnxOamLspPingCtlNhIntfName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlNhIntfName specifies the name of the + next hop interface to be used when transmitting an LSP ping. + + When the test is started, if this name is not empty, there must be a + TIMETRA-VRTR-MIB::vRtrIfTable row with: + 1. tmnxOamLspPingCtlNhIntfName equal to TIMETRA-VRTR-MIB::vRtrIfName, + AND + 2. TIMETRA-VRTR-MIB::vRtrID equal to 1. + Otherwise, the test will fail. + + The supported object combinations for LSP ping tests are listed in the + tmnxOamLspPingCtlTable DESCRIPTION clause." + DEFVAL { ''H } + ::= { tmnxOamLspPingCtlEntry 13 } + +tmnxOamLspPingCtlNhAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlNhAddressType specifies the type of + Internet address stored in tmnxOamLspPingCtlNhAddress. + + The supported object combinations for LSP ping tests are listed in the + tmnxOamLspPingCtlTable DESCRIPTION clause." + DEFVAL { unknown } + ::= { tmnxOamLspPingCtlEntry 14 } + +tmnxOamLspPingCtlNhAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlNhAddress specifies the interface + address to the next hop which will be used to transmit the LSP ping. + + The supported object combinations for LSP ping tests are listed in the + tmnxOamLspPingCtlTable DESCRIPTION clause." + DEFVAL { ''H } + ::= { tmnxOamLspPingCtlEntry 15 } + +tmnxOamLspPingCtlTestSubMode OBJECT-TYPE + SYNTAX TmnxOamLspTestSubMode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlTestSubMode specifies the type of LSP + ping test to perform. + + When this object is 'unspecified(1)', the type of LSP ping test to be + performed is determined when the test is started, from the set of + tmnxOamLspPingCtlTable objects configured with non-default values. + + If there is a mismatch between tmnxOamLspPingCtlTestSubMode and the + type of the LSP to be tested, the test will fail. For example, if + tmnxOamLspPingCtlTestSubMode is 'static(2)', and + tmnxOamLspPingCtlLspName refers to an LSP with + TIMETRA-MPLS-MIB::vRtrMplsLspType not equal to 'mplsTp(7)', the test + will fail. + + The supported object combinations for LSP ping tests are listed in the + tmnxOamLspPingCtlTable DESCRIPTION clause." + DEFVAL { unspecified } + ::= { tmnxOamLspPingCtlEntry 16 } + +tmnxOamLspPingCtlMplsTpPathType OBJECT-TYPE + SYNTAX TmnxOamMplsTpPathType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlMplsTpPathType specifies the type of the + MPLS-TP path to be tested. + + The supported object combinations for LSP ping tests are listed in the + tmnxOamLspPingCtlTable DESCRIPTION clause." + DEFVAL { active } + ::= { tmnxOamLspPingCtlEntry 17 } + +tmnxOamLspPingCtlMplsTpGlobalId OBJECT-TYPE + SYNTAX TmnxMplsTpGlobalID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlMplsTpGlobalId specifies the target + MPLS-TP Global Identifier to be used for the test. + + The supported object combinations for LSP ping tests are listed in the + tmnxOamLspPingCtlTable DESCRIPTION clause." + DEFVAL { 0 } + ::= { tmnxOamLspPingCtlEntry 18 } + +tmnxOamLspPingCtlMplsTpNodeId OBJECT-TYPE + SYNTAX TmnxMplsTpNodeID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlMplsTpNodeId specifies the target + MPLS-TP Node Identifier to be used for the test. + + A value of zero indicates that no Node Identifier has been configured. + + The supported object combinations for LSP ping tests are listed in the + tmnxOamLspPingCtlTable DESCRIPTION clause." + DEFVAL { 0 } + ::= { tmnxOamLspPingCtlEntry 19 } + +tmnxOamLspPingCtlAssocChannel OBJECT-TYPE + SYNTAX TmnxOamLspAssocChannel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlAssocChannel specifies the launched echo + request's usage of the Associated Channel (ACH) mechanism, when + testing an MPLS-TP LSP. + + When tmnxOamLspPingCtlTestSubMode is 'static(2)', the default value + for tmnxOamLspPingCtlAssocChannel is 'nonIp(2)'. + + The supported object combinations for LSP ping tests are listed in the + tmnxOamLspPingCtlTable DESCRIPTION clause." + DEFVAL { notApplicable } + ::= { tmnxOamLspPingCtlEntry 20 } + +tmnxOamLspPingCtlForce OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlForce specifies whether or not to force + the transmission of the 'lspPing' request PDU(s). + + If tmnxOamLspPingCtlForce is 'true(1)', the test will proceed and + request PDU(s) will be sent regardless of the local operational status + of the tested LSP path. + + If tmnxOamLspPingCtlForce is 'false(2)', the test will fail + immediately when the local operational status of the tested LSP path is + down. + + The supported object combinations for LSP ping tests are listed in the + tmnxOamLspPingCtlTable DESCRIPTION clause." + DEFVAL { false } + ::= { tmnxOamLspPingCtlEntry 21 } + +tmnxOamLspPingCtlIgpInstance OBJECT-TYPE + SYNTAX TmnxIgpInstance + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlIgpInstance specifies the Interior + Gateway Protocol (IGP) instance to be used for the test. + + The supported object combinations for LSP ping tests are listed in the + tmnxOamLspPingCtlTable DESCRIPTION clause." + DEFVAL { 0 } + ::= { tmnxOamLspPingCtlEntry 22 } + +tmnxOamLspPingCtlSrPlcyColor OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlSrPlcyColor specifies the Segment Routing + (SR) policy color to be used for the test. A color associates an + SR policy with an intent (e.g. low latency). + + tmnxOamLspPingCtlSrPlcyColor, tmnxOamLspPingCtlSrPlcyEndPtAddT, and + tmnxOamLspPingCtlSrPlcyEndPtAddr must identify a known SR policy. + Otherwise, the test will fail. The color of a static SR policy is + defined using TIMETRA-SR-POLICY-MIB::vRtrSrStaticPlcyColor. + + When configuring an SR policy LSP ping test, the following objects + must all be set in one snmpset PDU: + tmnxOamLspPingCtlTestSubMode = 'srPolicy(7)', + tmnxOamLspPingCtlSrPlcyColor, + tmnxOamLspPingCtlSrPlcyEndPtAddT = 'ipv4(1)' or 'ipv6(2)', + tmnxOamLspPingCtlSrPlcyEndPtAddr. + + The supported object combinations for LSP ping tests are listed in the + tmnxOamLspPingCtlTable DESCRIPTION clause." + REFERENCE + "IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing + Policy Architecture', Section 2.1, 'Identification of an SR Policy'." + DEFVAL { 0 } + ::= { tmnxOamLspPingCtlEntry 23 } + +tmnxOamLspPingCtlSrPlcyEndPtAddT OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlSrPlcyEndPtAddT specifies the type of IP + address stored in tmnxOamLspPingCtlSrPlcyEndPtAddr. + + The supported object combinations for LSP ping tests are listed in the + tmnxOamLspPingCtlTable DESCRIPTION clause." + DEFVAL { unknown } + ::= { tmnxOamLspPingCtlEntry 24 } + +tmnxOamLspPingCtlSrPlcyEndPtAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlSrPlcyEndPtAddr specifies the Segment + Routing (SR) policy endpoint address to be used for the test. + + tmnxOamLspPingCtlSrPlcyColor, tmnxOamLspPingCtlSrPlcyEndPtAddT, and + tmnxOamLspPingCtlSrPlcyEndPtAddr must identify a known SR policy. + Otherwise, the test will fail. The endpoint of a static SR policy + is defined using + TIMETRA-SR-POLICY-MIB::vRtrSrStaticPlcyEndPtAddrType + TIMETRA-SR-POLICY-MIB::vRtrSrStaticPlcyEndPtAddr. + + When configuring an SR policy LSP ping test, the following objects + must all be set in one snmpset PDU: + tmnxOamLspPingCtlTestSubMode = 'srPolicy(7)', + tmnxOamLspPingCtlSrPlcyColor, + tmnxOamLspPingCtlSrPlcyEndPtAddT = 'ipv4(1)' or 'ipv6(2)', + tmnxOamLspPingCtlSrPlcyEndPtAddr. + + The supported object combinations for LSP ping tests are listed in the + tmnxOamLspPingCtlTable DESCRIPTION clause." + REFERENCE + "IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing + Policy Architecture', Section 2.1, 'Identification of an SR Policy'." + DEFVAL { ''H } + ::= { tmnxOamLspPingCtlEntry 25 } + +tmnxOamLspPingCtlSrPlcySegList OBJECT-TYPE + SYNTAX Unsigned32 (0..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspPingCtlSrPlcySegList specifies the Segment + Routing (SR) policy segment list to be used for the test. + + The supported object combinations for LSP ping tests are listed in the + tmnxOamLspPingCtlTable DESCRIPTION clause." + REFERENCE + "IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing + Policy Architecture', Section 2.2, 'Candidate Path and Segment List'." + DEFVAL { 0 } + ::= { tmnxOamLspPingCtlEntry 26 } + +tmnxOamVprnPingCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamVprnPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Nokia SROS OAM VPRN Ping Control Table for providing, via + SNMP, the capability of performing Nokia SROS OAM 'vprnPing' test + operations. + + The results of these tests are stored in the tmnxOamPingResultsTable + and the tmnxOamTrProbeHistoryTable. There will be no entries for + these test in the tmnxOamPingHistoryTable." + ::= { tmnxOamPingObjs 10 } + +tmnxOamVprnPingCtlEntry OBJECT-TYPE + SYNTAX TmnxOamVprnPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamVprnPingCtlTable. The first index + element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString, + a textual convention that allows for use of the SNMPv3 + View-Based Access Control Model (RFC 2575 [11], VACM) + and allows a management application to identify its entries. + The second index, tmnxOamPingCtlTestIndex, enables the same + management application to have multiple outstanding requests." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex + } + ::= { tmnxOamVprnPingCtlTable 1 } + +TmnxOamVprnPingCtlEntry ::= SEQUENCE +{ + tmnxOamVprnPingCtlSourceIpAddr IpAddress, + tmnxOamVprnPingCtlReplyControl TruthValue, + tmnxOamVprnPingCtlTtl Unsigned32, + tmnxOamVprnPingCtlSrcAddrType InetAddressType, + tmnxOamVprnPingCtlSrcAddress InetAddress +} + +tmnxOamVprnPingCtlSourceIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This object was obsoleted in release 4.0 and replaced with InetAddress + objects tmnxOamVprnPingCtlSrcAddrType and + tmnxOamVprnPingCtlSrcAddress." + DEFVAL { '00000000'h } + ::= { tmnxOamVprnPingCtlEntry 1 } + +tmnxOamVprnPingCtlReplyControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of tmnxOamVprnPingCtlReplyControl is 'true', the + OAM ping response is returned using the control plane. If its value + is 'false', the packet is sent via the data plane. + + This object is optional and is not relevant when + tmnxOamPingCtlTestMode has a value other than 'vprnPing'." + DEFVAL { false } + ::= { tmnxOamVprnPingCtlEntry 2 } + +tmnxOamVprnPingCtlTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + UNITS "time-to-live value" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the vc-label time-to-live value. + + This object is optional and is not relevant when + tmnxOamPingCtlTestMode has a value other than 'vprnPing'. + + While performing the test with a TTL of 1 no responses should ever be + expected." + DEFVAL { 255 } + ::= { tmnxOamVprnPingCtlEntry 3 } + +tmnxOamVprnPingCtlSrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVprnPingCtlSrcAddrType specifies the Internet + address type stored in tmnxOamVprnPingCtlSrcAddress." + DEFVAL { unknown } + ::= { tmnxOamVprnPingCtlEntry 4 } + +tmnxOamVprnPingCtlSrcAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVprnPingCtlSrcAddress specifies the Internet + address to be used as the source for performing an OAM ping operation + when tmnxOamPingCtlTestMode has a value of 'vprnPing'. + + This parameter is required." + DEFVAL { ''H } + ::= { tmnxOamVprnPingCtlEntry 5 } + +tmnxOamAtmPingCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamAtmPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Nokia SROS OAM ATM Ping Control Table for providing, via + SNMP, the capability of performing Nokia SROS OAM 'atmPing' test + operations. + + The results of these tests are stored in the tmnxOamPingResultsTable + and the tmnxOamPingHistoryTable." + ::= { tmnxOamPingObjs 11 } + +tmnxOamAtmPingCtlEntry OBJECT-TYPE + SYNTAX TmnxOamAtmPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamAtmPingCtlTable. The first index + element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString, + a textual convention that allows for use of the SNMPv3 + View-Based Access Control Model (RFC 2575 [11], VACM) + and allows a management application to identify its entries. + The second index, tmnxOamPingCtlTestIndex, enables the same + management application to have multiple outstanding requests." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex + } + ::= { tmnxOamAtmPingCtlTable 1 } + +TmnxOamAtmPingCtlEntry ::= SEQUENCE +{ + tmnxOamAtmPingCtlPortId TmnxPortID, + tmnxOamAtmPingCtlVpi AtmVpIdentifier, + tmnxOamAtmPingCtlVci AtmVcIdentifier, + tmnxOamAtmPingCtlLpbkLocation OCTET STRING, + tmnxOamAtmPingCtlSegment INTEGER +} + +tmnxOamAtmPingCtlPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamAtmPingCtlPortId is the ID of the access port of + the target VC. This parameter is required." + DEFVAL { 0 } + ::= { tmnxOamAtmPingCtlEntry 1 } + +tmnxOamAtmPingCtlVpi OBJECT-TYPE + SYNTAX AtmVpIdentifier + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamAtmPingCtlVpi is the VPI of the VC used to + send the OAM ATM ping. This is a required parameter." + DEFVAL { 0 } + ::= { tmnxOamAtmPingCtlEntry 2 } + +tmnxOamAtmPingCtlVci OBJECT-TYPE + SYNTAX AtmVcIdentifier + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamAtmPingCtlVci is the VCI of the VC used to + send the OAM ATM ping. This is a required parameter." + DEFVAL { 0 } + ::= { tmnxOamAtmPingCtlEntry 3 } + +tmnxOamAtmPingCtlLpbkLocation OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamAtmPingCtlLpbkLocation specifies the Loopback + Location ID used in the ATM OAM loopback cell. If all bits in the + Loopback Location ID are '1', the destination of the OAM ATM ping + is the far-end destination of the VC. Otherwise the cell is destined + to a specific ATM node in the ATM network. + + This is an optional parameter." + DEFVAL { 'FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF'H } + ::= { tmnxOamAtmPingCtlEntry 4 } + +tmnxOamAtmPingCtlSegment OBJECT-TYPE + SYNTAX INTEGER { + endToEnd (1), + segment (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamAtmPingCtlSegment determines if the ATM OAM + loopback cell is destined to the first segment going in the line + direction or the PVCC's connection endpoint." + DEFVAL { endToEnd } + ::= { tmnxOamAtmPingCtlEntry 5 } + +tmnxOamMfibPingCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamMfibPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Nokia SROS OAM MFIB Ping Control Table for providing, via + SNMP, the capability of performing Nokia SROS OAM 'mfibPing' test + operations. + + The results of these tests are stored in the tmnxOamPingResultsTable + and the tmnxOamPingHistoryTable. Rows are created in the + tmnxOamMfibPingCtlTable only for those entries in the + tmnxOamPingCtlTable where tmnxOamPingCtlTestMode has a value of + 'mfibPing'." + ::= { tmnxOamPingObjs 12 } + +tmnxOamMfibPingCtlEntry OBJECT-TYPE + SYNTAX TmnxOamMfibPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamMfibPingCtlTable. The + first index element, tmnxOamPingCtlOwnerIndex, is of + type SnmpAdminString, a textual convention that allows + for use of the SNMPv3 View-Based Access Control Model + (RFC 2575 [11], VACM) and allows a management + application to identify its entries. The second index, + tmnxOamPingCtlTestIndex, enables the same management + application to have multiple outstanding requests." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex + } + ::= { tmnxOamMfibPingCtlTable 1 } + +TmnxOamMfibPingCtlEntry ::= SEQUENCE +{ + tmnxOamMfibPingCtlSourceIpAddr IpAddress, + tmnxOamMfibPingCtlDestIpAddr IpAddress, + tmnxOamMfibPingCtlReplyControl TruthValue, + tmnxOamMfibPingCtlTtl Unsigned32, + tmnxOamMfibPingCtlSrcAddrType InetAddressType, + tmnxOamMfibPingCtlSrcAddress InetAddress, + tmnxOamMfibPingCtlDestAddrType InetAddressType, + tmnxOamMfibPingCtlDestAddress InetAddress, + tmnxOamMfibPingCtlDestMacAddr MacAddress +} + +tmnxOamMfibPingCtlSourceIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "This object was obsoleted in release 4.0 and replaced with InetAddress + objects tmnxOamMfibPingCtlSrcAddrType and + tmnxOamMfibPingCtlSrcAddress." + DEFVAL { '00000000'h } + ::= { tmnxOamMfibPingCtlEntry 1 } + +tmnxOamMfibPingCtlDestIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "This object was obsoleted in release 4.0 and replaced with InetAddress + objects tmnxOamMfibPingCtlDestAddrType and + tmnxOamMfibPingCtlDestAddress." + DEFVAL { '00000000'h } + ::= { tmnxOamMfibPingCtlEntry 2 } + +tmnxOamMfibPingCtlReplyControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When the value of tmnxOamMfibPingCtlReplyControl is 'true', the OAM + ping response is returned using the control plane. If its value is + 'false', the packet is sent via the data plane. + + This object is optional and is not relevant when + tmnxOamPingCtlTestMode has a value other than 'mfibPing'." + DEFVAL { false } + ::= { tmnxOamMfibPingCtlEntry 3 } + +tmnxOamMfibPingCtlTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + UNITS "time-to-live value" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the vc-label time-to-live value. This object is optional and + is not relevant when tmnxOamPingCtlTestMode has a value other than + 'mfibPing'. While performing the test with a TTL of 1 no responses + should ever be expected." + DEFVAL { 255 } + ::= { tmnxOamMfibPingCtlEntry 4 } + +tmnxOamMfibPingCtlSrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamMfibPingCtlSrcAddrType specifies the Internet + address type stored in tmnxOamMfibPingCtlSrcAddress." + DEFVAL { unknown } + ::= { tmnxOamMfibPingCtlEntry 5 } + +tmnxOamMfibPingCtlSrcAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamMfibPingCtlSrcAddress specifies the Internet + address to be used as the source for performing an OAM ping + operation when tmnxOamPingCtlTestMode has a value of 'mfibPing' + and the value of tmnxOamMfibPingCtlDestMacAddr is all zeros, in + which case this parameter is required. If tmnxOamPingCtlTestMode is + different from 'mfibPing' this field is ignored." + DEFVAL { ''H } + ::= { tmnxOamMfibPingCtlEntry 6 } + +tmnxOamMfibPingCtlDestAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamMfibPingCtlDestAddrType specifies the Internet + multicast address type stored in tmnxOamMfibPingCtlDestAddress." + DEFVAL { unknown } + ::= { tmnxOamMfibPingCtlEntry 7 } + +tmnxOamMfibPingCtlDestAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamMfibPingCtlDestAddress specifies the Internet + multicast address to be used as the destination for performing an + OAM ping operation when tmnxOamPingCtlTestMode has a value of + 'mfibPing' and the value of tmnxOamMfibPingCtlDestMacAddr is all zeros, + in which case this parameter is required. If tmnxOamPingCtlTestMode is + different from 'mfibPing' this field is ignored." + DEFVAL { ''H } + ::= { tmnxOamMfibPingCtlEntry 8 } + +tmnxOamMfibPingCtlDestMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamMfibPingCtlDestMacAddr specifies the IPv6 + multicast MAC address to be used as the destination for performing an + OAM ping operation when tmnxOamPingCtlTestMode has a value of + 'mfibPing' and objects tmnxOamMfibPingCtlSrcAddrType and + tmnxOamMfibPingCtlDestAddrType have a value of 'unknown (0)', + in which case this parameter is required. If tmnxOamPingCtlTestMode is + different from 'mfibPing' this field is ignored." + DEFVAL { '000000000000'H } + ::= { tmnxOamMfibPingCtlEntry 9 } + +tmnxOamCpePingCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamCpePingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Nokia SROS OAM CPE Ping Control Table for providing, via + SNMP, the capability of performing Nokia SROS OAM 'cpePing' test + operations. + + The results of these tests are stored in the tmnxOamPingResultsTable + and the tmnxOamPingHistoryTable. Rows are created in the + tmnxOamCpePingCtlTable only for those entries in the + tmnxOamPingCtlTable where tmnxOamPingCtlTestMode has a value of + 'cpePing'." + ::= { tmnxOamPingObjs 13 } + +tmnxOamCpePingCtlEntry OBJECT-TYPE + SYNTAX TmnxOamCpePingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamCpePingCtlTable. The first index + element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString, a + textual convention that allows for use of the SNMPv3 View-Based + Access Control Model (RFC 2575 [11], VACM) and allows a management + application to identify its entries. The second index, + tmnxOamPingCtlTestIndex, enables the same management application to + have multiple outstanding requests." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex + } + ::= { tmnxOamCpePingCtlTable 1 } + +TmnxOamCpePingCtlEntry ::= SEQUENCE +{ + tmnxOamCpePingCtlSourceIpAddr IpAddress, + tmnxOamCpePingCtlSendControl TruthValue, + tmnxOamCpePingCtlReplyControl TruthValue, + tmnxOamCpePingCtlTtl Unsigned32, + tmnxOamCpePingCtlSrceMacAddr MacAddress, + tmnxOamCpePingCtlSrcAddrType InetAddressType, + tmnxOamCpePingCtlSrcAddress InetAddress +} + +tmnxOamCpePingCtlSourceIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "This object was obsoleted in release 4.0 and replaced with InetAddress + objects tmnxOamCpePingCtlSrcAddrType and tmnxOamCpePingCtlSrcAddress." + DEFVAL { '00000000'h } + ::= { tmnxOamCpePingCtlEntry 1 } + +tmnxOamCpePingCtlSendControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamCpePingCtlSendControl specifies whether the + outbound OAM ping packet will use the data plane or the control plane. + + When the value is 'false', the packet is sent using the data plane. + + As of SROS release 13.0 R1, a test cannot be started if + tmnxOamCpePingCtlSendControl is 'true'. A test is started using + tmnxOamPingCtlAdminStatus. + + This object will be marked obsolete in a future release." + DEFVAL { false } + ::= { tmnxOamCpePingCtlEntry 2 } + +tmnxOamCpePingCtlReplyControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When the value of tmnxOamCpePingCtlReplyControl is 'true', the OAM + ping response is returned using the control plane. If its value is + 'false', the packet is sent via the data plane. This object is + optional and is not relevant when tmnxOamPingCtlTestMode has a value + other than 'cpePing'." + DEFVAL { false } + ::= { tmnxOamCpePingCtlEntry 3 } + +tmnxOamCpePingCtlTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + UNITS "time-to-live value" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the vc-label time-to-live value. This object is optional and + is not relevant when tmnxOamPingCtlTestMode has a value other than + 'cpePing'. When performing the test with a TTL=1, the cpe-ping is only + done to the local SAP(s)." + DEFVAL { 255 } + ::= { tmnxOamCpePingCtlEntry 4 } + +tmnxOamCpePingCtlSrceMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When set to a non zero value, the system will use the value as source + mac address in the ARP request that will be sent to the CPE. If set to + 0, the MAC address configured for the CPM is used. This object is + optional and is not relevant when tmnxOamPingCtlTestMode has a value + other than 'cpePing'." + DEFVAL { '000000000000'H } + ::= { tmnxOamCpePingCtlEntry 5 } + +tmnxOamCpePingCtlSrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamCpePingCtlSrcAddrType specifies the Internet + address type stored in tmnxOamCpePingCtlSrcAddress." + DEFVAL { unknown } + ::= { tmnxOamCpePingCtlEntry 6 } + +tmnxOamCpePingCtlSrcAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamCpePingCtlSrcAddress specifies the Internet + address to be used as the source for performing a CPE ping operation + when tmnxOamPingCtlTestMode has a value of 'cpePing'. This parameter + is required for 'cpePing' and ignored in all other cases." + DEFVAL { ''H } + ::= { tmnxOamCpePingCtlEntry 7 } + +tmnxOamMRInfoRespTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamMRInfoRespEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Nokia SROS OAM Multicast Router Information Response Table + for providing, via SNMP, the capability of performing Nokia SROS OAM + 'mrinfo' test operations. The results of these tests are stored in the + tmnxOamPingResultsTable, the tmnxOamPingHistoryTable and the + tmnxOamMRInfoRespTable." + ::= { tmnxOamPingObjs 14 } + +tmnxOamMRInfoRespEntry OBJECT-TYPE + SYNTAX TmnxOamMRInfoRespEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamMRInfoRespTable. The first index + element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString, + a textual convention that allows for use of the SNMPv3 + View-Based Access Control Model (RFC 2575 [11], VACM) + and allows a management application to identify its entries. + The second index, tmnxOamPingCtlTestIndex, enables the same + management application to have multiple outstanding requests." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex, + tmnxOamPingResultsTestRunIndex, + tmnxOamPingHistoryIndex + } + ::= { tmnxOamMRInfoRespTable 1 } + +TmnxOamMRInfoRespEntry ::= SEQUENCE +{ + tmnxOamMRInfoRespCapabilities BITS, + tmnxOamMRInfoRespMinorVersion Unsigned32, + tmnxOamMRInfoRespMajorVersion Unsigned32, + tmnxOamMRInfoRespNumInterfaces Unsigned32 +} + +tmnxOamMRInfoRespCapabilities OBJECT-TYPE + SYNTAX BITS { + leaf (0), + prune (1), + genid (2), + mtrace (3), + snmp (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespCapabilities indicates the capabilities of the router + responding to the mrinfo request: + leaf(0) This is a leaf router + prune(1) This router understands pruning + genid(2) This router sends Generation Id's + mtrace(3) This router handles Mtrace requests + snmp(4) This router supports the DVMRP MIB" + ::= { tmnxOamMRInfoRespEntry 1 } + +tmnxOamMRInfoRespMinorVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespMinorVersion indicates the minor software version on + the router responding to the mrinfo request." + ::= { tmnxOamMRInfoRespEntry 2 } + +tmnxOamMRInfoRespMajorVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespMajorVersion indicates the major software version on + the router responding to the mrinfo request." + ::= { tmnxOamMRInfoRespEntry 3 } + +tmnxOamMRInfoRespNumInterfaces OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespNumInterfaces indicates the number of interfaces in + the mrinfo response packet. These interfaces are listed in the + tmnxOamMRInfoRespIfTable." + ::= { tmnxOamMRInfoRespEntry 4 } + +tmnxOamMRInfoRespIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamMRInfoRespIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Nokia SROS OAM Multicast Router Information Interface + Table for providing, via SNMP, the capability of performing Nokia SROS + OAM 'mrinfo' test operation. The results of these tests are stored in + the tmnxOamPingResultsTable, the tmnxOamPingHistoryTable and the + tmnxOamMRInfoRespIfTable." + ::= { tmnxOamPingObjs 15 } + +tmnxOamMRInfoRespIfEntry OBJECT-TYPE + SYNTAX TmnxOamMRInfoRespIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamMRInfoRespIfTable. The first index + element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString, + a textual convention that allows for use of the SNMPv3 + View-Based Access Control Model (RFC 2575 [11], VACM) + and allows a management application to identify its entries. + The second index, tmnxOamPingCtlTestIndex, enables the same + management application to have multiple outstanding requests." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex, + tmnxOamPingResultsTestRunIndex, + tmnxOamPingHistoryIndex, + tmnxOamMRInfoRespIfIndex + } + ::= { tmnxOamMRInfoRespIfTable 1 } + +TmnxOamMRInfoRespIfEntry ::= SEQUENCE +{ + tmnxOamMRInfoRespIfIndex Unsigned32, + tmnxOamMRInfoRespIfAddress IpAddress, + tmnxOamMRInfoRespIfMetric Unsigned32, + tmnxOamMRInfoRespIfThreshold Unsigned32, + tmnxOamMRInfoRespIfFlags BITS, + tmnxOamMRInfoRespIfNbrCount Unsigned32, + tmnxOamMRInfoRespIfAddrType InetAddressType, + tmnxOamMRInfoRespIfAddr InetAddress +} + +tmnxOamMRInfoRespIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespIfIndex is the index into the + tmnxOamMRInfoRespIfTable. The mrinfo response packet has + the router's interfaces on which multicast is enabled. + tmnxOamMRInfoRespIfIndex is used to identify those interfaces." + ::= { tmnxOamMRInfoRespIfEntry 1 } + +tmnxOamMRInfoRespIfAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was obsoleted in release 4.0 and replaced with InetAddress + objects tmnxOamMRInfoRespIfAddrType and tmnxOamMRInfoRespIfAddr." + ::= { tmnxOamMRInfoRespIfEntry 2 } + +tmnxOamMRInfoRespIfMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespIfMetric indicates the metric on the interface." + ::= { tmnxOamMRInfoRespIfEntry 3 } + +tmnxOamMRInfoRespIfThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespIfThreshold indicates the threshold on the interface." + ::= { tmnxOamMRInfoRespIfEntry 4 } + +tmnxOamMRInfoRespIfFlags OBJECT-TYPE + SYNTAX BITS { + tunnel (0), + srcrt (1), + reserved1 (2), + reserved2 (3), + down (4), + disabled (5), + querier (6), + leaf (7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespIfFlags indicates the flags associated with an + interface: + + tunnel(0) Neighbor reached via tunnel + srcrt(1) Tunnel uses IP source routing + reserved1(2) No longer used + reserved2(3) No longer used + down(4) Operational status down + disabled(5) Administrative status down + querier(6) Querier for interface + leaf(7) No downstream neighbors on interface" + ::= { tmnxOamMRInfoRespIfEntry 5 } + +tmnxOamMRInfoRespIfNbrCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespIfNbrCount indicates the number of multicast + neighbors on the interface. The neighbors are listed in the + tmnxOamMRInfoRespIfNbrTable." + ::= { tmnxOamMRInfoRespIfEntry 6 } + +tmnxOamMRInfoRespIfAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespIfAddrType indicates the Internet address type stored + in tmnxOamMRInfoRespIfAddr." + ::= { tmnxOamMRInfoRespIfEntry 7 } + +tmnxOamMRInfoRespIfAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespIfAddr indicates the Internet address of the + interface on the router responding to the mrinfo request." + ::= { tmnxOamMRInfoRespIfEntry 8 } + +tmnxOamMRInfoRespIfNbrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamMRInfoRespIfNbrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Nokia SROS OAM Multicast Router Information Interface + Neighbor Table for providing, via SNMP, the capability of performing + Nokia SROS OAM 'mrInfo' test operation. This table contains entries + for neighbors on an interface. The results of the mrinfo test are + stored in the tmnxOamPingResultsTable, the tmnxOamPingHistoryTable, + the tmnxOamMRInfoRespTable, the tmnxOamMRInfoRespIfTable and the + tmnxOamMRInfoRespIfNbrTable." + ::= { tmnxOamPingObjs 16 } + +tmnxOamMRInfoRespIfNbrEntry OBJECT-TYPE + SYNTAX TmnxOamMRInfoRespIfNbrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamMRInfoRespIfNbrTable. The first index + element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString, + a textual convention that allows for use of the SNMPv3 + View-Based Access Control Model (RFC 2575 [11], VACM) + and allows a management application to identify its entries. + The second index, tmnxOamPingCtlTestIndex, enables the same + management application to have multiple outstanding requests." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex, + tmnxOamPingResultsTestRunIndex, + tmnxOamPingHistoryIndex, + tmnxOamMRInfoRespIfIndex, + tmnxOamMRInfoRespIfNbrIndex + } + ::= { tmnxOamMRInfoRespIfNbrTable 1 } + +TmnxOamMRInfoRespIfNbrEntry ::= SEQUENCE +{ + tmnxOamMRInfoRespIfNbrIndex Unsigned32, + tmnxOamMRInfoRespIfNbrAddress IpAddress, + tmnxOamMRInfoRespIfNbrAddrType InetAddressType, + tmnxOamMRInfoRespIfNbrAddr InetAddress +} + +tmnxOamMRInfoRespIfNbrIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespIfNbrIndex is used to identify the multicast neighbor + on the interface tmnxOamMRInfoRespIfIndex." + ::= { tmnxOamMRInfoRespIfNbrEntry 1 } + +tmnxOamMRInfoRespIfNbrAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was obsoleted in release 4.0 and replaced with InetAddress + objects tmnxOamMRInfoRespIfNbrAddrType and tmnxOamMRInfoRespIfNbrAddr." + ::= { tmnxOamMRInfoRespIfNbrEntry 2 } + +tmnxOamMRInfoRespIfNbrAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespIfNbrAddrType indicates the Internet address type + stored in tmnxOamMRInfoRespIfNbrAddr." + ::= { tmnxOamMRInfoRespIfNbrEntry 3 } + +tmnxOamMRInfoRespIfNbrAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamMRInfoRespIfNbrAddr indicates the Internet address of the + neighbor on the interface." + ::= { tmnxOamMRInfoRespIfNbrEntry 4 } + +tmnxOamVccvPingCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamVccvPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row in tmnxOamVccvPingCtlTable contains the VCCV-specific + configuration information needed to launch a VCCV (Virtual Circuit + Connectivity Verification) ping test. The rest of the configuration + information needed to launch the test resides in the corresponding row + of tmnxOamPingCtlTable. + + Results of VCCV ping tests are stored in tmnxOamPingResultsTable and + tmnxOamPingHistoryTable. + + Four types of VCCV ping tests are supported: AII Type 2, FEC-128 + Pseudowire, Spoke SDP FEC, and Transport Profile Static. AII Type 2 + and Spoke SDP FEC offer two ways to specify a VCCV ping FEC-129 + Pseudowire test. + + In the Transport Profile Static case, the test type is configured + (using tmnxOamVccvPingCtlTestSubMode). In the other three cases, the + test type is not configured (i.e. the default + tmnxOamVccvPingCtlTestSubMode value 'unspecified(1)' is used). + + The following table has a row for each VCCV ping test type, showing + the mandatory and optional objects applicable to the test type. + Abbreviated VCCV ping test type names are used. + + Test + Type Mandatory Objects Optional Objects + ------ ------------------------------ --------------------------------- + aiiTY2 tmnxOamVccvPingCtlSaiiAcId *tmnxOamPingCtlSrcAddrType + tmnxOamVccvPingCtlSaiiGlobalId *tmnxOamPingCtlSrcAddress + tmnxOamVccvPingCtlSaiiPrefix *tmnxOamPingCtlTgtAddrType + tmnxOamVccvPingCtlTaiiAcId *tmnxOamPingCtlTgtAddress + tmnxOamVccvPingCtlTaiiGlobalId tmnxOamVccvPingCtlReplyMode + tmnxOamVccvPingCtlTaiiPrefix + + FEC128 tmnxOamVccvPingCtlSdpIdVcId *tmnxOamPingCtlSrcAddrType + *tmnxOamPingCtlSrcAddress + *tmnxOamPingCtlTgtAddrType + *tmnxOamPingCtlTgtAddress + *tmnxOamVccvPingCtlPwId + tmnxOamVccvPingCtlReplyMode + #tmnxOamVccvPingCtlSwitTgtFecType + #tmnxOamVccvPgTgStaticCtlAgi + #tmnxOamVccvPgTgStaticCtlSaiiGlbl + #tmnxOamVccvPgTgStaticCtlSaiiNode + #tmnxOamVccvPgTgStaticCtlSaiiAcId + #tmnxOamVccvPgTgStaticCtlTaiiGlbl + #tmnxOamVccvPgTgStaticCtlTaiiNode + #tmnxOamVccvPgTgStaticCtlTaiiAcId + + sdpFEC tmnxOamVccvPingCtlSpokeSdpId *tmnxOamPingCtlSrcAddrType + *tmnxOamPingCtlSrcAddress + *tmnxOamPingCtlTgtAddrType + *tmnxOamPingCtlTgtAddress + #tmnxOamVccvPingCtlSaiiAcId + #tmnxOamVccvPingCtlSaiiGlobalId + #tmnxOamVccvPingCtlSaiiPrefix + #tmnxOamVccvPingCtlTaiiAcId + #tmnxOamVccvPingCtlTaiiGlobalId + #tmnxOamVccvPingCtlTaiiPrefix + tmnxOamVccvPingCtlReplyMode + + TPST tmnxOamVccvPingCtlSdpIdVcId *tmnxOamPingCtlSrcAddrType + tmnxOamVccvPingCtlTestSubMode *tmnxOamPingCtlSrcAddress + tmnxOamVccvPingCtlAssocChannel + #tmnxOamVccvPingCtlMplsTpGlobalId + #tmnxOamVccvPingCtlMplsTpNodeId + ^tmnxOamVccvPingCtlSwitTgtFecType + ^tmnxOamVccvPgTgFec128CtlSrcAddrT + ^tmnxOamVccvPgTgFec128CtlSrcAddr + ^tmnxOamVccvPgTgFec128CtlDstAddrT + ^tmnxOamVccvPgTgFec128CtlDstAddr + ^tmnxOamVccvPgTgFec128CtlPwId + ^tmnxOamVccvPgTgFec128CtlPwType + + ALL N/A tmnxOamPingCtlFcName + tmnxOamPingCtlInterval + tmnxOamPingCtlProbeCount + tmnxOamPingCtlProfile + tmnxOamPingCtlSize + tmnxOamPingCtlTimeOut + tmnxOamVccvPingCtlTtl + ------ ------------------------------ --------------------------------- + + In the table above, + 1. The optional objects in the ALL row apply to all four VCCV ping + test types. + 2. The characters '*', '#', and '^' each mark an independent set of + optional objects which must all be specified, or must all be + unspecified. + + When an object combination other than a combination listed above is + specified, values will be rejected or ignored, or the test will fail." + REFERENCE + "RFC 5085, 'Pseudowire Virtual Circuit Connectivity Verification (VCCV): + A Control Channel for Pseudowires'" + ::= { tmnxOamPingObjs 17 } + +tmnxOamVccvPingCtlEntry OBJECT-TYPE + SYNTAX TmnxOamVccvPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The system creates a row in tmnxOamVccvPingCtlTable when a row is + created in tmnxOamPingCtlTable with tmnxOamPingCtlTestMode set to + 'vccvPing'. + + The system deletes a row in tmnxOamVccvPingCtlTable when the + corresponding row in tmnxOamPingCtlTable is deleted." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex + } + ::= { tmnxOamVccvPingCtlTable 1 } + +TmnxOamVccvPingCtlEntry ::= SEQUENCE +{ + tmnxOamVccvPingCtlSdpIdVcId SdpBindId, + tmnxOamVccvPingCtlReplyMode INTEGER, + tmnxOamVccvPingCtlPwId TmnxVcIdOrNone, + tmnxOamVccvPingCtlTtl Unsigned32, + tmnxOamVccvPingCtlSpokeSdpId TmnxSpokeSdpIdOrZero, + tmnxOamVccvPingCtlSaiiGlobalId TmnxPwGlobalIdOrZero, + tmnxOamVccvPingCtlSaiiPrefix Unsigned32, + tmnxOamVccvPingCtlSaiiAcId Unsigned32, + tmnxOamVccvPingCtlTaiiGlobalId TmnxPwGlobalIdOrZero, + tmnxOamVccvPingCtlTaiiPrefix Unsigned32, + tmnxOamVccvPingCtlTaiiAcId Unsigned32, + tmnxOamVccvPingCtlMplsTpGlobalId TmnxMplsTpGlobalID, + tmnxOamVccvPingCtlMplsTpNodeId TmnxMplsTpNodeID, + tmnxOamVccvPingCtlTestSubMode TmnxOamVccvTestSubMode, + tmnxOamVccvPingCtlAssocChannel TmnxOamVccvAssocChannel, + tmnxOamVccvPingCtlSwitTgtFecType TmnxOamVccvSwitTgtFecType +} + +tmnxOamVccvPingCtlSdpIdVcId OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPingCtlSdpIdVcId specifies the SDP binding of + the pseudowire to be tested by a VCCV ping test. + + The all-zeros value indicates an unused SDP binding. + + The supported object combinations for VCCV ping tests are listed in + the tmnxOamVccvPingCtlTable DESCRIPTION clause." + DEFVAL { '0000000000000000'h } + ::= { tmnxOamVccvPingCtlEntry 1 } + +tmnxOamVccvPingCtlReplyMode OBJECT-TYPE + SYNTAX INTEGER { + ip (2), + controlChannel (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPingCtlReplyMode specifies the band to be used + by the echo reply PDU. + ip(2) out-of-band reply + controlChannel(4) inband reply + + The supported object combinations for VCCV ping tests are listed in + the tmnxOamVccvPingCtlTable DESCRIPTION clause." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3, 'Packet Format'." + DEFVAL { controlChannel } + ::= { tmnxOamVccvPingCtlEntry 2 } + +tmnxOamVccvPingCtlPwId OBJECT-TYPE + SYNTAX TmnxVcIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPingCtlPwId specifies the pseudowire + identifier to be used when performing a VCCV ping test on a FEC 128 + pseudowire. The pseudowire Id is a non-zero 32-bit connection ID + required by FEC 128, as defined in RFC 4379. + + A value of zero indicates that no pseudowire Id has been configured. + + The supported object combinations for VCCV ping tests are listed in + the tmnxOamVccvPingCtlTable DESCRIPTION clause." + DEFVAL { 0 } + ::= { tmnxOamVccvPingCtlEntry 3 } + +tmnxOamVccvPingCtlTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + UNITS "time-to-live value" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPingCtlTtl specifies the time-to-live value for + the vc-label of the echo request message. The outer label TTL is set + to 255, regardless of this value. + + The supported object combinations for VCCV ping tests are listed in + the tmnxOamVccvPingCtlTable DESCRIPTION clause." + DEFVAL { 1 } + ::= { tmnxOamVccvPingCtlEntry 4 } + +tmnxOamVccvPingCtlSpokeSdpId OBJECT-TYPE + SYNTAX TmnxSpokeSdpIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPingCtlSpokeSdpId specifies the spoke SDP + identifier to be used when performing a VCCV ping test on a FEC 129 + pseudowire. + + A value of zero indicates that no spoke SDP identifier has been + configured. + + The supported object combinations for VCCV ping tests are listed in + the tmnxOamVccvPingCtlTable DESCRIPTION clause." + DEFVAL { 0 } + ::= { tmnxOamVccvPingCtlEntry 5 } + +tmnxOamVccvPingCtlSaiiGlobalId OBJECT-TYPE + SYNTAX TmnxPwGlobalIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPingCtlSaiiGlobalId specifies the global + identifier of the Source Attachment Individual Identifier (SAII) to be + used when testing a FEC 129 AII Type 2 pseudowire. + + A value of zero indicates that no global identifier has been + configured. + + The supported object combinations for VCCV ping tests are listed in + the tmnxOamVccvPingCtlTable DESCRIPTION clause." + REFERENCE + "RFC 5003, 'Attachment Individual Identifier (AII) Types for + Aggregation', Section 3.2, 'AII Type 2'" + DEFVAL { 0 } + ::= { tmnxOamVccvPingCtlEntry 6 } + +tmnxOamVccvPingCtlSaiiPrefix OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPingCtlSaiiPrefix specifies the prefix of the + Source Attachment Individual Identifier (SAII) to be used when testing + a FEC 129 AII Type 2 pseudowire. + + A value of zero indicates that no prefix has been configured. + + The supported object combinations for VCCV ping tests are listed in + the tmnxOamVccvPingCtlTable DESCRIPTION clause." + REFERENCE + "RFC 5003, 'Attachment Individual Identifier (AII) Types for + Aggregation', Section 3.2, 'AII Type 2'" + DEFVAL { 0 } + ::= { tmnxOamVccvPingCtlEntry 7 } + +tmnxOamVccvPingCtlSaiiAcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPingCtlSaiiAcId specifies the attachment + circuit identifier of the Source Attachment Individual Identifier + (SAII) to be used when testing a FEC 129 AII Type 2 pseudowire. + + A value of zero indicates that no attachment circuit identifier has + been configured. + + The supported object combinations for VCCV ping tests are listed in + the tmnxOamVccvPingCtlTable DESCRIPTION clause." + REFERENCE + "RFC 5003, 'Attachment Individual Identifier (AII) Types for + Aggregation', Section 3.2, 'AII Type 2'" + DEFVAL { 0 } + ::= { tmnxOamVccvPingCtlEntry 8 } + +tmnxOamVccvPingCtlTaiiGlobalId OBJECT-TYPE + SYNTAX TmnxPwGlobalIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPingCtlTaiiGlobalId specifies the global + identifier of the Target Attachment Individual Identifier (TAII) to be + used when testing a FEC 129 AII Type 2 pseudowire. + + A value of zero indicates that no global identifier has been + configured. + + The supported object combinations for VCCV ping tests are listed in + the tmnxOamVccvPingCtlTable DESCRIPTION clause." + REFERENCE + "RFC 5003, 'Attachment Individual Identifier (AII) Types for + Aggregation', Section 3.2, 'AII Type 2'" + DEFVAL { 0 } + ::= { tmnxOamVccvPingCtlEntry 9 } + +tmnxOamVccvPingCtlTaiiPrefix OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPingCtlTaiiPrefix specifies the prefix of the + Target Attachment Individual Identifier (TAII) to be used when testing + a FEC 129 AII Type 2 pseudowire. + + A value of zero indicates that no prefix has been configured. + + The supported object combinations for VCCV ping tests are listed in + the tmnxOamVccvPingCtlTable DESCRIPTION clause." + REFERENCE + "RFC 5003, 'Attachment Individual Identifier (AII) Types for + Aggregation', Section 3.2, 'AII Type 2'" + DEFVAL { 0 } + ::= { tmnxOamVccvPingCtlEntry 10 } + +tmnxOamVccvPingCtlTaiiAcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPingCtlTaiiAcId specifies the attachment + circuit identifier of the Target Attachment Individual Identifier + (TAII) to be used when testing a FEC 129 AII Type 2 pseudowire. + + A value of zero indicates that no attachment circuit identifier has + been configured. + + The supported object combinations for VCCV ping tests are listed in + the tmnxOamVccvPingCtlTable DESCRIPTION clause." + REFERENCE + "RFC 5003, 'Attachment Individual Identifier (AII) Types for + Aggregation', Section 3.2, 'AII Type 2'" + DEFVAL { 0 } + ::= { tmnxOamVccvPingCtlEntry 11 } + +tmnxOamVccvPingCtlMplsTpGlobalId OBJECT-TYPE + SYNTAX TmnxMplsTpGlobalID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPingCtlMplsTpGlobalId specifies the target + MPLS-TP Global Identifier to be used for the test. + + The supported object combinations for VCCV ping tests are listed in + the tmnxOamVccvPingCtlTable DESCRIPTION clause." + DEFVAL { 0 } + ::= { tmnxOamVccvPingCtlEntry 12 } + +tmnxOamVccvPingCtlMplsTpNodeId OBJECT-TYPE + SYNTAX TmnxMplsTpNodeID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPingCtlMplsTpNodeId specifies the target + MPLS-TP Node Identifier to be used for the test. + + A value of zero indicates that no Node Identifier has been configured. + + The supported object combinations for VCCV ping tests are listed in + the tmnxOamVccvPingCtlTable DESCRIPTION clause." + DEFVAL { 0 } + ::= { tmnxOamVccvPingCtlEntry 13 } + +tmnxOamVccvPingCtlTestSubMode OBJECT-TYPE + SYNTAX TmnxOamVccvTestSubMode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPingCtlTestSubMode specifies the type of VCCV + ping test to perform. + + When this object is 'unspecified(1)', the type of VCCV ping test to be + performed is determined when the test is started, from the set of + tmnxOamVccvPingCtlTable objects configured with non-default values. + + If there is a mismatch between tmnxOamVccvPingCtlTestSubMode and the + type of the pseudowire to be tested, the test will fail. For example, + if tmnxOamVccvPingCtlTestSubMode is 'static(2)', and there is no + TIMETRA-SDP-MIB::sdpBindPwPathTable row for the test's SDP binding, + the test will fail. + + The supported object combinations for VCCV ping tests are listed in + the tmnxOamVccvPingCtlTable DESCRIPTION clause." + DEFVAL { unspecified } + ::= { tmnxOamVccvPingCtlEntry 14 } + +tmnxOamVccvPingCtlAssocChannel OBJECT-TYPE + SYNTAX TmnxOamVccvAssocChannel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPingCtlAssocChannel specifies the launched + echo request's usage of the Associated Channel (ACH) mechanism, when + performing an MPLS-TP VCCV ping test. + + When tmnxOamVccvPingCtlTestSubMode is 'static(2)', the default value + for tmnxOamVccvPingCtlAssocChannel is 'nonIp(2)'. + + The supported object combinations for VCCV ping tests are listed in + the tmnxOamVccvPingCtlTable DESCRIPTION clause." + DEFVAL { notApplicable } + ::= { tmnxOamVccvPingCtlEntry 15 } + +tmnxOamVccvPingCtlSwitTgtFecType OBJECT-TYPE + SYNTAX TmnxOamVccvSwitTgtFecType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPingCtlSwitTgtFecType specifies the type of + downstream FEC (Forward Equivalence Class) segment to be tested. + + This object must be set to a non-default value when the path to be + tested starts with a FEC segment, and switches to a FEC segment with a + different type. For example, if the path to be tested starts with a + static FEC, and switches to FEC 128, this object must be set to + 'fec128(2)'." + DEFVAL { none } + ::= { tmnxOamVccvPingCtlEntry 16 } + +tmnxOamIcmpPingCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamIcmpPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamIcmpPingCtlTable (along with tmnxOamPingCtlTable) contains the + configuration information for ICMP ping tests. + + Test results are stored in tmnxOamPingResultsTable and + tmnxOamPingHistoryTable." + ::= { tmnxOamPingObjs 18 } + +tmnxOamIcmpPingCtlEntry OBJECT-TYPE + SYNTAX TmnxOamIcmpPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamIcmpPingCtlEntry (along with tmnxOamPingCtlEntry) contains the + configuration information for an ICMP ping test. + + A row is created when the corresponding tmnxOamPingCtlTestMode is set + to 'icmpPing'. + + A row is destroyed when the corresponding tmnxOamPingCtlTable row is + destroyed (using tmnxOamPingCtlRowStatus). + + The values in a particular row in this table cannot be changed when + the corresponding tmnxOamPingCtlAdminStatus is 'enabled(1)'." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex + } + ::= { tmnxOamIcmpPingCtlTable 1 } + +TmnxOamIcmpPingCtlEntry ::= SEQUENCE +{ + tmnxOamIcmpPingCtlRapid TruthValue, + tmnxOamIcmpPingCtlTtl Unsigned32, + tmnxOamIcmpPingCtlDSField Unsigned32, + tmnxOamIcmpPingCtlPattern Integer32, + tmnxOamIcmpPingCtlNhAddrType InetAddressType, + tmnxOamIcmpPingCtlNhAddress InetAddress, + tmnxOamIcmpPingCtlEgrIfIndex InterfaceIndexOrZero, + tmnxOamIcmpPingCtlBypassRouting TruthValue, + tmnxOamIcmpPingCtlDoNotFragment TruthValue, + tmnxOamIcmpPingCtlEgrIfName TNamedItemOrEmpty +} + +tmnxOamIcmpPingCtlRapid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIcmpPingCtlRapid specifies whether or not to send + ICMP ping probes in rapid sequence. + + Changing tmnxOamIcmpPingCtlRapid from 'false(2)' to 'true(1)' + implicitly sets tmnxOamPingCtlIntervalUnits to 'centiseconds(2)'. For + example, if tmnxOamPingCtlInterval is 1, that makes the interval for + the test 0.01 seconds. + + Changing tmnxOamIcmpPingCtlRapid from 'true(1)' to 'false(2)' + implicitly sets tmnxOamPingCtlIntervalUnits to 'seconds(1)'. For + example, if tmnxOamPingCtlInterval is 1, that makes the interval for + the test 1 second. + + tmnxOamIcmpPingCtlRapid = 'true(1)' and tmnxOamSaaCtlContinuous = + 'true(1)' is an unsupported combination." + DEFVAL { false } + ::= { tmnxOamIcmpPingCtlEntry 1 } + +tmnxOamIcmpPingCtlTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIcmpPingCtlTtl specifies the initial time-to-live + value for the ICMP ping packets." + DEFVAL { 64 } + ::= { tmnxOamIcmpPingCtlEntry 2 } + +tmnxOamIcmpPingCtlDSField OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIcmpPingCtlDSField specifies the value to load in + the Type of Service (TOS) octet or the Traffic Class (TC) octet of the + launched ICMP echo request(s). The TOS octet is a field in the IPv4 + packet header. The TC octet is a field in the IPv6 packet header. + + The value in the TOS or TC octet may influence the route, latency, + and/or probability of loss for the echo request (and, by inference, + for the associated data flow). + + This object is optional." + REFERENCE + "RFC 791, 'Internet Protocol', section 3.1. + RFC 1812, 'Requirements for IP Version 4 Routers', section 5.3.2. + RFC 2460, 'Internet Protocol, Version 6 (IPv6) Specification', + section 7. + RFC 2474, 'Definition of the Differentiated Services Field (DS Field) + in the IPv4 and IPv6 Headers'." + DEFVAL { 0 } + ::= { tmnxOamIcmpPingCtlEntry 3 } + +tmnxOamIcmpPingCtlPattern OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIcmpPingCtlPattern specifies a two-octet value to + be repeated to fill the Data field of the ICMP ping packet. + + When the value -1 is specified, the Data field will be filled with + positional values." + REFERENCE + "RFC 792, 'Internet Control Message Protocol', section 'Echo or Echo + Reply Message'." + DEFVAL { -1 } + ::= { tmnxOamIcmpPingCtlEntry 4 } + +tmnxOamIcmpPingCtlNhAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIcmpPingCtlNhAddrType specifies the address type + of the tmnxOamIcmpPingCtlNhAddress Internet address." + DEFVAL { unknown } + ::= { tmnxOamIcmpPingCtlEntry 5 } + +tmnxOamIcmpPingCtlNhAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIcmpPingCtlNhAddress specifies the Internet + address of the next-hop. + + Only one of tmnxOamIcmpPingCtlNhAddress, tmnxOamIcmpPingCtlEgrIfIndex, + tmnxOamIcmpPingCtlEgrIfName, or tmnxOamIcmpPingCtlBypassRouting may be + set to a non-default value. Otherwise, 'inconsistentValue' is + returned." + DEFVAL { ''H } + ::= { tmnxOamIcmpPingCtlEntry 6 } + +tmnxOamIcmpPingCtlEgrIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIcmpPingCtlEgrIfIndex specifies the ifIndex of the + interface to use to transmit the ICMP ping packets. + + If a non-zero value is Set, it must be a known ifIndex. The value + stored is the corresponding interface name string. When + tmnxOamIcmpPingCtlEgrIfIndex is read, the stored interface name string + is converted to an ifIndex (zero, if the interface no longer exists), + and the ifIndex is returned. When tmnxOamIcmpPingCtlEgrIfName is read, + the stored interface name string is returned. + + If zero is Set, the empty string is stored in the interface name + string. When tmnxOamIcmpPingCtlEgrIfIndex is read, zero is returned. + When tmnxOamIcmpPingCtlEgrIfName is read, the empty string is returned. + + Only one of tmnxOamIcmpPingCtlNhAddress, tmnxOamIcmpPingCtlEgrIfIndex, + tmnxOamIcmpPingCtlEgrIfName, or tmnxOamIcmpPingCtlBypassRouting may be + set to a non-default value. Otherwise, 'inconsistentValue' is + returned. + + When tmnxOamPingCtlRouterInstanceName is non-default, + tmnxOamIcmpPingCtlEgrIfIndex cannot be set to a non-default value. + + Managers are encouraged to use tmnxOamIcmpPingCtlEgrIfName (instead of + tmnxOamIcmpPingCtlEgrIfIndex) because tmnxOamIcmpPingCtlEgrIfIndex + will be deleted in a future release." + DEFVAL { 0 } + ::= { tmnxOamIcmpPingCtlEntry 7 } + +tmnxOamIcmpPingCtlBypassRouting OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIcmpPingCtlBypassRouting specifies whether or not + to send the ping request to a host on a directly attached network, + bypassing the routing table. + + Only one of tmnxOamIcmpPingCtlNhAddress, tmnxOamIcmpPingCtlEgrIfIndex, + tmnxOamIcmpPingCtlEgrIfName, or tmnxOamIcmpPingCtlBypassRouting may be + set to a non-default value. Otherwise, 'inconsistentValue' is + returned." + DEFVAL { false } + ::= { tmnxOamIcmpPingCtlEntry 8 } + +tmnxOamIcmpPingCtlDoNotFragment OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIcmpPingCtlDoNotFragment specifies whether or not + the IPv4 'DF' (Don't Fragment) bit is set in the ICMP ping packet(s) + launched for the test. + + When tmnxOamIcmpPingCtlDoNotFragment is 'true(1)', the 'DF' bit is + set. + + This object is significant if: + 1. The target address type for the test (i.e. + tmnxOamPingCtlTgtAddrType) is 'ipv4(1)', or + 2. tmnxOamPingCtlTgtAddrType is 'dns(16)', and the DNS name resolves + to an IPv4 address. + Otherwise, this object is ignored." + DEFVAL { false } + ::= { tmnxOamIcmpPingCtlEntry 9 } + +tmnxOamIcmpPingCtlEgrIfName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamIcmpPingCtlEgrIfName specifies the name of the + interface to use to transmit the ICMP ping packets. The value + provided is accepted whether or not it is a known interface name + (validation is done as part of executing the test). + + When tmnxOamIcmpPingCtlEgrIfName is Set, the given interface name + string is stored. When tmnxOamIcmpPingCtlEgrIfName is read, the + interface name string is returned. When tmnxOamIcmpPingCtlEgrIfIndex + is read, the interface name string is converted to an ifIndex (zero if + the interface name string is the empty string, or cannot be converted + to an ifIndex), and the ifIndex is returned. + + Only one of tmnxOamIcmpPingCtlNhAddress, tmnxOamIcmpPingCtlEgrIfIndex, + tmnxOamIcmpPingCtlEgrIfName, or tmnxOamIcmpPingCtlBypassRouting may be + set to a non-default value. Otherwise, 'inconsistentValue' is + returned." + DEFVAL { ''H } + ::= { tmnxOamIcmpPingCtlEntry 10 } + +tmnxOamAncpTestCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamAncpTestCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Nokia SROS OAM ANCP Control Table for providing, + via SNMP, the capability of performing Nokia SROS OAM + 'ANCP loopback' test operations. + The results of these tests are stored in the tmnxOamPingResultsTable + and the tmnxOamAncpTestHistoryTable. There will be no entries for + these tests in the tmnxOamPingHistoryTable." + ::= { tmnxOamPingObjs 19 } + +tmnxOamAncpTestCtlEntry OBJECT-TYPE + SYNTAX TmnxOamAncpTestCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamAncpTestCtlTable. The first index + element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString, + a textual convention that allows for use of the SNMPv3 + View-Based Access Control Model (RFC 2575 [11], VACM) + and allows a management application to identify its entries. + The second index, tmnxOamPingCtlTestIndex, enables the same + management application to have multiple outstanding requests." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex + } + ::= { tmnxOamAncpTestCtlTable 1 } + +TmnxOamAncpTestCtlEntry ::= SEQUENCE +{ + tmnxOamAncpTestTarget INTEGER, + tmnxOamAncpTestTargetId DisplayString, + tmnxOamAncpTestcount Integer32, + tmnxOamAncpTestTimeout Integer32 +} + +tmnxOamAncpTestTarget OBJECT-TYPE + SYNTAX INTEGER { + none (0), + subscriberId (1), + ancpString (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tmnxOamAncpTestTarget specifies how to interpret the value + of the object tmnxOamAncpTestTargetId. If set to 'subscriberId', the + object tmnxOamAncpTestTargetId is a printable character string which + contains the subscriber-id. If set to 'ancpString', the object + tmnxOamAncpTestTargetId is a printable character string which contains + the ancp-string. If set to 'none', no value is specified, the object + tmnxOamAncpTestTargetId is an empty string, and no ancp loopback test + can be performed." + DEFVAL { none } + ::= { tmnxOamAncpTestCtlEntry 1 } + +tmnxOamAncpTestTargetId OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tmnxOamAncpTestTargetId contains the ID of the subscriber + for which the ANCP loopback test must be performed. The content of the + field is interpreted as being a subscriber-id of max 32 chars (in case + the object tmnxOamAncpTestTarget is set to 'subscriberId'), or as + being an acnp-string of max 63 chars (in case the object + tmnxOamAncpTestTarget is set to 'ancpString')." + DEFVAL { "" } + ::= { tmnxOamAncpTestCtlEntry 2 } + +tmnxOamAncpTestcount OBJECT-TYPE + SYNTAX Integer32 (0..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamAncpTestcount specifies the number of messages the + access node will use to test the circuit. + If set to 0, the number of messages will be determined by the + access node. Following settings are allowed: + tmnxOamAncpTestcount tmnxOamAncpTestTimeout + 0 0 + 1..32 0 + 1..32 1..255" + DEFVAL { 0 } + ::= { tmnxOamAncpTestCtlEntry 3 } + +tmnxOamAncpTestTimeout OBJECT-TYPE + SYNTAX Integer32 (0..255) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamAncpTestTimeout specifies the number of seconds + the controlling node will wait for a reply. This timeout value is also + sent to the access node. If set to 0, the access node will pick a + default value, while the control node will assume a value of 255 + seconds. + + Following settings are allowed: + tmnxOamAncpTestcount tmnxOamAncpTestTimeout + 0 0 + 1..32 0 + 1..32 1..255" + DEFVAL { 0 } + ::= { tmnxOamAncpTestCtlEntry 4 } + +tmnxOamAncpTestHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamAncpTestHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a table for storing the results of an OAM ANCP test. The + number of entries in this table for a test is limited to the results + of 3 runs. + + An entry in this table is created when the result of an OAM + ANCP test is determined. An entry is removed from this table when + its corresponding tmnxOamPingCtlEntry is deleted." + ::= { tmnxOamPingObjs 20 } + +tmnxOamAncpTestHistoryEntry OBJECT-TYPE + SYNTAX TmnxOamAncpTestHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamAncpTestHistoryTable. The first two + index elements identify the tmnxOamPingCtlEntry that a + tmnxOamAncpTestHistoryTable belongs to. The third index identifies a + specific run of the OAM test. The fourth index element selects a + single OAM ANCP test result." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex, + tmnxOamPingResultsTestRunIndex, + tmnxOamAncpHistoryIndex + } + ::= { tmnxOamAncpTestHistoryTable 1 } + +TmnxOamAncpTestHistoryEntry ::= SEQUENCE +{ + tmnxOamAncpHistoryIndex Unsigned32, + tmnxOamAncpHistoryAncpString DisplayString, + tmnxOamAncpHistoryAccNodeCode Unsigned32, + tmnxOamAncpHistoryAccNodeResult Unsigned32, + tmnxOamAncpHistoryAccNodeRspStr DisplayString +} + +tmnxOamAncpHistoryIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table is created when the result of a OAM + ANCP test is determined. The initial 2 instance + identifier index values identify the tmnxOamPingCtlEntry + that This ANCP test result belongs + to. The tmnxOamAncpHistoryIndex element selects a single OAM + probe result. + + The agent starts assigning tmnxOamAncpHistoryIndex values at 1 and + wraps after exceeding the maximum possible value as defined by the + limit of this object." + ::= { tmnxOamAncpTestHistoryEntry 1 } + +tmnxOamAncpHistoryAncpString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tmnxOamAncpHistoryAncpString indicates the value of the + ancp string used while running this ANCP test." + ::= { tmnxOamAncpTestHistoryEntry 2 } + +tmnxOamAncpHistoryAccNodeCode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tmnxOamAncpHistoryAccNodeCode indicates, if different + from 0, the return code received from the ANCP access node. + The value of this field corresponds to the error codes defined in the + draft-wadhwa-gsmp-l2control-configuration-01: + - 0x500 Specified access line does not exist + - 0x501 Loopback test timed out + - 0x502 Reserved + - 0x503 DSL line status showtime + - 0x504 DSL line status idle + - 0x505 DSL line status silent + - 0x506 DSL line status training + - 0x507 DSL line integrity error + - 0x508 DSLAM resource not available + - 0x509 Invalid test parameter" + ::= { tmnxOamAncpTestHistoryEntry 3 } + +tmnxOamAncpHistoryAccNodeResult OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tmnxOamAncpHistoryAccNodeResult indicates, if different + from 0, the return result received from the ANCP access node. + The value of this field corresponds to the result codes defined in the + draft-wadhwa-gsmp-l2control-configuration-01: + { + - 1: NoSuccessAck + - 2: AckAll + - 3: Success + - 4: Failure + - 5: More + - 6: ReturnReceipt + }" + ::= { tmnxOamAncpTestHistoryEntry 4 } + +tmnxOamAncpHistoryAccNodeRspStr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tmnxOamAncpHistoryAccNodeRspStr indicates, if different + from the empty string, the OAM-loopback-Test-Response-String received + from the access node, as reply to the requested test." + ::= { tmnxOamAncpTestHistoryEntry 5 } + +tmnxOamP2mpLspPingCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamP2mpLspPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamP2mpLspPingCtlTable (along with tmnxOamPingCtlTable) contains + the configuration information for Point-to-Multipoint (P2MP) Label + Switched Path (LSP) ping tests." + REFERENCE + "RFC 6425, 'Detecting Data-Plane Failures in Point-to-Multipoint MPLS - + Extensions to LSP Ping'." + ::= { tmnxOamPingObjs 21 } + +tmnxOamP2mpLspPingCtlEntry OBJECT-TYPE + SYNTAX TmnxOamP2mpLspPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamP2mpLspPingCtlEntry (along with tmnxOamPingCtlEntry) contains + the configuration information for a P2MP LSP Ping test. + + A row is created when the corresponding tmnxOamPingCtlTestMode is set + to 'p2mpLspPing'. + + A row is destroyed when the corresponding tmnxOamPingCtlTable row is + destroyed (using tmnxOamPingCtlRowStatus). + + The values in a particular row in this table cannot be changed when + the corresponding tmnxOamPingCtlAdminStatus is 'enabled(1)'. + + The results of a 'p2mpLspPing' test are available using + tmnxOamPingResultsEntry and tmnxOamPingHistoryEntry." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex + } + ::= { tmnxOamP2mpLspPingCtlTable 1 } + +TmnxOamP2mpLspPingCtlEntry ::= SEQUENCE +{ + tmnxOamP2mpLspPingCtlLspName TLNamedItemOrEmpty, + tmnxOamP2mpLspPingCtlInstName TNamedItemOrEmpty, + tmnxOamP2mpLspPingCtlTtl Unsigned32, + tmnxOamP2mpLspPingCtlP2MPId Unsigned32, + tmnxOamP2mpLspPingCtlSrcAddrType InetAddressType, + tmnxOamP2mpLspPingCtlSrcAddr InetAddress, + tmnxOamP2mpLspPingCtlGrpAddrType InetAddressType, + tmnxOamP2mpLspPingCtlGrpAddr InetAddress, + tmnxOamP2mpLspPingCtlOptionalTLV INTEGER +} + +tmnxOamP2mpLspPingCtlLspName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamP2mpLspPingCtlLspName specifies the administrative + name of the target RSVP P2MP Labeled Switch Path (LSP) for this OAM + P2MP LSP Ping test. The LSP name must be unique within the base router + instance. + + The objects tmnxOamP2mpLspPingCtlLspName and + tmnxOamP2mpLspPingCtlP2MPId are mutually exclusive. + + An 'inconsistentValue' error is returned when attempting to set the + value of the tmnxOamP2mpLspPingCtlLspName object to a non default + value while the value of the tmnxOamP2mpLspPingCtlP2MPId object is + already set to non default value. + + An 'inconsistentValue' error is returned when the value of + tmnxOamPingCtlAdminStatus is set to 'enabled' if both the value of + tmnxOamP2mpLspPingCtlLspName and the value of + tmnxOamP2mpLspPingCtlP2MPId objects are set to default values." + DEFVAL { ''H } + ::= { tmnxOamP2mpLspPingCtlEntry 1 } + +tmnxOamP2mpLspPingCtlInstName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This parameter identifies an instance of a P2MP LSP, either a primary + or secondary instance of a RSVP P2MP LSP Tree." + DEFVAL { ''H } + ::= { tmnxOamP2mpLspPingCtlEntry 2 } + +tmnxOamP2mpLspPingCtlTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + UNITS "time-to-live value" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the outermost label time-to-live value. This is an optional + parameter for RSVP P2MP LSP. This parameter is not applicable for LDP + P2MP LSP" + DEFVAL { 255 } + ::= { tmnxOamP2mpLspPingCtlEntry 3 } + +tmnxOamP2mpLspPingCtlP2MPId OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamP2mpLspPingCtlP2MPId specifies the identifier of a + Point to Multipoint (LDP P2MP) Label Switch Path (LSP) for this OAM + P2MP LSP ping test. + + The objects tmnxOamP2mpLspPingCtlP2MPId and + tmnxOamP2mpLspPingCtlLspName are mutually exclusive. + + An 'inconsistentValue' error is returned when attempting to set the + value of the tmnxOamP2mpLspPingCtlP2MPId object to a non default value + while the value of the tmnxOamP2mpLspPingCtlLspName object is already + set to non default value. + + An 'inconsistentValue' error is returned when the value of + tmnxOamPingCtlAdminStatus is set to 'enabled' if both the value of + tmnxOamP2mpLspPingCtlP2MPId and the value of + tmnxOamP2mpLspPingCtlLspName objects are set to default values." + DEFVAL { 0 } + ::= { tmnxOamP2mpLspPingCtlEntry 4 } + +tmnxOamP2mpLspPingCtlSrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamP2mpLspPingCtlSrcAddrType specifies the address + type of tmnxOamP2mpLspPingCtlSrcAddr. + + When tmnxOamPingCtlAdminStatus is to set to 'enable', objects + tmnxOamP2mpLspPingCtlSrcAddrType, tmnxOamP2mpLspPingCtlSrcAddr, + tmnxOamP2mpLspPingCtlGrpAddrType, and tmnxOamP2mpLspPingCtlGrpAddr + should all have default values or should all have non-default values." + DEFVAL { unknown } + ::= { tmnxOamP2mpLspPingCtlEntry 5 } + +tmnxOamP2mpLspPingCtlSrcAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamP2mpLspPingCtlSrcAddr specifies the source address + of a Point to Multipoint (LDP P2MP) Label Switch Path (LSP) for this + OAM P2MP LSP ping test. This IP address must be valid unicast address. + + The objects tmnxOamP2mpLspPingCtlSrcAddr and + tmnxOamP2mpLspPingCtlP2MPId are mutually exclusive. + + When tmnxOamPingCtlAdminStatus is to set to 'enable', objects + tmnxOamP2mpLspPingCtlSrcAddrType, tmnxOamP2mpLspPingCtlSrcAddr, + tmnxOamP2mpLspPingCtlGrpAddrType, and tmnxOamP2mpLspPingCtlGrpAddr + should all have default values or should all have non-default values." + DEFVAL { ''H } + ::= { tmnxOamP2mpLspPingCtlEntry 6 } + +tmnxOamP2mpLspPingCtlGrpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamP2mpLspPingCtlGrpAddrType specifies the address + type of tmnxOamP2mpLspPingCtlGrpAddr. + + When tmnxOamPingCtlAdminStatus is to set to 'enable', objects + tmnxOamP2mpLspPingCtlSrcAddrType, tmnxOamP2mpLspPingCtlSrcAddr, + tmnxOamP2mpLspPingCtlGrpAddrType, and tmnxOamP2mpLspPingCtlGrpAddr + should all have default values or should all have non-default values." + DEFVAL { unknown } + ::= { tmnxOamP2mpLspPingCtlEntry 7 } + +tmnxOamP2mpLspPingCtlGrpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamP2mpLspPingCtlGrpAddr specifies the group address + of a Point to Multipoint (LDP P2MP) Label Switch Path (LSP) for this + OAM P2MP LSP ping test. This IP address must be valid multicast + address. + + The objects tmnxOamP2mpLspPingCtlGrpAddr and + tmnxOamP2mpLspPingCtlP2MPId are mutually exclusive. + + When tmnxOamPingCtlAdminStatus is to set to 'enable', objects + tmnxOamP2mpLspPingCtlSrcAddrType, tmnxOamP2mpLspPingCtlSrcAddr, + tmnxOamP2mpLspPingCtlGrpAddrType, and tmnxOamP2mpLspPingCtlGrpAddr + should all have default values or should all have non-default values." + DEFVAL { ''H } + ::= { tmnxOamP2mpLspPingCtlEntry 8 } + +tmnxOamP2mpLspPingCtlOptionalTLV OBJECT-TYPE + SYNTAX INTEGER { + none (1), + vpnRecursiveFec (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamP2mpLspPingCtlOptionalTLV specifies which optional + Type/Length/Value (TLV) structure to include in the MPLS echo request + launched for the specified test. + + 'vpnRecursiveFec(2)' specifies the proprietary inclusion of an RFC + 6512 'VPN-Recursive FEC Element'. + + 'vpnRecursiveFec(2)' is required to successfully ping a P2MP leaf with + the following characteristics: + 1. The path between the P2MP root and the targeted leaf is a Virtual + Private Network (VPN), e.g. an SROS Virtual Private Routed Network + (VPRN) service. And .. + 2. The VPN has an RFC 4364 'Option B' boundary between two Border + Gateway Protocol (BGP) Autonomous Systems. And .. + 3. The leaf resides on an SROS node (with support for this object) on + the far side of the boundary (with respect to the root). + + A leaf residing on a non-SROS node may not respond (or may respond + with an error) when 'vpnRecursiveFec(2)' is specified. + + 'none(1)' specifies the inclusion of none of the optional TLVs + described above." + REFERENCE + "RFC 4364, 'BGP/MPLS IP Virtual Private Networks (VPNs)', Section 10, + 'Multi-AS Backbones'. + RFC 6512, 'Using Multipoint LDP When the Backbone Has No Route to the + Root', Section 3.2.1, 'Non-Segmented Inter-AS P-Tunnels'." + DEFVAL { none } + ::= { tmnxOamP2mpLspPingCtlEntry 9 } + +tmnxOamP2mpLspPingIPAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamP2mpLspPingIPAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Nokia SROS OAM P2MP LSP ping IP Address Table for + providing, via SNMP, the capability of performing Nokia SROS OAM + 'p2mpLspPing' test operations. + + This table provides the ability to add multiple IP Address + destinations for the 'p2mpLspPing' test. + + The results of these tests are stored in the tmnxOamPingResultsTable + and the tmnxOamPingHistoryTable." + ::= { tmnxOamPingObjs 22 } + +tmnxOamP2mpLspPingIPAddressEntry OBJECT-TYPE + SYNTAX TmnxOamP2mpLspPingIPAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamP2mpLspPingIPAddressTable. The first + index element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString, a + textual convention that allows for use of the SNMPv3 View-Based Access + Control Model (RFC 2575 [11], VACM) and allows a management + application to identify its entries. The second index, + tmnxOamPingCtlTestIndex, enables the same management application to + have multiple outstanding requests. The third and fourth index, + tmnxOamP2mpLspPingCtlIpAddrType and tmnxOamP2mpLspPingCtlIpAddr + enables the same management application to have multiple IP address + destinations." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex, + tmnxOamP2mpLspPingCtlIpAddrIndex + } + ::= { tmnxOamP2mpLspPingIPAddressTable 1 } + +TmnxOamP2mpLspPingIPAddressEntry ::= SEQUENCE +{ + tmnxOamP2mpLspPingCtlIpAddrIndex Unsigned32, + tmnxOamP2mpLspPingCtlIpRowStatus RowStatus, + tmnxOamP2mpLspPingCtlIpAddrType InetAddressType, + tmnxOamP2mpLspPingCtlIpAddr InetAddress +} + +tmnxOamP2mpLspPingCtlIpAddrIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tmnxOamP2mpLspPingCtlIpAddrIndex specifies the numerical + row-order in the table." + ::= { tmnxOamP2mpLspPingIPAddressEntry 1 } + +tmnxOamP2mpLspPingCtlIpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tmnxOamP2mpLspPingCtlIpRowStatus allows for the creation + and deletion of rows in the tmnxOamP2mpLspPingIPAddressTable." + ::= { tmnxOamP2mpLspPingIPAddressEntry 2 } + +tmnxOamP2mpLspPingCtlIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamP2mpLspPingCtlIpAddrType specifies the type of + Internet address stored in tmnxOamP2mpLspPingCtlIpAddr." + ::= { tmnxOamP2mpLspPingIPAddressEntry 3 } + +tmnxOamP2mpLspPingCtlIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamP2mpLspPingCtlIpAddr specifies a remote Internet + address to send P2MP LSP Ping packets for a particular test." + ::= { tmnxOamP2mpLspPingIPAddressEntry 4 } + +tmnxOamEthCfmPingCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamEthCfmPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamEthCfmPingCtlTable contains Ethernet CFM-specific configuration + information for 'ethCfmLoopback', 'ethCfmTwoWayDelay', and + 'ethCfmTwoWaySlm' tests. + + This table extends the tmnxOamPingCtlTable. A row is automatically + created in this table when a row is created in tmnxOamPingCtlTable with + tmnxOamPingCtlTestMode set to 'ethCfmLoopback', 'ethCfmTwoWayDelay', or + 'ethCfmTwoWaySlm'. Deleting a row in tmnxOamPingCtlTable automatically + deletes the row (if any) with the same index values in + tmnxOamEthCfmPingCtlTable. + + Test results are stored in tmnxOamPingResultsTable and + tmnxOamPingHistoryTable." + ::= { tmnxOamPingObjs 23 } + +tmnxOamEthCfmPingCtlEntry OBJECT-TYPE + SYNTAX TmnxOamEthCfmPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamEthCfmPingCtlEntry defines an entry in the + tmnxOamEthCfmPingCtlTable. Each index is an object in + tmnxOamPingCtlTable." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex + } + ::= { tmnxOamEthCfmPingCtlTable 1 } + +TmnxOamEthCfmPingCtlEntry ::= SEQUENCE +{ + tmnxOamEthCfmPingCtlTgtMacAddr MacAddress, + tmnxOamEthCfmPingCtlSrcMdIndex Unsigned32, + tmnxOamEthCfmPingCtlSrcMaIndex Unsigned32, + tmnxOamEthCfmPingCtlSrcMepId Dot1agCfmMepIdOrZero, + tmnxOamEthCfmPingCtlRemoteMepId Dot1agCfmMepIdOrZero +} + +tmnxOamEthCfmPingCtlTgtMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamEthCfmPingCtlTgtMacAddr specifies the destination + MAC address for the test. + + A non-zero destination MAC address is required in each test frame sent + for the test. + + The tmnxOamEthCfmPingCtlTgtMacAddr must be assigned a non-default + value. Otherwise, an attempt to administratively enable the test + (using tmnxOamSaaCtlAdminStatus) will fail." + DEFVAL { '000000000000'H } + ::= { tmnxOamEthCfmPingCtlEntry 1 } + +tmnxOamEthCfmPingCtlSrcMdIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamEthCfmPingCtlSrcMdIndex specifies the source CFM + maintenance domain index for the test. Zero is the null CFM + maintenance domain index." + DEFVAL { 0 } + ::= { tmnxOamEthCfmPingCtlEntry 2 } + +tmnxOamEthCfmPingCtlSrcMaIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamEthCfmPingCtlSrcMaIndex specifies the source CFM + maintenance association index for the test. Zero is the null CFM + maintenance association index." + DEFVAL { 0 } + ::= { tmnxOamEthCfmPingCtlEntry 3 } + +tmnxOamEthCfmPingCtlSrcMepId OBJECT-TYPE + SYNTAX Dot1agCfmMepIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamEthCfmPingCtlSrcMepId specifies the source + Maintenance association End Point Identifier (MEP ID) for the test. + Zero is the null MEP ID." + DEFVAL { 0 } + ::= { tmnxOamEthCfmPingCtlEntry 4 } + +tmnxOamEthCfmPingCtlRemoteMepId OBJECT-TYPE + SYNTAX Dot1agCfmMepIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamEthCfmPingCtlRemoteMepId specifies the remote + Maintenance association End Point Identifier (MEP ID) for the test. + + A non-zero destination MAC address is required in each test frame sent + for the test. The destination MAC address can be specified directly + (using tmnxOamEthCfmPingCtlTgtMacAddr) or indirectly (using this + object). + + Exactly one of tmnxOamEthCfmPingCtlTgtMacAddr and + tmnxOamEthCfmPingCtlRemoteMepId must be assigned a non-default value. + Otherwise, an attempt to administratively enable the test (using + tmnxOamSaaCtlAdminStatus) will fail. + + Suppose this object is assigned a non-default value. Then, at the + start of each test run, SROS reads + TIMETRA-IEEE8021-CFM-MIB::tmnxDot1agCfmLearnedRmtMacAddr to find the + destination MAC address to use for the test run. + + The following index values are used for the read: + tmnxOamEthCfmPingCtlSrcMdIndex, + tmnxOamEthCfmPingCtlSrcMaIndex, + tmnxOamEthCfmPingCtlSrcMepId, + tmnxOamEthCfmPingCtlRemoteMepId. + + If a destination MAC address is not found, no test frames will be sent + for the test run. The number of frames to be sent during a test run is + configured using tmnxOamPingCtlProbeCount. + + Configuring tmnxOamEthCfmPingCtlRemoteMepId (instead of + tmnxOamEthCfmPingCtlDestMacAddr) has the following advantage: if the + hardware hosting the test's far end is replaced (meaning a new + destination MAC address is present), the test does not need to be + reconfigured." + DEFVAL { 0 } + ::= { tmnxOamEthCfmPingCtlEntry 5 } + +tmnxOamVccvPgTgFec128CtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamVccvPgTgFec128CtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamVccvPgTgFec128CtlTable contains the target information for VCCV + (Virtual Circuit Connectivity Verification) ping tests which switch to + downstream FEC (Forward Equivalence Class) 128 segments." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')." + ::= { tmnxOamPingObjs 24 } + +tmnxOamVccvPgTgFec128CtlEntry OBJECT-TYPE + SYNTAX TmnxOamVccvPgTgFec128CtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamVccvPgTgFec128CtlEntry contains the target information for a + VCCV ping test which switches to a downstream FEC 128 segment. + + The values in a row are used to fill a 'FEC 128 Pseudowire' sub-TLV + (Type, Length, Value) within the 'Target FEC Stack' TLV within the + launched VCCV ping request. + + A row is created when the test's tmnxOamVccvPingCtlSwitTgtFecType is + set to 'fec128(2)'. + + A row is destroyed when the tmnxOamVccvPingCtlTable row is destroyed. + + All the objects in a row must be set in one SNMP Set PDU. Otherwise, + the SNMP Set PDU will be rejected." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex + } + ::= { tmnxOamVccvPgTgFec128CtlTable 1 } + +TmnxOamVccvPgTgFec128CtlEntry ::= SEQUENCE +{ + tmnxOamVccvPgTgFec128CtlSrcAddrT InetAddressType, + tmnxOamVccvPgTgFec128CtlSrcAddr InetAddress, + tmnxOamVccvPgTgFec128CtlDstAddrT InetAddressType, + tmnxOamVccvPgTgFec128CtlDstAddr InetAddress, + tmnxOamVccvPgTgFec128CtlPwId Unsigned32, + tmnxOamVccvPgTgFec128CtlPwType Unsigned32 +} + +tmnxOamVccvPgTgFec128CtlSrcAddrT OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPgTgFec128CtlSrcAddrT specifies the address + type of tmnxOamVccvPgTgFec128CtlSrcAddr." + DEFVAL { unknown } + ::= { tmnxOamVccvPgTgFec128CtlEntry 1 } + +tmnxOamVccvPgTgFec128CtlSrcAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPgTgFec128CtlSrcAddr specifies the value to be + copied into the Sender's PE Address (Sender's Provider Edge Address) + field of the 'FEC 128 Pseudowire' sub-TLV within the 'Target FEC + Stack' TLV within the launched VCCV ping request." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')." + DEFVAL { ''H } + ::= { tmnxOamVccvPgTgFec128CtlEntry 2 } + +tmnxOamVccvPgTgFec128CtlDstAddrT OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPgTgFec128CtlDstAddrT specifies the address + type of tmnxOamVccvPgTgFec128CtlDstAddr." + DEFVAL { unknown } + ::= { tmnxOamVccvPgTgFec128CtlEntry 3 } + +tmnxOamVccvPgTgFec128CtlDstAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPgTgFec128CtlDstAddr specifies the value to be + copied into the 'Remote PE Address' (Remote Provider Edge Address) + field of the 'FEC 128 Pseudowire' sub-TLV within the 'Target FEC + Stack' TLV within the launched VCCV ping request." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')." + DEFVAL { ''H } + ::= { tmnxOamVccvPgTgFec128CtlEntry 4 } + +tmnxOamVccvPgTgFec128CtlPwId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPgTgFec128CtlPwId specifies the value to be + copied into the 'PW ID' (Pseudowire Identifier) field of the 'FEC 128 + Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the + launched VCCV ping request. + + Zero indicates no Pseudowire Identifier has been configured." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')." + DEFVAL { 0 } + ::= { tmnxOamVccvPgTgFec128CtlEntry 5 } + +tmnxOamVccvPgTgFec128CtlPwType OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPgTgFec128CtlPwType specifies the value to be + copied into the 'PW Type' (Pseudowire Type) field of the 'FEC 128 + Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the + launched VCCV ping request. The code points are defined in RFC 4446. + + SROS supports services corresponding to the following RFC 4446 PW Type + code points. + + PW Type Description + ------- --------------------------------------- + 2 ATM AAL5 SDU VCC transport + 3 ATM transparent cell transport + 5 Ethernet + 9 ATM n-to-one VCC cell transport + 10 ATM n-to-one VPC cell transport + 17 Structure-agnostic E1 over packet + 18 Structure-agnostic T1 (DS1) over packet + 21 CES over PSN basic mode + 23 CES over PSN TDM with CAS + + Zero indicates no Pseudowire Type has been configured." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)'). + RFC 4446, 'IANA Allocations for Pseudowire Edge to Edge Emulation + (PWE3)', Section 3.2, 'MPLS Pseudowire Type'." + DEFVAL { 0 } + ::= { tmnxOamVccvPgTgFec128CtlEntry 6 } + +tmnxOamVccvPgTgStaticCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamVccvPgTgStaticCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamVccvPgTgStaticCtlTable contains the target information for VCCV + (Virtual Circuit Connectivity Verification) ping tests which switch to + downstream static (i.e. MPLS-TP) segments." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'." + ::= { tmnxOamPingObjs 25 } + +tmnxOamVccvPgTgStaticCtlEntry OBJECT-TYPE + SYNTAX TmnxOamVccvPgTgStaticCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamVccvPgTgStaticCtlEntry contains the target information for a + VCCV ping test which switches to a downstream static (i.e. MPLS-TP) + segment. + + The values in a row are used to fill a 'Static Pseudowire' sub-TLV + (Type, Length, Value) within the 'Target FEC Stack' TLV within the + launched VCCV ping request. + + A row is created when the test's tmnxOamVccvPingCtlSwitTgtFecType is + set to 'static(3)'. + + A row is destroyed when the tmnxOamVccvPingCtlTable row is destroyed. + + All the objects in a row must be set in one SNMP Set PDU. Otherwise, + the SNMP Set PDU will be rejected." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex + } + ::= { tmnxOamVccvPgTgStaticCtlTable 1 } + +TmnxOamVccvPgTgStaticCtlEntry ::= SEQUENCE +{ + tmnxOamVccvPgTgStaticCtlAgi TmnxVPNRouteDistinguisher, + tmnxOamVccvPgTgStaticCtlSaiiGlbl TmnxPwGlobalIdOrZero, + tmnxOamVccvPgTgStaticCtlSaiiNode TmnxMplsTpNodeID, + tmnxOamVccvPgTgStaticCtlSaiiAcId Unsigned32, + tmnxOamVccvPgTgStaticCtlTaiiGlbl TmnxPwGlobalIdOrZero, + tmnxOamVccvPgTgStaticCtlTaiiNode TmnxMplsTpNodeID, + tmnxOamVccvPgTgStaticCtlTaiiAcId Unsigned32 +} + +tmnxOamVccvPgTgStaticCtlAgi OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPgTgStaticCtlAgi specifies the value to be + copied into the 'Service Identifier' field of the 'Static Pseudowire' + sub-TLV within the 'Target FEC Stack' TLV within the launched VCCV ping + request. As specified in RFC 6426, the 'Service Identifier' field may + be filled with an AGI (Attachment Group Identifier). + + The all-zeroes value indicates no Service Identifier has been + configured." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'. + RFC 4446, 'IANA Allocations for Pseudowire Edge to Edge Emulation + (PWE3)', section 3.4.2, 'Attachment Group Identifier (AGI) Type'." + DEFVAL { '0000000000000000'H } + ::= { tmnxOamVccvPgTgStaticCtlEntry 1 } + +tmnxOamVccvPgTgStaticCtlSaiiGlbl OBJECT-TYPE + SYNTAX TmnxPwGlobalIdOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPgTgStaticCtlSaiiGlbl specifies the value to + be copied into the 'Source Global ID' field of the 'Static Pseudowire' + sub-TLV within the 'Target FEC Stack' TLV within the launched VCCV + ping request. + + Zero indicates no Source Global ID has been configured." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'. + RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 3, + 'Uniquely Identifying an Operator - the Global_ID'." + DEFVAL { 0 } + ::= { tmnxOamVccvPgTgStaticCtlEntry 2 } + +tmnxOamVccvPgTgStaticCtlSaiiNode OBJECT-TYPE + SYNTAX TmnxMplsTpNodeID + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPgTgStaticCtlSaiiNode specifies the value to + be copied into the 'Source Node ID' field of the 'Static Pseudowire' + sub-TLV within the 'Target FEC Stack' TLV within the launched VCCV + ping request. + + Zero indicates no Source Node ID has been configured." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'. + RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 4, + 'Node and Interface Identifiers'." + DEFVAL { 0 } + ::= { tmnxOamVccvPgTgStaticCtlEntry 3 } + +tmnxOamVccvPgTgStaticCtlSaiiAcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPgTgStaticCtlSaiiAcId specifies the value to + be copied into the 'Source AC-ID' (Source Attachment Circuit + Identifier) field of the 'Static Pseudowire' sub-TLV within the + 'Target FEC Stack' TLV within the launched VCCV ping request. + + Zero indicates no Source AC-ID has been configured." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'. + RFC 5003, 'Attachment Individual Identifier (AII) Types for + Aggregation', section 3.2, 'AII Type 2'." + DEFVAL { 0 } + ::= { tmnxOamVccvPgTgStaticCtlEntry 4 } + +tmnxOamVccvPgTgStaticCtlTaiiGlbl OBJECT-TYPE + SYNTAX TmnxPwGlobalIdOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPgTgStaticCtlTaiiGlbl specifies the value to + be copied into the 'Destination Global ID' field of the 'Static + Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the + launched VCCV ping request. + + Zero indicates no Destination Global ID has been configured." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'. + RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 3, + 'Uniquely Identifying an Operator - the Global_ID'." + DEFVAL { 0 } + ::= { tmnxOamVccvPgTgStaticCtlEntry 5 } + +tmnxOamVccvPgTgStaticCtlTaiiNode OBJECT-TYPE + SYNTAX TmnxMplsTpNodeID + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPgTgStaticCtlTaiiNode specifies the value to + be copied into the 'Destination Node ID' field of the 'Static + Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the + launched VCCV ping request. + + Zero indicates no Destination Node ID has been configured." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'. + RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 4, + 'Node and Interface Identifiers'." + DEFVAL { 0 } + ::= { tmnxOamVccvPgTgStaticCtlEntry 6 } + +tmnxOamVccvPgTgStaticCtlTaiiAcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvPgTgStaticCtlTaiiAcId specifies the value to + be copied into the 'Destination AC-ID' (Destination Attachment Circuit + Identifier) field of the 'Static Pseudowire' sub-TLV within the + 'Target FEC Stack' TLV within the launched VCCV ping request. + + Zero indicates no Destination AC-ID has been configured." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'. + RFC 5003, 'Attachment Individual Identifier (AII) Types for + Aggregation', section 3.2, 'AII Type 2'." + DEFVAL { 0 } + ::= { tmnxOamVccvPgTgStaticCtlEntry 7 } + +tmnxOamVxlanPingCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamVxlanPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamVxlanPingCtlTable (along with tmnxOamPingCtlTable) contains the + configuration information for VXLAN (Virtual Extensible Local Area + Network) ping tests." + REFERENCE + "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath + Failure Detection', October 22, 2014. + RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2 + Networks over Layer 3 Networks', August 2014." + ::= { tmnxOamPingObjs 26 } + +tmnxOamVxlanPingCtlEntry OBJECT-TYPE + SYNTAX TmnxOamVxlanPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamVxlanPingCtlEntry (along with tmnxOamPingCtlEntry) contains the + configuration information for a VXLAN ping test. + + A row is created when the corresponding tmnxOamPingCtlTestMode is set + to 'vxlanPing'. + + A row is destroyed when the corresponding tmnxOamPingCtlTable row is + destroyed (using tmnxOamPingCtlRowStatus). + + The values in a particular row in this table cannot be changed when + the corresponding tmnxOamPingCtlAdminStatus is 'enabled(1)'." + REFERENCE + "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath + Failure Detection', October 22, 2014. + RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2 + Networks over Layer 3 Networks', August 2014." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex + } + ::= { tmnxOamVxlanPingCtlTable 1 } + +TmnxOamVxlanPingCtlEntry ::= SEQUENCE +{ + tmnxOamVxlanPingCtlNetworkId Unsigned32, + tmnxOamVxlanPingCtlReplyMode INTEGER, + tmnxOamVxlanPingCtlIFlag Unsigned32, + tmnxOamVxlanPingCtlTestId Unsigned32, + tmnxOamVxlanPingCtlOutSrcUdpPt Unsigned32, + tmnxOamVxlanPingCtlOutIpTtl Unsigned32, + tmnxOamVxlanPingCtlInL2DestMac MacAddress, + tmnxOamVxlanPingCtlInIpSrcAddrT InetAddressType, + tmnxOamVxlanPingCtlInIpSrcAddr InetAddress, + tmnxOamVxlanPingCtlInIpDstAddrT InetAddressType, + tmnxOamVxlanPingCtlInIpDstAddr InetAddress, + tmnxOamVxlanPingCtlEndSysMacAddr MacAddress, + tmnxOamVxlanPingCtlReflectPad TruthValue +} + +tmnxOamVxlanPingCtlNetworkId OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..16777215) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVxlanPingCtlNetworkId specifies the VXLAN Network + Identifier (VNI) of the VXLAN network to be tested. The value is + copied into the VXLAN Network Identifier field of the VXLAN Header of + the launched OAM echo request. + + Zero indicates no VXLAN Network Identifier has been configured. The + test will fail if tmnxOamVxlanPingCtlNetworkId is zero." + REFERENCE + "RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2 + Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame + Format'." + DEFVAL { 0 } + ::= { tmnxOamVxlanPingCtlEntry 1 } + +tmnxOamVxlanPingCtlReplyMode OBJECT-TYPE + SYNTAX INTEGER { + udp (2), + overlay (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVxlanPingCtlReplyMode specifies the encapsulation + to be used in the OAM echo reply. The value is copied into the Reply + Mode field of the Generic Overlay OAM structure of the launched OAM + echo request. The replying node uses the value to choose the + encapsulation of the OAM echo reply. + + Code points: + udp(2) - reply using an IPv4 UDP packet + overlay(3) - reply via the overlay segment. + + The Jain draft's 'Do Not Reply' option (i.e. the Reply Mode with code + point 1) is not supported." + REFERENCE + "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath + Failure Detection', October 22, 2014, Section 5.3, 'Generic Overlay + OAM Packet Format'." + DEFVAL { udp } + ::= { tmnxOamVxlanPingCtlEntry 2 } + +tmnxOamVxlanPingCtlIFlag OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVxlanPingCtlIFlag specifies the I flag value to be + used for the test. The value is copied into the I flag field of the + VXLAN Header of the launched OAM echo request." + REFERENCE + "RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2 + Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame + Format'." + DEFVAL { 0 } + ::= { tmnxOamVxlanPingCtlEntry 3 } + +tmnxOamVxlanPingCtlTestId OBJECT-TYPE + SYNTAX Unsigned32 (0..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVxlanPingCtlTestId specifies a unique identifier + for the test. The value is copied into the Originator Handle field of + the Generic Overlay OAM structure of the launched OAM echo request. + + Zero indicates no VXLAN Test Identifier has been configured. The test + will fail if tmnxOamVxlanPingCtlTestId is zero." + REFERENCE + "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath + Failure Detection', October 22, 2014, Section 5.3, 'Generic Overlay + OAM Packet Format'." + DEFVAL { 0 } + ::= { tmnxOamVxlanPingCtlEntry 4 } + +tmnxOamVxlanPingCtlOutSrcUdpPt OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVxlanPingCtlOutSrcUdpPt specifies the outer source + UDP port to be used for the test. + + If tmnxOamVxlanPingCtlOutSrcUdpPt is zero, an SROS-computed UDP port + number is copied into the Source Port field of the Outer UDP Header of + the launched OAM echo request. + + If tmnxOamVxlanPingCtlOutSrcUdpPt is non-zero, the given value is + copied into the Source Port field of the Outer UDP Header of the + launched OAM echo request." + REFERENCE + "RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2 + Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame + Format'." + DEFVAL { 0 } + ::= { tmnxOamVxlanPingCtlEntry 5 } + +tmnxOamVxlanPingCtlOutIpTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVxlanPingCtlOutIpTtl specifies the outer IP Time To + Live value to be used for the test. The value is copied into the Time + To Live field of the Outer IPv4 Header of the launched OAM echo + request." + REFERENCE + "RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2 + Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame + Format'." + DEFVAL { 255 } + ::= { tmnxOamVxlanPingCtlEntry 6 } + +tmnxOamVxlanPingCtlInL2DestMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVxlanPingCtlInL2DestMac specifies the inner + Destination MAC address to be used for the test. The value is copied + into the Inner Destination MAC Address field of the Inner Ethernet + Header of the launched OAM echo request." + REFERENCE + "RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2 + Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame + Format'." + DEFVAL { '000000000000'H } + ::= { tmnxOamVxlanPingCtlEntry 7 } + +tmnxOamVxlanPingCtlInIpSrcAddrT OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVxlanPingCtlInIpSrcAddrT specifies the type of + address in tmnxOamVxlanPingCtlInIpSrcAddr." + DEFVAL { ipv4 } + ::= { tmnxOamVxlanPingCtlEntry 8 } + +tmnxOamVxlanPingCtlInIpSrcAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVxlanPingCtlInIpSrcAddr specifies the inner source + IP address to be used for the test. The value is copied into the + Source IP Address field of the Inner IP Header of the launched OAM Echo + request. + + If this object has its default value when the test is started, SROS + selects a value to be used as the inner source IP address." + REFERENCE + "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath + Failure Detection', October 22, 2014, Section 7.1, 'Encoding of Inner + Header for Echo Request in Layer 2 Context'." + DEFVAL { '00000000'H } + ::= { tmnxOamVxlanPingCtlEntry 9 } + +tmnxOamVxlanPingCtlInIpDstAddrT OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVxlanPingCtlInIpDstAddrT specifies the type of + address in tmnxOamVxlanPingCtlInIpDstAddr." + DEFVAL { ipv4 } + ::= { tmnxOamVxlanPingCtlEntry 10 } + +tmnxOamVxlanPingCtlInIpDstAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVxlanPingCtlInIpDstAddr specifies the inner + destination IP address to be used for the test. The value is copied + into the Destination IP Address field of the Inner IP Header of the + launched OAM Echo request. + + Addresses in the address block 127.0.0.0/8 are accepted. The default + address is 127.0.0.1." + REFERENCE + "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath + Failure Detection', October 22, 2014, Section 7.1, 'Encoding of Inner + Header for Echo Request in Layer 2 Context'." + DEFVAL { '7f000001'H } + ::= { tmnxOamVxlanPingCtlEntry 11 } + +tmnxOamVxlanPingCtlEndSysMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVxlanPingCtlEndSysMacAddr specifies the end system + MAC address to be verified by the test. The value is copied into the + MAC Address #1 field of the End-System MAC Sub-TLV of the launched OAM + Echo request." + REFERENCE + "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath + Failure Detection', October 22, 2014, Section 9.1.1, 'Sub-TLV for + Validating End-System MAC Address'." + DEFVAL { '000000000000'H } + ::= { tmnxOamVxlanPingCtlEntry 12 } + +tmnxOamVxlanPingCtlReflectPad OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVxlanPingCtlReflectPad specifies whether or not to + copy the pad TLV from the OAM echo request to the OAM echo response. + + The combination of tmnxOamVxlanPingCtlReflectPad='true(1)' and + tmnxOamPingCtlSize=0 is rejected, because tmnxOamPingCtlSize=0 + indicates there is no pad TLV to be copied. + + The combination of tmnxOamVxlanPingCtlReflectPad='true(1)' and + tmnxOamVxlanPingCtlReplyMode='udp(2)' is rejected." + DEFVAL { false } + ::= { tmnxOamVxlanPingCtlEntry 13 } + +tmnxOamVxlanPingHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamVxlanPingHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamVxlanPingHistoryTable (along with tmnxOamPingHistoryTable) + contains the information obtained from Virtual Extensible Local Area + Network (VXLAN) Echo Reply PDUs." + REFERENCE + "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath + Failure Detection', October 22, 2014. + RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2 + Networks over Layer 3 Networks', August 2014." + ::= { tmnxOamPingObjs 27 } + +tmnxOamVxlanPingHistoryEntry OBJECT-TYPE + SYNTAX TmnxOamVxlanPingHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamVxlanPingHistoryEntry (along with tmnxOamPingHistoryEntry) + contains the information obtained from one VXLAN Echo Reply PDU. + + A row is created when a VXLAN Echo Reply PDU (associated with a + managed 'vxlanPing' test) arrives. + + A row is destroyed when the corresponding tmnxOamPingHistoryEntry is + destroyed. + + The first two indices specify a 'vxlanPing' test. The third index + specifies a test run (started using tmnxOamPingCtlAdminStatus). The + fourth index specifies a VXLAN Echo Reply PDU." + REFERENCE + "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath + Failure Detection', October 22, 2014, Section 7.3.4, 'Receiving VXLAN + Echo Reply'." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex, + tmnxOamPingResultsTestRunIndex, + tmnxOamPingHistoryIndex + } + ::= { tmnxOamVxlanPingHistoryTable 1 } + +TmnxOamVxlanPingHistoryEntry ::= SEQUENCE +{ + tmnxOamVxlanPingHistReturnCode Unsigned32, + tmnxOamVxlanPingHistRtrnSubCode Unsigned32, + tmnxOamVxlanPingHistValidationRC Unsigned32, + tmnxOamVxlanPingHistNetworkId Unsigned32, + tmnxOamVxlanPingHistOutIpTtl Unsigned32 +} + +tmnxOamVxlanPingHistReturnCode OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVxlanPingHistReturnCode indicates the value copied + from the Return Code field of the Generic Overlay OAM Packet structure + of the VXLAN Echo Reply PDU. + + Code points include (but are not restricted to) the following. + + Value Interpretation + ----- ------------------------------- + 0 no return code + 1 malformed echo request received + 2 overlay segment not present + 3 overlay segment not operational + 4 OK" + REFERENCE + "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath + Failure Detection', October 22, 2014, Section 5.3, 'Generic Overlay + OAM Packet Format'." + ::= { tmnxOamVxlanPingHistoryEntry 1 } + +tmnxOamVxlanPingHistRtrnSubCode OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVxlanPingHistRtrnSubCode indicates the value + copied from the Return Subcode field of the Generic Overlay OAM Packet + structure of the VXLAN Echo Reply PDU." + REFERENCE + "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath + Failure Detection', October 22, 2014, Section 5.3, 'Generic Overlay + OAM Packet Format'." + ::= { tmnxOamVxlanPingHistoryEntry 2 } + +tmnxOamVxlanPingHistValidationRC OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVxlanPingHistValidationRC indicates the value + copied from the 'Return Code #1' field of the 'Sub-TLV for Validating + End-System MAC Address' of the VXLAN Echo Reply PDU." + REFERENCE + "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath + Failure Detection', October 22, 2014, Section 9.1.1, 'Sub-TLV for + Validating End-System MAC Address'." + ::= { tmnxOamVxlanPingHistoryEntry 3 } + +tmnxOamVxlanPingHistNetworkId OBJECT-TYPE + SYNTAX Unsigned32 (0..16777215) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVxlanPingHistNetworkId indicates the value of the + VXLAN Network Identifier (VNI) field of the VXLAN Header of the VXLAN + Echo Reply PDU." + REFERENCE + "RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2 + Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame + Format'." + ::= { tmnxOamVxlanPingHistoryEntry 4 } + +tmnxOamVxlanPingHistOutIpTtl OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVxlanPingHistOutIpTtl indicates the value of the + Time To Live field of the Outer IPv4 Header of the VXLAN Echo Reply + PDU." + REFERENCE + "RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2 + Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame + Format'." + ::= { tmnxOamVxlanPingHistoryEntry 5 } + +tmnxOamBfdOnLspPingResultsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamBfdOnLspPingResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBfdOnLspPingResultsTable contains the information obtained + during the RFC 5884 procedures used to bootstrap and periodically + verify Bidirectional Forwarding Detection (BFD) sessions on Label + Switched Paths (LSPs). The bootstrap and verification procedures use + LSP ping echo request and reply packets." + REFERENCE + "RFC 5884, 'Bidirectional Forwarding Detection (BFD) for MPLS Label + Switched Paths (LSPs)', Section 3.2, 'Using BFD in Conjunction with LSP + Ping'." + ::= { tmnxOamPingObjs 28 } + +tmnxOamBfdOnLspPingResultsEntry OBJECT-TYPE + SYNTAX TmnxOamBfdOnLspPingResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBfdOnLspPingResultsEntry contains the information obtained + during the RFC 5884 procedures used to bootstrap and periodically + verify a BFD session on an LSP. + + A row is created when an RFC 5884 BFD-on-LSP session starts its + bootstrap procedure. A row is destroyed when the BFD-on-LSP session + disconnects." + REFERENCE + "RFC 5884, 'Bidirectional Forwarding Detection (BFD) for MPLS Label + Switched Paths (LSPs)', Section 3.2, 'Using BFD in Conjunction with LSP + Ping'." + INDEX { tmnxOamBfdOnLspLocalBfdDiscrim } + ::= { tmnxOamBfdOnLspPingResultsTable 1 } + +TmnxOamBfdOnLspPingResultsEntry ::= SEQUENCE +{ + tmnxOamBfdOnLspLocalBfdDiscrim Unsigned32, + tmnxOamBfdOnLspRemoteBfdDiscrim Unsigned32, + tmnxOamBfdOnLspRemoteAddressType InetAddressType, + tmnxOamBfdOnLspRemoteAddress InetAddress, + tmnxOamBfdOnLspLspName TLNamedItemOrEmpty, + tmnxOamBfdOnLspPingReturnCode TmnxOamPingRtnCode, + tmnxOamBfdOnLspPingReturnSubcode Unsigned32, + tmnxOamBfdOnLspPingTxCount Unsigned32, + tmnxOamBfdOnLspPingRxCount Unsigned32, + tmnxOamBfdOnLspPathState INTEGER, + tmnxOamBfdOnLspPingTxInterval Unsigned32, + tmnxOamBfdOnLspBootStrRetryCount Unsigned32, + tmnxOamBfdOnLspFecType TmnxBfdOnLspSessFecType, + tmnxOamBfdOnLspPrefixType InetAddressType, + tmnxOamBfdOnLspPrefix InetAddress, + tmnxOamBfdOnLspPrefixLen InetAddressPrefixLength, + tmnxOamBfdOnLspSourceAddressType InetAddressType, + tmnxOamBfdOnLspSourceAddress InetAddress, + tmnxOamBfdOnLspOperState INTEGER +} + +tmnxOamBfdOnLspLocalBfdDiscrim OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamBfdOnLspLocalBfdDiscrim specifies the local BFD + discriminator for a BFD-on-LSP session. The local discriminator is + this system's identifier of the BFD session." + REFERENCE + "RFC 5880, 'Bidirectional Forwarding Detection (BFD)', Section 6.3, + 'Demultiplexing and the Discriminator Fields'." + ::= { tmnxOamBfdOnLspPingResultsEntry 1 } + +tmnxOamBfdOnLspRemoteBfdDiscrim OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBfdOnLspRemoteBfdDiscrim indicates the remote BFD + discriminator for the BFD-on-LSP session identified by + tmnxOamBfdOnLspLocalBfdDiscrim. The remote discriminator is the far + end system's identifier of the BFD session. + + Zero is returned if the bootstrap has not completed successfully." + REFERENCE + "RFC 5880, 'Bidirectional Forwarding Detection (BFD)', Section 6.3, + 'Demultiplexing and the Discriminator Fields'." + ::= { tmnxOamBfdOnLspPingResultsEntry 2 } + +tmnxOamBfdOnLspRemoteAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBfdOnLspRemoteAddressType indicates the type of + address stored in tmnxOamBfdOnLspRemoteAddress." + ::= { tmnxOamBfdOnLspPingResultsEntry 3 } + +tmnxOamBfdOnLspRemoteAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBfdOnLspRemoteAddress (in conjunction with + tmnxOamBfdOnLspRemoteAddressType) indicates the IP address of the node + which sent the most recent LSP ping echo reply for the BFD-on-LSP + session identified by tmnxOamBfdOnLspLocalBfdDiscrim. + + If the LSP is operating correctly, the reply is sent by the far end of + the BFD-on-LSP session." + ::= { tmnxOamBfdOnLspPingResultsEntry 4 } + +tmnxOamBfdOnLspLspName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBfdOnLspLspName indicates the LSP name associated + with the Resource Reservation Protocol (RSVP) BFD-on-LSP session + identified by tmnxOamBfdOnLspLocalBfdDiscrim. LSP names are configured + using TIMETRA-MPLS-MIB::vRtrMplsLspName. + + When the value of tmnxOamBfdOnLspFecType is not 'rsvp(1)', the value + of this object is the empty string." + ::= { tmnxOamBfdOnLspPingResultsEntry 5 } + +tmnxOamBfdOnLspPingReturnCode OBJECT-TYPE + SYNTAX TmnxOamPingRtnCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBfdOnLspPingReturnCode indicates the status of the + most recent LSP ping echo reply received for the BFD-on-LSP session + identified by tmnxOamBfdOnLspLocalBfdDiscrim." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.1, 'Return Codes'." + ::= { tmnxOamBfdOnLspPingResultsEntry 6 } + +tmnxOamBfdOnLspPingReturnSubcode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBfdOnLspPingReturnSubcode indicates the value + present in the RFC 4379 Return Subcode (RSC) field of the most recent + LSP ping echo reply for the BFD-on-LSP session identified by + tmnxOamBfdOnLspLocalBfdDiscrim." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.1, 'Return Codes'." + ::= { tmnxOamBfdOnLspPingResultsEntry 7 } + +tmnxOamBfdOnLspPingTxCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBfdOnLspPingTxCount indicates the number of LSP + ping echo request packets sent for the BFD-on-LSP session identified + by tmnxOamBfdOnLspLocalBfdDiscrim." + ::= { tmnxOamBfdOnLspPingResultsEntry 8 } + +tmnxOamBfdOnLspPingRxCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBfdOnLspPingRxCount indicates the number of LSP + ping echo reply packets received for the BFD-on-LSP session identified + by tmnxOamBfdOnLspLocalBfdDiscrim." + ::= { tmnxOamBfdOnLspPingResultsEntry 9 } + +tmnxOamBfdOnLspPathState OBJECT-TYPE + SYNTAX INTEGER { + unknown (1), + active (2), + inactive (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBfdOnLspPathState indicates the state of the path + hosting the RSVP BFD-on-LSP session identified by + tmnxOamBfdOnLspLocalBfdDiscrim. + + Code points: + unknown (1) - the state of the path hosting the BFD-on-LSP session is + unknown + active (2) - the BFD-on-LSP session is running on the active path + inactive (3) - the BFD-on-LSP session is running on the inactive path + + When the value of tmnxOamBfdOnLspFecType is not 'rsvp(1)', the value + of this object is 'unknown(1)'." + REFERENCE + "RFC 4090, 'Fast Reroute Extensions to RSVP-TE for LSP Tunnels', Section + 3.2, 'Facility Backup'." + ::= { tmnxOamBfdOnLspPingResultsEntry 10 } + +tmnxOamBfdOnLspPingTxInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBfdOnLspPingTxInterval indicates the transmission + interval for LSP ping request PDUs sent during periodic verification + of the BFD-on-LSP session identified by + tmnxOamBfdOnLspLocalBfdDiscrim. + + This value is configured using + TIMETRA-MPLS-MIB::vRtrMplsLspBfdPingIntvl. A read-only copy of the + value is available here for the convenience of a manager wishing to + read the value using a local BFD discriminator as the index." + REFERENCE + "RFC 5884, 'Bidirectional Forwarding Detection (BFD) for MPLS Label + Switched Paths (LSPs)', Section 4, 'Theory of Operation'" + ::= { tmnxOamBfdOnLspPingResultsEntry 11 } + +tmnxOamBfdOnLspBootStrRetryCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBfdOnLspBootStrRetryCount indicates the current + number of retries started while attempting to bootstrap the BFD-on-LSP + session identified by tmnxOamBfdOnLspLocalBfdDiscrim. + + If the bootstrap completed successfully on the first attempt, zero is + returned." + ::= { tmnxOamBfdOnLspPingResultsEntry 12 } + +tmnxOamBfdOnLspFecType OBJECT-TYPE + SYNTAX TmnxBfdOnLspSessFecType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBfdOnLspFecType indicates the Forwarding + Equivalence Class (FEC) type of the BFD-on-LSP session identified by + tmnxOamBfdOnLspLocalBfdDiscrim. + + This release supports code points 'rsvp(1)' and 'ldp(2)'." + ::= { tmnxOamBfdOnLspPingResultsEntry 13 } + +tmnxOamBfdOnLspPrefixType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBfdOnLspPrefixType indicates the type of address + stored in tmnxOamBfdOnLspPrefix." + ::= { tmnxOamBfdOnLspPingResultsEntry 14 } + +tmnxOamBfdOnLspPrefix OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBfdOnLspPrefix indicates (in conjunction with + tmnxOamBfdOnLspPrefixType and tmnxOamBfdOnLspPrefixLen) the prefix + which identifies the Label Distribution Protocol (LDP) LSP which hosts + the BFD-on-LSP session identified by tmnxOamBfdOnLspLocalBfdDiscrim. + + When tmnxOamBfdOnLspFecType is 'rsvp(1)', the three prefix objects + have the following values. + tmnxOamBfdOnLspPrefixType : 'unknown(0)' + tmnxOamBfdOnLspPrefix : empty + tmnxOamBfdOnLspPrefixLen : 0." + REFERENCE + "RFC 5036, 'LDP Specification', Section 3.4.1, 'FEC TLV'." + ::= { tmnxOamBfdOnLspPingResultsEntry 15 } + +tmnxOamBfdOnLspPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + UNITS "bits" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBfdOnLspPrefixLen indicates the number of + significant bits in the prefix defined by tmnxOamBfdOnLspPrefixType, + tmnxOamBfdOnLspPrefix, and tmnxOamBfdOnLspPrefixLen." + ::= { tmnxOamBfdOnLspPingResultsEntry 16 } + +tmnxOamBfdOnLspSourceAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBfdOnLspSourceAddressType indicates the type of + address stored in tmnxOamBfdOnLspSourceAddress." + ::= { tmnxOamBfdOnLspPingResultsEntry 17 } + +tmnxOamBfdOnLspSourceAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBfdOnLspSourceAddress (in conjunction with + tmnxOamBfdOnLspSourceAddressType) indicates the source IP address of + the BFD-on-LSP session identified by tmnxOamBfdOnLspLocalBfdDiscrim." + ::= { tmnxOamBfdOnLspPingResultsEntry 18 } + +tmnxOamBfdOnLspOperState OBJECT-TYPE + SYNTAX INTEGER { + bootstrapInProg (1), + bootstrappedNoPeriodicVerif (2), + bootstrappedSendingPeriodicVerif (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBfdOnLspOperState indicates the operational state + (with respect to the RFC 5884 LSP Ping procedures) of the BFD-on-LSP + session identified by tmnxOamBfdOnLspLocalBfdDiscrim. + + Code Points + 'bootstrapInProg(1)' - the session is being bootstrapped using LSP + ping, as described in RFC 5884 Section 6. + 'bootstrappedNoPeriodicVerif(2)' - the bootstrap completed + successfully. This is the success state for a session which has + periodic verification of the LSP (using LSP ping) disabled. + Periodic verification is disabled by setting the session's LSP ping + interval (e.g. + TIMETRA-LDP-NG-MIB::vRtrLdpNgBfdOnLspPfxListPingIntv) to zero. + 'bootstrappedSendingPeriodicVerif(3)' - the bootstrap completed + successfully, and the session is sending LSP pings to periodically + verify the LSP (as described in RFC 5884 Section 3.2). This is the + success state for a session which has periodic verification of the + session enabled. + + The BFD-level operational state of a BFD-on-LSP session is given by + TIMETRA-BFD-MIB::tmnxBfdOnLspSessOperState." + REFERENCE + "RFC 5884, 'Bidirectional Forwarding Detection (BFD) for MPLS Label + Switched Paths (LSPs)', Section 3.2, 'Using BFD in Conjunction with LSP + Ping'. + RFC 5884, 'Bidirectional Forwarding Detection (BFD) for MPLS Label + Switched Paths (LSPs)', Section 6, 'Session Establishment'." + ::= { tmnxOamBfdOnLspPingResultsEntry 19 } + +tmnxOamVxlanPingResultsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamVxlanPingResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamVxlanPingResultsTable contains results of VXLAN (Virtual + Extensible Local Area Network) ping tests." + REFERENCE + "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath + Failure Detection', October 22, 2014. + RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2 + Networks over Layer 3 Networks', August 2014." + ::= { tmnxOamPingObjs 29 } + +tmnxOamVxlanPingResultsEntry OBJECT-TYPE + SYNTAX TmnxOamVxlanPingResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamVxlanPingResultsEntry contains results of one 'vxlanPing' + test run. tmnxOamPingResultsEntry contains additional results for the + test run. + + A tmnxOamVxlanPingResultsEntry is created/destroyed when a + tmnxOamPingResultsEntry is created/destroyed for a 'vxlanPing' test. + + tmnxOamPingCtlEntry and tmnxOamVxlanPingCtlEntry are used to configure + and start a 'vxlanPing' test. + + tmnxOamVxlanPingHistoryEntry contains per-probe results for a + 'vxlanPing' test run." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex, + tmnxOamPingResultsTestRunIndex + } + ::= { tmnxOamVxlanPingResultsTable 1 } + +TmnxOamVxlanPingResultsEntry ::= SEQUENCE +{ + tmnxOamVxlanPingResOutSrcAddrTyp InetAddressType, + tmnxOamVxlanPingResOutSrcAddress InetAddress +} + +tmnxOamVxlanPingResOutSrcAddrTyp OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVxlanPingResOutSrcAddrTyp indicates the address + type of tmnxOamVxlanPingResOutSrcAddress." + ::= { tmnxOamVxlanPingResultsEntry 1 } + +tmnxOamVxlanPingResOutSrcAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVxlanPingResOutSrcAddress indicates the outer + source IP address (as selected by SROS) used for the specified + 'vxlanPing' test run. The value was copied into the Outer Source IPv4 + Address field of the VXLAN Header of each OAM echo request launched for + the specified test run. + + IPv6 may be supported in a future release." + REFERENCE + "RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2 + Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame + Format'." + ::= { tmnxOamVxlanPingResultsEntry 2 } + +tmnxOamPingReadOnlyScalars OBJECT IDENTIFIER ::= { tmnxOamPingObjs 30 } + +tmnxOamBfdOnLspSessBootstrInProg OBJECT-TYPE + SYNTAX Gauge32 + UNITS "sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBfdOnLspSessBootstrInProg indicates the current + number of BFD-on-LSP sessions with OAM operational state (i.e. + tmnxOamBfdOnLspOperState) 'bootstrapInProg(1)'." + ::= { tmnxOamPingReadOnlyScalars 1 } + +tmnxOamBfdOnLspSessBootstrNoPV OBJECT-TYPE + SYNTAX Gauge32 + UNITS "sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBfdOnLspSessBootstrNoPV indicates the current + number of BFD-on-LSP sessions with OAM operational state (i.e. + tmnxOamBfdOnLspOperState) 'bootstrappedNoPeriodicVerif(2)'." + ::= { tmnxOamPingReadOnlyScalars 2 } + +tmnxOamBfdOnLspSessBootstrSendPV OBJECT-TYPE + SYNTAX Gauge32 + UNITS "sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBfdOnLspSessBootstrSendPV indicates the current + number of BFD-on-LSP sessions with OAM operational state (i.e. + tmnxOamBfdOnLspOperState) 'bootstrappedSendingPeriodicVerif(3)'." + ::= { tmnxOamPingReadOnlyScalars 3 } + +tmnxOamTraceRouteObjs OBJECT IDENTIFIER ::= { tmnxOamTestObjs 2 } + +tmnxOamTraceRouteNotifyObjects OBJECT IDENTIFIER ::= { tmnxOamTraceRouteObjs 1 } + +tmnxOamTrMaxConcurrentRequests OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "requests" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of concurrent active trace route requests + that are allowed within an agent implementation. A value + of 0 for this object implies that there is no limit for + the number of concurrent active requests in effect." + DEFVAL { 0 } + ::= { tmnxOamTraceRouteObjs 2 } + +tmnxOamTrCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamTrCtlTable contains configuration and status information for + trace tests." + ::= { tmnxOamTraceRouteObjs 3 } + +tmnxOamTrCtlEntry OBJECT-TYPE + SYNTAX TmnxOamTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamTrCtlEntry contains configuration and status information for + one trace test. + + Rows are created/destroyed using tmnxOamTrCtlRowStatus. + + The test's test type (e.g. 'lspTraceRoute(2)') is configured using + tmnxOamTrCtlTestMode. Depending on the test type, configuration + specific to the test type may reside in a child table (e.g. + tmnxOamLspTrCtlTable). + + Test results reside in + tmnxOamTrResultsTable,tmnxOamTrProbeHistoryTable, tmnxOamTrHopsTable, + and a set of tables specific to the test type (e.g. + tmnxOamLspTrMapTable, tmnxOamMcastTrRespTable)." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex + } + ::= { tmnxOamTrCtlTable 1 } + +TmnxOamTrCtlEntry ::= SEQUENCE +{ + tmnxOamTrCtlOwnerIndex SnmpAdminString, + tmnxOamTrCtlTestIndex SnmpAdminString, + tmnxOamTrCtlRowStatus RowStatus, + tmnxOamTrCtlStorageType StorageType, + tmnxOamTrCtlDescr SnmpAdminString, + tmnxOamTrCtlTestMode INTEGER, + tmnxOamTrCtlAdminStatus TmnxEnabledDisabledAdminState, + tmnxOamTrCtlFcName TFCName, + tmnxOamTrCtlProfile TProfile, + tmnxOamTrCtlTargetIpAddress IpAddress, + tmnxOamTrCtlServiceId TmnxServId, + tmnxOamTrCtlDataSize Unsigned32, + tmnxOamTrCtlTimeOut Unsigned32, + tmnxOamTrCtlProbesPerHop Unsigned32, + tmnxOamTrCtlMaxTtl Unsigned32, + tmnxOamTrCtlInitialTtl Unsigned32, + tmnxOamTrCtlDSField Unsigned32, + tmnxOamTrCtlMaxFailures Unsigned32, + tmnxOamTrCtlInterval Unsigned32, + tmnxOamTrCtlMaxRows Unsigned32, + tmnxOamTrCtlTrapGeneration BITS, + tmnxOamTrCtlCreateHopsEntries TruthValue, + tmnxOamTrCtlSAA TruthValue, + tmnxOamTrCtlRuns Counter32, + tmnxOamTrCtlFailures Counter32, + tmnxOamTrCtlLastRunResult TmnxOamTestResult, + tmnxOamTrCtlLastChanged TimeStamp, + tmnxOamTrCtlVRtrID TmnxVRtrIDOrZero, + tmnxOamTrCtlTgtAddrType InetAddressType, + tmnxOamTrCtlTgtAddress InetAddress, + tmnxOamTrCtlSrcAddrType InetAddressType, + tmnxOamTrCtlSrcAddress InetAddress, + tmnxOamTrCtlWaitMilliSec Unsigned32, + tmnxOamTrCtlRouterInstanceName TLNamedItemOrEmpty +} + +tmnxOamTrCtlOwnerIndex OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlOwnerIndex specifies the owner name of the + test." + ::= { tmnxOamTrCtlEntry 1 } + +tmnxOamTrCtlTestIndex OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlTestIndex specifies the test name of the + test. + + The test is identified by the owner name and the test name. One owner + typically owns several tests. This indexing method ensures tests + created by several owners have unique indices." + ::= { tmnxOamTrCtlEntry 2 } + +tmnxOamTrCtlRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlRowStatus specifies the status of the row for + the specified ping test. + + Deleting a row deletes all the child rows with the same owner name and + test name, including additional configuration rows (e.g. + tmnxOamLspTrCtlTable), and rows containing test results (e.g. + tmnxOamTrHopsTable)." + ::= { tmnxOamTrCtlEntry 3 } + +tmnxOamTrCtlStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The storage type for this conceptual row. Conceptual rows having the + value 'permanent' need not allow write access to any columnar objects + in the row. + + This object was marked obsolete in SROS Release 14.0 R1. There is no + replacement object." + DEFVAL { volatile } + ::= { tmnxOamTrCtlEntry 4 } + +tmnxOamTrCtlDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The purpose of this object is to provide a descriptive name of the + Nokia SROS OAM Trace Route test. + + This object was marked obsolete in SROS Release 14.0 R1. There is no + replacement object." + DEFVAL { '00'H } + ::= { tmnxOamTrCtlEntry 5 } + +tmnxOamTrCtlTestMode OBJECT-TYPE + SYNTAX INTEGER { + none (0), + macTraceRoute (1), + lspTraceRoute (2), + vprnTraceRoute (3), + mcastTraceRoute (4), + icmpTraceRoute (5), + ldpTreeTrace (6), + vccvTraceRoute (7), + p2mpLspTrace (8), + ethCfmLinkTrace (9), + reserved10 (10) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlTestMode specifies the type of trace route + test defined by this row. + + Code points: + 'ethCfmLinkTrace' + - Ethernet Connectivity Fault Management (CFM) trace route test. + 'icmpTraceRoute' + - traceroute test (receives Internet Control Message Protocol + (ICMP) responses). + 'ldpTreeTrace' + - Label Distribution Protocol (LDP) Tree Trace test. + 'lspTraceRoute' + - Label Switched Path (LSP) trace route test. + 'macTraceRoute' + - Ethernet Media Access Control (MAC) trace route test. + 'mcastTraceRoute' + - mtrace test (i.e. IP multicast trace route test, using + IETF draft-ietf-idmr-traceroute-ipm (IGMP-based)). + OR + Mtrace2 test (i.e. IP multicast trace route test, using + IETF draft-ietf-mboned-mtrace-v2 (UDP-based)). + 'none' + - no test type. + 'p2mpLspTrace' + - Point-to-Multipoint Label Switched Path (LSP) trace route test. + 'vccvTraceRoute' + - Virtual Circuit Connectivity Verification (VCCV) trace route + test. + 'vprnTraceRoute' + - Virtual Private Routed Network (VPRN) trace route test. + + When tmnxOamTrCtlTestMode is set, SROS may automatically create a + same-INDEX row in a table used to configure objects specific to the + test type (as shown in the following table). + + tmnxOamTrCtlTestMode Auto-Gen Row for Additional Configuration + -------------------- ----------------------------------------- + 'ethCfmLinkTrace' tmnxOamEthCfmTrCtlTable + 'icmpTraceRoute' none + 'ldpTreeTrace' tmnxOamLTtraceCtlTable + 'lspTraceRoute' tmnxOamLspTrCtlTable + 'macTraceRoute' tmnxOamMacTrCtlTable + 'mcastTraceRoute' tmnxOamMcastTrCtlTable + 'p2mpLspTrace' tmnxOamP2mpLspTrCtlTable + 'vccvTraceRoute' tmnxOamVccvTrCtlTable + 'vprnTraceRoute' tmnxOamVprnTrCtlTable + + The support for Service Assurance Agent (SAA) tests (i.e. tests with + tmnxOamSaaCtlTable rows) and OAM tests (i.e. tests without + tmnxOamSaaCtlTable rows) varies with the test type, as shown in the + following table. + + tmnxOamTrCtlTestMode SAA Supported OAM Supported + -------------------- ------------- ------------- + 'ethCfmLinkTrace' Yes No + 'icmpTraceRoute' Yes Yes + 'ldpTreeTrace' No Yes + 'lspTraceRoute' Yes Yes + 'macTraceRoute' Yes Yes + 'mcastTraceRoute' No Yes + 'p2mpLspTrace' No Yes + 'vccvTraceRoute' Yes Yes + 'vprnTraceRoute' Yes Yes " + REFERENCE + "IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP + Multicast', 14-Jul-2000. + IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute + Facility for IP Multicast', 12-Mar-2017." + DEFVAL { none } + ::= { tmnxOamTrCtlEntry 6 } + +tmnxOamTrCtlAdminStatus OBJECT-TYPE + SYNTAX TmnxEnabledDisabledAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlAdminStatus specifies the administrative + state of the specified trace test. + + An attempt to set tmnxOamTrCtlAdminStatus to 'enabled' will fail if + the objects required by the trace test have not been set. + + When this object has the value 'enabled' an attempt to modify any of + the test's configurable objects will fail. + + Upon completion of a trace test, the agent resets the value of this + object to 'disabled'." + DEFVAL { disabled } + ::= { tmnxOamTrCtlEntry 7 } + +tmnxOamTrCtlFcName OBJECT-TYPE + SYNTAX TFCName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlFcName specifies the forwarding class to be + used when launching the probe(s). The forwarding class name must be + present in the index column of TIMETRA-QOS-MIB::tFCNameTable. This + object is optional. + + As shown in the following table + 1. This object is applicable to a subset of the test types, and + 2. The default forwarding class depends on the test type. + + tmnxOamTrCtlTestMode Applicable? Default + -------------------- ----------- ------- + ethCfmLinkTrace yes 'nc' + ldpTreeTrace yes 'be' + lspTraceRoute yes 'be' + macTraceRoute yes 'be' + p2mpLspTrace yes 'be' + vccvTraceRoute yes 'be' + vprnTraceRoute yes 'be' + otherwise no N/A + + For 'ethCfmLinkTrace', the forwarding class depends on whether the + request is configured to egress on a network port or an access port. + In the network port case, the forwarding class is the forwarding class + of the pseudowire. In the access port case, the forwarding class is + that of the SAP's egress encapsulation policy. + + For 'lspTraceRoute' this is the forwarding class of the LSP tunnel. + + For 'macTraceRoute' this is the forwarding class of the SDP + encapsulation. + + For 'p2mpLspTrace' this is the forwarding class of the P2MP LSP tree. + + If forwarding classes are mapped by the applicable QoS policy, the + probe(s) may be launched using a different forwarding class than the + forwarding class specified by this object." + DEFVAL { "be" } + ::= { tmnxOamTrCtlEntry 8 } + +tmnxOamTrCtlProfile OBJECT-TYPE + SYNTAX TProfile + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlProfile specifies the profile to be used + with the forwarding class specified in tmnxOamTrCtlFcName. This + object is optional. + + As shown in the following table + 1. This object is applicable to a subset of the test types, and + 2. The default profile value depends on the test type. + + tmnxOamTrCtlTestMode Applicable? Default + -------------------- ----------- ------- + ethCfmLinkTrace yes 'in(1)' + ldpTreeTrace yes 'out(2)' + lspTraceRoute yes 'out(2)' + macTraceRoute yes 'out(2)' + p2mpLspTrace yes 'out(2)' + vccvTraceRoute yes 'out(2)' + vprnTraceRoute yes 'out(2)' + otherwise no N/A" + DEFVAL { out } + ::= { tmnxOamTrCtlEntry 9 } + +tmnxOamTrCtlTargetIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This object was obsoleted in release 4.0 and replaced with InetAddress + objects tmnxOamTrCtlTgtAddrType and tmnxOamTrCtlTgtAddress." + DEFVAL { '00000000'H } + ::= { tmnxOamTrCtlEntry 10 } + +tmnxOamTrCtlServiceId OBJECT-TYPE + SYNTAX TmnxServId (0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlServiceId specifies the service ID of the + service being tested. + + The applicability of tmnxOamTrCtlServiceId varies with the test type, + as shown in the following table. + + tmnxOamTrCtlTestMode Applicability Related Virtual Router Object + -------------------- ------------- ----------------------------- + 'icmpTraceRoute' optional tmnxOamTrCtlVRtrID + 'macTraceRoute' mandatory none + 'mcastTraceRoute' optional tmnxOamMcastTrCtlVRtrID + 'vprnTraceRoute' mandatory none + otherwise not applicable none + + When tmnxOamTrCtlServiceId is mandatory, a non-zero value must be + provided. + + When tmnxOamTrCtlServiceId is optional, it is used to specify a VPRN + service. The test must use the VPRN service's virtual router. + + When a related virtual router object is shown, the interaction is + described in the DESCRIPTION clause of the listed object. + + When tmnxOamTrCtlTestMode is 'icmpTraceRoute', + tmnxOamTrCtlRouterInstanceName is the preferred object for specifying + the service to be tested. + + Service IDs larger than 2147483647 are internal, so they are excluded + from the range. + + The default value is the null service ID." + DEFVAL { 0 } + ::= { tmnxOamTrCtlEntry 11 } + +tmnxOamTrCtlDataSize OBJECT-TYPE + SYNTAX Unsigned32 (1..9786) + UNITS "octets" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlDataSize specifies (directly or indirectly) + the size of the Trace Route request, in octets. + + The range and interpretation of tmnxOamTrCtlDataSize varies with + tmnxOamTrCtlTestMode, as shown in the following table. + + tmnxOamTrCtlTestMode Minimum Default TLV Size Auto-Adjust + -------------------- ------- ------- -------- ----------- + 'lspTraceRoute' 1 1 No Yes + 'macTraceRoute' 1 1 No Yes + 'p2mpLspTrace' 1 1 No Yes + 'vccvTraceRoute' 1 1 No Yes + 'vprnTraceRoute' 1 1 No Yes + otherwise tmnxOamTrCtlDataSize is irrelevant + + The Minimum column shows the minimum accepted value for + tmnxOamTrCtlDataSize. + + If TLV Size is Yes, tmnxOamTrCtlDataSize specifies the total size of + the Padding TLV in the ping request. + + If TLV Size is No, tmnxOamTrCtlDataSize specifies the total size of + the ping request PDU. + + If Auto-Adjust is Yes: when the ping request PDU required for the + specified test is larger than the PDU size indicated by + tmnxOamTrCtlDataSize, SROS sends the smallest valid PDU larger than the + size indicated. For example, if tmnxOamTrCtlDataSize is 1 when a + 'vccvTraceRoute' test is started on a FEC 128 pseudowire, an 88 octet + request PDU is sent. + + Trace route requests are sent unfragmented." + DEFVAL { 1 } + ::= { tmnxOamTrCtlEntry 12 } + +tmnxOamTrCtlTimeOut OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the timeout value, in seconds, for an Nokia SROS + OAM Trace Route request. This parameter is optional. + + For 'ethCfmLinkTrace', this is the time out for the whole test. + + The minimum, maximum, and default values of this object vary with + tmnxOamTrCtlTestMode, as follows: + 'icmpTraceRoute' : N/A N/A N/A + 'ethCfmLinkTrace': 1 10 5 + otherwise : 1 60 3 + + If tmnxOamTrCtlTestMode is 'ethCfmLinkTrace', the value of + tmnxOamTrCtlTimeOut must be less than or equal to the value of + tmnxOamTrCtlInterval." + DEFVAL { 3 } + ::= { tmnxOamTrCtlEntry 13 } + +tmnxOamTrCtlProbesPerHop OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + UNITS "probes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the number of times to reissue an Nokia SROS OAM Trace Route + request with the same time-to-live (TTL) value. This parameter is + optional. + + This parameter is not configurable for 'icmpTraceRoute'; a default + value of 3 is used." + DEFVAL { 1 } + ::= { tmnxOamTrCtlEntry 14 } + +tmnxOamTrCtlMaxTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + UNITS "time-to-live value" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlMaxTtl specifies the maximum time-to-live + value. This parameter is optional. + + The applicablility and default vary with tmnxOamTrCtlTestMode, as + shown in the following table. + + tmnxOamTrCtlTestMode Applicable? Default + -------------------- ----------- ------- + 'ethCfmLinkTrace' yes 64 + 'icmpTraceRoute' yes 30 + 'ldpTreeTrace' yes 30 + 'lspTraceRoute' yes 30 + 'macTraceRoute' yes 4 + 'mcastTraceRoute' no N/A + 'p2mpLspTrace' yes 30 + 'vccvTraceRoute' yes 8 + 'vprnTraceRoute' yes 4" + DEFVAL { 4 } + ::= { tmnxOamTrCtlEntry 15 } + +tmnxOamTrCtlInitialTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlInitialTtl specifies the initial TTL + value to use. This enables bypassing the initial (often well known) + portion of a path. This parameter is optional. + + This parameter is not configurable for 'icmpTraceRoute'; the default + value 1 is used. + + This parameter is not used with 'ethCfmLinkTrace'. + + This parameter does not affect the test execution for + 'vccvTraceRoute', but applications may use the value to filter results + for that test type." + DEFVAL { 1 } + ::= { tmnxOamTrCtlEntry 16 } + +tmnxOamTrCtlDSField OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlDSField specifies the value to load in the + Type of Service (TOS) octet or the Traffic Class (TC) octet of the + launched ICMP echo request(s). The TOS octet is a field in the IPv4 + packet header. The TC octet is a field in the IPv6 packet header. + + The value in the TOS or TC octet may influence the route, latency, + and/or probability of loss for the echo request (and, by inference, + for the associated data flow). + + This object is supported when tmnxOamTrCtlTestMode is + 'icmpTraceRoute'. Otherwise, it is ignored. + + This object is optional." + REFERENCE + "RFC 791, 'Internet Protocol', section 3.1. + RFC 1812, 'Requirements for IP Version 4 Routers', section 5.3.2. + RFC 2460, 'Internet Protocol, Version 6 (IPv6) Specification', + section 7. + RFC 2474, 'Definition of the Differentiated Services Field (DS Field) + in the IPv4 and IPv6 Headers'." + DEFVAL { 0 } + ::= { tmnxOamTrCtlEntry 17 } + +tmnxOamTrCtlMaxFailures OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + UNITS "timeouts" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlMaxFailures specifies the maximum number of + consecutive timeouts allowed before terminating a trace route test. + This object is optional. + + As shown in the following table + 1. This object is applicable to a subset of the test types, and + 2. The default value and upper bound depend on the test type. + + tmnxOamTrCtlTestMode Applicable? Default Upper Bound + -------------------- ----------- ------- ----------- + 'icmpTraceRoute' yes 90 90 + 'lspTraceRoute' yes 5 255 + 'p2mpLspTrace' yes 5 10 + 'vccvTraceRoute' yes 5 255 + otherwise no N/A N/A + + In the 'icmpTraceRoute' case, changing the tmnxOamTrCtlMaxFailures + value away from the default is not supported." + DEFVAL { 5 } + ::= { tmnxOamTrCtlEntry 18 } + +tmnxOamTrCtlInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlInterval specifies the number of seconds to + wait before repeating an Nokia SROS OAM Trace Route test as defined by + the value of the various objects in the corresponding row. This + parameter is optional. + + The number of hops in a single Nokia SROS OAM Trace Route test + is determined by the value of the corresponding + tmnxOamTrCtlProbesPerHop object. After a single test completes, + the number of seconds as defined by the value of tmnxOamTrCtlInterval + MUST elapse before the next Nokia SROS OAM Trace Route test is + started. + + The applicability, range, and default value of this object vary with + tmnxOamTrCtlTestMode, as shown in the following table. + + tmnxOamTrCtlTestMode Min Max Default + -------------------- --- --- ------- + 'ethCfmLinkTrace' 1 10 5 + 'icmpTraceRoute' not applicable + 'vccvTraceRoute' 1 255 1 + otherwise 1 10 1" + DEFVAL { 1 } + ::= { tmnxOamTrCtlEntry 19 } + +tmnxOamTrCtlMaxRows OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "rows" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxOamTrCtlMaxRows specifies the maximum number of + entries allowed in the tmnxOamTrProbeHistoryTable. The oldest entry + in the tmnxOamTrProbeHistoryTable is removed to allow the addition + of an new entry once the number of rows in the + tmnxOamTrProbeHistoryTable reaches this value. + + Old entries are not removed when a new test is started. Entries are + added to the tmnxOamTrProbeHistoryTable until tmnxOamTrCtlMaxRows + is reached before entries begin to be removed. + + A value of 0 for this object disables creation of + tmnxOamTrProbeHistoryTable entries. + + This object was obsoleted in release 6.0R17." + DEFVAL { 300 } + ::= { tmnxOamTrCtlEntry 20 } + +tmnxOamTrCtlTrapGeneration OBJECT-TYPE + SYNTAX BITS { + pathChange (0), + testFailure (1), + testCompletion (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlTrapGeneration specifies when and if to + generate a notification for this entry: + pathChange(0) - Generate a tmnxOamTrPathChange + notification when the current path varies from a previously + determined path. + testFailure(1) - Generate a tmnxOamTrTestFailed notification when + the full path to a target can't be determined. + testCompletion(2) - Generate a tmnxOamTrTestCompleted notification + when the test is completed." + DEFVAL { {} } + ::= { tmnxOamTrCtlEntry 21 } + +tmnxOamTrCtlCreateHopsEntries OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxOamTrCtlCreateHopsEntries specifies whether or not + the current path for an Nokia SROS OAM Trace Route test is kept in the + tmnxOamTrHopsTable on a per hop basis. + + tmnxOamTrHopsTable provides a current path topology based on the + results of the OAM Trace Route tests. If this feature is not + supported tmnxOamTrCtlCreateHopsEntries will always be set to false(2) + and any attempt to change its value to true(1) will be denied." + DEFVAL { false } + ::= { tmnxOamTrCtlEntry 22 } + +tmnxOamTrCtlSAA OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlSAA specifies if this test is an SAA test + (Service Assurance Agent; 'true'), or an OAM test ('false'). If + there is a tmnxOamSaaCtlTable row with the specified index values, + 'true' is returned. Otherwise, 'false' is returned." + DEFVAL { false } + ::= { tmnxOamTrCtlEntry 23 } + +tmnxOamTrCtlRuns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlRuns indicates the number of times this OAM + trace route test has been executed." + ::= { tmnxOamTrCtlEntry 24 } + +tmnxOamTrCtlFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlFailures indicates the number of times this + OAM trace route test has failed." + ::= { tmnxOamTrCtlEntry 25 } + +tmnxOamTrCtlLastRunResult OBJECT-TYPE + SYNTAX TmnxOamTestResult + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlLastRunResult indicates the completion + status the last time this test was executed. If this OAM test is + currently in progress, this object indicates the result of the + previous test run, if any." + ::= { tmnxOamTrCtlEntry 26 } + +tmnxOamTrCtlLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlLastChanged indicates the time the value of a + settable object in this row was last changed." + ::= { tmnxOamTrCtlEntry 27 } + +tmnxOamTrCtlVRtrID OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlVRtrID specifies the virtual router to be + used for the test. + + Zero indicates no virtual router is specified. + + A non-zero value must be the index of an active row in + TIMETRA-VRTR-MIB::vRtrConfTable (i.e. tmnxOamTrCtlVRtrID must match a + valid TIMETRA-VRTR-MIB::vRtrID value). + + This object is applicable if tmnxOamTrCtlTestMode is 'icmpTraceRoute'. + + The table below shows the supported combinations of system-configured + virtual routers and test types. + + Supported for Supported for Supported for + tmnxOamTrCtlTestMode Base ? management ? vpls-management ? + -------------------- ------------- ------------- ----------------- + 'icmpTraceRoute' Yes Yes Yes + + When directing an 'icmpTraceRoute' test to use a virtual router, the + preferred object is tmnxOamTrCtlRouterInstanceName." + DEFVAL { 1 } + ::= { tmnxOamTrCtlEntry 28 } + +tmnxOamTrCtlTgtAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlTgtAddrType specifies the address type of + tmnxOamTrCtlTgtAddress. + + The values which can be used as part of a successful test depend on + tmnxOamTrCtlTestMode, as follows. + + Test Mode tmnxOamTrCtlTgtAddrType Values Supported + ---------------- ------------------------------------------ + 'icmpTraceRoute' 'ipv4(1)' 'ipv6(2)' 'dns(16)' + 'vprnTraceRoute' 'ipv4(1)' 'ipv6(2)' + otherwise 'unknown(0)' " + DEFVAL { unknown } + ::= { tmnxOamTrCtlEntry 29 } + +tmnxOamTrCtlTgtAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlTgtAddress specifies the destination host + address to be used when performing an OAM trace route operation. The + corresponding address type is configured using + tmnxOamTrCtlTgtAddrType." + DEFVAL { ''H } + ::= { tmnxOamTrCtlEntry 30 } + +tmnxOamTrCtlSrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlSrcAddrType specifies the type of Internet + address stored in tmnxOamTrCtlSrcAddress." + DEFVAL { unknown } + ::= { tmnxOamTrCtlEntry 31 } + +tmnxOamTrCtlSrcAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlSrcAddress specifies the IP host address to + be used as the source when performing an OAM Trace Route operation. + + This object is valid only when the tmnxOamTrCtlTestMode has a value of + 'icmpTraceRoute', 'lspTraceRoute', or 'vccvTraceRoute'." + DEFVAL { ''H } + ::= { tmnxOamTrCtlEntry 32 } + +tmnxOamTrCtlWaitMilliSec OBJECT-TYPE + SYNTAX Unsigned32 (10..60000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlWaitMilliSec specifies the time in + milliseconds to wait for a response before sending the next probe. + + This object is valid only for 'icmpTraceRoute' tests." + DEFVAL { 5000 } + ::= { tmnxOamTrCtlEntry 33 } + +tmnxOamTrCtlRouterInstanceName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamTrCtlRouterInstanceName specifies the name of the + service or router instance to be used by an 'icmpTraceRoute' test. + + The following values are supported: + 1. '' (i.e. the empty string), + 2. 'Base', + 3. 'management', + 4. 'vpls-management', + 5. A VPRN service name (i.e. a TIMETRA-SERV-MIB::svcName, with + TIMETRA-SERV-MIB::svcType = 'vprn(4)'). + 6. A CPM virtual router name (i.e. a user-configured router name, with + TIMETRA-VRTR-MIB::vRtrType = 'vr(3)'). + + Names other than the names listed above are accepted, but will not + lead to a successful test. + + The service or virtual router to be used by an 'icmpTraceRoute' test + can be specified using tmnxOamTrCtlVRtrID, tmnxOamTrCtlServiceId, + and/or tmnxOamTrCtlRouterInstanceName. + + The following two combinations of the three objects are supported: + 1. tmnxOamTrCtlVRtrID = 0, + tmnxOamTrCtlServiceId = 0, + tmnxOamTrCtlRouterInstanceName != ''. + This is the preferred approach. + 2. One or both of tmnxOamTrCtlVRtrID and tmnxOamTrCtlServiceId has a + non-zero value, + tmnxOamTrCtlRouterInstanceName = ''. + + An attempt to change TIMETRA-SYSTEM-MIB::tmnxSysMgmtIfWriteMode.0 away + from 'classic(1)' is blocked if any tmnxOamTrCtlRouterInstanceName is + empty for an 'icmpTraceRoute' test. + + When TIMETRA-SYSTEM-MIB::tmnxSysMgmtIfWriteMode.0 is not 'classic(1)', + each 'icmpTraceRoute' test must continue to have a non-empty + tmnxOamTrCtlRouterInstanceName." + DEFVAL { ''H } + ::= { tmnxOamTrCtlEntry 34 } + +tmnxOamTrResultsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamTrResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Nokia SROS OAM Trace Route Test Results Table for keeping + track of the status of a tmnxOamTrCtlEntry. + + An entry is added to the tmnxOamTrResultsTable when an + tmnxOamTrCtlEntry is started by successful transition of its + tmnxOamTrCtlAdminStatus object to enabled(1). An entry is removed from + the tmnxOamTrResultsTable when its corresponding tmnxOamTrCtlEntry is + deleted." + ::= { tmnxOamTraceRouteObjs 4 } + +tmnxOamTrResultsEntry OBJECT-TYPE + SYNTAX TmnxOamTrResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamTrResultsTable. The + first two indexes of the tmnxOamTrResultsTable are the + same as the tmnxOamTrCtlTable in order for a tmnxOamTrResultsEntry + to correspond to the tmnxOamTrCtlEntry that caused it to + be created. The third index allows a history of test runs + to be stored." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex + } + ::= { tmnxOamTrResultsTable 1 } + +TmnxOamTrResultsEntry ::= SEQUENCE +{ + tmnxOamTrResultsOperStatus INTEGER, + tmnxOamTrResultsCurHopCount Gauge32, + tmnxOamTrResultsCurProbeCount Gauge32, + tmnxOamTrResultsIpTgtAddr IpAddress, + tmnxOamTrResultsTestAttempts Unsigned32, + tmnxOamTrResultsTestSuccesses Unsigned32, + tmnxOamTrResultsLastGoodPath DateAndTime, + tmnxOamTrResultsTestRunIndex Unsigned32, + tmnxOamTrResultsTgtAddrType InetAddressType, + tmnxOamTrResultsTgtAddress InetAddress, + tmnxOamTrResultsTestRunResult TmnxOamTestResult +} + +tmnxOamTrResultsOperStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reflects the operational state of a tmnxOamTrCtlEntry: + + enabled(1) - Test is active. + disabled(2) - Test has stopped." + ::= { tmnxOamTrResultsEntry 1 } + +tmnxOamTrResultsCurHopCount OBJECT-TYPE + SYNTAX Gauge32 + UNITS "hops" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reflects the current TTL value (range from 0 to 255) for an Nokia SROS + OAM Trace Route operation. Maximum TTL value is determined by + tmnxOamTrCtlMaxTtl. + + Zero is returned only in the case of an aborted 'ethCfmLinkTrace' + test." + ::= { tmnxOamTrResultsEntry 2 } + +tmnxOamTrResultsCurProbeCount OBJECT-TYPE + SYNTAX Gauge32 + UNITS "probes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reflects the current probe count (1..10) for an Nokia SROS OAM Trace + Route operation. The maximum probe count is determined by + tmnxOamTrCtlProbesPerHop." + ::= { tmnxOamTrResultsEntry 3 } + +tmnxOamTrResultsIpTgtAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was obsoleted in release 4.0 and replaced with InetAddress + objects tmnxOamTrResultsTgtAddrType and tmnxOamTrResultsTgtAddress." + ::= { tmnxOamTrResultsEntry 4 } + +tmnxOamTrResultsTestAttempts OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "tests" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The current number of attempts to determine a path + to a target. The value of this object MUST be started + at 0. + + This object was made obsolete in the 3.0 release. Originally + this table was used to report a summary of the results of all + traceroute test for the configured test. An additional index, + tmnxOamTrResultsTestRunIndex, has been added to this table and + a row in this table now represents the results of a single + traceroute test run. The new object tmnxOamTrCtlRuns in the + tmnxOamTrCtlTable indicates the number of times this traceroute + test has been run." + ::= { tmnxOamTrResultsEntry 5 } + +tmnxOamTrResultsTestSuccesses OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "tests" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The current number of attempts to determine a path + to a target that have succeeded. The value of this + object MUST be reported as 0 when no attempts have + succeeded. + + This object was made obsolete in the 3.0 release. Originally + this table was used to report a summary of the results of all + traceroute test for the configured test. An additional index, + tmnxOamTrResultsTestRunIndex, has been added to this table and + a row in this table now represents the results of a single + traceroute test run. The new object tmnxOamTrCtlFailures in the + tmnxOamTrCtlTable indicates the number of times an attempt to run + this traceroute test has failed. The number of successful runs + can be calculated as (tmnxOamTrCtlRuns - tmnxOamTrCtlFailures)." + ::= { tmnxOamTrResultsEntry 6 } + +tmnxOamTrResultsLastGoodPath OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time when the last complete path was determined." + ::= { tmnxOamTrResultsEntry 7 } + +tmnxOamTrResultsTestRunIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamTrResultsTestRunIndex identifies the row entry + that reports results for a single OAM trace route test run. + + The agent starts assigning tmnxOamTrResultsTestRunIndex values at 1 + and wraps after exceeding the maximum possible value as defined by the + limit of this object." + ::= { tmnxOamTrResultsEntry 8 } + +tmnxOamTrResultsTgtAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrResultsTgtAddrType indicates the Internet + address type stored in tmnxOamTrResultsTgtAddress." + ::= { tmnxOamTrResultsEntry 9 } + +tmnxOamTrResultsTgtAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrResultsTgtAddress indicates the Internet + address associated with a tmnxOamTrCtlTgtAddress value when the + destination address is specified as a DNS name. The value of this + object should be a zero length octet string when a DNS name is not + specified or when a specified DNS name fails to resolve." + ::= { tmnxOamTrResultsEntry 10 } + +tmnxOamTrResultsTestRunResult OBJECT-TYPE + SYNTAX TmnxOamTestResult + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object contains the overall state of the trace test." + ::= { tmnxOamTrResultsEntry 11 } + +tmnxOamTrProbeHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamTrProbeHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamTrProbeHistoryTable contains per-probe results for trace route + tests. + + The number of rows in this table for a test is limited to the results + of 3 runs. + + This table is not used for tests which have tmnxOamTrCtlTestMode set + to 'ldpTreeTrace'." + ::= { tmnxOamTraceRouteObjs 5 } + +tmnxOamTrProbeHistoryEntry OBJECT-TYPE + SYNTAX TmnxOamTrProbeHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A tmnxOamTrProbeHistoryEntry is created by the system when the result + of a trace route probe launch is determined. + + A tmnxOamTrProbeHistoryEntry is destroyed when the corresponding + tmnxOamTrCtlEntry is destroyed. + + The first two indices identify the parent tmnxOamTrCtlEntry. The third + index identifies a trace route test run. Each subsequent index is + described in its DESCRIPTION clause, below." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrProbeHistoryIndex, + tmnxOamTrProbeHistoryHopIndex, + tmnxOamTrProbeHistoryProbeIndex + } + ::= { tmnxOamTrProbeHistoryTable 1 } + +TmnxOamTrProbeHistoryEntry ::= SEQUENCE +{ + tmnxOamTrProbeHistoryIndex Unsigned32, + tmnxOamTrProbeHistoryHopIndex Unsigned32, + tmnxOamTrProbeHistoryProbeIndex Unsigned32, + tmnxOamTrProbeHistoryIpAddr IpAddress, + tmnxOamTrProbeHistoryResponse Unsigned32, + tmnxOamTrProbeHistoryOneWayTime Integer32, + tmnxOamTrProbeHistoryStatus TmnxOamResponseStatus, + tmnxOamTrProbeHistoryLastRC Integer32, + tmnxOamTrProbeHistoryTime DateAndTime, + tmnxOamTrProbeHistoryResponsePlane TmnxOamTestResponsePlane, + tmnxOamTrProbeHistoryAddressType TmnxOamAddressType, + tmnxOamTrProbeHistorySapId TmnxStrSapId, + tmnxOamTrProbeHistoryVersion Unsigned32, + tmnxOamTrProbeHistoryRouterID RouterID, + tmnxOamTrProbeHistoryIfIndex InterfaceIndexOrZero, + tmnxOamTrProbeHistoryDataLen Unsigned32, + tmnxOamTrProbeHistorySize Unsigned32, + tmnxOamTrProbeHistoryInOneWayTime Integer32, + tmnxOamTrProbeHistoryAddrType InetAddressType, + tmnxOamTrProbeHistoryAddress InetAddress, + tmnxOamTrProbeHistorySrcGlobalId TmnxMplsTpGlobalID, + tmnxOamTrProbeHistorySrcNodeId TmnxMplsTpNodeID, + tmnxOamTrProbeHistorySdpBindId TNamedItemOrEmpty, + tmnxOamTrProbeHistoryRtrnSubcode Unsigned32, + tmnxOamTrProbeHistoryNtwrkIfName TNamedItemOrEmpty +} + +tmnxOamTrProbeHistoryIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistoryIndex specifies the entries + belonging to a single OAM Trace Route test instance. + + The tmnxOamTrProbeHistoryIndex values are assigned starting at 1 and + wrap on exceeding the upper bound." + ::= { tmnxOamTrProbeHistoryEntry 1 } + +tmnxOamTrProbeHistoryHopIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistoryHopIndex specifies the number of hops + travelled by the outbound trace route request. The initial value used + for a particular test is configured using tmnxOamTrCtlInitialTtl." + ::= { tmnxOamTrProbeHistoryEntry 2 } + +tmnxOamTrProbeHistoryProbeIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistoryProbeIndex (combined with the + preceding indices) specifies a trace route reply. The number of probes + per hop for a particular test is configured using + tmnxOamTrCtlProbesPerHop." + ::= { tmnxOamTrProbeHistoryEntry 3 } + +tmnxOamTrProbeHistoryIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was obsoleted in release 4.0 and replaced with InetAddress + objects tmnxOamTrProbeHistoryAddrType and + tmnxOamTrProbeHistoryAddress." + ::= { tmnxOamTrProbeHistoryEntry 4 } + +tmnxOamTrProbeHistoryResponse OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time measured in microseconds from when a probe was sent + to when its response was received, two-way time, or when it timed out. + + The value of this object is reported as 0 when it is not possible to + transmit a probe." + ::= { tmnxOamTrProbeHistoryEntry 5 } + +tmnxOamTrProbeHistoryOneWayTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time measured in microseconds from when a OAM probe was + sent to when it was received by the replier, outbound one-way time. + + The value of this object is reported as 0 when it is not possible to + transmit an OAM probe or the information is not available." + ::= { tmnxOamTrProbeHistoryEntry 6 } + +tmnxOamTrProbeHistoryStatus OBJECT-TYPE + SYNTAX TmnxOamResponseStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The result of an Nokia SROS OAM Trace Route operation made by a remote + node to a particular probe." + ::= { tmnxOamTrProbeHistoryEntry 7 } + +tmnxOamTrProbeHistoryLastRC OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last implementation method specific reply code received. + + The Nokia SROS OAM Trace Route is usually implemented by + transmitting a series of probe packets with increasing time-to-live + values. A probe packet is a UDP datagram encapsulated into an + IP packet. Each hop in a path to the target (destination) host + rejects the probe packets (probe's TTL too small, ICMP reply) until + either the maximum TTL is exceeded or the target host is + received. + + For 'icmpTraceRoute', the ICMP code and ICMP type is contained in the + least significant 16 bits of tmnxOamTrProbeHistoryLastRC. Bits 0 to 7 + contain the ICMP type and bits 8 to 15 contain the ICMP code." + ::= { tmnxOamTrProbeHistoryEntry 8 } + +tmnxOamTrProbeHistoryTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timestamp for when this probe results were determined." + ::= { tmnxOamTrProbeHistoryEntry 9 } + +tmnxOamTrProbeHistoryResponsePlane OBJECT-TYPE + SYNTAX TmnxOamTestResponsePlane + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistoryResponsePlane indicates the type of + response plane this trace route response was received on." + ::= { tmnxOamTrProbeHistoryEntry 10 } + +tmnxOamTrProbeHistoryAddressType OBJECT-TYPE + SYNTAX TmnxOamAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistoryAddressType indicates the type of + binding address information returned in response to a test. + + When the test has the tmnxOamTrCtlTestMode value 'ethCfmLinkTrace', + 'unknown' is returned. + + For 'macTraceRoute', three types of address are applicable - 'sapId', + 'localCpu', and 'sdpId'. Address type of 'sdpId' is a special case + used specifically to indicate that the probe was traversing a b-vpls + node in a PBB network (but where destination MAC is not necessarily + known to the b-vpls node)." + ::= { tmnxOamTrProbeHistoryEntry 11 } + +tmnxOamTrProbeHistorySapId OBJECT-TYPE + SYNTAX TmnxStrSapId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistorySapId is the name of the access port + of the SAP supporting the requested IP address returned in response to + a 'vprnTraceRoute' probe. + + If the value of tmnxOamTrProbeHistoryAddressType is not 'sapId', this + object is not relevant and MUST have a null string ''." + ::= { tmnxOamTrProbeHistoryEntry 12 } + +tmnxOamTrProbeHistoryVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistoryVersion indicates the protocol + version for this OAM ping reply." + ::= { tmnxOamTrProbeHistoryEntry 14 } + +tmnxOamTrProbeHistoryRouterID OBJECT-TYPE + SYNTAX RouterID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value tmnxOamTrProbeHistoryRouterID indicates the downstream + router ID of the node that provided this ping reply. This object + is valid only when tmnxOamTrCtlTestMode has a value of + 'lspTraceRoute'. + + This object was made obsolete in SROS release 13.0 R1." + ::= { tmnxOamTrProbeHistoryEntry 15 } + +tmnxOamTrProbeHistoryIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistoryIfIndex indicates for a + 'lspTraceRoute' or 'vccvTraceRoute' probe the ifIndex value of the + interface that this probe was transmitted from. + + For other types of probes, this value is not significant and zero is + returned." + ::= { tmnxOamTrProbeHistoryEntry 16 } + +tmnxOamTrProbeHistoryDataLen OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistoryDataLen indicates the UDP data + length of the echo reply. + + A valid value is returned when the test has a tmnxOamTrCtlTestMode + value of 'icmpTraceRoute', 'lspTraceRoute', 'p2mpLspTrace', or + 'vccvTraceRoute'. Otherwise, this value is not significant and zero is + returned." + ::= { tmnxOamTrProbeHistoryEntry 17 } + +tmnxOamTrProbeHistorySize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistorySize indicates the size in octets + of the user payload in the probe request packet. It does not + include the service encapsulation." + ::= { tmnxOamTrProbeHistoryEntry 18 } + +tmnxOamTrProbeHistoryInOneWayTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time measured in microseconds from when a OAM probe + reply was sent to when it was received, inbound one-way time. + + The value of this object is reported as 0 when the information is not + available." + ::= { tmnxOamTrProbeHistoryEntry 19 } + +tmnxOamTrProbeHistoryAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistoryAddrType indicates the address type + of tmnxOamTrProbeHistoryAddress." + ::= { tmnxOamTrProbeHistoryEntry 20 } + +tmnxOamTrProbeHistoryAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistoryAddress indicates the IP address of + the node which sent the specified trace route reply." + ::= { tmnxOamTrProbeHistoryEntry 21 } + +tmnxOamTrProbeHistorySrcGlobalId OBJECT-TYPE + SYNTAX TmnxMplsTpGlobalID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistorySrcGlobalId indicates the source + MPLS-TP global identifier of the replying node. The value is copied + from the reply's RFC 6426 Source Identifier TLV. If the TLV is absent, + zero is returned. + + This value is relevant when tmnxOamTrCtlTestMode is 'lspTraceRoute' or + 'vccvTraceRoute'. Otherwise, zero is returned." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + Section 2.2.2, 'Source Identifier TLV'." + ::= { tmnxOamTrProbeHistoryEntry 22 } + +tmnxOamTrProbeHistorySrcNodeId OBJECT-TYPE + SYNTAX TmnxMplsTpNodeID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistorySrcNodeId indicates the source + MPLS-TP node identifier of the replying node. The value is copied from + the reply's RFC 6426 Source Identifier TLV. If the TLV is absent, zero + is returned. + + This value is relevant when tmnxOamTrCtlTestMode is 'lspTraceRoute' or + 'vccvTraceRoute'. Otherwise, zero is returned." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + Section 2.2.2, 'Source Identifier TLV'." + ::= { tmnxOamTrProbeHistoryEntry 23 } + +tmnxOamTrProbeHistorySdpBindId OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistorySdpBindId indicates the SDP binding + provided by the remote system. + + The value of tmnxOamTrProbeHistorySdpBindId is relevant when + tmnxOamTrProbeHistoryAddressType is 'sdpBindId(9)'." + ::= { tmnxOamTrProbeHistoryEntry 24 } + +tmnxOamTrProbeHistoryRtrnSubcode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistoryRtrnSubcode indicates the value + present in an MPLS echo reply's RFC 4379 Return Subcode (RSC) field. + + A valid value is returned when the test has a tmnxOamTrCtlTestMode + value of 'lspTraceRoute' or 'ldpTreeTrace'. Otherwise, zero is + returned." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.1, 'Return Codes'." + ::= { tmnxOamTrProbeHistoryEntry 25 } + +tmnxOamTrProbeHistoryNtwrkIfName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrProbeHistoryNtwrkIfName indicates the network + interface name provided by the replying node. + + Network interface names are configured using + TIMETRA-VRTR-MIB::vRtrIfName. + + The value of this object is the empty string when the value of + tmnxOamTrProbeHistoryAddressType is not 'networkInterface(11)'." + ::= { tmnxOamTrProbeHistoryEntry 26 } + +tmnxOamTrHopsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamTrHopsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Nokia SROS OAM Trace Route Hop Table for keeping track of + the results of an Nokia SROS OAM Trace Route test on a per hop basis." + ::= { tmnxOamTraceRouteObjs 6 } + +tmnxOamTrHopsEntry OBJECT-TYPE + SYNTAX TmnxOamTrHopsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamTrHopsTable. + The first two index elements identify the tmnxOamTrCtlEntry + that a tmnxOamTrHopsEntry belongs to. The third index element + identifies a OAM trace route test run. The fourth index element, + tmnxOamTrHopsHopIndex, selects a hop in an Nokia SROS OAM + Trace Route path." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrHopsHopIndex + } + ::= { tmnxOamTrHopsTable 1 } + +TmnxOamTrHopsEntry ::= SEQUENCE +{ + tmnxOamTrHopsHopIndex Unsigned32, + tmnxOamTrHopsIpTgtAddress IpAddress, + tmnxOamTrHopsMinRtt Unsigned32, + tmnxOamTrHopsMaxRtt Unsigned32, + tmnxOamTrHopsAverageRtt Unsigned32, + tmnxOamTrHopsRttSumOfSquares Unsigned32, + tmnxOamTrHopsMinTt Integer32, + tmnxOamTrHopsMaxTt Integer32, + tmnxOamTrHopsAverageTt Integer32, + tmnxOamTrHopsTtSumOfSquares Unsigned32, + tmnxOamTrHopsSentProbes Unsigned32, + tmnxOamTrHopsProbeResponses Unsigned32, + tmnxOamTrHopsLastGoodProbe DateAndTime, + tmnxOamTrHopsMinInTt Integer32, + tmnxOamTrHopsMaxInTt Integer32, + tmnxOamTrHopsAverageInTt Integer32, + tmnxOamTrHopsInTtSumOfSqrs Unsigned32, + tmnxOamTrHopsOutJitter Integer32, + tmnxOamTrHopsInJitter Integer32, + tmnxOamTrHopsRtJitter Integer32, + tmnxOamTrHopsProbeTimeouts Unsigned32, + tmnxOamTrHopsProbeFailures Unsigned32, + tmnxOamTrHopsTgtAddrType InetAddressType, + tmnxOamTrHopsTgtAddress InetAddress, + tmnxOamTrHopsRttOFSumSquares Counter32, + tmnxOamTrHopsRttHCSumSquares Counter64, + tmnxOamTrHopsTtOFSumSquares Counter32, + tmnxOamTrHopsTtHCSumSquares Counter64, + tmnxOamTrHopsInTtOFSumSqrs Counter32, + tmnxOamTrHopsInTtHCSumSqrs Counter64 +} + +tmnxOamTrHopsHopIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Specifies the hop index for an Nokia SROS OAM Trace Route + hop. Values for this object with respect to the same + tmnxOamTrCtlOwnerIndex and tmnxOamTrCtlTestIndex MUST start at 1 + and increase monotonically. + + The tmnxOamTrHopsTable keeps the current Nokia SROS OAM Trace Route + path per tmnxOamTrCtlEntry. + + All hops (tmnxOamTrHopsTable entries) in an Nokia SROS OAM + Trace Route path MUST be updated at the same time when an + Nokia SROS OAM Trace Route operation completes. Care needs + to be applied when either a path changes or can't be determined. + The initial portion of the path, up to the first hop change, MUST + retain the same tmnxOamTrHopsHopIndex values. The remaining portion + of the path SHOULD be assigned new tmnxOamTrHopsHopIndex values." + ::= { tmnxOamTrHopsEntry 1 } + +tmnxOamTrHopsIpTgtAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was obsoleted in release 4.0 and replaced with InetAddress + objects tmnxOamTrHopsTgtAddrType and tmnxOamTrHopsTgtAddrType." + ::= { tmnxOamTrHopsEntry 2 } + +tmnxOamTrHopsMinRtt OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum Nokia SROS OAM Trace Route round trip time (RTT) + received for this hop. A value of 0 for this object implies that no + RTT has been received." + ::= { tmnxOamTrHopsEntry 3 } + +tmnxOamTrHopsMaxRtt OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum Nokia SROS OAM Trace Route round trip time (RTT) + received for this hop. A value of 0 for this object implies that no + RTT has been received." + ::= { tmnxOamTrHopsEntry 4 } + +tmnxOamTrHopsAverageRtt OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current average Nokia SROS OAM Trace Route round trip time (RTT) + for this hop." + ::= { tmnxOamTrHopsEntry 5 } + +tmnxOamTrHopsRttSumOfSquares OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds squared" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsRttSumOfSquares indicates the least + significant 32 bits of tmnxOamTrHopsRttHCSumSquares." + ::= { tmnxOamTrHopsEntry 6 } + +tmnxOamTrHopsMinTt OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum Nokia SROS OAM Trace Route outbound one-way trip + time received for this hop. A value of 0 for this object implies + that no one-way trip time has been received." + ::= { tmnxOamTrHopsEntry 7 } + +tmnxOamTrHopsMaxTt OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum Nokia SROS OAM Trace Route outbound one-way trip + time received for this hop. A value of 0 for this object implies + that no one-way trip time has been received." + ::= { tmnxOamTrHopsEntry 8 } + +tmnxOamTrHopsAverageTt OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current average Nokia SROS OAM Trace Route outbound one-way trip + time for this hop." + ::= { tmnxOamTrHopsEntry 9 } + +tmnxOamTrHopsTtSumOfSquares OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds squared" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsTtSumOfSquares indicates the least + significant 32 bits of tmnxOamTrHopsTtHCSumSquares." + ::= { tmnxOamTrHopsEntry 10 } + +tmnxOamTrHopsSentProbes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object reflects the number of probes sent for this + hop during this Nokia SROS OAM Trace Route test. The value of this + object should start at 0." + ::= { tmnxOamTrHopsEntry 11 } + +tmnxOamTrHopsProbeResponses OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of responses received for this hop during this Nokia + SROS OAM Trace Route test. This value of this object should + start at 0." + ::= { tmnxOamTrHopsEntry 12 } + +tmnxOamTrHopsLastGoodProbe OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Date and time when the last response was received for a probe for this + hop during this Nokia SROS OAM Trace Route test." + ::= { tmnxOamTrHopsEntry 13 } + +tmnxOamTrHopsMinInTt OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum OAM trace route inbound one-way trip time received. A + value of 0 for this object implies that no one-way trip time + measurement is available." + ::= { tmnxOamTrHopsEntry 18 } + +tmnxOamTrHopsMaxInTt OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum OAM trace route inbound one-way trip time received. A + value of 0 for this object implies that no one-way trip time + measurement is available." + ::= { tmnxOamTrHopsEntry 19 } + +tmnxOamTrHopsAverageInTt OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current average OAM inbound inbound one-way trip time. A value of + 0 for this object implies that no one-way trip time measurement is + available." + ::= { tmnxOamTrHopsEntry 20 } + +tmnxOamTrHopsInTtSumOfSqrs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds squared" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsInTtSumOfSqrs indicates the least + significant 32 bits of tmnxOamTrHopsInTtHCSumSqrs." + ::= { tmnxOamTrHopsEntry 21 } + +tmnxOamTrHopsOutJitter OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsOutJitter indicates the amount of outbound + one-way trip jitter, expressed in microseconds, for a trace route + probe request packet sent for this OAM test. + + A value of 0 for this object implies that no one-way trip jitter + measurement is available." + ::= { tmnxOamTrHopsEntry 22 } + +tmnxOamTrHopsInJitter OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsInJitter indicates the amount of inbound + one-way trip jitter, expressed in microseconds, for a trace route + probe response packet received for this OAM test. + + A value of 0 for this object implies that no one-way trip jitter + measurement is available." + ::= { tmnxOamTrHopsEntry 23 } + +tmnxOamTrHopsRtJitter OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsRtJitter indicates the amount of two-way + trip jitter, expressed in microseconds, for a trace route probe sent + for this OAM test. + + A value of 0 for this object implies that no two-way-trip jitter + measurement is available." + ::= { tmnxOamTrHopsEntry 24 } + +tmnxOamTrHopsProbeTimeouts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsProbeTimeouts indicates the number of probes + that timed out without receiving a response." + ::= { tmnxOamTrHopsEntry 25 } + +tmnxOamTrHopsProbeFailures OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsProbeFailures indicates the total number of + probes that failed to be transmitted plus the number of probes that + timed out without receiving a response." + ::= { tmnxOamTrHopsEntry 26 } + +tmnxOamTrHopsTgtAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsTgtAddrType indicates the Internet address + type stored in tmnxOamTrHopsTgtAddress." + ::= { tmnxOamTrHopsEntry 27 } + +tmnxOamTrHopsTgtAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsTgtAddress indicates the Internet + address associated with the hop. A value for this object should + be reported as a numeric IP address and not as a DNS name. + + This value of this object is not significant when tmnxOamTrCtlTestMode + has a value of 'macTraceRoute' or 'ethCfmLinkTrace'." + ::= { tmnxOamTrHopsEntry 28 } + +tmnxOamTrHopsRttOFSumSquares OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsRttOFSumSquares indicates the number of + times tmnxOamTrHopsRttSumOfSquares overflowed." + ::= { tmnxOamTrHopsEntry 29 } + +tmnxOamTrHopsRttHCSumSquares OBJECT-TYPE + SYNTAX Counter64 + UNITS "microseconds squared" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsRttHCSumSquares indicates the sum of squares + of the round trip times of the trace route test for this hop. Its + purpose is to enable the standard deviation calculation. + + The value of this object will be reported as 0 when one or more of the + following conditions apply: + 1. No round trip time measurement is available. + 2. The test stopped before completion. + 3. The test type (i.e. tmnxOamTrCtlTestMode) is one of the following: + 'ldpTreeTrace', + 'mcastTraceRoute', + 'p2mpLspTrace'." + ::= { tmnxOamTrHopsEntry 30 } + +tmnxOamTrHopsTtOFSumSquares OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsTtOFSumSquares indicates the number of times + tmnxOamTrHopsTtSumOfSquares overflowed." + ::= { tmnxOamTrHopsEntry 31 } + +tmnxOamTrHopsTtHCSumSquares OBJECT-TYPE + SYNTAX Counter64 + UNITS "microseconds squared" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsTtHCSumSquares indicates the sum of squares + of the outbound one-way trip times of the trace route test for this + hop. Its purpose is to enable the standard deviation calculation. + + The value of this object will be reported as 0 when one or more of the + following conditions apply: + 1. No outbound one-way trip time measurement is available. + 2. The test stopped before completion. + 3. The test type (i.e. tmnxOamTrCtlTestMode) is one of the following: + 'ldpTreeTrace', + 'mcastTraceRoute', + 'p2mpLspTrace'." + ::= { tmnxOamTrHopsEntry 32 } + +tmnxOamTrHopsInTtOFSumSqrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsInTtOFSumSqrs indicates the number of times + tmnxOamTrHopsInTtSumOfSqrs overflowed." + ::= { tmnxOamTrHopsEntry 33 } + +tmnxOamTrHopsInTtHCSumSqrs OBJECT-TYPE + SYNTAX Counter64 + UNITS "microseconds squared" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamTrHopsInTtHCSumSqrs indicates the sum of squares + of the inbound one-way trip times of the trace route test for this + hop. Its purpose is to enable the standard deviation calculation. + + The value of this object will be reported as 0 when one or more of the + following conditions apply: + 1. No inbound one-way trip time measurement is available. + 2. The test stopped before completion. + 3. The test type (i.e. tmnxOamTrCtlTestMode) is one of the following: + 'ldpTreeTrace', + 'mcastTraceRoute', + 'p2mpLspTrace'." + ::= { tmnxOamTrHopsEntry 34 } + +tmnxOamMacTrCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamMacTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Nokia SROS OAM MAC Trace Route Control Table for + providing, via SNMP, the capability of performing Nokia SROS + OAM 'macTraceRoute' test operations. The results of these tests + are stored in the tmnxOamTrResultsTable, tmnxOamTrProbeHistoryTable + and the tmnxOamMacTrL2MapTable." + ::= { tmnxOamTraceRouteObjs 7 } + +tmnxOamMacTrCtlEntry OBJECT-TYPE + SYNTAX TmnxOamMacTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamMacTrCtlTable. The first index + element, tmnxOamTrCtlOwnerIndex, is of type SnmpAdminString, + a textual convention that allows for use of the SNMPv3 + View-Based Access Control Model (RFC 2575 [11], VACM) + and allows a management application to identify its entries. + The second index, tmnxOamTrCtlTestIndex, enables the same + management application to have multiple outstanding requests." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex + } + ::= { tmnxOamMacTrCtlTable 1 } + +TmnxOamMacTrCtlEntry ::= SEQUENCE +{ + tmnxOamMacTrCtlTargetMacAddr MacAddress, + tmnxOamMacTrCtlSourceMacAddr MacAddress, + tmnxOamMacTrCtlSendControl TruthValue, + tmnxOamMacTrCtlReplyControl TruthValue +} + +tmnxOamMacTrCtlTargetMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMacTrCtlTargetMacAddr is a 6-octet value that + specifies the target MAC address to be used in the query request for + performing an OAM Mac Trace Route operation when tmnxOamTrCtlTestMode + has a value of 'macTraceRoute'. " + REFERENCE + "IEEE 802.3 Subclause 30.7.1.1.9" + DEFVAL { '000000000000'H } + ::= { tmnxOamMacTrCtlEntry 1 } + +tmnxOamMacTrCtlSourceMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMacTrCtlSourceMacAddr is a 6-octet value that + specifies the MAC address to be used as the source in the query + request for performing an OAM MAC Trace Route operation when + tmnxOamTrCtlTestMode has a value of 'macTraceRoute'. " + REFERENCE + "IEEE 802.3 Subclause 30.7.1.1.9" + DEFVAL { '000000000000'H } + ::= { tmnxOamMacTrCtlEntry 2 } + +tmnxOamMacTrCtlSendControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMacTrCtlSendControl specifies whether the outbound + MAC trace route packet will use the data plane or the control plane. + + When the value is 'false', the packet is sent using the data plane. + + As of SROS release 13.0 R1, a test cannot be started if + tmnxOamMacTrCtlSendControl is 'true'. A test is started using + tmnxOamTrCtlAdminStatus. + + This object will be marked obsolete in a future release." + DEFVAL { false } + ::= { tmnxOamMacTrCtlEntry 3 } + +tmnxOamMacTrCtlReplyControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of tmnxOamMacTrCtlReplyControl is 'true', the OAM Mac + Trace Route response is returned using the control plane. If its value + is 'false', the packet is sent via the data plane." + DEFVAL { false } + ::= { tmnxOamMacTrCtlEntry 4 } + +tmnxOamMacTrL2MapTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamMacTrL2MapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a table for storing the results of an OAM 'macTraceRoute' + probe operation when a L2 Mapping TLV was returned. Each row + represents a single L2FEC TLV within the L2 Mapping TLV. A single + L2 mapping entry is returned if the 'macTraceRoute' replier knows + the requested VPN ID and has a binding for the requested MAC + address. Multiple downstream L2 mappings that specify + the replier's flooding domain may be returned if the replier has + no bindings for the MAC address. + + An entry in this table is created when the result of an OAM + 'macTraceRoute' probe is determined. An entry is removed from + this table when its corresponding tmnxOamTrCtlEntry is deleted." + ::= { tmnxOamTraceRouteObjs 8 } + +tmnxOamMacTrL2MapEntry OBJECT-TYPE + SYNTAX TmnxOamMacTrL2MapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamMacTrL2MapTable. The first two + index elements identify the tmnxOamTrCtlEntry that a + tmnxOamMacTrL2MapEntry belongs to. The third index element + identifies a particular OAM trace route test run. The fourth + index element selects the group of responses associated with a + specific probe attempt. The fifth and sixth indexes select the + hop and the probe at that hop for a particular Nokia SROS + OAM Trace Route operation. Note that in the case of a successful + 'macTraceRoute' reply there will be only one row entry created. + However there may also be one or more error replies. The seventh + index selects a single L2 mapping entry within a specific + probe reply." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrProbeHistoryIndex, + tmnxOamTrProbeHistoryHopIndex, + tmnxOamTrProbeHistoryProbeIndex, + tmnxOamMacTrL2MapIndex + } + ::= { tmnxOamMacTrL2MapTable 1 } + +TmnxOamMacTrL2MapEntry ::= SEQUENCE +{ + tmnxOamMacTrL2MapIndex Unsigned32, + tmnxOamMacTrL2MapRouterID IpAddress, + tmnxOamMacTrL2MapLabel MplsLabel, + tmnxOamMacTrL2MapProtocol TmnxOamSignalProtocol, + tmnxOamMacTrL2MapVCType TmnxOamVcType, + tmnxOamMacTrL2MapVCID TmnxVcId, + tmnxOamMacTrL2MapDirection INTEGER, + tmnxOamMacTrL2MapSdpId SdpId, + tmnxOamMacTrL2MapSapName TNamedItemOrEmpty +} + +tmnxOamMacTrL2MapIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxOamMacTrL2MapIndex selects a single L2 mapping entry within a + specific 'macTraceRoute' probe reply. + + The agent starts assigning tmnxOamMacTrL2MapIndex values at 1." + ::= { tmnxOamMacTrL2MapEntry 1 } + +tmnxOamMacTrL2MapRouterID OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacTrL2MapRouterID is the router ID for this L2 + mapping entry." + ::= { tmnxOamMacTrL2MapEntry 2 } + +tmnxOamMacTrL2MapLabel OBJECT-TYPE + SYNTAX MplsLabel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacTrL2MapLabel is the label used by the router + for the L2FEC or VC ID specified by this L2 mapping entry." + ::= { tmnxOamMacTrL2MapEntry 3 } + +tmnxOamMacTrL2MapProtocol OBJECT-TYPE + SYNTAX TmnxOamSignalProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacTrL2MapProtocol is the signaling protocol used + by the router for the L2FEC or VC ID specified by this L2 mapping + entry." + ::= { tmnxOamMacTrL2MapEntry 4 } + +tmnxOamMacTrL2MapVCType OBJECT-TYPE + SYNTAX TmnxOamVcType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacTrL2MapVCType indicates the class of VC ID + given in tmnxOamMacTrL2MapVCID." + ::= { tmnxOamMacTrL2MapEntry 5 } + +tmnxOamMacTrL2MapVCID OBJECT-TYPE + SYNTAX TmnxVcId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacTrL2MapVCID is the VC ID associated with the + label used by the L2FEC specified by this L2 mapping entry." + ::= { tmnxOamMacTrL2MapEntry 6 } + +tmnxOamMacTrL2MapDirection OBJECT-TYPE + SYNTAX INTEGER { + upstream (1), + downstream (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacTrL2MapDirection indicates the direction that + this L2 mapping entry is in relation to the node that returned the + 'macTraceRoute' reply." + ::= { tmnxOamMacTrL2MapEntry 7 } + +tmnxOamMacTrL2MapSdpId OBJECT-TYPE + SYNTAX SdpId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacTrL2MapSdpId indicates the ID of the SDP + supporting the L2 mapping entry that returned the reply. + + If this mapping is not a SDP, this object is not relevant and MUST + return a value of '0'." + ::= { tmnxOamMacTrL2MapEntry 8 } + +tmnxOamMacTrL2MapSapName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMacTrL2MapSapName indicates the SAP name when the + downstream of the responder is a SAP. + + If the downstream responder is not a SAP, this object is not relevant + and MUST return a zero length empty string." + ::= { tmnxOamMacTrL2MapEntry 9 } + +tmnxOamLspTrCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamLspTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row in tmnxOamLspTrCtlTable contains the LSP-specific + configuration information needed to launch an LSP (Label Switched Path) + trace route test. The rest of the configuration information needed to + launch the test resides in the corresponding row of tmnxOamTrCtlTable. + + Results of LSP trace route tests are stored in tmnxOamTrResultsTable, + tmnxOamTrProbeHistoryTable, tmnxOamTrHopsTable, tmnxOamLspTrMapTable, + and tmnxOamLspTrDSLabelTable. + + Seven types of LSP trace route tests are supported. An abbreviated + name for each test type is defined in the following table (for use in a + subsequent table). The test type's tmnxOamLspTrCtlTestSubMode code + point is shown as well. + + Test Sub Mode Abbreviated Test Type Name(s) + --------------------- ------------------------------- + 'unspecified (1)' LDP, RSVP + 'static (2)' TPST (Transport Profile Static) + 'bgpLabeledPrefix(3)' BGP + 'srIsis (4)' ISIS + 'srOspf (5)' OSPF + 'srTe (6)' SRTE + 'srPolicy (7)' SRPL + 'srOspf3 (8)' OSP3 + + The following table has a row for each LSP trace route test type, + showing the mandatory and optional objects applicable to the test + type. + + Test + Type Mandatory Objects Optional Objects + ---- -------------------------------- --------------------------------- + BGP tmnxOamLspTrCtlLdpPrefixType *tmnxOamLspTrCtlNhAddressType + tmnxOamLspTrCtlLdpPrefix *tmnxOamLspTrCtlNhAddress + tmnxOamLspTrCtlLdpPrefixLen tmnxOamLspTrCtlNhIntfName + tmnxOamLspTrCtlTestSubMode #tmnxOamLspTrCtlPathDestType + #tmnxOamLspTrCtlPathDest + + ISIS tmnxOamLspTrCtlLdpPrefixType tmnxOamLspTrCtlIgpInstance + tmnxOamLspTrCtlLdpPrefix *tmnxOamLspTrCtlNhAddressType + tmnxOamLspTrCtlLdpPrefixLen *tmnxOamLspTrCtlNhAddress + tmnxOamLspTrCtlTestSubMode tmnxOamLspTrCtlNhIntfName + #tmnxOamLspTrCtlPathDestType + #tmnxOamLspTrCtlPathDest + + LDP tmnxOamLspTrCtlLdpPrefixType *tmnxOamLspTrCtlNhAddressType + tmnxOamLspTrCtlLdpPrefix *tmnxOamLspTrCtlNhAddress + tmnxOamLspTrCtlLdpPrefixLen tmnxOamLspTrCtlNhIntfName + #tmnxOamLspTrCtlPathDestType + #tmnxOamLspTrCtlPathDest + + OSPF tmnxOamLspTrCtlLdpPrefixType tmnxOamLspTrCtlIgpInstance + tmnxOamLspTrCtlLdpPrefix *tmnxOamLspTrCtlNhAddressType + tmnxOamLspTrCtlLdpPrefixLen *tmnxOamLspTrCtlNhAddress + tmnxOamLspTrCtlTestSubMode tmnxOamLspTrCtlNhIntfName + #tmnxOamLspTrCtlPathDestType + #tmnxOamLspTrCtlPathDest + + OSP3 tmnxOamLspTrCtlLdpPrefixType tmnxOamLspTrCtlIgpInstance + tmnxOamLspTrCtlLdpPrefix *tmnxOamLspTrCtlNhAddressType + tmnxOamLspTrCtlLdpPrefixLen *tmnxOamLspTrCtlNhAddress + tmnxOamLspTrCtlTestSubMode tmnxOamLspTrCtlNhIntfName + #tmnxOamLspTrCtlPathDestType + #tmnxOamLspTrCtlPathDest + + RSVP tmnxOamLspTrCtlLspName tmnxOamLspTrCtlPathName + + SRPL tmnxOamLspTrCtlSrPlcyColor tmnxOamLspTrCtlSrPlcySegList + tmnxOamLspTrCtlSrPlcyEndPtAddr + tmnxOamLspTrCtlSrPlcyEndPtAddT + tmnxOamLspTrCtlTestSubMode + + SRTE tmnxOamLspTrCtlLspName *tmnxOamLspTrCtlNhAddressType + tmnxOamLspTrCtlTestSubMode *tmnxOamLspTrCtlNhAddress + tmnxOamLspTrCtlNhIntfName + #tmnxOamLspTrCtlPathDestType + #tmnxOamLspTrCtlPathDest + tmnxOamLspTrCtlPathName + + TPST tmnxOamLspTrCtlLspName tmnxOamLspTrCtlAssocChannel + tmnxOamLspTrCtlTestSubMode tmnxOamLspTrCtlForce + tmnxOamLspTrCtlMplsTpPathType + + ALL none tmnxOamLspTrCtlDownstreamMapTlv + tmnxOamTrCtlDataSize + tmnxOamTrCtlFcName + tmnxOamTrCtlInitialTtl + tmnxOamTrCtlInterval + tmnxOamTrCtlMaxFailures + tmnxOamTrCtlMaxTtl + tmnxOamTrCtlProbesPerHop + tmnxOamTrCtlProfile + *tmnxOamTrCtlSrcAddrType + *tmnxOamTrCtlSrcAddress + tmnxOamTrCtlTimeOut + ---- -------------------------------- --------------------------------- + + In the table above, + 1. The optional objects in the ALL row apply to all LSP trace route + test types. + 2. Asterisks (*) mark a set of optional objects which must all be + specified, or must all be unspecified. + 3. Octothorpes (#) mark a separate set of optional objects which must + all be specified, or must all be unspecified. + 4. There are four supported combinations of + tmnxOamLspTrCtlNhAddressType, tmnxOamLspTrCtlNhAddress, + tmnxOamLspTrCtlNhIntfName, tmnxOamLspTrCtlPathDestType, and + tmnxOamLspTrCtlPathDest, as follows: + a) all unspecified + b) tmnxOamLspTrCtlPathDestType and tmnxOamLspTrCtlPathDest + c) tmnxOamLspTrCtlPathDestType, tmnxOamLspTrCtlPathDest, and + tmnxOamLspTrCtlNhIntfName + d) tmnxOamLspTrCtlPathDestType, tmnxOamLspTrCtlPathDest, + tmnxOamLspTrCtlNhAddressType, and tmnxOamLspTrCtlNhAddress + + When an object combination other than a combination listed above is + specified, values will be rejected or ignored, or the test will fail." + REFERENCE + "IETF draft-ietf-mpls-spring-lsp-ping-00, 'Label Switched Path (LSP) + Ping/Trace for Segment Routing Networks Using MPLS Dataplane'. + RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures'. + RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing'. + IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing + Policy Architecture', Section 2.1, 'Identification of an SR Policy'." + ::= { tmnxOamTraceRouteObjs 9 } + +tmnxOamLspTrCtlEntry OBJECT-TYPE + SYNTAX TmnxOamLspTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The system creates a row in tmnxOamLspTrCtlTable when a row is created + in tmnxOamTrCtlTable with tmnxOamTrCtlTestMode set to 'lspTraceRoute'. + + The system deletes a row in tmnxOamLspTrCtlTable when the + corresponding row in tmnxOamTrCtlTable is deleted." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex + } + ::= { tmnxOamLspTrCtlTable 1 } + +TmnxOamLspTrCtlEntry ::= SEQUENCE +{ + tmnxOamLspTrCtlVRtrID TmnxVRtrID, + tmnxOamLspTrCtlLspName TLNamedItemOrEmpty, + tmnxOamLspTrCtlPathName TLNamedItemOrEmpty, + tmnxOamLspTrCtlLdpIpPrefix IpAddress, + tmnxOamLspTrCtlLdpIpPrefixLen IpAddressPrefixLength, + tmnxOamLspTrCtlLdpPrefixType InetAddressType, + tmnxOamLspTrCtlLdpPrefix InetAddress, + tmnxOamLspTrCtlLdpPrefixLen InetAddressPrefixLength, + tmnxOamLspTrCtlPathDestType InetAddressType, + tmnxOamLspTrCtlPathDest InetAddress, + tmnxOamLspTrCtlNhIntfName TNamedItemOrEmpty, + tmnxOamLspTrCtlNhAddressType InetAddressType, + tmnxOamLspTrCtlNhAddress InetAddress, + tmnxOamLspTrCtlDownstreamMapTlv TmnxOamMplsEchoDownMapTlvOrNone, + tmnxOamLspTrCtlTestSubMode TmnxOamLspTestSubMode, + tmnxOamLspTrCtlMplsTpPathType TmnxOamMplsTpPathType, + tmnxOamLspTrCtlAssocChannel TmnxOamLspAssocChannel, + tmnxOamLspTrCtlForce TruthValue, + tmnxOamLspTrCtlIgpInstance TmnxIgpInstance, + tmnxOamLspTrCtlSrPlcyColor Unsigned32, + tmnxOamLspTrCtlSrPlcyEndPtAddT InetAddressType, + tmnxOamLspTrCtlSrPlcyEndPtAddr InetAddress, + tmnxOamLspTrCtlSrPlcySegList Unsigned32 +} + +tmnxOamLspTrCtlVRtrID OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tmnxOamLspTrCtlVRtrID was obsoleted in release 6.0R15 and replaced + with tmnxOamTrCtlVRtrID in tmnxOamTrCtlTable." + DEFVAL { 1 } + ::= { tmnxOamLspTrCtlEntry 1 } + +tmnxOamLspTrCtlLspName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlLspName specifies the name of the LSP for + this LSP trace route test. + + When the test is started, if this name is not empty, there must be a + TIMETRA-MPLS-MIB::vRtrMplsLspTable row with: + 1. tmnxOamLspTrCtlLspName equal to + TIMETRA-MPLS-MIB::vRtrMplsLspName, AND + 2. TIMETRA-VRTR-MIB::vRtrID equal to 1, AND + 3. TIMETRA-MPLS-MIB::vRtrMplsLspType equal to 'dynamic(2)', + 'bypassOnly(4)', or 'mplsTp(7)'. + Otherwise, the test will fail. + + The supported object combinations for LSP trace route tests are listed + in the tmnxOamLspTrCtlTable DESCRIPTION clause." + DEFVAL { ''H } + ::= { tmnxOamLspTrCtlEntry 2 } + +tmnxOamLspTrCtlPathName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlPathName specifies the name of the Path + (LSP) for this LSP trace route test. + + When the test is started, if this name is not empty, there must be a + matching name in the column MPLS-TE-MIB::mplsTunnelName. Otherwise, + the test will fail. + + The supported object combinations for LSP trace route tests are listed + in the tmnxOamLspTrCtlTable DESCRIPTION clause." + DEFVAL { ''H } + ::= { tmnxOamLspTrCtlEntry 3 } + +tmnxOamLspTrCtlLdpIpPrefix OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tmnxOamLspTrCtlLdpIpPrefix was obsoleted in release 4.0 and replaced + with InetAddress objects tmnxOamLspTrCtlLdpPrefixType and + tmnxOamLspTrCtlLdpPrefix." + DEFVAL { '00000000'H } + ::= { tmnxOamLspTrCtlEntry 4 } + +tmnxOamLspTrCtlLdpIpPrefixLen OBJECT-TYPE + SYNTAX IpAddressPrefixLength + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tmnxOamLspTrCtlLdpIpPrefixLen was obsoleted in release 4.0 and + replaced with InetAddress object tmnxOamLspTrCtlLdpPrefixLen." + DEFVAL { 32 } + ::= { tmnxOamLspTrCtlEntry 5 } + +tmnxOamLspTrCtlLdpPrefixType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlLdpPrefixType specifies the type of + Internet address stored in tmnxOamLspTrCtlLdpPrefix. + + The supported object combinations for LSP trace route tests are listed + in the tmnxOamLspTrCtlTable DESCRIPTION clause." + DEFVAL { unknown } + ::= { tmnxOamLspTrCtlEntry 6 } + +tmnxOamLspTrCtlLdpPrefix OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlLdpPrefix, along with + tmnxOamLspTrCtlLdpPrefixType and tmnxOamLspTrCtlLdpPrefixLen, + specifies the destination prefix for this LSP trace route test. + + The supported object combinations for LSP trace route tests are listed + in the tmnxOamLspTrCtlTable DESCRIPTION clause." + DEFVAL { ''H } + ::= { tmnxOamLspTrCtlEntry 7 } + +tmnxOamLspTrCtlLdpPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + UNITS "bits" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlLdpPrefixLen specifies the Internet + address prefix length of tmnxOamLspTrCtlLdpPrefix. + + The supported object combinations for LSP trace route tests are listed + in the tmnxOamLspTrCtlTable DESCRIPTION clause." + DEFVAL { 32 } + ::= { tmnxOamLspTrCtlEntry 8 } + +tmnxOamLspTrCtlPathDestType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlPathDestType specifies the type of + Internet address stored in tmnxOamLspTrCtlPathDest. + + The supported object combinations for LSP trace route tests are listed + in the tmnxOamLspTrCtlTable DESCRIPTION clause." + DEFVAL { unknown } + ::= { tmnxOamLspTrCtlEntry 9 } + +tmnxOamLspTrCtlPathDest OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlPathDest specifies a unique path in a + multipath setup for this OAM LSP trace route to traverse. This + address is used as part of a hash key to select the appropriate ECMP to + the destination. + + The supported object combinations for LSP trace route tests are listed + in the tmnxOamLspTrCtlTable DESCRIPTION clause." + DEFVAL { ''H } + ::= { tmnxOamLspTrCtlEntry 10 } + +tmnxOamLspTrCtlNhIntfName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlNhIntfName specifies the name of the next + hop interface to be used when launching the LSP trace route test. + + When the test is started, if this name is not empty, there must be a + TIMETRA-VRTR-MIB::vRtrIfTable row with: + 1. tmnxOamLspTrCtlNhIntfName equal to TIMETRA-VRTR-MIB::vRtrIfName, + AND + 2. TIMETRA-VRTR-MIB::vRtrID equal to 1. + Otherwise, the test will fail. + + The supported object combinations for LSP trace route tests are listed + in the tmnxOamLspTrCtlTable DESCRIPTION clause." + DEFVAL { ''H } + ::= { tmnxOamLspTrCtlEntry 11 } + +tmnxOamLspTrCtlNhAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlNhAddressType specifies the type of + Internet address stored in tmnxOamLspTrCtlNhAddress. + + The supported object combinations for LSP trace route tests are listed + in the tmnxOamLspTrCtlTable DESCRIPTION clause." + DEFVAL { unknown } + ::= { tmnxOamLspTrCtlEntry 12 } + +tmnxOamLspTrCtlNhAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlNhAddress specifies the interface address + to the next hop which will be used to launch the LSP trace route test. + + The supported object combinations for LSP trace route tests are listed + in the tmnxOamLspTrCtlTable DESCRIPTION clause." + DEFVAL { ''H } + ::= { tmnxOamLspTrCtlEntry 13 } + +tmnxOamLspTrCtlDownstreamMapTlv OBJECT-TYPE + SYNTAX TmnxOamMplsEchoDownMapTlvOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlDownstreamMapTlv specifies the type of + downstream mapping TLV to insert in the MPLS echo request PDU when + launching the test. + + When an LSP trace route test is created, the value of this object + defaults to the value of the global configuration object + tmnxOamMplsEchoDownstreamMapTlv. + + The supported object combinations for LSP trace route tests are listed + in the tmnxOamLspTrCtlTable DESCRIPTION clause." + ::= { tmnxOamLspTrCtlEntry 14 } + +tmnxOamLspTrCtlTestSubMode OBJECT-TYPE + SYNTAX TmnxOamLspTestSubMode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlTestSubMode specifies the type of LSP + trace route test to perform. + + When this object is 'unspecified(1)', the type of LSP trace route test + to be performed is determined when the test is started, from the set + of tmnxOamLspTrCtlTable objects configured with non-default values. + + If there is a mismatch between tmnxOamLspTrCtlTestSubMode and the + type of the LSP to be tested, the test will fail. For example, if + tmnxOamLspTrCtlTestSubMode is 'static(2)', and + tmnxOamLspTrCtlLspName refers to an LSP with + TIMETRA-MPLS-MIB::vRtrMplsLspType not equal to 'mplsTp(7)', the test + will fail. + + The supported object combinations for LSP trace route tests are listed + in the tmnxOamLspTrCtlTable DESCRIPTION clause." + DEFVAL { unspecified } + ::= { tmnxOamLspTrCtlEntry 15 } + +tmnxOamLspTrCtlMplsTpPathType OBJECT-TYPE + SYNTAX TmnxOamMplsTpPathType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlMplsTpPathType specifies the type of the + MPLS-TP path to be tested. + + The supported object combinations for LSP trace route tests are listed + in the tmnxOamLspTrCtlTable DESCRIPTION clause." + DEFVAL { active } + ::= { tmnxOamLspTrCtlEntry 16 } + +tmnxOamLspTrCtlAssocChannel OBJECT-TYPE + SYNTAX TmnxOamLspAssocChannel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlAssocChannel specifies the launched echo + request's usage of the Associated Channel (ACH) mechanism, when + testing an MPLS-TP LSP. + + When tmnxOamLspTrCtlTestSubMode is 'static(2)', the default value for + tmnxOamLspTrCtlAssocChannel is 'nonIp(2)'. + + The supported object combinations for LSP trace route tests are listed + in the tmnxOamLspTrCtlTable DESCRIPTION clause." + DEFVAL { notApplicable } + ::= { tmnxOamLspTrCtlEntry 17 } + +tmnxOamLspTrCtlForce OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlForce specifies whether or not to force + the transmission of the 'lspTraceRoute' request PDU(s). + + If tmnxOamLspTrCtlForce is 'true(1)', the test will proceed and + request PDU(s) will be sent regardless of the local operational status + of the tested LSP path. + + If tmnxOamLspTrCtlForce is 'false(2)', the test will fail + immediately when the local operational status of the tested LSP path is + down. + + The supported object combinations for LSP trace route tests are listed + in the tmnxOamLspTrCtlTable DESCRIPTION clause." + DEFVAL { false } + ::= { tmnxOamLspTrCtlEntry 18 } + +tmnxOamLspTrCtlIgpInstance OBJECT-TYPE + SYNTAX TmnxIgpInstance + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlIgpInstance specifies the Interior Gateway + Protocol (IGP) instance to be used for the test. + + The supported object combinations for LSP trace route tests are listed + in the tmnxOamLspTrCtlTable DESCRIPTION clause." + DEFVAL { 0 } + ::= { tmnxOamLspTrCtlEntry 19 } + +tmnxOamLspTrCtlSrPlcyColor OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlSrPlcyColor specifies the Segment Routing + (SR) policy color to be used for the test. A color associates an + SR policy with an intent (e.g. low latency). + + tmnxOamLspTrCtlSrPlcyColor, tmnxOamLspTrCtlSrPlcyEndPtAddT, and + tmnxOamLspTrCtlSrPlcyEndPtAddr must identify a known SR policy. + Otherwise, the test will fail. The color of a static SR policy is + defined using TIMETRA-SR-POLICY-MIB::vRtrSrStaticPlcyColor. + + When configuring an SR policy LSP trace test, the following objects + must all be set in one snmpset PDU: + tmnxOamLspTrCtlTestSubMode = 'srPolicy(7)', + tmnxOamLspTrCtlSrPlcyColor, + tmnxOamLspTrCtlSrPlcyEndPtAddT = 'ipv4(1)' or 'ipv6(2)', + tmnxOamLspTrCtlSrPlcyEndPtAddr. + + The supported object combinations for LSP trace tests are listed in + the tmnxOamLspTrCtlTable DESCRIPTION clause." + REFERENCE + "IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing + Policy Architecture', Section 2.1, 'Identification of an SR Policy'." + DEFVAL { 0 } + ::= { tmnxOamLspTrCtlEntry 20 } + +tmnxOamLspTrCtlSrPlcyEndPtAddT OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlSrPlcyEndPtAddT specifies the type of IP + address stored in tmnxOamLspTrCtlSrPlcyEndPtAddr. + + The supported object combinations for LSP trace tests are listed in + the tmnxOamLspTrCtlTable DESCRIPTION clause." + DEFVAL { unknown } + ::= { tmnxOamLspTrCtlEntry 21 } + +tmnxOamLspTrCtlSrPlcyEndPtAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlSrPlcyEndPtAddr specifies the Segment + Routing (SR) policy endpoint address to be used for the test. + + tmnxOamLspTrCtlSrPlcyColor, tmnxOamLspTrCtlSrPlcyEndPtAddT, and + tmnxOamLspTrCtlSrPlcyEndPtAddr must identify a known SR policy. + Otherwise, the test will fail. The endpoint of a static SR policy + is defined using + TIMETRA-SR-POLICY-MIB::vRtrSrStaticPlcyEndPtAddrType + TIMETRA-SR-POLICY-MIB::vRtrSrStaticPlcyEndPtAddr. + + When configuring an SR policy LSP trace test, the following objects + must all be set in one snmpset PDU: + tmnxOamLspTrCtlTestSubMode = 'srPolicy(7)', + tmnxOamLspTrCtlSrPlcyColor, + tmnxOamLspTrCtlSrPlcyEndPtAddT = 'ipv4(1)' or 'ipv6(2)', + tmnxOamLspTrCtlSrPlcyEndPtAddr. + + The supported object combinations for LSP trace tests are listed in + the tmnxOamLspTrCtlTable DESCRIPTION clause." + REFERENCE + "IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing + Policy Architecture', Section 2.1, 'Identification of an SR Policy'." + DEFVAL { ''H } + ::= { tmnxOamLspTrCtlEntry 22 } + +tmnxOamLspTrCtlSrPlcySegList OBJECT-TYPE + SYNTAX Unsigned32 (0..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrCtlSrPlcySegList specifies the Segment + Routing (SR) policy segment list to be used for the test. + + The supported object combinations for LSP trace tests are listed in + the tmnxOamLspTrCtlTable DESCRIPTION clause." + REFERENCE + "IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing + Policy Architecture', Section 2.2, 'Candidate Path and Segment List'." + DEFVAL { 0 } + ::= { tmnxOamLspTrCtlEntry 23 } + +tmnxOamLspTrMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamLspTrMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLspTrMapTable contains the information obtained from RFC 4379 + Downstream Mapping TLVs and/or RFC 6424 Downstream Detailed Mapping + TLVs within reply PDUs for active 'lspTraceRoute' tests." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.3, 'Downstream Mapping'. + RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + Section 3.3, 'Downstream Detailed Mapping TLV'." + ::= { tmnxOamTraceRouteObjs 10 } + +tmnxOamLspTrMapEntry OBJECT-TYPE + SYNTAX TmnxOamLspTrMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLspTrMapEntry contains the information obtained from one RFC + 4379 Downstream Mapping TLV (or one RFC 6424 Downstream Detailed + Mapping TLV) within one 'lspTraceRoute' reply PDU. + + The first six indices specify an 'lspTraceRoute' reply PDU. The + seventh index specifies one Downstream [Detailed] Mapping TLV within + the PDU. + + Rows are created when a managed 'lspTraceRoute' reply PDU arrives + containing one or more Downstream [Detailed] Mapping TLVs. + + Rows are deleted when the parent tmnxOamTrProbeHistoryTable row is + deleted." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.3, 'Downstream Mapping'. + RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + Section 3.3, 'Downstream Detailed Mapping TLV'." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrProbeHistoryIndex, + tmnxOamTrProbeHistoryHopIndex, + tmnxOamTrProbeHistoryProbeIndex, + tmnxOamLspTrMapIndex + } + ::= { tmnxOamLspTrMapTable 1 } + +TmnxOamLspTrMapEntry ::= SEQUENCE +{ + tmnxOamLspTrMapIndex Unsigned32, + tmnxOamLspTrMapDSIPv4Addr IpAddress, + tmnxOamLspTrMapAddrType TmnxOamAddressType, + tmnxOamLspTrMapDSIfAddr Unsigned32, + tmnxOamLspTrMapMTU Unsigned32, + tmnxOamLspTrMapDSIndex Unsigned32, + tmnxOamLspTrMapDsEgrIfNum Unsigned32, + tmnxOamLspTrMapDsIngIfNum Unsigned32, + tmnxOamLspTrMapDsIpAddressType InetAddressType, + tmnxOamLspTrMapDsIpAddress InetAddress, + tmnxOamLspTrMapDsIfAddressType InetAddressType, + tmnxOamLspTrMapDsIfAddress InetAddress +} + +tmnxOamLspTrMapIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrMapIndex specifies one RFC 4379 Downstream + Mapping TLV (or one RFC 6424 Downstream Detailed Mapping TLV) within + the reply PDU specified by the other indices. + + The agent starts assigning tmnxOamLspTrMapIndex values at 1." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.3, 'Downstream Mapping'. + RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + Section 3.3, 'Downstream Detailed Mapping TLV'." + ::= { tmnxOamLspTrMapEntry 1 } + +tmnxOamLspTrMapDSIPv4Addr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxOamLspTrMapDSIPv4Addr indicates the IPv4 address + of the downstream LSR that this entry in the tmnxOamLspTrMapTable + describes. If the interface to the downstream LSR is numbered, + then the tmnxOamLspTrMapDSIPv4Addr can either be the downstream + LSR's Router ID or the interface address of the downstream LSR. + + If the interface to the downstream LSR is unnumbered, the value of + tmnxOamLspTrMapDSIPv4Addr indicates the downstream LSR's Router ID. + + This object was marked obsolete in release 13.0 R1." + ::= { tmnxOamLspTrMapEntry 2 } + +tmnxOamLspTrMapAddrType OBJECT-TYPE + SYNTAX TmnxOamAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrMapAddrType indicates the type of addressing + used on the replying interface. The value is copied from the Address + Type field of the specified RFC 4379 Downstream Mapping TLV (or RFC + 6424 Downstream Detailed Mapping TLV), and then mapped from the RFC + code point number to the SROS code point number. + + The supported SROS code points are listed in the following table. + + Code Point Definition + ------------------- ---------- + 'ipv4Address (1)' RFC 4379 + 'ipv4Unnumbered(7)' RFC 4379 + 'ipv6Address (2)' RFC 4379 + 'ipv6Unnumbered(8)' RFC 4379 + 'nonIp (10)' RFC 6426 + + The supported combinations of tmnxOamLspTrMapAddrType, + tmnxOamLspTrMapDsEgrIfNum, tmnxOamLspTrMapDsIngIfNum, + tmnxOamLspTrMapDsIpAddressType, and tmnxOamLspTrMapDsIfAddressType are + listed in the following table. + + _AddrType _EgrIfNum _IngIfNum _IpAddressType _IfAddressType + ---------------- --------- --------- -------------- -------------- + 'ipv4Address' zero zero 'ipv4' 'ipv4' + 'ipv4Unnumbered' zero positive 'ipv4' 'unknown' + 'ipv6Address' zero zero 'ipv6' 'ipv6' + 'ipv6Unnumbered' zero positive 'ipv6' 'unknown' + 'nonIp' positive positive 'unknown' 'unknown' + + In the table above, zero is the null interface number." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.3, 'Downstream Mapping'. + RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + Section 2.1, 'New Address Type for Downstream Mapping TLV'. + RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + Section 3.3, 'Downstream Detailed Mapping TLV'." + ::= { tmnxOamLspTrMapEntry 3 } + +tmnxOamLspTrMapDSIfAddr OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "When tmnxOamLspTrMapAddrType has a value of 'ipv4Address' + tmnxOamLspTrMapDSIfAddr indicates the downstream LSR's + interface address. When tmnxOamLspTrMapAddrType has a value + of 'unnumbered', tmnxOamLspTrMapDSIfAddr indicates the index + assigned by the upstream LSR to the interface. + + This object was marked obsolete in release 13.0 R1." + ::= { tmnxOamLspTrMapEntry 4 } + +tmnxOamLspTrMapMTU OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrMapMTU indicates the largest MPLS frame + (including the label stack) that fits on the interface to the + downstream LSR (Label Switching Router). + + The value is copied from the MTU (Maximum Transmission Unit) field of + the specified RFC 4379 Downstream Mapping TLV (or RFC 6424 Downstream + Detailed Mapping TLV)." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.3, 'Downstream Mapping'. + RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + Section 3.3, 'Downstream Detailed Mapping TLV'." + ::= { tmnxOamLspTrMapEntry 5 } + +tmnxOamLspTrMapDSIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxOamLspTrMapDSIndex indicates the unique index + assigned to the pair of downstream router and interface addresses + represented by this row in the tmnxOamLspTrMapTable. + + tmnxOamLspTrMapDSIndex was made obsolete in release 5.0." + ::= { tmnxOamLspTrMapEntry 6 } + +tmnxOamLspTrMapDsEgrIfNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrMapDsEgrIfNum indicates the egress interface + number reported by the replying node. This value is copied from the + Downstream IP Address field of the specified RFC 4379 Downstream + Mapping TLV (or the Downstream Address field of the specified RFC 6424 + Downstream Detailed Mapping TLV). See the DESCRIPTION clause of + tmnxOamLspTrMapAddrType for more information." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.3, 'Downstream Mapping'. + RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + Section 3.3, 'Downstream Detailed Mapping TLV'." + ::= { tmnxOamLspTrMapEntry 7 } + +tmnxOamLspTrMapDsIngIfNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrMapDsIngIfNum indicates the ingress interface + number reported by the replying node. This value is copied from the + Downstream Interface Address field of the specified RFC 4379 Downstream + Mapping TLV (or RFC 6424 Downstream Detailed Mapping TLV). See the + DESCRIPTION clause of tmnxOamLspTrMapAddrType for more information." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.3, 'Downstream Mapping'. + RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + Section 3.3, 'Downstream Detailed Mapping TLV'." + ::= { tmnxOamLspTrMapEntry 8 } + +tmnxOamLspTrMapDsIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrMapDsIpAddressType indicates the type of + address in tmnxOamLspTrMapDsIpAddress. See the DESCRIPTION clause of + tmnxOamLspTrMapAddrType for more information." + ::= { tmnxOamLspTrMapEntry 9 } + +tmnxOamLspTrMapDsIpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrMapDsIpAddress indicates the Downstream IP + Address field in the specified RFC 4379 Downstream Mapping TLV (or the + Downstream Address field in the specified RFC 6424 Downstream Detailed + Mapping TLV)." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.3, 'Downstream Mapping'. + RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + Section 3.3, 'Downstream Detailed Mapping TLV'." + ::= { tmnxOamLspTrMapEntry 10 } + +tmnxOamLspTrMapDsIfAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrMapDsIfAddressType indicates the type of + address in tmnxOamLspTrMapDsIfAddress. See the DESCRIPTION clause of + tmnxOamLspTrMapAddrType for more information." + ::= { tmnxOamLspTrMapEntry 11 } + +tmnxOamLspTrMapDsIfAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrMapDsIfAddress indicates the Downstream + Interface Address field in the specified RFC 4379 Downstream Mapping + TLV (or RFC 6424 Downstream Detailed Mapping TLV)." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.3, 'Downstream Mapping'. + RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + Section 3.3, 'Downstream Detailed Mapping TLV'." + ::= { tmnxOamLspTrMapEntry 12 } + +tmnxOamVprnTrCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamVprnTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Nokia SROS OAM VPRN Trace Route Control Table for + providing, via SNMP, the capability of performing Nokia SROS + OAM 'vprnTraceRoute' test operations. The results of these tests + are stored in the tmnxOamTrResultsTable, the + tmnxOamTrProbeHistoryTable, the tmnxOamVprnTrRTTable and the + tmnxOamVprnTrNextHopTable." + ::= { tmnxOamTraceRouteObjs 11 } + +tmnxOamVprnTrCtlEntry OBJECT-TYPE + SYNTAX TmnxOamVprnTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamVprnTrCtlTable. The first index + element, tmnxOamTrCtlOwnerIndex, is of type SnmpAdminString, + a textual convention that allows for use of the SNMPv3 + View-Based Access Control Model (RFC 2575 [11], VACM) + and allows a management application to identify its entries. + The second index, tmnxOamTrCtlTestIndex, enables the same + management application to have multiple outstanding requests." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex + } + ::= { tmnxOamVprnTrCtlTable 1 } + +TmnxOamVprnTrCtlEntry ::= SEQUENCE +{ + tmnxOamVprnTrCtlSourceIpAddr IpAddress, + tmnxOamVprnTrCtlReplyControl TruthValue, + tmnxOamVprnTrCtlSrcAddrType InetAddressType, + tmnxOamVprnTrCtlSrcAddress InetAddress +} + +tmnxOamVprnTrCtlSourceIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This object was obsoleted in release 4.0 and replaced with InetAddress + objects tmnxOamVprnTrCtlSrcAddrType and tmnxOamVprnTrCtlSrcAddress." + DEFVAL { '00000000'h } + ::= { tmnxOamVprnTrCtlEntry 1 } + +tmnxOamVprnTrCtlReplyControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of tmnxOamVprnTrCtlReplyControl is 'true', the OAM + 'vprnTraceRoute' response is returned using the control plane. If its + value is 'false', the packet is sent via the data plane. + + This object is optional and is not relevant when tmnxOamTrCtlTestMode + has a value other than 'vprnTraceRoute'." + DEFVAL { false } + ::= { tmnxOamVprnTrCtlEntry 2 } + +tmnxOamVprnTrCtlSrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrCtlSrcAddrType specifies the type of + Internet address stored in tmnxOamVprnTrCtlSrcAddress." + DEFVAL { unknown } + ::= { tmnxOamVprnTrCtlEntry 3 } + +tmnxOamVprnTrCtlSrcAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrCtlSrcAddress specifies the Internet + address to be used as the source for performing an OAM + 'vprnTraceRoute' operation when tmnxOamTrCtlTestMode has a value of + 'vprnTraceRoute'. This parameter is required." + DEFVAL { ''H } + ::= { tmnxOamVprnTrCtlEntry 4 } + +tmnxOamVprnTrL3MapTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamVprnTrL3MapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a table for storing the results of an OAM 'vprnTraceRoute' + probe operation. The number of entries for a test in this table + is limited to the results of 3 runs. + + An entry in this table is created when the result of an OAM + 'vprnTraceRoute' probe is determined. An entry is removed from + this table when its corresponding tmnxOamTrCtlEntry is deleted." + ::= { tmnxOamTraceRouteObjs 12 } + +tmnxOamVprnTrL3MapEntry OBJECT-TYPE + SYNTAX TmnxOamVprnTrL3MapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamVprnTrL3MapTable. The first + two index elements identify the tmnxOamTrCtlEntry that a + tmnxOamVprnTrL3MapEntry belongs to. The third index element + identifies an OAM trace route test run. The fourth index element + selects a single Nokia SROS OAM 'vprnTraceRoute' operation + result. The fifth and sixth indexes select the hop and the + probe at that hop for a particular Nokia SROS OAM + 'vprnTraceRoute' operation. The seventh index selects either the + requestor's or responder's L3 route information." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrProbeHistoryIndex, + tmnxOamTrProbeHistoryHopIndex, + tmnxOamTrProbeHistoryProbeIndex, + tmnxOamVprnTrL3MapReporter + } + ::= { tmnxOamVprnTrL3MapTable 1 } + +TmnxOamVprnTrL3MapEntry ::= SEQUENCE +{ + tmnxOamVprnTrL3MapReporter INTEGER, + tmnxOamVprnTrL3MapRouterID RouterID, + tmnxOamVprnTrL3MapRteDestAddr IpAddress, + tmnxOamVprnTrL3MapRteDestMask Unsigned32, + tmnxOamVprnTrL3MapRteVprnLabel MplsLabel, + tmnxOamVprnTrL3MapRteMetrics Unsigned32, + tmnxOamVprnTrL3MapRteLastUp DateAndTime, + tmnxOamVprnTrL3MapRteOwner INTEGER, + tmnxOamVprnTrL3MapRtePref Unsigned32, + tmnxOamVprnTrL3MapRteDist TmnxVPNRouteDistinguisher, + tmnxOamVprnTrL3MapNumNextHops Unsigned32, + tmnxOamVprnTrL3MapNumRteTargets Unsigned32, + tmnxOamVprnTrL3MapDestAddrType InetAddressType, + tmnxOamVprnTrL3MapDestAddress InetAddress, + tmnxOamVprnTrL3MapDestMaskLen InetAddressPrefixLength +} + +tmnxOamVprnTrL3MapReporter OBJECT-TYPE + SYNTAX INTEGER { + requestor (1), + responder (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrL3MapReporter specifies who reported + the route information in this row entry. It may have come from + the 'vprnTraceRoute' requestor's local information or it may be + from the remote 'vprnTraceRoute' responder." + ::= { tmnxOamVprnTrL3MapEntry 1 } + +tmnxOamVprnTrL3MapRouterID OBJECT-TYPE + SYNTAX RouterID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrL3MapRouterID indicates the router ID of the + node, requestor or responder, that provided this route information." + ::= { tmnxOamVprnTrL3MapEntry 2 } + +tmnxOamVprnTrL3MapRteDestAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was obsoleted in release 4.0 and replaced with InetAddress + objects tmnxOamVprnTrL3MapDestAddrType and + tmnxOamVprnTrL3MapDestAddrType." + ::= { tmnxOamVprnTrL3MapEntry 3 } + +tmnxOamVprnTrL3MapRteDestMask OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was obsoleted in release 4.0 and replaced with InetAddress + object tmnxOamVprnTrL3MapDestMaskLen." + ::= { tmnxOamVprnTrL3MapEntry 4 } + +tmnxOamVprnTrL3MapRteVprnLabel OBJECT-TYPE + SYNTAX MplsLabel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrL3MapRteVprnLabel indicates the VPRN label + associated with the route information returned in this + 'vprnTraceRoute' reply." + ::= { tmnxOamVprnTrL3MapEntry 5 } + +tmnxOamVprnTrL3MapRteMetrics OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrL3MapRteMetrics indicates the metrics to be + used with this vprnTraceRoute route." + ::= { tmnxOamVprnTrL3MapEntry 6 } + +tmnxOamVprnTrL3MapRteLastUp OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrL3MapRteLastUp indicates the time this route + was last added or modified by the protocol." + ::= { tmnxOamVprnTrL3MapEntry 7 } + +tmnxOamVprnTrL3MapRteOwner OBJECT-TYPE + SYNTAX INTEGER { + invalid (0), + local (1), + static (2), + rip (3), + ospf (4), + isis (5), + bgp (6), + bgpVpn (7), + ldp (8), + aggregate (9), + any (10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrL3MapRteOwner indicates the protocol + that owns this route. It may be a local or remote route." + ::= { tmnxOamVprnTrL3MapEntry 8 } + +tmnxOamVprnTrL3MapRtePref OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrL3MapRtePref indicates the route preference + value for this route." + ::= { tmnxOamVprnTrL3MapEntry 9 } + +tmnxOamVprnTrL3MapRteDist OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrL3MapRteDist is the route distinguisher + associated with the route information returned in this + 'vprnTraceRoute' reply." + ::= { tmnxOamVprnTrL3MapEntry 10 } + +tmnxOamVprnTrL3MapNumNextHops OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrL3MapNumNextHops indicates the number of + entries in the tmnxOamVprnTrNextHopTable for this route." + ::= { tmnxOamVprnTrL3MapEntry 11 } + +tmnxOamVprnTrL3MapNumRteTargets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrL3MapNumRteTargets indicates the number of + entries in the tmnxOamVprnTrRTTable for this route." + ::= { tmnxOamVprnTrL3MapEntry 12 } + +tmnxOamVprnTrL3MapDestAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrL3MapDestAddrType indicates the type of + internet address stored in tmnxOamVprnTrL3MapDestAddress." + ::= { tmnxOamVprnTrL3MapEntry 13 } + +tmnxOamVprnTrL3MapDestAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrL3MapDestAddress indicates the Internet + address to be advertised for the route information returned by this + 'vprnTraceRoute' reply. When used together with + tmnxOamVprnTrL3MapDestMaskLen and tmnxOamVprnTrL3MapRteVprnLabel, + a customer route can be identified." + ::= { tmnxOamVprnTrL3MapEntry 14 } + +tmnxOamVprnTrL3MapDestMaskLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrL3MapDestMaskLen indicates the number of + prefix bits (prefix width) to be &-ed with the IP address in + tmnxOamVprnTrL3MapDestAddress." + ::= { tmnxOamVprnTrL3MapEntry 15 } + +tmnxOamVprnTrNextHopTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamVprnTrNextHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a table for storing the results of an OAM 'vprnTraceRoute' + probe operation where a L3 route next hop list is returned. + + An entry in this table is created when the result of an OAM + 'vprnTraceRoute' probe is determined. An entry is removed from this + table when its corresponding tmnxOamTrCtlEntry is deleted." + ::= { tmnxOamTraceRouteObjs 13 } + +tmnxOamVprnTrNextHopEntry OBJECT-TYPE + SYNTAX TmnxOamVprnTrNextHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamVprnTrNextHopTable. The first two + index elements identify the tmnxOamTrCtlEntry that a + tmnxOamVprnTrNextHopEntry belongs to. The third index element + identifies an OAM trace route test run. The fourth, fifth and sixth + index elements select a single OAM 'vprnTraceRoute' reply. The + seventh index selects either the requestor's or responder's route + information. The eighth index selects a single L3 next hop entry + within a specific 'vprnTraceRoute' probe reply route information." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrProbeHistoryIndex, + tmnxOamTrProbeHistoryHopIndex, + tmnxOamTrProbeHistoryProbeIndex, + tmnxOamVprnTrL3MapReporter, + tmnxOamVprnTrNextHopIndex + } + ::= { tmnxOamVprnTrNextHopTable 1 } + +TmnxOamVprnTrNextHopEntry ::= SEQUENCE +{ + tmnxOamVprnTrNextHopIndex Unsigned32, + tmnxOamVprnTrNextHopRtrID RouterID, + tmnxOamVprnTrNextHopType INTEGER, + tmnxOamVprnTrNextHopTunnelID TmnxTunnelID, + tmnxOamVprnTrNextHopTunnelType TmnxTunnelType, + tmnxOamVprnTrNextHopIfIndex InterfaceIndex, + tmnxOamVprnTrNextHopAddrType InetAddressType, + tmnxOamVprnTrNextHopAddress InetAddress +} + +tmnxOamVprnTrNextHopIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxOamVprnTrNextHopIndex selects a single L3 next hop entry + associated with the router information returned within a specific + 'vprnTraceRoute' probe reply. + + The agent starts assigning tmnxOamVprnTrNextHopIndex values at 1." + ::= { tmnxOamVprnTrNextHopEntry 1 } + +tmnxOamVprnTrNextHopRtrID OBJECT-TYPE + SYNTAX RouterID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was obsoleted in release 6.0 and replaced with InetAddress + objects tmnxOamVprnTrNextHopAddrType and tmnxOamVprnTrNextHopAddress." + ::= { tmnxOamVprnTrNextHopEntry 2 } + +tmnxOamVprnTrNextHopType OBJECT-TYPE + SYNTAX INTEGER { + local (1), + remote (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrNextHopType indicates whether the route + owner is a local route or a remote, BGP-VPRN, route." + ::= { tmnxOamVprnTrNextHopEntry 3 } + +tmnxOamVprnTrNextHopTunnelID OBJECT-TYPE + SYNTAX TmnxTunnelID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the value of tmnxOamVprnTrNextHopType is 'remote' the value of + tmnxOamVprnTrNextHopTunnelID indicates the tunnel ID used to reach + this BGP next hop." + ::= { tmnxOamVprnTrNextHopEntry 4 } + +tmnxOamVprnTrNextHopTunnelType OBJECT-TYPE + SYNTAX TmnxTunnelType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the value of tmnxOamVprnTrNextHopType is 'remote' the value of + tmnxOamVprnTrNextHopTunnelType indicates the type of tunnel used to + reach this BGP next hop." + ::= { tmnxOamVprnTrNextHopEntry 5 } + +tmnxOamVprnTrNextHopIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the value of tmnxOamVprnTrNextHopType is 'local' the value of + tmnxOamVprnTrNextHopIfIndex indicates the interface used to reach this + ECMP next hop." + ::= { tmnxOamVprnTrNextHopEntry 6 } + +tmnxOamVprnTrNextHopAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxOamVprnTrNextHopAddrType indicates the type of Internet address + stored in tmnxOamVprnTrNextHopAddress. Address types 'unknown(0)', + 'ipv4(1)', 'ipv6(2)', and 'ipv6z(4)' are supported." + ::= { tmnxOamVprnTrNextHopEntry 7 } + +tmnxOamVprnTrNextHopAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrNextHopAddress is the Internet address for + this L3 next hop entry." + ::= { tmnxOamVprnTrNextHopEntry 8 } + +tmnxOamVprnTrRTTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamVprnTrRTEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a table for storing the results of an OAM 'vprnTraceRoute' + probe operation where a L3 route target list is returned. + + An entry in this table is created when the result of an OAM + 'vprnTraceRoute' probe is determined. An entry is removed from this + table when its corresponding tmnxOamTrCtlEntry is deleted." + ::= { tmnxOamTraceRouteObjs 14 } + +tmnxOamVprnTrRTEntry OBJECT-TYPE + SYNTAX TmnxOamVprnTrRTEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamVprnTrRTTable. The first two + index elements identify the tmnxOamTrCtlEntry that a + tmnxOamVprnTrRTEntry belongs to. The third index element + identifies an OAM trace route test run. The fourth, fifth and sixth + index elements select a single OAM 'vprnTraceRoute' reply. + The seventh index selects either the probe requestor's or + probe replier's route information. The eighth index selects + successive L3 route target entries contained in a specific + 'vprnTraceRoute' requestor or probe reply route information." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrProbeHistoryIndex, + tmnxOamTrProbeHistoryHopIndex, + tmnxOamTrProbeHistoryProbeIndex, + tmnxOamVprnTrL3MapReporter, + tmnxOamVprnTrRTIndex + } + ::= { tmnxOamVprnTrRTTable 1 } + +TmnxOamVprnTrRTEntry ::= SEQUENCE +{ + tmnxOamVprnTrRTIndex Unsigned32, + tmnxOamVprnTrRouteTarget TmnxBgpRouteTarget +} + +tmnxOamVprnTrRTIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxOamVprnTrRTIndex selects a single L3 route target entry + associated with the router information returned within a specific + 'vprnTraceRoute' probe reply. + + The agent starts assigning tmnxOamVprnTrRTIndex values at 1." + ::= { tmnxOamVprnTrRTEntry 1 } + +tmnxOamVprnTrRouteTarget OBJECT-TYPE + SYNTAX TmnxBgpRouteTarget + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVprnTrRouteTarget is the route target ID for this + L3 route target entry." + ::= { tmnxOamVprnTrRTEntry 2 } + +tmnxOamLspTrDSLabelTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamLspTrDSLabelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a table for storing the results of an OAM 'lspTraceRoute' probe + operation when a Downstream Mapping TLV was returned. Each row + represents a single downstream label within a returned downstream L2 + mapping TLV. + + An entry in this table is created when the result of an OAM + 'lspTraceRoute' probe is determined. + + An entry is removed from this table when its corresponding + tmnxOamTrCtlEntry is deleted." + ::= { tmnxOamTraceRouteObjs 15 } + +tmnxOamLspTrDSLabelEntry OBJECT-TYPE + SYNTAX TmnxOamLspTrDSLabelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamLspTrDSLabelTable. The first + two index elements identify the tmnxOamTrCtlEntry that a + tmnxOamLspTrMapEntry belongs to. The third index element + identifies a OAM trace route test run. The fourth index element + selects the group of responses associated with a specific + probe attempt. The fifth and sixth indexes select the hop and + the probe at that hop for a particular Nokia SROS OAM + Trace Route operation. The seventh index selects a single downstream + L2 map entry within the specific probe reply. The eighth index + selects successive downstream L2 label entries contained in a + specific probe reply." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrProbeHistoryIndex, + tmnxOamTrProbeHistoryHopIndex, + tmnxOamTrProbeHistoryProbeIndex, + tmnxOamLspTrMapIndex, + tmnxOamLspTrDSLabelIndex + } + ::= { tmnxOamLspTrDSLabelTable 1 } + +TmnxOamLspTrDSLabelEntry ::= SEQUENCE +{ + tmnxOamLspTrDSLabelIndex Unsigned32, + tmnxOamLspTrDSLabelLabel MplsLabel, + tmnxOamLspTrDSLabelProtocol TmnxOamSignalProtocol +} + +tmnxOamLspTrDSLabelIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxOamLspTrDSLabelIndex selects a single downstream L2 label + entry within a specific L2 mapping entry reply. + + The agent starts assigning tmnxOamLspTrDSLabelIndex values at 1." + ::= { tmnxOamLspTrDSLabelEntry 1 } + +tmnxOamLspTrDSLabelLabel OBJECT-TYPE + SYNTAX MplsLabel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrDSLabelLabel is the label used by the + downstream router specified by this downstream L2 label entry." + ::= { tmnxOamLspTrDSLabelEntry 2 } + +tmnxOamLspTrDSLabelProtocol OBJECT-TYPE + SYNTAX TmnxOamSignalProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrDSLabelProtocol is the signaling protocol + used by the router for the label specified by this downstream L2 label + entry." + ::= { tmnxOamLspTrDSLabelEntry 3 } + +tmnxOamMcastTrCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamMcastTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row in tmnxOamMcastTrCtlTable contains the multicast-trace-route- + specific configuration information needed to launch a multicast trace + route test. The rest of the configuration information needed to + launch the test resides in the corresponding row of tmnxOamTrCtlTable. + + Results of multicast trace route tests are stored in + tmnxOamTrResultsTable, tmnxOamTrProbeHistoryTable, and + tmnxOamMcastTrRespTable." + REFERENCE + "IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP + Multicast', 14-Jul-2000. + IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute + Facility for IP Multicast', 12-Mar-2017." + ::= { tmnxOamTraceRouteObjs 16 } + +tmnxOamMcastTrCtlEntry OBJECT-TYPE + SYNTAX TmnxOamMcastTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The system creates a row in tmnxOamMcastTrCtlTable when a test's type + (i.e. tmnxOamTrCtlTestMode) is set to 'mcastTraceRoute'. + + The system deletes a row in tmnxOamMcastTrCtlTable when the + corresponding row in tmnxOamTrCtlTable is deleted." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex + } + ::= { tmnxOamMcastTrCtlTable 1 } + +TmnxOamMcastTrCtlEntry ::= SEQUENCE +{ + tmnxOamMcastTrCtlVRtrID TmnxVRtrID, + tmnxOamMcastTrCtlSrcIpAddr IpAddress, + tmnxOamMcastTrCtlDestIpAddr IpAddress, + tmnxOamMcastTrCtlRespIpAddr IpAddress, + tmnxOamMcastTrCtlGrpIpAddr IpAddress, + tmnxOamMcastTrCtlHops Unsigned32, + tmnxOamMcastTrQueryId Unsigned32, + tmnxOamMcastTrCtlSrcAddrType InetAddressType, + tmnxOamMcastTrCtlSrcAddress InetAddress, + tmnxOamMcastTrCtlDestAddrType InetAddressType, + tmnxOamMcastTrCtlDestAddress InetAddress, + tmnxOamMcastTrCtlRespAddrType InetAddressType, + tmnxOamMcastTrCtlRespAddress InetAddress, + tmnxOamMcastTrCtlGrpAddrType InetAddressType, + tmnxOamMcastTrCtlGrpAddress InetAddress, + tmnxOamMcastTrCtlTestSubMode INTEGER +} + +tmnxOamMcastTrCtlVRtrID OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrCtlVRtrID specifies the virtual router to be + used for the test. The value specified must be the index of an active + row in TIMETRA-VRTR-MIB::vRtrConfTable (i.e. tmnxOamMcastTrCtlVRtrID + must match a valid TIMETRA-VRTR-MIB::vRtrID value). The only + system-generated TIMETRA-VRTR-MIB::vRtrID value supported by + tmnxOamMcastTrCtlVRtrID is 1 (i.e. the Base virtual router). + + tmnxOamTrCtlVRtrID (i.e. the equivalent object in the parent table) is + irrelevant when the test type is 'mcastTraceRoute'. + + When directing an 'mcastTraceRoute' test to use a virtual router + associated with a VPRN service, the virtual router can be specified + using tmnxOamMcastTrCtlVRtrID (with the VPRN's virtual router number) + or tmnxOamTrCtlServiceId (with the VPRN's service number). + tmnxOamTrCtlServiceId is preferred, because service numbers are + constant across an SROS reboot (while virtual routers may be + renumbered). If non-default values are specified for both + tmnxOamMcastTrCtlVRtrID and tmnxOamTrCtlServiceId, + tmnxOamTrCtlServiceId is used." + DEFVAL { 1 } + ::= { tmnxOamMcastTrCtlEntry 1 } + +tmnxOamMcastTrCtlSrcIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tmnxOamMcastTrCtlSrcIpAddr was obsoleted in release 4.0 and replaced + with InetAddress objects tmnxOamMcastTrCtlSrcAddrType and + tmnxOamMcastTrCtlSrcAddress." + ::= { tmnxOamMcastTrCtlEntry 2 } + +tmnxOamMcastTrCtlDestIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tmnxOamMcastTrCtlDestIpAddr was obsoleted in release 4.0 and replaced + with InetAddress objects tmnxOamMcastTrCtlDestAddrType and + tmnxOamMcastTrCtlDestAddress." + DEFVAL { '00000000'h } + ::= { tmnxOamMcastTrCtlEntry 3 } + +tmnxOamMcastTrCtlRespIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tmnxOamMcastTrCtlRespIpAddr was obsoleted in release 4.0 and replaced + with InetAddress objects tmnxOamMcastTrCtlRespAddrType and + tmnxOamMcastTrCtlRespAddress." + ::= { tmnxOamMcastTrCtlEntry 4 } + +tmnxOamMcastTrCtlGrpIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tmnxOamMcastTrCtlGrpIpAddr was obsoleted in release 4.0 and replaced + with InetAddress objects tmnxOamMcastTrCtlGrpAddrType and + tmnxOamMcastTrCtlGrpAddress." + ::= { tmnxOamMcastTrCtlEntry 5 } + +tmnxOamMcastTrCtlHops OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrCtlHops specifies the maximum number of + hops that will be traced along the path to the source. This object is + optional." + DEFVAL { 32 } + ::= { tmnxOamMcastTrCtlEntry 6 } + +tmnxOamMcastTrQueryId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrQueryId indicates the 24 bit random number + that uniquely identifies the multicast trace query. When the router + receives the response back from the first hop router, it maps the + response to the query by looking at the query id in the packet." + ::= { tmnxOamMcastTrCtlEntry 7 } + +tmnxOamMcastTrCtlSrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrCtlSrcAddrType specifies the type of IP + address stored in tmnxOamMcastTrCtlSrcAddress." + DEFVAL { unknown } + ::= { tmnxOamMcastTrCtlEntry 8 } + +tmnxOamMcastTrCtlSrcAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrCtlSrcAddress specifies the IP address to + be used as the source address for the test. + + A non-empty address must be specified before the test is enabled." + DEFVAL { ''H } + ::= { tmnxOamMcastTrCtlEntry 9 } + +tmnxOamMcastTrCtlDestAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrCtlDestAddrType specifies the type of IP + address stored in tmnxOamMcastTrCtlDestAddress." + DEFVAL { unknown } + ::= { tmnxOamMcastTrCtlEntry 10 } + +tmnxOamMcastTrCtlDestAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrCtlDestAddress specifies the IP address to + be used as the destination address for the test. The multicast trace + query is sent to this destination address. + + When the test is administratively enabled (using + tmnxOamTrCtlAdminStatus), if tmnxOamMcastTrCtlDestAddrType is + 'unknown(0)', SROS assigns a value to tmnxOamMcastTrCtlDestAddrType + and tmnxOamMcastTrCtlDestAddress." + DEFVAL { ''H } + ::= { tmnxOamMcastTrCtlEntry 11 } + +tmnxOamMcastTrCtlRespAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrCtlRespAddrType indicates the type of IP + address stored in tmnxOamMcastTrCtlRespAddress." + DEFVAL { unknown } + ::= { tmnxOamMcastTrCtlEntry 12 } + +tmnxOamMcastTrCtlRespAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrCtlRespAddress indicates the IP address to + be used as the response address for the test." + DEFVAL { ''H } + ::= { tmnxOamMcastTrCtlEntry 13 } + +tmnxOamMcastTrCtlGrpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrCtlGrpAddrType specifies the type of IP + address stored in tmnxOamMcastTrCtlGrpAddress." + DEFVAL { unknown } + ::= { tmnxOamMcastTrCtlEntry 14 } + +tmnxOamMcastTrCtlGrpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrCtlGrpAddress specifies the IP multicast + group address for the test. + + A non-empty address must be specified before the test is enabled." + DEFVAL { ''H } + ::= { tmnxOamMcastTrCtlEntry 15 } + +tmnxOamMcastTrCtlTestSubMode OBJECT-TYPE + SYNTAX INTEGER { + mcastTraceRouteV1 (1), + mcastTraceRouteV2 (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrCtlTestSubMode specifies the type of IP + multicast trace route to be performed. + + 'mcastTraceRouteV1(1)' specifies an Internet Group Management Protocol + (IGMP-based) multicast trace route test, using IETF + draft-ietf-idmr-traceroute-ipm. + + 'mcastTraceRouteV2(2)' specifies a UDP-based multicast trace route + test, using IETF draft-ietf-mboned-mtrace-v2." + REFERENCE + "IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP + Multicast', 14-Jul-2000. + IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute + Facility for IP Multicast', 12-Mar-2017." + DEFVAL { mcastTraceRouteV1 } + ::= { tmnxOamMcastTrCtlEntry 16 } + +tmnxOamMcastTrRespTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamMcastTrRespEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamMcastTrRespTable contains multicast-specific information + learned from probe responses for 'mcastTraceRoute' tests. + + tmnxOamTrProbeHistoryTable contains the remainder of the information + learned from probe responses for the tests." + REFERENCE + "IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP + Multicast', 14-Jul-2000. + IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute + Facility for IP Multicast', 12-Mar-2017." + ::= { tmnxOamTraceRouteObjs 17 } + +tmnxOamMcastTrRespEntry OBJECT-TYPE + SYNTAX TmnxOamMcastTrRespEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamMcastTrRespEntry contains multicast-specific information + learned from one probe response of a 'mcastTraceRoute' test. + + A row is created when a tmnxOamTrProbeHistoryTable row is created for + a 'mcastTraceRoute' test. + + A row is deleted when the corresponding tmnxOamTrProbeHistoryTable row + is deleted." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrProbeHistoryIndex, + tmnxOamTrProbeHistoryHopIndex, + tmnxOamTrProbeHistoryProbeIndex + } + ::= { tmnxOamMcastTrRespTable 1 } + +TmnxOamMcastTrRespEntry ::= SEQUENCE +{ + tmnxOamMcastTrRespQueryArrivalTime Unsigned32, + tmnxOamMcastTrRespInIfAddr IpAddress, + tmnxOamMcastTrRespOutIfAddr IpAddress, + tmnxOamMcastTrRespPrevHopRtrAddr IpAddress, + tmnxOamMcastTrRespInPktCount Counter32, + tmnxOamMcastTrRespOutPktCount Counter32, + tmnxOamMcastTrRespSGPktCount Counter32, + tmnxOamMcastTrRespRtgProtocol INTEGER, + tmnxOamMcastTrRespFwdTtl Unsigned32, + tmnxOamMcastTrRespMBZBit Unsigned32, + tmnxOamMcastTrRespSrcBit Unsigned32, + tmnxOamMcastTrRespSrcMask Unsigned32, + tmnxOamMcastTrRespFwdCode INTEGER, + tmnxOamMcastTrRespInIfAddrType InetAddressType, + tmnxOamMcastTrRespInIfAddress InetAddress, + tmnxOamMcastTrRespOutIfAddrType InetAddressType, + tmnxOamMcastTrRespOutIfAddress InetAddress, + tmnxOamMcastTrRespPhRtrAddrType InetAddressType, + tmnxOamMcastTrRespPhRtrAddress InetAddress, + tmnxOamMcastTrRespInPktCountHC Counter64, + tmnxOamMcastTrRespOutPktCountHC Counter64, + tmnxOamMcastTrRespSGPktCountHC Counter64, + tmnxOamMcastTrRespRtgProtocol2 INTEGER, + tmnxOamMcastTrRespMcastRtgProto INTEGER, + tmnxOamMcastTrRespInIfIndex Unsigned32, + tmnxOamMcastTrRespOutIfIndex Unsigned32, + tmnxOamMcastTrRespLocalAddrType InetAddressType, + tmnxOamMcastTrRespLocalAddress InetAddress +} + +tmnxOamMcastTrRespQueryArrivalTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespQueryArrivalTime indicates the time at + which the specified hop received the multicast trace query/request. + + The timestamp is in 32 bit Network Time Protocol (NTP) format, as + described in draft-ietf-idmr-traceroute-ipm." + REFERENCE + "IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP + Multicast', 14-Jul-2000, Section 5.1, 'Query Arrival Time'." + ::= { tmnxOamMcastTrRespEntry 1 } + +tmnxOamMcastTrRespInIfAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was obsoleted in release 4.0 and replaced with InetAddress + objects tmnxOamMcastTrRespInIfAddrType and + tmnxOamMcastTrRespInIfAddress." + ::= { tmnxOamMcastTrRespEntry 2 } + +tmnxOamMcastTrRespOutIfAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was obsoleted in release 4.0 and replaced with InetAddress + objects tmnxOamMcastTrRespOutIfAddrType and + tmnxOamMcastTrRespOutIfAddress." + ::= { tmnxOamMcastTrRespEntry 3 } + +tmnxOamMcastTrRespPrevHopRtrAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object was obsoleted in release 4.0 and replaced with InetAddress + objects tmnxOamMcastTrRespPhRtrAddrType and + tmnxOamMcastTrRespPhRtrAddress." + ::= { tmnxOamMcastTrRespEntry 4 } + +tmnxOamMcastTrRespInPktCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespInPktCount indicates the number of + multicast packets received for all groups and sources on the test's + incoming interface. 2^32-1 is returned if no count can be + reported. + + This counter has the same value as IF-MIB::ifInMulticastPkts for the + test's incoming interface. + + This object is relevant when tmnxOamMcastTrCtlTestSubMode is + 'mcastTraceRouteV1(1)'." + ::= { tmnxOamMcastTrRespEntry 5 } + +tmnxOamMcastTrRespOutPktCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespOutPktCount indicates the number of + multicast packets that have been transmitted or queued for transmission + for all groups and sources on the test's outgoing interface. 2^32-1 is + returned if no count can be reported. + + This counter has the same value as IF-MIB::ifOutMulticastPkts for the + test's outgoing interface. + + This object is relevant when tmnxOamMcastTrCtlTestSubMode is + 'mcastTraceRouteV1(1)'." + ::= { tmnxOamMcastTrRespEntry 6 } + +tmnxOamMcastTrRespSGPktCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespSGPktCount indicates the number of + packets from the test's source forwarded by this router to the test's + group. 2^32-1 is returned if no count can be reported. + + The value of tmnxOamMcastTrRespSrcBit and tmnxOamMcastTrRespSrcMask + influence the interpretation of the counter. + + This object is relevant when tmnxOamMcastTrCtlTestSubMode is + 'mcastTraceRouteV1(1)'." + ::= { tmnxOamMcastTrRespEntry 7 } + +tmnxOamMcastTrRespRtgProtocol OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + dvmrp (1), + mospf (2), + pim (3), + cbt (4), + pimSpecial (5), + pimStatic (6), + dvmrpStatic (7), + bgp4Plus (8), + cbtSpecial (9), + cbtStatic (10), + pimAssert (11) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespRtgProtocol indicates the routing + protocol in use between this router and the previous-hop router. + + This object is relevant when tmnxOamMcastTrCtlTestSubMode is + 'mcastTraceRouteV1(1)'." + REFERENCE + "IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP + Multicast', 14-Jul-2000, Section 5.9, 'Rtg Protocol: 8 bits'." + ::= { tmnxOamMcastTrRespEntry 8 } + +tmnxOamMcastTrRespFwdTtl OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespFwdTtl indicates the TTL that a packet + is required to have before it will be forwarded over the test's + outgoing interface. + + This object is irrelevant when both + 1. tmnxOamMcastTrCtlTestSubMode is 'mcastTraceRouteV2(2)'. + 2. The test's IP address family (i.e. tmnxOamMcastTrCtlGrpAddrType) is + IPv6." + ::= { tmnxOamMcastTrRespEntry 9 } + +tmnxOamMcastTrRespMBZBit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespMBZBit indicates the Must Be Zero (MBZ) + bit of an 'mcastTraceRoute' response probe. Zero is expected. + + This object is relevant when tmnxOamMcastTrCtlTestSubMode is + 'mcastTraceRouteV1(1)'." + ::= { tmnxOamMcastTrRespEntry 10 } + +tmnxOamMcastTrRespSrcBit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespSrcBit indicates how to interpret the + packet counters tmnxOamMcastTrRespSGPktCount and + tmnxOamMcastTrRespSGPktCountHC. + + If tmnxOamMcastTrRespSrcBit is zero, SROS counts the packets from the + test's source address forwarded by this router to the test's group + address. + + Otherwise, SROS counts the packets from the test's source prefix + forwarded by this router to the test's group address. The source + prefix is the source address, masked using + tmnxOamMcastTrRespSrcMask." + ::= { tmnxOamMcastTrRespEntry 11 } + +tmnxOamMcastTrRespSrcMask OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespSrcMask indicates the prefix length + used with the test's source address (i.e. tmnxOamMcastTrCtlSrcAddrType + and tmnxOamMcastTrCtlSrcAddress) when computing + tmnxOamMcastTrRespSGPktCount or tmnxOamMcastTrRespSGPktCountHC. + + If the router is forwarding solely on group state, then this value is + larger than the maximum prefix length for the test's address family + (i.e. 32 for IPv4; 128 for IPv6). + + This value is irrelevant if tmnxOamMcastTrRespSrcBit is zero." + ::= { tmnxOamMcastTrRespEntry 12 } + +tmnxOamMcastTrRespFwdCode OBJECT-TYPE + SYNTAX INTEGER { + noError (0), + wrongIf (1), + pruneSent (2), + pruneRecvd (3), + scoped (4), + noRoute (5), + wrongLastHop (6), + notForwarding (7), + reachedRP (8), + rpfIf (9), + noMulticast (10), + infoHidden (11), + reachedGW (12), + unknownQuery (13), + fatalError (128), + noSpace (129), + oldRouter (130), + adminProhib (131), + unknown (132) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespFwdCode indicates a forwarding + information/error code: + noError (0) - No error + wrongIf (1) - Traceroute request arrived on an interface to + which this router would not forward for this + source,group,destination. + pruneSent (2) - This router has sent a prune upstream which + applies to the source and group in the traceroute + request. + pruneRecvd (3) - This router has stopped forwarding for this + source and group in response to a request from + the next hop router. + scoped (4) - The group is subject to administrative scoping + at this hop. + noRoute (5) - This router has no route for the source or + group and no way to determine a potential route. + wrongLastHop (6) - This router is not the proper last-hop router. + notForwarding(7) - This router is not forwarding this + source,group out the outgoing interface for an + unspecified reason. + reachedRP (8) - Reached Rendezvous Point or Core. + rpfIf (9) - Traceroute request arrived on the expected RPF + interface for this source,group. + noMulticast (10) - Traceroute request arrived on an interface + which is not enabled for multicast. + infoHidden (11) - One or more hops have been hidden from this trace. + reachedGW (12) - Mtrace2 Request arrived on a gateway (e.g. a NAT or + firewall) that hides the information between this + router and the Mtrace2 client. + unknownQuery(13) - A non-transitive Extended Query Type was received by + a router which does not support the type. + fatalError (128) - Router may know the previous hop but cannot forward + the message to it. + noSpace (129) - There was not enough room to insert another + response data block in the packet. + oldRouter (130) - The previous hop router does not understand + traceroute requests. + adminProhib(131) - Traceroute is administratively prohibited. + unknown (132) - Unknown forwarding code received." + ::= { tmnxOamMcastTrRespEntry 13 } + +tmnxOamMcastTrRespInIfAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespInIfAddrType indicates the type of IP + address stored in tmnxOamMcastTrRespInIfAddress." + ::= { tmnxOamMcastTrRespEntry 14 } + +tmnxOamMcastTrRespInIfAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespInIfAddress indicates the IP address of + the interface on which packets from the test's source and group are + expected to arrive. + + In the case of an mtrace test, the value is copied from the Incoming + Interface Address field of the Response Data segment. + + In the case of an Mtrace2 IPv4 test, the value is copied from the + Incoming Interface Address field of the IPv4 Mtrace2 Standard Response + Block. + + The IPv4 address 0.0.0.0 is returned if the address is unknown. + + This object is irrelevant when both + 1. tmnxOamMcastTrCtlTestSubMode is 'mcastTraceRouteV2(2)'. + 2. The test's IP address family (i.e. tmnxOamMcastTrCtlGrpAddrType) is + IPv6." + REFERENCE + "IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP + Multicast', 14-Jul-2000, Section 5.2, 'Incoming Interface Address'. + IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute + Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2 + Standard Response Block'." + ::= { tmnxOamMcastTrRespEntry 15 } + +tmnxOamMcastTrRespOutIfAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespOutIfAddrType indicates the type of IP + address stored in tmnxOamMcastTrRespOutIfAddress." + ::= { tmnxOamMcastTrRespEntry 16 } + +tmnxOamMcastTrRespOutIfAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespOutIfAddress indicates the IP address + of the interface on which packets from the test's source and group + flow to the specified destination. + + In the case of an mtrace test, the value is copied from the Outgoing + Interface Address field of the Response Data segment. + + In the case of an Mtrace2 IPv4 test, the value is copied from the + Outgoing Interface Address field of the IPv4 Mtrace2 Standard Response + Block. + + The IPv4 address 0.0.0.0 is returned if the address is unknown. + + This object is irrelevant when both + 1. tmnxOamMcastTrCtlTestSubMode is 'mcastTraceRouteV2(2)'. + 2. The test's IP address family (i.e. tmnxOamMcastTrCtlGrpAddrType) is + IPv6." + REFERENCE + "IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP + Multicast', 14-Jul-2000, Section 5.3, 'Outgoing Interface Address'. + IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute + Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2 + Standard Response Block'." + ::= { tmnxOamMcastTrRespEntry 17 } + +tmnxOamMcastTrRespPhRtrAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespPhRtrAddrType indicates the type of IP + address stored in tmnxOamMcastTrRespPhRtrAddress." + ::= { tmnxOamMcastTrRespEntry 18 } + +tmnxOamMcastTrRespPhRtrAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespPhRtrAddress indicates the IP address + of the router from which this router expects packets for this source. + This may be a multicast group (e.g. ALL-[protocol]-ROUTERS.MCAST.NET) + if the previous hop is not known because of the workings of the + multicast routing protocol. + + In the case of an mtrace test, the value is copied from the + Previous-Hop Router Address field of the Response Data segment. + + In the case of an Mtrace2 IPv4 test, the value is copied from the + Upstream Router Address field of the IPv4 Mtrace2 Standard Response + Block. + + In the case of an Mtrace2 IPv6 test, the value is copied from the + Remote Address field of the IPv6 Mtrace2 Standard Response Block. + + If the address is unknown, an all-zeros IPv4 or IPv6 address is + returned." + REFERENCE + "IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP + Multicast', 14-Jul-2000, Section 5.4, 'Previous-Hop Router Address'. + IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute + Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2 + Standard Response Block'. + IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute + Facility for IP Multicast', 12-Mar-2017, Section 3.2.5, 'IPv6 Mtrace2 + Standard Response Block'." + ::= { tmnxOamMcastTrRespEntry 19 } + +tmnxOamMcastTrRespInPktCountHC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespInPktCountHC indicates the number of + multicast packets received for all groups and sources on the test's + incoming interface. 2^64-1 is returned if no count can be + reported. + + This counter has the same value as IF-MIB::ifHCInMulticastPkts for the + test's incoming interface. + + This object is relevant when tmnxOamMcastTrCtlTestSubMode is + 'mcastTraceRouteV2(2)'." + REFERENCE + "IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute + Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2 + Standard Response Block'." + ::= { tmnxOamMcastTrRespEntry 20 } + +tmnxOamMcastTrRespOutPktCountHC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespOutPktCountHC indicates the number of + multicast packets that have been transmitted or queued for transmission + for all groups and sources on the test's outgoing interface. 2^64-1 is + returned if no count can be reported. + + This counter has the same value as IF-MIB::ifHCOutMulticastPkts for + the test's outgoing interface. + + This object is relevant when tmnxOamMcastTrCtlTestSubMode is + 'mcastTraceRouteV2(2)'." + REFERENCE + "IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute + Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2 + Standard Response Block'." + ::= { tmnxOamMcastTrRespEntry 21 } + +tmnxOamMcastTrRespSGPktCountHC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespSGPktCountHC indicates the number of + packets from the test's source forwarded by this router to the test's + group. 2^64-1 is returned if no count can be reported. + + The value of tmnxOamMcastTrRespSrcBit and tmnxOamMcastTrRespSrcMask + influence the interpretation of the counter. + + This object is relevant when tmnxOamMcastTrCtlTestSubMode is + 'mcastTraceRouteV2(2)'." + REFERENCE + "IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute + Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2 + Standard Response Block'." + ::= { tmnxOamMcastTrRespEntry 22 } + +tmnxOamMcastTrRespRtgProtocol2 OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + other (1), + local (2), + netmgmt (3), + icmp (4), + egp (5), + ggp (6), + hello (7), + rip (8), + isIs (9), + esIs (10), + ciscoIgrp (11), + bbnSpfIgp (12), + ospf (13), + bgp (14), + idpr (15), + ciscoEigrp (16), + dvmrp (17), + rpl (18), + dhcp (19), + ttdp (20) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespRtgProtocol2 indicates the the unicast + routing protocol running between this router and the upstream router. + + The code points are the IANA-RTPROTO-MIB::IANAipRouteProtocol code + points, with 'unknown(0)' added. + + This object is relevant when tmnxOamMcastTrCtlTestSubMode is + 'mcastTraceRouteV2(2)'." + REFERENCE + "IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute + Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2 + Standard Response Block'. + IANA https://www.iana.org/assignments/ianaiprouteprotocol-mib/ + ianaiprouteprotocol-mib, TEXTUAL-CONVENTION IANAipRouteProtocol." + ::= { tmnxOamMcastTrRespEntry 23 } + +tmnxOamMcastTrRespMcastRtgProto OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + other (1), + local (2), + netmgmt (3), + dvmrp (4), + mospf (5), + pimSparseDense (6), + cbt (7), + pimSparseMode (8), + pimDenseMode (9), + igmpOnly (10), + bgmp (11), + msdp (12) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespMcastRtgProto indicates the multicast + routing protocol in use between this router and the upstream router. + + The code points are the IANA-RTPROTO-MIB::IANAipMRouteProtocol code + points, with 'unknown(0)' added. + + This object is relevant when tmnxOamMcastTrCtlTestSubMode is + 'mcastTraceRouteV2(2)'." + REFERENCE + "IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute + Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2 + Standard Response Block'. + IANA https://www.iana.org/assignments/ianaiprouteprotocol-mib/ + ianaiprouteprotocol-mib, TEXTUAL-CONVENTION IANAipMRouteProtocol." + ::= { tmnxOamMcastTrRespEntry 24 } + +tmnxOamMcastTrRespInIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespInIfIndex indicates the value in the + Incoming Interface ID field of the IPv6 Mtrace2 Standard Response + Block. + + In the case of an IPv6 Mtrace2 Standard Response Block provided by a + router running SROS, the value returned is a global interface + identifier (i.e. a TIMETRA-VRTR-MIB::vRtrIfGlobalIndex value). + + This object is relevant when both + 1. tmnxOamMcastTrCtlTestSubMode is 'mcastTraceRouteV2(2)'. + 2. The test's IP address family (i.e. tmnxOamMcastTrCtlGrpAddrType) is + IPv6." + REFERENCE + "IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute + Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv6 Mtrace2 + Standard Response Block'." + ::= { tmnxOamMcastTrRespEntry 25 } + +tmnxOamMcastTrRespOutIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespOutIfIndex indicates the value in the + Outgoing Interface ID field of the IPv6 Mtrace2 Standard Response + Block. + + In the case of an IPv6 Mtrace2 Standard Response Block provided by a + router running SROS, the value returned is a global interface + identifier (i.e. a TIMETRA-VRTR-MIB::vRtrIfGlobalIndex value). + + This object is relevant when both + 1. tmnxOamMcastTrCtlTestSubMode is 'mcastTraceRouteV2(2)'. + 2. The test's IP address family (i.e. tmnxOamMcastTrCtlGrpAddrType) is + IPv6." + REFERENCE + "IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute + Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv6 Mtrace2 + Standard Response Block'." + ::= { tmnxOamMcastTrRespEntry 26 } + +tmnxOamMcastTrRespLocalAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespLocalAddrType indicates the type of IP + address stored in tmnxOamMcastTrRespLocalAddress." + ::= { tmnxOamMcastTrRespEntry 27 } + +tmnxOamMcastTrRespLocalAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamMcastTrRespLocalAddress indicates the IP address + of the router that provided this 'mcastTraceRoute(4)' response. + + The value is copied from the Local Address field of the IPv6 Mtrace2 + Standard Response Block. + + This object is relevant when both + 1. tmnxOamMcastTrCtlTestSubMode is 'mcastTraceRouteV2(2)'. + 2. The test's IP address family (i.e. tmnxOamMcastTrCtlGrpAddrType) is + IPv6." + REFERENCE + "IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute + Facility for IP Multicast', 12-Mar-2017, Section 3.2.5, 'IPv6 Mtrace2 + Standard Response Block'." + ::= { tmnxOamMcastTrRespEntry 28 } + +tmnxOamLTtraceCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamLTtraceCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row in tmnxOamLTtraceCtlTable contains the LDP-tree-trace-specific + configuration information needed to launch a foreground LDP (Label + Distribution Protocol) tree trace test. The rest of the configuration + information needed to launch the test resides in the corresponding row + of tmnxOamTrCtlTable. + + Results of LDP tree trace tests are stored in + tmnxOamLTtraceResultsTable and tmnxOamLTtraceHopInfoTable." + ::= { tmnxOamTraceRouteObjs 18 } + +tmnxOamLTtraceCtlEntry OBJECT-TYPE + SYNTAX TmnxOamLTtraceCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The system creates a row in tmnxOamLTtraceCtlTable when a row is + created in tmnxOamTrCtlTable with tmnxOamTrCtlTestMode set to + 'ldpTreeTrace'. + + The system deletes a row in tmnxOamLTtraceCtlTable when the + corresponding row in tmnxOamTrCtlTable is deleted." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex + } + ::= { tmnxOamLTtraceCtlTable 1 } + +TmnxOamLTtraceCtlEntry ::= SEQUENCE +{ + tmnxOamLTtraceCtlLdpPrefixType InetAddressType, + tmnxOamLTtraceCtlLdpPrefix InetAddress, + tmnxOamLTtraceCtlLdpPrefixLen InetAddressPrefixLength, + tmnxOamLTtraceCtlMaxPath Unsigned32, + tmnxOamLTtraceCtlDownstreamMpTlv TmnxOamMplsEchoDownMapTlv +} + +tmnxOamLTtraceCtlLdpPrefixType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceCtlLdpPrefixType specifies the type of + Internet address stored in tmnxOamLTtraceCtlLdpPrefix." + DEFVAL { unknown } + ::= { tmnxOamLTtraceCtlEntry 2 } + +tmnxOamLTtraceCtlLdpPrefix OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceCtlLdpPrefix specifies the Internet address + prefix for the LDP based LSP for this LDP tree trace test." + DEFVAL { ''H } + ::= { tmnxOamLTtraceCtlEntry 3 } + +tmnxOamLTtraceCtlLdpPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + UNITS "bits" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceCtlLdpPrefixLen specifies the Internet + address prefix length for the LDP based LSP for this LDP tree trace + test. + + The value of this parameter is valid only when the LDP prefix + (tmnxOamLTtraceCtlLdpPrefix) has been specified." + DEFVAL { 32 } + ::= { tmnxOamLTtraceCtlEntry 4 } + +tmnxOamLTtraceCtlMaxPath OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceCtlMaxPath specifies the maximum number of + paths that can be discovered for the given LDP Prefix + (tmnxOamLTtraceCtlLdpPrefix)." + DEFVAL { 128 } + ::= { tmnxOamLTtraceCtlEntry 5 } + +tmnxOamLTtraceCtlDownstreamMpTlv OBJECT-TYPE + SYNTAX TmnxOamMplsEchoDownMapTlv + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceCtlDownstreamMpTlv specifies the type of + downstream mapping TLV to insert in the MPLS echo request PDUs when + launching the test. + + When an LDP tree trace test is created, the value of this object + defaults to the value of the global configuration object + tmnxOamMplsEchoDownstreamMapTlv." + ::= { tmnxOamLTtraceCtlEntry 6 } + +tmnxOamLTtraceMaxConRequests OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "requests" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceMaxConRequests indicates the maximum number + of concurrent LDP Tree Trace manual discovery sessions that are + allowed within an agent implementation." + ::= { tmnxOamTraceRouteObjs 19 } + +tmnxOamLTtraceResultsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamLTtraceResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLTtraceResultsTable defines the Nokia SROS OAM Trace Route Test + Results Table for keeping track of the status of a tmnxOamTrCtlEntry + having tmnxOamTrCtlTestMode as ldpTreeTrace. + + An entry is added to the tmnxOamLTtraceResultsTable when an + tmnxOamTrCtlEntry is created with tmnxOamTrCtlTestMode having value + 'ldpTreeTrace'. + + An entry is removed from the tmnxOamTrResultsTable when such a + corresponding entry, tmnxOamTrCtlEntry, is deleted." + ::= { tmnxOamTraceRouteObjs 20 } + +tmnxOamLTtraceResultsEntry OBJECT-TYPE + SYNTAX TmnxOamLTtraceResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLTtraceResultsEntry represents a row in the + tmnxOamLTtraceResultsTable. The two indices of the + tmnxOamLTtraceResultsTable are the same as that in the + tmnxOamTrCtlTable in order for a tmnxOamLTtraceResultsEntry to + correspond to the tmnxOamTrCtlEntry that caused it to be + created." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex + } + ::= { tmnxOamLTtraceResultsTable 1 } + +TmnxOamLTtraceResultsEntry ::= SEQUENCE +{ + tmnxOamLTtraceResultsDisPaths Unsigned32, + tmnxOamLTtraceResultsFailedHops Unsigned32, + tmnxOamLTtraceResultsDisState INTEGER, + tmnxOamLTtraceResultsDisStatus TmnxOamLTtraceDisStatusBits +} + +tmnxOamLTtraceResultsDisPaths OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceResultsDisPaths indicates the number of + discovered ECMP paths in this OAM LDP Tree discovery test." + ::= { tmnxOamLTtraceResultsEntry 2 } + +tmnxOamLTtraceResultsFailedHops OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceResultsFailedHops indicates the number of + hops from which no successful response was received during this OAM + LDP Tree discovery test." + ::= { tmnxOamLTtraceResultsEntry 3 } + +tmnxOamLTtraceResultsDisState OBJECT-TYPE + SYNTAX INTEGER { + initial (0), + inProgress (1), + done (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceResultsDisState indicates the current state + of the discovery process for the LDP IP prefix + (tmnxOamLTtraceCtlLdpPrefix) in this OAM LDP Tree discovery test." + ::= { tmnxOamLTtraceResultsEntry 4 } + +tmnxOamLTtraceResultsDisStatus OBJECT-TYPE + SYNTAX TmnxOamLTtraceDisStatusBits + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceResultsDisStatus indicates the current + discovery status bits for the LDP IP prefix + (tmnxOamLTtraceCtlLdpPrefix) in this OAM LDP Tree discovery test." + ::= { tmnxOamLTtraceResultsEntry 5 } + +tmnxOamLTtraceHopInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamLTtraceHopInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLTtraceHopInfoTable defines the Nokia SROS OAM LDP Trace Hops + table for keeping track of the results of an LDP Tree Trace test on a + per hop basis. + + An entry is added to the tmnxOamLTtraceHopInfoTable when a + hop is discovered after setting the tmnxOamTrCtlAdminStatus + object of the tmnxOamTrCtlEntry (having tmnxOamTrCtlTestMode + as ldpTreeTrace) to 'enabled(1)'. An entry is removed from the + tmnxOamLTtraceHopInfoTable when its corresponding tmnxOamTrCtlEntry + is deleted." + ::= { tmnxOamTraceRouteObjs 21 } + +tmnxOamLTtraceHopInfoEntry OBJECT-TYPE + SYNTAX TmnxOamLTtraceHopInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLTtraceHopInfoEntry represents a row in the + tmnxOamLTtraceHopInfoTable. The first two indices of the + tmnxOamLTtraceHopInfoTable are the same as the tmnxOamTrCtlTable in + order for a tmnxOamLTtraceHopInfoEntry to correspond to the + tmnxOamTrCtlEntry that caused it to be created. The third index + element, tmnxOamLTtraceHopIndex, selects a hop in an Nokia SROS LDP + Tree Trace discovered path." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamLTtraceHopIndex + } + ::= { tmnxOamLTtraceHopInfoTable 1 } + +TmnxOamLTtraceHopInfoEntry ::= SEQUENCE +{ + tmnxOamLTtraceHopIndex Unsigned32, + tmnxOamLTtraceUpStreamHopIndex Unsigned32, + tmnxOamLTtraceHopAddrType InetAddressType, + tmnxOamLTtraceHopAddr InetAddress, + tmnxOamLTtraceHopDstAddrType InetAddressType, + tmnxOamLTtraceHopDstAddr InetAddress, + tmnxOamLTtraceHopEgrNhAddrType InetAddressType, + tmnxOamLTtraceHopEgrNhAddr InetAddress, + tmnxOamLTtraceHopDisTtl Unsigned32, + tmnxOamLTtraceHopLastRc TmnxOamPingRtnCode, + tmnxOamLTtraceHopDiscoveryState INTEGER, + tmnxOamLTtraceHopDiscoveryTime TimeStamp, + tmnxOamLTtraceHopLabel1 MplsLabel, + tmnxOamLTtraceHopLabel2 MplsLabel, + tmnxOamLTtraceHopLabel3 MplsLabel, + tmnxOamLTtraceHopLabel4 MplsLabel, + tmnxOamLTtraceHopLabel5 MplsLabel, + tmnxOamLTtraceHopLabel6 MplsLabel, + tmnxOamLTtraceHopIfAddrType InetAddressType, + tmnxOamLTtraceHopIfAddress InetAddress, + tmnxOamLTtraceHopRouterIdType InetAddressType, + tmnxOamLTtraceHopRouterId InetAddress +} + +tmnxOamLTtraceHopIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopIndex indicates the hop index for an + Nokia SROS OAM Trace hop for an LDP Tree Trace test. The hop index + values are assigned starting at 1." + ::= { tmnxOamLTtraceHopInfoEntry 1 } + +tmnxOamLTtraceUpStreamHopIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceUpStreamHopIndex indicates the + hop index (tmnxOamLTtraceHopIndex) of its upstream hop + discovered during the LDP Tree Trace test. The value of + tmnxOamLTtraceUpStreamHopIndex is 0 for the hops which are + the root of the different discovered paths for the LDP + Tree Trace test." + ::= { tmnxOamLTtraceHopInfoEntry 2 } + +tmnxOamLTtraceHopAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopAddrType indicates the type of Internet + address stored in tmnxOamLTtraceHopAddr." + ::= { tmnxOamLTtraceHopInfoEntry 3 } + +tmnxOamLTtraceHopAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopAddr indicates the IP address of a hop + for a given LDP based LSP associated with the OAM LDP Tree trace test." + ::= { tmnxOamLTtraceHopInfoEntry 4 } + +tmnxOamLTtraceHopDstAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopDstAddrType indicates the type of + Internet address stored in tmnxOamLTtraceHopDstAddr." + ::= { tmnxOamLTtraceHopInfoEntry 5 } + +tmnxOamLTtraceHopDstAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopDstAddr indicates the destination IP + address (127 Address) of a path associated with the hop." + ::= { tmnxOamLTtraceHopInfoEntry 6 } + +tmnxOamLTtraceHopEgrNhAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopEgrNhAddrType indicates the type of + Internet address stored in tmnxOamLTtraceHopEgrNhAddr." + ::= { tmnxOamLTtraceHopInfoEntry 7 } + +tmnxOamLTtraceHopEgrNhAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopEgrNhAddr indicates the next hop IP + address (wrt the ingress router), which is used to reach this Hop + (tmnxOamLTtraceHopAddr)." + ::= { tmnxOamLTtraceHopInfoEntry 8 } + +tmnxOamLTtraceHopDisTtl OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopDisTtl indicates the label time-to-live + value used to discover this hop." + ::= { tmnxOamLTtraceHopInfoEntry 9 } + +tmnxOamLTtraceHopLastRc OBJECT-TYPE + SYNTAX TmnxOamPingRtnCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopLastRc indicates the OAM return code + received in the OAM trace response." + ::= { tmnxOamLTtraceHopInfoEntry 10 } + +tmnxOamLTtraceHopDiscoveryState OBJECT-TYPE + SYNTAX INTEGER { + inProgress (0), + doneOk (1), + doneTimeout (2), + doneLoopDetected (3), + doneExpiredTtl (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopDiscoveryState indicates the current + discovery state of this hop." + ::= { tmnxOamLTtraceHopInfoEntry 11 } + +tmnxOamLTtraceHopDiscoveryTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopDiscoveryTime indicates the sysUpTime + when the hop was discovered." + ::= { tmnxOamLTtraceHopInfoEntry 12 } + +tmnxOamLTtraceHopLabel1 OBJECT-TYPE + SYNTAX MplsLabel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopLabel1 indicates the first (top of the + label stack) label for this hop." + ::= { tmnxOamLTtraceHopInfoEntry 13 } + +tmnxOamLTtraceHopLabel2 OBJECT-TYPE + SYNTAX MplsLabel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopLabel2 indicates the second label for + this hop." + ::= { tmnxOamLTtraceHopInfoEntry 14 } + +tmnxOamLTtraceHopLabel3 OBJECT-TYPE + SYNTAX MplsLabel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopLabel3 indicates the third label for + this hop." + ::= { tmnxOamLTtraceHopInfoEntry 15 } + +tmnxOamLTtraceHopLabel4 OBJECT-TYPE + SYNTAX MplsLabel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopLabel4 indicates the fourth label for + this hop." + ::= { tmnxOamLTtraceHopInfoEntry 16 } + +tmnxOamLTtraceHopLabel5 OBJECT-TYPE + SYNTAX MplsLabel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopLabel5 indicates the fifth label for + this hop." + ::= { tmnxOamLTtraceHopInfoEntry 17 } + +tmnxOamLTtraceHopLabel6 OBJECT-TYPE + SYNTAX MplsLabel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopLabel6 indicates the sixth label for + this hop." + ::= { tmnxOamLTtraceHopInfoEntry 18 } + +tmnxOamLTtraceHopIfAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopIfAddrType indicates the IP address type + for the interface IP address for this hop." + ::= { tmnxOamLTtraceHopInfoEntry 19 } + +tmnxOamLTtraceHopIfAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopIfAddress indicates the IP Address for + the interface for this hop." + ::= { tmnxOamLTtraceHopInfoEntry 20 } + +tmnxOamLTtraceHopRouterIdType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopRouterIdType indicates the IP address + type for the Router ID for this hop." + ::= { tmnxOamLTtraceHopInfoEntry 21 } + +tmnxOamLTtraceHopRouterId OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceHopRouterId indicates the IP Address for + the Router ID for this hop." + ::= { tmnxOamLTtraceHopInfoEntry 22 } + +tmnxOamLTtraceAutoConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamLTtraceAutoConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLTtraceAutoConfigTable contains an entry for configuration + information about each instance of Automatic (background) LDP Tree + Trace." + ::= { tmnxOamTraceRouteObjs 22 } + +tmnxOamLTtraceAutoConfigEntry OBJECT-TYPE + SYNTAX TmnxOamLTtraceAutoConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLTtraceAutoConfigEntry represents a row in the + tmnxOamLTtraceAutoConfigTable. Each entry represents the + Automatic LDP Tree Trace instance running on a virtual router. + + A row entry can be created and deleted through the + tmnxOamLTtraceAutoRowStatus object." + INDEX { vRtrID } + ::= { tmnxOamLTtraceAutoConfigTable 1 } + +TmnxOamLTtraceAutoConfigEntry ::= SEQUENCE +{ + tmnxOamLTtraceAutoRowStatus RowStatus, + tmnxOamLTtraceAutoLastChanged TimeStamp, + tmnxOamLTtraceAutoStorageType StorageType, + tmnxOamLTtraceAutoAdminState TmnxAdminState, + tmnxOamLTtraceAutoFcName TFCName, + tmnxOamLTtraceAutoProfile TProfile, + tmnxOamLTtraceAutoDiscIntvl Unsigned32, + tmnxOamLTtraceAutoMaxPath Unsigned32, + tmnxOamLTtraceAutoTrMaxTtl Unsigned32, + tmnxOamLTtraceAutoTrTimeOut Unsigned32, + tmnxOamLTtraceAutoTrMaxFailures Unsigned32, + tmnxOamLTtraceAutoPolicy1 TPolicyStatementNameOrEmpty, + tmnxOamLTtraceAutoPolicy2 TPolicyStatementNameOrEmpty, + tmnxOamLTtraceAutoPolicy3 TPolicyStatementNameOrEmpty, + tmnxOamLTtraceAutoPolicy4 TPolicyStatementNameOrEmpty, + tmnxOamLTtraceAutoPolicy5 TPolicyStatementNameOrEmpty, + tmnxOamLTtraceAutoProbeIntvl Unsigned32, + tmnxOamLTtraceAutoPrTimeOut Unsigned32, + tmnxOamLTtraceAutoPrMaxFailures Unsigned32 +} + +tmnxOamLTtraceAutoRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoRowStatus specifies the row status of + the Auto LDP Tree Trace instance for the virtual router. + + A row with default attribute values is created by setting + tmnxOamLTtraceAutoRowStatus to 'createAndGo'. A row entry can be + destroyed by setting tmnxOamLTtraceAutoRowStatus to 'destroy'. An + attempt to destroy a row will fail if tmnxOamLTtraceAutoAdminState is + not set to 'outOfService'. + + Deletion of an entry in this table results in deletion of all the + corresponding tables: tmnxOamLTtraceAutoStatusTable, + tmnxOamLTtraceFecInfoTable, and tmnxOamLTtracePathInfoTable." + ::= { tmnxOamLTtraceAutoConfigEntry 1 } + +tmnxOamLTtraceAutoLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoLastChanged indicates the last time the + value of a writable object in this row was modified." + ::= { tmnxOamLTtraceAutoConfigEntry 2 } + +tmnxOamLTtraceAutoStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxOamLTtraceAutoStorageType specifies the storage type + for this conceptual row. Conceptual rows having the value 'permanent' + need not allow write access to any columnar objects in the row. + + This object was marked obsolete in SROS Release 14.0 R1. There is no + replacement object." + DEFVAL { volatile } + ::= { tmnxOamLTtraceAutoConfigEntry 3 } + +tmnxOamLTtraceAutoAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoAdminState specifies the state based on + which the Auto LDP Tree Discovery process starts or stops. + + When the tmnxOamLTtraceAutoAdminState becomes 'inService', the Auto + LDP Tree Discovery process starts, and periodic path-probing on the + previously discovered paths, if any, continues. When the + tmnxOamLTtraceAutoAdminState becomes 'outOfService', the Auto LDP Tree + Discovery process and periodic path-probing on the discovered paths + stop. + + At the start of the Auto discovery process, it selects the address + FECs imported from LDP peers (TIMETRA-LDP-MIB:: vRtrLdpAddrFecTable) + provided the FECs pass the configured policies + (tmnxOamLTtraceAutoPolicy1..tmnxOamLTtraceAutoPolicy5). For all the + FECs (tmnxOamLTtraceAutoTotalFecs), it automatically creates entries + from the tmnxOamLTtraceFecInfoTable. As a part of the auto discovery + process, it creates entries from the tmnxOamLTtracePathInfoTable for + each discovered path." + DEFVAL { outOfService } + ::= { tmnxOamLTtraceAutoConfigEntry 4 } + +tmnxOamLTtraceAutoFcName OBJECT-TYPE + SYNTAX TFCName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoFcName specifies the forwarding class + of the MPLS Echo request packets. + + The forwarding class name must be one of those defined in the + tFCNameTable in TIMETRA-QOS-MIB. The agent creates predefined + entries in the tFCNameTable for 'premium', 'assured', and 'be' + (for best-effort) forwarding classes. The actual forwarding + class encoding is controlled by the network egress LSP-EXP + mappings." + DEFVAL { "be" } + ::= { tmnxOamLTtraceAutoConfigEntry 5 } + +tmnxOamLTtraceAutoProfile OBJECT-TYPE + SYNTAX TProfile + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoProfile specifies the profile value to + be used with the forwarding class specified in + tmnxOamLTtraceAutoFcName. + + The profile value must be consistent with the specified forwarding + class: + 'assured' = 'in' or 'out' + 'premium' = 'in' + 'be' = 'out'" + DEFVAL { out } + ::= { tmnxOamLTtraceAutoConfigEntry 6 } + +tmnxOamLTtraceAutoDiscIntvl OBJECT-TYPE + SYNTAX Unsigned32 (60..1440) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoDiscIntvl specifies number of minutes + to wait before repeating LDP Tree Auto Discovery process." + DEFVAL { 60 } + ::= { tmnxOamLTtraceAutoConfigEntry 7 } + +tmnxOamLTtraceAutoMaxPath OBJECT-TYPE + SYNTAX Unsigned32 (1..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoMaxPath specifies the maximum number of + paths that can be discovered for a selected IP Address FEC + (tmnxOamLTtraceAutoTotalFecs)." + DEFVAL { 128 } + ::= { tmnxOamLTtraceAutoConfigEntry 8 } + +tmnxOamLTtraceAutoTrMaxTtl OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + UNITS "time-to-live value" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoTrMaxTtl specifies the maximum label + time-to-live value for an LSP trace request during the tree discovery." + DEFVAL { 30 } + ::= { tmnxOamLTtraceAutoConfigEntry 9 } + +tmnxOamLTtraceAutoTrTimeOut OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoTrTimeOut specifies the timeout value, + in seconds, for an lsp trace request during the tree discovery." + DEFVAL { 30 } + ::= { tmnxOamLTtraceAutoConfigEntry 10 } + +tmnxOamLTtraceAutoTrMaxFailures OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + UNITS "timeouts" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoTrMaxFailures specifies the maximum + number of consecutive timeouts allowed before terminating an lsp trace + request to a hop." + DEFVAL { 3 } + ::= { tmnxOamLTtraceAutoConfigEntry 11 } + +tmnxOamLTtraceAutoPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoPolicy1 specifies the first policy used + to filter LDP imported Address FECs." + DEFVAL { ''H } + ::= { tmnxOamLTtraceAutoConfigEntry 12 } + +tmnxOamLTtraceAutoPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoPolicy2 specifies the second policy + used to filter LDP imported Address FECs." + DEFVAL { ''H } + ::= { tmnxOamLTtraceAutoConfigEntry 13 } + +tmnxOamLTtraceAutoPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoPolicy3 specifies the third policy used + to filter LDP imported Address FECs." + DEFVAL { ''H } + ::= { tmnxOamLTtraceAutoConfigEntry 14 } + +tmnxOamLTtraceAutoPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoPolicy4 specifies the fourth policy + used to filter LDP imported Address FECs." + DEFVAL { ''H } + ::= { tmnxOamLTtraceAutoConfigEntry 15 } + +tmnxOamLTtraceAutoPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoPolicy5 specifies the fifth policy used + to filter LDP imported Address FECs." + DEFVAL { ''H } + ::= { tmnxOamLTtraceAutoConfigEntry 16 } + +tmnxOamLTtraceAutoProbeIntvl OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoProbeIntvl specifies the number of + minutes to wait before repeating probing (pinging) a discovered path." + DEFVAL { 1 } + ::= { tmnxOamLTtraceAutoConfigEntry 17 } + +tmnxOamLTtraceAutoPrTimeOut OBJECT-TYPE + SYNTAX Unsigned32 (1..3) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoPrTimeOut specifies the timeout value, + in minutes, for a ping request during probing. + tmnxOamLTtraceAutoPrTimeOut cannot be greater than + tmnxOamLTtraceAutoProbeIntvl." + DEFVAL { 1 } + ::= { tmnxOamLTtraceAutoConfigEntry 18 } + +tmnxOamLTtraceAutoPrMaxFailures OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + UNITS "timeouts" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoPrMaxFailures specifies the maximum + number of consecutive timeouts allowed before failing a path probe + (ping)." + DEFVAL { 3 } + ::= { tmnxOamLTtraceAutoConfigEntry 19 } + +tmnxOamLTtraceAutoStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamLTtraceAutoStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLTtraceAutoStatusTable contains an entry for operational + information about each instance of Automatic (background) LDP Tree + Trace." + ::= { tmnxOamTraceRouteObjs 23 } + +tmnxOamLTtraceAutoStatusEntry OBJECT-TYPE + SYNTAX TmnxOamLTtraceAutoStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLTtraceAutoStatusEntry represents a row in the + tmnxOamLTtraceAutoStatusTable. + + Entries cannot be created or deleted via SNMP Set operations. An entry + is created whenever a row is created in tmnxOamLTtraceAutoConfigTable." + INDEX { vRtrID } + ::= { tmnxOamLTtraceAutoStatusTable 1 } + +TmnxOamLTtraceAutoStatusEntry ::= SEQUENCE +{ + tmnxOamLTtraceAutoDiscoveryState INTEGER, + tmnxOamLTtraceAutoTotalFecs Unsigned32, + tmnxOamLTtraceAutoDisFecs Unsigned32, + tmnxOamLTtraceAutoLastDisStart TimeStamp, + tmnxOamLTtraceAutoLastDisEnd TimeStamp, + tmnxOamLTtraceAutoLastDisDur Unsigned32 +} + +tmnxOamLTtraceAutoDiscoveryState OBJECT-TYPE + SYNTAX INTEGER { + initial (0), + inProgress (1), + done (2), + halt (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoDiscoveryState indicates the current + state of the discovery process." + ::= { tmnxOamLTtraceAutoStatusEntry 1 } + +tmnxOamLTtraceAutoTotalFecs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoTotalFecs indicates the number of + Address FECs that have been selected for discovery during the current + discovery process. + + An Address FEC imported from an LDP peer + (TIMETRA-LDP-MIB::vRtrLdpAddrFecTable) is selected if it passes the + associated policies (tmnxOamLTtraceAutoPolicy1.. + tmnxOamLTtraceAutoPolicy5)." + ::= { tmnxOamLTtraceAutoStatusEntry 2 } + +tmnxOamLTtraceAutoDisFecs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoDisFecs indicates the number of + selected Address FECs that have been discovered successfully during + the current discovery process." + ::= { tmnxOamLTtraceAutoStatusEntry 3 } + +tmnxOamLTtraceAutoLastDisStart OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoLastDisStart indicates the + sysUpTime when the last Auto discovery process started. If + no discovery process has started, the value will be 0." + ::= { tmnxOamLTtraceAutoStatusEntry 4 } + +tmnxOamLTtraceAutoLastDisEnd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoLastDisEnd indicates the sysUpTime when + the last Auto discovery process ended. Before the first discovery + process ends, it would be 0. At the end of a discovery this value is + set. This value is not reset during starting/restarting." + ::= { tmnxOamLTtraceAutoStatusEntry 5 } + +tmnxOamLTtraceAutoLastDisDur OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceAutoLastDisDur indicates the time + (in seconds) it took to finish the last discovery process. If no test + has been finished, the value is 0. This value is updated only when + a discovery ends." + ::= { tmnxOamLTtraceAutoStatusEntry 6 } + +tmnxOamLTtraceFecInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamLTtraceFecInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLTtraceFecInfoTable contains entries for the operational + information about the automatically selected FECs." + ::= { tmnxOamTraceRouteObjs 24 } + +tmnxOamLTtraceFecInfoEntry OBJECT-TYPE + SYNTAX TmnxOamLTtraceFecInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLTtraceFecInfoEntry represents a row in the + tmnxOamLTtraceFecInfoTable. + + Entries cannot be created and deleted via SNMP SET operations." + INDEX { + vRtrID, + tmnxOamLTtraceFecPrefixType, + tmnxOamLTtraceFecPrefix, + tmnxOamLTtraceFecPrefLen + } + ::= { tmnxOamLTtraceFecInfoTable 1 } + +TmnxOamLTtraceFecInfoEntry ::= SEQUENCE +{ + tmnxOamLTtraceFecPrefixType InetAddressType, + tmnxOamLTtraceFecPrefix InetAddress, + tmnxOamLTtraceFecPrefLen InetAddressPrefixLength, + tmnxOamLTtraceFecDiscoveryState INTEGER, + tmnxOamLTtraceFecDisStatusBits TmnxOamLTtraceDisStatusBits, + tmnxOamLTtraceFecDisPaths Unsigned32, + tmnxOamLTtraceFecFailedHops Unsigned32, + tmnxOamLTtraceFecLastDisEnd TimeStamp, + tmnxOamLTtraceFecFailedProbes Unsigned32, + tmnxOamLTtraceFecProbeState INTEGER, + tmnxOamLTtraceFecSendErrProbes Unsigned32 +} + +tmnxOamLTtraceFecPrefixType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceFecPrefixType specifies the type of + remote IP address stored in tmnxOamLTtraceFecPrefix. Currently + only ipv4 type is supported." + ::= { tmnxOamLTtraceFecInfoEntry 1 } + +tmnxOamLTtraceFecPrefix OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceFecPrefix indicates the Internet address + prefix for an LDP based LSP associated with the OAM LDP Tree trace + test." + ::= { tmnxOamLTtraceFecInfoEntry 2 } + +tmnxOamLTtraceFecPrefLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceFecPrefLen indicates the Internet address + prefix length for the LDP based LSP associated with the OAM LDP Tree + trace test." + ::= { tmnxOamLTtraceFecInfoEntry 3 } + +tmnxOamLTtraceFecDiscoveryState OBJECT-TYPE + SYNTAX INTEGER { + initial (0), + inProgress (1), + done (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceFecDiscoveryState indicates the current + state of the discovery process for the Address FEC." + ::= { tmnxOamLTtraceFecInfoEntry 4 } + +tmnxOamLTtraceFecDisStatusBits OBJECT-TYPE + SYNTAX TmnxOamLTtraceDisStatusBits + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceFecDisStatusBits indicates the current + discovery status bits for the Address FEC." + ::= { tmnxOamLTtraceFecInfoEntry 5 } + +tmnxOamLTtraceFecDisPaths OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceFecDisPaths indicates the number of + discovered ECMP paths for the Address FEC." + ::= { tmnxOamLTtraceFecInfoEntry 6 } + +tmnxOamLTtraceFecFailedHops OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceFecFailedHops indicates the number of hops + from which no successful response was received." + ::= { tmnxOamLTtraceFecInfoEntry 7 } + +tmnxOamLTtraceFecLastDisEnd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceFecLastDisEnd indicates the sysUpTime when + the FEC was last discovered." + ::= { tmnxOamLTtraceFecInfoEntry 8 } + +tmnxOamLTtraceFecFailedProbes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceFecFailedProbes indicates the number of + discovered paths which are in failed probing state." + ::= { tmnxOamLTtraceFecInfoEntry 9 } + +tmnxOamLTtraceFecProbeState OBJECT-TYPE + SYNTAX INTEGER { + oK (0), + partiallyFailed (1), + failed (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceFecProbeState indicates the current overall + probing state for the discovered paths of the Address FEC. The + tmnxOamLTtraceFecProbeState is considered as 'oK' when probing on all + the associated discovered paths is OK. It is considered as 'failed' + when probing on all the associated discovered paths failed. It is + considered as partially failed when probing on one or more, but not + all, discovered paths failed." + ::= { tmnxOamLTtraceFecInfoEntry 10 } + +tmnxOamLTtraceFecSendErrProbes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtraceFecSendErrProbes indicates the number of + discovered paths which are experiencing problems in sending probe + (ping) requests." + ::= { tmnxOamLTtraceFecInfoEntry 11 } + +tmnxOamLTtracePathInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamLTtracePathInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLTtracePathInfoTable contains entries with operational + information about the automatically discovered ECMP paths." + ::= { tmnxOamTraceRouteObjs 25 } + +tmnxOamLTtracePathInfoEntry OBJECT-TYPE + SYNTAX TmnxOamLTtracePathInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLTtracePathInfoEntry represents a row in the + tmnxOamLTtracePathInfoTable. + + Entries cannot be created and deleted via SNMP SET operations." + INDEX { + vRtrID, + tmnxOamLTtraceFecPrefixType, + tmnxOamLTtraceFecPrefix, + tmnxOamLTtraceFecPrefLen, + tmnxOamLTtracePathDstAddrType, + tmnxOamLTtracePathDstAddr + } + ::= { tmnxOamLTtracePathInfoTable 1 } + +TmnxOamLTtracePathInfoEntry ::= SEQUENCE +{ + tmnxOamLTtracePathDstAddrType InetAddressType, + tmnxOamLTtracePathDstAddr InetAddress, + tmnxOamLTtracePathRemAddrType InetAddressType, + tmnxOamLTtracePathRemoteAddr InetAddress, + tmnxOamLTtracePathEgrNhAddrType InetAddressType, + tmnxOamLTtracePathEgrNhAddr InetAddress, + tmnxOamLTtracePathDisTtl Unsigned32, + tmnxOamLTtracePathLastDisTime TimeStamp, + tmnxOamLTtracePathLastRc TmnxOamPingRtnCode, + tmnxOamLTtracePathProbeState INTEGER, + tmnxOamLTtracePathProbeTmOutCnt Unsigned32, + tmnxOamLTtracePathProbeSendErr INTEGER +} + +tmnxOamLTtracePathDstAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamLTtracePathDstAddrType indicates the type of + Internet address stored in tmnxOamLTtracePathDstAddr." + ::= { tmnxOamLTtracePathInfoEntry 1 } + +tmnxOamLTtracePathDstAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamLTtracePathDstAddr indicates the destination IP + address (127 Address) of a path for a given LDP based LSP associated + with the OAM LDP Tree trace test." + ::= { tmnxOamLTtracePathInfoEntry 2 } + +tmnxOamLTtracePathRemAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtracePathRemAddrType indicates the type of + Internet address stored in tmnxOamLTtracePathRemoteAddr." + ::= { tmnxOamLTtracePathInfoEntry 3 } + +tmnxOamLTtracePathRemoteAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtracePathRemoteAddr indicates the associated + interface IP address or the router ID of the egress router." + ::= { tmnxOamLTtracePathInfoEntry 4 } + +tmnxOamLTtracePathEgrNhAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtracePathEgrNhAddrType indicates the type of + Internet address stored in tmnxOamLTtracePathEgrNhAddr." + ::= { tmnxOamLTtracePathInfoEntry 5 } + +tmnxOamLTtracePathEgrNhAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtracePathEgrNhAddr indicates the next hop IP + address (wrt the ingress router) used to reach the associated ECMP + path endpoint." + ::= { tmnxOamLTtracePathInfoEntry 6 } + +tmnxOamLTtracePathDisTtl OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtracePathDisTtl indicates the label time-to-live + value used to discover the egress router for the path." + ::= { tmnxOamLTtracePathInfoEntry 7 } + +tmnxOamLTtracePathLastDisTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtracePathLastDisTime indicates the sysUpTime + when the path was last discovered." + ::= { tmnxOamLTtracePathInfoEntry 8 } + +tmnxOamLTtracePathLastRc OBJECT-TYPE + SYNTAX TmnxOamPingRtnCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtracePathLastRc indicates the OAM return code + received in the OAM ping response." + ::= { tmnxOamLTtracePathInfoEntry 9 } + +tmnxOamLTtracePathProbeState OBJECT-TYPE + SYNTAX INTEGER { + oK (0), + failed (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtracePathProbeState indicates the current + probing (ping) state for the discovered ECMP path. The + tmnxOamLTtracePathProbeState is considered as 'failed' when number of + consecutive timeouts for the ping request reached its maximum allowed + limit (tmnxOamLTtraceAutoPrMaxFailures). The + tmnxOamLTtracePathProbeState is considered as 'oK' after receiving a + successful ping response for the associated path." + ::= { tmnxOamLTtracePathInfoEntry 10 } + +tmnxOamLTtracePathProbeTmOutCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtracePathProbeTmOutCnt indicates the number of + consecutive timeouts for the associated ping request. This + tmnxOamLTtracePathProbeTmOutCnt is reset to 0 after receiving a + successful ping response from the path destination." + ::= { tmnxOamLTtracePathInfoEntry 11 } + +tmnxOamLTtracePathProbeSendErr OBJECT-TYPE + SYNTAX INTEGER { + oK (0), + failed (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLTtracePathProbeSendErr indicates the state of the + last path probe (ping) request. + + The tmnxOamLTtracePathProbeSendErr is considered as 'failed' if the + last probe (ping) request could not be sent due to some local failure + else it is 'oK'." + ::= { tmnxOamLTtracePathInfoEntry 12 } + +tmnxOamVccvTrCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamVccvTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row in tmnxOamVccvTrCtlTable contains the VCCV-specific + configuration information needed to launch a VCCV (Virtual Circuit + Connectivity Verification) trace route test. The rest of the + configuration information needed to launch the test resides in the + corresponding row of tmnxOamTrCtlTable. + + Results of VCCV trace route tests are stored in tmnxOamTrResultsTable, + tmnxOamTrProbeHistoryTable, and tmnxOamVccvTrNextPwSegmentTable. + + Four types of VCCV trace route tests are supported: AII Type 2, + FEC-128 Pseudowire, Spoke SDP FEC, and Transport Profile Static. AII + Type 2 and Spoke SDP FEC offer two ways to specify a VCCV trace route + FEC-129 Pseudowire test. + + In the Transport Profile Static case, the test type is configured + (using tmnxOamVccvTrCtlTestSubMode). In the other three cases, the + test type is not configured (i.e. the default + tmnxOamVccvTrCtlTestSubMode value 'unspecified(1)' is used). + + The following table has a row for each VCCV trace route test type, + showing the mandatory and optional objects applicable to the test + type. Abbreviated VCCV trace route test type names are used. + + Test + Type Mandatory Objects Optional Objects + ------ ------------------------------ --------------------------------- + aiiTY2 tmnxOamVccvTrCtlSaiiAcId tmnxOamVccvTrCtlReplyMode + tmnxOamVccvTrCtlSaiiGlobalId + tmnxOamVccvTrCtlSaiiPrefix + tmnxOamVccvTrCtlTaiiAcId + tmnxOamVccvTrCtlTaiiGlobalId + tmnxOamVccvTrCtlTaiiPrefix + + FEC128 tmnxOamVccvTrCtlSdpIdVcId tmnxOamVccvTrCtlReplyMode + *tmnxOamVccvTrCtlSwitTgtFecType + *tmnxOamVccvTrTgStaticCtlAgi + *tmnxOamVccvTrTgStaticCtlSaiiGlbl + *tmnxOamVccvTrTgStaticCtlSaiiNode + *tmnxOamVccvTrTgStaticCtlSaiiAcId + *tmnxOamVccvTrTgStaticCtlTaiiGlbl + *tmnxOamVccvTrTgStaticCtlTaiiNode + *tmnxOamVccvTrTgStaticCtlTaiiAcId + + + sdpFEC tmnxOamVccvTrCtlSpokeSdpId *tmnxOamVccvTrCtlSaiiAcId + *tmnxOamVccvTrCtlSaiiGlobalId + *tmnxOamVccvTrCtlSaiiPrefix + *tmnxOamVccvTrCtlTaiiAcId + *tmnxOamVccvTrCtlTaiiGlobalId + *tmnxOamVccvTrCtlTaiiPrefix + tmnxOamVccvTrCtlReplyMode + + TPST tmnxOamVccvTrCtlSdpIdVcId *tmnxOamTrCtlSrcAddrType + tmnxOamVccvTrCtlTestSubMode *tmnxOamTrCtlSrcAddress + tmnxOamVccvTrCtlAssocChannel + #tmnxOamVccvTrCtlSwitTgtFecType + #tmnxOamVccvTrTgFec128CtlSrcAddrT + #tmnxOamVccvTrTgFec128CtlSrcAddr + #tmnxOamVccvTrTgFec128CtlDstAddrT + #tmnxOamVccvTrTgFec128CtlDstAddr + #tmnxOamVccvTrTgFec128CtlPwId + #tmnxOamVccvTrTgFec128CtlPwType + + ALL N/A tmnxOamTrCtlDataSize + tmnxOamTrCtlFcName + tmnxOamTrCtlInitialTtl + tmnxOamTrCtlInterval + tmnxOamTrCtlMaxFailures + tmnxOamTrCtlMaxTtl + tmnxOamTrCtlProbesPerHop + tmnxOamTrCtlProfile + tmnxOamTrCtlTimeOut + ------ ------------------------------ --------------------------------- + + In the table above, + 1. The optional objects in the ALL row apply to all four VCCV trace + route test types. + 2. The characters '*' and '#' each mark an independent set of optional + objects which must all be specified, or must all be unspecified. + + When an object combination other than a combination listed above is + specified, values will be rejected or ignored, or the test will fail." + REFERENCE + "RFC 5085: Pseudowire Virtual Circuit Connectivity Verification (VCCV): + A Control Channel for Pseudowires" + ::= { tmnxOamTraceRouteObjs 26 } + +tmnxOamVccvTrCtlEntry OBJECT-TYPE + SYNTAX TmnxOamVccvTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The system creates a row in tmnxOamVccvTrCtlTable when a row is + created in tmnxOamTrCtlTable with tmnxOamTrCtlTestMode set to + 'vccvTraceRoute'. + + The system deletes a row in tmnxOamVccvTrCtlTable when the + corresponding row in tmnxOamTrCtlTable is deleted." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex + } + ::= { tmnxOamVccvTrCtlTable 1 } + +TmnxOamVccvTrCtlEntry ::= SEQUENCE +{ + tmnxOamVccvTrCtlSdpIdVcId SdpBindId, + tmnxOamVccvTrCtlReplyMode INTEGER, + tmnxOamVccvTrCtlSpokeSdpId TmnxSpokeSdpIdOrZero, + tmnxOamVccvTrCtlSaiiGlobalId TmnxPwGlobalIdOrZero, + tmnxOamVccvTrCtlSaiiPrefix Unsigned32, + tmnxOamVccvTrCtlSaiiAcId Unsigned32, + tmnxOamVccvTrCtlTaiiGlobalId TmnxPwGlobalIdOrZero, + tmnxOamVccvTrCtlTaiiPrefix Unsigned32, + tmnxOamVccvTrCtlTaiiAcId Unsigned32, + tmnxOamVccvTrCtlTestSubMode TmnxOamVccvTestSubMode, + tmnxOamVccvTrCtlAssocChannel TmnxOamVccvAssocChannel, + tmnxOamVccvTrCtlSwitTgtFecType TmnxOamVccvSwitTgtFecType +} + +tmnxOamVccvTrCtlSdpIdVcId OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrCtlSdpIdVcId specifies the SDP binding of + the pseudowire to be tested by a VCCV trace route test. + + The all-zeros value indicates an unused SDP binding. + + The supported object combinations for VCCV trace route tests are + listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause." + DEFVAL { '0000000000000000'h } + ::= { tmnxOamVccvTrCtlEntry 1 } + +tmnxOamVccvTrCtlReplyMode OBJECT-TYPE + SYNTAX INTEGER { + ip (2), + controlChannel (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrCtlReplyMode specifies the band to be used by + the echo reply. + ip (2) out-of-band reply + controlChannel (4) inband reply + + The supported object combinations for VCCV trace route tests are + listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3 ('Packet Format')." + DEFVAL { controlChannel } + ::= { tmnxOamVccvTrCtlEntry 2 } + +tmnxOamVccvTrCtlSpokeSdpId OBJECT-TYPE + SYNTAX TmnxSpokeSdpIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrCtlSpokeSdpId specifies the spoke SDP + identifier to be used when performing a VCCV trace route test on a FEC + 129 pseudowire. + + A value of zero indicates that no spoke SDP identifier has been + configured. + + The supported object combinations for VCCV trace route tests are + listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause." + DEFVAL { 0 } + ::= { tmnxOamVccvTrCtlEntry 3 } + +tmnxOamVccvTrCtlSaiiGlobalId OBJECT-TYPE + SYNTAX TmnxPwGlobalIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrCtlSaiiGlobalId specifies the global + identifier of the Source Attachment Individual Identifier (SAII) to be + used when testing a FEC 129 AII Type 2 pseudowire. + + A value of zero indicates that no global identifier has been + configured. + + The supported object combinations for VCCV trace route tests are + listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause." + REFERENCE + "RFC 5003, 'Attachment Individual Identifier (AII) Types for + Aggregation', Section 3.2, 'AII Type 2'" + DEFVAL { 0 } + ::= { tmnxOamVccvTrCtlEntry 4 } + +tmnxOamVccvTrCtlSaiiPrefix OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrCtlSaiiPrefix specifies the prefix of the + Source Attachment Individual Identifier (SAII) to be used when testing + a FEC 129 AII Type 2 pseudowire. + + A value of zero indicates that no prefix has been configured. + + The supported object combinations for VCCV trace route tests are + listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause." + REFERENCE + "RFC 5003, 'Attachment Individual Identifier (AII) Types for + Aggregation', Section 3.2, 'AII Type 2'" + DEFVAL { 0 } + ::= { tmnxOamVccvTrCtlEntry 5 } + +tmnxOamVccvTrCtlSaiiAcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrCtlSaiiAcId specifies the attachment circuit + identifier of the Source Attachment Individual Identifier (SAII) to be + used when testing a FEC 129 AII Type 2 pseudowire. + + A value of zero indicates that no attachment circuit identifier has + been configured. + + The supported object combinations for VCCV trace route tests are + listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause." + REFERENCE + "RFC 5003, 'Attachment Individual Identifier (AII) Types for + Aggregation', Section 3.2, 'AII Type 2'" + DEFVAL { 0 } + ::= { tmnxOamVccvTrCtlEntry 6 } + +tmnxOamVccvTrCtlTaiiGlobalId OBJECT-TYPE + SYNTAX TmnxPwGlobalIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrCtlTaiiGlobalId specifies the global + identifier of the Target Attachment Individual Identifier (TAII) to be + used when testing a FEC 129 AII Type 2 pseudowire. + + A value of zero indicates that no global identifier has been + configured. + + The supported object combinations for VCCV trace route tests are + listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause." + REFERENCE + "RFC 5003, 'Attachment Individual Identifier (AII) Types for + Aggregation', Section 3.2, 'AII Type 2'" + DEFVAL { 0 } + ::= { tmnxOamVccvTrCtlEntry 7 } + +tmnxOamVccvTrCtlTaiiPrefix OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrCtlTaiiPrefix specifies the prefix of the + Target Attachment Individual Identifier (TAII) to be used when testing + a FEC 129 AII Type 2 pseudowire. + + A value of zero indicates that no prefix has been configured. + + The supported object combinations for VCCV trace route tests are + listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause." + REFERENCE + "RFC 5003, 'Attachment Individual Identifier (AII) Types for + Aggregation', Section 3.2, 'AII Type 2'" + DEFVAL { 0 } + ::= { tmnxOamVccvTrCtlEntry 8 } + +tmnxOamVccvTrCtlTaiiAcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrCtlTaiiAcId specifies the attachment circuit + identifier of the Target Attachment Individual Identifier (TAII) to be + used when testing a FEC 129 AII Type 2 pseudowire. + + A value of zero indicates that no attachment circuit identifier has + been configured. + + The supported object combinations for VCCV trace route tests are + listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause." + REFERENCE + "RFC 5003, 'Attachment Individual Identifier (AII) Types for + Aggregation', Section 3.2, 'AII Type 2'" + DEFVAL { 0 } + ::= { tmnxOamVccvTrCtlEntry 9 } + +tmnxOamVccvTrCtlTestSubMode OBJECT-TYPE + SYNTAX TmnxOamVccvTestSubMode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrCtlTestSubMode specifies the type of VCCV + trace route test to perform. + + When this object is 'unspecified(1)', the type of VCCV trace route + test to be performed is determined when the test is started, from the + set of tmnxOamVccvTrCtlTable objects configured with non-default + values. + + If there is a mismatch between tmnxOamVccvTrCtlTestSubMode and the type + of the pseudowire to be tested, the test will fail. For example, if + tmnxOamVccvTrCtlTestSubMode is 'static(2)', and there is no + TIMETRA-SDP-MIB::sdpBindPwPathTable row for the test's SDP binding, + the test will fail. + + The supported object combinations for VCCV trace route tests are + listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause." + DEFVAL { unspecified } + ::= { tmnxOamVccvTrCtlEntry 10 } + +tmnxOamVccvTrCtlAssocChannel OBJECT-TYPE + SYNTAX TmnxOamVccvAssocChannel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrCtlAssocChannel specifies the launched echo + request's usage of the Associated Channel (ACH) mechanism, when + performing an MPLS-TP VCCV trace route test. + + When tmnxOamVccvTrCtlTestSubMode is 'static(2)', the default value for + tmnxOamVccvTrCtlAssocChannel is 'nonIp(2)'. + + The supported object combinations for VCCV trace route tests are + listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause." + DEFVAL { notApplicable } + ::= { tmnxOamVccvTrCtlEntry 11 } + +tmnxOamVccvTrCtlSwitTgtFecType OBJECT-TYPE + SYNTAX TmnxOamVccvSwitTgtFecType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrCtlSwitTgtFecType specifies the type of + downstream FEC (Forward Equivalence Class) segment to be tested. + + This object must be set to a non-default value when the path to be + tested starts with a FEC segment, and switches to a FEC segment with a + different type. For example, if the path to be tested starts with a + static FEC, and switches to FEC 128, this object must be set to + 'fec128(2)'." + DEFVAL { none } + ::= { tmnxOamVccvTrCtlEntry 12 } + +tmnxOamVccvTrNextPwSegmentTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamVccvTrNextPwSegmentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a table for storing the results of an OAM 'vccvTraceRoute' + probe operation where a VCCV next hop list is returned. + + An entry in this table is created when the result of an OAM + 'vccvTraceRoute' probe is determined. An entry is removed from this + table when its corresponding tmnxOamTrCtlEntry is deleted." + ::= { tmnxOamTraceRouteObjs 27 } + +tmnxOamVccvTrNextPwSegmentEntry OBJECT-TYPE + SYNTAX TmnxOamVccvTrNextPwSegmentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamVccvTrNextPwSegmentTable. The first two + index elements identify the tmnxOamTrCtlEntry that a + tmnxOamVccvTrNextPwSegmentEntry belongs to. The third index element + identifies an OAM trace route test run. The fourth, fifth and sixth + index elements select a single OAM 'vccvTraceRoute' reply." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrProbeHistoryIndex, + tmnxOamTrProbeHistoryHopIndex, + tmnxOamTrProbeHistoryProbeIndex + } + ::= { tmnxOamVccvTrNextPwSegmentTable 1 } + +TmnxOamVccvTrNextPwSegmentEntry ::= SEQUENCE +{ + tmnxOamVccvTrNextPwID TmnxVcIdOrNone, + tmnxOamVccvTrNextPwType SdpBindVcType, + tmnxOamVccvTrNextSenderAddrType InetAddressType, + tmnxOamVccvTrNextSenderAddr InetAddress, + tmnxOamVccvTrNextRemoteAddrType InetAddressType, + tmnxOamVccvTrNextRemoteAddr InetAddress, + tmnxOamVccvTrNextSaiiGlobalId TmnxPwGlobalIdOrZero, + tmnxOamVccvTrNextSaiiPrefix Unsigned32, + tmnxOamVccvTrNextSaiiAcId Unsigned32, + tmnxOamVccvTrNextTaiiGlobalId TmnxPwGlobalIdOrZero, + tmnxOamVccvTrNextTaiiPrefix Unsigned32, + tmnxOamVccvTrNextTaiiAcId Unsigned32, + tmnxOamVccvTrNextTpAgi OCTET STRING, + tmnxOamVccvTrNextTpSaiiGlobalId TmnxMplsTpGlobalID, + tmnxOamVccvTrNextTpSaiiNodeId TmnxMplsTpNodeID, + tmnxOamVccvTrNextTpSaiiAcId Unsigned32, + tmnxOamVccvTrNextTpTaiiGlobalId TmnxMplsTpGlobalID, + tmnxOamVccvTrNextTpTaiiNodeId TmnxMplsTpNodeID, + tmnxOamVccvTrNextTpTaiiAcId Unsigned32 +} + +tmnxOamVccvTrNextPwID OBJECT-TYPE + SYNTAX TmnxVcIdOrNone + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrNextPwID indicates the next-hop pseudo-wire + in the trace route operation for a specific 'vccvTraceRoute' probe + reply. A value of '0' indicates that there are no further next-hops + for a specific trace route operation." + ::= { tmnxOamVccvTrNextPwSegmentEntry 1 } + +tmnxOamVccvTrNextPwType OBJECT-TYPE + SYNTAX SdpBindVcType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrNextPwType indicates the next-hop + pseudo-wire type in the trace route operation for a specific + 'vccvTraceRoute' probe reply." + ::= { tmnxOamVccvTrNextPwSegmentEntry 2 } + +tmnxOamVccvTrNextSenderAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrNextSenderAddrType indicates the next-hop + sender IP address type in the trace route operation for a specific + 'vccvTraceRoute' probe reply." + ::= { tmnxOamVccvTrNextPwSegmentEntry 3 } + +tmnxOamVccvTrNextSenderAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrNextSenderAddr indicates the next-hop sender + IP address in the trace route operation for a specific + 'vccvTraceRoute' probe reply." + ::= { tmnxOamVccvTrNextPwSegmentEntry 4 } + +tmnxOamVccvTrNextRemoteAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrNextRemoteAddrType indicates the next-hop + remote IP address type in the trace route operation for a specific + 'vccvTraceRoute' probe reply." + ::= { tmnxOamVccvTrNextPwSegmentEntry 5 } + +tmnxOamVccvTrNextRemoteAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrNextRemoteAddr indicates the next-hop remote + IP address in the trace route operation for a specific + 'vccvTraceRoute' probe reply." + ::= { tmnxOamVccvTrNextPwSegmentEntry 6 } + +tmnxOamVccvTrNextSaiiGlobalId OBJECT-TYPE + SYNTAX TmnxPwGlobalIdOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrNextSaiiGlobalId indicates the global + identifier of the Source Attachment Individual Identifier (SAII) of a + specific 'vccvTraceRoute' probe reply. + + A non-zero value is returned if a FEC 129 AII Type 2 pseudowire was + probed. Otherwise, zero is returned." + REFERENCE + "RFC 5003 Section 3.2" + ::= { tmnxOamVccvTrNextPwSegmentEntry 7 } + +tmnxOamVccvTrNextSaiiPrefix OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrNextSaiiPrefix indicates the prefix of the + Source Attachment Individual Identifier (SAII) of a specific + 'vccvTraceRoute' probe reply. + + A non-zero value is returned if a FEC 129 AII Type 2 pseudowire was + probed. Otherwise, zero is returned." + REFERENCE + "RFC 5003 Section 3.2" + ::= { tmnxOamVccvTrNextPwSegmentEntry 8 } + +tmnxOamVccvTrNextSaiiAcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrNextSaiiAcId indicates the attachment + circuit identifier of the Source Attachment Individual Identifier + (SAII) of a specific 'vccvTraceRoute' probe reply. + + A non-zero value is returned if a FEC 129 AII Type 2 pseudowire was + probed. Otherwise, zero is returned." + REFERENCE + "RFC 5003 Section 3.2" + ::= { tmnxOamVccvTrNextPwSegmentEntry 9 } + +tmnxOamVccvTrNextTaiiGlobalId OBJECT-TYPE + SYNTAX TmnxPwGlobalIdOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrNextTaiiGlobalId indicates the global + identifier of the Target Attachment Individual Identifier (TAII) of a + specific 'vccvTraceRoute' probe reply. + + A non-zero value is returned if a FEC 129 AII Type 2 pseudowire was + probed. Otherwise, zero is returned." + REFERENCE + "RFC 5003 Section 3.2" + ::= { tmnxOamVccvTrNextPwSegmentEntry 10 } + +tmnxOamVccvTrNextTaiiPrefix OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrNextTaiiPrefix indicates the prefix of the + Target Attachment Individual Identifier (TAII) of a specific + 'vccvTraceRoute' probe reply. + + A non-zero value is returned if a FEC 129 AII Type 2 pseudowire was + probed. Otherwise, zero is returned." + REFERENCE + "RFC 5003 Section 3.2" + ::= { tmnxOamVccvTrNextPwSegmentEntry 11 } + +tmnxOamVccvTrNextTaiiAcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrNextTaiiAcId indicates the attachment + circuit identifier of the Target Attachment Individual Identifier + (TAII) of a specific 'vccvTraceRoute' probe reply. + + A non-zero value is returned if a FEC 129 AII Type 2 pseudowire was + probed. Otherwise, zero is returned." + REFERENCE + "RFC 5003 Section 3.2" + ::= { tmnxOamVccvTrNextPwSegmentEntry 12 } + +tmnxOamVccvTrNextTpAgi OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrNextTpAgi indicates the Service Identifier + field of the RFC 6426 Static Pseudowire Sub-TLV of the reply PDU. + + If a pseudowire other than an MPLS-TP pseudowire was probed, the + all-zeros value is returned." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'." + ::= { tmnxOamVccvTrNextPwSegmentEntry 13 } + +tmnxOamVccvTrNextTpSaiiGlobalId OBJECT-TYPE + SYNTAX TmnxMplsTpGlobalID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrNextTpSaiiGlobalId indicates the Source + Global ID field of the RFC 6426 Static Pseudowire Sub-TLV of the reply + PDU. + + If a pseudowire other than an MPLS-TP pseudowire was probed, zero is + returned." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'." + ::= { tmnxOamVccvTrNextPwSegmentEntry 14 } + +tmnxOamVccvTrNextTpSaiiNodeId OBJECT-TYPE + SYNTAX TmnxMplsTpNodeID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrNextTpSaiiNodeId indicates the Source Node + ID field of the RFC 6426 Static Pseudowire Sub-TLV of the reply PDU. + + If a pseudowire other than an MPLS-TP pseudowire was probed, zero is + returned." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'." + ::= { tmnxOamVccvTrNextPwSegmentEntry 15 } + +tmnxOamVccvTrNextTpSaiiAcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrNextTpSaiiAcId indicates the Source + Attachment Circuit ID field of the RFC 6426 Static Pseudowire Sub-TLV + of the reply PDU. + + If a pseudowire other than an MPLS-TP pseudowire was probed, zero is + returned." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'." + ::= { tmnxOamVccvTrNextPwSegmentEntry 16 } + +tmnxOamVccvTrNextTpTaiiGlobalId OBJECT-TYPE + SYNTAX TmnxMplsTpGlobalID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrNextTpTaiiGlobalId indicates the Destination + Global ID field of the RFC 6426 Static Pseudowire Sub-TLV of the reply + PDU. + + If a pseudowire other than an MPLS-TP pseudowire was probed, zero is + returned." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'." + ::= { tmnxOamVccvTrNextPwSegmentEntry 17 } + +tmnxOamVccvTrNextTpTaiiNodeId OBJECT-TYPE + SYNTAX TmnxMplsTpNodeID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrNextTpTaiiNodeId indicates the Destination + Node ID field of the RFC 6426 Static Pseudowire Sub-TLV of the reply + PDU. + + If a pseudowire other than an MPLS-TP pseudowire was probed, zero is + returned." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'." + ::= { tmnxOamVccvTrNextPwSegmentEntry 18 } + +tmnxOamVccvTrNextTpTaiiAcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrNextTpTaiiAcId indicates the Destination + Attachment Circuit ID field of the RFC 6426 Static Pseudowire Sub-TLV + of the reply PDU. + + If a pseudowire other than an MPLS-TP pseudowire was probed, zero is + returned." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'." + ::= { tmnxOamVccvTrNextPwSegmentEntry 19 } + +tmnxOamP2mpLspTrCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamP2mpLspTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Nokia SROS OAM P2MP LSP Trace Control Table + for providing, via SNMP, the capability of performing Nokia + SROS OAM 'p2mpLspTrace' test operations for a single leaf + egress node of an P2MP LSP. The results of these tests are + stored in the tmnxOamTrResultsTable and the + tmnxOamTrProbeHistoryTable." + ::= { tmnxOamTraceRouteObjs 28 } + +tmnxOamP2mpLspTrCtlEntry OBJECT-TYPE + SYNTAX TmnxOamP2mpLspTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamP2mpLspTrCtlTable. The first index + element, tmnxOamTrCtlOwnerIndex, is of type SnmpAdminString, + a textual convention that allows for use of the SNMPv3 + View-Based Access Control Model (RFC 2575 [11], VACM) + and allows a management application to identify its entries. + The second index, tmnxOamTrCtlTestIndex, enables the same + management application to have multiple outstanding requests." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex + } + ::= { tmnxOamP2mpLspTrCtlTable 1 } + +TmnxOamP2mpLspTrCtlEntry ::= SEQUENCE +{ + tmnxOamP2mpLspTrCtlLspName TLNamedItemOrEmpty, + tmnxOamP2mpLspTrCtlInstName TNamedItemOrEmpty, + tmnxOamP2mpLspTrCtlLeafIpAddr InetAddress, + tmnxOamP2mpLspTrCtlLeafIpAddrType InetAddressType +} + +tmnxOamP2mpLspTrCtlLspName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administrative name of the target P2MP Labeled Switch Path (LSP) for + this OAM P2MP LSP Trace test. This parameter is mandatory." + DEFVAL { ''H } + ::= { tmnxOamP2mpLspTrCtlEntry 1 } + +tmnxOamP2mpLspTrCtlInstName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This parameter identifies an instance of a P2MP LSP, either a primary + or secondary instance of a P2MP LSP Tree." + DEFVAL { ''H } + ::= { tmnxOamP2mpLspTrCtlEntry 2 } + +tmnxOamP2mpLspTrCtlLeafIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamP2mpLspTrCtlLeafIpAddr specifies the Internet + address of the egress leaf node of a P2MP LSP Tree. This parameter is + mandatory." + DEFVAL { ''H } + ::= { tmnxOamP2mpLspTrCtlEntry 3 } + +tmnxOamP2mpLspTrCtlLeafIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamP2mpLspTrCtlLeafIpAddrType specifies the type of + Internet address stored in tmnxOamP2mpLspTrCtlLeafIpAddr." + DEFVAL { unknown } + ::= { tmnxOamP2mpLspTrCtlEntry 4 } + +tmnxOamP2mpLspTrMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamP2mpLspTrMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a table for storing the results of an OAM 'p2mpLspTrace' + probe operation when a Downstream Mapping TLV was returned. Each row + represents a single label map within the returned downstream mapping + TLV. + + An entry in this table is created when the result of an OAM + 'p2mpLspTrace' probe is determined. + + An entry is removed from this table when its corresponding + tmnxOamTrCtlEntry is deleted." + REFERENCE + "RFC 4379 Section 3.3" + ::= { tmnxOamTraceRouteObjs 29 } + +tmnxOamP2mpLspTrMapEntry OBJECT-TYPE + SYNTAX TmnxOamP2mpLspTrMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamP2mpLspTrMapTable. The first two + index elements identify the tmnxOamTrCtlEntry that a + tmnxOamP2mpLspTrMapEntry belongs to. The third index element + identifies an OAM trace route test run. The fourth index element + selects the group of responses associated with a specific + probe attempt. The fifth and sixth indexes select the hop and + the probe at that hop for a particular Nokia SROS OAM + Trace Route operation. The seventh index selects a single downstream + L2 map entry within the specific probe reply." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrProbeHistoryIndex, + tmnxOamTrProbeHistoryHopIndex, + tmnxOamTrProbeHistoryProbeIndex, + tmnxOamP2mpLspTrMapIndex + } + ::= { tmnxOamP2mpLspTrMapTable 1 } + +TmnxOamP2mpLspTrMapEntry ::= SEQUENCE +{ + tmnxOamP2mpLspTrMapIndex Unsigned32, + tmnxOamP2mpLspTrMapDSIPv4Addr IpAddress, + tmnxOamP2mpLspTrMapAddrType TmnxOamAddressType, + tmnxOamP2mpLspTrMapDSIfAddr Unsigned32, + tmnxOamP2mpLspTrMapMTU Unsigned32, + tmnxOamP2mpLspTrMapP2mpBranch TruthValue, + tmnxOamP2mpLspTrMapP2mpBud TruthValue +} + +tmnxOamP2mpLspTrMapIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamP2mpLspTrMapIndex specifies a single L2 mapping + entry within a specific 'p2mpLspTrace' probe reply. + + The agent starts assigning tmnxOamP2mpLspTrMapIndex values at 1." + ::= { tmnxOamP2mpLspTrMapEntry 1 } + +tmnxOamP2mpLspTrMapDSIPv4Addr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamP2mpLspTrMapDSIPv4Addr indicates the IPv4 address + of the downstream LSR that this entry in the tmnxOamP2mpLspTrMapTable + describes. If the interface to the downstream LSR is numbered, + then the tmnxOamP2mpLspTrMapDSIPv4Addr can either be the downstream + LSR's Router ID or the interface address of the downstream LSR. + + If the interface to the downstream LSR is unnumbered, the value of + tmnxOamP2mpLspTrMapDSIPv4Addr indicates the downstream LSR's Router + ID." + ::= { tmnxOamP2mpLspTrMapEntry 2 } + +tmnxOamP2mpLspTrMapAddrType OBJECT-TYPE + SYNTAX TmnxOamAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamP2mpLspTrMapAddrType indicates the type of + downstream interface address specified by tmnxOamP2mpLspTrMapDSIfAddr. + The only valid values for tmnxOamP2mpLspTrMapAddrType are + 'ipv4Address', 'ipv4Unnumbered', 'ipv6Address' and 'ipv6Unnumbered'." + ::= { tmnxOamP2mpLspTrMapEntry 3 } + +tmnxOamP2mpLspTrMapDSIfAddr OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When tmnxOamP2mpLspTrMapAddrType has a value of 'ipv4Address' + tmnxOamP2mpLspTrMapDSIfAddr indicates the downstream LSR's + interface address. When tmnxOamP2mpLspTrMapAddrType has a value + of 'unnumbered', tmnxOamP2mpLspTrMapDSIfAddr indicates the index + assigned by the upstream LSR to the interface." + ::= { tmnxOamP2mpLspTrMapEntry 4 } + +tmnxOamP2mpLspTrMapMTU OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamP2mpLspTrMapMTU indicates the largest MPLS frame + (including the label stack) that fits on the interface to the + downstream LSR." + ::= { tmnxOamP2mpLspTrMapEntry 5 } + +tmnxOamP2mpLspTrMapP2mpBranch OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the value of tmnxOamP2mpLspTrMapP2mpBranch is 'true', the + 'p2mpLspTrace' response indicates that the responding router is a + branch node of the P2MP LSP tree." + ::= { tmnxOamP2mpLspTrMapEntry 6 } + +tmnxOamP2mpLspTrMapP2mpBud OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the value of tmnxOamP2mpLspTrMapP2mpBud is 'true', the + 'p2mpLspTrace' response indicates that the responding router is a bud + node of the P2MP LSP tree." + ::= { tmnxOamP2mpLspTrMapEntry 7 } + +tmnxOamP2mpLspTrDSLabelTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamP2mpLspTrDSLabelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines a table for storing the results of an OAM 'p2mpLspTrace' + probe operation when a Downstream Mapping TLV was + returned. Each row represents a single downstream label within a + returned downstream L2 mapping TLV. + + An entry in this table is created when the result of an OAM + 'p2mpLspTrace' probe is determined. An entry is removed from this + table when its corresponding tmnxOamTrCtlEntry is deleted." + ::= { tmnxOamTraceRouteObjs 30 } + +tmnxOamP2mpLspTrDSLabelEntry OBJECT-TYPE + SYNTAX TmnxOamP2mpLspTrDSLabelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamP2mpLspTrDSLabelTable. The first + two index elements identify the tmnxOamTrCtlEntry that a + tmnxOamLspTrMapEntry belongs to. The third index element + identifies a OAM trace route test run. The fourth index element + selects the group of responses associated with a specific + probe attempt. The fifth and sixth indexes select the hop and + the probe at that hop for a particular Nokia SROS OAM + Trace Route operation. The seventh index selects a single downstream + L2 map entry within the specific probe reply. The eighth index + selects successive downstream L2 label entries contained in a + specific probe reply." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrProbeHistoryIndex, + tmnxOamTrProbeHistoryHopIndex, + tmnxOamTrProbeHistoryProbeIndex, + tmnxOamLspTrMapIndex, + tmnxOamP2mpLspTrDSLabelIndex + } + ::= { tmnxOamP2mpLspTrDSLabelTable 1 } + +TmnxOamP2mpLspTrDSLabelEntry ::= SEQUENCE +{ + tmnxOamP2mpLspTrDSLabelIndex Unsigned32, + tmnxOamP2mpLspTrDSLabelLabel MplsLabel, + tmnxOamP2mpLspTrDSLabelProtocol TmnxOamSignalProtocol +} + +tmnxOamP2mpLspTrDSLabelIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxOamP2mpLspTrDSLabelIndex selects a single downstream L2 label + entry within a specific L2 mapping entry reply. + + The agent starts assigning tmnxOamP2mpLspTrDSLabelIndex values at 1." + ::= { tmnxOamP2mpLspTrDSLabelEntry 1 } + +tmnxOamP2mpLspTrDSLabelLabel OBJECT-TYPE + SYNTAX MplsLabel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamP2mpLspTrDSLabelLabel is the label used by the + downstream router specified by this downstream L2 label entry." + ::= { tmnxOamP2mpLspTrDSLabelEntry 2 } + +tmnxOamP2mpLspTrDSLabelProtocol OBJECT-TYPE + SYNTAX TmnxOamSignalProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamP2mpLspTrDSLabelProtocol is the signaling protocol + used by the router for the label specified by this downstream L2 label + entry." + ::= { tmnxOamP2mpLspTrDSLabelEntry 3 } + +tmnxOamEthCfmTrCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamEthCfmTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamEthCfmTrCtlTable contains Ethernet CFM-specific configuration + information for 'ethCfmLinkTrace' tests. + + This table extends the tmnxOamTrCtlTable. A row is automatically + created in this table when a row in tmnxOamTrCtlTable has + tmnxOamTrCtlTestMode set to 'ethCfmLinkTrace'. Deleting a row in + tmnxOamTrCtlTable automatically deletes the row (if any) with the same + index values in tmnxOamEthCfmTrCtlTable. + + Test results are stored in tmnxOamTrResultsTable, + tmnxOamTrProbeHistoryTable, tmnxOamTrHopsTable, and + tmnxOamEthCfmTrPrHistTable." + ::= { tmnxOamTraceRouteObjs 31 } + +tmnxOamEthCfmTrCtlEntry OBJECT-TYPE + SYNTAX TmnxOamEthCfmTrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamEthCfmTrCtlEntry defines an entry in the + tmnxOamEthCfmTrCtlTable. Each index is an object in + tmnxOamTrCtlTable." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex + } + ::= { tmnxOamEthCfmTrCtlTable 1 } + +TmnxOamEthCfmTrCtlEntry ::= SEQUENCE +{ + tmnxOamEthCfmTrCtlTgtMacAddr MacAddress, + tmnxOamEthCfmTrCtlSrcMdIndex Unsigned32, + tmnxOamEthCfmTrCtlSrcMaIndex Unsigned32, + tmnxOamEthCfmTrCtlSrcMepId Dot1agCfmMepIdOrZero, + tmnxOamEthCfmTrCtlRemoteMepId Dot1agCfmMepIdOrZero +} + +tmnxOamEthCfmTrCtlTgtMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamEthCfmTrCtlTgtMacAddr specifies the destination + MAC address for the test. + + A non-zero destination MAC address is required in each test frame sent + for the test. + + The tmnxOamEthCfmTrCtlTgtMacAddr must be assigned a non-default value. + Otherwise, an attempt to administratively enable the test (using + tmnxOamSaaCtlAdminStatus) will fail." + DEFVAL { '000000000000'H } + ::= { tmnxOamEthCfmTrCtlEntry 1 } + +tmnxOamEthCfmTrCtlSrcMdIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamEthCfmTrCtlSrcMdIndex specifies the source CFM + maintenance domain index for the test. Zero is the null CFM + maintenance domain index." + DEFVAL { 0 } + ::= { tmnxOamEthCfmTrCtlEntry 2 } + +tmnxOamEthCfmTrCtlSrcMaIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamEthCfmTrCtlSrcMaIndex specifies the source CFM + maintenance association index for the test. Zero is the null CFM + maintenance association index." + DEFVAL { 0 } + ::= { tmnxOamEthCfmTrCtlEntry 3 } + +tmnxOamEthCfmTrCtlSrcMepId OBJECT-TYPE + SYNTAX Dot1agCfmMepIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamEthCfmTrCtlSrcMepId specifies the source + Maintenance association End Point Identifier (MEP ID) for the test. + Zero is the null MEP ID." + DEFVAL { 0 } + ::= { tmnxOamEthCfmTrCtlEntry 4 } + +tmnxOamEthCfmTrCtlRemoteMepId OBJECT-TYPE + SYNTAX Dot1agCfmMepIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamEthCfmTrCtlRemoteMepId specifies the remote + Maintenance association End Point Identifier (MEP ID) for the test. + + A non-zero destination MAC address is required in each test frame sent + for the test. The destination MAC address can be specified directly + (using tmnxOamEthCfmTrCtlTgtMacAddr) or indirectly (using this object). + + Exactly one of tmnxOamEthCfmTrCtlTgtMacAddr and + tmnxOamEthCfmTrCtlRemoteMepId must be assigned a non-default value. + Otherwise, an attempt to administratively enable the test (using + tmnxOamSaaCtlAdminStatus) will fail. + + Suppose this object is assigned a non-default value. Then, at the + start of each test run, SROS reads + TIMETRA-IEEE8021-CFM-MIB::tmnxDot1agCfmLearnedRmtMacAddr to find the + destination MAC address to use for the test run. + + The following index values are used for the read: + tmnxOamEthCfmTrCtlSrcMdIndex, + tmnxOamEthCfmTrCtlSrcMaIndex, + tmnxOamEthCfmTrCtlSrcMepId, + tmnxOamEthCfmTrCtlRemoteMepId. + + If the search fails to find a destination MAC address, no test frames + will be sent for the test run. The number of frames to be sent during + a test run is configured using tmnxOamTrCtlProbesPerHop, + tmnxOamTrCtlInitialTtl, and tmnxOamTrCtlMaxTtl. + + Configuring tmnxOamEthCfmTrCtlRemoteMepId (instead of + tmnxOamEthCfmTrCtlDestMacAddr) has the following advantage: if the + hardware hosting the test's far end is replaced (meaning a new + destination MAC address is present), the test does not need to be + reconfigured." + DEFVAL { 0 } + ::= { tmnxOamEthCfmTrCtlEntry 5 } + +tmnxOamEthCfmTrPrHistTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamEthCfmTrPrHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamEthCfmTrPrHistTable contains Ethernet CFM-specific probe + history for 'ethCfmLinkTrace' tests. + + This table extends the tmnxOamTrProbeHistoryTable. A row is + automatically created in this table when a row is created in + tmnxOamTrProbeHistoryTable for a test with tmnxOamTrCtlTestMode set to + 'ethCfmLinkTrace'. Deleting a row in tmnxOamTrProbeHistoryTable + automatically deletes the row (if any) with the same index values in + tmnxOamEthCfmTrPrHistTable." + ::= { tmnxOamTraceRouteObjs 32 } + +tmnxOamEthCfmTrPrHistEntry OBJECT-TYPE + SYNTAX TmnxOamEthCfmTrPrHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamEthCfmTrPrHistTable. The indices are + the same as the tmnxOamTrProbeHistoryTable indices." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrProbeHistoryIndex, + tmnxOamTrProbeHistoryHopIndex, + tmnxOamTrProbeHistoryProbeIndex + } + ::= { tmnxOamEthCfmTrPrHistTable 1 } + +TmnxOamEthCfmTrPrHistEntry ::= SEQUENCE +{ + tmnxOamEthCfmTrPrHistIngressMac MacAddress, + tmnxOamEthCfmTrPrHistEgressMac MacAddress, + tmnxOamEthCfmTrPrHistRelayAction INTEGER, + tmnxOamEthCfmTrPrHistForwarded TruthValue, + tmnxOamEthCfmTrPrHistTerminalMep TruthValue +} + +tmnxOamEthCfmTrPrHistIngressMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamEthCfmTrPrHistIngressMac indicates the ingress MAC + address of the probe." + ::= { tmnxOamEthCfmTrPrHistEntry 1 } + +tmnxOamEthCfmTrPrHistEgressMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamEthCfmTrPrHistEgressMac indicates the egress MAC + address of the probe." + ::= { tmnxOamEthCfmTrPrHistEntry 2 } + +tmnxOamEthCfmTrPrHistRelayAction OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + rlyHit (1), + rlyFdb (2), + rlyMpdb (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamEthCfmTrPrHistRelayAction indicates the value of + the Relay Action field in the Link Trace Reply. 'unknown(0)' is + returned when a Link Trace Reply has not arrived, or the Relay Action + field in the Link Trace Reply is outside the expected range." + ::= { tmnxOamEthCfmTrPrHistEntry 3 } + +tmnxOamEthCfmTrPrHistForwarded OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamEthCfmTrPrHistForwarded indicates if a Link Trace + Message was forwarded by the responding Maintenance Point (MP), as + returned in the 'FwdYes' flag of the Flags field of the Link Trace + Reply." + REFERENCE + "Modeled on the dot1agCfmLtrForwarded object in IEEE8021-CFM-MIB." + ::= { tmnxOamEthCfmTrPrHistEntry 4 } + +tmnxOamEthCfmTrPrHistTerminalMep OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamEthCfmTrPrHistTerminalMep indicates whether the + forwarded Link Trace Message reached a MEP enclosing its MA, as + returned in the Terminal MEP flag of the Flags field of the Link Trace + Reply." + REFERENCE + "Modeled on the dot1agCfmLtrTerminalMep object in IEEE8021-CFM-MIB." + ::= { tmnxOamEthCfmTrPrHistEntry 5 } + +tmnxOamLspTrFecStackTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamLspTrFecStackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamLspTrFecStackTable has a row for each RFC 6424 FEC (Forwarding + Equivalence Class) Stack Change sub-TLV present in a currently managed + 'lspTraceRoute' reply PDU. + + The FEC Stack Change sub-TLV is a component of the RFC 6424 Downstream + Detailed Mapping TLV. + + An 'lspTraceRoute' reply PDU can contain several Downstream Detailed + Mapping TLVs. A Downstream Detailed Mapping TLV can contain several + FEC Stack Change sub-TLVs. + + The set of tmnxOamLspTrFecStackTable rows for a reply PDU holds the + set of FEC stack changes recorded in the reply PDU, including + information about MPLS tunnels and/or LSP stitching on the tested LSP." + REFERENCE + "RFC 6424, 'Mechanism for Performing Label Switched Path Ping (LSP Ping) + over MPLS Tunnels', Section 3.3, 'Downstream Detailed Mapping TLV'. + RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.2, 'Target FEC Stack'." + ::= { tmnxOamTraceRouteObjs 33 } + +tmnxOamLspTrFecStackEntry OBJECT-TYPE + SYNTAX TmnxOamLspTrFecStackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in tmnxOamLspTrFecStackTable is created by the system for each + RFC 6424 FEC Stack Change sub-TLV present in a currently managed + 'lspTraceRoute' reply PDU. + + A row is deleted when the corresponding tmnxOamTrCtlTable row is + deleted. + + The first six indices specify an 'lspTraceRoute' reply PDU. + + The first seven indices specify an RFC 6424 Downstream Detailed + Mapping TLV within an 'lspTraceRoute' reply PDU. + + The eight indices specify an RFC 6424 FEC Stack Change sub-TLV within + a Downstream Detailed Mapping TLV within an 'lspTraceRoute' reply PDU." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrProbeHistoryIndex, + tmnxOamTrProbeHistoryHopIndex, + tmnxOamTrProbeHistoryProbeIndex, + tmnxOamLspTrMapIndex, + tmnxOamLspTrFecStackFecIndex + } + ::= { tmnxOamLspTrFecStackTable 1 } + +TmnxOamLspTrFecStackEntry ::= SEQUENCE +{ + tmnxOamLspTrFecStackFecIndex Unsigned32, + tmnxOamLspTrFecStackOperType INTEGER, + tmnxOamLspTrFecStackFecSubType TNamedItemOrEmpty, + tmnxOamLspTrFecStackPrefixType InetAddressType, + tmnxOamLspTrFecStackPrefix InetAddress, + tmnxOamLspTrFecStackPrefixLen InetAddressPrefixLength, + tmnxOamLspTrFecStackRemPeerAddrT InetAddressType, + tmnxOamLspTrFecStackRemPeerAddr InetAddress +} + +tmnxOamLspTrFecStackFecIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrFecStackFecIndex specifies one RFC 6424 FEC + Stack Change sub-TLV within the specified Downstream Detailed Mapping + TLV." + ::= { tmnxOamLspTrFecStackEntry 1 } + +tmnxOamLspTrFecStackOperType OBJECT-TYPE + SYNTAX INTEGER { + push (1), + pop (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrFecStackOperType indicates the value of the + following Operation Type field (where +-> indicates encapsulation): + 'lspTraceRoute' reply PDU + +-> RFC 6424 Downstream Detailed Mapping TLV + +-> RFC 6424 FEC Stack Change sub-TLV + +-> Operation Type field." + ::= { tmnxOamLspTrFecStackEntry 2 } + +tmnxOamLspTrFecStackFecSubType OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrFecStackFecSubType indicates the value of the + following Subtype field (where +-> indicates encapsulation): + 'lspTraceRoute' reply PDU + +-> RFC 6424 Downstream Detailed Mapping TLV + +-> RFC 6424 FEC Stack Change sub-TLV + +-> RFC 4379 Target FEC Stack TLV + +-> RFC 4379 FEC-type-specific sub-TLV + (e.g. BGP labeled IPv4 prefix sub-TLV) + +-> Subtype field. + + This object maps the numeric value in the Subtype field to an ASCII + string. The following examples illustrate the mapping. + + Subtype Field tmnxOamLspTrFecStackFecSubType + -------------- ------------------------------ + 1 'LDP IPv4 prefix (1)' + 3 'RSVP IPv4 LSP (3)' + 12 'BGP labeled IPv4 prefix (12)' + 16 'Nil FEC (16)' + 99 'Unknown (99)'" + ::= { tmnxOamLspTrFecStackEntry 3 } + +tmnxOamLspTrFecStackPrefixType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrFecStackPrefixType indicates the type of + address stored in tmnxOamLspTrFecStackPrefix." + ::= { tmnxOamLspTrFecStackEntry 4 } + +tmnxOamLspTrFecStackPrefix OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrFecStackPrefix indicates the value of an IP + prefix (or IP address) field with the following encapsulation + (where +-> indicates encapsulation): + 'lspTraceRoute' reply PDU + +-> RFC 6424 Downstream Detailed Mapping TLV + +-> RFC 6424 FEC Stack Change sub-TLV + +-> RFC 4379 Target FEC Stack TLV + +-> RFC 4379 FEC-type-specific sub-TLV + (e.g. LDP IPv4 Prefix sub-TLV) + +-> FEC-type-specific IP prefix field. + + For example, the value returned could be the content of one of the + fields shown in the following table. + + Field RFC 4379 Sub-TLV + ------------------ ----------------------- + Extended Tunnel ID RSVP IPv4 LSP + IPv4 Prefix BGP Labeled IPv4 Prefix + IPv4 Prefix LDP IPv4 Prefix + + If no IP prefix field is present in the reply PDU, + tmnxOamLspTrFecStackPrefixType contains 'unknown(1)'." + ::= { tmnxOamLspTrFecStackEntry 5 } + +tmnxOamLspTrFecStackPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrFecStackPrefixLen indicates the value of an IP + prefix length field with the following encapsulation (where +-> + indicates encapsulation): + 'lspTraceRoute' reply PDU + +-> RFC 6424 Downstream Detailed Mapping TLV + +-> RFC 6424 FEC Stack Change sub-TLV + +-> RFC 4379 Target FEC Stack TLV + +-> RFC 4379 FEC-type-specific sub-TLV + (e.g. LDP IPv4 Prefix sub-TLV) + +-> FEC-type-specific IP prefix length field. + + For example, the value returned could be the content of one of the + fields shown in the following table. + + Field RFC 4379 Sub-TLV + ------------- ----------------------- + Prefix Length BGP Labeled IPv4 Prefix + Prefix Length LDP IPv4 Prefix + + If no relevant IP prefix length field is present in the reply PDU, + tmnxOamLspTrFecStackPrefixLen contains 32 (for an IPv4 address), or + 128 (for an IPv6 address)." + ::= { tmnxOamLspTrFecStackEntry 6 } + +tmnxOamLspTrFecStackRemPeerAddrT OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrFecStackRemPeerAddrT indicates the type of + address stored in tmnxOamLspTrFecStackRemPeerAddr." + ::= { tmnxOamLspTrFecStackEntry 7 } + +tmnxOamLspTrFecStackRemPeerAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamLspTrFecStackRemPeerAddr indicates the value + contained in the remote peer address field with the following + encapsulation (where +-> indicates encapsulation): + 'lspTraceRoute' reply PDU + +-> RFC 6424 Downstream Detailed Mapping TLV + +-> RFC 6424 FEC Stack Change sub-TLV + +-> Remote Peer Address field." + ::= { tmnxOamLspTrFecStackEntry 8 } + +tmnxOamVccvTrTgFec128CtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamVccvTrTgFec128CtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamVccvTrTgFec128CtlTable contains the target information for VCCV + (Virtual Circuit Connectivity Verification) trace route tests which + switch to downstream FEC (Forward Equivalence Class) 128 segments." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')." + ::= { tmnxOamTraceRouteObjs 34 } + +tmnxOamVccvTrTgFec128CtlEntry OBJECT-TYPE + SYNTAX TmnxOamVccvTrTgFec128CtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamVccvTrTgFec128CtlEntry contains the target information for a + VCCV trace route test which switches to a downstream FEC 128 segment. + + The values in a row are used to fill a 'FEC 128 Pseudowire' sub-TLV + (Type, Length, Value) within the 'Target FEC Stack' TLV within the + launched VCCV trace route request. + + A row is created when the test's tmnxOamVccvTrCtlSwitTgtFecType is set + to 'fec128(2)'. + + A row is destroyed when the tmnxOamVccvTrCtlTable row is destroyed. + + All the objects in a row must be set in one SNMP Set PDU. Otherwise, + the SNMP Set PDU will be rejected." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex + } + ::= { tmnxOamVccvTrTgFec128CtlTable 1 } + +TmnxOamVccvTrTgFec128CtlEntry ::= SEQUENCE +{ + tmnxOamVccvTrTgFec128CtlSrcAddrT InetAddressType, + tmnxOamVccvTrTgFec128CtlSrcAddr InetAddress, + tmnxOamVccvTrTgFec128CtlDstAddrT InetAddressType, + tmnxOamVccvTrTgFec128CtlDstAddr InetAddress, + tmnxOamVccvTrTgFec128CtlPwId Unsigned32, + tmnxOamVccvTrTgFec128CtlPwType Unsigned32 +} + +tmnxOamVccvTrTgFec128CtlSrcAddrT OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrTgFec128CtlSrcAddrT specifies the address + type of tmnxOamVccvTrTgFec128CtlSrcAddr." + DEFVAL { unknown } + ::= { tmnxOamVccvTrTgFec128CtlEntry 1 } + +tmnxOamVccvTrTgFec128CtlSrcAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrTgFec128CtlSrcAddr specifies the value to be + copied into the Sender's PE Address (Sender's Provider Edge Address) + field of the 'FEC 128 Pseudowire' sub-TLV within the 'Target FEC + Stack' TLV within the launched VCCV trace route request." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')." + DEFVAL { ''H } + ::= { tmnxOamVccvTrTgFec128CtlEntry 2 } + +tmnxOamVccvTrTgFec128CtlDstAddrT OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrTgFec128CtlDstAddrT specifies the address + type of tmnxOamVccvTrTgFec128CtlDstAddr." + DEFVAL { unknown } + ::= { tmnxOamVccvTrTgFec128CtlEntry 3 } + +tmnxOamVccvTrTgFec128CtlDstAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrTgFec128CtlDstAddr specifies the value to be + copied into the 'Remote PE Address' (Remote Provider Edge Address) + field of the 'FEC 128 Pseudowire' sub-TLV within the 'Target FEC + Stack' TLV within the launched VCCV trace route request." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')." + DEFVAL { ''H } + ::= { tmnxOamVccvTrTgFec128CtlEntry 4 } + +tmnxOamVccvTrTgFec128CtlPwId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrTgFec128CtlPwId specifies the value to be + copied into the 'PW ID' (Pseudowire Identifier) field of the 'FEC 128 + Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the + launched VCCV trace route request. + + Zero indicates no Pseudowire Identifier has been configured." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')." + DEFVAL { 0 } + ::= { tmnxOamVccvTrTgFec128CtlEntry 5 } + +tmnxOamVccvTrTgFec128CtlPwType OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrTgFec128CtlPwType specifies the value to be + copied into the 'PW Type' (Pseudowire Type) field of the 'FEC 128 + Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the + launched VCCV trace route request. The code points are defined in RFC + 4446. + + SROS supports services corresponding to the following RFC 4446 PW Type + code points. + + PW Type Description + ------- --------------------------------------- + 2 ATM AAL5 SDU VCC transport + 3 ATM transparent cell transport + 5 Ethernet + 9 ATM n-to-one VCC cell transport + 10 ATM n-to-one VPC cell transport + 17 Structure-agnostic E1 over packet + 18 Structure-agnostic T1 (DS1) over packet + 21 CES over PSN basic mode + 23 CES over PSN TDM with CAS + + Zero indicates no Pseudowire Type has been configured." + REFERENCE + "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane + Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)'). + RFC 4446, 'IANA Allocations for Pseudowire Edge to Edge Emulation + (PWE3)', Section 3.2, 'MPLS Pseudowire Type'." + DEFVAL { 0 } + ::= { tmnxOamVccvTrTgFec128CtlEntry 6 } + +tmnxOamVccvTrTgStaticCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamVccvTrTgStaticCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamVccvTrTgStaticCtlTable contains the target information for VCCV + (Virtual Circuit Connectivity Verification) trace route tests which + switch to downstream static (i.e. MPLS-TP) segments." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'." + ::= { tmnxOamTraceRouteObjs 35 } + +tmnxOamVccvTrTgStaticCtlEntry OBJECT-TYPE + SYNTAX TmnxOamVccvTrTgStaticCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamVccvTrTgStaticCtlEntry contains the target information for a + VCCV trace route test which switches to a downstream static (i.e. + MPLS-TP) segment. + + The values in a row are used to fill a 'Static Pseudowire' sub-TLV + (Type, Length, Value) within the 'Target FEC Stack' TLV within the + launched VCCV trace route request. + + A row is created when the test's tmnxOamVccvTrCtlSwitTgtFecType is set + to 'static(3)'. + + A row is destroyed when the tmnxOamVccvTrCtlTable row is destroyed. + + All the objects in a row must be set in one SNMP Set PDU. Otherwise, + the SNMP Set PDU will be rejected." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex + } + ::= { tmnxOamVccvTrTgStaticCtlTable 1 } + +TmnxOamVccvTrTgStaticCtlEntry ::= SEQUENCE +{ + tmnxOamVccvTrTgStaticCtlAgi TmnxVPNRouteDistinguisher, + tmnxOamVccvTrTgStaticCtlSaiiGlbl TmnxPwGlobalIdOrZero, + tmnxOamVccvTrTgStaticCtlSaiiNode TmnxMplsTpNodeID, + tmnxOamVccvTrTgStaticCtlSaiiAcId Unsigned32, + tmnxOamVccvTrTgStaticCtlTaiiGlbl TmnxPwGlobalIdOrZero, + tmnxOamVccvTrTgStaticCtlTaiiNode TmnxMplsTpNodeID, + tmnxOamVccvTrTgStaticCtlTaiiAcId Unsigned32 +} + +tmnxOamVccvTrTgStaticCtlAgi OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrTgStaticCtlAgi specifies the value to be + copied into the 'Service Identifier' field of the 'Static Pseudowire' + sub-TLV within the 'Target FEC Stack' TLV within the launched VCCV + trace route request. As specified in RFC 6426, the 'Service + Identifier' field may be filled with an AGI (Attachment Group + Identifier). + + The all-zeroes value indicates no Service Identifier has been + configured." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'. + RFC 4446, 'IANA Allocations for Pseudowire Edge to Edge Emulation + (PWE3)', section 3.4.2, 'Attachment Group Identifier (AGI) Type'." + DEFVAL { '0000000000000000'H } + ::= { tmnxOamVccvTrTgStaticCtlEntry 1 } + +tmnxOamVccvTrTgStaticCtlSaiiGlbl OBJECT-TYPE + SYNTAX TmnxPwGlobalIdOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrTgStaticCtlSaiiGlbl specifies the value to + be copied into the 'Source Global ID' field of the 'Static Pseudowire' + sub-TLV within the 'Target FEC Stack' TLV within the launched VCCV + trace route request. + + Zero indicates no Source Global ID has been configured." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'. + RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 3, + 'Uniquely Identifying an Operator - the Global_ID'." + DEFVAL { 0 } + ::= { tmnxOamVccvTrTgStaticCtlEntry 2 } + +tmnxOamVccvTrTgStaticCtlSaiiNode OBJECT-TYPE + SYNTAX TmnxMplsTpNodeID + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrTgStaticCtlSaiiNode specifies the value to + be copied into the 'Source Node ID' field of the 'Static Pseudowire' + sub-TLV within the 'Target FEC Stack' TLV within the launched VCCV + trace route request. + + Zero indicates no Source Node ID has been configured." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'. + RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 4, + 'Node and Interface Identifiers'." + DEFVAL { 0 } + ::= { tmnxOamVccvTrTgStaticCtlEntry 3 } + +tmnxOamVccvTrTgStaticCtlSaiiAcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrTgStaticCtlSaiiAcId specifies the value to + be copied into the 'Source AC-ID' (Source Attachment Circuit + Identifier) field of the 'Static Pseudowire' sub-TLV within the + 'Target FEC Stack' TLV within the launched VCCV trace route request. + + Zero indicates no Source AC-ID has been configured." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'. + RFC 5003, 'Attachment Individual Identifier (AII) Types for + Aggregation', section 3.2, 'AII Type 2'." + DEFVAL { 0 } + ::= { tmnxOamVccvTrTgStaticCtlEntry 4 } + +tmnxOamVccvTrTgStaticCtlTaiiGlbl OBJECT-TYPE + SYNTAX TmnxPwGlobalIdOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrTgStaticCtlTaiiGlbl specifies the value to + be copied into the 'Destination Global ID' field of the 'Static + Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the + launched VCCV trace route request. + + Zero indicates no Destination Global ID has been configured." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'. + RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 3, + 'Uniquely Identifying an Operator - the Global_ID'." + DEFVAL { 0 } + ::= { tmnxOamVccvTrTgStaticCtlEntry 5 } + +tmnxOamVccvTrTgStaticCtlTaiiNode OBJECT-TYPE + SYNTAX TmnxMplsTpNodeID + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrTgStaticCtlTaiiNode specifies the value to + be copied into the 'Destination Node ID' field of the 'Static + Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the + launched VCCV trace route request. + + Zero indicates no Destination Node ID has been configured." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'. + RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 4, + 'Node and Interface Identifiers'." + DEFVAL { 0 } + ::= { tmnxOamVccvTrTgStaticCtlEntry 6 } + +tmnxOamVccvTrTgStaticCtlTaiiAcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamVccvTrTgStaticCtlTaiiAcId specifies the value to + be copied into the 'Destination AC-ID' (Destination Attachment Circuit + Identifier) field of the 'Static Pseudowire' sub-TLV within the + 'Target FEC Stack' TLV within the launched VCCV trace route request. + + Zero indicates no Destination AC-ID has been configured." + REFERENCE + "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing', + section 2.3.2, 'Static Pseudowire Sub-TLV'. + RFC 5003, 'Attachment Individual Identifier (AII) Types for + Aggregation', section 3.2, 'AII Type 2'." + DEFVAL { 0 } + ::= { tmnxOamVccvTrTgStaticCtlEntry 7 } + +tmnxOamIcmpTrLabelStackTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamIcmpTrLabelStackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamIcmpTrLabelStackTable contains the information read from RFC + 4950 MPLS Label Stack Objects in ICMPv4 or ICMPv6 replies, received in + response to locally initiated 'icmpTraceRoute(5)' tests." + REFERENCE + "RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section + 5, 'MPLS Label Stack Object'." + ::= { tmnxOamTraceRouteObjs 36 } + +tmnxOamIcmpTrLabelStackEntry OBJECT-TYPE + SYNTAX TmnxOamIcmpTrLabelStackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamIcmpTrLabelStackEntry contains the information present in one + member of an RFC 4950 MPLS Label Stack Object, as received in one + ICMPv4 or ICMPv6 reply (received in response to a locally initiated + 'icmpTraceRoute(5)' test). + + One ICMPv4 or ICMPv6 reply can contain at most one MPLS Label Stack + Object. The MPLS Label Stack Object is a structure in the reply, + containing the MPLS encapsulation used for the test. One MPLS Label + Stack Object contains one or more members. + + The first six indices specify the ICMPv4 or ICMPv6 reply. The seventh + index specifies the member number within the MPLS Label Stack Object. + + SROS creates rows in this table when an ICMPv4 or ICMPv6 reply is + received (in response to a locally initiated 'icmpTraceRoute(5)' test) + containing an MPLS Label Stack Object. One row is created for each + member in the MPLS Label Stack Object. + + SROS destroys rows in this table when the corresponding + tmnxOamTrProbeHistoryTable row is destroyed." + REFERENCE + "RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section + 5, 'MPLS Label Stack Object'." + INDEX { + tmnxOamTrCtlOwnerIndex, + tmnxOamTrCtlTestIndex, + tmnxOamTrResultsTestRunIndex, + tmnxOamTrProbeHistoryIndex, + tmnxOamTrProbeHistoryHopIndex, + tmnxOamTrProbeHistoryProbeIndex, + tmnxOamIcmpTrLabelStackMemberNum + } + ::= { tmnxOamIcmpTrLabelStackTable 1 } + +TmnxOamIcmpTrLabelStackEntry ::= SEQUENCE +{ + tmnxOamIcmpTrLabelStackMemberNum Unsigned32, + tmnxOamIcmpTrLabelStackLabel Unsigned32, + tmnxOamIcmpTrLabelStackExperimnt Unsigned32, + tmnxOamIcmpTrLabelStackBottom Unsigned32, + tmnxOamIcmpTrLabelStackTtl Unsigned32 +} + +tmnxOamIcmpTrLabelStackMemberNum OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamIcmpTrLabelStackMemberNum specifies the member + number within an RFC 4950 MPLS Label Stack Object. + + The first member within an MPLS Label Stack Object is member number 1. + Subsequent members (if any) are numbered consecutively." + REFERENCE + "RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section + 5, 'MPLS Label Stack Object'." + ::= { tmnxOamIcmpTrLabelStackEntry 1 } + +tmnxOamIcmpTrLabelStackLabel OBJECT-TYPE + SYNTAX Unsigned32 (0..1048575) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamIcmpTrLabelStackLabel indicates the Label field + within the specified RFC 4950 MPLS Label Stack Object member." + REFERENCE + "RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section + 5, 'MPLS Label Stack Object'." + ::= { tmnxOamIcmpTrLabelStackEntry 2 } + +tmnxOamIcmpTrLabelStackExperimnt OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamIcmpTrLabelStackExperimnt indicates the + Experimental Use field within the specified RFC 4950 MPLS Label Stack + Object member." + REFERENCE + "RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section + 5, 'MPLS Label Stack Object'." + ::= { tmnxOamIcmpTrLabelStackEntry 3 } + +tmnxOamIcmpTrLabelStackBottom OBJECT-TYPE + SYNTAX Unsigned32 (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamIcmpTrLabelStackBottom indicates the Bottom of + Stack bit within the specified RFC 4950 MPLS Label Stack Object + member." + REFERENCE + "RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section + 5, 'MPLS Label Stack Object'." + ::= { tmnxOamIcmpTrLabelStackEntry 4 } + +tmnxOamIcmpTrLabelStackTtl OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamIcmpTrLabelStackTtl indicates the Time To Live + field within the specified RFC 4950 MPLS Label Stack Object member." + REFERENCE + "RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section + 5, 'MPLS Label Stack Object'." + ::= { tmnxOamIcmpTrLabelStackEntry 5 } + +tmnxOamSaaObjs OBJECT IDENTIFIER ::= { tmnxOamTestObjs 3 } + +tmnxOamSaaNotifyObjects OBJECT IDENTIFIER ::= { tmnxOamSaaObjs 1 } + +tmnxOamSaaCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamSaaCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamSaaCtlTable contains configuration and status information for + Service Assurance Agent (SAA) tests. + + A TIMETRA-OAM-TEST-MIB test has one of two retention types. + 1. An SAA test has a tmnxOamSaaCtlTable row. All the configuration + information for an SAA test is retained across an SROS CPM activity + switch or an SROS CPM reset. + 2. An OAM test does not have a tmnxOamSaaCtlTable row. All the + configuration information for an OAM test is forgotten across an SROS + CPM activity switch or an SROS CPM reset. + + The results of an SAA test (or an OAM test) are stored in the ping or + trace route results tables (e.g. tmnxOamPingResultsTable, + tmnxOamPingHistoryTable, tmnxOamTrResultsTable, tmnxOamTrHopsTable)." + ::= { tmnxOamSaaObjs 2 } + +tmnxOamSaaCtlEntry OBJECT-TYPE + SYNTAX TmnxOamSaaCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamSaaCtlEntry contains the configuration and status information + for one SAA test. + + Rows are created and destroyed using tmnxOamSaaCtlRowStatus." + INDEX { + tmnxOamSaaCtlOwnerIndex, + tmnxOamSaaCtlTestIndex + } + ::= { tmnxOamSaaCtlTable 1 } + +TmnxOamSaaCtlEntry ::= SEQUENCE +{ + tmnxOamSaaCtlOwnerIndex SnmpAdminString, + tmnxOamSaaCtlTestIndex SnmpAdminString, + tmnxOamSaaCtlRowStatus RowStatus, + tmnxOamSaaCtlStorageType StorageType, + tmnxOamSaaCtlLastChanged TimeStamp, + tmnxOamSaaCtlAdminStatus TmnxAdminState, + tmnxOamSaaCtlDescr TItemDescription, + tmnxOamSaaCtlTestMode TmnxOamTestMode, + tmnxOamSaaCtlRuns Counter32, + tmnxOamSaaCtlFailures Counter32, + tmnxOamSaaCtlLastRunResult TmnxOamTestResult, + tmnxOamSaaCtlAcctPolicyId Integer32, + tmnxOamSaaCtlSuppressAccounting TruthValue, + tmnxOamSaaCtlContinuous TruthValue, + tmnxOamSaaCtlKeepProbeHistoryAdm INTEGER, + tmnxOamSaaCtlKeepProbeHistoryOpr INTEGER +} + +tmnxOamSaaCtlOwnerIndex OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "To facilitate the provisioning of access control by a + security administrator using the View-Based Access + Control Model (RFC 2575, VACM) for tables in which + multiple users may need to independently create or + modify entries, the initial index is used as an 'owner + index'. Such an initial index has a syntax of + SnmpAdminString, and can thus be trivially mapped to a + security name or group name as defined in VACM, in + accordance with a security policy. + + When used in conjunction with such a security policy all + entries in the table belonging to a particular user (or + group) will have the same value for this initial index. + For a given user's entries in a particular table, the + object identifiers for the information in these entries + will have the same subidentifiers (except for the 'column' + subidentifier) up to the end of the encoded owner index. + To configure VACM to permit access to this portion of the + table, one would create vacmViewTreeFamilyTable entries + with the value of vacmViewTreeFamilySubtree including + the owner index portion, and vacmViewTreeFamilyMask + 'wildcarding' the column subidentifier. More elaborate + configurations are possible." + ::= { tmnxOamSaaCtlEntry 1 } + +tmnxOamSaaCtlTestIndex OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The test name index of the Nokia SROS OAM Service Assurance + Agent, SAA, test. This is locally unique, within the scope of an + tmnxOamSaaCtlOwnerIndex." + ::= { tmnxOamSaaCtlEntry 2 } + +tmnxOamSaaCtlRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted + in the tmnxOamSaaCtlTable. Deletion of an entry in this + table results in all corresponding control and results entries + in either the ping or traceroute tables. + + Activation of a Nokia SROS OAM ping or trace route operation is + controlled via tmnxOamPingCtlAdminStatus or tmnxOamTrCtlAdminStatus + and not by changing this object's value to 'active (1)'. + + An attempt to delete an entry in this table by setting this object's + value to 'destroy (6)' will fail with an inconsistentValue error if + the associated ping or traceroute test is in progress. + + An attempt to delete an entry in this table by setting this object's + value to 'destroy (6)' will fail with an inconsistentValue error if + the value of tmnxOamSaaCtlAdminStatus is not 'outOfService'. + + The operational state of an Nokia SROS OAM SAA test operation can be + determined by examination of its associated + tmnxOamPingResultsOperStatus or tmnxOamTrResultsOperStatus object." + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual + Conventions for SMIv2.'" + ::= { tmnxOamSaaCtlEntry 3 } + +tmnxOamSaaCtlStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The storage type for this conceptual row. Conceptual rows having the + value 'permanent' need not allow write access to any columnar objects + in the row. + + This object was marked obsolete in SROS Release 14.0 R1. There is no + replacement object." + DEFVAL { nonVolatile } + ::= { tmnxOamSaaCtlEntry 4 } + +tmnxOamSaaCtlLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSaaCtlLastChanged indicates the time the value of + a settable object in this row was last changed." + ::= { tmnxOamSaaCtlEntry 5 } + +tmnxOamSaaCtlAdminStatus OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamSaaCtlAdminStatus specifies the desired + administrative state of the Service Assurance Agent, SAA, test. + + When the value of tmnxOamSaaCtlAdminStatus is 'outOfService', an + attempt to start this SAA test by setting its associated + tmnxOamPingCtlAdminStatus or tmnxOamTrCtlAdminStatus to 'enabled (1)' + will fail with an inconsistentValue error. + + When the value of tmnxOamSaaCtlAdminStatus is 'inService' attempts to + modify any other object in the associated tmnxOamPingCtlTable, + tmnxOamTrCtlTable or the control table for the specific OAM test type + will fail with an inconsistentValue error." + DEFVAL { outOfService } + ::= { tmnxOamSaaCtlEntry 6 } + +tmnxOamSaaCtlDescr OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamSaaCtlDescr specifies a user provided description + string for this SAA test. It can consist of any printable, + seven-bit ASCII characters up to 80 characters in length." + DEFVAL { "" } + ::= { tmnxOamSaaCtlEntry 7 } + +tmnxOamSaaCtlTestMode OBJECT-TYPE + SYNTAX TmnxOamTestMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSaaCtlTestMode indicates the type of Service + Assurance Agent (SAA) test to be performed. + + When the value of this object is 'notConfigured(0)', no associated row + exists in either the tmnxOamPingCtlTable or tmnxOamTrCtlTable. + + When the value of this object is 'ping(1)', an associated row exists + in the tmnxOamPingCtlTable. + + When the value of this object is 'traceroute(2)', an associated row + exists in the tmnxOamTrCtlTable." + DEFVAL { notConfigured } + ::= { tmnxOamSaaCtlEntry 8 } + +tmnxOamSaaCtlRuns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSaaCtlRuns indicates the number of times this OAM + SAA test has been executed." + ::= { tmnxOamSaaCtlEntry 9 } + +tmnxOamSaaCtlFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSaaCtlFailures indicates the number of times this + OAM SAA test has failed." + ::= { tmnxOamSaaCtlEntry 10 } + +tmnxOamSaaCtlLastRunResult OBJECT-TYPE + SYNTAX TmnxOamTestResult + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSaaCtlLastRunResult indicates the completion + status the last time this test was executed. If this OAM test is + currently in progress, this object indicates the result of the + previous test run, if any." + ::= { tmnxOamSaaCtlEntry 11 } + +tmnxOamSaaCtlAcctPolicyId OBJECT-TYPE + SYNTAX Integer32 (0..99) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamSaaCtlAcctPolicyId specifies the accounting policy + used to record the information obtained from the results tables. A + value of zero specifies no accounting policy. + + A non-zero accounting policy must be configured with the SAA record + generation option. For example, an attempt to set this object to 99 + will be rejected if TIMETRA-LOG-MIB::tmnxLogApRecord.99 is not + 'saa(32)'." + DEFVAL { 0 } + ::= { tmnxOamSaaCtlEntry 12 } + +tmnxOamSaaCtlSuppressAccounting OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamSaaCtlSuppressAccounting specifies whether or not + the updating of accounting files is suppressed. The value of 'true + (1)' is applicable only when an accounting policy has been specified + by tmnxOamSaaCtlAcctPolicyId. + + Upon completion of a test, this object is reset to its default value." + DEFVAL { false } + ::= { tmnxOamSaaCtlEntry 13 } + +tmnxOamSaaCtlContinuous OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamSaaCtlContinuous specifies whether or not the SAA + test is to be executed indefinitely. + + Setting tmnxOamSaaCtlContinuous to 'true(1)' is accepted for the + following ping test types: + 'cpePing (12)', + 'dnsPing (16)', + 'ethCfmLoopback (19)', + 'ethCfmTwoWayDelay (20)', + 'ethCfmTwoWaySlm (22)', + 'icmpPing (15)', + 'lspPing ( 8)', + 'macPing ( 5)', + 'sdpPing ( 1)', + 'vccvPing (14)', + 'vprnPing ( 9)'. + + Setting tmnxOamSaaCtlContinuous to 'true(1)' is accepted for the + following trace test types: + 'ethCfmLinkTrace (9)'." + DEFVAL { false } + ::= { tmnxOamSaaCtlEntry 14 } + +tmnxOamSaaCtlKeepProbeHistoryAdm OBJECT-TYPE + SYNTAX INTEGER { + keep (1), + drop (2), + auto (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamSaaCtlKeepProbeHistoryAdm specifies whether or not + per-probe history table rows will be created for this test. A test + without per-probe history table rows consumes less CPM RAM. + + tmnxOamSaaCtlKeepProbeHistoryOpr is a read-only operational value + derived from tmnxOamSaaCtlKeepProbeHistoryAdm. The bulk of the + tmnxOamSaaCtlKeepProbeHistoryAdm semantics are described in the + tmnxOamSaaCtlKeepProbeHistoryOpr DESCRIPTION clause. + + An attempt to set tmnxOamSaaCtlKeepProbeHistoryAdm to 'drop(2)' when + tmnxOamSaaCtlTestMode is not 'ping(1)' returns an 'inconsistentValue' + error to the manager. + + When the SAA test's test mode is deconfigured (i.e. + tmnxOamSaaCtlTestMode becomes 'notConfigured(0)'), + tmnxOamSaaCtlKeepProbeHistoryAdm returns to its default value." + DEFVAL { auto } + ::= { tmnxOamSaaCtlEntry 15 } + +tmnxOamSaaCtlKeepProbeHistoryOpr OBJECT-TYPE + SYNTAX INTEGER { + keep (1), + drop (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSaaCtlKeepProbeHistoryOpr indicates whether or not + per-probe history table rows will be created for this test. A test + without per-probe history table rows consumes less CPM RAM. + + The value of tmnxOamSaaCtlKeepProbeHistoryOpr is derived from the + value of`tmnxOamSaaCtlKeepProbeHistoryAdm, as shown in the following + table. + + tmnxOamSaaCtlKeepProbeHistoryAdm tmnxOamSaaCtlKeepProbeHistoryOpr + -------------------------------- -------------------------------------- + 'keep(1)' 'keep(1)' + 'drop(2)' 'drop(2)' + 'auto(3)' 'keep(1)' or 'drop(2)', chosen by SROS + + The history table rows created for the combinations of + tmnxOamSaaCtlKeepProbeHistoryOpr and tmnxOamSaaCtlTestMode values are + shown in the following table. + + Configuration Options History Table Rows Created + -------------------------- -------------------------- + 'keep(1)', 'ping(1)' tmnxOamPingHistoryTable or + tmnxOamMacPingHistoryTable + 'keep(1)', 'traceroute(2)' tmnxOamTrProbeHistoryTable + 'drop(2)', 'ping(1)' none + 'drop(2)', 'traceroute(2)' unsupported combination. + + If tmnxOamSaaCtlTestMode is 'notConfigured(0)', the value of + tmnxOamSaaCtlKeepProbeHistoryOpr is insignificant, since a test without + a test mode cannot be started. When a Get is performed on + tmnxOamSaaCtlKeepProbeHistoryOpr in this case, 'keep(1)' is returned. + + If tmnxOamSaaCtlKeepProbeHistoryAdm is 'auto(3)': + 1. tmnxOamSaaCtlKeepProbeHistoryOpr is 'drop(2)' if + a) the test's probe count is greater than 100, OR + b) the test's interval is less than one second, OR + c) tmnxOamSaaCtlTestMode is 'ping(1)' AND the test is continuous + (i.e. tmnxOamSaaCtlContinuous is 'true') AND an accounting + policy is specified (i.e. tmnxOamSaaCtlAcctPolicyId is non- + zero). + 2. Otherwise, tmnxOamSaaCtlKeepProbeHistoryOpr is 'keep(1)'." + ::= { tmnxOamSaaCtlEntry 16 } + +tmnxOamSaaThresholdTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamSaaThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamSaaThresholdTable contains notification threshold information + for SAA tests." + ::= { tmnxOamSaaObjs 3 } + +tmnxOamSaaThresholdEntry OBJECT-TYPE + SYNTAX TmnxOamSaaThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamSaaThresholdTable. The first index + element, tmnxOamSaaCtlOwnerIndex, is of type SnmpAdminString, + a textual convention that allows for use of the SNMPv3 + View-Based Access Control Model (RFC 2575 [11], VACM) + and allows a management application to identify its entries. + The second index, tmnxOamSaaCtlTestIndex, enables the same + management application to have multiple outstanding requests. + The third index element identifies the type of statistic to be + monitored for threshold crossing. The fourth index element + identifies which direction, rising or falling, to monitor." + INDEX { + tmnxOamSaaCtlOwnerIndex, + tmnxOamSaaCtlTestIndex, + tmnxOamSaaTType, + tmnxOamSaaTDirection + } + ::= { tmnxOamSaaThresholdTable 1 } + +TmnxOamSaaThresholdEntry ::= SEQUENCE +{ + tmnxOamSaaTType TmnxOamSaaThreshold, + tmnxOamSaaTDirection INTEGER, + tmnxOamSaaTRowStatus RowStatus, + tmnxOamSaaTLastChanged TimeStamp, + tmnxOamSaaTThreshold Unsigned32, + tmnxOamSaaTValue Integer32, + tmnxOamSaaTLastSent TimeStamp, + tmnxOamSaaTTestMode TmnxOamTestMode, + tmnxOamSaaTTestRunIndex Unsigned32 +} + +tmnxOamSaaTType OBJECT-TYPE + SYNTAX TmnxOamSaaThreshold + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamSaaTType specifies the type of monitored statistic + used to determine if a tmnxOamSaaThreshold notification is generated + at the completion of an SAA test run." + ::= { tmnxOamSaaThresholdEntry 1 } + +tmnxOamSaaTDirection OBJECT-TYPE + SYNTAX INTEGER { + rising (1), + falling (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamSaaTDirection specifies whether to monitor this + threshold for crossing in the rising or falling direction." + ::= { tmnxOamSaaThresholdEntry 2 } + +tmnxOamSaaTRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamSaaTRowStatus controls creation and deletion of + row entries in the tmnxOamSaaThresholdTable. + + When a row in this table is created, tmnxOamSaaTThreshold must also be + set or the row creation will fail with an inconsistentValue error." + ::= { tmnxOamSaaThresholdEntry 3 } + +tmnxOamSaaTLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSaaTLastChanged indicates the last time the value + of tmnxOamSaaTThreshold was modified." + ::= { tmnxOamSaaThresholdEntry 4 } + +tmnxOamSaaTThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamSaaTThreshold specifies the threshold value to + monitor to determine when to generate a tmnxOamSaaThreshold + notification. + + A threshold value must be set when the row entry is created." + ::= { tmnxOamSaaThresholdEntry 5 } + +tmnxOamSaaTValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSaaTValue indicates the value of the statistic + that last caused a tmnxOamSaaThreshold notification to be generated." + ::= { tmnxOamSaaThresholdEntry 6 } + +tmnxOamSaaTLastSent OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSaaTLastSent indicates the last time a + tmnxOamSaaThreshold notification was generated as a result of crossing + the threshold specified by the value of tmnxOamSaaTThreshold." + ::= { tmnxOamSaaThresholdEntry 7 } + +tmnxOamSaaTTestMode OBJECT-TYPE + SYNTAX TmnxOamTestMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSaaTTestMode indicates the type of Service + Assurance Agent, SAA, test for which a tmnxOamSaaThreshold + notification was generated as a result of crossing the threshold + specified by the value of tmnxOamSaaTThreshold. + + When the value of this object is 'notConfigured', no associated entry + exists in either the tmnxOamPingCtlTable or tmnxOamTrCtlTable. + + When the value of this object is 'ping', an associated test entry is + configured in the tmnxOamPingCtlTable. + + When the value of this object is 'traceroute', an associated test + entry is configured in the tmnxOamTrCtlTable." + ::= { tmnxOamSaaThresholdEntry 8 } + +tmnxOamSaaTTestRunIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSaaTTestRunIndex indicates the test run index of + the Service Assurance Agent, SAA, test for which the last + tmnxOamSaaThreshold notification was generated as a result of crossing + the threshold specified by the value of tmnxOamSaaTThreshold. + + When the value of tmnxOamSaaTTestMode is 'ping', the value of this + object is the value of the tmnxOamPingResultsTestRunIndex that + identifies entries for the ping test results of the test run that + generated the last tmnxOamSaaThreshold notification. + + When the value of tmnxOamSaaTTestMode is 'traceroute', the value of + this object is the value of the tmnxOamTrResultsTestRunIndex that + identifies entries for the traceroute test results of the test run + that generated the last tmnxOamSaaThreshold notification. + + When the value of tmnxOamSaaTTestMode is 'notConfigured', the value of + this object is zero." + ::= { tmnxOamSaaThresholdEntry 9 } + +tmnxOamMobGatewayObjs OBJECT IDENTIFIER ::= { tmnxOamTestObjs 4 } + +tmnxOamMobGtpPingCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamMobGtpPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the Nokia 7x50 SR OAM VPRN Ping Control Table for providing, + via SNMP, the capability of performing Nokia 7x50 SR OAM 'gtpPing' + test operations. + + The results of these tests are stored in the tmnxOamPingResultsTable + and the tmnxOamPingHistoryTable." + ::= { tmnxOamMobGatewayObjs 1 } + +tmnxOamMobGtpPingCtlEntry OBJECT-TYPE + SYNTAX TmnxOamMobGtpPingCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines an entry in the tmnxOamMobGtpPingCtlTable. The first index + element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString, + a textual convention that allows for use of the SNMPv3 + View-Based Access Control Model (RFC 2575 [11], VACM) + and allows a management application to identify its entries. + The second index, tmnxOamPingCtlTestIndex, enables the same + management application to have multiple outstanding requests." + INDEX { + tmnxOamPingCtlOwnerIndex, + tmnxOamPingCtlTestIndex + } + ::= { tmnxOamMobGtpPingCtlTable 1 } + +TmnxOamMobGtpPingCtlEntry ::= SEQUENCE +{ + tmnxOamMobGtpPingRefPointType INTEGER, + tmnxOamMobGtpPingVRtrId TmnxVRtrID, + tmnxOamMobGtpPingPort InetPortNumber, + tmnxOamMobGtpPingGateway TmnxMobGwId +} + +tmnxOamMobGtpPingRefPointType OBJECT-TYPE + SYNTAX INTEGER { + s11 (1), + s1u (3), + gnc (5), + s2bc (9), + s2bu (10), + s2ac (14), + s2au (15), + gnu (16) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMobGtpPingRefPointType specifies the reference + point type. + + This object is required." + ::= { tmnxOamMobGtpPingCtlEntry 1 } + +tmnxOamMobGtpPingVRtrId OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxOamMobGtpPingVRtrId specifies the virtual router. + duplicate of tmnxOamPingCtlVRtrID This object is obsoleted in 16R01" + ::= { tmnxOamMobGtpPingCtlEntry 2 } + +tmnxOamMobGtpPingPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMobGtpPingPort specifies the udp port number of + the destination. + + This object is required." + ::= { tmnxOamMobGtpPingCtlEntry 3 } + +tmnxOamMobGtpPingGateway OBJECT-TYPE + SYNTAX TmnxMobGwId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamMobGtpPingGateway specifies the mobile gateway id. + + This object is required." + ::= { tmnxOamMobGtpPingCtlEntry 4 } + +tmnxOamDnsPingCtlTable OBJECT IDENTIFIER ::= { tmnxOamMobGatewayObjs 3 } + +tmnxOamGeneralObjs OBJECT IDENTIFIER ::= { tmnxOamTestObjs 5 } + +tmnxOamMplsPduTimeStampFormat OBJECT-TYPE + SYNTAX INTEGER { + rfc4379 (0), + unix (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamMplsPduTimeStampFormat specifies, on a system wide + basis: + a) the format of the time stamp to be written into an RFC 4379 MPLS + Echo Request PDU, when initiating a ping or trace route test, + and + b) the format of the time stamp to be written into an RFC 4379 MPLS + Echo Reply PDU, when replying to an incoming MPLS Echo Request PDU, + and + c) the format to use when decoding the time stamps in an incoming MPLS + Echo Request or MPLS Echo Reply PDU. + + 'rfc4379(0)' specifies the RFC 4379 time stamp format. The time + stamp's 'seconds' field holds the integral number of seconds since + 1-Jan-1900 00:00:00 UTC. The time stamp's 'microseconds' field + contains a microseconds value in the range 0..999999. This setting is + used to interoperate with network elements which are fully compliant + with RFC 4379 (e.g. an SROS system with the same setting, or any other + RFC 4379 compliant router). + + 'unix(1)' specifies the Unix time stamp format. The time stamp's + 'seconds' field holds a 'Unix time', i.e. the integral number of + seconds since 1-Jan-1970 00:00:00 UTC. The time stamp's 'microseconds' + field contains a microseconds value in the range 0..999999. This + setting is used to interoperate with network elements which send and + expect a 1970-based timestamp in MPLS Echo Request/Reply PDUs (e.g. an + SROS system with the same setting, or an SROS system running software + earlier than R8.0 R4). + + Prior to SROS Release 8.0 R4, this object was not supported. The Unix + time stamp format was always used. + + This object is applicable for the ldpTreeTrace, lspPing, + lspTraceRoute, p2mpLspPing, p2mpLspTrace, vccvPing, and vccvTraceRoute + test modes only." + REFERENCE + "RFC 4379, Feb-2006, Section 3." + DEFVAL { unix } + ::= { tmnxOamGeneralObjs 1 } + +tmnxOamGeneralStats OBJECT IDENTIFIER ::= { tmnxOamGeneralObjs 2 } + +tmnxOamSysPerfOprLimitTx OBJECT-TYPE + SYNTAX Gauge32 + UNITS "echo request packets per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSysPerfOprLimitTx indicates this node's upper bound + on the total echo request packet transmission rate. Echo reply packets + are not affected by this limit. + + The upper bound applies to echo request packets sent by the following + test types: + 1. Background ICMP Bridged Residential Gateway ping test. + 2. Filter redirect policy ping test. + 3. SDP keep-alive. + 4. Static route CPE check. + 5. VRRP policy host unreachable ping test. + 6. Any OAM or SAA test configured using TIMETRA-OAM-TEST-MIB. + 7. Any test configured using TIMETRA-OAM-PM-MIB." + ::= { tmnxOamGeneralStats 1 } + +tmnxOamSysPerfCfgLimitTx OBJECT-TYPE + SYNTAX Gauge32 + UNITS "echo request packets per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSysPerfCfgLimitTx indicates this node's upper bound + on the total configured echo request packet transmission rate for a set + of test types. The upper bound is enforced to avoid echo request + packet transmit overload, i.e. to ensure each enabled test can transmit + echo request packets at the test's configured rate. Echo reply packets + are not affected by this limit. + + The upper bound applies to echo request packets sent by the following + 'always on' test types: + 1. Background ICMP Bridged Residential Gateway ping test. + 2. Filter redirect policy ping test. + 3. SDP keep-alive. + 4. Static route CPE check. + 5. VRRP policy host unreachable ping test. + 6. SAA continuous test (see tmnxOamSaaCtlContinuous). + 7. OAM-PM proactive test (see + TIMETRA-OAM-PM-MIB::tmnxOamPmCfgSessType). + + For example, suppose: + a) tmnxOamSysPerfCfgLimitTx has the value 4000 echo request packets per + second, and + b) several SDP keep-alive sessions are enabled, totalling 1000 echo + request packets per second, and + c) several SAA continuous tests are enabled, totalling 3000 echo + request packets per second. + Then, an attempt to enable an additional SAA continuous test would be + rejected with a 'resourceUnavailable(13)' error." + ::= { tmnxOamGeneralStats 2 } + +tmnxOamSysPerfCfgTotalTx OBJECT-TYPE + SYNTAX Gauge32 + UNITS "echo request packets per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSysPerfCfgTotalTx indicates this node's current + total configured echo request packet transmission rate, for the set of + tests listed in the tmnxOamSysPerfCfgLimitTx DESCRIPTION clause. + + For example, suppose: + a) several SDP keep-alive sessions are enabled, totalling 1000 echo + request packets per second, and + b) several SAA continuous tests are enabled, totalling 2000 echo + request packets per second, and + c) no other relevant tests are enabled. + Then, tmnxOamSysPerfCfgTotalTx will have the value 3000. + + The value of tmnxOamSysPerfCfgTotalTx will not exceed the value of + tmnxOamSysPerfCfgLimitTx." + ::= { tmnxOamGeneralStats 3 } + +tmnxOamSysPerfLastClearedTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSysPerfLastClearedTime indicates the sysUpTime when + the following statistics were cleared: tmnxOamSysPerfLocalTestTx, + tmnxOamSysPerfRemoteTestRx, and tmnxOamSysPerfReqTypeTable. If the + statistics have not been cleared since the last CPM restart, zero is + returned. + + A packet count which is time stamped by this object can be converted to + an average packets per second value using, for example, + pps = tmnxOamSysPerfLocalTestTx / + [(sysUpTime - tmnxOamSysPerfLastClearedTime)/100]." + ::= { tmnxOamGeneralStats 4 } + +tmnxOamSysPerfLocalTestTx OBJECT-TYPE + SYNTAX Counter32 + UNITS "echo request packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSysPerfLocalTestTx indicates this node's total + number of echo request packets transmitted by locally initiated tests + (since the last clear). The test types are listed in the + tmnxOamSysPerfOprLimitTx DESCRIPTION clause." + ::= { tmnxOamGeneralStats 5 } + +tmnxOamSysPerfRemoteTestRx OBJECT-TYPE + SYNTAX Counter32 + UNITS "echo request packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSysPerfRemoteTestRx indicates this node's total + number of echo request packets received from remotely initiated tests + (since the last clear)." + ::= { tmnxOamGeneralStats 6 } + +tmnxOamSysPerfReqTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamSysPerfReqTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamSysPerfReqTypeTable has a row for each relevant OAM echo request + packet type. Each row contains packet counters." + ::= { tmnxOamGeneralStats 7 } + +tmnxOamSysPerfReqTypeEntry OBJECT-TYPE + SYNTAX TmnxOamSysPerfReqTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Rows in tmnxOamSysPerfReqTypeTable are system-generated at CPM + restart. Rows cannot be created or destroyed using SNMP." + INDEX { IMPLIED tmnxOamSysPerfReqTypeName } + ::= { tmnxOamSysPerfReqTypeTable 1 } + +TmnxOamSysPerfReqTypeEntry ::= SEQUENCE +{ + tmnxOamSysPerfReqTypeName TNamedItem, + tmnxOamSysPerfReqTypeLocalTestTx Counter32, + tmnxOamSysPerfReqTypeRemoteTstRx Counter32 +} + +tmnxOamSysPerfReqTypeName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamSysPerfReqTypeName specifies the name of an echo + request packet type (e.g. 'ICMP'). The name is the index for the row." + ::= { tmnxOamSysPerfReqTypeEntry 1 } + +tmnxOamSysPerfReqTypeLocalTestTx OBJECT-TYPE + SYNTAX Counter32 + UNITS "echo request packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSysPerfReqTypeLocalTestTx indicates the number of + echo request packets transmitted by locally initiated tests (since the + last clear) for the echo request packet type specified by + tmnxOamSysPerfReqTypeName." + ::= { tmnxOamSysPerfReqTypeEntry 2 } + +tmnxOamSysPerfReqTypeRemoteTstRx OBJECT-TYPE + SYNTAX Counter32 + UNITS "echo request packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSysPerfReqTypeRemoteTstRx indicates the number of + echo request packets received from remotely initiated tests (since the + last clear) for the echo request packet type specified by + tmnxOamSysPerfReqTypeName." + ::= { tmnxOamSysPerfReqTypeEntry 3 } + +tmnxOamSysSessionLimit OBJECT-TYPE + SYNTAX Gauge32 + UNITS "sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSysSessionLimit indicates the maximum number of + sessions in the OAM general session pool. + + OAM general session pool sessions are allocated and freed as described + in the tmnxOamSysSessionCount DESCRIPTION clause." + ::= { tmnxOamGeneralStats 8 } + +tmnxOamSysSessionCount OBJECT-TYPE + SYNTAX Gauge32 + UNITS "sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSysSessionCount indicates the number of currently + allocated sessions in the OAM general session pool. + + A test with one of the following test types allocates a session from + the OAM general session pool: + 1. Filter redirect policy ping test. + 2. SDP keep-alive. + 3. Static route CPE check. + 4. VRRP policy host unreachable ping test. + 5. Any OAM or SAA test configured using TIMETRA-OAM-TEST-MIB. + 6. Any test configured using TIMETRA-OAM-PM-MIB. + + A session is allocated from the OAM general session pool when a test + is configured (in the case of some test types) or activated (in the + remaining cases). + + The session is freed when the test is deactivated or deleted. + + tmnxOamSysSessionCount will not exceed tmnxOamSysSessionLimit. + + Configuration or activation of a test (with a test type listed above) + will fail when tmnxOamSysSessionCount equals tmnxOamSysSessionLimit." + ::= { tmnxOamGeneralStats 9 } + +tmnxOamSysBgIcmpBrgSessionLimit OBJECT-TYPE + SYNTAX Gauge32 + UNITS "sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSysBgIcmpBrgSessionLimit indicates the maximum + number of background ICMP Bridged Residential Gateway (BRG) OAM test + sessions available on this node. + + Sessions are allocated and freed as described in the + tmnxOamSysBgIcmpBrgSessionCount DESCRIPTION clause." + ::= { tmnxOamGeneralStats 10 } + +tmnxOamSysBgIcmpBrgSessionCount OBJECT-TYPE + SYNTAX Gauge32 + UNITS "sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSysBgIcmpBrgSessionCount indicates the number of + background ICMP Bridged Residential Gateway (BRG) OAM test sessions + currently allocated on this node. + + One session is allocated when BRG functionality is administratively + enabled on a group interface (using TIMETRA-SUBSCRIBER-MGMT-MIB:: + tmnxSubBrgIfAdminState). + + The session is freed when the BRG functionality is administratively + disabled. + + tmnxOamSysBgIcmpBrgSessionCount will not exceed + tmnxOamSysBgIcmpBrgSessionLimit. + + Creating a background ICMP BRG OAM test session will fail when + tmnxOamSysBgIcmpBrgSessionCount equals + tmnxOamSysBgIcmpBrgSessionLimit." + ::= { tmnxOamGeneralStats 11 } + +tmnxOamSysLspSelfPingSessLimit OBJECT-TYPE + SYNTAX Gauge32 + UNITS "sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSysLspSelfPingSessLimit indicates the maximum + number of LSP Self Ping sessions available on this node. + + Sessions are allocated as described in the + tmnxOamSysLspSelfPingSessCount DESCRIPTION clause." + ::= { tmnxOamGeneralStats 12 } + +tmnxOamSysLspSelfPingSessCount OBJECT-TYPE + SYNTAX Gauge32 + UNITS "sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSysLspSelfPingSessCount indicates the number of + LSP Self Ping sessions currently allocated on this node. + + One session is allocated as required after LSP Self Ping is + administratively enabled on an LSP (using + TIMETRA-MPLS-MIB::vRtrMplsLspExtSelfPing). + + tmnxOamSysLspSelfPingSessCount will not exceed + tmnxOamSysLspSelfPingSessLimit. + + Creating an LSP Self Ping session will fail when + tmnxOamSysLspSelfPingSessCount equals tmnxOamSysLspSelfPingSessLimit." + ::= { tmnxOamGeneralStats 13 } + +tmnxOamSysPerfCfgLspSelfTxLimit OBJECT-TYPE + SYNTAX Gauge32 + UNITS "echo request packets per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSysPerfCfgLspSelfTxLimit indicates this node's + upper bound on the total configured echo request packet transmission + rate for LSP Self Pings. The upper bound is enforced to avoid echo + request packet transmit overload, i.e. to ensure each enabled test can + transmit echo request packets at the test's configured rate. + + Echo reply packets are not affected by this limit." + ::= { tmnxOamGeneralStats 14 } + +tmnxOamSysPerfCfgLspSelfTxTotal OBJECT-TYPE + SYNTAX Gauge32 + UNITS "echo request packets per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamSysPerfCfgLspSelfTxTotal indicates this node's + current total configured echo request packet transmission rate for LSP + Self Pings. + + An LSP Self Ping is started as required after LSP Self Ping is + administratively enabled on an LSP (using + TIMETRA-MPLS-MIB::vRtrMplsLspExtSelfPing). + + The value of tmnxOamSysPerfCfgLspSelfTxTotal will not exceed the value + of tmnxOamSysPerfCfgLspSelfTxLimit." + ::= { tmnxOamGeneralStats 15 } + +tmnxOamMplsEchoDownstreamMapTlv OBJECT-TYPE + SYNTAX TmnxOamMplsEchoDownMapTlv + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamMplsEchoDownstreamMapTlv specifies the system + value for the type of downstream map TLV to be inserted when launching + MPLS echo requests. + + The value of tmnxOamMplsEchoDownstreamMapTlv is used on three + occasions: + + 1. When a background LDP tree trace test is started (using + tmnxOamLTtraceAutoAdminState), the value of + tmnxOamMplsEchoDownstreamMapTlv specifies the type of downstream map + TLV used during the test. + + 2. When a test of type 'lspTraceRoute' is created, with no value + specified for the test's tmnxOamLspTrCtlDownstreamMapTlv object, + tmnxOamLspTrCtlDownstreamMapTlv is set to the value of + tmnxOamMplsEchoDownstreamMapTlv. + + 3. When a test of type 'ldpTreeTrace' is created, with no value + specified for the test's tmnxOamLTtraceCtlDownstreamMpTlv object, + tmnxOamLTtraceCtlDownstreamMpTlv is set to the value of + tmnxOamMplsEchoDownstreamMapTlv. + + Example usage, for the second and third cases: suppose every node in + this node's network supports the MPLS Echo Request/Reply DDMAP TLV, and + the network operator wishes to use the enhanced functionality offered + by the DDMAP TLV. Then, setting tmnxOamMplsEchoDownstreamMapTlv to + 'ddmap(2)' simplifies configuration. The simplification: the + tmnxOamLspTrCtlDownstreamMapTlv and tmnxOamLTtraceCtlDownstreamMpTlv + objects need not be set when creating tests." + DEFVAL { dsmap } + ::= { tmnxOamGeneralObjs 3 } + +tmnxOamDiagObjs OBJECT IDENTIFIER ::= { tmnxOamTestObjs 6 } + +tmnxOamDiagCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamDiagCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamDiagCtlTable contains configuration information for diagnostic + tests. + + tmnxOamPingCtlTable and tmnxOamTrCtlTable fill the same role for ping + tests and trace route tests, respectively." + ::= { tmnxOamDiagObjs 1 } + +tmnxOamDiagCtlEntry OBJECT-TYPE + SYNTAX TmnxOamDiagCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamDiagCtlEntry contains configuration information for one + diagnostic test. + + Rows are created/destroyed using tmnxOamDiagCtlRowStatus." + INDEX { + tmnxOamDiagCtlOwnerIndex, + tmnxOamDiagCtlTestIndex + } + ::= { tmnxOamDiagCtlTable 1 } + +TmnxOamDiagCtlEntry ::= SEQUENCE +{ + tmnxOamDiagCtlOwnerIndex SnmpAdminString, + tmnxOamDiagCtlTestIndex SnmpAdminString, + tmnxOamDiagCtlRowStatus RowStatus, + tmnxOamDiagCtlLastChanged TimeStamp, + tmnxOamDiagCtlTestMode INTEGER, + tmnxOamDiagCtlAdminState TmnxEnabledDisabled +} + +tmnxOamDiagCtlOwnerIndex OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamDiagCtlOwnerIndex specifies the owner name of the + test." + ::= { tmnxOamDiagCtlEntry 1 } + +tmnxOamDiagCtlTestIndex OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamDiagCtlTestIndex specifies the test name of the + test. + + The test is identified by the owner name and the test name. One owner + typically owns several tests. This indexing method ensures tests + created by several owners have unique indices." + ::= { tmnxOamDiagCtlEntry 2 } + +tmnxOamDiagCtlRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamDiagCtlRowStatus specifies the row status of the + specified test." + ::= { tmnxOamDiagCtlEntry 3 } + +tmnxOamDiagCtlLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamDiagCtlLastChanged indicates the most recent time + the value of a writable object in this row was modified." + ::= { tmnxOamDiagCtlEntry 4 } + +tmnxOamDiagCtlTestMode OBJECT-TYPE + SYNTAX INTEGER { + none (0), + findEgressDiag (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamDiagCtlTestMode specifies the type of OAM + diagnostic test defined by this row. + + Code Points + ------------------------------------------------------------------ + none - the test type is unspecified + findEgressDiag - find the egress port, etc, for a user-configured + packet + + The support for Service Assurance Agent (SAA) tests (i.e. tests with + tmnxOamSaaCtlTable rows) and OAM tests (i.e. tests without + tmnxOamSaaCtlTable rows) varies with the test type, as shown in the + following table. + + tmnxOamDiagCtlTestMode SAA Supported OAM Supported + ---------------------- ------------- ------------- + 'findEgressDiag' No Yes" + DEFVAL { none } + ::= { tmnxOamDiagCtlEntry 5 } + +tmnxOamDiagCtlAdminState OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamDiagCtlAdminState specifies the administrative + state of the test. + + Setting this object to 'enabled(1)' starts the test. + + When the test completes, SROS sets this object to 'disabled(2)'." + DEFVAL { disabled } + ::= { tmnxOamDiagCtlEntry 6 } + +tmnxOamFindEgrDiagCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamFindEgrDiagCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamFindEgrDiagCtlTable contains configuration information for + diagnostic tests with type 'findEgressDiag(1)'." + ::= { tmnxOamDiagObjs 2 } + +tmnxOamFindEgrDiagCtlEntry OBJECT-TYPE + SYNTAX TmnxOamFindEgrDiagCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamFindEgrDiagCtlEntry contains configuration information for one + diagnostic test with type 'findEgressDiag(1)'. + + A row is created when tmnxOamDiagCtlTestMode is set to + 'findEgressDiag(1)'. + + A row is destroyed when the corresponding tmnxOamDiagCtlTable row is + destroyed." + INDEX { + tmnxOamDiagCtlOwnerIndex, + tmnxOamDiagCtlTestIndex + } + ::= { tmnxOamFindEgrDiagCtlTable 1 } + +TmnxOamFindEgrDiagCtlEntry ::= SEQUENCE +{ + tmnxOamFindEgrDiagCtlLastChanged TimeStamp, + tmnxOamFindEgrDiagCtlPacketNum Unsigned32, + tmnxOamFindEgrDiagCtlIngPortId TmnxPortID +} + +tmnxOamFindEgrDiagCtlLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamFindEgrDiagCtlLastChanged indicates the most + recent time the value of a writable object in this row was modified." + ::= { tmnxOamFindEgrDiagCtlEntry 1 } + +tmnxOamFindEgrDiagCtlPacketNum OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamFindEgrDiagCtlPacketNum specifies the packet + number to be used for the test. + + Zero specifies no packet has been configured. + + The test will fail if the packet number is not defined in + tmnxOamBuildPktCtlTable." + DEFVAL { 0 } + ::= { tmnxOamFindEgrDiagCtlEntry 2 } + +tmnxOamFindEgrDiagCtlIngPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamFindEgrDiagCtlIngPortId specifies the ingress port + to be used for the test. + + The null port identifier 0x1e000000 specifies no port has been + configured. + + The test will fail if the port identifier is not defined in + TIMETRA-PORT-MIB::tmnxPortTable. + + The test will fail if the port identifier does not identify a physical + port. For example, the test will fail if the port identifier + identifies a Link Aggregation Group (LAG)." + DEFVAL { '1e000000'H } + ::= { tmnxOamFindEgrDiagCtlEntry 3 } + +tmnxOamFindEgrDiagResultsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamFindEgrDiagResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamFindEgrDiagResultsTable contains test results for the OAM + Egress Finder." + ::= { tmnxOamDiagObjs 3 } + +tmnxOamFindEgrDiagResultsEntry OBJECT-TYPE + SYNTAX TmnxOamFindEgrDiagResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamFindEgrDiagResultsEntry contains the test results for one OAM + diagnostic test with tmnxOamDiagCtlTestMode = 'findEgressDiag(1)'. + + A row is created when a 'findEgressDiag(1)' test is enabled (using + tmnxOamDiagCtlAdminStatus). + + A row is destroyed when: + 1. The corresponding test configuration is destroyed (using + tmnxOamDiagCtlRowStatus), or + 2. A new run result is available, and the limit on the number of + results retained has been reached. In that case, the oldest row is + destroyed." + INDEX { + tmnxOamDiagCtlOwnerIndex, + tmnxOamDiagCtlTestIndex, + tmnxOamDiagResultsTestRunIndex + } + ::= { tmnxOamFindEgrDiagResultsTable 1 } + +TmnxOamFindEgrDiagResultsEntry ::= SEQUENCE +{ + tmnxOamDiagResultsTestRunIndex Unsigned32, + tmnxOamFindEgrDiagOperState TmnxEnabledDisabled, + tmnxOamFindEgrDiagEgressPort TmnxPortID, + tmnxOamFindEgrDiagEgrRtrInstName TLNamedItemOrEmpty, + tmnxOamFindEgrDiagEgressIfName TNamedItemOrEmpty, + tmnxOamFindEgrDiagNextHopAddrTyp InetAddressType, + tmnxOamFindEgrDiagNextHopAddress InetAddress +} + +tmnxOamDiagResultsTestRunIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamDiagResultsTestRunIndex specifies the test run + number for this row. + + The first run of a test (as identified by tmnxOamDiagCtlOwnerIndex and + tmnxOamDiagCtlTestIndex) is assigned run index 1. Subsequent run + index values are assigned sequentially." + ::= { tmnxOamFindEgrDiagResultsEntry 1 } + +tmnxOamFindEgrDiagOperState OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamFindEgrDiagOperState indicates the operational + state of the test. 'enabled(1)' indicates the test is running." + ::= { tmnxOamFindEgrDiagResultsEntry 2 } + +tmnxOamFindEgrDiagEgressPort OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamFindEgrDiagEgressPort indicates the egress port + selected by SROS for the specified test. This is the main test result + of the OAM Egress Finder. + + The null port identifier 0x1e000000 is returned when: + 1. The test run is not complete (see tmnxOamFindEgrDiagOperState), or + 2. The test run failed." + ::= { tmnxOamFindEgrDiagResultsEntry 3 } + +tmnxOamFindEgrDiagEgrRtrInstName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamFindEgrDiagEgrRtrInstName indicates the name of + the egress service or egress router instance selected by SROS for the + specified test. + + SROS provides one of the following values: + 1. '' (i.e. the empty string), + 2. 'Base', + 3. A VPRN service name (i.e. a TIMETRA-SERV-MIB::svcName, with + TIMETRA-SERV-MIB::svcType = 'vprn(4)'). + + The empty string is returned when the egress service or egress router + instance was not found (e.g. because the test failed)." + ::= { tmnxOamFindEgrDiagResultsEntry 4 } + +tmnxOamFindEgrDiagEgressIfName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamFindEgrDiagEgressIfName indicates the egress + interface name selected by SROS for the specified test. + + tmnxOamFindEgrDiagEgrRtrInstName and tmnxOamFindEgrDiagEgressIfName + uniquely identify an interface. + + The empty string is returned when the egress interface name was not + found (e.g. because the test failed)." + ::= { tmnxOamFindEgrDiagResultsEntry 5 } + +tmnxOamFindEgrDiagNextHopAddrTyp OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamFindEgrDiagNextHopAddrTyp indicates the address + type of tmnxOamFindEgrDiagNextHopAddress. + + 'unknown(0)' is returned when the next hop address was not found (e.g. + because the test failed)." + ::= { tmnxOamFindEgrDiagResultsEntry 6 } + +tmnxOamFindEgrDiagNextHopAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamFindEgrDiagNextHopAddress indicates the next hop + address selected by SROS for the specified test." + ::= { tmnxOamFindEgrDiagResultsEntry 7 } + +tmnxOamBuildPktCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamBuildPktCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktCtlTable contains the definition of all the packets + used by the OAM Egress Finder. + + The OAM Egress Finder computes the egress routing (e.g. the egress + port) used by a packet sent with a configured set of packet headers + (e.g. an Ethernet header, an IPv4 header, and a UDP header). + + The finder is particularly useful when the egress port is a member of a + Link Aggregation Group (LAG) or part of an Equal-Cost Multi-Path + routing (ECMP) configuration. In the ECMP and LAG cases, SROS chooses + the egress port for a packet using a hash calculation on the packet + headers, making a tool useful for computing the egress routing." + ::= { tmnxOamDiagObjs 4 } + +tmnxOamBuildPktCtlEntry OBJECT-TYPE + SYNTAX TmnxOamBuildPktCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktCtlEntry contains the definition of one packet used by + the OAM Egress Finder. + + Rows are created and destroyed using tmnxOamBuildPktRowStatus." + INDEX { tmnxOamBuildPktNum } + ::= { tmnxOamBuildPktCtlTable 1 } + +TmnxOamBuildPktCtlEntry ::= SEQUENCE +{ + tmnxOamBuildPktNum Unsigned32, + tmnxOamBuildPktRowStatus RowStatus, + tmnxOamBuildPktLastChanged TimeStamp, + tmnxOamBuildPktHeaderSeq DisplayString +} + +tmnxOamBuildPktNum OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktNum specifies the packet number of the row + to be configured." + ::= { tmnxOamBuildPktCtlEntry 1 } + +tmnxOamBuildPktRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktRowStatus specifies the row status of the + specified packet." + ::= { tmnxOamBuildPktCtlEntry 2 } + +tmnxOamBuildPktLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktLastChanged indicates the most recent time + the value of a writable object in this row was modified." + ::= { tmnxOamBuildPktCtlEntry 3 } + +tmnxOamBuildPktHeaderSeq OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..153)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktHeaderSeq specifies the sequence of packet + headers that make up the specified packet. The sequence is defined + using an ASCII string. Packet headers are defined in + tmnxOamBuildPktHdrCtlTable. + + For example, suppose tmnxOamBuildPktHdrCtlTable contains the following + values. + + tmnxOamBuildPktHeaderNum tmnxOamBuildPktHdrType + ------------------------ ---------------------- + 7 'ethernet' + 99 'ipv4' + 255 'udp' + + Then, the header sequence string 'h7/h99/h255' specifies a packet with + a UDP PDU within an IPv4 PDU within an Ethernet frame. + + A header sequence can refer to at most 22 headers." + DEFVAL { "" } + ::= { tmnxOamBuildPktCtlEntry 4 } + +tmnxOamBuildPktHdrCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamBuildPktHdrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktHdrCtlTable contains the header type of all the + configured packet headers used by the OAM Egress Finder." + ::= { tmnxOamDiagObjs 5 } + +tmnxOamBuildPktHdrCtlEntry OBJECT-TYPE + SYNTAX TmnxOamBuildPktHdrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktHdrCtlEntry contains the header type (e.g. 'dot1q') of + one configured header used by the OAM Egress Finder. + + Rows are created and destroyed using tmnxOamBuildPktHdrRowStatus." + INDEX { tmnxOamBuildPktHeaderNum } + ::= { tmnxOamBuildPktHdrCtlTable 1 } + +TmnxOamBuildPktHdrCtlEntry ::= SEQUENCE +{ + tmnxOamBuildPktHeaderNum Unsigned32, + tmnxOamBuildPktHdrRowStatus RowStatus, + tmnxOamBuildPktHdrLastChanged TimeStamp, + tmnxOamBuildPktHdrType TmnxOamBuildPktHeaderType +} + +tmnxOamBuildPktHeaderNum OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktHeaderNum specifies the header number of + the row to be configured." + ::= { tmnxOamBuildPktHdrCtlEntry 1 } + +tmnxOamBuildPktHdrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktHdrRowStatus specifies the row status of + the specified header." + ::= { tmnxOamBuildPktHdrCtlEntry 2 } + +tmnxOamBuildPktHdrLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktHdrLastChanged indicates the most recent + time the value of a writable object in this row was modified." + ::= { tmnxOamBuildPktHdrCtlEntry 3 } + +tmnxOamBuildPktHdrType OBJECT-TYPE + SYNTAX TmnxOamBuildPktHeaderType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktHdrType specifies the type of the + specified packet header." + DEFVAL { none } + ::= { tmnxOamBuildPktHdrCtlEntry 4 } + +tmnxOamBuildPktHdrOvrCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamBuildPktHdrOvrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktHdrOvrCtlTable contains the set of packet header + overrides for the OAM Egress Finder." + ::= { tmnxOamDiagObjs 6 } + +tmnxOamBuildPktHdrOvrCtlEntry OBJECT-TYPE + SYNTAX TmnxOamBuildPktHdrOvrCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktHdrOvrCtlEntry contains the definition of one packet + header override used by the OAM Egress Finder. + + Rows are created and destroyed using tmnxOamBuildPktHdrOvrRowStatus." + INDEX { + tmnxOamBuildPktNum, + tmnxOamBuildPktHeaderNum + } + ::= { tmnxOamBuildPktHdrOvrCtlTable 1 } + +TmnxOamBuildPktHdrOvrCtlEntry ::= SEQUENCE +{ + tmnxOamBuildPktHdrOvrRowStatus RowStatus, + tmnxOamBuildPktHdrOvrLastChanged TimeStamp +} + +tmnxOamBuildPktHdrOvrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktHdrOvrRowStatus specifies the row status + of the specified packet header override." + ::= { tmnxOamBuildPktHdrOvrCtlEntry 1 } + +tmnxOamBuildPktHdrOvrLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktHdrOvrLastChanged indicates the most + recent time the value of a writable object in this row was modified." + ::= { tmnxOamBuildPktHdrOvrCtlEntry 2 } + +tmnxOamBuildPktEthCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamBuildPktEthCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktEthCtlTable contains the values of Ethernet header + fields used by the OAM Egress Finder." + ::= { tmnxOamDiagObjs 7 } + +tmnxOamBuildPktEthCtlEntry OBJECT-TYPE + SYNTAX TmnxOamBuildPktEthCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktEthCtlEntry contains the definition of one Ethernet + header used by the OAM Egress Finder. + + Fields that influence the routing by SROS of a packet containing an + Ethernet header (e.g. Source MAC) are present. The other Ethernet + header fields (e.g. Frame Check Sequence) are absent. + + A row is created by SROS when: + 1. tmnxOamBuildPktHdrType is set to 'ethernet', OR + 2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a + tmnxOamBuildPktHeaderNum index which refers to a header with + type 'ethernet'. + + A row is destroyed by SROS when: + 1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType = + 'ethernet' is destroyed, OR + 2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with + type 'ethernet' is destroyed. + + A row created using creation clause 1, above, has the index object + tmnxOamBuildPktNumOrZero=0. The zero indicates the Ethernet header is + a base definition (not an override). + + A row created using creation clause 2, above, has + tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the + parent tmnxOamBuildPktHdrOvrCtlTable row. + + The following example values for this table show the definition of a + base Source MAC field for header 1, and two overrides. + + Pkt Num Or Zero Header Num Src MAC Addr + --------------- ---------- ----------------- + 0 1 00:11:22:33:44:55 + 10 1 00:12:34:56:78:9a + 255 1 00:AA:BB:CC:DD:EE" + INDEX { + tmnxOamBuildPktNumOrZero, + tmnxOamBuildPktHeaderNum + } + ::= { tmnxOamBuildPktEthCtlTable 1 } + +TmnxOamBuildPktEthCtlEntry ::= SEQUENCE +{ + tmnxOamBuildPktNumOrZero Unsigned32, + tmnxOamBuildPktEthLastChanged TimeStamp, + tmnxOamBuildPktEthDstMacAddr MacAddress, + tmnxOamBuildPktEthSrcMacAddr MacAddress +} + +tmnxOamBuildPktNumOrZero OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktNumOrZero specifies the packet number of + the row to be configured. + + A zero specifies a row for a base header definition. + + A non-zero value specifies a row for an override header definition. + + When building a packet to be tested, a matching override definition + (if any) is used instead of a base definition." + ::= { tmnxOamBuildPktEthCtlEntry 1 } + +tmnxOamBuildPktEthLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktEthLastChanged indicates the most recent + time the value of a writable object in this row was modified." + ::= { tmnxOamBuildPktEthCtlEntry 2 } + +tmnxOamBuildPktEthDstMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktEthDstMacAddr specifies the Destination + MAC Address field of the specified Ethernet header. + + When the hosting row is a base definition (i.e. + tmnxOamBuildPktNumOrZero is zero), the default value is + 00:00:00:00:00:00. + + When the hosting row is an override definition (i.e. + tmnxOamBuildPktNumOrZero is non-zero), the default value is + FF:FF:FF:FF:FF:FF. That indicates an unspecified override." + ::= { tmnxOamBuildPktEthCtlEntry 3 } + +tmnxOamBuildPktEthSrcMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktEthSrcMacAddr specifies the Source MAC + Address field of the specified Ethernet header. + + When the hosting row is a base definition (i.e. + tmnxOamBuildPktNumOrZero is zero), the default value is + 00:00:00:00:00:00. + + When the hosting row is an override definition (i.e. + tmnxOamBuildPktNumOrZero is non-zero), the default value is + FF:FF:FF:FF:FF:FF. That indicates an unspecified override." + ::= { tmnxOamBuildPktEthCtlEntry 4 } + +tmnxOamBuildPktIpCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamBuildPktIpCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktIpCtlTable contains the values of IP header fields used + by the OAM Egress Finder." + REFERENCE + "RFC 791, 'INTERNET PROTOCOL DARPA INTERNET PROGRAM PROTOCOL + SPECIFICATION', Section 3.1 'Internet Header Format'. + RFC 8200, 'Internet Protocol, Version 6 (IPv6) Specification'." + ::= { tmnxOamDiagObjs 8 } + +tmnxOamBuildPktIpCtlEntry OBJECT-TYPE + SYNTAX TmnxOamBuildPktIpCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktIpCtlEntry contains the definition of one IP header + used by the OAM Egress Finder. + + Fields that influence the routing by SROS of a packet containing + an IP header (e.g. Source IP Address) are present. The other IP + header fields (e.g. Time to Live) are absent. + + A row is created by SROS when: + 1. tmnxOamBuildPktHdrType is set to 'ipv4'|'ipv6', OR + 2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a + tmnxOamBuildPktHeaderNum index which refers to a header with + type 'ipv4'|'ipv6'. + + A row is destroyed by SROS when: + 1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType = + 'ipv4'|'ipv6' is destroyed, OR + 2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with + type 'ipv4'|'ipv6' is destroyed. + + A row created using creation clause 1, above, has the index object + tmnxOamBuildPktNumOrZero=0. The zero indicates the IP header is + a base definition (not an override). + + A row created using creation clause 2, above, has + tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the + parent tmnxOamBuildPktHdrOvrCtlTable row. + + The following example values for this table show the definition of a + base Source IP Address field for header 1, and two overrides. + + Pkt Num Or Zero Header Num Source IP Address + --------------- ---------- ----------------- + 0 1 1::2 + 10 1 2::3 + 255 1 3::4" + INDEX { + tmnxOamBuildPktNumOrZero, + tmnxOamBuildPktHeaderNum + } + ::= { tmnxOamBuildPktIpCtlTable 1 } + +TmnxOamBuildPktIpCtlEntry ::= SEQUENCE +{ + tmnxOamBuildPktIpLastChanged TimeStamp, + tmnxOamBuildPktIpDstIpAddrType InetAddressType, + tmnxOamBuildPktIpDstIpAddress InetAddress, + tmnxOamBuildPktIpSrcIpAddrType InetAddressType, + tmnxOamBuildPktIpSrcIpAddress InetAddress, + tmnxOamBuildPktIpDscp TDSCPNameOrEmpty, + tmnxOamBuildPktIPv4MoreFragments Integer32 +} + +tmnxOamBuildPktIpLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktIpLastChanged indicates the most recent + time the value of a writable object in this row was modified." + ::= { tmnxOamBuildPktIpCtlEntry 1 } + +tmnxOamBuildPktIpDstIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktIpDstIpAddrType specifies the address type + of tmnxOamBuildPktIpDstIpAddress." + ::= { tmnxOamBuildPktIpCtlEntry 2 } + +tmnxOamBuildPktIpDstIpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktIpDstIpAddress specifies the Destination + IP Address field of the specified IP header. + + The default value varies, as follows. + 1. If the hosting row is a header definition (i.e. + tmnxOamBuildPktNumOrZero is zero): + a) if the parent tmnxOamBuildPktHdrType is 'ipv4', the + default is the 'ipv4(1)' address 0.0.0.0. + b) if the parent tmnxOamBuildPktHdrType is 'ipv6', the + default is the 'ipv6(2)' address 0::0. + 2. If the hosting row is an override definition (i.e. + tmnxOamBuildPktNumOrZero is non-zero), the default is the + 'unknown(0)' address. That indicates an unspecified override." + ::= { tmnxOamBuildPktIpCtlEntry 3 } + +tmnxOamBuildPktIpSrcIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktIpSrcIpAddrType specifies the address type + of tmnxOamBuildPktIpSrcIpAddress." + ::= { tmnxOamBuildPktIpCtlEntry 4 } + +tmnxOamBuildPktIpSrcIpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktIpSrcIpAddress specifies the Source IP + Address field of the specified IP header. + + The default value varies, as follows. + 1. If the hosting row is a header definition (i.e. + tmnxOamBuildPktNumOrZero is zero): + a) if the parent tmnxOamBuildPktHdrType is 'ipv4', the + default is the 'ipv4(1)' address 0.0.0.0. + b) if the parent tmnxOamBuildPktHdrType is 'ipv6', the + default is the 'ipv6(2)' address 0::0. + 2. If the hosting row is an override definition (i.e. + tmnxOamBuildPktNumOrZero is non-zero), the default is the + 'unknown(0)' address. That indicates an unspecified override." + ::= { tmnxOamBuildPktIpCtlEntry 5 } + +tmnxOamBuildPktIpDscp OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktIpDscp specifies the Differentiated + Services Code Point (DSCP) field of the specified IP header. + + When the hosting row is a base definition (i.e. + tmnxOamBuildPktNumOrZero is zero), the default value is 'be'. + + When the hosting row is an override definition (i.e. + tmnxOamBuildPktNumOrZero is non-zero), the default value is ''. That + indicates an unspecified override." + ::= { tmnxOamBuildPktIpCtlEntry 6 } + +tmnxOamBuildPktIPv4MoreFragments OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktIPv4MoreFragments specifies the More + Fragments (MF) flag for the specified IPv4 header. + + If the header type is IPv6, this object is irrelevant and cannot be + changed away from default. An IPv6 Fragment Header (i.e. + tmnxOamBuildPktHdrType = 'ipv6Fragment') is used to configure + fragmentation for an IPv6 packet. + + When the hosting row is a base definition (i.e. + tmnxOamBuildPktNumOrZero is zero), the default value is 0. + + When the hosting row is an override definition (i.e. + tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That + indicates an unspecified override." + ::= { tmnxOamBuildPktIpCtlEntry 7 } + +tmnxOamBuildPktTcpUdpCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamBuildPktTcpUdpCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktTcpUdpCtlTable contains the values of TCP|UDP header + fields used by the OAM Egress Finder." + ::= { tmnxOamDiagObjs 9 } + +tmnxOamBuildPktTcpUdpCtlEntry OBJECT-TYPE + SYNTAX TmnxOamBuildPktTcpUdpCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktTcpUdpCtlEntry contains the definition of one TCP|UDP + header used by the OAM Egress Finder. + + Fields that influence the routing by SROS of a packet containing a + TCP|UDP header (e.g. Source Port) are present. The other TCP|UDP + header fields (e.g. Checksum) are absent. + + A row is created by SROS when: + 1. tmnxOamBuildPktHdrType is set to 'tcp'|'udp', OR + 2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a + tmnxOamBuildPktHeaderNum index which refers to a header with type + 'tcp'|'udp'. + + A row is destroyed by SROS when: + 1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType = + 'tcp'|'udp' is destroyed, OR + 2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with + type 'tcp'|'udp' is destroyed. + + A row created using creation clause 1, above, has the index object + tmnxOamBuildPktNumOrZero=0. The zero indicates the TCP|UDP header is + a base definition (not an override). + + A row created using creation clause 2, above, has + tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the + parent tmnxOamBuildPktHdrOvrCtlTable row. + + The following example values for this table show the definition of a + base Source Port field for header 1, and two overrides. + + Pkt Num Or Zero Header Num Source Port + --------------- ---------- ----------- + 0 1 65532 + 10 1 65533 + 255 1 65534" + INDEX { + tmnxOamBuildPktNumOrZero, + tmnxOamBuildPktHeaderNum + } + ::= { tmnxOamBuildPktTcpUdpCtlTable 1 } + +TmnxOamBuildPktTcpUdpCtlEntry ::= SEQUENCE +{ + tmnxOamBuildPktTcpUdpLastChanged TimeStamp, + tmnxOamBuildPktTcpUdpDstPort Integer32, + tmnxOamBuildPktTcpUdpSrcPort Integer32 +} + +tmnxOamBuildPktTcpUdpLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktTcpUdpLastChanged indicates the most + recent time the value of a writable object in this row was modified." + ::= { tmnxOamBuildPktTcpUdpCtlEntry 1 } + +tmnxOamBuildPktTcpUdpDstPort OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktTcpUdpDstPort specifies the TCP|UDP + Destination Port field of the specified header. + + When the hosting row is a base definition (i.e. + tmnxOamBuildPktNumOrZero is zero), the default value is 0. + + When the hosting row is an override definition (i.e. + tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That + indicates an unspecified override." + ::= { tmnxOamBuildPktTcpUdpCtlEntry 2 } + +tmnxOamBuildPktTcpUdpSrcPort OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktTcpUdpSrcPort specifies the TCP|UDP Source + Port field of the specified header. + + When the hosting row is a base definition (i.e. + tmnxOamBuildPktNumOrZero is zero), the default value is 0. + + When the hosting row is an override definition (i.e. + tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That + indicates an unspecified override." + ::= { tmnxOamBuildPktTcpUdpCtlEntry 3 } + +tmnxOamBuildPktDot1qCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamBuildPktDot1qCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktDot1qCtlTable contains the values of IEEE 802.1Q header + fields used by the OAM Egress Finder." + REFERENCE + "IEEE 802.1Q-2014 - IEEE Standard for Local and Metropolitan Area + Networks -- Bridges and Bridged Networks." + ::= { tmnxOamDiagObjs 10 } + +tmnxOamBuildPktDot1qCtlEntry OBJECT-TYPE + SYNTAX TmnxOamBuildPktDot1qCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktDot1qCtlEntry contains the definition of one IEEE + 802.1Q header used by the OAM Egress Finder. + + Fields that influence the routing by SROS of a packet containing an + IEEE 802.1Q header (e.g. VLAN ID) are present. The other IEEE 802.1Q + header fields (e.g. Drop Eligible Indicator (DEI)) are absent. + + A row is created by SROS when: + 1. tmnxOamBuildPktHdrType is set to 'dot1q', OR + 2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a + tmnxOamBuildPktHeaderNum index which refers to a header with + type 'dot1q'. + + A row is destroyed by SROS when: + 1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType = + 'dot1q' is destroyed, OR + 2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with + type 'dot1q' is destroyed. + + A row created using creation clause 1, above, has the index object + tmnxOamBuildPktNumOrZero=0. The zero indicates the IEEE 802.1Q header + is a base definition (not an override). + + A row created using creation clause 2, above, has + tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the + parent tmnxOamBuildPktHdrOvrCtlTable row. + + The following example values for this table show the definition of a + base VLAN ID field for header 1, and two overrides. + + Pkt Num Or Zero Header Num VLAN ID + --------------- ---------- ------- + 0 1 4092 + 10 1 4093 + 255 1 4094" + INDEX { + tmnxOamBuildPktNumOrZero, + tmnxOamBuildPktHeaderNum + } + ::= { tmnxOamBuildPktDot1qCtlTable 1 } + +TmnxOamBuildPktDot1qCtlEntry ::= SEQUENCE +{ + tmnxOamBuildPktDot1qLastChanged TimeStamp, + tmnxOamBuildPktDot1qPrioCodePt Integer32, + tmnxOamBuildPktDot1qTagProtoId Integer32, + tmnxOamBuildPktDot1qVlanId Integer32 +} + +tmnxOamBuildPktDot1qLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktDot1qLastChanged indicates the most recent + time the value of a writable object in this row was modified." + ::= { tmnxOamBuildPktDot1qCtlEntry 1 } + +tmnxOamBuildPktDot1qPrioCodePt OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktDot1qPrioCodePt specifies the IEEE 802.1Q + Priority Code Point field of the specified header. + + When the hosting row is a base definition (i.e. + tmnxOamBuildPktNumOrZero is zero), the default value is 0. + + When the hosting row is an override definition (i.e. + tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That + indicates an unspecified override." + ::= { tmnxOamBuildPktDot1qCtlEntry 2 } + +tmnxOamBuildPktDot1qTagProtoId OBJECT-TYPE + SYNTAX Integer32 (-1 | 1536..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktDot1qTagProtoId specifies the IEEE 802.1Q + Tag Protocol Identifier (TPID) field of the specified header. + + When the hosting row is a base definition (i.e. + tmnxOamBuildPktNumOrZero is zero), the default value is 0x8100 (i.e. + 33024 decimal). + + When the hosting row is an override definition (i.e. + tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That + indicates an unspecified override." + ::= { tmnxOamBuildPktDot1qCtlEntry 3 } + +tmnxOamBuildPktDot1qVlanId OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktDot1qVlanId specifies the IEEE 802.1Q VLAN + Identifier field of the specified header. + + When the hosting row is a base definition (i.e. + tmnxOamBuildPktNumOrZero is zero), the default value is 0. + + When the hosting row is an override definition (i.e. + tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That + indicates an unspecified override." + ::= { tmnxOamBuildPktDot1qCtlEntry 4 } + +tmnxOamBuildPktIPsecAuthCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamBuildPktIPsecAuthCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktIPsecAuthCtlTable contains the values of IPsec + Authentication Header fields used by the OAM Egress Finder." + REFERENCE + "RFC 4302, 'IP Authentication Header'." + ::= { tmnxOamDiagObjs 11 } + +tmnxOamBuildPktIPsecAuthCtlEntry OBJECT-TYPE + SYNTAX TmnxOamBuildPktIPsecAuthCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktIPsecAuthCtlEntry contains the definition of one IPsec + Authentication Header used by the OAM Egress Finder. + + Fields that influence the routing by SROS of a packet containing an + IPsec Authentication Header (e.g. Security Parameters Index (SPI)) are + present. The other IPsec Authentication Header fields (e.g. Sequence + Number) are absent. + + A row is created by SROS when: + 1. tmnxOamBuildPktHdrType is set to 'ipsecAuth', OR + 2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a + tmnxOamBuildPktHeaderNum index which refers to a header with type + 'ipsecAuth'. + + A row is destroyed by SROS when: + 1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType = + 'ipsecAuth' is destroyed, OR + 2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with + type 'ipsecAuth' is destroyed. + + A row created using creation clause 1, above, has the index object + tmnxOamBuildPktNumOrZero=0. The zero indicates the IPsec Authentication + Header is a base definition (not an override). + + A row created using creation clause 2, above, has + tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the + parent tmnxOamBuildPktHdrOvrCtlTable row. + + The following example values for this table show the definition of a + base SPI field for header 1, and two overrides. + + Pkt Num Or Zero Header Num SPI + --------------- ---------- ---------- + 0 1 4123456789 + 10 1 4123456790 + 255 1 4123456791" + INDEX { + tmnxOamBuildPktNumOrZero, + tmnxOamBuildPktHeaderNum + } + ::= { tmnxOamBuildPktIPsecAuthCtlTable 1 } + +TmnxOamBuildPktIPsecAuthCtlEntry ::= SEQUENCE +{ + tmnxOamBuildPktIPsecAuthLastChgd TimeStamp, + tmnxOamBuildPktIPsecAuthSecPrIdx Unsigned32 +} + +tmnxOamBuildPktIPsecAuthLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktIPsecAuthLastChgd indicates the most + recent time the value of a writable object in this row was modified." + ::= { tmnxOamBuildPktIPsecAuthCtlEntry 1 } + +tmnxOamBuildPktIPsecAuthSecPrIdx OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktIPsecAuthSecPrIdx specifies the IPsec + Authentication Security Parameters Index (SPI) field of the specified + header. + + When the hosting row is a base definition (i.e. + tmnxOamBuildPktNumOrZero is zero), the default value is 1. + + When the hosting row is an override definition (i.e. + tmnxOamBuildPktNumOrZero is non-zero), the default value is 0. + That indicates an unspecified override. Zero is an unsupported + value in an IPsec Authentication Header SPI field." + ::= { tmnxOamBuildPktIPsecAuthCtlEntry 2 } + +tmnxOamBuildPktPbbCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamBuildPktPbbCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktPbbCtlTable contains the values of Provider Backbone + (PBB) header fields used by the OAM Egress Finder." + REFERENCE + "IEEE Std 802.1Q-2014, 'IEEE Standard for Local and Metropolitan Area + Networks - Bridges and Bridged Networks', Section 9.7 'Backbone Service + Instance Tag Control Information (I-TAG TCI)'." + ::= { tmnxOamDiagObjs 12 } + +tmnxOamBuildPktPbbCtlEntry OBJECT-TYPE + SYNTAX TmnxOamBuildPktPbbCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktPbbCtlEntry contains the definition of one PBB header + used by the OAM Egress Finder. + + Fields that influence the routing by SROS of a packet containing a PBB + header (e.g. Backbone Service Instance Identifier (I-SID)) are + present. The other PBB header fields (e.g. Priority Code Point + (I-PCP)) are absent. + + A row is created by SROS when: + 1. tmnxOamBuildPktHdrType is set to 'pbb', OR + 2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a + tmnxOamBuildPktHeaderNum index which refers to a header with type + 'pbb'. + + A row is destroyed by SROS when: + 1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType = + 'pbb' is destroyed, OR + 2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with + type 'pbb' is destroyed. + + A row created using creation clause 1, above, has the index object + tmnxOamBuildPktNumOrZero=0. The zero indicates the PBB header is a + base definition (not an override). + + A row created using creation clause 2, above, has + tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the + parent tmnxOamBuildPktHdrOvrCtlTable row. + + The following example values for this table show the definition of a + base I-SID field for header 1, and two overrides. + + Pkt Num Or Zero Header Num I-SID + --------------- ---------- -------- + 0 1 16777213 + 10 1 16777214 + 255 1 16777215" + INDEX { + tmnxOamBuildPktNumOrZero, + tmnxOamBuildPktHeaderNum + } + ::= { tmnxOamBuildPktPbbCtlTable 1 } + +TmnxOamBuildPktPbbCtlEntry ::= SEQUENCE +{ + tmnxOamBuildPktPbbLastChanged TimeStamp, + tmnxOamBuildPktPbbIsid Integer32, + tmnxOamBuildPktPbbTagProtocolId Integer32 +} + +tmnxOamBuildPktPbbLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktPbbLastChanged indicates the most recent + time the value of a writable object in this row was modified." + ::= { tmnxOamBuildPktPbbCtlEntry 1 } + +tmnxOamBuildPktPbbIsid OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..16777215) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktPbbIsid specifies the PBB Backbone Service + Instance Identifier (I-SID) field of the specified header. + + When the hosting row is a base definition (i.e. + tmnxOamBuildPktNumOrZero is zero), the default value is 0. + + When the hosting row is an override definition (i.e. + tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That + indicates an unspecified override." + ::= { tmnxOamBuildPktPbbCtlEntry 2 } + +tmnxOamBuildPktPbbTagProtocolId OBJECT-TYPE + SYNTAX Integer32 (-1 | 1536..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktPbbTagProtocolId specifies the PBB Tag + Protocol Identifier (TPID) field of the specified header. + + When the hosting row is a base definition (i.e. + tmnxOamBuildPktNumOrZero is zero), the default value is 0x88E7 (i.e. + 35047 decimal). + + When the hosting row is an override definition (i.e. + tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That + indicates an unspecified override." + ::= { tmnxOamBuildPktPbbCtlEntry 3 } + +tmnxOamBuildPktL2tpCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamBuildPktL2tpCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktL2tpCtlTable contains the values of Layer 2 Tunneling + Protocol (L2TP) header fields used by the OAM Egress Finder." + REFERENCE + "RFC 2661, 'Layer Two Tunneling Protocol', August, 1999." + ::= { tmnxOamDiagObjs 13 } + +tmnxOamBuildPktL2tpCtlEntry OBJECT-TYPE + SYNTAX TmnxOamBuildPktL2tpCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktL2tpCtlEntry contains the definition of one L2TP header + used by the OAM Egress Finder. + + Fields that influence the routing by SROS of a packet containing an + L2TP header (e.g. Tunnel ID) are present. The other L2TP header fields + (e.g. Version) are absent. + + A row is created by SROS when: + 1. tmnxOamBuildPktHdrType is set to 'l2tp', OR + 2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a + tmnxOamBuildPktHeaderNum index which refers to a header with type + 'l2tp'. + + A row is destroyed by SROS when: + 1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType = + 'l2tp' is destroyed, OR + 2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with + type 'l2tp' is destroyed. + + A row created using creation clause 1, above, has the index object + tmnxOamBuildPktNumOrZero=0. The zero indicates the L2TP header is a + base definition (not an override). + + A row created using creation clause 2, above, has + tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the + parent tmnxOamBuildPktHdrOvrCtlTable row. + + The following example values for this table show the definition of a + base Tunnel ID field for header 1, and two overrides. + + Pkt Num Or Zero Header Num Tunnel ID + --------------- ---------- --------- + 0 1 65533 + 10 1 65534 + 255 1 65535" + INDEX { + tmnxOamBuildPktNumOrZero, + tmnxOamBuildPktHeaderNum + } + ::= { tmnxOamBuildPktL2tpCtlTable 1 } + +TmnxOamBuildPktL2tpCtlEntry ::= SEQUENCE +{ + tmnxOamBuildPktL2tpLastChanged TimeStamp, + tmnxOamBuildPktL2tpSessionId Integer32, + tmnxOamBuildPktL2tpTunnelId Integer32 +} + +tmnxOamBuildPktL2tpLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktL2tpLastChanged indicates the most recent + time the value of a writable object in this row was modified." + ::= { tmnxOamBuildPktL2tpCtlEntry 1 } + +tmnxOamBuildPktL2tpSessionId OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktL2tpSessionId specifies the L2TP Session + ID field of the specified header. + + When the hosting row is a base definition (i.e. + tmnxOamBuildPktNumOrZero is zero), the default value is 0. + + When the hosting row is an override definition (i.e. + tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That + indicates an unspecified override." + ::= { tmnxOamBuildPktL2tpCtlEntry 2 } + +tmnxOamBuildPktL2tpTunnelId OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktL2tpTunnelId specifies the L2TP Tunnel ID + field of the specified header. + + When the hosting row is a base definition (i.e. + tmnxOamBuildPktNumOrZero is zero), the default value is 0. + + When the hosting row is an override definition (i.e. + tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That + indicates an unspecified override." + ::= { tmnxOamBuildPktL2tpCtlEntry 3 } + +tmnxOamBuildPktMplsCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamBuildPktMplsCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktMplsCtlTable contains the values of MPLS header fields + used by the OAM Egress Finder." + ::= { tmnxOamDiagObjs 14 } + +tmnxOamBuildPktMplsCtlEntry OBJECT-TYPE + SYNTAX TmnxOamBuildPktMplsCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktMplsCtlEntry contains the definition of one MPLS header + used by the OAM Egress Finder. + + Fields that influence the routing by SROS of a packet containing an + MPLS header (e.g. MPLS Label) are present. The other MPLS header fields + (e.g. Bottom of Stack) are absent. + + A row is created by SROS when: + 1. tmnxOamBuildPktHdrType is set to 'mpls', OR + 2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a + tmnxOamBuildPktHeaderNum index which refers to a header with + type 'mpls'. + + A row is destroyed by SROS when: + 1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType = + 'mpls' is destroyed, OR + 2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with + type 'mpls' is destroyed. + + A row created using creation clause 1, above, has the index object + tmnxOamBuildPktNumOrZero=0. The zero indicates the MPLS header + is a base definition (not an override). + + A row created using creation clause 2, above, has + tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the + parent tmnxOamBuildPktHdrOvrCtlTable row. + + The following example values for this table show the definition of a + base MPLS Label field for header 1, and two overrides. + + Pkt Num Or Zero Header Num MPLS Label + --------------- ---------- ---------- + 0 1 1048573 + 10 1 1048574 + 255 1 1048575" + INDEX { + tmnxOamBuildPktNumOrZero, + tmnxOamBuildPktHeaderNum + } + ::= { tmnxOamBuildPktMplsCtlTable 1 } + +TmnxOamBuildPktMplsCtlEntry ::= SEQUENCE +{ + tmnxOamBuildPktMplsLastChanged TimeStamp, + tmnxOamBuildPktMplsLabel Integer32, + tmnxOamBuildPktMplsTrafficClass Integer32 +} + +tmnxOamBuildPktMplsLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktMplsLastChanged indicates the most recent + time the value of a writable object in this row was modified." + ::= { tmnxOamBuildPktMplsCtlEntry 1 } + +tmnxOamBuildPktMplsLabel OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..1048575) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktMplsLabel specifies the MPLS Label field + of the specified header. + + When the hosting row is a base definition (i.e. + tmnxOamBuildPktNumOrZero is zero), the default value is 0. + + When the hosting row is an override definition (i.e. + tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That + indicates an unspecified override." + ::= { tmnxOamBuildPktMplsCtlEntry 2 } + +tmnxOamBuildPktMplsTrafficClass OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktMplsTrafficClass specifies the MPLS + Traffic Class field of the specified header. + + When the hosting row is a base definition (i.e. + tmnxOamBuildPktNumOrZero is zero), the default value is 0. + + When the hosting row is an override definition (i.e. + tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That + indicates an unspecified override." + ::= { tmnxOamBuildPktMplsCtlEntry 3 } + +tmnxOamBuildPktGtpUserCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxOamBuildPktGtpUserCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktGtpUserCtlTable contains the values of GTP User (GTP-U) + version 1 header fields used by the OAM Egress Finder." + REFERENCE + "ETSI TS 129 281 V8.0.0, 'GPRS Tunnelling Protocol for User Plane + (GTPv1-U)'." + ::= { tmnxOamDiagObjs 15 } + +tmnxOamBuildPktGtpUserCtlEntry OBJECT-TYPE + SYNTAX TmnxOamBuildPktGtpUserCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxOamBuildPktGtpUserCtlEntry contains the definition of one GTP-U + header used by the OAM Egress Finder. + + Fields that influence the routing by SROS of a packet containing a + GTP-U header (e.g. Tunnel Endpoint Identfier (TEID)) are present. The + other GTP-U header fields (e.g. Message Type) are absent. + + A row is created by SROS when: + 1. tmnxOamBuildPktHdrType is set to 'gtpUser', OR + 2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a + tmnxOamBuildPktHeaderNum index which refers to a header with type + 'gtpUser'. + + A row is destroyed by SROS when: + 1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType = + 'gtpUser' is destroyed, OR + 2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with + type 'gtpUser' is destroyed. + + A row created using creation clause 1, above, has the index object + tmnxOamBuildPktNumOrZero=0. The zero indicates the GTP-U Header is a + base definition (not an override). + + A row created using creation clause 2, above, has + tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the + parent tmnxOamBuildPktHdrOvrCtlTable row. + + The following example values for this table show the definition of a + base TEID field for header 1, and two overrides. + + Pkt Num Or Zero Header Num TEID + --------------- ---------- ---------- + 0 1 4123456789 + 10 1 4123456790 + 255 1 4123456791" + INDEX { + tmnxOamBuildPktNumOrZero, + tmnxOamBuildPktHeaderNum + } + ::= { tmnxOamBuildPktGtpUserCtlTable 1 } + +TmnxOamBuildPktGtpUserCtlEntry ::= SEQUENCE +{ + tmnxOamBuildPktGtpUserLastChgd TimeStamp, + tmnxOamBuildPktGtpUserTunnEpIdHi TmnxHigh32, + tmnxOamBuildPktGtpUserTunnEpIdLo TmnxLow32 +} + +tmnxOamBuildPktGtpUserLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktGtpUserLastChgd indicates the most recent + time the value of a writable object in this row was modified." + ::= { tmnxOamBuildPktGtpUserCtlEntry 1 } + +tmnxOamBuildPktGtpUserTunnEpIdHi OBJECT-TYPE + SYNTAX TmnxHigh32 (0 | 1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktGtpUserTunnEpIdHi specifies the most + significant 32 bits of the GTP-U Tunnel Endpoint Identifier (TEID) + field of the specified header. + + Together, tmnxOamBuildPktGtpUserTunnEpIdHi and + tmnxOamBuildPktGtpUserTunnEpIdLo specify a number in the range + 0..4294967296 (i.e. 2^32). + + When the hosting row is a base definition (i.e. + tmnxOamBuildPktNumOrZero is zero), the default TEID is 0. + + When the hosting row is an override definition (i.e. + tmnxOamBuildPktNumOrZero is non-zero), the default TEID is 4294967296. + That indicates an unspecified override. The TEID High/Low object pair + is needed to accommodate 4294967296." + ::= { tmnxOamBuildPktGtpUserCtlEntry 2 } + +tmnxOamBuildPktGtpUserTunnEpIdLo OBJECT-TYPE + SYNTAX TmnxLow32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxOamBuildPktGtpUserTunnEpIdLo specifies the least + significant 32 bits of the GTP-U Tunnel Endpoint Identifier (TEID) + field of the specified header. + + See the DESCRIPTION clause of tmnxOamBuildPktGtpUserTunnEpIdHi for + more information." + ::= { tmnxOamBuildPktGtpUserCtlEntry 3 } + +tmnxOamNotificationObjs OBJECT IDENTIFIER ::= { tmnxOamTestObjs 7 } + +tmnxOamTestRunIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxOamTestRunIndex indicates a test run index (e.g. + tmnxOamPingResultsTestRunIndex or tmnxOamDiagResultsTestRunIndex) + reported in a notification." + ::= { tmnxOamNotificationObjs 1 } + +tmnxOamTestConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 11 } + +tmnxOamPingConformance OBJECT IDENTIFIER ::= { tmnxOamTestConformance 1 } + +tmnxOamPingCompliances OBJECT IDENTIFIER ::= { tmnxOamPingConformance 1 } + +tmnxOamPing7450V4v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM ping tests on Nokia + 7450 ESS series systems release 4.0." + MODULE + MANDATORY-GROUPS { + tmnxOamPingGeneralV4v0Group, + tmnxOamMacPingV4v0Group, + tmnxOamLspPingV4v0Group, + tmnxOamMfibPingV4v0Group, + tmnxOamCpePingV4v0Group, + tmnxOamVccvPingGroup, + tmnxOamIcmpPingGroup, + tmnxOamPingNotificationV4v0Group + } + ::= { tmnxOamPingCompliances 4 } + +tmnxOamPing7750V4v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM ping tests on Nokia + SROS series systems release 4.0." + MODULE + MANDATORY-GROUPS { + tmnxOamPingGeneralV4v0Group, + tmnxOamMacPingV4v0Group, + tmnxOamLspPingV4v0Group, + tmnxOamVprnPingV4v0Group, + tmnxOamMfibPingV4v0Group, + tmnxOamCpePingV4v0Group, + tmnxOamMRInfoV4v0Group, + tmnxOamAtmPingR2r1Group, + tmnxOamVccvPingGroup, + tmnxOamIcmpPingGroup, + tmnxOamPingNotificationV4v0Group + } + ::= { tmnxOamPingCompliances 5 } + +tmnxOamPing7450V5v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM ping tests on Nokia + 7450 ESS series systems release 5.0." + MODULE + MANDATORY-GROUPS { + tmnxOamPingGeneralV4v0Group, + tmnxOamMacPingV4v0Group, + tmnxOamLspPingV5v0Group, + tmnxOamMfibPingV4v0Group, + tmnxOamCpePingV4v0Group, + tmnxOamVccvPingV5v0Group, + tmnxOamIcmpPingGroup, + tmnxOamAncpTestV5v0Group, + tmnxOamPingNotificationV5v0Group + } + ::= { tmnxOamPingCompliances 6 } + +tmnxOamPing7750V5v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM ping tests on Nokia + SROS series systems release 5.0." + MODULE + MANDATORY-GROUPS { + tmnxOamPingGeneralV4v0Group, + tmnxOamMacPingV4v0Group, + tmnxOamLspPingV5v0Group, + tmnxOamVprnPingV4v0Group, + tmnxOamMfibPingV4v0Group, + tmnxOamCpePingV4v0Group, + tmnxOamMRInfoV4v0Group, + tmnxOamAtmPingR2r1Group, + tmnxOamVccvPingV5v0Group, + tmnxOamIcmpPingGroup, + tmnxOamAncpTestV5v0Group, + tmnxOamPingNotificationV5v0Group + } + ::= { tmnxOamPingCompliances 7 } + +tmnxOamPing7450V6v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM ping tests on Nokia + 7450 ESS series systems release 6.0." + MODULE + MANDATORY-GROUPS { + tmnxOamPingGeneralV6v0Group, + tmnxOamMacPingV4v0Group, + tmnxOamLspPingV6v0Group, + tmnxOamMfibPingV6v0Group, + tmnxOamCpePingV4v0Group, + tmnxOamVccvPingV5v0Group, + tmnxOamIcmpPingGroup, + tmnxOamAncpTestV5v0Group, + tmnxOamPingNotificationV5v0Group + } + ::= { tmnxOamPingCompliances 8 } + +tmnxOamPing7750V6v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM ping tests on Nokia + SROS series systems release 6.0." + MODULE + MANDATORY-GROUPS { + tmnxOamPingGeneralV6v0Group, + tmnxOamMacPingV4v0Group, + tmnxOamLspPingV6v0Group, + tmnxOamVprnPingV4v0Group, + tmnxOamMfibPingV6v0Group, + tmnxOamCpePingV4v0Group, + tmnxOamMRInfoV4v0Group, + tmnxOamAtmPingR2r1Group, + tmnxOamVccvPingV5v0Group, + tmnxOamIcmpPingGroup, + tmnxOamAncpTestV5v0Group, + tmnxOamPingNotificationV5v0Group + } + ::= { tmnxOamPingCompliances 9 } + +tmnxOamPing7450V7v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM ping tests on Nokia + 7450 ESS series systems release 7.0." + MODULE + MANDATORY-GROUPS { + tmnxOamPingGeneralV7v0Group, + tmnxOamMacPingV4v0Group, + tmnxOamLspPingV6v0Group, + tmnxOamMfibPingV6v0Group, + tmnxOamCpePingV4v0Group, + tmnxOamVccvPingV5v0Group, + tmnxOamIcmpPingGroup, + tmnxOamAncpTestV5v0Group, + tmnxOamPingNotificationV7v0Group + } + ::= { tmnxOamPingCompliances 10 } + +tmnxOamPing7750V7v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM ping tests on Nokia + 7750 and 7710 SR series systems release 7.0." + MODULE + MANDATORY-GROUPS { + tmnxOamPingGeneralV7v0Group, + tmnxOamMacPingV4v0Group, + tmnxOamLspPingV6v0Group, + tmnxOamVprnPingV4v0Group, + tmnxOamMfibPingV6v0Group, + tmnxOamCpePingV4v0Group, + tmnxOamMRInfoV4v0Group, + tmnxOamAtmPingR2r1Group, + tmnxOamVccvPingV5v0Group, + tmnxOamIcmpPingGroup, + tmnxOamAncpTestV5v0Group, + tmnxOamPingNotificationV7v0Group, + tmnxOamP2mpLspPingGroup + } + ::= { tmnxOamPingCompliances 11 } + +tmnxOamPing7450V8v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM ping tests on Nokia + 7450 ESS series systems release 8.0." + MODULE + MANDATORY-GROUPS { + tmnxOamPingGeneralV8v0Group, + tmnxOamMacPingV4v0Group, + tmnxOamLspPingV6v0Group, + tmnxOamMfibPingV6v0Group, + tmnxOamCpePingV4v0Group, + tmnxOamVccvPingV5v0Group, + tmnxOamIcmpPingGroup, + tmnxOamAncpTestV5v0Group, + tmnxOamEthCfmPingV8v0Group, + tmnxOamPingNotificationV7v0Group + } + ::= { tmnxOamPingCompliances 12 } + +tmnxOamPing77x0V8v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM ping tests on Nokia + 7750 and 7710 SR series systems release 8.0." + MODULE + MANDATORY-GROUPS { + tmnxOamPingGeneralV8v0Group, + tmnxOamMacPingV4v0Group, + tmnxOamLspPingV6v0Group, + tmnxOamVprnPingV4v0Group, + tmnxOamMfibPingV6v0Group, + tmnxOamCpePingV4v0Group, + tmnxOamMRInfoV4v0Group, + tmnxOamAtmPingR2r1Group, + tmnxOamVccvPingV5v0Group, + tmnxOamIcmpPingGroup, + tmnxOamAncpTestV5v0Group, + tmnxOamEthCfmPingV8v0Group, + tmnxOamPingNotificationV7v0Group, + tmnxOamP2mpLspPingGroup, + tmnxOamP2mpLspPingV8v0Group + } + ::= { tmnxOamPingCompliances 13 } + +tmnxOamPing7xx0V9v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM ping tests on Nokia + SROS series systems, release 9.0." + MODULE + MANDATORY-GROUPS { + tmnxOamPingGeneralV8v0Group, + tmnxOamMacPingV4v0Group, + tmnxOamLspPingV6v0Group, + tmnxOamVprnPingV4v0Group, + tmnxOamMfibPingV6v0Group, + tmnxOamCpePingV4v0Group, + tmnxOamMRInfoV4v0Group, + tmnxOamAtmPingR2r1Group, + tmnxOamVccvPingV5v0Group, + tmnxOamIcmpPingGroup, + tmnxOamAncpTestV5v0Group, + tmnxOamEthCfmPingV8v0Group, + tmnxOamPingNotificationV7v0Group, + tmnxOamP2mpLspPingGroup, + tmnxOamP2mpLspPingV8v0Group, + tmnxOamVccvPingV9v0Group + } + ::= { tmnxOamPingCompliances 14 } + +tmnxOamPing7xx0V10v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM ping tests on Nokia + SROS series systems, release 10.0." + MODULE + MANDATORY-GROUPS { + tmnxOamPingGeneralV10v0Group, + tmnxOamMacPingV4v0Group, + tmnxOamLspPingV6v0Group, + tmnxOamVprnPingV4v0Group, + tmnxOamMfibPingV6v0Group, + tmnxOamCpePingV4v0Group, + tmnxOamMRInfoV4v0Group, + tmnxOamAtmPingR2r1Group, + tmnxOamVccvPingV5v0Group, + tmnxOamIcmpPingGroup, + tmnxOamAncpTestV5v0Group, + tmnxOamEthCfmPingV8v0Group, + tmnxOamPingNotificationV7v0Group, + tmnxOamP2mpLspPingGroup, + tmnxOamP2mpLspPingV8v0Group, + tmnxOamVccvPingV9v0Group, + tmnxOamPingCtlV10v0Group, + tmnxOamMobilePingGroup, + tmnxOamP2mpLspPingV10v0Group + } + ::= { tmnxOamPingCompliances 15 } + +tmnxOamPing7xx0V11v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM ping tests on Nokia + SROS series systems, release 11.0." + MODULE + MANDATORY-GROUPS { + tmnxOamAncpTestV5v0Group, + tmnxOamAtmPingR2r1Group, + tmnxOamCpePingV4v0Group, + tmnxOamEthCfmPingV8v0Group, + tmnxOamIcmpPingGroup, + tmnxOamLspPingV11v0Group, + tmnxOamMRInfoV4v0Group, + tmnxOamMacPingCtlV11v0Group, + tmnxOamMacPingHistoryV11v0Group, + tmnxOamMfibPingV6v0Group, + tmnxOamMobilePingGroup, + tmnxOamP2mpLspPingGroup, + tmnxOamP2mpLspPingV10v0Group, + tmnxOamP2mpLspPingV8v0Group, + tmnxOamPingCtlV10v0Group, + tmnxOamPingGeneralV10v0Group, + tmnxOamPingNotificationV7v0Group, + tmnxOamPingV11v0Group, + tmnxOamVccvPingV5v0Group, + tmnxOamVccvPingV9v0Group, + tmnxOamVccvPingV11v0Group, + tmnxOamVprnPingV4v0Group + } + ::= { tmnxOamPingCompliances 16 } + +tmnxOamPing7xx0V12v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM ping tests on Nokia + SROS series systems, release 12.0." + MODULE + MANDATORY-GROUPS { + tmnxOamAncpTestV5v0Group, + tmnxOamAtmPingR2r1Group, + tmnxOamCpePingV4v0Group, + tmnxOamEthCfmPingV8v0Group, + tmnxOamIcmpPingGroup, + tmnxOamLspPingV11v0Group, + tmnxOamMRInfoV4v0Group, + tmnxOamMacPingCtlV11v0Group, + tmnxOamMacPingHistoryV11v0Group, + tmnxOamMfibPingV6v0Group, + tmnxOamMobilePingGroup, + tmnxOamP2mpLspPingGroup, + tmnxOamP2mpLspPingV8v0Group, + tmnxOamP2mpLspPingV10v0Group, + tmnxOamPingCtlV10v0Group, + tmnxOamPingGeneralV10v0Group, + tmnxOamPingNotificationV7v0Group, + tmnxOamPingV11v0Group, + tmnxOamPingV12v0Group, + tmnxOamVccvPingV5v0Group, + tmnxOamVccvPingV9v0Group, + tmnxOamVccvPingV11v0Group, + tmnxOamVprnPingV4v0Group + } + ::= { tmnxOamPingCompliances 17 } + +tmnxOamPing7xx0V13v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for OAM ping OBJECT-GROUPs added in Nokia + SROS series systems, release 13.0." + MODULE + MANDATORY-GROUPS { + tmnxOamPingV13v0Group + } + ::= { tmnxOamPingCompliances 18 } + +tmnxOamPing7xx0V14v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for OAM ping OBJECT-GROUPs added in Nokia + SROS series systems, release 14.0." + MODULE + MANDATORY-GROUPS { + tmnxOamPingV14v0Group + } + ::= { tmnxOamPingCompliances 19 } + +tmnxOamPing7xx0V15v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for OAM ping OBJECT-GROUPs added in Nokia + SROS series systems, release 15.0." + MODULE + MANDATORY-GROUPS { + tmnxOamPingV15v0Group + } + ::= { tmnxOamPingCompliances 20 } + +tmnxOamPing7xx0V16v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for OAM ping OBJECT-GROUPs added in Nokia + SROS series systems, release 16.0." + MODULE + MANDATORY-GROUPS { + tmnxOamPingNotificationV7v0Group, + tmnxOamAncpTestV5v0Group, + tmnxOamAtmPingR2r1Group, + tmnxOamCpePingV4v0Group, + tmnxOamEthCfmPingV8v0Group, + tmnxOamIcmpPingGroup, + tmnxOamLspPingV11v0Group, + tmnxOamMRInfoV4v0Group, + tmnxOamMacPingCtlV11v0Group, + tmnxOamMacPingHistoryV11v0Group, + tmnxOamMfibPingV6v0Group, + tmnxOamMobilePingV16v0Group, + tmnxOamP2mpLspPingGroup, + tmnxOamP2mpLspPingV8v0Group, + tmnxOamP2mpLspPingV10v0Group, + tmnxOamPingCtlV10v0Group, + tmnxOamPingGeneralV10v0Group, + tmnxOamPingObsoletedV16v0Group, + tmnxOamPingV11v0Group, + tmnxOamPingV12v0Group, + tmnxOamPingV16v0Group, + tmnxOamTrV16v0Group, + tmnxOamVccvPingV5v0Group, + tmnxOamVccvPingV9v0Group, + tmnxOamVccvPingV11v0Group, + tmnxOamVprnPingV4v0Group + } + ::= { tmnxOamPingCompliances 21 } + +tmnxOamPing7xx0V19v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for OAM ping OBJECT-GROUPs added in Nokia + SROS series systems, release 19.0." + MODULE + MANDATORY-GROUPS { + tmnxOamPingV19v0Group + } + ::= { tmnxOamPingCompliances 22 } + +tmnxOamPingGroups OBJECT IDENTIFIER ::= { tmnxOamPingConformance 2 } + +tmnxOamMacPingL2MapGroup OBJECT-GROUP + OBJECTS { + tmnxOamMacPingL2MapRouterID, + tmnxOamMacPingL2MapLabel, + tmnxOamMacPingL2MapProtocol, + tmnxOamMacPingL2MapVCType, + tmnxOamMacPingL2MapVCID, + tmnxOamMacPingL2MapDirection + } + STATUS obsolete + DESCRIPTION + "The group of optional objects to report OAM Mac Ping layer-2 mapping + information returned in response to OAM Mac Ping tests on Nokia SROS + series systems." + ::= { tmnxOamPingGroups 3 } + +tmnxOamAtmPingR2r1Group OBJECT-GROUP + OBJECTS { + tmnxOamAtmPingCtlPortId, + tmnxOamAtmPingCtlVpi, + tmnxOamAtmPingCtlVci, + tmnxOamAtmPingCtlLpbkLocation, + tmnxOamAtmPingCtlSegment + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM ATM Ping tests on + Nokia SROS series systems." + ::= { tmnxOamPingGroups 8 } + +tmnxOamMacPingV4v0Group OBJECT-GROUP + OBJECTS { + tmnxOamMacPingCtlTargetMacAddr, + tmnxOamMacPingCtlSourceMacAddr, + tmnxOamMacPingCtlSendControl, + tmnxOamMacPingCtlReplyControl, + tmnxOamMacPingCtlTtl, + tmnxOamMacPingCtlRegister, + tmnxOamMacPingCtlFlood, + tmnxOamMacPingCtlForce, + tmnxOamMacPingCtlAge, + tmnxOamMacPingCtlSapPortId, + tmnxOamMacPingCtlSapEncapValue, + tmnxOamMacPingCtlFibEntryName, + tmnxOamMacPingHistoryResponse, + tmnxOamMacPingHistoryOneWayTime, + tmnxOamMacPingHistoryStatus, + tmnxOamMacPingHistoryTime, + tmnxOamMacPingHistoryReturnCode, + tmnxOamMacPingHistoryAddressType, + tmnxOamMacPingHistorySapId, + tmnxOamMacPingHistorySdpId, + tmnxOamMacPingHistoryAdminStatus, + tmnxOamMacPingHistoryOperStatus, + tmnxOamMacPingHistoryResponsePlane, + tmnxOamMacPingHistorySize, + tmnxOamMacPingHistoryInOneWayTime, + tmnxOamMacPingHistorySrcAddrType, + tmnxOamMacPingHistorySrcAddress + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of OAM Mac Ping tests on + Nokia SROS series systems release 4.0." + ::= { tmnxOamPingGroups 14 } + +tmnxOamVccvPingGroup OBJECT-GROUP + OBJECTS { + tmnxOamVccvPingCtlSdpIdVcId, + tmnxOamVccvPingCtlReplyMode + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of OAM VCCV Ping tests on + Nokia SROS series systems." + ::= { tmnxOamPingGroups 15 } + +tmnxOamPingGeneralV4v0Group OBJECT-GROUP + OBJECTS { + tmnxOamPingMaxConcurrentTests, + tmnxOamPingCtlRowStatus, + tmnxOamPingCtlStorageType, + tmnxOamPingCtlDescr, + tmnxOamPingCtlTestMode, + tmnxOamPingCtlAdminStatus, + tmnxOamPingCtlOrigSdpId, + tmnxOamPingCtlRespSdpId, + tmnxOamPingCtlFcName, + tmnxOamPingCtlProfile, + tmnxOamPingCtlMtuStartSize, + tmnxOamPingCtlMtuEndSize, + tmnxOamPingCtlMtuStepSize, + tmnxOamPingCtlServiceId, + tmnxOamPingCtlLocalSdp, + tmnxOamPingCtlRemoteSdp, + tmnxOamPingCtlSize, + tmnxOamPingCtlTimeOut, + tmnxOamPingCtlProbeCount, + tmnxOamPingCtlInterval, + tmnxOamPingCtlMaxRows, + tmnxOamPingCtlTrapGeneration, + tmnxOamPingCtlTrapProbeFailureFilter, + tmnxOamPingCtlTrapTestFailureFilter, + tmnxOamPingCtlSAA, + tmnxOamPingCtlRuns, + tmnxOamPingCtlFailures, + tmnxOamPingCtlLastRunResult, + tmnxOamPingCtlLastChanged, + tmnxOamPingCtlVRtrID, + tmnxOamPingCtlTgtAddrType, + tmnxOamPingCtlTgtAddress, + tmnxOamPingCtlSrcAddrType, + tmnxOamPingCtlSrcAddress, + tmnxOamPingCtlDnsName, + tmnxOamPingResultsOperStatus, + tmnxOamPingResultsMinRtt, + tmnxOamPingResultsMaxRtt, + tmnxOamPingResultsAverageRtt, + tmnxOamPingResultsRttSumOfSquares, + tmnxOamPingResultsMtuResponseSize, + tmnxOamPingResultsSvcPing, + tmnxOamPingResultsProbeResponses, + tmnxOamPingResultsSentProbes, + tmnxOamPingResultsLastGoodProbe, + tmnxOamPingResultsLastRespHeader, + tmnxOamPingResultsMinTt, + tmnxOamPingResultsMaxTt, + tmnxOamPingResultsAverageTt, + tmnxOamPingResultsTtSumOfSquares, + tmnxOamPingResultsMinInTt, + tmnxOamPingResultsMaxInTt, + tmnxOamPingResultsAverageInTt, + tmnxOamPingResultsInTtSumOfSqrs, + tmnxOamPingResultsOutJitter, + tmnxOamPingResultsInJitter, + tmnxOamPingResultsRtJitter, + tmnxOamPingResultsProbeTimeouts, + tmnxOamPingResultsProbeFailures, + tmnxOamPingHistoryResponse, + tmnxOamPingHistoryOneWayTime, + tmnxOamPingHistorySize, + tmnxOamPingHistoryStatus, + tmnxOamPingHistoryTime, + tmnxOamPingHistoryReturnCode, + tmnxOamPingHistAddressType, + tmnxOamPingHistoryVersion, + tmnxOamPingHistSapId, + tmnxOamPingHistoryCpeMacAddr, + tmnxOamPingHistoryRespSvcId, + tmnxOamPingHistorySequence, + tmnxOamPingHistoryIfIndex, + tmnxOamPingHistoryDataLen, + tmnxOamPingHistoryRespPlane, + tmnxOamPingHistoryReqHdr, + tmnxOamPingHistoryRespHdr, + tmnxOamPingHistoryDnsAddrType, + tmnxOamPingHistoryDnsAddress, + tmnxOamPingHistorySrcAddrType, + tmnxOamPingHistorySrcAddress, + tmnxOamPingHistoryInOneWayTime + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of OAM ping tests general + capabilities on Nokia SROS series systems 4.0 release" + ::= { tmnxOamPingGroups 16 } + +tmnxOamLspPingV4v0Group OBJECT-GROUP + OBJECTS { + tmnxOamLspPingCtlVRtrID, + tmnxOamLspPingCtlLspName, + tmnxOamLspPingCtlReturnLsp, + tmnxOamLspPingCtlTtl, + tmnxOamLspPingCtlPathName, + tmnxOamLspPingCtlLdpPrefixType, + tmnxOamLspPingCtlLdpPrefix, + tmnxOamLspPingCtlLdpPrefixLen + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of OAM LSP Ping tests on + Nokia SROS series systems 4.0 release." + ::= { tmnxOamPingGroups 17 } + +tmnxOamVprnPingV4v0Group OBJECT-GROUP + OBJECTS { + tmnxOamVprnPingCtlReplyControl, + tmnxOamVprnPingCtlTtl, + tmnxOamVprnPingCtlSrcAddrType, + tmnxOamVprnPingCtlSrcAddress + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM VPRN Ping tests on + Nokia SROS series systems 4.0 release." + ::= { tmnxOamPingGroups 19 } + +tmnxOamMfibPingV4v0Group OBJECT-GROUP + OBJECTS { + tmnxOamMfibPingCtlReplyControl, + tmnxOamMfibPingCtlTtl, + tmnxOamMfibPingCtlSrcAddrType, + tmnxOamMfibPingCtlSrcAddress, + tmnxOamMfibPingCtlDestAddrType, + tmnxOamMfibPingCtlDestAddress, + tmnxOamPingHistoryRespSvcId + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of OAM MFIB Ping tests on + Nokia SROS series systems release 4.0." + ::= { tmnxOamPingGroups 20 } + +tmnxOamCpePingV4v0Group OBJECT-GROUP + OBJECTS { + tmnxOamCpePingCtlSendControl, + tmnxOamCpePingCtlReplyControl, + tmnxOamCpePingCtlTtl, + tmnxOamCpePingCtlSrceMacAddr, + tmnxOamCpePingCtlSrcAddrType, + tmnxOamCpePingCtlSrcAddress, + tmnxOamPingHistoryCpeMacAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM CPE Ping tests on + Nokia SROS series systems release 4.0." + ::= { tmnxOamPingGroups 21 } + +tmnxOamMRInfoV4v0Group OBJECT-GROUP + OBJECTS { + tmnxOamMRInfoRespCapabilities, + tmnxOamMRInfoRespMinorVersion, + tmnxOamMRInfoRespMajorVersion, + tmnxOamMRInfoRespNumInterfaces, + tmnxOamMRInfoRespIfMetric, + tmnxOamMRInfoRespIfThreshold, + tmnxOamMRInfoRespIfFlags, + tmnxOamMRInfoRespIfNbrCount, + tmnxOamMRInfoRespIfAddrType, + tmnxOamMRInfoRespIfAddr, + tmnxOamMRInfoRespIfNbrAddrType, + tmnxOamMRInfoRespIfNbrAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM Multicast Router + Information (mrinfo) tests on Nokia SROS series systems release 4.0." + ::= { tmnxOamPingGroups 22 } + +tmnxOamIcmpPingGroup OBJECT-GROUP + OBJECTS { + tmnxOamIcmpPingCtlRapid, + tmnxOamIcmpPingCtlTtl, + tmnxOamIcmpPingCtlDSField, + tmnxOamIcmpPingCtlPattern, + tmnxOamIcmpPingCtlNhAddrType, + tmnxOamIcmpPingCtlNhAddress, + tmnxOamIcmpPingCtlEgrIfIndex, + tmnxOamIcmpPingCtlEgrIfName, + tmnxOamIcmpPingCtlBypassRouting, + tmnxOamIcmpPingCtlDoNotFragment + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM ICMP Ping tests on + Nokia SROS series systems." + ::= { tmnxOamPingGroups 23 } + +tmnxOamPingObsoleteV4v0Group OBJECT-GROUP + OBJECTS { + tmnxOamPingCtlTargetIpAddress, + tmnxOamPingHistorySrcIpAddress, + tmnxOamMacPingHistorySrcIpAddress, + tmnxOamLspPingCtlLdpIpPrefix, + tmnxOamLspPingCtlLdpIpPrefixLen, + tmnxOamVprnPingCtlSourceIpAddr, + tmnxOamMfibPingCtlSourceIpAddr, + tmnxOamMfibPingCtlDestIpAddr, + tmnxOamCpePingCtlSourceIpAddr, + tmnxOamMRInfoRespIfAddress, + tmnxOamMRInfoRespIfNbrAddress + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM ICMP Ping tests on + Nokia SROS series systems that were made obsolete in release 4.0." + ::= { tmnxOamPingGroups 24 } + +tmnxOamPingNotificationV4v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxOamPingProbeFailedV2, + tmnxOamPingTestFailedV2, + tmnxOamPingTestCompletedV2 + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the OAM ping feature on Nokia + SROS series systems release 4.0." + ::= { tmnxOamPingGroups 25 } + +tmnxOamPingNotificationObsoleteV4v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxOamPingProbeFailed, + tmnxOamPingTestFailed, + tmnxOamPingTestCompleted + } + STATUS current + DESCRIPTION + "The group of notifications supporting the OAM ping feature on Nokia + SROS series systems release 4.0." + ::= { tmnxOamPingGroups 26 } + +tmnxOamLspPingV5v0Group OBJECT-GROUP + OBJECTS { + tmnxOamLspPingCtlVRtrID, + tmnxOamLspPingCtlLspName, + tmnxOamLspPingCtlReturnLsp, + tmnxOamLspPingCtlTtl, + tmnxOamLspPingCtlPathName, + tmnxOamLspPingCtlLdpPrefixType, + tmnxOamLspPingCtlLdpPrefix, + tmnxOamLspPingCtlLdpPrefixLen, + tmnxOamLspPingCtlPathDestType, + tmnxOamLspPingCtlPathDest, + tmnxOamLspPingCtlNhIntfName, + tmnxOamLspPingCtlNhAddressType, + tmnxOamLspPingCtlNhAddress + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of OAM LSP Ping tests on + Nokia SROS series systems 5.0 release." + ::= { tmnxOamPingGroups 27 } + +tmnxOamVccvPingV5v0Group OBJECT-GROUP + OBJECTS { + tmnxOamVccvPingCtlSdpIdVcId, + tmnxOamVccvPingCtlReplyMode, + tmnxOamVccvPingCtlPwId, + tmnxOamVccvPingCtlTtl + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM VCCV Ping tests on + Nokia SROS series systems 5.0 release." + ::= { tmnxOamPingGroups 28 } + +tmnxOamAncpTestV5v0Group OBJECT-GROUP + OBJECTS { + tmnxOamAncpTestTarget, + tmnxOamAncpTestTargetId, + tmnxOamAncpTestcount, + tmnxOamAncpTestTimeout, + tmnxOamAncpHistoryAncpString, + tmnxOamAncpHistoryAccNodeResult, + tmnxOamAncpHistoryAccNodeCode, + tmnxOamAncpHistoryAccNodeRspStr, + tmnxOamVccvPingCtlTtl + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM ANCP tests on Nokia + SROS series systems 5.0 release." + ::= { tmnxOamPingGroups 29 } + +tmnxOamPingNotificationV5v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxOamPingProbeFailedV2, + tmnxOamPingTestFailedV2, + tmnxOamPingTestCompletedV2, + tmnxAncpLoopbackTestCompleted + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the OAM ping feature on Nokia + SROS series systems release 5.0." + ::= { tmnxOamPingGroups 30 } + +tmnxOamMfibPingV6v0Group OBJECT-GROUP + OBJECTS { + tmnxOamMfibPingCtlReplyControl, + tmnxOamMfibPingCtlTtl, + tmnxOamMfibPingCtlSrcAddrType, + tmnxOamMfibPingCtlSrcAddress, + tmnxOamMfibPingCtlDestAddrType, + tmnxOamMfibPingCtlDestAddress, + tmnxOamPingHistoryRespSvcId, + tmnxOamMfibPingCtlDestMacAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM MFIB Ping tests on + Nokia SROS series systems release 6.0." + ::= { tmnxOamPingGroups 31 } + +tmnxOamPingGeneralV6v0Group OBJECT-GROUP + OBJECTS { + tmnxOamPingMaxConcurrentTests, + tmnxOamPingCtlRowStatus, + tmnxOamPingCtlStorageType, + tmnxOamPingCtlDescr, + tmnxOamPingCtlTestMode, + tmnxOamPingCtlAdminStatus, + tmnxOamPingCtlOrigSdpId, + tmnxOamPingCtlRespSdpId, + tmnxOamPingCtlFcName, + tmnxOamPingCtlProfile, + tmnxOamPingCtlMtuStartSize, + tmnxOamPingCtlMtuEndSize, + tmnxOamPingCtlMtuStepSize, + tmnxOamPingCtlServiceId, + tmnxOamPingCtlLocalSdp, + tmnxOamPingCtlRemoteSdp, + tmnxOamPingCtlSize, + tmnxOamPingCtlTimeOut, + tmnxOamPingCtlProbeCount, + tmnxOamPingCtlInterval, + tmnxOamPingCtlTrapGeneration, + tmnxOamPingCtlTrapProbeFailureFilter, + tmnxOamPingCtlTrapTestFailureFilter, + tmnxOamPingCtlSAA, + tmnxOamPingCtlRuns, + tmnxOamPingCtlFailures, + tmnxOamPingCtlLastRunResult, + tmnxOamPingCtlLastChanged, + tmnxOamPingCtlVRtrID, + tmnxOamPingCtlTgtAddrType, + tmnxOamPingCtlTgtAddress, + tmnxOamPingCtlSrcAddrType, + tmnxOamPingCtlSrcAddress, + tmnxOamPingCtlDnsName, + tmnxOamPingResultsOperStatus, + tmnxOamPingResultsMinRtt, + tmnxOamPingResultsMaxRtt, + tmnxOamPingResultsAverageRtt, + tmnxOamPingResultsRttSumOfSquares, + tmnxOamPingResultsMtuResponseSize, + tmnxOamPingResultsSvcPing, + tmnxOamPingResultsProbeResponses, + tmnxOamPingResultsSentProbes, + tmnxOamPingResultsLastGoodProbe, + tmnxOamPingResultsLastRespHeader, + tmnxOamPingResultsMinTt, + tmnxOamPingResultsMaxTt, + tmnxOamPingResultsAverageTt, + tmnxOamPingResultsTtSumOfSquares, + tmnxOamPingResultsMinInTt, + tmnxOamPingResultsMaxInTt, + tmnxOamPingResultsAverageInTt, + tmnxOamPingResultsInTtSumOfSqrs, + tmnxOamPingResultsOutJitter, + tmnxOamPingResultsInJitter, + tmnxOamPingResultsRtJitter, + tmnxOamPingResultsProbeTimeouts, + tmnxOamPingResultsProbeFailures, + tmnxOamPingHistoryResponse, + tmnxOamPingHistoryOneWayTime, + tmnxOamPingHistorySize, + tmnxOamPingHistoryStatus, + tmnxOamPingHistoryTime, + tmnxOamPingHistoryReturnCode, + tmnxOamPingHistAddressType, + tmnxOamPingHistoryVersion, + tmnxOamPingHistSapId, + tmnxOamPingHistoryCpeMacAddr, + tmnxOamPingHistoryRespSvcId, + tmnxOamPingHistorySequence, + tmnxOamPingHistoryIfIndex, + tmnxOamPingHistoryDataLen, + tmnxOamPingHistoryRespPlane, + tmnxOamPingHistoryReqHdr, + tmnxOamPingHistoryRespHdr, + tmnxOamPingHistoryDnsAddrType, + tmnxOamPingHistoryDnsAddress, + tmnxOamPingHistorySrcAddrType, + tmnxOamPingHistorySrcAddress, + tmnxOamPingHistoryInOneWayTime, + tmnxOamPingCtlDNSRecord + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of OAM ping tests general + capabilities on Nokia SROS series systems 6.0 release" + ::= { tmnxOamPingGroups 32 } + +tmnxOamP2mpLspPingGroup OBJECT-GROUP + OBJECTS { + tmnxOamP2mpLspPingCtlLspName, + tmnxOamP2mpLspPingCtlInstName, + tmnxOamP2mpLspPingCtlTtl, + tmnxOamP2mpLspPingCtlIpRowStatus, + tmnxOamP2mpLspPingCtlIpAddrType, + tmnxOamP2mpLspPingCtlIpAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of P2MP LSP Ping tests on + Nokia SROS series systems 7.0 release." + ::= { tmnxOamPingGroups 33 } + +tmnxOamLspPingV6v0Group OBJECT-GROUP + OBJECTS { + tmnxOamLspPingCtlLspName, + tmnxOamLspPingCtlTtl, + tmnxOamLspPingCtlPathName, + tmnxOamLspPingCtlLdpPrefixType, + tmnxOamLspPingCtlLdpPrefix, + tmnxOamLspPingCtlLdpPrefixLen, + tmnxOamLspPingCtlPathDestType, + tmnxOamLspPingCtlPathDest, + tmnxOamLspPingCtlNhIntfName, + tmnxOamLspPingCtlNhAddressType, + tmnxOamLspPingCtlNhAddress + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of OAM LSP Ping tests on + Nokia SROS series systems 6.0 release." + ::= { tmnxOamPingGroups 34 } + +tmnxOamPingGeneralV7v0Group OBJECT-GROUP + OBJECTS { + tmnxOamPingMaxConcurrentTests, + tmnxOamPingCtlRowStatus, + tmnxOamPingCtlStorageType, + tmnxOamPingCtlDescr, + tmnxOamPingCtlTestMode, + tmnxOamPingCtlAdminStatus, + tmnxOamPingCtlOrigSdpId, + tmnxOamPingCtlRespSdpId, + tmnxOamPingCtlFcName, + tmnxOamPingCtlProfile, + tmnxOamPingCtlMtuStartSize, + tmnxOamPingCtlMtuEndSize, + tmnxOamPingCtlMtuStepSize, + tmnxOamPingCtlServiceId, + tmnxOamPingCtlLocalSdp, + tmnxOamPingCtlRemoteSdp, + tmnxOamPingCtlSize, + tmnxOamPingCtlTimeOut, + tmnxOamPingCtlProbeCount, + tmnxOamPingCtlInterval, + tmnxOamPingCtlTrapGeneration, + tmnxOamPingCtlTrapProbeFailureFilter, + tmnxOamPingCtlTrapTestFailureFilter, + tmnxOamPingCtlSAA, + tmnxOamPingCtlRuns, + tmnxOamPingCtlFailures, + tmnxOamPingCtlLastRunResult, + tmnxOamPingCtlLastChanged, + tmnxOamPingCtlVRtrID, + tmnxOamPingCtlTgtAddrType, + tmnxOamPingCtlTgtAddress, + tmnxOamPingCtlSrcAddrType, + tmnxOamPingCtlSrcAddress, + tmnxOamPingCtlDnsName, + tmnxOamPingResultsOperStatus, + tmnxOamPingResultsMinRtt, + tmnxOamPingResultsMaxRtt, + tmnxOamPingResultsAverageRtt, + tmnxOamPingResultsRttSumOfSquares, + tmnxOamPingResultsMtuResponseSize, + tmnxOamPingResultsSvcPing, + tmnxOamPingResultsProbeResponses, + tmnxOamPingResultsSentProbes, + tmnxOamPingResultsLastGoodProbe, + tmnxOamPingResultsLastRespHeader, + tmnxOamPingResultsMinTt, + tmnxOamPingResultsMaxTt, + tmnxOamPingResultsAverageTt, + tmnxOamPingResultsTtSumOfSquares, + tmnxOamPingResultsMinInTt, + tmnxOamPingResultsMaxInTt, + tmnxOamPingResultsAverageInTt, + tmnxOamPingResultsInTtSumOfSqrs, + tmnxOamPingResultsOutJitter, + tmnxOamPingResultsInJitter, + tmnxOamPingResultsRtJitter, + tmnxOamPingResultsProbeTimeouts, + tmnxOamPingResultsProbeFailures, + tmnxOamPingHistoryResponse, + tmnxOamPingHistoryOneWayTime, + tmnxOamPingHistorySize, + tmnxOamPingHistoryStatus, + tmnxOamPingHistoryTime, + tmnxOamPingHistoryReturnCode, + tmnxOamPingHistAddressType, + tmnxOamPingHistoryVersion, + tmnxOamPingHistSapId, + tmnxOamPingHistoryCpeMacAddr, + tmnxOamPingHistoryRespSvcId, + tmnxOamPingHistorySequence, + tmnxOamPingHistoryIfIndex, + tmnxOamPingHistoryDataLen, + tmnxOamPingHistoryRespPlane, + tmnxOamPingHistoryReqHdr, + tmnxOamPingHistoryRespHdr, + tmnxOamPingHistoryDnsAddrType, + tmnxOamPingHistoryDnsAddress, + tmnxOamPingHistorySrcAddrType, + tmnxOamPingHistorySrcAddress, + tmnxOamPingHistoryInOneWayTime, + tmnxOamPingCtlDNSRecord, + tmnxOamPingResultsRttOFSumSquares, + tmnxOamPingResultsRttHCSumSquares, + tmnxOamPingResultsTtOFSumSquares, + tmnxOamPingResultsTtHCSumSquares, + tmnxOamPingResultsInTtOFSumSqrs, + tmnxOamPingResultsInTtHCSumSqrs, + tmnxOamPingResultsTestRunResult + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of OAM ping tests general + capabilities on Nokia SROS series systems 7.0 release" + ::= { tmnxOamPingGroups 35 } + +tmnxOamPingNotificationV7v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxOamPingProbeFailedV3, + tmnxOamPingTestFailedV3, + tmnxOamPingTestCompletedV3, + tmnxAncpLoopbackTestCompleted + } + STATUS current + DESCRIPTION + "The group of notifications supporting the OAM ping feature on Nokia + SROS series systems release 7.0." + ::= { tmnxOamPingGroups 36 } + +tmnxOamPingObsoleteV6v0Group OBJECT-GROUP + OBJECTS { + tmnxOamLspPingCtlReturnLsp, + tmnxOamLspPingCtlVRtrID, + tmnxOamPingCtlMaxRows + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM ping operations on + Nokia SR series systems that were made obsolete in release 6.0." + ::= { tmnxOamPingGroups 37 } + +tmnxOamPingObsoleteV6v1Group OBJECT-GROUP + OBJECTS { + tmnxOamMacPingL2MapRouterID, + tmnxOamMacPingL2MapLabel, + tmnxOamMacPingL2MapProtocol, + tmnxOamMacPingL2MapVCType, + tmnxOamMacPingL2MapVCID, + tmnxOamMacPingL2MapDirection + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM ping operations on + Nokia SR series systems that were made obsolete in release 6.1." + ::= { tmnxOamPingGroups 38 } + +tmnxOamEthCfmPingV8v0Group OBJECT-GROUP + OBJECTS { + tmnxOamEthCfmPingCtlTgtMacAddr, + tmnxOamEthCfmPingCtlSrcMdIndex, + tmnxOamEthCfmPingCtlSrcMaIndex, + tmnxOamEthCfmPingCtlSrcMepId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM Ethernet CFM Ping + tests on Nokia SROS series systems 8.0 release." + ::= { tmnxOamPingGroups 39 } + +tmnxOamP2mpLspPingV8v0Group OBJECT-GROUP + OBJECTS { + tmnxOamP2mpLspPingCtlP2MPId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM P2MP LSP Ping tests + on Nokia SROS series systems 8.0 release." + ::= { tmnxOamPingGroups 40 } + +tmnxOamPingGeneralV8v0Group OBJECT-GROUP + OBJECTS { + tmnxOamPingMaxConcurrentTests, + tmnxOamPingCtlRowStatus, + tmnxOamPingCtlStorageType, + tmnxOamPingCtlDescr, + tmnxOamPingCtlTestMode, + tmnxOamPingCtlAdminStatus, + tmnxOamPingCtlOrigSdpId, + tmnxOamPingCtlRespSdpId, + tmnxOamPingCtlFcName, + tmnxOamPingCtlProfile, + tmnxOamPingCtlMtuStartSize, + tmnxOamPingCtlMtuEndSize, + tmnxOamPingCtlMtuStepSize, + tmnxOamPingCtlServiceId, + tmnxOamPingCtlLocalSdp, + tmnxOamPingCtlRemoteSdp, + tmnxOamPingCtlSize, + tmnxOamPingCtlTimeOut, + tmnxOamPingCtlProbeCount, + tmnxOamPingCtlInterval, + tmnxOamPingCtlTrapGeneration, + tmnxOamPingCtlTrapProbeFailureFilter, + tmnxOamPingCtlTrapTestFailureFilter, + tmnxOamPingCtlSAA, + tmnxOamPingCtlRuns, + tmnxOamPingCtlFailures, + tmnxOamPingCtlLastRunResult, + tmnxOamPingCtlLastChanged, + tmnxOamPingCtlVRtrID, + tmnxOamPingCtlTgtAddrType, + tmnxOamPingCtlTgtAddress, + tmnxOamPingCtlSrcAddrType, + tmnxOamPingCtlSrcAddress, + tmnxOamPingCtlDnsName, + tmnxOamPingResultsOperStatus, + tmnxOamPingResultsMinRtt, + tmnxOamPingResultsMaxRtt, + tmnxOamPingResultsAverageRtt, + tmnxOamPingResultsRttSumOfSquares, + tmnxOamPingResultsMtuResponseSize, + tmnxOamPingResultsSvcPing, + tmnxOamPingResultsProbeResponses, + tmnxOamPingResultsSentProbes, + tmnxOamPingResultsLastGoodProbe, + tmnxOamPingResultsMinTt, + tmnxOamPingResultsMaxTt, + tmnxOamPingResultsAverageTt, + tmnxOamPingResultsTtSumOfSquares, + tmnxOamPingResultsMinInTt, + tmnxOamPingResultsMaxInTt, + tmnxOamPingResultsAverageInTt, + tmnxOamPingResultsInTtSumOfSqrs, + tmnxOamPingResultsOutJitter, + tmnxOamPingResultsInJitter, + tmnxOamPingResultsRtJitter, + tmnxOamPingResultsProbeTimeouts, + tmnxOamPingResultsProbeFailures, + tmnxOamPingHistoryResponse, + tmnxOamPingHistoryOneWayTime, + tmnxOamPingHistorySize, + tmnxOamPingHistoryStatus, + tmnxOamPingHistoryTime, + tmnxOamPingHistoryReturnCode, + tmnxOamPingHistAddressType, + tmnxOamPingHistoryVersion, + tmnxOamPingHistSapId, + tmnxOamPingHistoryCpeMacAddr, + tmnxOamPingHistoryRespSvcId, + tmnxOamPingHistorySequence, + tmnxOamPingHistoryIfIndex, + tmnxOamPingHistoryDataLen, + tmnxOamPingHistoryRespPlane, + tmnxOamPingHistoryReqHdr, + tmnxOamPingHistoryRespHdr, + tmnxOamPingHistoryDnsAddrType, + tmnxOamPingHistoryDnsAddress, + tmnxOamPingHistorySrcAddrType, + tmnxOamPingHistorySrcAddress, + tmnxOamPingHistoryInOneWayTime, + tmnxOamPingHistoryLspName, + tmnxOamPingHistNextHopAddrType, + tmnxOamPingHistNextHopAddress, + tmnxOamPingCtlDNSRecord, + tmnxOamPingResultsRttOFSumSquares, + tmnxOamPingResultsRttHCSumSquares, + tmnxOamPingResultsTtOFSumSquares, + tmnxOamPingResultsTtHCSumSquares, + tmnxOamPingResultsInTtOFSumSqrs, + tmnxOamPingResultsInTtHCSumSqrs, + tmnxOamPingResultsTestRunResult + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of OAM ping tests general + capabilities on Nokia SROS series systems 8.0 release" + ::= { tmnxOamPingGroups 41 } + +tmnxOamPingObsoleteV8v0Group OBJECT-GROUP + OBJECTS { + tmnxOamPingResultsLastRespHeader + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM ping operations on + Nokia SR series systems that were made obsolete in release 8.0." + ::= { tmnxOamPingGroups 42 } + +tmnxOamVccvPingV9v0Group OBJECT-GROUP + OBJECTS { + tmnxOamVccvPingCtlSpokeSdpId, + tmnxOamVccvPingCtlSaiiGlobalId, + tmnxOamVccvPingCtlSaiiPrefix, + tmnxOamVccvPingCtlSaiiAcId, + tmnxOamVccvPingCtlTaiiGlobalId, + tmnxOamVccvPingCtlTaiiPrefix, + tmnxOamVccvPingCtlTaiiAcId + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM VCCV Ping + tests on Nokia SROS series systems 9.0 release." + ::= { tmnxOamPingGroups 43 } + +tmnxOamPingCtlV10v0Group OBJECT-GROUP + OBJECTS { + tmnxOamPingCtlIntervalUnits + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM ping + tests on Nokia SROS series systems, release 10.0." + ::= { tmnxOamPingGroups 44 } + +tmnxOamMobilePingGroup OBJECT-GROUP + OBJECTS { + tmnxOamMobGtpPingRefPointType, + tmnxOamMobGtpPingVRtrId, + tmnxOamMobGtpPingPort, + tmnxOamMobGtpPingGateway + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of OAM mobile gateway ping + tests on Nokia 7x50 SR series systems." + ::= { tmnxOamPingGroups 45 } + +tmnxOamPingObsoleteV10v0Group OBJECT-GROUP + OBJECTS { + tmnxOamPingHistoryReqHdr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM ping operations made + obsolete in SROS Release 10.0 R1." + ::= { tmnxOamPingGroups 46 } + +tmnxOamPingGeneralV10v0Group OBJECT-GROUP + OBJECTS { + tmnxOamPingMaxConcurrentTests, + tmnxOamPingCtlRowStatus, + tmnxOamPingCtlTestMode, + tmnxOamPingCtlAdminStatus, + tmnxOamPingCtlOrigSdpId, + tmnxOamPingCtlRespSdpId, + tmnxOamPingCtlFcName, + tmnxOamPingCtlProfile, + tmnxOamPingCtlMtuStartSize, + tmnxOamPingCtlMtuEndSize, + tmnxOamPingCtlMtuStepSize, + tmnxOamPingCtlServiceId, + tmnxOamPingCtlLocalSdp, + tmnxOamPingCtlRemoteSdp, + tmnxOamPingCtlSize, + tmnxOamPingCtlTimeOut, + tmnxOamPingCtlProbeCount, + tmnxOamPingCtlInterval, + tmnxOamPingCtlTrapGeneration, + tmnxOamPingCtlTrapProbeFailureFilter, + tmnxOamPingCtlTrapTestFailureFilter, + tmnxOamPingCtlSAA, + tmnxOamPingCtlRuns, + tmnxOamPingCtlFailures, + tmnxOamPingCtlLastRunResult, + tmnxOamPingCtlLastChanged, + tmnxOamPingCtlVRtrID, + tmnxOamPingCtlTgtAddrType, + tmnxOamPingCtlTgtAddress, + tmnxOamPingCtlSrcAddrType, + tmnxOamPingCtlSrcAddress, + tmnxOamPingCtlDnsName, + tmnxOamPingResultsOperStatus, + tmnxOamPingResultsMinRtt, + tmnxOamPingResultsMaxRtt, + tmnxOamPingResultsAverageRtt, + tmnxOamPingResultsRttSumOfSquares, + tmnxOamPingResultsMtuResponseSize, + tmnxOamPingResultsSvcPing, + tmnxOamPingResultsProbeResponses, + tmnxOamPingResultsSentProbes, + tmnxOamPingResultsLastGoodProbe, + tmnxOamPingResultsMinTt, + tmnxOamPingResultsMaxTt, + tmnxOamPingResultsAverageTt, + tmnxOamPingResultsTtSumOfSquares, + tmnxOamPingResultsMinInTt, + tmnxOamPingResultsMaxInTt, + tmnxOamPingResultsAverageInTt, + tmnxOamPingResultsInTtSumOfSqrs, + tmnxOamPingResultsOutJitter, + tmnxOamPingResultsInJitter, + tmnxOamPingResultsRtJitter, + tmnxOamPingResultsProbeTimeouts, + tmnxOamPingResultsProbeFailures, + tmnxOamPingHistoryResponse, + tmnxOamPingHistoryOneWayTime, + tmnxOamPingHistorySize, + tmnxOamPingHistoryStatus, + tmnxOamPingHistoryTime, + tmnxOamPingHistoryReturnCode, + tmnxOamPingHistAddressType, + tmnxOamPingHistoryVersion, + tmnxOamPingHistSapId, + tmnxOamPingHistoryCpeMacAddr, + tmnxOamPingHistoryRespSvcId, + tmnxOamPingHistorySequence, + tmnxOamPingHistoryIfIndex, + tmnxOamPingHistoryDataLen, + tmnxOamPingHistoryRespPlane, + tmnxOamPingHistoryRespHdr, + tmnxOamPingHistoryDnsAddrType, + tmnxOamPingHistoryDnsAddress, + tmnxOamPingHistorySrcAddrType, + tmnxOamPingHistorySrcAddress, + tmnxOamPingHistoryInOneWayTime, + tmnxOamPingHistoryLspName, + tmnxOamPingHistNextHopAddrType, + tmnxOamPingHistNextHopAddress, + tmnxOamPingCtlDNSRecord, + tmnxOamPingResultsRttOFSumSquares, + tmnxOamPingResultsRttHCSumSquares, + tmnxOamPingResultsTtOFSumSquares, + tmnxOamPingResultsTtHCSumSquares, + tmnxOamPingResultsInTtOFSumSqrs, + tmnxOamPingResultsInTtHCSumSqrs, + tmnxOamPingResultsTestRunResult + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM ping tests general + capabilities on SROS release 10.0, and still supported in the latest + SROS release." + ::= { tmnxOamPingGroups 47 } + +tmnxOamP2mpLspPingV10v0Group OBJECT-GROUP + OBJECTS { + tmnxOamP2mpLspPingCtlSrcAddrType, + tmnxOamP2mpLspPingCtlSrcAddr, + tmnxOamP2mpLspPingCtlGrpAddrType, + tmnxOamP2mpLspPingCtlGrpAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM P2MP LSP Ping tests + on Nokia SROS series systems 10.0 release." + ::= { tmnxOamPingGroups 48 } + +tmnxOamPingObsoleteV11v0Group OBJECT-GROUP + OBJECTS { + tmnxOamMacPingCtlFibEntryName + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM ping operations made + obsolete in SROS Release 11.0 R1." + ::= { tmnxOamPingGroups 49 } + +tmnxOamMacPingCtlV11v0Group OBJECT-GROUP + OBJECTS { + tmnxOamMacPingCtlTargetMacAddr, + tmnxOamMacPingCtlSourceMacAddr, + tmnxOamMacPingCtlSendControl, + tmnxOamMacPingCtlReplyControl, + tmnxOamMacPingCtlTtl, + tmnxOamMacPingCtlRegister, + tmnxOamMacPingCtlFlood, + tmnxOamMacPingCtlForce, + tmnxOamMacPingCtlAge, + tmnxOamMacPingCtlSapPortId, + tmnxOamMacPingCtlSapEncapValue + } + STATUS current + DESCRIPTION + "The group of objects supporting configuration of OAM Mac Ping tests on + Nokia SROS series systems release 11.0." + ::= { tmnxOamPingGroups 50 } + +tmnxOamMacPingHistoryV11v0Group OBJECT-GROUP + OBJECTS { + tmnxOamMacPingHistoryResponse, + tmnxOamMacPingHistoryOneWayTime, + tmnxOamMacPingHistoryStatus, + tmnxOamMacPingHistoryTime, + tmnxOamMacPingHistoryReturnCode, + tmnxOamMacPingHistoryAddressType, + tmnxOamMacPingHistorySapId, + tmnxOamMacPingHistorySdpId, + tmnxOamMacPingHistoryAdminStatus, + tmnxOamMacPingHistoryOperStatus, + tmnxOamMacPingHistoryResponsePlane, + tmnxOamMacPingHistorySize, + tmnxOamMacPingHistoryInOneWayTime, + tmnxOamMacPingHistorySrcAddrType, + tmnxOamMacPingHistorySrcAddress + } + STATUS current + DESCRIPTION + "The group of objects supporting reporting results of OAM Mac Ping + tests on Nokia SROS series systems release 11.0." + ::= { tmnxOamPingGroups 51 } + +tmnxOamLspPingV11v0Group OBJECT-GROUP + OBJECTS { + tmnxOamLspPingCtlAssocChannel, + tmnxOamLspPingCtlForce, + tmnxOamLspPingCtlLdpPrefix, + tmnxOamLspPingCtlLdpPrefixLen, + tmnxOamLspPingCtlLdpPrefixType, + tmnxOamLspPingCtlLspName, + tmnxOamLspPingCtlMplsTpGlobalId, + tmnxOamLspPingCtlMplsTpNodeId, + tmnxOamLspPingCtlMplsTpPathType, + tmnxOamLspPingCtlNhAddress, + tmnxOamLspPingCtlNhAddressType, + tmnxOamLspPingCtlNhIntfName, + tmnxOamLspPingCtlPathDest, + tmnxOamLspPingCtlPathDestType, + tmnxOamLspPingCtlPathName, + tmnxOamLspPingCtlTestSubMode, + tmnxOamLspPingCtlTtl + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM LSP Ping tests on + Nokia SROS systems, release 11.0." + ::= { tmnxOamPingGroups 52 } + +tmnxOamVccvPingV11v0Group OBJECT-GROUP + OBJECTS { + tmnxOamVccvPingCtlAssocChannel, + tmnxOamVccvPingCtlMplsTpGlobalId, + tmnxOamVccvPingCtlMplsTpNodeId, + tmnxOamVccvPingCtlTestSubMode + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM VCCV Ping + tests on Nokia SROS series systems running release 11.0." + ::= { tmnxOamPingGroups 53 } + +tmnxOamPingV11v0Group OBJECT-GROUP + OBJECTS { + tmnxOamPingHistoryRtrnSubcode, + tmnxOamPingHistorySdpBindId, + tmnxOamPingHistorySrcGlobalId, + tmnxOamPingHistorySrcNodeId + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM Ping + tests on Nokia SROS series systems running release 11.0." + ::= { tmnxOamPingGroups 54 } + +tmnxOamPingV12v0Group OBJECT-GROUP + OBJECTS { + tmnxOamVccvPgTgFec128CtlDstAddr, + tmnxOamVccvPgTgFec128CtlDstAddrT, + tmnxOamVccvPgTgFec128CtlPwId, + tmnxOamVccvPgTgFec128CtlPwType, + tmnxOamVccvPgTgFec128CtlSrcAddr, + tmnxOamVccvPgTgFec128CtlSrcAddrT, + tmnxOamVccvPgTgStaticCtlAgi, + tmnxOamVccvPgTgStaticCtlSaiiAcId, + tmnxOamVccvPgTgStaticCtlSaiiGlbl, + tmnxOamVccvPgTgStaticCtlSaiiNode, + tmnxOamVccvPgTgStaticCtlTaiiAcId, + tmnxOamVccvPgTgStaticCtlTaiiGlbl, + tmnxOamVccvPgTgStaticCtlTaiiNode, + tmnxOamVccvPingCtlSwitTgtFecType + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM Ping + tests on Nokia SROS series systems running release 12.0." + ::= { tmnxOamPingGroups 55 } + +tmnxOamPingV13v0Group OBJECT-GROUP + OBJECTS { + tmnxOamBfdOnLspBootStrRetryCount, + tmnxOamBfdOnLspLspName, + tmnxOamBfdOnLspPathState, + tmnxOamBfdOnLspPingReturnCode, + tmnxOamBfdOnLspPingReturnSubcode, + tmnxOamBfdOnLspPingRxCount, + tmnxOamBfdOnLspPingTxCount, + tmnxOamBfdOnLspPingTxInterval, + tmnxOamBfdOnLspRemoteAddress, + tmnxOamBfdOnLspRemoteAddressType, + tmnxOamBfdOnLspRemoteBfdDiscrim, + tmnxOamPingHistoryNetworkIfName, + tmnxOamPingResultsOutOfOrder, + tmnxOamVxlanPingCtlEndSysMacAddr, + tmnxOamVxlanPingCtlIFlag, + tmnxOamVxlanPingCtlInIpDstAddr, + tmnxOamVxlanPingCtlInIpDstAddrT, + tmnxOamVxlanPingCtlInIpSrcAddr, + tmnxOamVxlanPingCtlInIpSrcAddrT, + tmnxOamVxlanPingCtlInL2DestMac, + tmnxOamVxlanPingCtlNetworkId, + tmnxOamVxlanPingCtlOutIpTtl, + tmnxOamVxlanPingCtlOutSrcUdpPt, + tmnxOamVxlanPingCtlReflectPad, + tmnxOamVxlanPingCtlReplyMode, + tmnxOamVxlanPingCtlTestId, + tmnxOamVxlanPingHistNetworkId, + tmnxOamVxlanPingHistOutIpTtl, + tmnxOamVxlanPingHistReturnCode, + tmnxOamVxlanPingHistRtrnSubCode, + tmnxOamVxlanPingHistValidationRC + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM Ping + tests on Nokia SROS series systems running release 13.0." + ::= { tmnxOamPingGroups 56 } + +tmnxOamPingObsoleteV14v0Group OBJECT-GROUP + OBJECTS { + tmnxOamPingCtlDescr, + tmnxOamPingCtlStorageType + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM ping operations on + Nokia SR series systems that were made obsolete in SROS release 14.0." + ::= { tmnxOamPingGroups 57 } + +tmnxOamPingV14v0Group OBJECT-GROUP + OBJECTS { + tmnxOamVxlanPingResOutSrcAddrTyp, + tmnxOamVxlanPingResOutSrcAddress, + tmnxOamP2mpLspPingCtlOptionalTLV + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM Ping + tests on Nokia SROS series systems running release 14.0." + ::= { tmnxOamPingGroups 58 } + +tmnxOamPingV15v0Group OBJECT-GROUP + OBJECTS { + tmnxOamBfdOnLspFecType, + tmnxOamBfdOnLspOperState, + tmnxOamBfdOnLspPrefix, + tmnxOamBfdOnLspPrefixLen, + tmnxOamBfdOnLspPrefixType, + tmnxOamBfdOnLspSessBootstrInProg, + tmnxOamBfdOnLspSessBootstrNoPV, + tmnxOamBfdOnLspSessBootstrSendPV, + tmnxOamBfdOnLspSourceAddress, + tmnxOamBfdOnLspSourceAddressType, + tmnxOamEthCfmPingCtlRemoteMepId, + tmnxOamLspPingCtlIgpInstance, + tmnxOamPingCtlSubscriberName + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM Ping + tests on Nokia SROS series systems running release 15.0." + ::= { tmnxOamPingGroups 59 } + +tmnxOamPingV16v0Group OBJECT-GROUP + OBJECTS { + tmnxOamPingCtlRouterInstanceName + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM Ping + tests on Nokia SROS series systems running release 16.0." + ::= { tmnxOamPingGroups 60 } + +tmnxOamPingObsoletedV16v0Group OBJECT-GROUP + OBJECTS { + tmnxOamMobGtpPingVRtrId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM gtp ping operations + on Nokia SR series systems that were made obsolete in SROS release + 16.0." + ::= { tmnxOamPingGroups 61 } + +tmnxOamMobilePingV16v0Group OBJECT-GROUP + OBJECTS { + tmnxOamMobGtpPingRefPointType, + tmnxOamMobGtpPingPort, + tmnxOamMobGtpPingGateway + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM mobile gateway ping + tests on Nokia 7x50 SR series systems." + ::= { tmnxOamPingGroups 62 } + +tmnxOamPingV19v0ObjGroups OBJECT IDENTIFIER ::= { tmnxOamPingGroups 63 } + +tmnxOamPingV19v0Group OBJECT-GROUP + OBJECTS { + tmnxOamLspPingCtlSrPlcyColor, + tmnxOamLspPingCtlSrPlcyEndPtAddT, + tmnxOamLspPingCtlSrPlcyEndPtAddr, + tmnxOamLspPingCtlSrPlcySegList + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM Ping + tests on Nokia SROS series systems running release 19." + ::= { tmnxOamPingV19v0ObjGroups 1 } + +tmnxOamPingV20v0ObjGroups OBJECT IDENTIFIER ::= { tmnxOamPingGroups 64 } + +tmnxOamTraceRouteConformance OBJECT IDENTIFIER ::= { tmnxOamTestConformance 2 } + +tmnxOamTrCompliances OBJECT IDENTIFIER ::= { tmnxOamTraceRouteConformance 1 } + +tmnxOamTr7450V4v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM Trace Route tests on + Nokia 7450 ESS series systems." + MODULE + MANDATORY-GROUPS { + tmnxOamTrGeneralV4v0Group, + tmnxOamTrHopsV4v0Group, + tmnxOamMacTrV3v0Group, + tmnxOamLspTrV4v0Group, + tmnxOamMcastTrV4v0Group, + tmnxOamTrNotificationV4v0Group + } + ::= { tmnxOamTrCompliances 3 } + +tmnxOamTr7750V4v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM Trace Route tests on + Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxOamTrGeneralV4v0Group, + tmnxOamTrHopsV4v0Group, + tmnxOamMacTrV3v0Group, + tmnxOamLspTrV4v0Group, + tmnxOamVprnTrV4v0Group, + tmnxOamMcastTrV4v0Group, + tmnxOamTrNotificationV4v0Group + } + ::= { tmnxOamTrCompliances 4 } + +tmnxOamTr7450V5v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM Trace Route tests on + Nokia 7450 ESS series systems." + MODULE + MANDATORY-GROUPS { + tmnxOamTrGeneralV5v0Group, + tmnxOamTrHopsV4v0Group, + tmnxOamMacTrV3v0Group, + tmnxOamLspTrV5v0Group, + tmnxOamMcastTrV4v0Group, + tmnxOamTrNotificationV5v0Group + } + ::= { tmnxOamTrCompliances 5 } + +tmnxOamTr7750V5v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM Trace Route tests on + Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxOamTrGeneralV5v0Group, + tmnxOamTrHopsV4v0Group, + tmnxOamMacTrV3v0Group, + tmnxOamLspTrV5v0Group, + tmnxOamVprnTrV4v0Group, + tmnxOamMcastTrV4v0Group, + tmnxOamTrNotificationV5v0Group + } + ::= { tmnxOamTrCompliances 6 } + +tmnxOamTr7450V6v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM Trace Route tests on + Nokia 7450 ESS series systems." + MODULE + MANDATORY-GROUPS { + tmnxOamTrGeneralV6v0Group, + tmnxOamTrHopsV4v0Group, + tmnxOamMacTrV3v0Group, + tmnxOamLspTrV6v0Group, + tmnxOamMcastTrV4v0Group, + tmnxOamVccvTrV6v0Group, + tmnxOamTrNotificationV5v0Group + } + ::= { tmnxOamTrCompliances 7 } + +tmnxOamTr77x0V6v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM Trace Route tests on + Nokia 7710/7750 SR series systems." + MODULE + MANDATORY-GROUPS { + tmnxOamTrGeneralV6v0Group, + tmnxOamTrHopsV4v0Group, + tmnxOamMacTrV3v0Group, + tmnxOamLspTrV6v0Group, + tmnxOamVprnTrV6v0Group, + tmnxOamMcastTrV4v0Group, + tmnxOamVccvTrV6v0Group, + tmnxOamTrNotificationV5v0Group + } + ::= { tmnxOamTrCompliances 8 } + +tmnxOamTr7450V7v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM Trace Route tests on + Nokia 7450 ESS series systems." + MODULE + MANDATORY-GROUPS { + tmnxOamTrGeneralV7v0Group, + tmnxOamTrHopsV4v0Group, + tmnxOamMacTrV3v0Group, + tmnxOamLspTrV6v0Group, + tmnxOamMcastTrV4v0Group, + tmnxOamVccvTrV6v0Group, + tmnxOamTrNotificationV5v0Group + } + ::= { tmnxOamTrCompliances 9 } + +tmnxOamTr77x0V7v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM Trace Route tests on + Nokia 7710/7750 SR series systems." + MODULE + MANDATORY-GROUPS { + tmnxOamTrGeneralV7v0Group, + tmnxOamTrHopsV4v0Group, + tmnxOamMacTrV3v0Group, + tmnxOamLspTrV6v0Group, + tmnxOamVprnTrV6v0Group, + tmnxOamMcastTrV4v0Group, + tmnxOamVccvTrV6v0Group, + tmnxOamTrNotificationV5v0Group, + tmnxOamP2mpLspTraceGroup + } + ::= { tmnxOamTrCompliances 10 } + +tmnxOamTr7xx0V8v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM Trace Route tests on + Nokia 7450/7710/7750 series systems." + MODULE + MANDATORY-GROUPS { + tmnxOamTrGeneralV7v0Group, + tmnxOamTrHopsV4v0Group, + tmnxOamMacTrV3v0Group, + tmnxOamLspTrV6v0Group, + tmnxOamVprnTrV6v0Group, + tmnxOamMcastTrV4v0Group, + tmnxOamVccvTrV6v0Group, + tmnxOamTrNotificationV5v0Group, + tmnxOamP2mpLspTraceGroup, + tmnxOamEthCfmTrV8v0Group, + tmnxOamTrGeneralV8v0Group, + tmnxOamTrNotificationV8v0Group + } + ::= { tmnxOamTrCompliances 11 } + +tmnxOamTr7xx0V9v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM Trace Route tests on + Nokia SROS series systems, release 9.0." + MODULE + MANDATORY-GROUPS { + tmnxOamEthCfmTrV8v0Group, + tmnxOamLTtraceV9v0Group, + tmnxOamLspTrV6v0Group, + tmnxOamMacTrV3v0Group, + tmnxOamMcastTrV4v0Group, + tmnxOamP2mpLspTraceGroup, + tmnxOamTrGeneralV7v0Group, + tmnxOamTrGeneralV8v0Group, + tmnxOamTrHopsV4v0Group, + tmnxOamTrNotificationV5v0Group, + tmnxOamTrNotificationV8v0Group, + tmnxOamVccvTrV6v0Group, + tmnxOamVccvTrV9v0Group, + tmnxOamVprnTrV6v0Group + } + ::= { tmnxOamTrCompliances 12 } + +tmnxOamTr7xx0V11v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of OAM Trace Route tests on + Nokia SROS series systems, release 11.0." + MODULE + MANDATORY-GROUPS { + tmnxOamEthCfmTrV8v0Group, + tmnxOamLTtraceV9v0Group, + tmnxOamLspTrV6v0Group, + tmnxOamMacTrV3v0Group, + tmnxOamMcastTrV4v0Group, + tmnxOamP2mpLspTraceGroup, + tmnxOamTrGeneralV7v0Group, + tmnxOamTrGeneralV8v0Group, + tmnxOamTrGeneralV11v0Group, + tmnxOamTrHopsV4v0Group, + tmnxOamTrNotificationV5v0Group, + tmnxOamTrNotificationV8v0Group, + tmnxOamTrV11v0Group, + tmnxOamVccvTrV6v0Group, + tmnxOamVccvTrV9v0Group, + tmnxOamVccvTrV11v0Group, + tmnxOamVprnTrV6v0Group + } + ::= { tmnxOamTrCompliances 13 } + +tmnxOamTr7xx0V12v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The incremental module compliance statement for management of OAM Trace + Route tests on Nokia SROS series systems, release 12.0. The + corresponding base module compliance statement is + tmnxOamTr7xx0V11v0Compliance." + MODULE + MANDATORY-GROUPS { + tmnxOamTrV12v0Group + } + ::= { tmnxOamTrCompliances 14 } + +tmnxOamTr7xx0V13v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The incremental module compliance statement for management of OAM + Trace Route tests on Nokia SROS series systems, release 13.0." + MODULE + MANDATORY-GROUPS { + tmnxOamTrV13v0Group + } + ::= { tmnxOamTrCompliances 15 } + +tmnxOamTr7xx0V15v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The incremental module compliance statement for management of OAM + Trace Route tests on Nokia SROS series systems, release 15.0." + MODULE + MANDATORY-GROUPS { + tmnxOamTrV15v0Group + } + ::= { tmnxOamTrCompliances 17 } + +tmnxOamTr7xx0V19v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for OAM trace OBJECT-GROUPs added in Nokia + SROS series systems, release 19.0." + MODULE + MANDATORY-GROUPS { + tmnxOamTrV19v0Group + } + ::= { tmnxOamTrCompliances 18 } + +tmnxOamTrGroups OBJECT IDENTIFIER ::= { tmnxOamTraceRouteConformance 2 } + +tmnxOamMacTrV3v0Group OBJECT-GROUP + OBJECTS { + tmnxOamMacTrCtlTargetMacAddr, + tmnxOamMacTrCtlSourceMacAddr, + tmnxOamMacTrCtlSendControl, + tmnxOamMacTrCtlReplyControl, + tmnxOamMacTrL2MapRouterID, + tmnxOamMacTrL2MapLabel, + tmnxOamMacTrL2MapProtocol, + tmnxOamMacTrL2MapVCType, + tmnxOamMacTrL2MapVCID, + tmnxOamMacTrL2MapDirection, + tmnxOamMacTrL2MapSdpId, + tmnxOamMacTrL2MapSapName + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM MAC Trace Route + tests on Nokia SROS series systems." + ::= { tmnxOamTrGroups 10 } + +tmnxOamTrObsoleteV3v0Group OBJECT-GROUP + OBJECTS { + tmnxOamTrResultsTestAttempts, + tmnxOamTrResultsTestSuccesses + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM Trace Route tests + that became obsolete in the 3.0 release." + ::= { tmnxOamTrGroups 11 } + +tmnxOamTrGeneralV4v0Group OBJECT-GROUP + OBJECTS { + tmnxOamTrMaxConcurrentRequests, + tmnxOamTrCtlRowStatus, + tmnxOamTrCtlStorageType, + tmnxOamTrCtlDescr, + tmnxOamTrCtlTestMode, + tmnxOamTrCtlAdminStatus, + tmnxOamTrCtlFcName, + tmnxOamTrCtlProfile, + tmnxOamTrCtlServiceId, + tmnxOamTrCtlDataSize, + tmnxOamTrCtlTimeOut, + tmnxOamTrCtlProbesPerHop, + tmnxOamTrCtlMaxTtl, + tmnxOamTrCtlInitialTtl, + tmnxOamTrCtlDSField, + tmnxOamTrCtlMaxFailures, + tmnxOamTrCtlInterval, + tmnxOamTrCtlMaxRows, + tmnxOamTrCtlTrapGeneration, + tmnxOamTrCtlCreateHopsEntries, + tmnxOamTrCtlSAA, + tmnxOamTrCtlRuns, + tmnxOamTrCtlFailures, + tmnxOamTrCtlLastRunResult, + tmnxOamTrCtlLastChanged, + tmnxOamTrCtlVRtrID, + tmnxOamTrCtlTgtAddrType, + tmnxOamTrCtlTgtAddress, + tmnxOamTrCtlSrcAddrType, + tmnxOamTrCtlSrcAddress, + tmnxOamTrCtlWaitMilliSec, + tmnxOamTrResultsOperStatus, + tmnxOamTrResultsCurHopCount, + tmnxOamTrResultsCurProbeCount, + tmnxOamTrResultsLastGoodPath, + tmnxOamTrResultsTgtAddrType, + tmnxOamTrResultsTgtAddress, + tmnxOamTrProbeHistoryResponse, + tmnxOamTrProbeHistoryOneWayTime, + tmnxOamTrProbeHistoryStatus, + tmnxOamTrProbeHistoryLastRC, + tmnxOamTrProbeHistoryTime, + tmnxOamTrProbeHistoryResponsePlane, + tmnxOamTrProbeHistoryAddressType, + tmnxOamTrProbeHistorySapId, + tmnxOamTrProbeHistoryVersion, + tmnxOamTrProbeHistoryRouterID, + tmnxOamTrProbeHistoryIfIndex, + tmnxOamTrProbeHistoryDataLen, + tmnxOamTrProbeHistorySize, + tmnxOamTrProbeHistoryInOneWayTime, + tmnxOamTrProbeHistoryAddrType, + tmnxOamTrProbeHistoryAddress + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of OAM Trace Route test + general capabilities on Nokia SROS series systems 4.0R1 release." + ::= { tmnxOamTrGroups 12 } + +tmnxOamTrHopsV4v0Group OBJECT-GROUP + OBJECTS { + tmnxOamTrHopsMinRtt, + tmnxOamTrHopsMaxRtt, + tmnxOamTrHopsAverageRtt, + tmnxOamTrHopsRttSumOfSquares, + tmnxOamTrHopsMinTt, + tmnxOamTrHopsMaxTt, + tmnxOamTrHopsAverageTt, + tmnxOamTrHopsTtSumOfSquares, + tmnxOamTrHopsSentProbes, + tmnxOamTrHopsProbeResponses, + tmnxOamTrHopsLastGoodProbe, + tmnxOamTrHopsMinInTt, + tmnxOamTrHopsMaxInTt, + tmnxOamTrHopsAverageInTt, + tmnxOamTrHopsInTtSumOfSqrs, + tmnxOamTrHopsOutJitter, + tmnxOamTrHopsInJitter, + tmnxOamTrHopsRtJitter, + tmnxOamTrHopsProbeTimeouts, + tmnxOamTrHopsProbeFailures, + tmnxOamTrHopsTgtAddrType, + tmnxOamTrHopsTgtAddress + } + STATUS current + DESCRIPTION + "The group of optional objects to report OAM Trace Route Hops returned + in response to OAM Trace Route tests on Nokia 7x50 SR series systems + 4.0R1." + ::= { tmnxOamTrGroups 13 } + +tmnxOamLspTrV4v0Group OBJECT-GROUP + OBJECTS { + tmnxOamLspTrCtlVRtrID, + tmnxOamLspTrCtlLspName, + tmnxOamLspTrCtlPathName, + tmnxOamLspTrCtlLdpPrefixType, + tmnxOamLspTrCtlLdpPrefix, + tmnxOamLspTrCtlLdpPrefixLen, + tmnxOamLspTrMapAddrType, + tmnxOamLspTrMapDSIPv4Addr, + tmnxOamLspTrMapDSIfAddr, + tmnxOamLspTrMapMTU, + tmnxOamLspTrMapDSIndex, + tmnxOamLspTrDSLabelLabel, + tmnxOamLspTrDSLabelProtocol + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of OAM LSP Trace Route + tests on Nokia SROS series systems 4.0 release." + ::= { tmnxOamTrGroups 14 } + +tmnxOamVprnTrV4v0Group OBJECT-GROUP + OBJECTS { + tmnxOamVprnTrCtlReplyControl, + tmnxOamVprnTrCtlSrcAddrType, + tmnxOamVprnTrCtlSrcAddress, + tmnxOamVprnTrL3MapRouterID, + tmnxOamVprnTrL3MapRteVprnLabel, + tmnxOamVprnTrL3MapRteMetrics, + tmnxOamVprnTrL3MapRteLastUp, + tmnxOamVprnTrL3MapRteOwner, + tmnxOamVprnTrL3MapRtePref, + tmnxOamVprnTrL3MapRteDist, + tmnxOamVprnTrL3MapNumNextHops, + tmnxOamVprnTrL3MapNumRteTargets, + tmnxOamVprnTrL3MapDestAddrType, + tmnxOamVprnTrL3MapDestAddress, + tmnxOamVprnTrL3MapDestMaskLen, + tmnxOamVprnTrNextHopRtrID, + tmnxOamVprnTrNextHopType, + tmnxOamVprnTrNextHopTunnelID, + tmnxOamVprnTrNextHopTunnelType, + tmnxOamVprnTrNextHopIfIndex, + tmnxOamVprnTrRouteTarget + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of OAM VPRN Trace Route + tests on Nokia SROS series systems release 4.0." + ::= { tmnxOamTrGroups 15 } + +tmnxOamMcastTrV4v0Group OBJECT-GROUP + OBJECTS { + tmnxOamMcastTrCtlVRtrID, + tmnxOamMcastTrCtlHops, + tmnxOamMcastTrQueryId, + tmnxOamMcastTrCtlSrcAddrType, + tmnxOamMcastTrCtlSrcAddress, + tmnxOamMcastTrCtlDestAddrType, + tmnxOamMcastTrCtlDestAddress, + tmnxOamMcastTrCtlRespAddrType, + tmnxOamMcastTrCtlRespAddress, + tmnxOamMcastTrCtlGrpAddrType, + tmnxOamMcastTrCtlGrpAddress, + tmnxOamMcastTrRespQueryArrivalTime, + tmnxOamMcastTrRespInPktCount, + tmnxOamMcastTrRespOutPktCount, + tmnxOamMcastTrRespSGPktCount, + tmnxOamMcastTrRespRtgProtocol, + tmnxOamMcastTrRespFwdTtl, + tmnxOamMcastTrRespMBZBit, + tmnxOamMcastTrRespSrcBit, + tmnxOamMcastTrRespSrcMask, + tmnxOamMcastTrRespFwdCode, + tmnxOamMcastTrRespInIfAddrType, + tmnxOamMcastTrRespInIfAddress, + tmnxOamMcastTrRespOutIfAddrType, + tmnxOamMcastTrRespOutIfAddress, + tmnxOamMcastTrRespPhRtrAddrType, + tmnxOamMcastTrRespPhRtrAddress + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM Multicast Trace + Route tests on Nokia SROS series systems release 4.0." + ::= { tmnxOamTrGroups 16 } + +tmnxOamTrObsoleteV4v0Group OBJECT-GROUP + OBJECTS { + tmnxOamTrCtlTargetIpAddress, + tmnxOamTrResultsIpTgtAddr, + tmnxOamTrProbeHistoryIpAddr, + tmnxOamTrHopsIpTgtAddress, + tmnxOamLspTrCtlLdpIpPrefix, + tmnxOamLspTrCtlLdpIpPrefixLen, + tmnxOamVprnTrCtlSourceIpAddr, + tmnxOamVprnTrL3MapRteDestAddr, + tmnxOamVprnTrL3MapRteDestMask, + tmnxOamMcastTrCtlSrcIpAddr, + tmnxOamMcastTrCtlDestIpAddr, + tmnxOamMcastTrCtlRespIpAddr, + tmnxOamMcastTrCtlGrpIpAddr, + tmnxOamMcastTrRespPrevHopRtrAddr, + tmnxOamMcastTrRespInIfAddr, + tmnxOamMcastTrRespOutIfAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM trace route tests on + Nokia SROS series systems that were made obsolete in release 4.0." + ::= { tmnxOamTrGroups 17 } + +tmnxOamTrNotificationV4v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxOamTrPathChange, + tmnxOamTrTestFailed, + tmnxOamTrTestCompleted + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the OAM Trace Route test feature + on Nokia SROS series systems release 4.0." + ::= { tmnxOamTrGroups 18 } + +tmnxOamLspTrV5v0Group OBJECT-GROUP + OBJECTS { + tmnxOamLspTrCtlVRtrID, + tmnxOamLspTrCtlLspName, + tmnxOamLspTrCtlPathName, + tmnxOamLspTrCtlLdpPrefixType, + tmnxOamLspTrCtlLdpPrefix, + tmnxOamLspTrCtlLdpPrefixLen, + tmnxOamLspTrCtlPathDestType, + tmnxOamLspTrCtlPathDest, + tmnxOamLspTrCtlNhIntfName, + tmnxOamLspTrCtlNhAddressType, + tmnxOamLspTrCtlNhAddress, + tmnxOamLspTrMapAddrType, + tmnxOamLspTrMapDSIPv4Addr, + tmnxOamLspTrMapDSIfAddr, + tmnxOamLspTrMapMTU, + tmnxOamLspTrDSLabelLabel, + tmnxOamLspTrDSLabelProtocol + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of OAM LSP Trace Route + tests on Nokia SROS series systems 5.0 release." + ::= { tmnxOamTrGroups 19 } + +tmnxOamTrObsoleteV5v0Group OBJECT-GROUP + OBJECTS { + tmnxOamLspTrMapDSIndex + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM Trace tests on Nokia + SROS series systems that were made obsolete in release 5.0." + ::= { tmnxOamTrGroups 20 } + +tmnxOamTrGeneralV5v0Group OBJECT-GROUP + OBJECTS { + tmnxOamTrMaxConcurrentRequests, + tmnxOamTrCtlRowStatus, + tmnxOamTrCtlStorageType, + tmnxOamTrCtlDescr, + tmnxOamTrCtlTestMode, + tmnxOamTrCtlAdminStatus, + tmnxOamTrCtlFcName, + tmnxOamTrCtlProfile, + tmnxOamTrCtlServiceId, + tmnxOamTrCtlDataSize, + tmnxOamTrCtlTimeOut, + tmnxOamTrCtlProbesPerHop, + tmnxOamTrCtlMaxTtl, + tmnxOamTrCtlInitialTtl, + tmnxOamTrCtlDSField, + tmnxOamTrCtlMaxFailures, + tmnxOamTrCtlInterval, + tmnxOamTrCtlMaxRows, + tmnxOamTrCtlTrapGeneration, + tmnxOamTrCtlCreateHopsEntries, + tmnxOamTrCtlSAA, + tmnxOamTrCtlRuns, + tmnxOamTrCtlFailures, + tmnxOamTrCtlLastRunResult, + tmnxOamTrCtlLastChanged, + tmnxOamTrCtlVRtrID, + tmnxOamTrCtlTgtAddrType, + tmnxOamTrCtlTgtAddress, + tmnxOamTrCtlSrcAddrType, + tmnxOamTrCtlSrcAddress, + tmnxOamTrCtlWaitMilliSec, + tmnxOamTrResultsOperStatus, + tmnxOamTrResultsCurHopCount, + tmnxOamTrResultsCurProbeCount, + tmnxOamTrResultsLastGoodPath, + tmnxOamTrResultsTgtAddrType, + tmnxOamTrResultsTgtAddress, + tmnxOamTrProbeHistoryResponse, + tmnxOamTrProbeHistoryOneWayTime, + tmnxOamTrProbeHistoryStatus, + tmnxOamTrProbeHistoryLastRC, + tmnxOamTrProbeHistoryTime, + tmnxOamTrProbeHistoryResponsePlane, + tmnxOamTrProbeHistoryAddressType, + tmnxOamTrProbeHistorySapId, + tmnxOamTrProbeHistoryVersion, + tmnxOamTrProbeHistoryRouterID, + tmnxOamTrProbeHistoryIfIndex, + tmnxOamTrProbeHistoryDataLen, + tmnxOamTrProbeHistorySize, + tmnxOamTrProbeHistoryInOneWayTime, + tmnxOamTrProbeHistoryAddrType, + tmnxOamTrProbeHistoryAddress, + tmnxOamLTtraceFecDiscoveryState, + tmnxOamLTtraceFecDisStatusBits, + tmnxOamLTtraceFecDisPaths, + tmnxOamLTtraceFecFailedHops, + tmnxOamLTtraceFecLastDisEnd, + tmnxOamLTtraceFecFailedProbes, + tmnxOamLTtraceFecProbeState, + tmnxOamLTtracePathRemAddrType, + tmnxOamLTtracePathRemoteAddr, + tmnxOamLTtracePathEgrNhAddrType, + tmnxOamLTtracePathEgrNhAddr, + tmnxOamLTtracePathDisTtl, + tmnxOamLTtracePathLastDisTime, + tmnxOamLTtracePathLastRc, + tmnxOamLTtracePathProbeState, + tmnxOamLTtraceCtlLdpPrefixType, + tmnxOamLTtraceCtlLdpPrefix, + tmnxOamLTtraceCtlLdpPrefixLen, + tmnxOamLTtraceCtlMaxPath, + tmnxOamLTtraceResultsDisPaths, + tmnxOamLTtraceResultsFailedHops, + tmnxOamLTtraceResultsDisState, + tmnxOamLTtraceResultsDisStatus, + tmnxOamLTtraceUpStreamHopIndex, + tmnxOamLTtraceHopAddrType, + tmnxOamLTtraceHopAddr, + tmnxOamLTtraceHopDstAddrType, + tmnxOamLTtraceHopDstAddr, + tmnxOamLTtraceHopEgrNhAddrType, + tmnxOamLTtraceHopEgrNhAddr, + tmnxOamLTtraceHopDisTtl, + tmnxOamLTtraceHopLastRc, + tmnxOamLTtraceHopDiscoveryState, + tmnxOamLTtraceHopDiscoveryTime, + tmnxOamLTtraceAutoRowStatus, + tmnxOamLTtraceAutoLastChanged, + tmnxOamLTtraceAutoStorageType, + tmnxOamLTtraceAutoAdminState, + tmnxOamLTtraceAutoFcName, + tmnxOamLTtraceAutoProfile, + tmnxOamLTtraceAutoDiscIntvl, + tmnxOamLTtraceAutoMaxPath, + tmnxOamLTtraceAutoTrMaxTtl, + tmnxOamLTtraceAutoTrTimeOut, + tmnxOamLTtraceAutoTrMaxFailures, + tmnxOamLTtraceAutoPolicy1, + tmnxOamLTtraceAutoPolicy2, + tmnxOamLTtraceAutoPolicy3, + tmnxOamLTtraceAutoPolicy4, + tmnxOamLTtraceAutoPolicy5, + tmnxOamLTtraceAutoProbeIntvl, + tmnxOamLTtraceAutoPrTimeOut, + tmnxOamLTtraceAutoPrMaxFailures, + tmnxOamLTtraceAutoDiscoveryState, + tmnxOamLTtraceAutoTotalFecs, + tmnxOamLTtraceAutoDisFecs, + tmnxOamLTtraceAutoLastDisStart, + tmnxOamLTtraceAutoLastDisEnd, + tmnxOamLTtraceAutoLastDisDur, + tmnxOamLTtracePathProbeState, + tmnxOamLTtracePathProbeTmOutCnt, + tmnxOamLTtraceMaxConRequests + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of OAM Trace Route test + general capabilities on Nokia SROS series systems 5.0 release." + ::= { tmnxOamTrGroups 21 } + +tmnxOamTrNotificationV5v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxOamTrPathChange, + tmnxOamTrTestFailed, + tmnxOamTrTestCompleted, + tmnxOamLdpTtraceAutoDiscState, + tmnxOamLdpTtraceFecProbeState, + tmnxOamLdpTtraceFecDisStatus + } + STATUS current + DESCRIPTION + "The group of notifications supporting the OAM Trace Route test feature + on Nokia SROS series systems release 5.0." + ::= { tmnxOamTrGroups 22 } + +tmnxOamVccvTrV6v0Group OBJECT-GROUP + OBJECTS { + tmnxOamVccvTrCtlSdpIdVcId, + tmnxOamVccvTrCtlReplyMode, + tmnxOamVccvTrNextPwID, + tmnxOamVccvTrNextPwType, + tmnxOamVccvTrNextSenderAddrType, + tmnxOamVccvTrNextSenderAddr, + tmnxOamVccvTrNextRemoteAddrType, + tmnxOamVccvTrNextRemoteAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM VCCV Trace Route + test general capabilities on Nokia SROS series systems 6.0 release." + ::= { tmnxOamTrGroups 23 } + +tmnxOamVprnTrObsoleteV6v0Group OBJECT-GROUP + OBJECTS { + tmnxOamVprnTrNextHopRtrID + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM VPRN Trace Route + tests on Nokia SROS series systems that were made obsolete in release + 6.0." + ::= { tmnxOamTrGroups 24 } + +tmnxOamVprnTrV6v0Group OBJECT-GROUP + OBJECTS { + tmnxOamVprnTrCtlReplyControl, + tmnxOamVprnTrCtlSrcAddrType, + tmnxOamVprnTrCtlSrcAddress, + tmnxOamVprnTrL3MapRouterID, + tmnxOamVprnTrL3MapRteVprnLabel, + tmnxOamVprnTrL3MapRteMetrics, + tmnxOamVprnTrL3MapRteLastUp, + tmnxOamVprnTrL3MapRteOwner, + tmnxOamVprnTrL3MapRtePref, + tmnxOamVprnTrL3MapRteDist, + tmnxOamVprnTrL3MapNumNextHops, + tmnxOamVprnTrL3MapNumRteTargets, + tmnxOamVprnTrL3MapDestAddrType, + tmnxOamVprnTrL3MapDestAddress, + tmnxOamVprnTrL3MapDestMaskLen, + tmnxOamVprnTrNextHopType, + tmnxOamVprnTrNextHopTunnelID, + tmnxOamVprnTrNextHopTunnelType, + tmnxOamVprnTrNextHopIfIndex, + tmnxOamVprnTrNextHopAddrType, + tmnxOamVprnTrNextHopAddress, + tmnxOamVprnTrRouteTarget + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM VPRN Trace Route + tests on Nokia SROS series systems release 6.0." + ::= { tmnxOamTrGroups 25 } + +tmnxOamP2mpLspTraceGroup OBJECT-GROUP + OBJECTS { + tmnxOamP2mpLspTrCtlInstName, + tmnxOamP2mpLspTrCtlLeafIpAddr, + tmnxOamP2mpLspTrCtlLeafIpAddrType, + tmnxOamP2mpLspTrCtlLspName, + tmnxOamP2mpLspTrMapAddrType, + tmnxOamP2mpLspTrMapDSIPv4Addr, + tmnxOamP2mpLspTrMapDSIfAddr, + tmnxOamP2mpLspTrMapMTU, + tmnxOamP2mpLspTrMapP2mpBranch, + tmnxOamP2mpLspTrMapP2mpBud, + tmnxOamP2mpLspTrDSLabelLabel, + tmnxOamP2mpLspTrDSLabelProtocol + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM P2MP LSP Trace Route + tests on Nokia SROS series systems release 7.0." + ::= { tmnxOamTrGroups 26 } + +tmnxOamTrGeneralV6v0Group OBJECT-GROUP + OBJECTS { + tmnxOamTrMaxConcurrentRequests, + tmnxOamTrCtlRowStatus, + tmnxOamTrCtlStorageType, + tmnxOamTrCtlDescr, + tmnxOamTrCtlTestMode, + tmnxOamTrCtlAdminStatus, + tmnxOamTrCtlFcName, + tmnxOamTrCtlProfile, + tmnxOamTrCtlServiceId, + tmnxOamTrCtlDataSize, + tmnxOamTrCtlTimeOut, + tmnxOamTrCtlProbesPerHop, + tmnxOamTrCtlMaxTtl, + tmnxOamTrCtlInitialTtl, + tmnxOamTrCtlDSField, + tmnxOamTrCtlMaxFailures, + tmnxOamTrCtlInterval, + tmnxOamTrCtlTrapGeneration, + tmnxOamTrCtlSAA, + tmnxOamTrCtlRuns, + tmnxOamTrCtlFailures, + tmnxOamTrCtlLastRunResult, + tmnxOamTrCtlLastChanged, + tmnxOamTrCtlVRtrID, + tmnxOamTrCtlTgtAddrType, + tmnxOamTrCtlTgtAddress, + tmnxOamTrCtlSrcAddrType, + tmnxOamTrCtlSrcAddress, + tmnxOamTrCtlWaitMilliSec, + tmnxOamTrResultsOperStatus, + tmnxOamTrResultsCurHopCount, + tmnxOamTrResultsCurProbeCount, + tmnxOamTrResultsLastGoodPath, + tmnxOamTrResultsTgtAddrType, + tmnxOamTrResultsTgtAddress, + tmnxOamTrProbeHistoryResponse, + tmnxOamTrProbeHistoryOneWayTime, + tmnxOamTrProbeHistoryStatus, + tmnxOamTrProbeHistoryLastRC, + tmnxOamTrProbeHistoryTime, + tmnxOamTrProbeHistoryResponsePlane, + tmnxOamTrProbeHistoryAddressType, + tmnxOamTrProbeHistorySapId, + tmnxOamTrProbeHistoryVersion, + tmnxOamTrProbeHistoryRouterID, + tmnxOamTrProbeHistoryIfIndex, + tmnxOamTrProbeHistoryDataLen, + tmnxOamTrProbeHistorySize, + tmnxOamTrProbeHistoryInOneWayTime, + tmnxOamTrProbeHistoryAddrType, + tmnxOamTrProbeHistoryAddress, + tmnxOamLTtraceFecDiscoveryState, + tmnxOamLTtraceFecDisStatusBits, + tmnxOamLTtraceFecDisPaths, + tmnxOamLTtraceFecFailedHops, + tmnxOamLTtraceFecLastDisEnd, + tmnxOamLTtraceFecFailedProbes, + tmnxOamLTtraceFecProbeState, + tmnxOamLTtracePathRemAddrType, + tmnxOamLTtracePathRemoteAddr, + tmnxOamLTtracePathEgrNhAddrType, + tmnxOamLTtracePathEgrNhAddr, + tmnxOamLTtracePathDisTtl, + tmnxOamLTtracePathLastDisTime, + tmnxOamLTtracePathLastRc, + tmnxOamLTtracePathProbeState, + tmnxOamLTtraceCtlLdpPrefixType, + tmnxOamLTtraceCtlLdpPrefix, + tmnxOamLTtraceCtlLdpPrefixLen, + tmnxOamLTtraceCtlMaxPath, + tmnxOamLTtraceResultsDisPaths, + tmnxOamLTtraceResultsFailedHops, + tmnxOamLTtraceResultsDisState, + tmnxOamLTtraceResultsDisStatus, + tmnxOamLTtraceUpStreamHopIndex, + tmnxOamLTtraceHopAddrType, + tmnxOamLTtraceHopAddr, + tmnxOamLTtraceHopDstAddrType, + tmnxOamLTtraceHopDstAddr, + tmnxOamLTtraceHopEgrNhAddrType, + tmnxOamLTtraceHopEgrNhAddr, + tmnxOamLTtraceHopDisTtl, + tmnxOamLTtraceHopLastRc, + tmnxOamLTtraceHopDiscoveryState, + tmnxOamLTtraceHopDiscoveryTime, + tmnxOamLTtraceAutoRowStatus, + tmnxOamLTtraceAutoLastChanged, + tmnxOamLTtraceAutoStorageType, + tmnxOamLTtraceAutoAdminState, + tmnxOamLTtraceAutoFcName, + tmnxOamLTtraceAutoProfile, + tmnxOamLTtraceAutoDiscIntvl, + tmnxOamLTtraceAutoMaxPath, + tmnxOamLTtraceAutoTrMaxTtl, + tmnxOamLTtraceAutoTrTimeOut, + tmnxOamLTtraceAutoTrMaxFailures, + tmnxOamLTtraceAutoPolicy1, + tmnxOamLTtraceAutoPolicy2, + tmnxOamLTtraceAutoPolicy3, + tmnxOamLTtraceAutoPolicy4, + tmnxOamLTtraceAutoPolicy5, + tmnxOamLTtraceAutoProbeIntvl, + tmnxOamLTtraceAutoPrTimeOut, + tmnxOamLTtraceAutoPrMaxFailures, + tmnxOamLTtraceAutoDiscoveryState, + tmnxOamLTtraceAutoTotalFecs, + tmnxOamLTtraceAutoDisFecs, + tmnxOamLTtraceAutoLastDisStart, + tmnxOamLTtraceAutoLastDisEnd, + tmnxOamLTtraceAutoLastDisDur, + tmnxOamLTtracePathProbeState, + tmnxOamLTtracePathProbeTmOutCnt, + tmnxOamLTtraceMaxConRequests + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of OAM Trace Route test + general capabilities on Nokia SROS series systems 6.0 release." + ::= { tmnxOamTrGroups 27 } + +tmnxOamTrObsoleteV6v0Group OBJECT-GROUP + OBJECTS { + tmnxOamTrCtlCreateHopsEntries, + tmnxOamLspTrCtlVRtrID, + tmnxOamTrCtlMaxRows + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM trace route + operations on Nokia SR series systems that were made obsolete in + release 6.0. + + Please see tmnxOamVprnTrObsoleteV6v0Group for additional obsoleted + objects." + ::= { tmnxOamTrGroups 28 } + +tmnxOamTrGeneralV7v0Group OBJECT-GROUP + OBJECTS { + tmnxOamTrMaxConcurrentRequests, + tmnxOamTrCtlRowStatus, + tmnxOamTrCtlTestMode, + tmnxOamTrCtlAdminStatus, + tmnxOamTrCtlFcName, + tmnxOamTrCtlProfile, + tmnxOamTrCtlServiceId, + tmnxOamTrCtlDataSize, + tmnxOamTrCtlTimeOut, + tmnxOamTrCtlProbesPerHop, + tmnxOamTrCtlMaxTtl, + tmnxOamTrCtlInitialTtl, + tmnxOamTrCtlDSField, + tmnxOamTrCtlMaxFailures, + tmnxOamTrCtlInterval, + tmnxOamTrCtlTrapGeneration, + tmnxOamTrCtlSAA, + tmnxOamTrCtlRuns, + tmnxOamTrCtlFailures, + tmnxOamTrCtlLastRunResult, + tmnxOamTrCtlLastChanged, + tmnxOamTrCtlVRtrID, + tmnxOamTrCtlTgtAddrType, + tmnxOamTrCtlTgtAddress, + tmnxOamTrCtlSrcAddrType, + tmnxOamTrCtlSrcAddress, + tmnxOamTrCtlWaitMilliSec, + tmnxOamTrResultsOperStatus, + tmnxOamTrResultsCurHopCount, + tmnxOamTrResultsCurProbeCount, + tmnxOamTrResultsLastGoodPath, + tmnxOamTrResultsTgtAddrType, + tmnxOamTrResultsTgtAddress, + tmnxOamTrProbeHistoryResponse, + tmnxOamTrProbeHistoryOneWayTime, + tmnxOamTrProbeHistoryStatus, + tmnxOamTrProbeHistoryLastRC, + tmnxOamTrProbeHistoryTime, + tmnxOamTrProbeHistoryResponsePlane, + tmnxOamTrProbeHistoryAddressType, + tmnxOamTrProbeHistorySapId, + tmnxOamTrProbeHistoryVersion, + tmnxOamTrProbeHistoryRouterID, + tmnxOamTrProbeHistoryIfIndex, + tmnxOamTrProbeHistoryDataLen, + tmnxOamTrProbeHistorySize, + tmnxOamTrProbeHistoryInOneWayTime, + tmnxOamTrProbeHistoryAddrType, + tmnxOamTrProbeHistoryAddress, + tmnxOamLTtraceFecDiscoveryState, + tmnxOamLTtraceFecDisStatusBits, + tmnxOamLTtraceFecDisPaths, + tmnxOamLTtraceFecFailedHops, + tmnxOamLTtraceFecLastDisEnd, + tmnxOamLTtraceFecFailedProbes, + tmnxOamLTtraceFecProbeState, + tmnxOamLTtracePathRemAddrType, + tmnxOamLTtracePathRemoteAddr, + tmnxOamLTtracePathEgrNhAddrType, + tmnxOamLTtracePathEgrNhAddr, + tmnxOamLTtracePathDisTtl, + tmnxOamLTtracePathLastDisTime, + tmnxOamLTtracePathLastRc, + tmnxOamLTtracePathProbeState, + tmnxOamLTtraceCtlLdpPrefixType, + tmnxOamLTtraceCtlLdpPrefix, + tmnxOamLTtraceCtlLdpPrefixLen, + tmnxOamLTtraceCtlMaxPath, + tmnxOamLTtraceResultsDisPaths, + tmnxOamLTtraceResultsFailedHops, + tmnxOamLTtraceResultsDisState, + tmnxOamLTtraceResultsDisStatus, + tmnxOamLTtraceUpStreamHopIndex, + tmnxOamLTtraceHopAddrType, + tmnxOamLTtraceHopAddr, + tmnxOamLTtraceHopDstAddrType, + tmnxOamLTtraceHopDstAddr, + tmnxOamLTtraceHopEgrNhAddrType, + tmnxOamLTtraceHopEgrNhAddr, + tmnxOamLTtraceHopDisTtl, + tmnxOamLTtraceHopLastRc, + tmnxOamLTtraceHopDiscoveryState, + tmnxOamLTtraceHopDiscoveryTime, + tmnxOamLTtraceAutoRowStatus, + tmnxOamLTtraceAutoLastChanged, + tmnxOamLTtraceAutoAdminState, + tmnxOamLTtraceAutoFcName, + tmnxOamLTtraceAutoProfile, + tmnxOamLTtraceAutoDiscIntvl, + tmnxOamLTtraceAutoMaxPath, + tmnxOamLTtraceAutoTrMaxTtl, + tmnxOamLTtraceAutoTrTimeOut, + tmnxOamLTtraceAutoTrMaxFailures, + tmnxOamLTtraceAutoPolicy1, + tmnxOamLTtraceAutoPolicy2, + tmnxOamLTtraceAutoPolicy3, + tmnxOamLTtraceAutoPolicy4, + tmnxOamLTtraceAutoPolicy5, + tmnxOamLTtraceAutoProbeIntvl, + tmnxOamLTtraceAutoPrTimeOut, + tmnxOamLTtraceAutoPrMaxFailures, + tmnxOamLTtraceAutoDiscoveryState, + tmnxOamLTtraceAutoTotalFecs, + tmnxOamLTtraceAutoDisFecs, + tmnxOamLTtraceAutoLastDisStart, + tmnxOamLTtraceAutoLastDisEnd, + tmnxOamLTtraceAutoLastDisDur, + tmnxOamLTtracePathProbeState, + tmnxOamLTtracePathProbeTmOutCnt, + tmnxOamLTtraceMaxConRequests, + tmnxOamTrHopsRttOFSumSquares, + tmnxOamTrHopsRttHCSumSquares, + tmnxOamTrHopsTtOFSumSquares, + tmnxOamTrHopsTtHCSumSquares, + tmnxOamTrHopsInTtOFSumSqrs, + tmnxOamTrHopsInTtHCSumSqrs, + tmnxOamTrResultsTestRunResult + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM Trace Route test + general capabilities on Nokia SROS series systems 7.0 release, and + still supported in the latest SROS release." + ::= { tmnxOamTrGroups 29 } + +tmnxOamEthCfmTrV8v0Group OBJECT-GROUP + OBJECTS { + tmnxOamEthCfmTrCtlTgtMacAddr, + tmnxOamEthCfmTrCtlSrcMdIndex, + tmnxOamEthCfmTrCtlSrcMaIndex, + tmnxOamEthCfmTrCtlSrcMepId, + tmnxOamEthCfmTrPrHistIngressMac, + tmnxOamEthCfmTrPrHistEgressMac, + tmnxOamEthCfmTrPrHistRelayAction, + tmnxOamEthCfmTrPrHistForwarded, + tmnxOamEthCfmTrPrHistTerminalMep + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM Ethernet CFM trace + route tests on Nokia SROS series systems 8.0 release." + ::= { tmnxOamTrGroups 30 } + +tmnxOamLspTrV6v0Group OBJECT-GROUP + OBJECTS { + tmnxOamLspTrCtlLspName, + tmnxOamLspTrCtlPathName, + tmnxOamLspTrCtlLdpPrefixType, + tmnxOamLspTrCtlLdpPrefix, + tmnxOamLspTrCtlLdpPrefixLen, + tmnxOamLspTrCtlPathDestType, + tmnxOamLspTrCtlPathDest, + tmnxOamLspTrCtlNhIntfName, + tmnxOamLspTrCtlNhAddressType, + tmnxOamLspTrCtlNhAddress, + tmnxOamLspTrMapAddrType, + tmnxOamLspTrMapDSIPv4Addr, + tmnxOamLspTrMapDSIfAddr, + tmnxOamLspTrMapMTU, + tmnxOamLspTrDSLabelLabel, + tmnxOamLspTrDSLabelProtocol + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM LSP Trace Route + tests on Nokia SROS series systems 6.0 release." + ::= { tmnxOamTrGroups 31 } + +tmnxOamTrGeneralV8v0Group OBJECT-GROUP + OBJECTS { + tmnxOamLTtracePathProbeSendErr, + tmnxOamLTtraceFecSendErrProbes + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM Trace Route test + general capabilities on Nokia SROS series systems 8.0 release." + ::= { tmnxOamTrGroups 32 } + +tmnxOamTrNotificationV8v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxOamLdpTtraceFecPFailUpdate + } + STATUS current + DESCRIPTION + "The group of notifications supporting the OAM Trace Route test feature + on Nokia SROS series systems release 8.0." + ::= { tmnxOamTrGroups 33 } + +tmnxOamVccvTrV9v0Group OBJECT-GROUP + OBJECTS { + tmnxOamVccvTrCtlSpokeSdpId, + tmnxOamVccvTrCtlSaiiGlobalId, + tmnxOamVccvTrCtlSaiiPrefix, + tmnxOamVccvTrCtlSaiiAcId, + tmnxOamVccvTrCtlTaiiGlobalId, + tmnxOamVccvTrCtlTaiiPrefix, + tmnxOamVccvTrCtlTaiiAcId, + tmnxOamVccvTrNextSaiiGlobalId, + tmnxOamVccvTrNextSaiiPrefix, + tmnxOamVccvTrNextSaiiAcId, + tmnxOamVccvTrNextTaiiGlobalId, + tmnxOamVccvTrNextTaiiPrefix, + tmnxOamVccvTrNextTaiiAcId + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM VCCV + Trace Route test general capabilities on Nokia SROS series 9.0 + release." + ::= { tmnxOamTrGroups 34 } + +tmnxOamLTtraceV9v0Group OBJECT-GROUP + OBJECTS { + tmnxOamLTtraceHopLabel1, + tmnxOamLTtraceHopLabel2, + tmnxOamLTtraceHopLabel3, + tmnxOamLTtraceHopLabel4, + tmnxOamLTtraceHopLabel5, + tmnxOamLTtraceHopLabel6, + tmnxOamLTtraceHopIfAddrType, + tmnxOamLTtraceHopIfAddress, + tmnxOamLTtraceHopRouterIdType, + tmnxOamLTtraceHopRouterId + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM LDP Tree + Discovery capabilities on Nokia SROS series 9.0 release." + ::= { tmnxOamTrGroups 35 } + +tmnxOamTrGeneralV11v0Group OBJECT-GROUP + OBJECTS { + tmnxOamLTtraceCtlDownstreamMpTlv, + tmnxOamLspTrCtlAssocChannel, + tmnxOamLspTrCtlDownstreamMapTlv, + tmnxOamLspTrCtlForce, + tmnxOamLspTrCtlMplsTpPathType, + tmnxOamLspTrCtlTestSubMode, + tmnxOamLspTrFecStackFecSubType, + tmnxOamLspTrFecStackOperType, + tmnxOamLspTrFecStackPrefix, + tmnxOamLspTrFecStackPrefixLen, + tmnxOamLspTrFecStackPrefixType, + tmnxOamLspTrFecStackRemPeerAddr, + tmnxOamLspTrFecStackRemPeerAddrT, + tmnxOamTrProbeHistoryRtrnSubcode, + tmnxOamTrProbeHistorySdpBindId + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM Trace + Route tests on Nokia SROS series systems, release 11.0." + ::= { tmnxOamTrGroups 36 } + +tmnxOamVccvTrV11v0Group OBJECT-GROUP + OBJECTS { + tmnxOamVccvTrCtlAssocChannel, + tmnxOamVccvTrCtlTestSubMode + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM VCCV + trace route tests on Nokia SROS series systems running release 11.0." + ::= { tmnxOamTrGroups 37 } + +tmnxOamTrV11v0Group OBJECT-GROUP + OBJECTS { + tmnxOamTrProbeHistorySrcGlobalId, + tmnxOamTrProbeHistorySrcNodeId, + tmnxOamVccvTrNextTpAgi, + tmnxOamVccvTrNextTpSaiiAcId, + tmnxOamVccvTrNextTpSaiiGlobalId, + tmnxOamVccvTrNextTpSaiiNodeId, + tmnxOamVccvTrNextTpTaiiAcId, + tmnxOamVccvTrNextTpTaiiGlobalId, + tmnxOamVccvTrNextTpTaiiNodeId + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM trace + route tests on Nokia SROS series systems running release 11.0." + ::= { tmnxOamTrGroups 38 } + +tmnxOamTrV12v0Group OBJECT-GROUP + OBJECTS { + tmnxOamIcmpTrLabelStackBottom, + tmnxOamIcmpTrLabelStackExperimnt, + tmnxOamIcmpTrLabelStackLabel, + tmnxOamIcmpTrLabelStackTtl, + tmnxOamVccvTrCtlSwitTgtFecType, + tmnxOamVccvTrTgFec128CtlDstAddr, + tmnxOamVccvTrTgFec128CtlDstAddrT, + tmnxOamVccvTrTgFec128CtlPwId, + tmnxOamVccvTrTgFec128CtlPwType, + tmnxOamVccvTrTgFec128CtlSrcAddr, + tmnxOamVccvTrTgFec128CtlSrcAddrT, + tmnxOamVccvTrTgStaticCtlAgi, + tmnxOamVccvTrTgStaticCtlSaiiAcId, + tmnxOamVccvTrTgStaticCtlSaiiGlbl, + tmnxOamVccvTrTgStaticCtlSaiiNode, + tmnxOamVccvTrTgStaticCtlTaiiAcId, + tmnxOamVccvTrTgStaticCtlTaiiGlbl, + tmnxOamVccvTrTgStaticCtlTaiiNode + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM trace + route tests on Nokia SROS series systems running release 12.0." + ::= { tmnxOamTrGroups 39 } + +tmnxOamTrObsoleteV13v0Group OBJECT-GROUP + OBJECTS { + tmnxOamLspTrMapDSIPv4Addr, + tmnxOamLspTrMapDSIfAddr, + tmnxOamTrProbeHistoryRouterID + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM trace route + operations on Nokia SR series systems that were made obsolete in + release 13.0." + ::= { tmnxOamTrGroups 40 } + +tmnxOamTrV13v0Group OBJECT-GROUP + OBJECTS { + tmnxOamLspTrMapDsEgrIfNum, + tmnxOamLspTrMapDsIfAddress, + tmnxOamLspTrMapDsIfAddressType, + tmnxOamLspTrMapDsIngIfNum, + tmnxOamLspTrMapDsIpAddress, + tmnxOamLspTrMapDsIpAddressType, + tmnxOamTrProbeHistoryNtwrkIfName + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM trace + route tests on Nokia SROS series systems running release 13.0." + ::= { tmnxOamTrGroups 41 } + +tmnxOamTrObsoleteV14v0Group OBJECT-GROUP + OBJECTS { + tmnxOamLTtraceAutoStorageType, + tmnxOamTrCtlDescr, + tmnxOamTrCtlStorageType + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM trace route + operations on Nokia SR series systems that were made obsolete in SROS + release 14.0." + ::= { tmnxOamTrGroups 42 } + +tmnxOamTrV15v0Group OBJECT-GROUP + OBJECTS { + tmnxOamEthCfmTrCtlRemoteMepId, + tmnxOamLspTrCtlIgpInstance, + tmnxOamMcastTrCtlTestSubMode, + tmnxOamMcastTrRespInIfIndex, + tmnxOamMcastTrRespInPktCountHC, + tmnxOamMcastTrRespLocalAddrType, + tmnxOamMcastTrRespLocalAddress, + tmnxOamMcastTrRespMcastRtgProto, + tmnxOamMcastTrRespOutIfIndex, + tmnxOamMcastTrRespOutPktCountHC, + tmnxOamMcastTrRespRtgProtocol2, + tmnxOamMcastTrRespSGPktCountHC + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM trace + route tests on Nokia SROS series systems running release 15.0." + ::= { tmnxOamTrGroups 44 } + +tmnxOamTrV16v0Group OBJECT-GROUP + OBJECTS { + tmnxOamTrCtlRouterInstanceName + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM trace + route tests on Nokia SROS series systems running release 16.0." + ::= { tmnxOamTrGroups 45 } + +tmnxOamTrV19v0ObjGroups OBJECT IDENTIFIER ::= { tmnxOamTrGroups 46 } + +tmnxOamTrV19v0Group OBJECT-GROUP + OBJECTS { + tmnxOamLspTrCtlSrPlcyColor, + tmnxOamLspTrCtlSrPlcyEndPtAddT, + tmnxOamLspTrCtlSrPlcyEndPtAddr, + tmnxOamLspTrCtlSrPlcySegList + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM Trace + tests on Nokia SROS series systems running release 19." + ::= { tmnxOamTrV19v0ObjGroups 1 } + +tmnxOamTrV20v0ObjGroups OBJECT IDENTIFIER ::= { tmnxOamTrGroups 47 } + +tmnxOamSaaConformance OBJECT IDENTIFIER ::= { tmnxOamTestConformance 3 } + +tmnxOamSaaCompliances OBJECT IDENTIFIER ::= { tmnxOamSaaConformance 1 } + +tmnxOamSaaV3v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM SAA tests on Nokia SROS + series systems." + MODULE + MANDATORY-GROUPS { + tmnxOamSaaGeneralV3v0Group, + tmnxOamSaaThresholdV3v0Group, + tmnxOamSaaNotificationV3v0Group + } + ::= { tmnxOamSaaCompliances 1 } + +tmnxOamSaaV7v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM SAA tests on Nokia SROS + series systems." + MODULE + MANDATORY-GROUPS { + tmnxOamSaaGeneralV7v0Group, + tmnxOamSaaThresholdV3v0Group, + tmnxOamSaaNotificationV3v0Group + } + ::= { tmnxOamSaaCompliances 2 } + +tmnxOamSaaV8v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM SAA tests on Nokia SROS + series systems." + MODULE + MANDATORY-GROUPS { + tmnxOamSaaGeneralV7v0Group, + tmnxOamSaaGeneralV8v0Group, + tmnxOamSaaThresholdV3v0Group, + tmnxOamSaaNotificationV3v0Group + } + ::= { tmnxOamSaaCompliances 3 } + +tmnxOamSaaV10v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of OAM SAA tests on Nokia SROS + series systems." + MODULE + MANDATORY-GROUPS { + tmnxOamSaaGeneralV7v0Group, + tmnxOamSaaGeneralV8v0Group, + tmnxOamSaaThresholdV3v0Group, + tmnxOamSaaNotificationV3v0Group, + tmnxOamSaaGeneralV10v0Group + } + ::= { tmnxOamSaaCompliances 4 } + +tmnxOamSaaGroups OBJECT IDENTIFIER ::= { tmnxOamSaaConformance 2 } + +tmnxOamSaaGeneralV3v0Group OBJECT-GROUP + OBJECTS { + tmnxOamSaaCtlRowStatus, + tmnxOamSaaCtlStorageType, + tmnxOamSaaCtlLastChanged, + tmnxOamSaaCtlAdminStatus, + tmnxOamSaaCtlTestMode, + tmnxOamSaaCtlDescr, + tmnxOamSaaCtlRuns, + tmnxOamSaaCtlFailures, + tmnxOamSaaCtlLastRunResult + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of OAM SAA test general + capabilities on Nokia SROS series systems." + ::= { tmnxOamSaaGroups 1 } + +tmnxOamSaaThresholdV3v0Group OBJECT-GROUP + OBJECTS { + tmnxOamSaaTRowStatus, + tmnxOamSaaTLastChanged, + tmnxOamSaaTThreshold, + tmnxOamSaaTValue, + tmnxOamSaaTLastSent, + tmnxOamSaaTTestMode, + tmnxOamSaaTTestRunIndex + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM Trace Route SAA test + thresholds on Nokia SROS series systems 3.0R1." + ::= { tmnxOamSaaGroups 2 } + +tmnxOamSaaNotificationV3v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxOamSaaThreshold + } + STATUS current + DESCRIPTION + "The group of notifications supporting the OAM Trace Route test feature + on Nokia SROS series systems." + ::= { tmnxOamSaaGroups 3 } + +tmnxOamSaaGeneralV7v0Group OBJECT-GROUP + OBJECTS { + tmnxOamSaaCtlRowStatus, + tmnxOamSaaCtlLastChanged, + tmnxOamSaaCtlAdminStatus, + tmnxOamSaaCtlTestMode, + tmnxOamSaaCtlDescr, + tmnxOamSaaCtlRuns, + tmnxOamSaaCtlFailures, + tmnxOamSaaCtlLastRunResult, + tmnxOamSaaCtlAcctPolicyId, + tmnxOamSaaCtlSuppressAccounting + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM SAA test general + capabilities on Nokia SROS series systems 7.0 release, and still + supported in the latest SROS release." + ::= { tmnxOamSaaGroups 4 } + +tmnxOamSaaGeneralV8v0Group OBJECT-GROUP + OBJECTS { + tmnxOamSaaCtlContinuous + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM SAA test + general capabilities on Nokia SROS series systems 8.0 release." + ::= { tmnxOamSaaGroups 5 } + +tmnxOamSaaGeneralV10v0Group OBJECT-GROUP + OBJECTS { + tmnxOamSaaCtlKeepProbeHistoryAdm, + tmnxOamSaaCtlKeepProbeHistoryOpr + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM SAA test + general capabilities on Nokia SROS Release 10.0 systems." + ::= { tmnxOamSaaGroups 6 } + +tmnxOamSaaObsoleteV14v0Group OBJECT-GROUP + OBJECTS { + tmnxOamSaaCtlStorageType + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM SAA operations on + Nokia SR series systems that were made obsolete in SROS release 14.0." + ::= { tmnxOamSaaGroups 7 } + +tmnxOamMobGatewayConformance OBJECT IDENTIFIER ::= { tmnxOamTestConformance 4 } + +tmnxOamGeneralConformance OBJECT IDENTIFIER ::= { tmnxOamTestConformance 5 } + +tmnxOamGeneralCompliances OBJECT IDENTIFIER ::= { tmnxOamGeneralConformance 1 } + +tmnxOamGeneralV8v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of OAM general capabilities on + Nokia SROS series systems for Release 8.0." + MODULE + MANDATORY-GROUPS { + tmnxOamGeneralV8v0Group + } + ::= { tmnxOamGeneralCompliances 1 } + +tmnxOamGeneralV10v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of OAM general capabilities on + Nokia SROS series systems for Release 10.0." + MODULE + MANDATORY-GROUPS { + tmnxOamGeneralV8v0Group, + tmnxOamGeneralV10v0Group + } + ::= { tmnxOamGeneralCompliances 2 } + +tmnxOamGeneralV11v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of OAM general capabilities + added in Nokia SROS series systems for Release 11.0." + MODULE + MANDATORY-GROUPS { + tmnxOamGeneralV11v0Group + } + ::= { tmnxOamGeneralCompliances 3 } + +tmnxOamGeneralV14v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of OAM general capabilities + added in Nokia SROS series systems for Release 14.0." + MODULE + MANDATORY-GROUPS { + tmnxOamGeneralV14v0Group + } + ::= { tmnxOamGeneralCompliances 6 } + +tmnxOamGeneralV19v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of OAM general capabilities + added in Nokia SROS series systems for Release 19." + MODULE + MANDATORY-GROUPS { + tmnxOamGeneralV19v0Group + } + ::= { tmnxOamGeneralCompliances 9 } + +tmnxOamGeneralGroups OBJECT IDENTIFIER ::= { tmnxOamGeneralConformance 2 } + +tmnxOamGeneralV8v0Group OBJECT-GROUP + OBJECTS { + tmnxOamMplsPduTimeStampFormat + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM test general + capabilities on Nokia SROS systems, release 8.0 R4." + ::= { tmnxOamGeneralGroups 1 } + +tmnxOamGeneralV10v0Group OBJECT-GROUP + OBJECTS { + tmnxOamSysPerfOprLimitTx, + tmnxOamSysPerfCfgLimitTx, + tmnxOamSysPerfCfgTotalTx, + tmnxOamSysPerfLastClearedTime, + tmnxOamSysPerfLocalTestTx, + tmnxOamSysPerfRemoteTestRx, + tmnxOamSysPerfReqTypeLocalTestTx, + tmnxOamSysPerfReqTypeRemoteTstRx, + tmnxOamSysSessionLimit, + tmnxOamSysSessionCount + } + STATUS current + DESCRIPTION + "The group of objects supporting management of OAM test general + capabilities on Nokia SROS systems, release 10.0." + ::= { tmnxOamGeneralGroups 2 } + +tmnxOamGeneralV11v0Group OBJECT-GROUP + OBJECTS { + tmnxOamMplsEchoDownstreamMapTlv + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of general OAM + test capabilities on Nokia SROS systems, release 11.0." + ::= { tmnxOamGeneralGroups 3 } + +tmnxOamGeneralV14v0Group OBJECT-GROUP + OBJECTS { + tmnxOamSysBgIcmpBrgSessionCount, + tmnxOamSysBgIcmpBrgSessionLimit + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of general OAM + test capabilities on Nokia SROS systems, release 14.0." + ::= { tmnxOamGeneralGroups 6 } + +tmnxOamGeneralV19v0Group OBJECT-GROUP + OBJECTS { + tmnxOamSysLspSelfPingSessCount, + tmnxOamSysLspSelfPingSessLimit, + tmnxOamSysPerfCfgLspSelfTxLimit, + tmnxOamSysPerfCfgLspSelfTxTotal + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of general OAM + test capabilities on Nokia SROS systems, release 19." + ::= { tmnxOamGeneralGroups 9 } + +tmnxOamDiagConformance OBJECT IDENTIFIER ::= { tmnxOamTestConformance 6 } + +tmnxOamDiagCompliances OBJECT IDENTIFIER ::= { tmnxOamDiagConformance 1 } + +tmnxOamDiagV16v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of OAM diagnostic capabilities + added in Nokia SROS series systems for Release 16.0." + MODULE + MANDATORY-GROUPS { + tmnxOamDiagNotificationV16v0Grp, + tmnxOamDiagNotifyObjsV16v0Group, + tmnxOamDiagV16v0Group + } + ::= { tmnxOamDiagCompliances 1 } + +tmnxOamDiagGroups OBJECT IDENTIFIER ::= { tmnxOamDiagConformance 2 } + +tmnxOamDiagV16v0Group OBJECT-GROUP + OBJECTS { + tmnxOamBuildPktDot1qLastChanged, + tmnxOamBuildPktDot1qPrioCodePt, + tmnxOamBuildPktDot1qTagProtoId, + tmnxOamBuildPktDot1qVlanId, + tmnxOamBuildPktEthDstMacAddr, + tmnxOamBuildPktEthLastChanged, + tmnxOamBuildPktEthSrcMacAddr, + tmnxOamBuildPktGtpUserLastChgd, + tmnxOamBuildPktGtpUserTunnEpIdHi, + tmnxOamBuildPktGtpUserTunnEpIdLo, + tmnxOamBuildPktHdrLastChanged, + tmnxOamBuildPktHdrOvrLastChanged, + tmnxOamBuildPktHdrOvrRowStatus, + tmnxOamBuildPktHdrRowStatus, + tmnxOamBuildPktHdrType, + tmnxOamBuildPktHeaderSeq, + tmnxOamBuildPktIPsecAuthLastChgd, + tmnxOamBuildPktIPsecAuthSecPrIdx, + tmnxOamBuildPktIPv4MoreFragments, + tmnxOamBuildPktIpDscp, + tmnxOamBuildPktIpDstIpAddrType, + tmnxOamBuildPktIpDstIpAddress, + tmnxOamBuildPktIpLastChanged, + tmnxOamBuildPktIpSrcIpAddrType, + tmnxOamBuildPktIpSrcIpAddress, + tmnxOamBuildPktL2tpLastChanged, + tmnxOamBuildPktL2tpSessionId, + tmnxOamBuildPktL2tpTunnelId, + tmnxOamBuildPktLastChanged, + tmnxOamBuildPktMplsLabel, + tmnxOamBuildPktMplsLastChanged, + tmnxOamBuildPktMplsTrafficClass, + tmnxOamBuildPktPbbIsid, + tmnxOamBuildPktPbbLastChanged, + tmnxOamBuildPktPbbTagProtocolId, + tmnxOamBuildPktRowStatus, + tmnxOamBuildPktTcpUdpDstPort, + tmnxOamBuildPktTcpUdpLastChanged, + tmnxOamBuildPktTcpUdpSrcPort, + tmnxOamDiagCtlAdminState, + tmnxOamDiagCtlLastChanged, + tmnxOamDiagCtlRowStatus, + tmnxOamDiagCtlTestMode, + tmnxOamFindEgrDiagCtlIngPortId, + tmnxOamFindEgrDiagCtlLastChanged, + tmnxOamFindEgrDiagCtlPacketNum, + tmnxOamFindEgrDiagEgrRtrInstName, + tmnxOamFindEgrDiagEgressIfName, + tmnxOamFindEgrDiagEgressPort, + tmnxOamFindEgrDiagNextHopAddrTyp, + tmnxOamFindEgrDiagNextHopAddress, + tmnxOamFindEgrDiagOperState + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of OAM + diagnostic capabilities on Nokia SROS systems, release 16.0." + ::= { tmnxOamDiagGroups 1 } + +tmnxOamDiagNotificationV16v0Grp NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxOamDiagTestCompleted + } + STATUS current + DESCRIPTION + "The group of notifications supporting OAM Diagnostic tests on Nokia + SROS series systems release 16.0." + ::= { tmnxOamDiagGroups 2 } + +tmnxOamDiagNotifyObjsV16v0Group OBJECT-GROUP + OBJECTS { + tmnxOamTestRunIndex + } + STATUS current + DESCRIPTION + "The group of additional accessible-for-notify objects supporting + management of OAM diagnostic capabilities on Nokia SROS systems, + release 16.0." + ::= { tmnxOamDiagGroups 3 } + +tmnxOamTestNotifications OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 11 } + +tmnxOamPingNotifyPrefix OBJECT IDENTIFIER ::= { tmnxOamTestNotifications 1 } + +tmnxOamPingNotifications OBJECT IDENTIFIER ::= { tmnxOamPingNotifyPrefix 0 } + +tmnxOamPingProbeFailed NOTIFICATION-TYPE + OBJECTS { + tmnxOamPingCtlTargetIpAddress, + tmnxOamPingResultsOperStatus, + tmnxOamPingResultsMinRtt, + tmnxOamPingResultsMaxRtt, + tmnxOamPingResultsAverageRtt, + tmnxOamPingResultsRttSumOfSquares, + tmnxOamPingResultsMtuResponseSize, + tmnxOamPingResultsSvcPing, + tmnxOamPingResultsProbeResponses, + tmnxOamPingResultsSentProbes, + tmnxOamPingResultsLastGoodProbe + } + STATUS obsolete + DESCRIPTION + "Generated when a probe failure is detected when the + corresponding tmnxOamPingCtlTrapGeneration object is set to + probeFailure(0) subject to the value of + tmnxOamPingCtlTrapProbeFailureFilter. The object + tmnxOamPingCtlTrapProbeFailureFilter can be used to specify the + number of successive probe failures that are required + before this notification can be generated." + ::= { tmnxOamPingNotifications 1 } + +tmnxOamPingTestFailed NOTIFICATION-TYPE + OBJECTS { + tmnxOamPingCtlTargetIpAddress, + tmnxOamPingResultsOperStatus, + tmnxOamPingResultsMinRtt, + tmnxOamPingResultsMaxRtt, + tmnxOamPingResultsAverageRtt, + tmnxOamPingResultsRttSumOfSquares, + tmnxOamPingResultsMtuResponseSize, + tmnxOamPingResultsSvcPing, + tmnxOamPingResultsProbeResponses, + tmnxOamPingResultsSentProbes, + tmnxOamPingResultsLastGoodProbe + } + STATUS obsolete + DESCRIPTION + "Generated when a ping test is determined to have failed + when the corresponding tmnxOamPingCtlTrapGeneration object is + set to testFailure(1). In this instance + tmnxOamPingCtlTrapTestFailureFilter should specify the number of + probes in a test required to have failed in order to + consider the test as failed." + ::= { tmnxOamPingNotifications 2 } + +tmnxOamPingTestCompleted NOTIFICATION-TYPE + OBJECTS { + tmnxOamPingCtlTargetIpAddress, + tmnxOamPingResultsOperStatus, + tmnxOamPingResultsMinRtt, + tmnxOamPingResultsMaxRtt, + tmnxOamPingResultsAverageRtt, + tmnxOamPingResultsRttSumOfSquares, + tmnxOamPingResultsMtuResponseSize, + tmnxOamPingResultsSvcPing, + tmnxOamPingResultsProbeResponses, + tmnxOamPingResultsSentProbes, + tmnxOamPingResultsLastGoodProbe + } + STATUS obsolete + DESCRIPTION + "Generated at the completion of a ping test when the corresponding + tmnxOamPingCtlTrapGeneration object is set to testCompletion(2)." + ::= { tmnxOamPingNotifications 3 } + +tmnxOamPingProbeFailedV2 NOTIFICATION-TYPE + OBJECTS { + tmnxOamPingCtlTgtAddrType, + tmnxOamPingCtlTgtAddress, + tmnxOamPingResultsOperStatus, + tmnxOamPingResultsMinRtt, + tmnxOamPingResultsMaxRtt, + tmnxOamPingResultsAverageRtt, + tmnxOamPingResultsRttSumOfSquares, + tmnxOamPingResultsMtuResponseSize, + tmnxOamPingResultsSvcPing, + tmnxOamPingResultsProbeResponses, + tmnxOamPingResultsSentProbes, + tmnxOamPingResultsLastGoodProbe + } + STATUS obsolete + DESCRIPTION + "Generated when a probe failure is detected when the + corresponding tmnxOamPingCtlTrapGeneration object is set to + probeFailure(0) subject to the value of + tmnxOamPingCtlTrapProbeFailureFilter. The object + tmnxOamPingCtlTrapProbeFailureFilter can be used to specify the + number of successive probe failures that are required + before this notification can be generated." + ::= { tmnxOamPingNotifications 4 } + +tmnxOamPingTestFailedV2 NOTIFICATION-TYPE + OBJECTS { + tmnxOamPingCtlTgtAddrType, + tmnxOamPingCtlTgtAddress, + tmnxOamPingResultsOperStatus, + tmnxOamPingResultsMinRtt, + tmnxOamPingResultsMaxRtt, + tmnxOamPingResultsAverageRtt, + tmnxOamPingResultsRttSumOfSquares, + tmnxOamPingResultsMtuResponseSize, + tmnxOamPingResultsSvcPing, + tmnxOamPingResultsProbeResponses, + tmnxOamPingResultsSentProbes, + tmnxOamPingResultsLastGoodProbe + } + STATUS obsolete + DESCRIPTION + "Generated when a ping test is determined to have failed + when the corresponding tmnxOamPingCtlTrapGeneration object is + set to testFailure(1). In this instance + tmnxOamPingCtlTrapTestFailureFilter should specify the number of + probes in a test required to have failed in order to + consider the test as failed." + ::= { tmnxOamPingNotifications 5 } + +tmnxOamPingTestCompletedV2 NOTIFICATION-TYPE + OBJECTS { + tmnxOamPingCtlTgtAddrType, + tmnxOamPingCtlTgtAddress, + tmnxOamPingResultsOperStatus, + tmnxOamPingResultsMinRtt, + tmnxOamPingResultsMaxRtt, + tmnxOamPingResultsAverageRtt, + tmnxOamPingResultsRttSumOfSquares, + tmnxOamPingResultsMtuResponseSize, + tmnxOamPingResultsSvcPing, + tmnxOamPingResultsProbeResponses, + tmnxOamPingResultsSentProbes, + tmnxOamPingResultsLastGoodProbe + } + STATUS obsolete + DESCRIPTION + "Generated at the completion of a ping test when the corresponding + tmnxOamPingCtlTrapGeneration object is set to testCompletion(2)." + ::= { tmnxOamPingNotifications 6 } + +tmnxAncpLoopbackTestCompleted NOTIFICATION-TYPE + OBJECTS { + tmnxOamAncpHistoryAncpString + } + STATUS current + DESCRIPTION + "This Notification is sent whenever a ANCP loopback is finished for + which a notification was explicitly requested." + ::= { tmnxOamPingNotifications 7 } + +tmnxOamPingProbeFailedV3 NOTIFICATION-TYPE + OBJECTS { + tmnxOamPingCtlTgtAddrType, + tmnxOamPingCtlTgtAddress, + tmnxOamPingResultsOperStatus, + tmnxOamPingResultsMinRtt, + tmnxOamPingResultsMaxRtt, + tmnxOamPingResultsAverageRtt, + tmnxOamPingResultsRttSumOfSquares, + tmnxOamPingResultsRttOFSumSquares, + tmnxOamPingResultsMtuResponseSize, + tmnxOamPingResultsSvcPing, + tmnxOamPingResultsProbeResponses, + tmnxOamPingResultsSentProbes, + tmnxOamPingResultsLastGoodProbe + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxOamPingProbeFailedV3 notification is sent at the end + of an OAM or SAA test run, when a sufficient number of successive + probes failed. + + The notification is sent if both of the following conditions are met: + 1. The 'probeFailure(0)' bit of the tmnxOamPingCtlTrapGeneration BITS + object is enabled, AND + 2. The test run includes at least one occurrence of N successive probe + failures, where N is configured using + tmnxOamPingCtlTrapProbeFailureFilter. + + This notification is sent at most once per test run. + + [EFFECT] Informational. The probe failures may indicate a problem with + live traffic flow. + + [RECOVERY] Investigate the cause of the probe failures." + ::= { tmnxOamPingNotifications 8 } + +tmnxOamPingTestFailedV3 NOTIFICATION-TYPE + OBJECTS { + tmnxOamPingCtlTgtAddrType, + tmnxOamPingCtlTgtAddress, + tmnxOamPingResultsOperStatus, + tmnxOamPingResultsMinRtt, + tmnxOamPingResultsMaxRtt, + tmnxOamPingResultsAverageRtt, + tmnxOamPingResultsRttSumOfSquares, + tmnxOamPingResultsRttOFSumSquares, + tmnxOamPingResultsMtuResponseSize, + tmnxOamPingResultsSvcPing, + tmnxOamPingResultsProbeResponses, + tmnxOamPingResultsSentProbes, + tmnxOamPingResultsLastGoodProbe + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxOamPingTestFailedV3 notification is sent at the end of + an OAM or SAA test run, when a sufficient number of probes failed. + + The notification is sent if both of the following conditions are met: + 1. The 'testFailure(1)' bit of the tmnxOamPingCtlTrapGeneration BITS + object is enabled, AND + 2. The test run had at least N probe failures, where N is configured + using tmnxOamPingCtlTrapTestFailureFilter. + + This notification is sent at most once per test run. + + [EFFECT] Informational. The probe failures may indicate a problem with + live traffic flow. + + [RECOVERY] Investigate the cause of the probe failures." + ::= { tmnxOamPingNotifications 9 } + +tmnxOamPingTestCompletedV3 NOTIFICATION-TYPE + OBJECTS { + tmnxOamPingCtlTgtAddrType, + tmnxOamPingCtlTgtAddress, + tmnxOamPingResultsOperStatus, + tmnxOamPingResultsMinRtt, + tmnxOamPingResultsMaxRtt, + tmnxOamPingResultsAverageRtt, + tmnxOamPingResultsRttSumOfSquares, + tmnxOamPingResultsRttOFSumSquares, + tmnxOamPingResultsMtuResponseSize, + tmnxOamPingResultsSvcPing, + tmnxOamPingResultsProbeResponses, + tmnxOamPingResultsSentProbes, + tmnxOamPingResultsLastGoodProbe + } + STATUS current + DESCRIPTION + "Generated at the completion of a ping test when the corresponding + tmnxOamPingCtlTrapGeneration object is set to testCompletion(2)." + ::= { tmnxOamPingNotifications 10 } + +tmnxOamTraceRouteNotifyPrefix OBJECT IDENTIFIER ::= { tmnxOamTestNotifications 2 } + +tmnxOamTraceRouteNotifications OBJECT IDENTIFIER ::= { tmnxOamTraceRouteNotifyPrefix 0 } + +tmnxOamTrPathChange NOTIFICATION-TYPE + OBJECTS { + tmnxOamTrCtlTestMode, + tmnxOamTrCtlLastRunResult, + tmnxOamTrResultsOperStatus + } + STATUS current + DESCRIPTION + "The path to a target has changed." + ::= { tmnxOamTraceRouteNotifications 1 } + +tmnxOamTrTestFailed NOTIFICATION-TYPE + OBJECTS { + tmnxOamTrCtlTestMode, + tmnxOamTrCtlLastRunResult, + tmnxOamTrResultsOperStatus + } + STATUS current + DESCRIPTION + "The OAM trace route test failed to complete successfully." + ::= { tmnxOamTraceRouteNotifications 2 } + +tmnxOamTrTestCompleted NOTIFICATION-TYPE + OBJECTS { + tmnxOamTrCtlTestMode, + tmnxOamTrCtlLastRunResult, + tmnxOamTrResultsOperStatus + } + STATUS current + DESCRIPTION + "The OAM trace route test has just been completed." + ::= { tmnxOamTraceRouteNotifications 3 } + +tmnxOamLdpTtraceAutoDiscState NOTIFICATION-TYPE + OBJECTS { + tmnxOamLTtraceAutoDiscoveryState + } + STATUS current + DESCRIPTION + "The tmnxOamLdpTtraceAutoDiscState notification is generated when the + discovery state of the 'Auto LDP Tree Trace entity' represented by + tmnxOamLTtraceAutoDiscoveryState has been changed." + ::= { tmnxOamTraceRouteNotifications 4 } + +tmnxOamLdpTtraceFecProbeState NOTIFICATION-TYPE + OBJECTS { + tmnxOamLTtraceFecProbeState, + tmnxOamLTtraceFecDisPaths, + tmnxOamLTtraceFecFailedProbes, + tmnxOamLTtraceFecSendErrProbes + } + STATUS current + DESCRIPTION + "The tmnxOamLdpTtraceFecProbeState notification is generated when the + probe state of the 'auto discovered FEC' has been changed." + ::= { tmnxOamTraceRouteNotifications 5 } + +tmnxOamLdpTtraceFecDisStatus NOTIFICATION-TYPE + OBJECTS { + tmnxOamLTtraceFecDisStatusBits, + tmnxOamLTtraceFecDisPaths + } + STATUS current + DESCRIPTION + "The tmnxOamLdpTtraceFecDisStatus notification is generated when + the discovery status BITS or the number of discovered paths of the + 'auto discovered FEC' has been changed. Note that the changes are + evaluated at the end of a FEC discovery." + ::= { tmnxOamTraceRouteNotifications 6 } + +tmnxOamLdpTtraceFecPFailUpdate NOTIFICATION-TYPE + OBJECTS { + tmnxOamLTtraceFecProbeState, + tmnxOamLTtraceFecDisPaths, + tmnxOamLTtraceFecFailedProbes, + tmnxOamLTtraceFecSendErrProbes + } + STATUS current + DESCRIPTION + "The tmnxOamLdpTtraceFecPFailUpdate notification is generated when + there is a probe state change in any of the relevant discovered paths + while the overall FEC probe state, tmnxOamLTtraceFecProbeState is in + 'partially failed' state." + ::= { tmnxOamTraceRouteNotifications 7 } + +tmnxOamSaaNotifyPrefix OBJECT IDENTIFIER ::= { tmnxOamTestNotifications 3 } + +tmnxOamSaaNotifications OBJECT IDENTIFIER ::= { tmnxOamSaaNotifyPrefix 0 } + +tmnxOamSaaThreshold NOTIFICATION-TYPE + OBJECTS { + tmnxOamSaaTThreshold, + tmnxOamSaaTValue, + tmnxOamSaaCtlTestMode, + tmnxOamSaaCtlLastRunResult, + tmnxOamSaaTTestRunIndex + } + STATUS current + DESCRIPTION + "Generated at the completion of an SAA OAM trace route test when a + threshold has been crossed for a results statistic." + ::= { tmnxOamSaaNotifications 1 } + +tmnxOamDiagNotifyPrefix OBJECT IDENTIFIER ::= { tmnxOamTestNotifications 6 } + +tmnxOamDiagNotifications OBJECT IDENTIFIER ::= { tmnxOamDiagNotifyPrefix 0 } + +tmnxOamDiagTestCompleted NOTIFICATION-TYPE + OBJECTS { + tmnxOamDiagCtlTestMode, + tmnxOamTestRunIndex + } + STATUS current + DESCRIPTION + "[CAUSE] A tmnxOamDiagTestCompleted trap is generated at the end of + every diagnostic test run. A diagnostic test is configured using + tmnxOamDiagCtlTable. + + tmnxOamDiagCtlTestMode indicates the type of the diagnostic test (e.g. + 'findEgressDiag(1)'). + + tmnxOamTestRunIndex indicates the run number of the completed + diagnostic test run. For example, the second run of a test with owner + 'owner_A' and test 'test_Z' has tmnxOamTestRunIndex=2. + + [EFFECT] The result of the test run can be read (e.g. from the + indicated row in tmnxOamFindEgrDiagResultsTable). + + [RECOVERY] No recovery is required." + ::= { tmnxOamDiagNotifications 1 } + +END diff --git a/mibs/nokia/TIMETRA-PORT-MIB b/mibs/nokia/TIMETRA-PORT-MIB index e094762346..237c3785d3 100644 --- a/mibs/nokia/TIMETRA-PORT-MIB +++ b/mibs/nokia/TIMETRA-PORT-MIB @@ -47,7 +47,8 @@ IMPORTS THsmdaWeightOverride, THsmdaWrrWeightOverride, TIngressQueueId, TItemDescription, - TItemLongDescription, TMcFrQoSProfileId, + TItemLongDescription, + TLNamedItemOrEmpty, TMcFrQoSProfileId, TMlpppQoSProfileId, TNamedItem, TNamedItemOrEmpty, TPIRPercentOverride, TPortSchedulerAggRateLimitPIR, @@ -59,8 +60,9 @@ IMPORTS TWeightOverride, TmnxActionType, TmnxAdminStateTruthValue, TmnxEgrPolicerStatMode, - TmnxEnabledDisabled, TmnxHigh32, - TmnxLow32, TmnxOperState, TmnxPortID, + TmnxEnabledDisabled, TmnxFPNumberOrZero, + TmnxOperState, TmnxPortID, + TmnxQosRateHigh32, TmnxQosRateLow32, TmnxSubIdentStringOrEmpty, TmnxSubMgtIntDestId, TmnxSubMgtOrgStrOrZero @@ -77,7 +79,7 @@ tmnxPortMIBModule MODULE-IDENTITY "This document is the SNMP MIB module to manage and provision the hardware components of the Nokia SROS device. - Copyright 2003-2017 Nokia. All rights reserved. + Copyright 2003-2018 Nokia. All rights reserved. Reproduction of this document is authorized on the condition that the foregoing copyright notice is included. @@ -325,23 +327,25 @@ TmnxPortClass ::= TEXTUAL-CONVENTION the values used to identify the class of interface provided by this port." SYNTAX INTEGER { - none (1), - faste (2), - gige (3), - xgige (4), - sonet (5), - vport (6), - xcme (8), - tdm (9), - xlgige (10), - cgige (11), - vsme (12), - vspeede (14), - serial (17), - wireless (18), - connector (19), - xxvgige (20), - cdgige (21) + none (1), + faste (2), + gige (3), + xgige (4), + sonet (5), + vport (6), + xcme (8), + tdm (9), + xlgige (10), + cgige (11), + vsme (12), + vspeede (14), + serial (17), + wireless (18), + connector (19), + xxvgige (20), + cdgige (21), + reserved22 (22), + reserved23 (23) } TmnxPortConnectorType ::= TEXTUAL-CONVENTION @@ -471,7 +475,8 @@ TmnxPortEncapType ::= TEXTUAL-CONVENTION cemEncap (13), reserved14 (14), rawEncap (15), - cellularEncap (16) + cellularEncap (16), + wlanEncap (17) } TmnxDs0ChannelList ::= TEXTUAL-CONVENTION @@ -1202,13 +1207,16 @@ TmnxPortCompatMode ::= TEXTUAL-CONVENTION - 80km reach interop - interface will operate in the third party interop mode interop2 - interface will operate in the third party interop mode - with alternate differential encoding" + with alternate differential encoding + interop3 - interface will operate in the CFP2-DCO Rev A0 Staircase + FEC interop mode" SYNTAX INTEGER { longHaul (0), metro (1), access (2), interop (3), - interop2 (4) + interop2 (4), + interop3 (5) } TmnxSFFStatus ::= TEXTUAL-CONVENTION @@ -1289,6 +1297,27 @@ TmnxPortConnectorBreakoutType ::= TEXTUAL-CONVENTION connector breakout." SYNTAX Unsigned32 +TmnxCrcPolynomial ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxCrcPolynomial is enumerated integer type of polynomial options + used in load balancing algorithm for distribution of packet flows + under ECMP and LAG. + poly1(1) - CRC16_0x8003 + poly2(2) - CRC16_0x8011 + poly3(3) - CRC16_0x8423 + poly4(4) - CRC16_0x8101 + poly5(5) - CRC16_0x84a1 + poly6(6) - CRC16_0x9019." + SYNTAX INTEGER { + poly1 (1), + poly2 (2), + poly3 (3), + poly4 (4), + poly5 (5), + poly6 (6) + } + tmnxPortConformance OBJECT IDENTIFIER ::= { tmnxHwConformance 2 } tmnxPortCompliances OBJECT IDENTIFIER ::= { tmnxPortConformance 1 } @@ -2367,21 +2396,45 @@ tmnxPortComplianceV15v0 MODULE-COMPLIANCE tmnxPwPortEthTypeV15v0Group, tmnxRS232PortGroup, tmnxRS232PortNotifyGroup, - tmnxPortVsrGroup + tmnxPortVsrGroup, + tmnxPortTransceiverGroupV15v0 } ::= { tmnxPortCompliances 12 } -tmnxPortComplianceV15v1 MODULE-COMPLIANCE +tmnxPortComplianceV16v0 MODULE-COMPLIANCE STATUS current DESCRIPTION - "The compliance statement for revision 15.1 of TIMETRA-PORT-MIB on the + "The compliance statement for revision 16.0 of TIMETRA-PORT-MIB on the Nokia SROS series systems." MODULE MANDATORY-GROUPS { - tmnxPortFPMacObjectGroup + tmnxPortQosMWModAwareV16v0Group, + tmnxPortQosMWModAwV16v0NotifyGrp, + tmnxPortFPMacObjectGroup, + tmnxPortLicensingGroup, + tmnxPortLoadBalGroupV16v0 } ::= { tmnxPortCompliances 13 } +tmnxPortComplianceV19v0 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for revision 19.0 of TIMETRA-PORT-MIB on the + Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxRsFecConnectorGroup, + tmnxRsFecModeGroup, + tmnxPortBWGroup, + tmnxPortEgrQosPortQosPlcyGroup, + tmnxPortLoadBalGroupV19v5, + tmnxPortEtherLoopbackGroup, + tmnxPortTDMGroupV19v0, + tmnxPortNotificationV19v0Group, + tmnxPortEtherPhysStatsV19v0Group + } + ::= { tmnxPortCompliances 14 } + tmnxPortGroups OBJECT IDENTIFIER ::= { tmnxPortConformance 2 } tmnxPortFRGroup OBJECT-GROUP @@ -6284,6 +6337,18 @@ tmnxPortVsrGroup OBJECT-GROUP series systems." ::= { tmnxPortV15v0Groups 17 } +tmnxPortTransceiverGroupV15v0 OBJECT-GROUP + OBJECTS { + tmnxPortTransceiverTblLastChgd, + tmnxPortTransLastChanged, + tmnxPortTransDco + } + STATUS current + DESCRIPTION + "The group of objects supporting port transceiver information on Nokia + SROS series systems introduced in release 15.0." + ::= { tmnxPortV15v0Groups 18 } + tmnxPortGnssGroups OBJECT IDENTIFIER ::= { tmnxPortGroups 141 } tmnxPortSerialGroups OBJECT IDENTIFIER ::= { tmnxPortGroups 142 } @@ -6421,6 +6486,29 @@ tmnxPortObsoleteNotifV15v1Group NOTIFICATION-GROUP tmnxPortV16v0Groups OBJECT IDENTIFIER ::= { tmnxPortGroups 144 } +tmnxPortQosMWModAwareV16v0Group OBJECT-GROUP + OBJECTS { + tmnxPortEtherEthBnEgrRateChanges, + tmnxPortEtherEthBnEgressRate, + tmnxPortEtherOperEgressRate + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of QoS Microwave + Adaptive Modulation Aware configuration for release 16.0 on Nokia SROS + series systems." + ::= { tmnxPortV16v0Groups 1 } + +tmnxPortQosMWModAwV16v0NotifyGrp NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqPortEtherEgressRateChange + } + STATUS current + DESCRIPTION + "The group of NOTIFICATION objects supporting the state of Qos + Microwave Modulation Aware on Nokia SROS series systems." + ::= { tmnxPortV16v0Groups 2 } + tmnxPortFPMacObjectGroup OBJECT-GROUP OBJECTS { tmnxPortStateFPNumber, @@ -6432,6 +6520,134 @@ tmnxPortFPMacObjectGroup OBJECT-GROUP on Nokia SROS series systems." ::= { tmnxPortV16v0Groups 3 } +tmnxPortLicensingGroup OBJECT-GROUP + OBJECTS { + tmnxPortStateLicensed + } + STATUS current + DESCRIPTION + "The group of objects for management of port licensing on Nokia SROS + series systems." + ::= { tmnxPortV16v0Groups 4 } + +tmnxPortLoadBalGroupV16v0 OBJECT-GROUP + OBJECTS { + tmnxL2tpLoadBalancing + } + STATUS current + DESCRIPTION + "The group of additional objects supporting load balancing in Nokia + SROS release 16.0 systems." + ::= { tmnxPortV16v0Groups 5 } + +tmnxPortV19v0Groups OBJECT IDENTIFIER ::= { tmnxPortGroups 145 } + +tmnxRsFecConnectorGroup OBJECT-GROUP + OBJECTS { + tmnxPortConnectorRsFecMode + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of rs-fec-mode on + connector ports in release 19.0 on Nokia SROS series systems." + ::= { tmnxPortV19v0Groups 1 } + +tmnxRsFecModeGroup OBJECT-GROUP + OBJECTS { + tmnxPortRsFecOperMode + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of rs-fec-mode on ports + in release 19.0 on Nokia SROS series systems." + ::= { tmnxPortV19v0Groups 2 } + +tmnxPortBWGroup OBJECT-GROUP + OBJECTS { + tmnxPortEtherAccessBandwidthHi + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of rs-fec-mode on ports + in release 19.0 on Nokia SROS series systems." + ::= { tmnxPortV19v0Groups 3 } + +tmnxPortEgrQosPortQosPlcyGroup OBJECT-GROUP + OBJECTS { + tmnxPortEtherEgrQosPortQosPlcy, + tmnxPortNetEgressUCFwdPkts, + tmnxPortNetEgressUCFwdOcts, + tmnxPortNetEgressUCDroPkts, + tmnxPortNetEgressUCDroOcts, + tmnxPortNetEgressMCFwdPkts, + tmnxPortNetEgressMCFwdOcts, + tmnxPortNetEgressMCDroPkts, + tmnxPortNetEgressMCDroOcts + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of port qos policy on + ports in release 19.0 on Nokia SROS series systems." + ::= { tmnxPortV19v0Groups 4 } + +tmnxPortLoadBalGroupV19v5 OBJECT-GROUP + OBJECTS { + tmnxLoadBalancingHashEcmpPoly, + tmnxLoadBalancingHashLagPoly + } + STATUS current + DESCRIPTION + "The group of additional objects supporting load balancing in release + 19.0 on Nokia SROS series systems." + ::= { tmnxPortV19v0Groups 5 } + +tmnxPortEtherLoopbackGroup OBJECT-GROUP + OBJECTS { + tmnxPortEtherLoopback, + tmnxPortEtherLoopbackSwapMac + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of loopbacks on + Ethernet ports in release 19.0 of Nokia SROS series systems." + ::= { tmnxPortV19v0Groups 6 } + +tmnxPortTDMGroupV19v0 OBJECT-GROUP + OBJECTS { + tmnxDS1PortLineImpedance, + tmnxDS1PortLineEncoding, + tmnxDS1HoldTimeUp, + tmnxDS1HoldTimeDown + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of TDM type ports in + release 19.0 of Nokia SROS series systems." + ::= { tmnxPortV19v0Groups 7 } + +tmnxPortNotificationV19v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxPortEtherLoopbackStarted, + tmnxPortEtherLoopbackStopped + } + STATUS current + DESCRIPTION + "The group of notifications extending port capabilities for revision + 19.0 on Nokia SROS series systems." + ::= { tmnxPortV19v0Groups 8 } + +tmnxPortEtherPhysStatsV19v0Group OBJECT-GROUP + OBJECTS { + tmnxPortEtherAccessAcctPolicyId, + tmnxPortEtherAccessCollectStats + } + STATUS current + DESCRIPTION + "The group of objects supporting the Physical Layer Ethernet access + port queue statistics collection in release 19.0 of Nokia SROS series + systems." + ::= { tmnxPortV19v0Groups 10 } + tmnxPortDCCompliances OBJECT IDENTIFIER ::= { tmnxPortConformance 3 } tmnxPortDCGroups OBJECT IDENTIFIER ::= { tmnxPortConformance 4 } @@ -6914,8 +7130,8 @@ tmnxEqPortSFPStatusFailure NOTIFICATION-TYPE obsoleted tmnxEqPortSFPCorrupted for revision 6.0 on Nokia SROS series systems. - [EFFECT] The SFF device is not operational and the associated port can - not be used. The SFF and port will not recover without operator + [EFFECT] The SFF device is not operational and the associated port + cannot be used. The SFF and port will not recover without operator intervention. [RECOVERY] Remove and re-insert the SFF device. If the problem @@ -7341,6 +7557,52 @@ tmnxRS232SquelchResetIssued NOTIFICATION-TYPE indicates the existing squelch status." ::= { tmnxPortNotification 61 } +tmnxEqPortEtherEgressRateChange NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxPortEtherOperEgressRate + } + STATUS current + DESCRIPTION + "The tmnxEqPortEtherEgressRateChange notification is generated when the + port's operational egress rate changes, due to the reception of ETH-BN + (Ethernet Bandwidth Notification) messages, or from a configuration + change." + ::= { tmnxPortNotification 62 } + +tmnxPortEtherLoopbackStarted NOTIFICATION-TYPE + OBJECTS { + tmnxPortEtherLoopback + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPortEtherLoopbackStarted notification is generated + when tmnxPortEtherLoopback is modified to set the Ethernet port to a + loopback mode. + + [EFFECT] Setting the port in loopback mode impacts the normal flow of + traffic across the port. + + [RECOVERY] Remove loopback on the port to restore normal traffic flow." + ::= { tmnxPortNotification 63 } + +tmnxPortEtherLoopbackStopped NOTIFICATION-TYPE + OBJECTS { + tmnxPortEtherLoopback + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPortEtherLoopbackStopped notification is generated + when a loopback is removed on an Ethernet port. The value of + tmnxPortEtherLoopback specifies the type of loopback that was + configured and has now been removed. + + [EFFECT] The loopback has been removed and normal traffic flow may + resume. + + [RECOVERY] No recovery is required." + ::= { tmnxPortNotification 64 } + tmnxPortObjs OBJECT IDENTIFIER ::= { tmnxHwObjs 4 } tmnxPortTableLastChange OBJECT-TYPE @@ -7496,7 +7758,7 @@ tmnxPortClass OBJECT-TYPE ::= { tmnxPortEntry 4 } tmnxPortDescription OBJECT-TYPE - SYNTAX TItemLongDescription + SYNTAX TItemLongDescription (SIZE (0..160)) MAX-ACCESS read-write STATUS current DESCRIPTION @@ -7758,7 +8020,8 @@ tmnxPortTransceiverType OBJECT-TYPE cfp8Transceiver (21), cdfp3Transceiver (22), microQsfpTransceiver (23), - qsfpDdTransceiver (24) + qsfpDdTransceiver (24), + cfp2DcoTransceiver (25) } MAX-ACCESS read-only STATUS current @@ -7860,6 +8123,7 @@ tmnxPortSFPConnectorCode OBJECT-TYPE hssdcII (32), copperPigtail (33), rj45 (34), + cs (37), opticalTransceiver (51), copperGigE (128), rjp5 (129) @@ -8582,8 +8846,8 @@ tmnxPortPhysStateChangeCount OBJECT-TYPE 'linkDown (3)'. The count does not include transitions between 'linkUp (4)' and 'up (5)'. - This counter is applicable to physical Ethernet ports only. All other - ports maintain a count of 0. + This counter is applicable to physical Ethernet and Cellular ports + only. All other ports maintain a count of 0. This object is automatically reset to zero, once the port enters the 'ghost (2)' state. To reset this object manually, one may use the @@ -8872,11 +9136,20 @@ TmnxPortEtherEntry ::= SEQUENCE tmnxPortEtherUtilStatsInterval Unsigned32, tmnxPortEtherUtilStatsInput Unsigned32, tmnxPortEtherUtilStatsOutput Unsigned32, - tmnxPortEtherRsFecMode INTEGER + tmnxPortEtherRsFecMode INTEGER, + tmnxPortEtherEthBnEgrRateChanges TruthValue, + tmnxPortEtherEthBnEgressRate Integer32, + tmnxPortEtherOperEgressRate Integer32, + tmnxPortEtherAccessBandwidthHi Unsigned32, + tmnxPortEtherEgrQosPortQosPlcy TLNamedItemOrEmpty, + tmnxPortEtherLoopback INTEGER, + tmnxPortEtherLoopbackSwapMac TruthValue, + tmnxPortEtherAccessAcctPolicyId Unsigned32, + tmnxPortEtherAccessCollectStats TruthValue } tmnxPortEtherMTU OBJECT-TYPE - SYNTAX Unsigned32 (0 | 512..9212) + SYNTAX Unsigned32 (0 | 512..9800) UNITS "bytes" MAX-ACCESS read-write STATUS current @@ -8985,7 +9258,7 @@ tmnxPortEtherOperDuplex OBJECT-TYPE tmnxPortEtherOperSpeed OBJECT-TYPE SYNTAX Unsigned32 - UNITS "megabits per second" + UNITS "megabps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -9059,8 +9332,8 @@ tmnxPortEtherXGigMode OBJECT-TYPE ::= { tmnxPortEtherEntry 10 } tmnxPortEtherEgressRate OBJECT-TYPE - SYNTAX Integer32 (-1 | 1..100000000) - UNITS "kilobits per second" + SYNTAX Integer32 (-1 | 1..400000000) + UNITS "kilobps" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -9093,8 +9366,8 @@ tmnxPortEtherQinqEtype OBJECT-TYPE ::= { tmnxPortEtherEntry 13 } tmnxPortEtherIngressRate OBJECT-TYPE - SYNTAX Integer32 (-1 | 1..100000) - UNITS "megabits per second" + SYNTAX Integer32 (-1 | 1..400000) + UNITS "megabps" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -9486,7 +9759,7 @@ tmnxPortEtherDownOnInternalError OBJECT-TYPE tmnxPortEtherMinFrameLength OBJECT-TYPE SYNTAX Unsigned32 (64 | 68) - UNITS "Bytes" + UNITS "bytes" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -9560,8 +9833,8 @@ tmnxPortEtherDwnOnIntlErrTxDisbl OBJECT-TYPE ::= { tmnxPortEtherEntry 46 } tmnxPortEtherAccessBandwidth OBJECT-TYPE - SYNTAX Unsigned32 (0 | 1..3200000000) - UNITS "kilobits per second" + SYNTAX Unsigned32 + UNITS "kilobps" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -9586,7 +9859,7 @@ tmnxPortEtherAccessBookingFactor OBJECT-TYPE tmnxPortEtherAccessAvailableBW OBJECT-TYPE SYNTAX Counter64 - UNITS "kilobits per second" + UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -9596,7 +9869,7 @@ tmnxPortEtherAccessAvailableBW OBJECT-TYPE tmnxPortEtherAccessBookedBW OBJECT-TYPE SYNTAX Counter64 - UNITS "kilobits per second" + UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -9644,7 +9917,7 @@ tmnxPortEtherUtilStatsInput OBJECT-TYPE tmnxPortEtherUtilStatsOutput OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -9657,7 +9930,9 @@ tmnxPortEtherUtilStatsOutput OBJECT-TYPE tmnxPortEtherRsFecMode OBJECT-TYPE SYNTAX INTEGER { none (0), - cl91-514-528 (1) + cl91-514-528 (1), + cl74 (2), + cl108 (3) } MAX-ACCESS read-write STATUS current @@ -9666,16 +9941,155 @@ tmnxPortEtherRsFecMode OBJECT-TYPE Forward Error Correction (RS-FEC) to be used by this ethernet port. When the value of tmnxPortEtherRsFecMode is set to 'none', the port - will transmit and receive using standard 64B/66B encoding. - - When the value of tmnxPortEtherRsFecMode is set to 'cl91-514-528', the - port will transmit and receive using RS-FEC 514/528 encoding." + will transmit and receive using standard 64B/66B encoding." REFERENCE "IEEE 802.3ba, Clause 82, Standard 64B/66B encoding - IEEE 802.3bm, Clause 91, RS-FEC 514/528 encoding" + IEEE 802.3bm, Clause 91, RS-FEC 514/528 encoding + IEEE 802.3, Clause 74 + IEEE 802.3, Clause 108" DEFVAL { none } ::= { tmnxPortEtherEntry 55 } +tmnxPortEtherEthBnEgrRateChanges OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherEthBnEgrRateChanges specifies whether or not + the changes received in Eth-BN messages on a port based MEP are + allowed to update the egress rate used on the port. + + The value 'true (1)' specifies that the egress rate on the port is + allowed to be updated." + DEFVAL { false } + ::= { tmnxPortEtherEntry 56 } + +tmnxPortEtherEthBnEgressRate OBJECT-TYPE + SYNTAX Integer32 + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortEtherEthBnEgressRate indicates the ETH-BN + (Ethernet Bandwidth Notification) egress rate received from the + ETH-CFM (Ethernet Connectivity Fault Management) subsystem. + + A value of '-1' indicates that the rate value is not available." + ::= { tmnxPortEtherEntry 57 } + +tmnxPortEtherOperEgressRate OBJECT-TYPE + SYNTAX Integer32 + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortEtherOperEgressRate indicates the operational + egress bandwidth (in kilobits per second) that the Ethernet interface + can generate. The value is the minimum of the admin egress rate + tmnxPortEtherEgressRate, the ETH-BN egress rate + tmnxPortEtherEthBnEgressRate, and the port's maximum rate. + + A value of '-1' means that the limit is the actual physical limit." + ::= { tmnxPortEtherEntry 58 } + +tmnxPortEtherAccessBandwidthHi OBJECT-TYPE + SYNTAX Unsigned32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxPortEtherAccessBandwidthHi specifies the high 32-bit value of + administrative bandwidth assigned to this port. Lower 32-bit value of + administrative bandwidth is assigned using + tmnxPortEtherAccessBandwidth. + + An 'inconsistentValue' error is returned when value of this object is + changed to non-default and tmnxPortEtherAccessBandwidth is not set in + the same request. + + + The administrative bandwidth can be over or under booked using the + value of tmnxPortEtherAccessBookingFactor." + DEFVAL { 0 } + ::= { tmnxPortEtherEntry 59 } + +tmnxPortEtherEgrQosPortQosPlcy OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherEgrQosPortQosPlcy specifies the name to + associate with this port." + DEFVAL { "default" } + ::= { tmnxPortEtherEntry 60 } + +tmnxPortEtherLoopback OBJECT-TYPE + SYNTAX INTEGER { + none (0), + line (1), + internal (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherLoopback specifies the loopback mode of the + port. + + none(0) - Loopback is disabled. + line(1) - Loopback loops frames received on this port back to the remote system. + internal(2) - Loopback loops frames from the local system back at the framer." + DEFVAL { none } + ::= { tmnxPortEtherEntry 61 } + +tmnxPortEtherLoopbackSwapMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherLoopbackSwapMac specifies if the source and + destination MAC addresses in the packets are to be interchanged before + being loopbacked to the sender. Setting tmnxPortEtherLoopbackSwapMac + must be accompanied by setting tmnxPortEtherLoopback for the same + port." + DEFVAL { false } + ::= { tmnxPortEtherEntry 62 } + +tmnxPortEtherAccessAcctPolicyId OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..99) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherAccessAcctPolicyId specifies the + TIMETRA-LOG-MIB::tmnxLogApPolicyId that identifies the policy entry in + TIMETRA-LOG-MIB::tmnxLogApTable which is associated with this ethernet + access port queue for the purpose of collecting physical layer + ethernet access port queue statistics. + + A zero value indicates that there is no accounting policy associated + with this ethernet access port." + DEFVAL { 0 } + ::= { tmnxPortEtherEntry 63 } + +tmnxPortEtherAccessCollectStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortEtherAccessCollectStats specifies whether or not + the collection of physical layer ethernet accounting and statistical + data for the ethernet access port queue is enabled. + + When a non-zero value is specified for tmnxPortEtherAccessAcctPolicyId + and tmnxPortEtherAccessCollectStats is set to true, data will be + collected in the appropriate records and written to the designated + billing file. + + When a non-zero value is specified for tmnxPortEtherAccessAcctPolicyId + and tmnxPortEtherAccessCollectStats is set to false, the statistics + are still accumulated by the IOM cards; however, the CPM will not + obtain the results and write them to the billing file." + DEFVAL { false } + ::= { tmnxPortEtherEntry 64 } + tmnxSonetTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxSonetEntry MAX-ACCESS not-accessible @@ -10101,7 +10515,7 @@ tmnxSonetSingleFiber OBJECT-TYPE tmnxSonetHoldTimeUp OBJECT-TYPE SYNTAX TmnxHoldTime (0..100) - UNITS "100s of milliseconds" + UNITS "deciseconds" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -10115,7 +10529,7 @@ tmnxSonetHoldTimeUp OBJECT-TYPE tmnxSonetHoldTimeDown OBJECT-TYPE SYNTAX TmnxHoldTime (0..100) - UNITS "100s of milliseconds" + UNITS "deciseconds" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -10960,7 +11374,7 @@ tmnxDS3Type OBJECT-TYPE tmnxDS3HoldTimeUp OBJECT-TYPE SYNTAX TmnxHoldTime (0..100) - UNITS "100s of milliseconds" + UNITS "deciseconds" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -10974,7 +11388,7 @@ tmnxDS3HoldTimeUp OBJECT-TYPE tmnxDS3HoldTimeDown OBJECT-TYPE SYNTAX TmnxHoldTime (0..100) - UNITS "100s of milliseconds" + UNITS "deciseconds" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -11633,7 +12047,9 @@ TmnxDS1Entry ::= SEQUENCE tmnxDS1ClockMasterPortId TmnxPortID, tmnxDS1BerSdThreshold Unsigned32, tmnxDS1BerSfThreshold Unsigned32, - tmnxDS1NationalUseBits BITS + tmnxDS1NationalUseBits BITS, + tmnxDS1HoldTimeUp TmnxHoldTime, + tmnxDS1HoldTimeDown TmnxHoldTime } tmnxDS1RowStatus OBJECT-TYPE @@ -12007,6 +12423,34 @@ tmnxDS1NationalUseBits OBJECT-TYPE DEFVAL { {} } ::= { tmnxDS1Entry 26 } +tmnxDS1HoldTimeUp OBJECT-TYPE + SYNTAX TmnxHoldTime (0..100) + UNITS "deciseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDS1HoldTimeUp specifies the hold-timer for link up + event dampening. + + A value of zero (0) indicates that an up transition is reported + immediately." + DEFVAL { 0 } + ::= { tmnxDS1Entry 27 } + +tmnxDS1HoldTimeDown OBJECT-TYPE + SYNTAX TmnxHoldTime (0..100) + UNITS "deciseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDS1HoldTimeDown specifies the hold-timer for link + down event dampening. + + A value of zero (0) indicates that a down transition is reported + immediately." + DEFVAL { 0 } + ::= { tmnxDS1Entry 28 } + tmnxDS0ChanGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxDS0ChanGroupEntry MAX-ACCESS not-accessible @@ -13402,6 +13846,40 @@ tmnxServiceIdLagHashing OBJECT-TYPE DEFVAL { false } ::= { tmnxPortScalarObjs 5 } +tmnxL2tpLoadBalancing OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxL2tpLoadBalancing specifies if the L2TP header is + taken into account for the load-balancing hash." + DEFVAL { false } + ::= { tmnxPortScalarObjs 6 } + +tmnxLoadBalancingHashEcmpPoly OBJECT-TYPE + SYNTAX TmnxCrcPolynomial + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxLoadBalancingHashEcmpPoly specifies the CRC polynomial + used in the ECMP hashing. This is the global system setting that would + affect system wide ECMP hashing. The same polynomial value cannot be used + by both tmnxLoadBalancingHashEcmpPoly and tmnxLoadBalancingHashLagPoly." + DEFVAL { poly1 } + ::= { tmnxPortScalarObjs 7 } + +tmnxLoadBalancingHashLagPoly OBJECT-TYPE + SYNTAX TmnxCrcPolynomial + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxLoadBalancingHashLagPoly specifies the CRC polynomial + used in the LAG hashing. This is the global system setting that + affects system wide LAG hashing. The same polynomial value cannot be used + by both tmnxLoadBalancingHashEcmpPoly and tmnxLoadBalancingHashLagPoly." + DEFVAL { poly2 } + ::= { tmnxPortScalarObjs 8 } + tmnxCiscoHDLCTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxCiscoHDLCEntry MAX-ACCESS not-accessible @@ -14244,7 +14722,9 @@ TmnxDS1PortEntry ::= SEQUENCE tmnxDS1PortType INTEGER, tmnxDS1PortLineLength INTEGER, tmnxDS1PortLbo INTEGER, - tmnxDS1PortDbGain Integer32 + tmnxDS1PortDbGain Integer32, + tmnxDS1PortLineImpedance Unsigned32, + tmnxDS1PortLineEncoding INTEGER } tmnxDS1PortBuildout OBJECT-TYPE @@ -14351,6 +14831,41 @@ tmnxDS1PortDbGain OBJECT-TYPE the received signal is increased to compensate for loss." ::= { tmnxDS1PortEntry 6 } +tmnxDS1PortLineImpedance OBJECT-TYPE + SYNTAX Unsigned32 (75 | 100 | 120) + UNITS "Ohms" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDS1PortLineImpedance specifies the line impedance + set on the physical DS1/E1 port. + + A DS1 port can only be set to 100 Ohms. An E1 port can only be set to + 75 Ohms or 120 Ohms. The default is 120 Ohms." + ::= { tmnxDS1PortEntry 7 } + +tmnxDS1PortLineEncoding OBJECT-TYPE + SYNTAX INTEGER { + b8zs (1), + ami (2), + hdb3 (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDS1PortLineEncoding specifies the line encoding + standard set on the physical DS1/E1 port. + + The possible values are: + b8zs (1) - Bipolar (or Binary) with 8-Zero Substitution. + Only applies to a DS1 port. + ami (2) - Alternate Mark Inversion. Only applies to a DS1 port. + hdb3 (3) - High Density Bipolar (or Binary) 3. + Only applies to an E1 port. + The default for DS1 ports is 'b8zs (1)', and the default for + E1 ports is 'hdb3 (3)'." + ::= { tmnxDS1PortEntry 8 } + tmnxPortSchedOverrideTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxPortSchedOverrideEntry MAX-ACCESS not-accessible @@ -14413,40 +14928,40 @@ TmnxPortSchedOverrideEntry ::= SEQUENCE tmnxPortSchedOvrLvl7CIRPercent Unsigned32, tmnxPortSchedOvrLvl8PIRPercent Unsigned32, tmnxPortSchedOvrLvl8CIRPercent Unsigned32, - tmnxPortSchedOvrMaxRateHi TmnxHigh32, - tmnxPortSchedOvrMaxRate TmnxLow32, - tmnxPortSchedOvrLvl1PIRHi TmnxHigh32, - tmnxPortSchedOvrLvl1PIR TmnxLow32, - tmnxPortSchedOvrLvl1CIRHi TmnxHigh32, - tmnxPortSchedOvrLvl1CIR TmnxLow32, - tmnxPortSchedOvrLvl2PIRHi TmnxHigh32, - tmnxPortSchedOvrLvl2PIR TmnxLow32, - tmnxPortSchedOvrLvl2CIRHi TmnxHigh32, - tmnxPortSchedOvrLvl2CIR TmnxLow32, - tmnxPortSchedOvrLvl3PIRHi TmnxHigh32, - tmnxPortSchedOvrLvl3PIR TmnxLow32, - tmnxPortSchedOvrLvl3CIRHi TmnxHigh32, - tmnxPortSchedOvrLvl3CIR TmnxLow32, - tmnxPortSchedOvrLvl4PIRHi TmnxHigh32, - tmnxPortSchedOvrLvl4PIR TmnxLow32, - tmnxPortSchedOvrLvl4CIRHi TmnxHigh32, - tmnxPortSchedOvrLvl4CIR TmnxLow32, - tmnxPortSchedOvrLvl5PIRHi TmnxHigh32, - tmnxPortSchedOvrLvl5PIR TmnxLow32, - tmnxPortSchedOvrLvl5CIRHi TmnxHigh32, - tmnxPortSchedOvrLvl5CIR TmnxLow32, - tmnxPortSchedOvrLvl6PIRHi TmnxHigh32, - tmnxPortSchedOvrLvl6PIR TmnxLow32, - tmnxPortSchedOvrLvl6CIRHi TmnxHigh32, - tmnxPortSchedOvrLvl6CIR TmnxLow32, - tmnxPortSchedOvrLvl7PIRHi TmnxHigh32, - tmnxPortSchedOvrLvl7PIR TmnxLow32, - tmnxPortSchedOvrLvl7CIRHi TmnxHigh32, - tmnxPortSchedOvrLvl7CIR TmnxLow32, - tmnxPortSchedOvrLvl8PIRHi TmnxHigh32, - tmnxPortSchedOvrLvl8PIR TmnxLow32, - tmnxPortSchedOvrLvl8CIRHi TmnxHigh32, - tmnxPortSchedOvrLvl8CIR TmnxLow32 + tmnxPortSchedOvrMaxRateHi TmnxQosRateHigh32, + tmnxPortSchedOvrMaxRate TmnxQosRateLow32, + tmnxPortSchedOvrLvl1PIRHi TmnxQosRateHigh32, + tmnxPortSchedOvrLvl1PIR TmnxQosRateLow32, + tmnxPortSchedOvrLvl1CIRHi TmnxQosRateHigh32, + tmnxPortSchedOvrLvl1CIR TmnxQosRateLow32, + tmnxPortSchedOvrLvl2PIRHi TmnxQosRateHigh32, + tmnxPortSchedOvrLvl2PIR TmnxQosRateLow32, + tmnxPortSchedOvrLvl2CIRHi TmnxQosRateHigh32, + tmnxPortSchedOvrLvl2CIR TmnxQosRateLow32, + tmnxPortSchedOvrLvl3PIRHi TmnxQosRateHigh32, + tmnxPortSchedOvrLvl3PIR TmnxQosRateLow32, + tmnxPortSchedOvrLvl3CIRHi TmnxQosRateHigh32, + tmnxPortSchedOvrLvl3CIR TmnxQosRateLow32, + tmnxPortSchedOvrLvl4PIRHi TmnxQosRateHigh32, + tmnxPortSchedOvrLvl4PIR TmnxQosRateLow32, + tmnxPortSchedOvrLvl4CIRHi TmnxQosRateHigh32, + tmnxPortSchedOvrLvl4CIR TmnxQosRateLow32, + tmnxPortSchedOvrLvl5PIRHi TmnxQosRateHigh32, + tmnxPortSchedOvrLvl5PIR TmnxQosRateLow32, + tmnxPortSchedOvrLvl5CIRHi TmnxQosRateHigh32, + tmnxPortSchedOvrLvl5CIR TmnxQosRateLow32, + tmnxPortSchedOvrLvl6PIRHi TmnxQosRateHigh32, + tmnxPortSchedOvrLvl6PIR TmnxQosRateLow32, + tmnxPortSchedOvrLvl6CIRHi TmnxQosRateHigh32, + tmnxPortSchedOvrLvl6CIR TmnxQosRateLow32, + tmnxPortSchedOvrLvl7PIRHi TmnxQosRateHigh32, + tmnxPortSchedOvrLvl7PIR TmnxQosRateLow32, + tmnxPortSchedOvrLvl7CIRHi TmnxQosRateHigh32, + tmnxPortSchedOvrLvl7CIR TmnxQosRateLow32, + tmnxPortSchedOvrLvl8PIRHi TmnxQosRateHigh32, + tmnxPortSchedOvrLvl8PIR TmnxQosRateLow32, + tmnxPortSchedOvrLvl8CIRHi TmnxQosRateHigh32, + tmnxPortSchedOvrLvl8CIR TmnxQosRateLow32 } tmnxPortSchedOverrideRowStatus OBJECT-TYPE @@ -14481,7 +14996,7 @@ tmnxPortSchedOverrideLastChanged OBJECT-TYPE tmnxPortSchedOverrideMaxRate OBJECT-TYPE SYNTAX TPortSchedulerPIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -14496,7 +15011,7 @@ tmnxPortSchedOverrideMaxRate OBJECT-TYPE tmnxPortSchedOverrideLvl1PIR OBJECT-TYPE SYNTAX TPortSchedulerPIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -14511,7 +15026,7 @@ tmnxPortSchedOverrideLvl1PIR OBJECT-TYPE tmnxPortSchedOverrideLvl1CIR OBJECT-TYPE SYNTAX TPortSchedulerCIR - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -14526,7 +15041,7 @@ tmnxPortSchedOverrideLvl1CIR OBJECT-TYPE tmnxPortSchedOverrideLvl2PIR OBJECT-TYPE SYNTAX TPortSchedulerPIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -14541,7 +15056,7 @@ tmnxPortSchedOverrideLvl2PIR OBJECT-TYPE tmnxPortSchedOverrideLvl2CIR OBJECT-TYPE SYNTAX TPortSchedulerCIR - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -14556,7 +15071,7 @@ tmnxPortSchedOverrideLvl2CIR OBJECT-TYPE tmnxPortSchedOverrideLvl3PIR OBJECT-TYPE SYNTAX TPortSchedulerPIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -14571,7 +15086,7 @@ tmnxPortSchedOverrideLvl3PIR OBJECT-TYPE tmnxPortSchedOverrideLvl3CIR OBJECT-TYPE SYNTAX TPortSchedulerCIR - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -14586,7 +15101,7 @@ tmnxPortSchedOverrideLvl3CIR OBJECT-TYPE tmnxPortSchedOverrideLvl4PIR OBJECT-TYPE SYNTAX TPortSchedulerPIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -14601,7 +15116,7 @@ tmnxPortSchedOverrideLvl4PIR OBJECT-TYPE tmnxPortSchedOverrideLvl4CIR OBJECT-TYPE SYNTAX TPortSchedulerCIR - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -14616,7 +15131,7 @@ tmnxPortSchedOverrideLvl4CIR OBJECT-TYPE tmnxPortSchedOverrideLvl5PIR OBJECT-TYPE SYNTAX TPortSchedulerPIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -14631,7 +15146,7 @@ tmnxPortSchedOverrideLvl5PIR OBJECT-TYPE tmnxPortSchedOverrideLvl5CIR OBJECT-TYPE SYNTAX TPortSchedulerCIR - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -14646,7 +15161,7 @@ tmnxPortSchedOverrideLvl5CIR OBJECT-TYPE tmnxPortSchedOverrideLvl6PIR OBJECT-TYPE SYNTAX TPortSchedulerPIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -14661,7 +15176,7 @@ tmnxPortSchedOverrideLvl6PIR OBJECT-TYPE tmnxPortSchedOverrideLvl6CIR OBJECT-TYPE SYNTAX TPortSchedulerCIR - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -14676,7 +15191,7 @@ tmnxPortSchedOverrideLvl6CIR OBJECT-TYPE tmnxPortSchedOverrideLvl7PIR OBJECT-TYPE SYNTAX TPortSchedulerPIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -14691,7 +15206,7 @@ tmnxPortSchedOverrideLvl7PIR OBJECT-TYPE tmnxPortSchedOverrideLvl7CIR OBJECT-TYPE SYNTAX TPortSchedulerCIR - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -14706,7 +15221,7 @@ tmnxPortSchedOverrideLvl7CIR OBJECT-TYPE tmnxPortSchedOverrideLvl8PIR OBJECT-TYPE SYNTAX TPortSchedulerPIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -14721,7 +15236,7 @@ tmnxPortSchedOverrideLvl8PIR OBJECT-TYPE tmnxPortSchedOverrideLvl8CIR OBJECT-TYPE SYNTAX TPortSchedulerCIR - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -14783,7 +15298,7 @@ tmnxPortSchedOverrideFlags OBJECT-TYPE tmnxPortSchedOvrMaxRatePercent OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -14795,7 +15310,7 @@ tmnxPortSchedOvrMaxRatePercent OBJECT-TYPE tmnxPortSchedOvrLvl1PIRPercent OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -14807,7 +15322,7 @@ tmnxPortSchedOvrLvl1PIRPercent OBJECT-TYPE tmnxPortSchedOvrLvl1CIRPercent OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -14819,7 +15334,7 @@ tmnxPortSchedOvrLvl1CIRPercent OBJECT-TYPE tmnxPortSchedOvrLvl2PIRPercent OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -14831,7 +15346,7 @@ tmnxPortSchedOvrLvl2PIRPercent OBJECT-TYPE tmnxPortSchedOvrLvl2CIRPercent OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -14843,7 +15358,7 @@ tmnxPortSchedOvrLvl2CIRPercent OBJECT-TYPE tmnxPortSchedOvrLvl3PIRPercent OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -14855,7 +15370,7 @@ tmnxPortSchedOvrLvl3PIRPercent OBJECT-TYPE tmnxPortSchedOvrLvl3CIRPercent OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -14867,7 +15382,7 @@ tmnxPortSchedOvrLvl3CIRPercent OBJECT-TYPE tmnxPortSchedOvrLvl4PIRPercent OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -14879,7 +15394,7 @@ tmnxPortSchedOvrLvl4PIRPercent OBJECT-TYPE tmnxPortSchedOvrLvl4CIRPercent OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -14891,7 +15406,7 @@ tmnxPortSchedOvrLvl4CIRPercent OBJECT-TYPE tmnxPortSchedOvrLvl5PIRPercent OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -14903,7 +15418,7 @@ tmnxPortSchedOvrLvl5PIRPercent OBJECT-TYPE tmnxPortSchedOvrLvl5CIRPercent OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -14915,7 +15430,7 @@ tmnxPortSchedOvrLvl5CIRPercent OBJECT-TYPE tmnxPortSchedOvrLvl6PIRPercent OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -14927,7 +15442,7 @@ tmnxPortSchedOvrLvl6PIRPercent OBJECT-TYPE tmnxPortSchedOvrLvl6CIRPercent OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -14939,7 +15454,7 @@ tmnxPortSchedOvrLvl6CIRPercent OBJECT-TYPE tmnxPortSchedOvrLvl7PIRPercent OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -14951,7 +15466,7 @@ tmnxPortSchedOvrLvl7PIRPercent OBJECT-TYPE tmnxPortSchedOvrLvl7CIRPercent OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -14963,7 +15478,7 @@ tmnxPortSchedOvrLvl7CIRPercent OBJECT-TYPE tmnxPortSchedOvrLvl8PIRPercent OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -14975,7 +15490,7 @@ tmnxPortSchedOvrLvl8PIRPercent OBJECT-TYPE tmnxPortSchedOvrLvl8CIRPercent OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -14986,8 +15501,8 @@ tmnxPortSchedOvrLvl8CIRPercent OBJECT-TYPE ::= { tmnxPortSchedOverrideEntry 38 } tmnxPortSchedOvrMaxRateHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15005,8 +15520,8 @@ tmnxPortSchedOvrMaxRateHi OBJECT-TYPE ::= { tmnxPortSchedOverrideEntry 39 } tmnxPortSchedOvrMaxRate OBJECT-TYPE - SYNTAX TmnxLow32 (1..3200000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15023,8 +15538,8 @@ tmnxPortSchedOvrMaxRate OBJECT-TYPE ::= { tmnxPortSchedOverrideEntry 40 } tmnxPortSchedOvrLvl1PIRHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15043,8 +15558,8 @@ tmnxPortSchedOvrLvl1PIRHi OBJECT-TYPE ::= { tmnxPortSchedOverrideEntry 41 } tmnxPortSchedOvrLvl1PIR OBJECT-TYPE - SYNTAX TmnxLow32 (1..3200000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15062,8 +15577,8 @@ tmnxPortSchedOvrLvl1PIR OBJECT-TYPE ::= { tmnxPortSchedOverrideEntry 42 } tmnxPortSchedOvrLvl1CIRHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15082,8 +15597,8 @@ tmnxPortSchedOvrLvl1CIRHi OBJECT-TYPE ::= { tmnxPortSchedOverrideEntry 43 } tmnxPortSchedOvrLvl1CIR OBJECT-TYPE - SYNTAX TmnxLow32 (0..3200000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15101,8 +15616,8 @@ tmnxPortSchedOvrLvl1CIR OBJECT-TYPE ::= { tmnxPortSchedOverrideEntry 44 } tmnxPortSchedOvrLvl2PIRHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15121,8 +15636,8 @@ tmnxPortSchedOvrLvl2PIRHi OBJECT-TYPE ::= { tmnxPortSchedOverrideEntry 45 } tmnxPortSchedOvrLvl2PIR OBJECT-TYPE - SYNTAX TmnxLow32 (1..3200000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15140,8 +15655,8 @@ tmnxPortSchedOvrLvl2PIR OBJECT-TYPE ::= { tmnxPortSchedOverrideEntry 46 } tmnxPortSchedOvrLvl2CIRHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15160,8 +15675,8 @@ tmnxPortSchedOvrLvl2CIRHi OBJECT-TYPE ::= { tmnxPortSchedOverrideEntry 47 } tmnxPortSchedOvrLvl2CIR OBJECT-TYPE - SYNTAX TmnxLow32 (0..3200000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15179,8 +15694,8 @@ tmnxPortSchedOvrLvl2CIR OBJECT-TYPE ::= { tmnxPortSchedOverrideEntry 48 } tmnxPortSchedOvrLvl3PIRHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15199,8 +15714,8 @@ tmnxPortSchedOvrLvl3PIRHi OBJECT-TYPE ::= { tmnxPortSchedOverrideEntry 49 } tmnxPortSchedOvrLvl3PIR OBJECT-TYPE - SYNTAX TmnxLow32 (1..3200000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15218,8 +15733,8 @@ tmnxPortSchedOvrLvl3PIR OBJECT-TYPE ::= { tmnxPortSchedOverrideEntry 50 } tmnxPortSchedOvrLvl3CIRHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15238,8 +15753,8 @@ tmnxPortSchedOvrLvl3CIRHi OBJECT-TYPE ::= { tmnxPortSchedOverrideEntry 51 } tmnxPortSchedOvrLvl3CIR OBJECT-TYPE - SYNTAX TmnxLow32 (0..3200000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15257,8 +15772,8 @@ tmnxPortSchedOvrLvl3CIR OBJECT-TYPE ::= { tmnxPortSchedOverrideEntry 52 } tmnxPortSchedOvrLvl4PIRHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15277,8 +15792,8 @@ tmnxPortSchedOvrLvl4PIRHi OBJECT-TYPE ::= { tmnxPortSchedOverrideEntry 53 } tmnxPortSchedOvrLvl4PIR OBJECT-TYPE - SYNTAX TmnxLow32 (1..3200000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15296,8 +15811,8 @@ tmnxPortSchedOvrLvl4PIR OBJECT-TYPE ::= { tmnxPortSchedOverrideEntry 54 } tmnxPortSchedOvrLvl4CIRHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15316,8 +15831,8 @@ tmnxPortSchedOvrLvl4CIRHi OBJECT-TYPE ::= { tmnxPortSchedOverrideEntry 55 } tmnxPortSchedOvrLvl4CIR OBJECT-TYPE - SYNTAX TmnxLow32 (0..3200000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15335,8 +15850,8 @@ tmnxPortSchedOvrLvl4CIR OBJECT-TYPE ::= { tmnxPortSchedOverrideEntry 56 } tmnxPortSchedOvrLvl5PIRHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15355,8 +15870,8 @@ tmnxPortSchedOvrLvl5PIRHi OBJECT-TYPE ::= { tmnxPortSchedOverrideEntry 57 } tmnxPortSchedOvrLvl5PIR OBJECT-TYPE - SYNTAX TmnxLow32 (1..3200000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15374,8 +15889,8 @@ tmnxPortSchedOvrLvl5PIR OBJECT-TYPE ::= { tmnxPortSchedOverrideEntry 58 } tmnxPortSchedOvrLvl5CIRHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15394,8 +15909,8 @@ tmnxPortSchedOvrLvl5CIRHi OBJECT-TYPE ::= { tmnxPortSchedOverrideEntry 59 } tmnxPortSchedOvrLvl5CIR OBJECT-TYPE - SYNTAX TmnxLow32 (0..3200000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15413,8 +15928,8 @@ tmnxPortSchedOvrLvl5CIR OBJECT-TYPE ::= { tmnxPortSchedOverrideEntry 60 } tmnxPortSchedOvrLvl6PIRHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15433,8 +15948,8 @@ tmnxPortSchedOvrLvl6PIRHi OBJECT-TYPE ::= { tmnxPortSchedOverrideEntry 61 } tmnxPortSchedOvrLvl6PIR OBJECT-TYPE - SYNTAX TmnxLow32 (1..3200000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15452,8 +15967,8 @@ tmnxPortSchedOvrLvl6PIR OBJECT-TYPE ::= { tmnxPortSchedOverrideEntry 62 } tmnxPortSchedOvrLvl6CIRHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15472,8 +15987,8 @@ tmnxPortSchedOvrLvl6CIRHi OBJECT-TYPE ::= { tmnxPortSchedOverrideEntry 63 } tmnxPortSchedOvrLvl6CIR OBJECT-TYPE - SYNTAX TmnxLow32 (0..3200000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15491,8 +16006,8 @@ tmnxPortSchedOvrLvl6CIR OBJECT-TYPE ::= { tmnxPortSchedOverrideEntry 64 } tmnxPortSchedOvrLvl7PIRHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15511,8 +16026,8 @@ tmnxPortSchedOvrLvl7PIRHi OBJECT-TYPE ::= { tmnxPortSchedOverrideEntry 65 } tmnxPortSchedOvrLvl7PIR OBJECT-TYPE - SYNTAX TmnxLow32 (1..3200000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15530,8 +16045,8 @@ tmnxPortSchedOvrLvl7PIR OBJECT-TYPE ::= { tmnxPortSchedOverrideEntry 66 } tmnxPortSchedOvrLvl7CIRHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15550,8 +16065,8 @@ tmnxPortSchedOvrLvl7CIRHi OBJECT-TYPE ::= { tmnxPortSchedOverrideEntry 67 } tmnxPortSchedOvrLvl7CIR OBJECT-TYPE - SYNTAX TmnxLow32 (0..3200000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15569,8 +16084,8 @@ tmnxPortSchedOvrLvl7CIR OBJECT-TYPE ::= { tmnxPortSchedOverrideEntry 68 } tmnxPortSchedOvrLvl8PIRHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15589,8 +16104,8 @@ tmnxPortSchedOvrLvl8PIRHi OBJECT-TYPE ::= { tmnxPortSchedOverrideEntry 69 } tmnxPortSchedOvrLvl8PIR OBJECT-TYPE - SYNTAX TmnxLow32 (1..3200000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15608,8 +16123,8 @@ tmnxPortSchedOvrLvl8PIR OBJECT-TYPE ::= { tmnxPortSchedOverrideEntry 70 } tmnxPortSchedOvrLvl8CIRHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15628,8 +16143,8 @@ tmnxPortSchedOvrLvl8CIRHi OBJECT-TYPE ::= { tmnxPortSchedOverrideEntry 71 } tmnxPortSchedOvrLvl8CIR OBJECT-TYPE - SYNTAX TmnxLow32 (0..3200000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15957,7 +16472,7 @@ tmnxHsmdaPortSchOvrLastChanged OBJECT-TYPE tmnxHsmdaPortSchOvrMaxRate OBJECT-TYPE SYNTAX THsmdaPIRMRateOverride - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15972,7 +16487,7 @@ tmnxHsmdaPortSchOvrMaxRate OBJECT-TYPE tmnxHsmdaPortSchOvrGrp1Rate OBJECT-TYPE SYNTAX THsmdaPIRMRateOverride - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15988,7 +16503,7 @@ tmnxHsmdaPortSchOvrGrp1Rate OBJECT-TYPE tmnxHsmdaPortSchOvrGrp2Rate OBJECT-TYPE SYNTAX THsmdaPIRMRateOverride - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -16004,7 +16519,7 @@ tmnxHsmdaPortSchOvrGrp2Rate OBJECT-TYPE tmnxHsmdaPortSchOvrClass1Rate OBJECT-TYPE SYNTAX THsmdaPIRMRateOverride - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -16040,7 +16555,7 @@ tmnxHsmdaPortSchOvrClass1WtInGp OBJECT-TYPE tmnxHsmdaPortSchOvrClass2Rate OBJECT-TYPE SYNTAX THsmdaPIRMRateOverride - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -16076,7 +16591,7 @@ tmnxHsmdaPortSchOvrClass2WtInGp OBJECT-TYPE tmnxHsmdaPortSchOvrClass3Rate OBJECT-TYPE SYNTAX THsmdaPIRMRateOverride - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -16112,7 +16627,7 @@ tmnxHsmdaPortSchOvrClass3WtInGp OBJECT-TYPE tmnxHsmdaPortSchOvrClass4Rate OBJECT-TYPE SYNTAX THsmdaPIRMRateOverride - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -16148,7 +16663,7 @@ tmnxHsmdaPortSchOvrClass4WtInGp OBJECT-TYPE tmnxHsmdaPortSchOvrClass5Rate OBJECT-TYPE SYNTAX THsmdaPIRMRateOverride - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -16184,7 +16699,7 @@ tmnxHsmdaPortSchOvrClass5WtInGp OBJECT-TYPE tmnxHsmdaPortSchOvrClass6Rate OBJECT-TYPE SYNTAX THsmdaPIRMRateOverride - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -16220,7 +16735,7 @@ tmnxHsmdaPortSchOvrClass6WtInGp OBJECT-TYPE tmnxHsmdaPortSchOvrClass7Rate OBJECT-TYPE SYNTAX THsmdaPIRMRateOverride - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -16256,7 +16771,7 @@ tmnxHsmdaPortSchOvrClass7WtInGp OBJECT-TYPE tmnxHsmdaPortSchOvrClass8Rate OBJECT-TYPE SYNTAX THsmdaPIRMRateOverride - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -16370,7 +16885,7 @@ tmnxPortEgrShaperLastChanged OBJECT-TYPE tmnxPortEgrShaperRate OBJECT-TYPE SYNTAX TSecondaryShaper10GPIRRate - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -17424,7 +17939,7 @@ tPortAccIngQOverHiPrioOnly OBJECT-TYPE tPortAccIngQOverAdminPIR OBJECT-TYPE SYNTAX TQosQueuePIRRateOverride - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -17435,7 +17950,7 @@ tPortAccIngQOverAdminPIR OBJECT-TYPE tPortAccIngQOverAdminCIR OBJECT-TYPE SYNTAX TQosQueueCIRRateOverride - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -17605,7 +18120,7 @@ tPortAccEgrQGrpSchedPol OBJECT-TYPE tPortAccEgrQGrpAggRateLimit OBJECT-TYPE SYNTAX TPortSchedulerAggRateLimitPIR - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -17738,7 +18253,7 @@ tPortAccEgrQGrpAggRateLUB OBJECT-TYPE tPortAccEgrQGrpAggRateLmt OBJECT-TYPE SYNTAX Unsigned32 (1..3200000000 | 4294967295) - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -17890,7 +18405,7 @@ tPortAccEgrQOverHiPrioOnly OBJECT-TYPE tPortAccEgrQOverAdminPIR OBJECT-TYPE SYNTAX TQosQueuePIRRateOverride - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -17905,7 +18420,7 @@ tPortAccEgrQOverAdminPIR OBJECT-TYPE tPortAccEgrQOverAdminCIR OBJECT-TYPE SYNTAX TQosQueueCIRRateOverride - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -17955,12 +18470,12 @@ tPortAccEgrQOverMBSBytes OBJECT-TYPE tPortAccEgrQOverAdminPIRPercent OBJECT-TYPE SYNTAX TPIRPercentOverride - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tPortAccEgrQOverAdminPIRPercent specifies the - administrative PIR percentage, in hundredths of a percent. + administrative PIR percentage, in centipercent. An 'inconsistentValue' error is returned if tPortAccEgrQOverAdminPIRPercent is set to non-default value when the @@ -17970,12 +18485,12 @@ tPortAccEgrQOverAdminPIRPercent OBJECT-TYPE tPortAccEgrQOverAdminCIRPercent OBJECT-TYPE SYNTAX TCIRPercentOverride - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tPortAccEgrQOverAdminCIRPercent specifies the - administrative CIR percentage, in hundredths of a percent. + administrative CIR percentage, in centipercent. An 'inconsistentValue' error is returned if tPortAccEgrQOverAdminCIRPercent is set to non-default value when the @@ -18162,7 +18677,7 @@ tPortNetEgrQGrpSchedPol OBJECT-TYPE tPortNetEgrQGrpAggRateLimit OBJECT-TYPE SYNTAX TPortSchedulerAggRateLimitPIR - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -18265,7 +18780,7 @@ tPortNetEgrQGrpAggRateLUB OBJECT-TYPE tPortNetEgrQGrpAggRateLmt OBJECT-TYPE SYNTAX Unsigned32 (1..3200000000 | 4294967295) - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -18414,7 +18929,7 @@ tPortNetEgrQOverHiPrioOnly OBJECT-TYPE tPortNetEgrQOverAdminPIR OBJECT-TYPE SYNTAX TQosQueuePIRRateOverride - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -18429,7 +18944,7 @@ tPortNetEgrQOverAdminPIR OBJECT-TYPE tPortNetEgrQOverAdminCIR OBJECT-TYPE SYNTAX TQosQueueCIRRateOverride - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -18479,12 +18994,12 @@ tPortNetEgrQOverMBSBytes OBJECT-TYPE tPortNetEgrQOverAdminPIRPercent OBJECT-TYPE SYNTAX TPIRPercentOverride - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tPortNetEgrQOverAdminPIRPercent specifies the - administrative PIR percentage, in hundredths of a percent. + administrative PIR percentage, in centipercent. An 'inconsistentValue' error is returned if tPortNetEgrQOverAdminPIRPercent is set to non-default value @@ -18494,12 +19009,12 @@ tPortNetEgrQOverAdminPIRPercent OBJECT-TYPE tPortNetEgrQOverAdminCIRPercent OBJECT-TYPE SYNTAX TCIRPercentOverride - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tPortNetEgrQOverAdminCIRPercent specifies the - administrative CIR percentage, in hundredths of a percent. + administrative CIR percentage, in centipercent. An 'inconsistentValue' error is returned if tQosEgrQueueAdminCIRPercent is set to non-default value when the @@ -19102,7 +19617,7 @@ tmnxWaveTrackerInUse OBJECT-TYPE tmnxWaveTrackerTargetPower OBJECT-TYPE SYNTAX Integer32 (-2200..300) - UNITS "mBm" + UNITS "millibels per milliwatt" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -19285,7 +19800,7 @@ tmnxWaveTrackerAlarmState OBJECT-TYPE tmnxWaveTrackerMeasuredPower OBJECT-TYPE SYNTAX Integer32 - UNITS "mBm" + UNITS "millibels per milliwatt" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -19299,7 +19814,7 @@ tmnxWaveTrackerMeasuredPower OBJECT-TYPE tmnxWaveTrackerMaxAttainablePwr OBJECT-TYPE SYNTAX Integer32 - UNITS "mBm" + UNITS "millibels per milliwatt" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -19313,7 +19828,7 @@ tmnxWaveTrackerMaxAttainablePwr OBJECT-TYPE tmnxWaveTrackerMinAttainablePwr OBJECT-TYPE SYNTAX Integer32 - UNITS "mBm" + UNITS "millibels per milliwatt" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -19868,8 +20383,8 @@ TPortEgrVPortEntry ::= SEQUENCE tPortEgrVPortEgrRateModifyDelta Integer32, tPortEgrVPortQosSchedPolicy TNamedItemOrEmpty, tPortEgrVPortAggRateLUB TruthValue, - tPortEgrVPortAggRateLmtHi TmnxHigh32, - tPortEgrVPortAggRateLmt TmnxLow32, + tPortEgrVPortAggRateLmtHi TmnxQosRateHigh32, + tPortEgrVPortAggRateLmt TmnxQosRateLow32, tPortEgrVPortMonitorPortSched TmnxEnabledDisabled } @@ -19922,7 +20437,7 @@ tPortEgrVPortSchedPol OBJECT-TYPE tPortEgrVPortAggRateLimit OBJECT-TYPE SYNTAX TPortSchedulerAggRateLimitPIR - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -19954,7 +20469,7 @@ tPortEgrVPortEgrRateModify OBJECT-TYPE tPortEgrVPortEgrRateModifyDelta OBJECT-TYPE SYNTAX Integer32 - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -19992,8 +20507,8 @@ tPortEgrVPortAggRateLUB OBJECT-TYPE ::= { tPortEgrVPortEntry 15 } tPortEgrVPortAggRateLmtHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -20007,8 +20522,8 @@ tPortEgrVPortAggRateLmtHi OBJECT-TYPE ::= { tPortEgrVPortEntry 17 } tPortEgrVPortAggRateLmt OBJECT-TYPE - SYNTAX TmnxLow32 (1..3200000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -20370,7 +20885,7 @@ tmnxOpticalPortHasRxTdcm OBJECT-TYPE tmnxOpticalPortAmpPowerIn OBJECT-TYPE SYNTAX Integer32 - UNITS "mBm" + UNITS "millibels per milliwatt" MAX-ACCESS read-only STATUS obsolete DESCRIPTION @@ -20405,7 +20920,7 @@ tmnxOpticalPortAmpGain OBJECT-TYPE tmnxOpticalPortAmpPowerOut OBJECT-TYPE SYNTAX Integer32 - UNITS "mBm" + UNITS "millibels per milliwatt" MAX-ACCESS read-only STATUS obsolete DESCRIPTION @@ -20423,7 +20938,7 @@ tmnxOpticalPortAmpPowerOut OBJECT-TYPE tmnxOpticalPortAmpPumpTemp OBJECT-TYPE SYNTAX Integer32 - UNITS "millidegrees Celsius" + UNITS "millidegrees celsius" MAX-ACCESS read-only STATUS obsolete DESCRIPTION @@ -20436,7 +20951,7 @@ tmnxOpticalPortAmpPumpTemp OBJECT-TYPE tmnxOpticalPortAmpModuleTemp OBJECT-TYPE SYNTAX Integer32 - UNITS "millidegrees Celsius" + UNITS "millidegrees celsius" MAX-ACCESS read-only STATUS obsolete DESCRIPTION @@ -20508,7 +21023,7 @@ tmnxOpticalPortAmpCtrlState OBJECT-TYPE tmnxOpticalPortTdcmPowerIn OBJECT-TYPE SYNTAX Integer32 - UNITS "mBm" + UNITS "millibels per milliwatt" MAX-ACCESS read-only STATUS obsolete DESCRIPTION @@ -20543,7 +21058,7 @@ tmnxOpticalPortTdcmLoss OBJECT-TYPE tmnxOpticalPortTdcmPowerOut OBJECT-TYPE SYNTAX Integer32 - UNITS "mBm" + UNITS "millibels per milliwatt" MAX-ACCESS read-only STATUS obsolete DESCRIPTION @@ -20561,7 +21076,7 @@ tmnxOpticalPortTdcmPowerOut OBJECT-TYPE tmnxOpticalPortTdcmRtd1Temp OBJECT-TYPE SYNTAX Integer32 - UNITS "millidegrees Celsius" + UNITS "millidegrees celsius" MAX-ACCESS read-only STATUS obsolete DESCRIPTION @@ -20576,7 +21091,7 @@ tmnxOpticalPortTdcmRtd1Temp OBJECT-TYPE tmnxOpticalPortTdcmRtd2Temp OBJECT-TYPE SYNTAX Integer32 - UNITS "millidegrees Celsius" + UNITS "millidegrees celsius" MAX-ACCESS read-only STATUS obsolete DESCRIPTION @@ -20591,7 +21106,7 @@ tmnxOpticalPortTdcmRtd2Temp OBJECT-TYPE tmnxOpticalPortTdcmRtd3Temp OBJECT-TYPE SYNTAX Integer32 - UNITS "millidegrees Celsius" + UNITS "millidegrees celsius" MAX-ACCESS read-only STATUS obsolete DESCRIPTION @@ -20606,7 +21121,7 @@ tmnxOpticalPortTdcmRtd3Temp OBJECT-TYPE tmnxOpticalPortTdcmRtd4Temp OBJECT-TYPE SYNTAX Integer32 - UNITS "millidegrees Celsius" + UNITS "millidegrees celsius" MAX-ACCESS read-only STATUS obsolete DESCRIPTION @@ -20621,7 +21136,7 @@ tmnxOpticalPortTdcmRtd4Temp OBJECT-TYPE tmnxOpticalPortTdcmModuleTemp OBJECT-TYPE SYNTAX Integer32 - UNITS "millidegrees Celsius" + UNITS "millidegrees celsius" MAX-ACCESS read-only STATUS obsolete DESCRIPTION @@ -20868,7 +21383,7 @@ tmnxPortEgrExpShaperRowStatus OBJECT-TYPE tmnxPortEgrExpShaperRate OBJECT-TYPE SYNTAX TExpSecondaryShaperPIRRate - UNITS "Kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -20880,7 +21395,7 @@ tmnxPortEgrExpShaperRate OBJECT-TYPE tmnxPortEgrExpShaperClass1Rate OBJECT-TYPE SYNTAX TExpSecondaryShaperClassRate - UNITS "Kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -20892,7 +21407,7 @@ tmnxPortEgrExpShaperClass1Rate OBJECT-TYPE tmnxPortEgrExpShaperClass2Rate OBJECT-TYPE SYNTAX TExpSecondaryShaperClassRate - UNITS "Kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -20904,7 +21419,7 @@ tmnxPortEgrExpShaperClass2Rate OBJECT-TYPE tmnxPortEgrExpShaperClass3Rate OBJECT-TYPE SYNTAX TExpSecondaryShaperClassRate - UNITS "Kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -20916,7 +21431,7 @@ tmnxPortEgrExpShaperClass3Rate OBJECT-TYPE tmnxPortEgrExpShaperClass4Rate OBJECT-TYPE SYNTAX TExpSecondaryShaperClassRate - UNITS "Kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -20928,7 +21443,7 @@ tmnxPortEgrExpShaperClass4Rate OBJECT-TYPE tmnxPortEgrExpShaperClass5Rate OBJECT-TYPE SYNTAX TExpSecondaryShaperClassRate - UNITS "Kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -20940,7 +21455,7 @@ tmnxPortEgrExpShaperClass5Rate OBJECT-TYPE tmnxPortEgrExpShaperClass6Rate OBJECT-TYPE SYNTAX TExpSecondaryShaperClassRate - UNITS "Kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -20952,7 +21467,7 @@ tmnxPortEgrExpShaperClass6Rate OBJECT-TYPE tmnxPortEgrExpShaperClass7Rate OBJECT-TYPE SYNTAX TExpSecondaryShaperClassRate - UNITS "Kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -20964,7 +21479,7 @@ tmnxPortEgrExpShaperClass7Rate OBJECT-TYPE tmnxPortEgrExpShaperClass8Rate OBJECT-TYPE SYNTAX TExpSecondaryShaperClassRate - UNITS "Kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -23051,7 +23566,7 @@ tmnxCohOptPortDispSwpEnd OBJECT-TYPE tmnxCohOptPortCfgTxPower OBJECT-TYPE SYNTAX Integer32 (-2000..300) - UNITS "mBm" + UNITS "millibels per milliwatt" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -23084,7 +23599,7 @@ tmnxCohOptPortCfgCprWinSize OBJECT-TYPE tmnxCohOptPortCfgRxLosThresh OBJECT-TYPE SYNTAX Integer32 (-2400..-1300) - UNITS "mBm" + UNITS "millibels per milliwatt" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -24082,7 +24597,7 @@ tPortAccEgrHsmdaQOverLastChanged OBJECT-TYPE tPortAccEgrHsmdaQOverAdminPIR OBJECT-TYPE SYNTAX THsmdaPIRKRateOverride - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -24534,7 +25049,7 @@ TPortAccIngQGrpQDepthInfoEntry ::= SEQUENCE tPortAccIngQGrpQDepthPollPrcnt1 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -24545,7 +25060,7 @@ tPortAccIngQGrpQDepthPollPrcnt1 OBJECT-TYPE tPortAccIngQGrpQDepthPollPrcnt2 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -24556,7 +25071,7 @@ tPortAccIngQGrpQDepthPollPrcnt2 OBJECT-TYPE tPortAccIngQGrpQDepthPollPrcnt3 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -24567,7 +25082,7 @@ tPortAccIngQGrpQDepthPollPrcnt3 OBJECT-TYPE tPortAccIngQGrpQDepthPollPrcnt4 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -24578,7 +25093,7 @@ tPortAccIngQGrpQDepthPollPrcnt4 OBJECT-TYPE tPortAccIngQGrpQDepthPollPrcnt5 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -24589,7 +25104,7 @@ tPortAccIngQGrpQDepthPollPrcnt5 OBJECT-TYPE tPortAccIngQGrpQDepthPollPrcnt6 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -24600,7 +25115,7 @@ tPortAccIngQGrpQDepthPollPrcnt6 OBJECT-TYPE tPortAccIngQGrpQDepthPollPrcnt7 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -24611,7 +25126,7 @@ tPortAccIngQGrpQDepthPollPrcnt7 OBJECT-TYPE tPortAccIngQGrpQDepthPollPrcnt8 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -24622,7 +25137,7 @@ tPortAccIngQGrpQDepthPollPrcnt8 OBJECT-TYPE tPortAccIngQGrpQDepthPollPrcnt9 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -24633,7 +25148,7 @@ tPortAccIngQGrpQDepthPollPrcnt9 OBJECT-TYPE tPortAccIngQGrpQDepthPollPrcnt10 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -24708,7 +25223,7 @@ TPortAccEgrQGrpQDepthInfoEntry ::= SEQUENCE tPortAccEgrQGrpQDepthPollPrcnt1 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -24719,7 +25234,7 @@ tPortAccEgrQGrpQDepthPollPrcnt1 OBJECT-TYPE tPortAccEgrQGrpQDepthPollPrcnt2 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -24730,7 +25245,7 @@ tPortAccEgrQGrpQDepthPollPrcnt2 OBJECT-TYPE tPortAccEgrQGrpQDepthPollPrcnt3 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -24741,7 +25256,7 @@ tPortAccEgrQGrpQDepthPollPrcnt3 OBJECT-TYPE tPortAccEgrQGrpQDepthPollPrcnt4 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -24752,7 +25267,7 @@ tPortAccEgrQGrpQDepthPollPrcnt4 OBJECT-TYPE tPortAccEgrQGrpQDepthPollPrcnt5 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -24763,7 +25278,7 @@ tPortAccEgrQGrpQDepthPollPrcnt5 OBJECT-TYPE tPortAccEgrQGrpQDepthPollPrcnt6 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -24774,7 +25289,7 @@ tPortAccEgrQGrpQDepthPollPrcnt6 OBJECT-TYPE tPortAccEgrQGrpQDepthPollPrcnt7 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -24785,7 +25300,7 @@ tPortAccEgrQGrpQDepthPollPrcnt7 OBJECT-TYPE tPortAccEgrQGrpQDepthPollPrcnt8 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -24796,7 +25311,7 @@ tPortAccEgrQGrpQDepthPollPrcnt8 OBJECT-TYPE tPortAccEgrQGrpQDepthPollPrcnt9 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -24807,7 +25322,7 @@ tPortAccEgrQGrpQDepthPollPrcnt9 OBJECT-TYPE tPortAccEgrQGrpQDepthPollPrcnt10 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -24882,7 +25397,7 @@ TPortNetEgrQGrpQDepthInfoEntry ::= SEQUENCE tPortNetEgrQGrpQDepthPollPrcnt1 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -24893,7 +25408,7 @@ tPortNetEgrQGrpQDepthPollPrcnt1 OBJECT-TYPE tPortNetEgrQGrpQDepthPollPrcnt2 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -24904,7 +25419,7 @@ tPortNetEgrQGrpQDepthPollPrcnt2 OBJECT-TYPE tPortNetEgrQGrpQDepthPollPrcnt3 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -24915,7 +25430,7 @@ tPortNetEgrQGrpQDepthPollPrcnt3 OBJECT-TYPE tPortNetEgrQGrpQDepthPollPrcnt4 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -24926,7 +25441,7 @@ tPortNetEgrQGrpQDepthPollPrcnt4 OBJECT-TYPE tPortNetEgrQGrpQDepthPollPrcnt5 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -24937,7 +25452,7 @@ tPortNetEgrQGrpQDepthPollPrcnt5 OBJECT-TYPE tPortNetEgrQGrpQDepthPollPrcnt6 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -24948,7 +25463,7 @@ tPortNetEgrQGrpQDepthPollPrcnt6 OBJECT-TYPE tPortNetEgrQGrpQDepthPollPrcnt7 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -24959,7 +25474,7 @@ tPortNetEgrQGrpQDepthPollPrcnt7 OBJECT-TYPE tPortNetEgrQGrpQDepthPollPrcnt8 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -24970,7 +25485,7 @@ tPortNetEgrQGrpQDepthPollPrcnt8 OBJECT-TYPE tPortNetEgrQGrpQDepthPollPrcnt9 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -25702,7 +26217,7 @@ tPortEgrHsSchOvrLastChanged OBJECT-TYPE tPortEgrHsSchOvrMaxRate OBJECT-TYPE SYNTAX THsPirRateOverride - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -25786,7 +26301,7 @@ tPortEgrHsSchOvrSchClassLastChgd OBJECT-TYPE tPortEgrHsSchOvrSchClassRate OBJECT-TYPE SYNTAX THsPirRateOverride - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -25884,7 +26399,7 @@ tPortEgrHsSchOvrGroupLastChgd OBJECT-TYPE tPortEgrHsSchOvrGroupRate OBJECT-TYPE SYNTAX THsPirRateOverride - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -25978,7 +26493,7 @@ tPortHsSecShapDescription OBJECT-TYPE tPortHsSecShapRate OBJECT-TYPE SYNTAX Unsigned32 (1..100000000 | 4294967295) - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -26065,7 +26580,7 @@ tPortHsSecShapClassLastChanged OBJECT-TYPE tPortHsSecShapClassRate OBJECT-TYPE SYNTAX Unsigned32 (1..100000000 | 4294967295) - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -26275,10 +26790,10 @@ TPortAccIngSchedOvrInfoEntry ::= SEQUENCE tPortAccIngSchedOvrSName TNamedItem, tPortAccIngSchedOvrSRowStatus RowStatus, tPortAccIngSchedOvrSLastMgmtChng TimeStamp, - tPortAccIngSchedOvrSPIRHi TmnxHigh32, - tPortAccIngSchedOvrSPIRLo TmnxLow32, - tPortAccIngSchedOvrSCIRHi TmnxHigh32, - tPortAccIngSchedOvrSCIRLo TmnxLow32, + tPortAccIngSchedOvrSPIRHi TmnxQosRateHigh32, + tPortAccIngSchedOvrSPIRLo TmnxQosRateLow32, + tPortAccIngSchedOvrSCIRHi TmnxQosRateHigh32, + tPortAccIngSchedOvrSCIRLo TmnxQosRateLow32, tPortAccIngSchedOvrSParentWeight TWeightOverride, tPortAccIngSchdOvrSParentCIRWght TWeightOverride } @@ -26312,8 +26827,8 @@ tPortAccIngSchedOvrSLastMgmtChng OBJECT-TYPE ::= { tPortAccIngSchedOvrInfoEntry 3 } tPortAccIngSchedOvrSPIRHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -26334,8 +26849,8 @@ tPortAccIngSchedOvrSPIRHi OBJECT-TYPE ::= { tPortAccIngSchedOvrInfoEntry 4 } tPortAccIngSchedOvrSPIRLo OBJECT-TYPE - SYNTAX TmnxLow32 (1..3200000000 | 4294967294 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -26357,8 +26872,8 @@ tPortAccIngSchedOvrSPIRLo OBJECT-TYPE ::= { tPortAccIngSchedOvrInfoEntry 5 } tPortAccIngSchedOvrSCIRHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -26385,8 +26900,8 @@ tPortAccIngSchedOvrSCIRHi OBJECT-TYPE ::= { tPortAccIngSchedOvrInfoEntry 6 } tPortAccIngSchedOvrSCIRLo OBJECT-TYPE - SYNTAX TmnxLow32 (0..3200000000 | 4294967293 | 4294967294 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -26464,10 +26979,10 @@ TPortAccEgrSchedOvrInfoEntry ::= SEQUENCE tPortAccEgrSchedOvrSName TNamedItem, tPortAccEgrSchedOvrSRowStatus RowStatus, tPortAccEgrSchedOvrSLastMgmtChng TimeStamp, - tPortAccEgrSchedOvrSPIRHi TmnxHigh32, - tPortAccEgrSchedOvrSPIRLo TmnxLow32, - tPortAccEgrSchedOvrSCIRHi TmnxHigh32, - tPortAccEgrSchedOvrSCIRLo TmnxLow32, + tPortAccEgrSchedOvrSPIRHi TmnxQosRateHigh32, + tPortAccEgrSchedOvrSPIRLo TmnxQosRateLow32, + tPortAccEgrSchedOvrSCIRHi TmnxQosRateHigh32, + tPortAccEgrSchedOvrSCIRLo TmnxQosRateLow32, tPortAccEgrSchedOvrSParentWeight TWeightOverride, tPortAccEgrSchdOvrSParentCIRWght TWeightOverride } @@ -26501,8 +27016,8 @@ tPortAccEgrSchedOvrSLastMgmtChng OBJECT-TYPE ::= { tPortAccEgrSchedOvrInfoEntry 3 } tPortAccEgrSchedOvrSPIRHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -26523,8 +27038,8 @@ tPortAccEgrSchedOvrSPIRHi OBJECT-TYPE ::= { tPortAccEgrSchedOvrInfoEntry 4 } tPortAccEgrSchedOvrSPIRLo OBJECT-TYPE - SYNTAX TmnxLow32 (1..3200000000 | 4294967294 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -26546,8 +27061,8 @@ tPortAccEgrSchedOvrSPIRLo OBJECT-TYPE ::= { tPortAccEgrSchedOvrInfoEntry 5 } tPortAccEgrSchedOvrSCIRHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -26574,8 +27089,8 @@ tPortAccEgrSchedOvrSCIRHi OBJECT-TYPE ::= { tPortAccEgrSchedOvrInfoEntry 6 } tPortAccEgrSchedOvrSCIRLo OBJECT-TYPE - SYNTAX TmnxLow32 (0..3200000000 | 4294967293 | 4294967294 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -26819,7 +27334,8 @@ tmnxPortConnectorEntry OBJECT-TYPE TmnxPortConnectorEntry ::= SEQUENCE { tmnxPortConnectorLastChanged TimeStamp, - tmnxPortConnectorBreakoutType TmnxPortConnectorBreakoutType + tmnxPortConnectorBreakoutType TmnxPortConnectorBreakoutType, + tmnxPortConnectorRsFecMode INTEGER } tmnxPortConnectorLastChanged OBJECT-TYPE @@ -26843,6 +27359,28 @@ tmnxPortConnectorBreakoutType OBJECT-TYPE DEFVAL { 1 } ::= { tmnxPortConnectorEntry 2 } +tmnxPortConnectorRsFecMode OBJECT-TYPE + SYNTAX INTEGER { + none (0), + cl91514528 (1), + cl91514544 (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortConnectorRsFecMode specifies the mode of + Reed-Solomon Forward Error Correction (RS-FEC) to be used by this + connector port. + + When the value of tmnxPortConnectorRsFecMode is set to 'none', the + port will transmit and receive using standard 64B/66B encoding." + REFERENCE + "IEEE 802.3ba, Clause 82, Standard 64B/66B encoding + IEEE 802.3bm, Clause 91, RS-FEC 514/528 encoding + IEEE 802.3bm, Clause 91, RS-FEC 514/544 encoding" + DEFVAL { none } + ::= { tmnxPortConnectorEntry 3 } + tmnxRS232TableLastChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only @@ -27112,7 +27650,7 @@ tmnxRS232ControlLeadState OBJECT-TYPE tmnxRS232HoldTimeUp OBJECT-TYPE SYNTAX Unsigned32 (0..100) - UNITS "deci-seconds" + UNITS "deciseconds" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -27127,7 +27665,7 @@ tmnxRS232HoldTimeUp OBJECT-TYPE tmnxRS232HoldTimeDown OBJECT-TYPE SYNTAX Unsigned32 (0..100) - UNITS "deci-seconds" + UNITS "deciseconds" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -27631,7 +28169,7 @@ tmnxPortVsrStatsVirtualDriver OBJECT-TYPE tmnxPortVsrStatsTheoreticMxSpeed OBJECT-TYPE SYNTAX Unsigned32 - UNITS "Gbps" + UNITS "gigabps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -27691,12 +28229,14 @@ tmnxPortStateEntry OBJECT-TYPE TmnxPortStateEntry ::= SEQUENCE { - tmnxPortStateFPNumber Unsigned32, - tmnxPortStateMacChipNumber Unsigned32 + tmnxPortStateFPNumber TmnxFPNumberOrZero, + tmnxPortStateMacChipNumber Unsigned32, + tmnxPortStateLicensed TruthValue, + tmnxPortRsFecOperMode INTEGER } tmnxPortStateFPNumber OBJECT-TYPE - SYNTAX Unsigned32 + SYNTAX TmnxFPNumberOrZero MAX-ACCESS read-only STATUS current DESCRIPTION @@ -27713,6 +28253,109 @@ tmnxPortStateMacChipNumber OBJECT-TYPE for this port." ::= { tmnxPortStateEntry 2 } +tmnxPortStateLicensed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortStateLicensed indicates whether this port is + licensed for the current licensed level of the assigned MDA. + + A value of 'true' indicates this port is licensed and can be used in + service configuration. A value of 'false' indicates that the port is + unlicensed and may not be used." + ::= { tmnxPortStateEntry 3 } + +tmnxPortRsFecOperMode OBJECT-TYPE + SYNTAX INTEGER { + none (0), + cl91514528 (1), + cl91514544 (2), + cl74 (3), + cl108 (4), + cl119 (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortRsFecOperMode indicates the mode of Reed-Solomon + Forward Error Correction (RS-FEC) in use on this port. + + When the value of tmnxPortRsFecOperMode is set to 'none', the port is + transmiting and receiving using standard 64B/66B encoding." + REFERENCE + "IEEE 802.3ba, Clause 82, Standard 64B/66B encoding + IEEE 802.3bm, Clause 91, RS-FEC 514/528 encoding + IEEE 802.3bm, Clause 91, RS-FEC 514/544 encoding + IEEE 802.3, Clause 74 + IEEE 802.3, Clause 108 + IEEE 802.3, Clause 119." + ::= { tmnxPortStateEntry 4 } + +tmnxPortTransceiverTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortTransceiverTblLastChgd indicate the time, since + system startup, when tmnxPortTransceiverTable last changed + configuration. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxPortObjs 119 } + +tmnxPortTransceiverTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPortTransceiverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPortTransceiverTable contains configuration information for + port transceivers." + ::= { tmnxPortObjs 120 } + +tmnxPortTransceiverEntry OBJECT-TYPE + SYNTAX TmnxPortTransceiverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each tmnxPortTransceiverEntry row represents a port transceiver in the + system and contains configuration information. + + Entries in this table are created automatically by the system and + cannot be created or destroyed via SNMP SET operations." + INDEX { + tmnxChassisIndex, + tmnxPortPortID + } + ::= { tmnxPortTransceiverTable 1 } + +TmnxPortTransceiverEntry ::= SEQUENCE +{ + tmnxPortTransLastChanged TimeStamp, + tmnxPortTransDco TmnxEnabledDisabled +} + +tmnxPortTransLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPortTransLastChanged indicates the value of sysUpTime + at the time of the most recent management change to this row." + ::= { tmnxPortTransceiverEntry 1 } + +tmnxPortTransDco OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPortTransDco specifies whether or not Digital + Coherent Optics (DCO) is enabled on the transceiver." + DEFVAL { disabled } + ::= { tmnxPortTransceiverEntry 2 } + tmnxPortNotificationObjects OBJECT IDENTIFIER ::= { tmnxHwObjs 7 } tmnxPortNotifyPortId OBJECT-TYPE @@ -28012,7 +28655,8 @@ tmnxObjType OBJECT-TYPE mda (1), port (2), unused (3), - bundle (4) + bundle (4), + fp (5) } MAX-ACCESS accessible-for-notify STATUS current @@ -28500,7 +29144,7 @@ tmnxQosPoolAppEntry OBJECT-TYPE TmnxQosPoolAppEntry ::= SEQUENCE { tmnxObjectType INTEGER, - tmnxObjectId TmnxPortID, + tmnxObjectId Unsigned32, tmnxObjectAppType INTEGER, tmnxObjectAppPool TNamedItem, tmnxObjectAppPoolRowStatus RowStatus, @@ -28518,7 +29162,8 @@ tmnxObjectType OBJECT-TYPE mda (1), port (2), unused (3), - bundle (4) + bundle (4), + fp (5) } MAX-ACCESS not-accessible STATUS current @@ -28528,14 +29173,22 @@ tmnxObjectType OBJECT-TYPE ::= { tmnxQosPoolAppEntry 1 } tmnxObjectId OBJECT-TYPE - SYNTAX TmnxPortID + SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION - "tmnxObjectId is used to identify the specific object. If - tmnxObjectType is 'mda', then the tmnxObjectId is encoded as a - physical port with the port being '0'. For all other types the - encoding is done as per the description of TmnxPortID." + "The value of tmnxObjectId specifies the object specified for this + buffer pool. The encoding of this value is determined based on + the value of tmnxObjectType. + Encoding is defined as follows: + 'mda' : defined as a TmnxPortID with the physical port set to '0'. + 'port' : defined as a TmnxPortID. + 'bundle' : defined as a TmnxPortID of type 'bundle'. + 'fp' : defined as the following encoding: + 32 17|16 9|8 1| + +---------+-------------------+-------+ + | zeros | Slot | FP ID | + +---------+-------------------+-------+" ::= { tmnxQosPoolAppEntry 2 } tmnxObjectAppType OBJECT-TYPE @@ -29031,7 +29684,15 @@ TmnxPortNetEgressStatsEntry ::= SEQUENCE tmnxPortNetEgressDroInProfPkts Counter64, tmnxPortNetEgressDroOutProfPkts Counter64, tmnxPortNetEgressDroInProfOcts Counter64, - tmnxPortNetEgressDroOutProfOcts Counter64 + tmnxPortNetEgressDroOutProfOcts Counter64, + tmnxPortNetEgressUCFwdPkts Counter64, + tmnxPortNetEgressUCFwdOcts Counter64, + tmnxPortNetEgressUCDroPkts Counter64, + tmnxPortNetEgressUCDroOcts Counter64, + tmnxPortNetEgressMCFwdPkts Counter64, + tmnxPortNetEgressMCFwdOcts Counter64, + tmnxPortNetEgressMCDroPkts Counter64, + tmnxPortNetEgressMCDroOcts Counter64 } tmnxPortNetEgressQueueIndex OBJECT-TYPE @@ -29117,6 +29778,78 @@ tmnxPortNetEgressDroOutProfOcts OBJECT-TYPE network egress octets dropped on this port using this queue." ::= { tmnxPortNetEgressStatsEntry 9 } +tmnxPortNetEgressUCFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetEgressUCFwdPkts indicates the number of unicast packets + forwarded on this port using this queue." + ::= { tmnxPortNetEgressStatsEntry 10 } + +tmnxPortNetEgressUCFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetEgressUCFwdOcts indicates the number of unicast octets + forwarded on this port using this queue." + ::= { tmnxPortNetEgressStatsEntry 11 } + +tmnxPortNetEgressUCDroPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetEgressUCDroPkts indicates the number of unicast packets + dropped on this port using this queue." + ::= { tmnxPortNetEgressStatsEntry 12 } + +tmnxPortNetEgressUCDroOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetEgressUCDroOcts indicates the number of unicast octets + dropped on this port using this queue." + ::= { tmnxPortNetEgressStatsEntry 13 } + +tmnxPortNetEgressMCFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetEgressMCFwdPkts indicates the number of multicast packets + forwarded on this port using this queue." + ::= { tmnxPortNetEgressStatsEntry 14 } + +tmnxPortNetEgressMCFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetEgressMCFwdOcts indicates the number of multicast octets + forwarded on this port using this queue." + ::= { tmnxPortNetEgressStatsEntry 15 } + +tmnxPortNetEgressMCDroPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetEgressMCDroPkts indicates the number of multicast packets + dropped on this port using this queue." + ::= { tmnxPortNetEgressStatsEntry 16 } + +tmnxPortNetEgressMCDroOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxPortNetEgressMCDroOcts indicates the number of multicast octets + dropped on this port using this queue." + ::= { tmnxPortNetEgressStatsEntry 17 } + tmnxCiscoHDLCStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxCiscoHDLCStatsEntry MAX-ACCESS not-accessible @@ -30597,7 +31330,7 @@ tmnxCohOptPortRxQMax OBJECT-TYPE tmnxCohOptPortRxPower OBJECT-TYPE SYNTAX Integer32 - UNITS "mBm" + UNITS "millibels per milliwatt" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -30607,7 +31340,7 @@ tmnxCohOptPortRxPower OBJECT-TYPE tmnxCohOptPortRxPowerAvg OBJECT-TYPE SYNTAX Integer32 - UNITS "mBm" + UNITS "millibels per milliwatt" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -30617,7 +31350,7 @@ tmnxCohOptPortRxPowerAvg OBJECT-TYPE tmnxCohOptPortRxPowerMin OBJECT-TYPE SYNTAX Integer32 - UNITS "mBm" + UNITS "millibels per milliwatt" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -30627,7 +31360,7 @@ tmnxCohOptPortRxPowerMin OBJECT-TYPE tmnxCohOptPortRxPowerMax OBJECT-TYPE SYNTAX Integer32 - UNITS "mBm" + UNITS "millibels per milliwatt" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -30637,7 +31370,7 @@ tmnxCohOptPortRxPowerMax OBJECT-TYPE tmnxCohOptPortTxPower OBJECT-TYPE SYNTAX Integer32 - UNITS "mBm" + UNITS "millibels per milliwatt" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -30647,7 +31380,7 @@ tmnxCohOptPortTxPower OBJECT-TYPE tmnxCohOptPortTxPowerAvg OBJECT-TYPE SYNTAX Integer32 - UNITS "mBm" + UNITS "millibels per milliwatt" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -30657,7 +31390,7 @@ tmnxCohOptPortTxPowerAvg OBJECT-TYPE tmnxCohOptPortTxPowerMin OBJECT-TYPE SYNTAX Integer32 - UNITS "mBm" + UNITS "millibels per milliwatt" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -30667,7 +31400,7 @@ tmnxCohOptPortTxPowerMin OBJECT-TYPE tmnxCohOptPortTxPowerMax OBJECT-TYPE SYNTAX Integer32 - UNITS "mBm" + UNITS "millibels per milliwatt" MAX-ACCESS read-only STATUS current DESCRIPTION diff --git a/mibs/nokia/TIMETRA-QOS-MIB b/mibs/nokia/TIMETRA-QOS-MIB index a7ba43f879..9f6dd9891e 100644 --- a/mibs/nokia/TIMETRA-QOS-MIB +++ b/mibs/nokia/TIMETRA-QOS-MIB @@ -26,12 +26,13 @@ IMPORTS QTagFullRange, QTagFullRangeOrNone, ServiceAccessPoint, TAdaptationRule, TAdvCfgRate, TAnyQosPolicyID, - TAtmTdpDescrType, TBWRateType, + TAtmTdpDescrType, TBurstHundredthsOfPercent, TBurstLimit, TBurstPercent, TBurstPercentOrDefault, TBurstSize, TBurstSizeBytes, TCIRRate, TClassBurstLimit, TDEProfile, TDEValue, - TDSCPName, TDSCPNameOrEmpty, TDSCPValue, + TDEWredSlopeProfile, TDSCPName, + TDSCPNameOrEmpty, TDSCPValue, TEgrDynPolicerIdOrNone, TEgrPolicerId, TEgrPolicerIdOrNone, TEgressHsmdaCounterIdOrZero, @@ -58,6 +59,7 @@ IMPORTS THsmdaSchedulerPolicyGroupId, THsmdaWeight, THsmdaWeightClass, THsmdaWrrWeight, TIPFilterType, + TIngClassRemarkType, TIngDynPolicerIdOrNone, TIngPolicerId, TIngPolicerIdOrNone, TIngressHsmdaCounterIdOrZero, @@ -67,17 +69,24 @@ IMPORTS TIngressQPerPacketOffset, TIngressQueueId, TIpProtocol, TItemDescription, TItemMatch, - TItemScope, TLNamedItemOrEmpty, TLevel, + TItemScope, TLNamedItem, + TLNamedItemOrEmpty, TLevel, TLevelOrDefault, TLspExpValue, TMacFilterType, TMatchCriteria, TMaxDecRate, TMcFrQoSProfileId, TMlpppQoSProfileId, TNamedItem, - TNamedItemOrEmpty, TNetworkPolicyID, - TNonZeroWeight, TPIRRate, - TPIRRatePercent, TPSPRateType, + TNamedItemOrEmpty, + TNetIngPlcrBurstSizeBytes, + TNetIngPolicerId, + TNetIngPolicerIdOrNone, + TNetworkPolicyID, TNonZeroWeight, + TPIRRate, TPIRRatePercent, TPSPRateType, TPerPacketOffset, TPlcrBurstSizeBytes, - TPolicerRateType, TPolicerWeight, - TPortSchedLevel, TPortSchedulerCIR, + TPolRateTypeRefOrLocalLimit, + TPolicerRateTypeWithRefLimit, + TPolicerWeight, TPortQosCIRRate, + TPortQosPIRRate, TPortSchedLevel, + TPortSchedulerCIR, TPortSchedulerPIRRate, TPrecValue, TPrecValueOrNone, TPriority, TPriorityOrDefault, TProfile, @@ -88,12 +97,17 @@ IMPORTS TRateType, TRemarkType, TSapEgressPolicyID, TSapIngressPolicyID, TTcpUdpPort, TTcpUdpPortOperator, - TWeight, TmnxAdminStateUpDown, + TWeight, TWredSlopeProfile, + TmnxAdminStateUpDown, TmnxEgrPolicerStatMode, TmnxEnabledDisabledAdminState, TmnxHigh32, TmnxIngPolicerStatMode, TmnxInternalSchedWeightMode, TmnxLow32, - TmnxSlopeMap + TmnxNetIngPlcyPolicerStatMode, + TmnxQosMdAutoIDCount, + TmnxQosMdAutoPolicyID, + TmnxQosRateHigh32, TmnxQosRateLow32, + TmnxSapIngPolicerStatMode, TmnxSlopeMap FROM TIMETRA-TC-MIB ; @@ -107,7 +121,7 @@ timetraQosMIBModule MODULE-IDENTITY "This document is the SNMP MIB module to manage and provision Quality of Service features on Nokia SROS systems. - Copyright 2003-2017 Nokia. All rights reserved. Reproduction of this + Copyright 2003-2018 Nokia. All rights reserved. Reproduction of this document is authorized on the condition that the foregoing copyright notice is included. @@ -449,7 +463,8 @@ TSapIngressEntry ::= SEQUENCE tSapIngressPolicyName TLNamedItemOrEmpty, tSapIngressIPCritType TIPFilterType, tSapIngressIPv6CritType TIPFilterType, - tSapIngressIsPolicyActive TruthValue + tSapIngressIsPolicyActive TruthValue, + tSapIngressIngClassPlcy TLNamedItemOrEmpty } tSapIngressIndex OBJECT-TYPE @@ -693,6 +708,16 @@ tSapIngressIsPolicyActive OBJECT-TYPE forwarding plane (FP) resource on at least one FP in the system." ::= { tSapIngressEntry 15 } +tSapIngressIngClassPlcy OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressIngClassPlcy specifies the ingress + classification policy to apply on this sap ingress entry" + DEFVAL { "default" } + ::= { tSapIngressEntry 16 } + tSapIngressQueueTable OBJECT-TYPE SYNTAX SEQUENCE OF TSapIngressQueueEntry MAX-ACCESS not-accessible @@ -747,14 +772,19 @@ TSapIngressQueueEntry ::= SEQUENCE tSapIngressQueueBurstLimit TBurstLimit, tSapIngressQueueAdminPIRPercent Unsigned32, tSapIngressQueueAdminCIRPercent Unsigned32, - tSapIngressQueueRateType TBWRateType, + tSapIngressQueueRateType TPolicerRateTypeWithRefLimit, tSapIngressQueueAdvCfgPolicy TNamedItemOrEmpty, tSapIngressQueuePktOffset TIngressQPerPacketOffset, tSapIngQDrpTailLowReductnMbs TBurstPercentOrDefault, - tSapIngressQueueAdminPIRHi TmnxHigh32, - tSapIngressQueueAdminPIRLo TmnxLow32, - tSapIngressQueueAdminCIRHi TmnxHigh32, - tSapIngressQueueAdminCIRLo TmnxLow32 + tSapIngressQueueAdminPIRHi TmnxQosRateHigh32, + tSapIngressQueueAdminPIRLo TmnxQosRateLow32, + tSapIngressQueueAdminCIRHi TmnxQosRateHigh32, + tSapIngressQueueAdminCIRLo TmnxQosRateLow32, + tSapIngressQueueFIRAdaptation TAdaptationRule, + tSapIngressQueueAdminFIRPercent Unsigned32, + tSapIngressQueueAdminFIRHi TmnxQosRateHigh32, + tSapIngressQueueAdminFIRLo TmnxQosRateLow32, + tSapIngressQueueCIRNonProfiling TruthValue } tSapIngressQueue OBJECT-TYPE @@ -860,7 +890,7 @@ tSapIngressQueueCBS OBJECT-TYPE MAX-ACCESS read-create STATUS current DESCRIPTION - "The amount of reserved buffer space (in kilo bytes) for the queue." + "The amount of reserved buffer space (in kilobytes) for the queue." DEFVAL { -1 } ::= { tSapIngressQueueEntry 10 } @@ -869,7 +899,7 @@ tSapIngressQueueMBS OBJECT-TYPE MAX-ACCESS read-create STATUS obsolete DESCRIPTION - "The maximum amount of buffer space (in kilo bytes) allowed for the + "The maximum amount of buffer space (in kilobytes) allowed for the queue. This object has been replaced with tSapIngressQueueMBSBytes object." @@ -913,7 +943,7 @@ tSapIngressQueueCIRAdaptation OBJECT-TYPE tSapIngressQueueAdminPIR OBJECT-TYPE SYNTAX TQosQueuePIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -925,7 +955,7 @@ tSapIngressQueueAdminPIR OBJECT-TYPE tSapIngressQueueAdminCIR OBJECT-TYPE SYNTAX TQosQueueCIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -937,7 +967,7 @@ tSapIngressQueueAdminCIR OBJECT-TYPE tSapIngressQueueOperPIR OBJECT-TYPE SYNTAX TPIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-only STATUS obsolete DESCRIPTION @@ -946,7 +976,7 @@ tSapIngressQueueOperPIR OBJECT-TYPE tSapIngressQueueOperCIR OBJECT-TYPE SYNTAX TCIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-only STATUS obsolete DESCRIPTION @@ -1019,11 +1049,11 @@ tSapIngressQueueBurstLimit OBJECT-TYPE tSapIngressQueueAdminPIRPercent OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION - "The administrative PIR percentage, in hundredths of a percent. An + "The administrative PIR percentage, in centipercent. An 'inconsistentValue' error is returned if tSapIngressQueueAdminPIRPercent is set to non-default value when the object tSapIngressQueueRateType is set to 'kbps'." @@ -1032,11 +1062,11 @@ tSapIngressQueueAdminPIRPercent OBJECT-TYPE tSapIngressQueueAdminCIRPercent OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION - "The administrative CIR percentage, in hundredths of a percent. An + "The administrative CIR percentage, in centipercent. An 'inconsistentValue' error is returned if tSapIngressQueueAdminCIRPercent is set to non-default value when the object tSapIngressQueueRateType is set to 'kbps'." @@ -1044,7 +1074,7 @@ tSapIngressQueueAdminCIRPercent OBJECT-TYPE ::= { tSapIngressQueueEntry 26 } tSapIngressQueueRateType OBJECT-TYPE - SYNTAX TBWRateType + SYNTAX TPolicerRateTypeWithRefLimit MAX-ACCESS read-create STATUS current DESCRIPTION @@ -1056,9 +1086,10 @@ tSapIngressQueueRateType OBJECT-TYPE tSapIngressQueueAdminPIRPercent will be set to their default values. When the value of the object is set to either 'percentOfPortLimit' or - 'percentOfLocalLimit', the ingress queue rates are specified in - percentage. The objects tSapIngressQueueAdminCIR and - tSapIngressQueueAdminPIR will be set to their default values." + 'percentOfLocalLimit' or 'percentReferPortLimit', the ingress queue + rates are specified in percentage. The objects + tSapIngressQueueAdminCIR and tSapIngressQueueAdminPIR will be set to + their default values." DEFVAL { kbps } ::= { tSapIngressQueueEntry 27 } @@ -1102,8 +1133,8 @@ tSapIngQDrpTailLowReductnMbs OBJECT-TYPE ::= { tSapIngressQueueEntry 30 } tSapIngressQueueAdminPIRHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -1120,8 +1151,8 @@ tSapIngressQueueAdminPIRHi OBJECT-TYPE ::= { tSapIngressQueueEntry 31 } tSapIngressQueueAdminPIRLo OBJECT-TYPE - SYNTAX TmnxLow32 (1..2000000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -1138,8 +1169,8 @@ tSapIngressQueueAdminPIRLo OBJECT-TYPE ::= { tSapIngressQueueEntry 32 } tSapIngressQueueAdminCIRHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -1156,8 +1187,8 @@ tSapIngressQueueAdminCIRHi OBJECT-TYPE ::= { tSapIngressQueueEntry 33 } tSapIngressQueueAdminCIRLo OBJECT-TYPE - SYNTAX TmnxLow32 (0..2000000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -1173,6 +1204,77 @@ tSapIngressQueueAdminCIRLo OBJECT-TYPE DEFVAL { 0 } ::= { tSapIngressQueueEntry 34 } +tSapIngressQueueFIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The adaptation rule to be used while computing the operational FIR + value. The adaptation rule specifies the rules to compute the + operational values while maintaining minimum offset." + DEFVAL { closest } + ::= { tSapIngressQueueEntry 35 } + +tSapIngressQueueAdminFIRPercent OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administrative FIR percentage, in centipercent. An + 'inconsistentValue' error is returned if + tSapIngressQueueAdminFIRPercent is set to non-default value when the + object tSapIngressQueueRateType is set to 'kbps'." + DEFVAL { 0 } + ::= { tSapIngressQueueEntry 36 } + +tSapIngressQueueAdminFIRHi OBJECT-TYPE + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressQueueAdminFIRHi specifies the upper 32 bits of + the administrative FIR specified by the user. + + This value should always be set along with tSapIngressQueueAdminFIRLo, + otherwise an 'inconsistentValue' error is returned. + + When the value of tSapIngressQueueAdminCIRHi along with the value of + tSapIngressQueueAdminFIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this queue indicates maximum rate." + DEFVAL { 0 } + ::= { tSapIngressQueueEntry 37 } + +tSapIngressQueueAdminFIRLo OBJECT-TYPE + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSapIngressQueueAdminFIRLo specifies the lower 32 bits of + the administrative FIR specified by the user. + + This value should always be set along with tSapIngressQueueAdminFIRHi, + otherwise an 'inconsistentValue' error is returned. + + When the value of tSapIngressQueueAdminFIRHi along with the value of + tSapIngressQueueAdminFIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this queue indicates maximum rate." + DEFVAL { 0 } + ::= { tSapIngressQueueEntry 38 } + +tSapIngressQueueCIRNonProfiling OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSapIngressQueueCIRNonProfiling specifies the CIR to affect the + scheduling priority of a queue but does not modify the profile of + packets depending on the specified CIR." + DEFVAL { false } + ::= { tSapIngressQueueEntry 39 } + tSapIngressDSCPTable OBJECT-TYPE SYNTAX SEQUENCE OF TSapIngressDSCPEntry MAX-ACCESS not-accessible @@ -3609,7 +3711,7 @@ tSapIngressHsmdaQueuePIRAdaptn OBJECT-TYPE tSapIngressHsmdaQueueAdminPIR OBJECT-TYPE SYNTAX THsmdaPIRKRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -3620,7 +3722,7 @@ tSapIngressHsmdaQueueAdminPIR OBJECT-TYPE tSapIngressHsmdaQueueAdminCIR OBJECT-TYPE SYNTAX THsmdaCIRKRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -3811,24 +3913,24 @@ TSapIngPolicerEntry ::= SEQUENCE tSapIngPolicerWeight TPolicerWeight, tSapIngPolicerAdminPIR THPolPIRRate, tSapIngPolicerAdminCIR THPolCIRRate, - tSapIngPolicerStatMode TmnxIngPolicerStatMode, + tSapIngPolicerStatMode TmnxSapIngPolicerStatMode, tSapIngPolicerMBS TPlcrBurstSizeBytes, tSapIngPolicerHiPrioOnly TBurstPercentOrDefault, tSapIngPolicerCBS TPlcrBurstSizeBytes, tSapIngPolicerPktOffset TPerPacketOffset, tSapIngPolicerAdminPIRPercent Unsigned32, tSapIngPolicerAdminCIRPercent Unsigned32, - tSapIngPolicerRateType TPolicerRateType, + tSapIngPolicerRateType TPolRateTypeRefOrLocalLimit, tSapIngPolicerSlopeStartDepth Unsigned32, tSapIngPolicerSlopeMaxDepth Unsigned32, tSapIngPolicerSlopeMaxProb Unsigned32, tSapIngPolicerSlopeMap TmnxSlopeMap, tSapIngPolicerAdvCfgPolicy TNamedItemOrEmpty, tSapIngPolicerProfileCapped TruthValue, - tSapIngPolicerAdminPIRHi TmnxHigh32, - tSapIngPolicerAdminPIRLo TmnxLow32, - tSapIngPolicerAdminCIRHi TmnxHigh32, - tSapIngPolicerAdminCIRLo TmnxLow32 + tSapIngPolicerAdminPIRHi TmnxQosRateHigh32, + tSapIngPolicerAdminPIRLo TmnxQosRateLow32, + tSapIngPolicerAdminCIRHi TmnxQosRateHigh32, + tSapIngPolicerAdminCIRLo TmnxQosRateLow32 } tSapIngPolicerId OBJECT-TYPE @@ -3924,7 +4026,7 @@ tSapIngPolicerWeight OBJECT-TYPE tSapIngPolicerAdminPIR OBJECT-TYPE SYNTAX THPolPIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -3937,7 +4039,7 @@ tSapIngPolicerAdminPIR OBJECT-TYPE tSapIngPolicerAdminCIR OBJECT-TYPE SYNTAX THPolCIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -3949,7 +4051,7 @@ tSapIngPolicerAdminCIR OBJECT-TYPE ::= { tSapIngPolicerEntry 11 } tSapIngPolicerStatMode OBJECT-TYPE - SYNTAX TmnxIngPolicerStatMode + SYNTAX TmnxSapIngPolicerStatMode MAX-ACCESS read-create STATUS current DESCRIPTION @@ -4004,11 +4106,11 @@ tSapIngPolicerPktOffset OBJECT-TYPE tSapIngPolicerAdminPIRPercent OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION - "The administrative PIR percentage, in hundredths of a percent. An + "The administrative PIR percentage, in centipercent. An 'inconsistentValue' error is returned if tSapIngPolicerAdminPIRPercent is set to non-default value when the object tSapIngPolicerRateType is set to 'kbps'." @@ -4017,11 +4119,11 @@ tSapIngPolicerAdminPIRPercent OBJECT-TYPE tSapIngPolicerAdminCIRPercent OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION - "The administrative CIR percentage, in hundredths of a percent. An + "The administrative CIR percentage, in centipercent. An 'inconsistentValue' error is returned if tSapIngPolicerAdminCIRPercent is set to non-default value when the object tSapIngPolicerRateType is set to 'kbps'." @@ -4029,7 +4131,7 @@ tSapIngPolicerAdminCIRPercent OBJECT-TYPE ::= { tSapIngPolicerEntry 18 } tSapIngPolicerRateType OBJECT-TYPE - SYNTAX TPolicerRateType + SYNTAX TPolRateTypeRefOrLocalLimit MAX-ACCESS read-create STATUS current DESCRIPTION @@ -4040,16 +4142,16 @@ tSapIngPolicerRateType OBJECT-TYPE rates are specified in kbps. The objects tSapIngPolicerAdminPIRPercent and tSapIngPolicerAdminCIRPercent will be set to their default values. - When the value of the object is set to 'percentOfLocalLimit', the - ingress policer rates are specified in percentage. The objects - tSapIngPolicerAdminPIR and tSapIngPolicerAdminCIR will be set to their - default values." + When the value of the object is set to 'percentOfLocalLimit' or + 'percentReferPortLimit', the ingress policer rates are specified in + percentage. The objects tSapIngPolicerAdminPIR and + tSapIngPolicerAdminCIR will be set to their default values." DEFVAL { kbps } ::= { tSapIngPolicerEntry 19 } tSapIngPolicerSlopeStartDepth OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -4063,7 +4165,7 @@ tSapIngPolicerSlopeStartDepth OBJECT-TYPE tSapIngPolicerSlopeMaxDepth OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -4077,7 +4179,7 @@ tSapIngPolicerSlopeMaxDepth OBJECT-TYPE tSapIngPolicerSlopeMaxProb OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -4136,8 +4238,8 @@ tSapIngPolicerProfileCapped OBJECT-TYPE ::= { tSapIngPolicerEntry 25 } tSapIngPolicerAdminPIRHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -4154,8 +4256,8 @@ tSapIngPolicerAdminPIRHi OBJECT-TYPE ::= { tSapIngPolicerEntry 26 } tSapIngPolicerAdminPIRLo OBJECT-TYPE - SYNTAX TmnxLow32 (1..2000000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -4172,8 +4274,8 @@ tSapIngPolicerAdminPIRLo OBJECT-TYPE ::= { tSapIngPolicerEntry 27 } tSapIngPolicerAdminCIRHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -4190,8 +4292,8 @@ tSapIngPolicerAdminCIRHi OBJECT-TYPE ::= { tSapIngPolicerEntry 28 } tSapIngPolicerAdminCIRLo OBJECT-TYPE - SYNTAX TmnxLow32 (0..2000000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -4814,7 +4916,7 @@ TSapEgressQueueEntry ::= SEQUENCE tSapEgressQueuePktOffset TEgressQPerPacketOffset, tSapEgressQueueAdminPIRPercent Unsigned32, tSapEgressQueueAdminCIRPercent Unsigned32, - tSapEgressQueueRateType TBWRateType, + tSapEgressQueueRateType TPolicerRateTypeWithRefLimit, tSapEgressQueueAdvCfgPolicy TNamedItemOrEmpty, tSapEgressQueueHiLowPrioOnly TBurstPercentOrDefault, tSapEgressQueueWredQMode INTEGER, @@ -4823,10 +4925,10 @@ TSapEgressQueueEntry ::= SEQUENCE tSapEgrQDrpTailHiPlusReductnMbs TBurstPercentOrDefault, tSapEgrQDrpTailLowReductnMbs TBurstPercentOrDefault, tSapEgrQDrpTailHighReductnMbs TBurstPercentOrDefault, - tSapEgressQueueAdminPIRHi TmnxHigh32, - tSapEgressQueueAdminPIRLo TmnxLow32, - tSapEgressQueueAdminCIRHi TmnxHigh32, - tSapEgressQueueAdminCIRLo TmnxLow32, + tSapEgressQueueAdminPIRHi TmnxQosRateHigh32, + tSapEgressQueueAdminPIRLo TmnxQosRateLow32, + tSapEgressQueueAdminCIRHi TmnxQosRateHigh32, + tSapEgressQueueAdminCIRLo TmnxQosRateLow32, tSapEgressQueueHsWrrWeight Unsigned32, tSapEgressQueueHsClassWeight Unsigned32, tSapEgressQueueHsWredQSlopePlcy TNamedItem, @@ -4928,7 +5030,7 @@ tSapEgressQueueCBS OBJECT-TYPE MAX-ACCESS read-create STATUS current DESCRIPTION - "The amount of reserved buffer space (in kilo bytes) for the queue." + "The amount of reserved buffer space (in kilobytes) for the queue." DEFVAL { -1 } ::= { tSapEgressQueueEntry 9 } @@ -4937,7 +5039,7 @@ tSapEgressQueueMBS OBJECT-TYPE MAX-ACCESS read-create STATUS obsolete DESCRIPTION - "The maximum amount of buffer space (in kilo bytes) allowed for the + "The maximum amount of buffer space (in kilobytes) allowed for the queue. This object has been replaced with tSapEgressQueueMBSBytes object." @@ -4981,7 +5083,7 @@ tSapEgressQueueCIRAdaptation OBJECT-TYPE tSapEgressQueueAdminPIR OBJECT-TYPE SYNTAX TQosQueuePIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -4993,7 +5095,7 @@ tSapEgressQueueAdminPIR OBJECT-TYPE tSapEgressQueueAdminCIR OBJECT-TYPE SYNTAX TQosQueueCIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -5005,7 +5107,7 @@ tSapEgressQueueAdminCIR OBJECT-TYPE tSapEgressQueueOperPIR OBJECT-TYPE SYNTAX TPIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-only STATUS obsolete DESCRIPTION @@ -5014,7 +5116,7 @@ tSapEgressQueueOperPIR OBJECT-TYPE tSapEgressQueueOperCIR OBJECT-TYPE SYNTAX TCIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-only STATUS obsolete DESCRIPTION @@ -5102,12 +5204,12 @@ tSapEgressQueuePortCIRWght OBJECT-TYPE tSapEgressQueuePortAvgOverhead OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "Hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tSapEgressQueuePortAvgOverhead specifies the - encapsulation overhead, in hundredths of a percent, used to + encapsulation overhead, in centipercent, used to translate packet-based rate to frame-based rate and vice versa." DEFVAL { 0 } ::= { tSapEgressQueueEntry 24 } @@ -5183,11 +5285,11 @@ tSapEgressQueuePktOffset OBJECT-TYPE tSapEgressQueueAdminPIRPercent OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION - "The administrative PIR percentage, in hundredths of a percent. An + "The administrative PIR percentage, in centipercent. An 'inconsistentValue' error is returned if tSapEgressQueueAdminPIRPercent is set to non-default value when the object tSapEgressQueueRateType is set to 'kbps'." @@ -5196,11 +5298,11 @@ tSapEgressQueueAdminPIRPercent OBJECT-TYPE tSapEgressQueueAdminCIRPercent OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION - "The administrative CIR percentage, in hundredths of a percent. An + "The administrative CIR percentage, in centipercent. An 'inconsistentValue' error is returned if tSapEgressQueueAdminCIRPercent is set to non-default value when the object tSapEgressQueueRateType is set to 'kbps'." @@ -5208,7 +5310,7 @@ tSapEgressQueueAdminCIRPercent OBJECT-TYPE ::= { tSapEgressQueueEntry 32 } tSapEgressQueueRateType OBJECT-TYPE - SYNTAX TBWRateType + SYNTAX TPolicerRateTypeWithRefLimit MAX-ACCESS read-create STATUS current DESCRIPTION @@ -5220,9 +5322,9 @@ tSapEgressQueueRateType OBJECT-TYPE tSapEgressQueueAdminPIRPercent will be set to their default values. When the value of the object is set to either 'percentOfPortLimit' or - 'percentOfLocalLimit', the egress queue rates are specified in - percentage. The objects tSapEgressQueueAdminCIR and - tSapEgressQueueAdminPIR will be set to their default values." + 'percentOfLocalLimit' or 'percentReferPortLimit', the egress queue + rates are specified in percentage. The objects tSapEgressQueueAdminCIR + and tSapEgressQueueAdminPIR will be set to their default values." DEFVAL { kbps } ::= { tSapEgressQueueEntry 33 } @@ -5349,8 +5451,8 @@ tSapEgrQDrpTailHighReductnMbs OBJECT-TYPE ::= { tSapEgressQueueEntry 41 } tSapEgressQueueAdminPIRHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -5367,8 +5469,8 @@ tSapEgressQueueAdminPIRHi OBJECT-TYPE ::= { tSapEgressQueueEntry 42 } tSapEgressQueueAdminPIRLo OBJECT-TYPE - SYNTAX TmnxLow32 (1..2000000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -5385,8 +5487,8 @@ tSapEgressQueueAdminPIRLo OBJECT-TYPE ::= { tSapEgressQueueEntry 43 } tSapEgressQueueAdminCIRHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -5403,8 +5505,8 @@ tSapEgressQueueAdminCIRHi OBJECT-TYPE ::= { tSapEgressQueueEntry 44 } tSapEgressQueueAdminCIRLo OBJECT-TYPE - SYNTAX TmnxLow32 (0..2000000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -6144,7 +6246,7 @@ tSapEgressHsmdaQueuePIRAdaptn OBJECT-TYPE tSapEgressHsmdaQueueAdminPIR OBJECT-TYPE SYNTAX THsmdaPIRKRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -6155,7 +6257,7 @@ tSapEgressHsmdaQueueAdminPIR OBJECT-TYPE tSapEgressHsmdaQueueAdminCIR OBJECT-TYPE SYNTAX THsmdaCIRKRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -7150,7 +7252,7 @@ TSapEgrPolicerEntry ::= SEQUENCE tSapEgrPolicerPktOffset TEgressPerPacketOffset, tSapEgrPolicerAdminPIRPercent Unsigned32, tSapEgrPolicerAdminCIRPercent Unsigned32, - tSapEgrPolicerRateType TPolicerRateType, + tSapEgrPolicerRateType TPolRateTypeRefOrLocalLimit, tSapEgrPolicerSlopeStartDepth Unsigned32, tSapEgrPolicerSlopeMaxDepth Unsigned32, tSapEgrPolicerSlopeMaxProb Unsigned32, @@ -7170,10 +7272,10 @@ TSapEgrPolicerEntry ::= SEQUENCE tSapEgrPolicerSchedPortWght TWeight, tSapEgrPolicerSchedPortCIRLvl TLevelOrDefault, tSapEgrPolicerSchedPortCIRWght TWeight, - tSapEgrPolicerAdminPIRHi TmnxHigh32, - tSapEgrPolicerAdminPIRLo TmnxLow32, - tSapEgrPolicerAdminCIRHi TmnxHigh32, - tSapEgrPolicerAdminCIRLo TmnxLow32 + tSapEgrPolicerAdminPIRHi TmnxQosRateHigh32, + tSapEgrPolicerAdminPIRLo TmnxQosRateLow32, + tSapEgrPolicerAdminCIRHi TmnxQosRateHigh32, + tSapEgrPolicerAdminCIRLo TmnxQosRateLow32 } tSapEgrPolicerId OBJECT-TYPE @@ -7269,7 +7371,7 @@ tSapEgrPolicerWeight OBJECT-TYPE tSapEgrPolicerAdminPIR OBJECT-TYPE SYNTAX THPolPIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -7282,7 +7384,7 @@ tSapEgrPolicerAdminPIR OBJECT-TYPE tSapEgrPolicerAdminCIR OBJECT-TYPE SYNTAX THPolCIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -7349,11 +7451,11 @@ tSapEgrPolicerPktOffset OBJECT-TYPE tSapEgrPolicerAdminPIRPercent OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION - "The administrative PIR percentage, in hundredths of a percent. An + "The administrative PIR percentage, in centipercent. An 'inconsistentValue' error is returned if tSapEgrPolicerAdminPIRPercent is set to non-default value when the object tSapEgrPolicerRateType is set to 'kbps'." @@ -7362,11 +7464,11 @@ tSapEgrPolicerAdminPIRPercent OBJECT-TYPE tSapEgrPolicerAdminCIRPercent OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION - "The administrative CIR percentage, in hundredths of a percent. An + "The administrative CIR percentage, in centipercent. An 'inconsistentValue' error is returned if tSapEgrPolicerAdminCIRPercent is set to non-default value when the object tSapEgrPolicerRateType is set to 'kbps'." @@ -7374,7 +7476,7 @@ tSapEgrPolicerAdminCIRPercent OBJECT-TYPE ::= { tSapEgrPolicerEntry 18 } tSapEgrPolicerRateType OBJECT-TYPE - SYNTAX TPolicerRateType + SYNTAX TPolRateTypeRefOrLocalLimit MAX-ACCESS read-create STATUS current DESCRIPTION @@ -7385,16 +7487,16 @@ tSapEgrPolicerRateType OBJECT-TYPE rates are specified in kbps. The objects tSapEgrPolicerAdminPIRPercent and tSapEgrPolicerAdminCIRPercent will be set to their default values. - When the value of the object is set to 'percentOfLocalLimit', the - egress policer rates are specified in percentage. The objects - tSapEgrPolicerAdminPIR and tSapEgrPolicerAdminCIR will be set to their - default values." + When the value of the object is set to 'percentOfLocalLimit' or + 'percentReferPortLimit', the egress policer rates are specified in + percentage. The objects tSapEgrPolicerAdminPIR and + tSapEgrPolicerAdminCIR will be set to their default values." DEFVAL { kbps } ::= { tSapEgrPolicerEntry 19 } tSapEgrPolicerSlopeStartDepth OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -7408,7 +7510,7 @@ tSapEgrPolicerSlopeStartDepth OBJECT-TYPE tSapEgrPolicerSlopeMaxDepth OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -7422,7 +7524,7 @@ tSapEgrPolicerSlopeMaxDepth OBJECT-TYPE tSapEgrPolicerSlopeMaxProb OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -7707,8 +7809,8 @@ tSapEgrPolicerSchedPortCIRWght OBJECT-TYPE ::= { tSapEgrPolicerEntry 38 } tSapEgrPolicerAdminPIRHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -7725,8 +7827,8 @@ tSapEgrPolicerAdminPIRHi OBJECT-TYPE ::= { tSapEgrPolicerEntry 39 } tSapEgrPolicerAdminPIRLo OBJECT-TYPE - SYNTAX TmnxLow32 (1..2000000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -7743,8 +7845,8 @@ tSapEgrPolicerAdminPIRLo OBJECT-TYPE ::= { tSapEgrPolicerEntry 40 } tSapEgrPolicerAdminCIRHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -7761,8 +7863,8 @@ tSapEgrPolicerAdminCIRHi OBJECT-TYPE ::= { tSapEgrPolicerEntry 41 } tSapEgrPolicerAdminCIRLo OBJECT-TYPE - SYNTAX TmnxLow32 (0..2000000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -8244,7 +8346,7 @@ tSapEgressHsWrrGrpRateType OBJECT-TYPE tSapEgressHsWrrGrpRate OBJECT-TYPE SYNTAX Unsigned32 (1..2000000000 | 4294967295) - UNITS "Kbps" + UNITS "kilobps" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -8254,12 +8356,12 @@ tSapEgressHsWrrGrpRate OBJECT-TYPE tSapEgressHsWrrGrpRatePercent OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tSapEgressHsWrrGrpRatePercent specifies the group rate - percent, in hundredths of a percent. + percent, in centipercent. An 'inconsistentValue' error is returned if tSapEgressHsWrrGrpRatePercent is set to non-default value when the @@ -8335,7 +8437,8 @@ TNetworkPolicyEntry ::= SEQUENCE tNetworkPolicyIngressLerUseDscp TruthValue, tNetworkPolicyEgressRemarkDscp TruthValue, tNetworkPolicyIngMatchCriteria TMatchCriteria, - tNetworkPolicyName TLNamedItemOrEmpty + tNetworkPolicyName TLNamedItemOrEmpty, + tNetworkPolicyEgrMatchCriteria TMatchCriteria } tNetworkPolicyIndex OBJECT-TYPE @@ -8459,6 +8562,22 @@ tNetworkPolicyName OBJECT-TYPE DEFVAL { ''H } ::= { tNetworkPolicyEntry 14 } +tNetworkPolicyEgrMatchCriteria OBJECT-TYPE + SYNTAX TMatchCriteria + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tNetworkPolicyEgrMatchCriteria indicates which type of + match criteria the policy should use. + + When set to 'ip (1)', the policy looks for match entries in + tNetworkEgrIPCritTable. + + The value of tNetworkPolicyEgrMatchCriteria is set to 'ip (1)' when + the first match criteria table entry is created. The value is set to + 'none (3)' when the last match criteria table entry is removed." + ::= { tNetworkPolicyEntry 15 } + tNetworkIngressDSCPTable OBJECT-TYPE SYNTAX SEQUENCE OF TNetworkIngressDSCPEntry MAX-ACCESS not-accessible @@ -9213,7 +9332,9 @@ TNetworkIngIPCritEntry ::= SEQUENCE tNetworkIngIPCritDstPortValue2 TTcpUdpPort, tNetworkIngIPCritDstPortOperator TTcpUdpPortOperator, tNetworkIngIPCritDSCP TDSCPNameOrEmpty, - tNetworkIngIPCritFragment INTEGER + tNetworkIngIPCritFragment INTEGER, + tNetworkIngIPCritSrcIpPrefixList TNamedItemOrEmpty, + tNetworkIngIPCritDstIpPrefixList TNamedItemOrEmpty } tNetworkIngIPCritType OBJECT-TYPE @@ -9536,6 +9657,874 @@ tNetworkIngIPCritFragment OBJECT-TYPE DEFVAL { off } ::= { tNetworkIngIPCritEntry 24 } +tNetworkIngIPCritSrcIpPrefixList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkIngIPCritSrcIpPrefixList specifies the IP prefix + list used as match criterion for the source ip address. + + The value specified for this object must correspond to a prefix list + defined in tQosPrefixListTable. + + If the value of this object is empty then the values of the objects + tNetworkIngIPCritSrcIpAddr and tNetworkIngIPCritSrcIpMask or + tNetworkIngIPCritSrcIpFullMask are used as source ip address match + criterion. + + When this object is set to a non-empty value then the objects + tNetworkIngIPCritSrcIpAddr, tNetworkIngIPCritSrcIpMask and + tNetworkIngIPCritSrcIpFullMask are reset to their default values by + the system. + + Vice versa, when a new (non-default) value is provided for the objects + tNetworkIngIPCritSrcIpAddr and tNetworkIngIPCritSrcIpMask or + tNetworkIngIPCritSrcIpFullMask then this object is reset to its + default (empty) value by the system. + + An attempt to set tNetworkIngIPCritSrcIpPrefixList to a non-default + value in combination with setting any of tNetworkIngIPCritSrcIpAddr + and tNetworkIngIPCritSrcIpMask or tNetworkIngIPCritSrcIpFullMask to + (a) non-default value(s) is rejected by the system." + DEFVAL { ''H } + ::= { tNetworkIngIPCritEntry 25 } + +tNetworkIngIPCritDstIpPrefixList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkIngIPCritDstIpPrefixList specifies the IP prefix + list used as match criterion for the destination ip address. + + The value specified for this object must correspond to a prefix list + defined in tQosPrefixListTable. + + If the value of this object is empty then the values of the objects + tNetworkIngIPCritDstIpAddr and tNetworkIngIPCritDstIpMask or + tNetworkIngIPCritDstIpFullMask are used as destination ip address + match criterion. + + When this object is set to a non-empty value then the objects + tNetworkIngIPCritDstIpAddr, tNetworkIngIPCritDstIpMask and + tNetworkIngIPCritDstIpFullMask are reset to their default values + by the system. + + Vice versa, when a new (non-default) value is provided for the objects + tNetworkIngIPCritDstIpAddr and tNetworkIngIPCritDstIpMask or + tNetworkIngIPCritDstIpFullMask then this object is reset to its + default (empty) value by the system. + + An attempt to set tNetworkIngIPCritDstIpPrefixList to a non-default + value in combination with setting any of tNetworkIngIPCritDstIpAddr and + tNetworkIngIPCritDstIpMask or tNetworkIngIPCritDstIpFullMask to (a) + non-default value(s) is rejected by the system." + DEFVAL { ''H } + ::= { tNetworkIngIPCritEntry 26 } + +tNetworkEgrIPCritTable OBJECT-TYPE + SYNTAX SEQUENCE OF TNetworkEgrIPCritEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritTable maintains the entries for matching + of IP/IPv6 packets on egress network Qos policy." + ::= { tNetworkObjects 12 } + +tNetworkEgrIPCritEntry OBJECT-TYPE + SYNTAX TNetworkEgrIPCritEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular egress IP/IPv6 matching criteria entry. + + Entries are created and deleted by user. They have a presumed + StorageType of nonVolatile." + INDEX { + tNetworkPolicyIndex, + tNetworkEgrIPCritType, + tNetworkEgrIPCritIndex + } + ::= { tNetworkEgrIPCritTable 1 } + +TNetworkEgrIPCritEntry ::= SEQUENCE +{ + tNetworkEgrIPCritType InetAddressType, + tNetworkEgrIPCritIndex Unsigned32, + tNetworkEgrIPCritRowStatus RowStatus, + tNetworkEgrIPCritLastChanged TimeStamp, + tNetworkEgrIPCritDescription TItemDescription, + tNetworkEgrIPCritActionFC TFCNameOrEmpty, + tNetworkEgrIPCritActionProfile TEgressProfileOrNone, + tNetworkEgrIPCritActionQGrpPlcr TEgrPolicerIdOrNone, + tNetworkEgrIPCritActionQGrpQueue TEgressQueueId, + tNetworkEgrIPCritSrcIpAddrType InetAddressType, + tNetworkEgrIPCritSrcIpAddr InetAddress, + tNetworkEgrIPCritSrcIpMask InetAddressPrefixLength, + tNetworkEgrIPCritSrcIpFullMask InetAddress, + tNetworkEgrIPCritDstIpAddrType InetAddressType, + tNetworkEgrIPCritDstIpAddr InetAddress, + tNetworkEgrIPCritDstIpMask InetAddressPrefixLength, + tNetworkEgrIPCritDstIpFullMask InetAddress, + tNetworkEgrIPCritProtocol TIpProtocol, + tNetworkEgrIPCritSrcPortValue1 TTcpUdpPort, + tNetworkEgrIPCritSrcPortValue2 TTcpUdpPort, + tNetworkEgrIPCritSrcPortOperator TTcpUdpPortOperator, + tNetworkEgrIPCritDstPortValue1 TTcpUdpPort, + tNetworkEgrIPCritDstPortValue2 TTcpUdpPort, + tNetworkEgrIPCritDstPortOperator TTcpUdpPortOperator, + tNetworkEgrIPCritDSCP TDSCPNameOrEmpty, + tNetworkEgrIPCritFragment INTEGER, + tNetworkEgrIPCritIcmpType Integer32 +} + +tNetworkEgrIPCritType OBJECT-TYPE + SYNTAX InetAddressType { ipv4 (1), ipv6 (2) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritType specifies the address type this + entry should match against." + ::= { tNetworkEgrIPCritEntry 1 } + +tNetworkEgrIPCritIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritIndex specifies the IP criteria entry + index for network egress Qos policy." + ::= { tNetworkEgrIPCritEntry 2 } + +tNetworkEgrIPCritRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritRowStatus is used for the creation and + deletion of IP criteria entries for network egress Qos policy." + ::= { tNetworkEgrIPCritEntry 3 } + +tNetworkEgrIPCritLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritLastChanged indicates the sysUpTime at + the time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tNetworkEgrIPCritEntry 4 } + +tNetworkEgrIPCritDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritDescription specifies a description of + IP criteria entry for network egress Qos policy." + DEFVAL { ''H } + ::= { tNetworkEgrIPCritEntry 5 } + +tNetworkEgrIPCritActionFC OBJECT-TYPE + SYNTAX TFCNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritActionFC specifies the forwarding class + to be used to classify all the traffic that matches the specific IP + criteria. + + The value ''H indicates that the FC is derived from egress + classification and profiling functions." + DEFVAL { ''H } + ::= { tNetworkEgrIPCritEntry 6 } + +tNetworkEgrIPCritActionProfile OBJECT-TYPE + SYNTAX TEgressProfileOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritActionProfile specifies the profile of + the packets associated with the forwarding class specified by + tNetworkEgrIPCritActionFC. + + The value of 'de' is not supported." + DEFVAL { none } + ::= { tNetworkEgrIPCritEntry 7 } + +tNetworkEgrIPCritActionQGrpPlcr OBJECT-TYPE + SYNTAX TEgrPolicerIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritActionQGrpPlcr specifies the policer + identifier to be used for the traffic matching this IP Criteria entry. + + An 'inconsistentValue' error is returned if the value of + tNetworkEgrIPCritActionQGrpPlcr is set to a non-default value when the + value of tSapEgrIPCritRowStatus is set to 'notInService." + DEFVAL { 0 } + ::= { tNetworkEgrIPCritEntry 8 } + +tNetworkEgrIPCritActionQGrpQueue OBJECT-TYPE + SYNTAX TEgressQueueId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritActionQGrpQueue specifies queue to use + once traffic matching this IP Criteria entry has been policed by the + local policer tNetworkEgrIPCritActionQGrpPlcr. + + An 'inconsistentValue' error is returned if the value of + tNetworkEgrIPCritActionQGrpQueue is set to a non-default value when + the value of tSapEgrIPCritRowStatus is set to 'notInService." + DEFVAL { 0 } + ::= { tNetworkEgrIPCritEntry 9 } + +tNetworkEgrIPCritSrcIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritSrcIpAddrType specifies the address type + of tNetworkEgrIPCritSrcIpAddr. + + If the value of this object is not 'unknown (0)', it must have the + same value as tNetworkEgrIPCritType." + DEFVAL { unknown } + ::= { tNetworkEgrIPCritEntry 10 } + +tNetworkEgrIPCritSrcIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritSrcIpAddr specifies the IP address to + match with source IP of the packet." + DEFVAL { ''H } + ::= { tNetworkEgrIPCritEntry 11 } + +tNetworkEgrIPCritSrcIpMask OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritSrcIpMask specifies the mask value for + this policy IP criteria entry. The mask is ANDed with the received + source IP address to match the tNetworkEgrIPCritSrcIpAddr. + + If the value of tNetworkEgrIPCritSrcIpMask is zero and the value of + tNetworkEgrIPCritSrcIpFullMask is non-zero, then the value of + tNetworkEgrIPCritSrcIpFullMask is used as mask. + + If both tNetworkEgrIPCritSrcIpMask and tNetworkEgrIPCritSrcIpFullMask + are set to 0, no matching is done on the source IP address. + + If a value is specified for this object, then the value of the + tNetworkEgrIPCritSrcIpFullMask will be set to reflect this same mask." + DEFVAL { 0 } + ::= { tNetworkEgrIPCritEntry 12 } + +tNetworkEgrIPCritSrcIpFullMask OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritSrcIpFullMask specifies the mask value + for this policy IP criteria entry. The mask is ANDed with the received + source IP address to match the tNetworkEgrIPCritSrcIpAddr. + + If the value of tNetworkEgrIPCritSrcIpMask is zero and the value of + tNetworkEgrIPCritSrcIpFullMask is non-zero, then the value of + tNetworkEgrIPCritSrcIpFullMask is used as mask. + + If both tNetworkEgrIPCritSrcIpMask and tNetworkEgrIPCritSrcIpFullMask + are set to 0, no matching is done on the Source IP address. + + If a regular mask is specified for tNetworkEgrIPCritSrcIpFullMask, + then the value of tNetworkEgrIPCritSrcIpMask will be changed to + reflect this value." + DEFVAL { ''H } + ::= { tNetworkEgrIPCritEntry 13 } + +tNetworkEgrIPCritDstIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritDstIpAddrType specifies the address type + of tNetworkEgrIPCritDstIpAddr. + + If the value of this object is not 'unknown (0)', it must have the + same value as tNetworkEgrIPCritType." + DEFVAL { unknown } + ::= { tNetworkEgrIPCritEntry 14 } + +tNetworkEgrIPCritDstIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritDstIpAddr specifies the IP address to + match with destination IP of the packet." + DEFVAL { ''H } + ::= { tNetworkEgrIPCritEntry 15 } + +tNetworkEgrIPCritDstIpMask OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritDstIpMask specifies the mask value for + this policy IP criteria entry. The mask is ANDed with the received + destination IP address to match the tNetworkEgrIPCritDstIpAddr. + + If the value of tNetworkEgrIPCritDstIpMask is zero and the value of + tNetworkEgrIPCritDstIpFullMask is non-zero, then the value of + tNetworkEgrIPCritDstIpFullMask is used as mask. + + If both tNetworkEgrIPCritDstIpMask and tNetworkEgrIPCritDstIpFullMask + are set to 0, no matching is done on the source IP address. + + If a value is specified for this object, then the value of the + tNetworkEgrIPCritDstIpFullMask will be set to reflect this same mask." + DEFVAL { 0 } + ::= { tNetworkEgrIPCritEntry 16 } + +tNetworkEgrIPCritDstIpFullMask OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritDstIpFullMask specifies the mask value + for this policy IP criteria entry. The mask is ANDed with the received + destination IP address to match the tNetworkEgrIPCritDstIpAddr. + + If the value of tNetworkEgrIPCritDstIpMask is zero and the value of + tNetworkEgrIPCritDstIpFullMask is non-zero, then the value of + tNetworkEgrIPCritDstIpFullMask is used as mask. + + If both tNetworkEgrIPCritDstIpMask and tNetworkEgrIPCritDstIpFullMask + are set to 0, no matching is done on the Source IP address. + + If a regular mask is specified for tNetworkEgrIPCritDstIpFullMask, + then the value of tNetworkEgrIPCritDstIpMask will be changed to + reflect this value." + DEFVAL { ''H } + ::= { tNetworkEgrIPCritEntry 17 } + +tNetworkEgrIPCritProtocol OBJECT-TYPE + SYNTAX TIpProtocol + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritProtocol specifies the IP protocol to + match. + + The value '-1' is used to disable matching by IP protocol." + DEFVAL { -1 } + ::= { tNetworkEgrIPCritEntry 18 } + +tNetworkEgrIPCritSrcPortValue1 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritSrcPortValue1 specifies the first + TCP/UDP source port value. The value of this object is used according + to the value of tNetworkEgrIPCritSrcPortOperator." + DEFVAL { 0 } + ::= { tNetworkEgrIPCritEntry 19 } + +tNetworkEgrIPCritSrcPortValue2 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritSrcPortValue2 specifies the second + TCP/UDP source port value. The value of this object is used according + to the value of tNetworkEgrIPCritSrcPortOperator." + DEFVAL { 0 } + ::= { tNetworkEgrIPCritEntry 20 } + +tNetworkEgrIPCritSrcPortOperator OBJECT-TYPE + SYNTAX TTcpUdpPortOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritSrcPortOperator specifies the manner in + which tNetworkEgrIPCritSrcPortValue1 and + tNetworkEgrIPCritSrcPortValue2 are to be used." + DEFVAL { none } + ::= { tNetworkEgrIPCritEntry 21 } + +tNetworkEgrIPCritDstPortValue1 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritDstPortValue1 specifies the first + TCP/UDP destination port value. The value of this object is used + according to the value of tNetworkEgrIPCritDstPortOperator." + DEFVAL { 0 } + ::= { tNetworkEgrIPCritEntry 22 } + +tNetworkEgrIPCritDstPortValue2 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritDstPortValue2 specifies the second + TCP/UDP destination port value. The value of this object is used + according to the value of tNetworkEgrIPCritDstPortOperator." + DEFVAL { 0 } + ::= { tNetworkEgrIPCritEntry 23 } + +tNetworkEgrIPCritDstPortOperator OBJECT-TYPE + SYNTAX TTcpUdpPortOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritDstPortOperator specifies the manner in + which tNetworkEgrIPCritDstPortValue1 and + tNetworkEgrIPCritDstPortValue2 are to be used." + DEFVAL { none } + ::= { tNetworkEgrIPCritEntry 24 } + +tNetworkEgrIPCritDSCP OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritDSCP specifies the DSCP value to match + in the packet" + DEFVAL { ''H } + ::= { tNetworkEgrIPCritEntry 25 } + +tNetworkEgrIPCritFragment OBJECT-TYPE + SYNTAX INTEGER { + off (1), + false (2), + true (3), + firstOnly (4), + nonFirstOnly (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritFragment specifies matching criteria to + be used for fragmented or non-fragmented packets. + + off (1) - match all packets regardless of fragmented or not. + false (2) - match all non-fragmented packets. + true (3) - match all fragmented packets. + firstOnly (4) - match only the initial packet fragment. + nonFirstOnly (5) - match non-initial packet fragment. + + The values 'firstOnly (4)' and 'nonFirstOnly (5)' are supported only + when the value of tNetworkEgrIPCritType is set to 'ipv6 (2)'." + DEFVAL { off } + ::= { tNetworkEgrIPCritEntry 26 } + +tNetworkEgrIPCritIcmpType OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritIcmpType specifies the Icmp type to be + matched. tNetworkEgrIPCritIcmpType complements the object + tIPFilterParamsIcmpCode. Both of them need to be set to actually + enable ICMP matching. The value -1 means Icmp type matching is not + enabled." + DEFVAL { -1 } + ::= { tNetworkEgrIPCritEntry 27 } + +tNetIngPlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TNetIngPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { tNetworkObjects 13 } + +tNetIngPlcyEntry OBJECT-TYPE + SYNTAX TNetIngPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Network Ingress Policy. + + network policy (default) is the default entry. + + Default Entry is created by the agent, other entries are created by + user. + + Default Entry cannot be modified/deleted. The other entries are + deleted by user. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile. + + The default Egress FC entries are created as an action of setting the + rowstatus." + INDEX { tNetIngPlcyName } + ::= { tNetIngPlcyTable 1 } + +TNetIngPlcyEntry ::= SEQUENCE +{ + tNetIngPlcyName TLNamedItem, + tNetIngPlcyRowStatus RowStatus, + tNetIngPlcyScope TItemScope, + tNetIngPlcyDescription TItemDescription, + tNetIngPlcyLastChanged TimeStamp, + tNetIngPlcyIngressClassPolicy TLNamedItemOrEmpty +} + +tNetIngPlcyName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tNetIngPlcyName specifies the name to associate with this + policy." + ::= { tNetIngPlcyEntry 1 } + +tNetIngPlcyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetIngPlcyRowStatus allows entries to be created and + deleted in the tNetIngPlcyTable." + ::= { tNetIngPlcyEntry 2 } + +tNetIngPlcyScope OBJECT-TYPE + SYNTAX TItemScope + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetIngPlcyScope specifies the scope of this network + ingress policy." + DEFVAL { template } + ::= { tNetIngPlcyEntry 3 } + +tNetIngPlcyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tNetIngPlcyDescription holds the description for this policy." + DEFVAL { ''H } + ::= { tNetIngPlcyEntry 4 } + +tNetIngPlcyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timestamp of last change to this row in tNetIngPlcyTable." + ::= { tNetIngPlcyEntry 5 } + +tNetIngPlcyIngressClassPolicy OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Attach ingress classification policy" + DEFVAL { "default" } + ::= { tNetIngPlcyEntry 6 } + +tNetIngPlcyFCTable OBJECT-TYPE + SYNTAX SEQUENCE OF TNetIngPlcyFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maintains the mapping of a particular forwarding class + traffic into the specified queue." + ::= { tNetworkObjects 14 } + +tNetIngPlcyFCEntry OBJECT-TYPE + SYNTAX TNetIngPlcyFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular network-ingress policy's forwarding + class mappings to queues. + + Entries are created/deleted as an action of creating/deleting a row in + the tNetworkPolicyTable. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { + tNetIngPlcyName, + tNetIngPlcyFCName + } + ::= { tNetIngPlcyFCTable 1 } + +TNetIngPlcyFCEntry ::= SEQUENCE +{ + tNetIngPlcyFCName TFCName, + tNetIngPlcyFCRowStatus RowStatus, + tNetIngPlcyFCLastChanged TimeStamp, + tNetIngPlcyFCMCastPlcr TNetIngPolicerIdOrNone, + tNetIngPlcyFCUniCastPlcr TNetIngPolicerIdOrNone +} + +tNetIngPlcyFCName OBJECT-TYPE + SYNTAX TFCName + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tNetIngPlcyFCName specifies the name of the forwarding + class (FC)." + ::= { tNetIngPlcyFCEntry 1 } + +tNetIngPlcyFCRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetIngPlcyFCRowStatus allows entries to be created and + deleted in the tNetIngPlcyFCTable." + ::= { tNetIngPlcyFCEntry 2 } + +tNetIngPlcyFCLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tNetIngPlcyFCLastChanged indicates the sysUpTime for the + last change to this entry." + ::= { tNetIngPlcyFCEntry 3 } + +tNetIngPlcyFCMCastPlcr OBJECT-TYPE + SYNTAX TNetIngPolicerIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetIngPlcyFCMCastPlcr specifies the policer to be used + for multicast traffic for this forwarding class." + DEFVAL { 0 } + ::= { tNetIngPlcyFCEntry 4 } + +tNetIngPlcyFCUniCastPlcr OBJECT-TYPE + SYNTAX TNetIngPolicerIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetIngPlcyFCUniCastPlcr specifies the policer to be used + for unicast traffic for this forwarding class." + DEFVAL { 0 } + ::= { tNetIngPlcyFCEntry 5 } + +tNetIngPlcyPolicerTable OBJECT-TYPE + SYNTAX SEQUENCE OF TNetIngPlcyPolicerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tNetIngPlcyPolicerTable defines Network Ingress Policer Table for + providing, via SNMP, the capability of defining the policers. + + tNetIngPlcyPolicerTable holds a list of all the policers configured in + the managed system. Policers must exist in this table before being + referenced by the forwarding class mappings." + ::= { tNetworkObjects 15 } + +tNetIngPlcyPolicerEntry OBJECT-TYPE + SYNTAX TNetIngPlcyPolicerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tNetIngPlcyPolicerEntry defines an entry in the + tNetIngPlcyPolicerTable. + + Entries are created/deleted in this table by SNMP sets to + tNetIngPlcyPolicerRowStatus." + INDEX { + tNetIngPlcyName, + tNetIngPlcyPolicerId + } + ::= { tNetIngPlcyPolicerTable 1 } + +TNetIngPlcyPolicerEntry ::= SEQUENCE +{ + tNetIngPlcyPolicerId TNetIngPolicerId, + tNetIngPlcyPolicerRowStatus RowStatus, + tNetIngPlcyPolicerPIRHi TmnxHigh32, + tNetIngPlcyPolicerPIRLo TmnxLow32, + tNetIngPlcyPolicerCIRHi TmnxHigh32, + tNetIngPlcyPolicerCIRLo TmnxLow32, + tNetIngPlcyPolicerStatMode TmnxNetIngPlcyPolicerStatMode, + tNetIngPlcyPolicerMBS TNetIngPlcrBurstSizeBytes, + tNetIngPlcyPolicerCBS TNetIngPlcrBurstSizeBytes, + tNetIngPlcyPolicerCIRAdaptation TAdaptationRule, + tNetIngPlcyPolicerPIRAdaptation TAdaptationRule, + tNetIngPlcyPolicerLastChanged TimeStamp +} + +tNetIngPlcyPolicerId OBJECT-TYPE + SYNTAX TNetIngPolicerId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tNetIngPlcyPolicerId defines the Network Ingress Policer identifier. + It identifies an ingress policer in the managed system." + ::= { tNetIngPlcyPolicerEntry 1 } + +tNetIngPlcyPolicerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tNetIngPlcyPolicerRowStatus allows entries to be created and deleted + in the tNetIngPlcyPolicerTable." + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual Conventions for + SMIv2.'" + ::= { tNetIngPlcyPolicerEntry 2 } + +tNetIngPlcyPolicerPIRHi OBJECT-TYPE + SYNTAX TmnxHigh32 (0 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetIngPlcyPolicerPIRHi specifies the upper 32 bits of + the administrative PIR specified by the user. + + This value should always be set along with tNetIngPlcyPolicerPIRLo, + otherwise an 'inconsistentValue' error is returned. + + When the value of tNetIngPlcyPolicerPIRHi along with the value of + tNetIngPlcyPolicerPIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this queue indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tNetIngPlcyPolicerEntry 3 } + +tNetIngPlcyPolicerPIRLo OBJECT-TYPE + SYNTAX TmnxLow32 (144..400000000 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetIngPlcyPolicerPIRLo specifies the lower 32 bits of + the administrative PIR specified by the user. + + This value should always be set along with tNetIngPlcyPolicerPIRHi, + otherwise an 'inconsistentValue' error is returned. + + When the value of tNetIngPlcyPolicerPIRHi along with the value of + tNetIngPlcyPolicerPIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this queue indicates maximum rate." + DEFVAL { 4294967295 } + ::= { tNetIngPlcyPolicerEntry 4 } + +tNetIngPlcyPolicerCIRHi OBJECT-TYPE + SYNTAX TmnxHigh32 (0 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetIngPlcyPolicerCIRHi specifies the upper 32 bits of + the administrative CIR specified by the user. + + This value should always be set along with tNetIngPlcyPolicerCIRLo, + otherwise an 'inconsistentValue' error is returned. + + When the value of tNetIngPlcyPolicerCIRHi along with the value of + tNetIngPlcyPolicerCIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this queue indicates maximum rate." + DEFVAL { 0 } + ::= { tNetIngPlcyPolicerEntry 5 } + +tNetIngPlcyPolicerCIRLo OBJECT-TYPE + SYNTAX TmnxLow32 (0..400000000 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetIngPlcyPolicerCIRLo specifies the lower 32 bits of + the administrative CIR specified by the user. + + This value should always be set along with tNetIngPlcyPolicerCIRHi, + otherwise an 'inconsistentValue' error is returned. + + When the value of tNetIngPlcyPolicerCIRHi along with the value of + tNetIngPlcyPolicerCIRLo is set to 4294967295 (0xFFFFFFFF), rate for + this queue indicates maximum rate." + DEFVAL { 0 } + ::= { tNetIngPlcyPolicerEntry 6 } + +tNetIngPlcyPolicerStatMode OBJECT-TYPE + SYNTAX TmnxNetIngPlcyPolicerStatMode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetIngPlcyPolicerStatMode specifies the mode of + statistics collected by this policer." + DEFVAL { noStats } + ::= { tNetIngPlcyPolicerEntry 10 } + +tNetIngPlcyPolicerMBS OBJECT-TYPE + SYNTAX TNetIngPlcrBurstSizeBytes + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tNetIngPlcyPolicerMBS specifies the high priority 'violate' + threshold of PIR leaky bucket of this policer." + DEFVAL { -1 } + ::= { tNetIngPlcyPolicerEntry 11 } + +tNetIngPlcyPolicerCBS OBJECT-TYPE + SYNTAX TNetIngPlcrBurstSizeBytes + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tNetIngPlcyPolicerCBS specifies the 'exceed' threshold of the CIR + leaky bucket of this policer." + DEFVAL { -1 } + ::= { tNetIngPlcyPolicerEntry 12 } + +tNetIngPlcyPolicerCIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetIngPlcyPolicerCIRAdaptation specifies the adaptation + rule to be used while computing the operational CIR value. The + adaptation rule specifies the rules to compute the operational value + while maintaining the minimum offset." + DEFVAL { closest } + ::= { tNetIngPlcyPolicerEntry 13 } + +tNetIngPlcyPolicerPIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetIngPlcyPolicerPIRAdaptation specifies the adaptation + rule to be used while computing the operational PIR value. The + adaptation rule specifies the rules to compute the operational value + while maintaining the minimum offset." + DEFVAL { closest } + ::= { tNetIngPlcyPolicerEntry 14 } + +tNetIngPlcyPolicerLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tNetIngPlcyPolicerLastChanged indicates the sysUpTime for + the last change to this entry." + ::= { tNetIngPlcyPolicerEntry 15 } + tNetworkQueueObjects OBJECT IDENTIFIER ::= { tQosObjects 6 } tNetworkQueuePolicyTable OBJECT-TYPE @@ -9682,7 +10671,9 @@ TNetworkQueueEntry ::= SEQUENCE tNetworkQueueHsWrrWeight Unsigned32, tNetworkQueueHsClassWeight Unsigned32, tNetworkQueueHsWredQSlopePlcy TNamedItem, - tNetworkQueueHsAltClssPool TruthValue + tNetworkQueueHsAltClssPool TruthValue, + tNetworkQueueFIRAdaptation TAdaptationRule, + tNetworkQueueFIR TRatePercent } tNetworkQueue OBJECT-TYPE @@ -9824,7 +10815,7 @@ tNetworkQueuePIR OBJECT-TYPE tNetworkQueueCBS OBJECT-TYPE SYNTAX TBurstHundredthsOfPercent - UNITS "Hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -9835,7 +10826,7 @@ tNetworkQueueCBS OBJECT-TYPE tNetworkQueueMBS OBJECT-TYPE SYNTAX TBurstHundredthsOfPercent - UNITS "Hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -9933,12 +10924,12 @@ tNetworkQueuePortCIRWght OBJECT-TYPE tNetworkQueuePortAvgOverhead OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "Hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tNetworkQueuePortAvgOverhead specifies the - encapsulation overhead, in hundredths of a percent, used to + encapsulation overhead, in centipercent, used to translate packet-based rate to frame-based rate and vice versa." DEFVAL { 0 } ::= { tNetworkQueueEntry 22 } @@ -9980,7 +10971,7 @@ tNetworkQDrpTailLowReductnMbs OBJECT-TYPE tNetworkQueueHsMBS OBJECT-TYPE SYNTAX TBurstHundredthsOfPercent - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -10031,6 +11022,27 @@ tNetworkQueueHsAltClssPool OBJECT-TYPE DEFVAL { false } ::= { tNetworkQueueEntry 30 } +tNetworkQueueFIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tNetworkQueueFIRAdaptation specifies the adaptation rule + to be used while computing the operational FIR value. The adaptation + rule specifies the rules to compute the operational value while + maintaining the minimum offset." + DEFVAL { closest } + ::= { tNetworkQueueEntry 31 } + +tNetworkQueueFIR OBJECT-TYPE + SYNTAX TRatePercent + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The percentage of max rate allowed." + DEFVAL { 0 } + ::= { tNetworkQueueEntry 32 } + tNetworkQueueFCTable OBJECT-TYPE SYNTAX SEQUENCE OF TNetworkQueueFCEntry MAX-ACCESS not-accessible @@ -10163,7 +11175,7 @@ tNetworkEgrHsmdaQueue OBJECT-TYPE tNetworkEgrHsmdaQueuePIRPercent OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -10458,7 +11470,8 @@ TSharedQueueEntry ::= SEQUENCE tSharedQueueMBS TBurstPercent, tSharedQueueHiPrioOnly TBurstPercentOrDefault, tSharedQueueIsMultipoint TruthValue, - tSharedQDrpTailLowReductnMbs TBurstPercentOrDefault + tSharedQDrpTailLowReductnMbs TBurstPercentOrDefault, + tSharedQueueFIR TRatePercent } tSharedQueueId OBJECT-TYPE @@ -10672,6 +11685,16 @@ tSharedQDrpTailLowReductnMbs OBJECT-TYPE DEFVAL { -1 } ::= { tSharedQueueEntry 17 } +tSharedQueueFIR OBJECT-TYPE + SYNTAX TRatePercent + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSharedQueueFIR specifies the urgent rate as a percentage of maximum + rate for this queue." + DEFVAL { 0 } + ::= { tSharedQueueEntry 18 } + tSharedQueueFCTable OBJECT-TYPE SYNTAX SEQUENCE OF TSharedQueueFCEntry MAX-ACCESS not-accessible @@ -10909,7 +11932,10 @@ TQosIngQueueEntry ::= SEQUENCE tQosIngQueueBurstLimit TBurstLimit, tQosIngQueueAdvCfgPolicy TNamedItemOrEmpty, tQosIngQueuePktOffset TIngressQPerPacketOffset, - tQosIngQDrpTailLowReductnMbs TBurstPercentOrDefault + tQosIngQDrpTailLowReductnMbs TBurstPercentOrDefault, + tQosIngQueueFIRAdaptation TAdaptationRule, + tQosIngQueueAdminFIR TQosQueueCIRRate, + tQosIngQueueCIRNonProfiling TruthValue } tQosIngQueue OBJECT-TYPE @@ -11070,7 +12096,7 @@ tQosIngQueueCIRAdaptation OBJECT-TYPE tQosIngQueueAdminPIR OBJECT-TYPE SYNTAX TQosQueuePIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -11081,7 +12107,7 @@ tQosIngQueueAdminPIR OBJECT-TYPE tQosIngQueueAdminCIR OBJECT-TYPE SYNTAX TQosQueueCIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -11206,6 +12232,47 @@ tQosIngQDrpTailLowReductnMbs OBJECT-TYPE DEFVAL { -1 } ::= { tQosIngQueueEntry 25 } +tQosIngQueueFIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosIngQueueFIRAdaptation specifies the adaptation rule to be used + while computing the operational FIR value. The adaptation rule + specifies the rules to compute the operational values while + maintaining minimum offset." + DEFVAL { closest } + ::= { tQosIngQueueEntry 26 } + +tQosIngQueueAdminFIR OBJECT-TYPE + SYNTAX TQosQueueCIRRate + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosIngQueueAdminFIR specifies the administrative FIR specified by the + user. + + The value of object tQosIngQueueAdminFIR and tQosIngQueuePoliced + should be set together in the same snmp request, otherwise an + 'inconsistentValue' error is returned. + + Both objects tQosIngQueueAdminFIR and tQosIngQueuePoliced can not be + set to non-default values together." + DEFVAL { 0 } + ::= { tQosIngQueueEntry 27 } + +tQosIngQueueCIRNonProfiling OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQosIngQueueCIRNonProfiling specifies the CIR to affect the scheduling + priority of a queue but does not modify the profile of packets + depending on the specified CIR." + DEFVAL { false } + ::= { tQosIngQueueEntry 28 } + tQosEgrQGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF TQosEgrQGroupEntry MAX-ACCESS not-accessible @@ -11397,7 +12464,7 @@ TQosEgrQueueEntry ::= SEQUENCE tQosEgrQueueMBSBytes TBurstSizeBytes, tQosEgrQueueAdminPIRPercent Unsigned32, tQosEgrQueueAdminCIRPercent Unsigned32, - tQosEgrQueueRateType TRateType, + tQosEgrQueueRateType TPolicerRateTypeWithRefLimit, tQosEgrQueueBurstLimit TBurstLimit, tQosEgrQueueAdvCfgPolicy TNamedItemOrEmpty, tQosEgrQueuePktOffset TEgressPerPacketOffset, @@ -11562,7 +12629,7 @@ tQosEgrQueueCIRAdaptation OBJECT-TYPE tQosEgrQueueAdminPIR OBJECT-TYPE SYNTAX TQosQueuePIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -11576,7 +12643,7 @@ tQosEgrQueueAdminPIR OBJECT-TYPE tQosEgrQueueAdminCIR OBJECT-TYPE SYNTAX TQosQueueCIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -11714,12 +12781,12 @@ tQosEgrQueueMBSBytes OBJECT-TYPE tQosEgrQueueAdminPIRPercent OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tQosEgrQueueAdminPIRPercent specifies the administrative - PIR percentage, in hundredths of a percent. + PIR percentage, in centipercent. An 'inconsistentValue' error is returned if tQosEgrQueueAdminPIRPercent is set to non-default value when the @@ -11729,12 +12796,12 @@ tQosEgrQueueAdminPIRPercent OBJECT-TYPE tQosEgrQueueAdminCIRPercent OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tQosEgrQueueAdminCIRPercent specifies the administrative - CIR percentage, in hundredths of a percent. + CIR percentage, in centipercent. An 'inconsistentValue' error is returned if tQosEgrQueueAdminCIRPercent is set to non-default value when the @@ -11743,7 +12810,7 @@ tQosEgrQueueAdminCIRPercent OBJECT-TYPE ::= { tQosEgrQueueEntry 29 } tQosEgrQueueRateType OBJECT-TYPE - SYNTAX TRateType + SYNTAX TPolicerRateTypeWithRefLimit MAX-ACCESS read-create STATUS current DESCRIPTION @@ -11754,9 +12821,10 @@ tQosEgrQueueRateType OBJECT-TYPE are specified in kbps. The objects tQosEgrQueueAdminCIRPercent and tQosEgrQueueAdminPIRPercent will be set to their default values. - When the value of the object is set to 'percent', the egress queue - rates are specified in percentage. The objects tQosEgrQueueAdminCIR - and tQosEgrQueueAdminPIR will be set to their default values." + When the value of the object is set to 'percentPortLimit' or + 'percentLocalLimit' or 'percentReferPortLimit', the egress queue rates + are specified in percentage. The objects tQosEgrQueueAdminCIR and + tQosEgrQueueAdminPIR will be set to their default values." DEFVAL { kbps } ::= { tQosEgrQueueEntry 30 } @@ -12110,7 +13178,7 @@ tQosEgrHsmdaQueuePIRAdaptn OBJECT-TYPE tQosEgrHsmdaQueueAdminPIR OBJECT-TYPE SYNTAX THsmdaPIRKRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -12238,7 +13306,7 @@ tQosEgrQGroupHsWrrGrpRateType OBJECT-TYPE tQosEgrQGroupHsWrrGrpRate OBJECT-TYPE SYNTAX Unsigned32 (1..2000000000 | 4294967295) - UNITS "Kbps" + UNITS "kilobps" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -12249,12 +13317,12 @@ tQosEgrQGroupHsWrrGrpRate OBJECT-TYPE tQosEgrQGroupHsWrrGrpRatePercent OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tQosEgrQGroupHsWrrGrpRatePercent specifies the group rate - percent, in hundredths of a percent. + percent, in centipercent. An 'inconsistentValue' error is returned if tQosEgrQGroupHsWrrGrpRatePercent is set to non-default value when the @@ -12656,7 +13724,7 @@ tHsmdaSlopeHiAdminStatus OBJECT-TYPE tHsmdaSlopeHiStartDepth OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -12668,7 +13736,7 @@ tHsmdaSlopeHiStartDepth OBJECT-TYPE tHsmdaSlopeHiMaxDepth OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -12680,7 +13748,7 @@ tHsmdaSlopeHiMaxDepth OBJECT-TYPE tHsmdaSlopeHiMaxProbability OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -12705,7 +13773,7 @@ tHsmdaSlopeLoAdminStatus OBJECT-TYPE tHsmdaSlopeLoStartDepth OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -12717,7 +13785,7 @@ tHsmdaSlopeLoStartDepth OBJECT-TYPE tHsmdaSlopeLoMaxDepth OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -12729,7 +13797,7 @@ tHsmdaSlopeLoMaxDepth OBJECT-TYPE tHsmdaSlopeLoMaxProbability OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -12876,10 +13944,10 @@ TVirtualSchedulerEntry ::= SEQUENCE tVirtualSchedulerPortWght TWeight, tVirtualSchedulerPortCIRLvl TLevelOrDefault, tVirtualSchedulerPortCIRWght TWeight, - tVirtualSchedulerPIRHi Unsigned32, - tVirtualSchedulerPIRLo Unsigned32, - tVirtualSchedulerCIRHi Unsigned32, - tVirtualSchedulerCIRLo Unsigned32, + tVirtualSchedulerPIRHi TmnxQosRateHigh32, + tVirtualSchedulerPIRLo TmnxQosRateLow32, + tVirtualSchedulerCIRHi TmnxQosRateHigh32, + tVirtualSchedulerCIRLo TmnxQosRateLow32, tVirtualSchedulerRateLUB TruthValue } @@ -12967,7 +14035,7 @@ tVirtualSchedulerCIRWeight OBJECT-TYPE tVirtualSchedulerPIR OBJECT-TYPE SYNTAX THPolVirtualSchePIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -12980,7 +14048,7 @@ tVirtualSchedulerPIR OBJECT-TYPE tVirtualSchedulerCIR OBJECT-TYPE SYNTAX THPolVirtualScheCIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -13002,7 +14070,7 @@ tVirtualSchedulerSummedCIR OBJECT-TYPE An 'inconsistentValue' error is thrown, if the combined 64-bit value of tVirtualSchedulerCIRHi and tVirtualSchedulerCIRLo is non-zero and - the value of tVirtualSchedulerSummedCIR is set to true" + the value of tVirtualSchedulerSummedCIR is set to 'true'." DEFVAL { true } ::= { tVirtualSchedulerEntry 12 } @@ -13085,8 +14153,8 @@ tVirtualSchedulerPortCIRWght OBJECT-TYPE ::= { tVirtualSchedulerEntry 18 } tVirtualSchedulerPIRHi OBJECT-TYPE - SYNTAX Unsigned32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -13103,8 +14171,8 @@ tVirtualSchedulerPIRHi OBJECT-TYPE ::= { tVirtualSchedulerEntry 19 } tVirtualSchedulerPIRLo OBJECT-TYPE - SYNTAX Unsigned32 (1..3200000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -13121,8 +14189,8 @@ tVirtualSchedulerPIRLo OBJECT-TYPE ::= { tVirtualSchedulerEntry 20 } tVirtualSchedulerCIRHi OBJECT-TYPE - SYNTAX Unsigned32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -13143,8 +14211,8 @@ tVirtualSchedulerCIRHi OBJECT-TYPE ::= { tVirtualSchedulerEntry 21 } tVirtualSchedulerCIRLo OBJECT-TYPE - SYNTAX Unsigned32 (0..3200000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -13254,8 +14322,8 @@ TPortSchedulerPlcyEntry ::= SEQUENCE tPortSchedPlcyLvl8PIRPercent Unsigned32, tPortSchedPlcyLvl8CIRPercent Unsigned32, tPortSchedPlcyLvl8RateType TPSPRateType, - tPortSchedPlcyMaxRateHi TmnxHigh32, - tPortSchedPlcyMaxRate TmnxLow32, + tPortSchedPlcyMaxRateHi TmnxQosRateHigh32, + tPortSchedPlcyMaxRate TmnxQosRateLow32, tPortSchedPlcyMonThresholdPrcnt Unsigned32 } @@ -13299,7 +14367,7 @@ tPortSchedulerPlcyLastChanged OBJECT-TYPE tPortSchedulerPlcyMaxRate OBJECT-TYPE SYNTAX TPortSchedulerPIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -13317,7 +14385,7 @@ tPortSchedulerPlcyMaxRate OBJECT-TYPE tPortSchedulerPlcyLvl1PIR OBJECT-TYPE SYNTAX TPortSchedulerPIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -13335,7 +14403,7 @@ tPortSchedulerPlcyLvl1PIR OBJECT-TYPE tPortSchedulerPlcyLvl1CIR OBJECT-TYPE SYNTAX TPortSchedulerCIR - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -13353,7 +14421,7 @@ tPortSchedulerPlcyLvl1CIR OBJECT-TYPE tPortSchedulerPlcyLvl2PIR OBJECT-TYPE SYNTAX TPortSchedulerPIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -13371,7 +14439,7 @@ tPortSchedulerPlcyLvl2PIR OBJECT-TYPE tPortSchedulerPlcyLvl2CIR OBJECT-TYPE SYNTAX TPortSchedulerCIR - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -13389,7 +14457,7 @@ tPortSchedulerPlcyLvl2CIR OBJECT-TYPE tPortSchedulerPlcyLvl3PIR OBJECT-TYPE SYNTAX TPortSchedulerPIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -13407,7 +14475,7 @@ tPortSchedulerPlcyLvl3PIR OBJECT-TYPE tPortSchedulerPlcyLvl3CIR OBJECT-TYPE SYNTAX TPortSchedulerCIR - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -13425,7 +14493,7 @@ tPortSchedulerPlcyLvl3CIR OBJECT-TYPE tPortSchedulerPlcyLvl4PIR OBJECT-TYPE SYNTAX TPortSchedulerPIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -13443,7 +14511,7 @@ tPortSchedulerPlcyLvl4PIR OBJECT-TYPE tPortSchedulerPlcyLvl4CIR OBJECT-TYPE SYNTAX TPortSchedulerCIR - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -13461,7 +14529,7 @@ tPortSchedulerPlcyLvl4CIR OBJECT-TYPE tPortSchedulerPlcyLvl5PIR OBJECT-TYPE SYNTAX TPortSchedulerPIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -13479,7 +14547,7 @@ tPortSchedulerPlcyLvl5PIR OBJECT-TYPE tPortSchedulerPlcyLvl5CIR OBJECT-TYPE SYNTAX TPortSchedulerCIR - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -13497,7 +14565,7 @@ tPortSchedulerPlcyLvl5CIR OBJECT-TYPE tPortSchedulerPlcyLvl6PIR OBJECT-TYPE SYNTAX TPortSchedulerPIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -13515,7 +14583,7 @@ tPortSchedulerPlcyLvl6PIR OBJECT-TYPE tPortSchedulerPlcyLvl6CIR OBJECT-TYPE SYNTAX TPortSchedulerCIR - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -13533,7 +14601,7 @@ tPortSchedulerPlcyLvl6CIR OBJECT-TYPE tPortSchedulerPlcyLvl7PIR OBJECT-TYPE SYNTAX TPortSchedulerPIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -13551,7 +14619,7 @@ tPortSchedulerPlcyLvl7PIR OBJECT-TYPE tPortSchedulerPlcyLvl7CIR OBJECT-TYPE SYNTAX TPortSchedulerCIR - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -13569,7 +14637,7 @@ tPortSchedulerPlcyLvl7CIR OBJECT-TYPE tPortSchedulerPlcyLvl8PIR OBJECT-TYPE SYNTAX TPortSchedulerPIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -13587,7 +14655,7 @@ tPortSchedulerPlcyLvl8PIR OBJECT-TYPE tPortSchedulerPlcyLvl8CIR OBJECT-TYPE SYNTAX TPortSchedulerCIR - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -13667,13 +14735,13 @@ tPortSchedPlcyDistLagRateShared OBJECT-TYPE tPortSchedPlcyMaxRatePercent OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tPortSchedPlcyMaxRatePercent specifies the explicit - maximum frame based bandwidth percentage, in hundredths of a percent, - for this port scheduler. + maximum frame based bandwidth percentage, in centipercent, for this + port scheduler. An 'inconsistentValue' error is returned if tPortSchedPlcyMaxRatePercent is set to non-default value when the @@ -13702,7 +14770,7 @@ tPortSchedPlcyMaxRateType OBJECT-TYPE tPortSchedPlcyLvl1PIRPercent OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -13720,7 +14788,7 @@ tPortSchedPlcyLvl1PIRPercent OBJECT-TYPE tPortSchedPlcyLvl1CIRPercent OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -13761,7 +14829,7 @@ tPortSchedPlcyLvl1RateType OBJECT-TYPE tPortSchedPlcyLvl2PIRPercent OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -13779,7 +14847,7 @@ tPortSchedPlcyLvl2PIRPercent OBJECT-TYPE tPortSchedPlcyLvl2CIRPercent OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -13820,7 +14888,7 @@ tPortSchedPlcyLvl2RateType OBJECT-TYPE tPortSchedPlcyLvl3PIRPercent OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -13838,7 +14906,7 @@ tPortSchedPlcyLvl3PIRPercent OBJECT-TYPE tPortSchedPlcyLvl3CIRPercent OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -13879,7 +14947,7 @@ tPortSchedPlcyLvl3RateType OBJECT-TYPE tPortSchedPlcyLvl4PIRPercent OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -13897,7 +14965,7 @@ tPortSchedPlcyLvl4PIRPercent OBJECT-TYPE tPortSchedPlcyLvl4CIRPercent OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -13938,7 +15006,7 @@ tPortSchedPlcyLvl4RateType OBJECT-TYPE tPortSchedPlcyLvl5PIRPercent OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -13956,7 +15024,7 @@ tPortSchedPlcyLvl5PIRPercent OBJECT-TYPE tPortSchedPlcyLvl5CIRPercent OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -13997,7 +15065,7 @@ tPortSchedPlcyLvl5RateType OBJECT-TYPE tPortSchedPlcyLvl6PIRPercent OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -14015,7 +15083,7 @@ tPortSchedPlcyLvl6PIRPercent OBJECT-TYPE tPortSchedPlcyLvl6CIRPercent OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -14056,7 +15124,7 @@ tPortSchedPlcyLvl6RateType OBJECT-TYPE tPortSchedPlcyLvl7PIRPercent OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -14074,7 +15142,7 @@ tPortSchedPlcyLvl7PIRPercent OBJECT-TYPE tPortSchedPlcyLvl7CIRPercent OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -14115,7 +15183,7 @@ tPortSchedPlcyLvl7RateType OBJECT-TYPE tPortSchedPlcyLvl8PIRPercent OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -14133,7 +15201,7 @@ tPortSchedPlcyLvl8PIRPercent OBJECT-TYPE tPortSchedPlcyLvl8CIRPercent OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -14173,8 +15241,8 @@ tPortSchedPlcyLvl8RateType OBJECT-TYPE ::= { tPortSchedulerPlcyEntry 52 } tPortSchedPlcyMaxRateHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -14192,8 +15260,8 @@ tPortSchedPlcyMaxRateHi OBJECT-TYPE ::= { tPortSchedulerPlcyEntry 53 } tPortSchedPlcyMaxRate OBJECT-TYPE - SYNTAX TmnxLow32 (1..3200000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -14316,7 +15384,7 @@ tHsmdaSchedulerPlcyDescription OBJECT-TYPE tHsmdaSchedulerPlcyMaxRate OBJECT-TYPE SYNTAX THsmdaPIRMRate - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -14328,7 +15396,7 @@ tHsmdaSchedulerPlcyMaxRate OBJECT-TYPE tHsmdaSchedulerPlcyLvl1Rate OBJECT-TYPE SYNTAX THsmdaPIRMRate - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -14386,7 +15454,7 @@ tHsmdaSchedulerPlcyLvl1WgtInGrp OBJECT-TYPE tHsmdaSchedulerPlcyLvl2Rate OBJECT-TYPE SYNTAX THsmdaPIRMRate - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -14444,7 +15512,7 @@ tHsmdaSchedulerPlcyLvl2WgtInGrp OBJECT-TYPE tHsmdaSchedulerPlcyLvl3Rate OBJECT-TYPE SYNTAX THsmdaPIRMRate - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -14502,7 +15570,7 @@ tHsmdaSchedulerPlcyLvl3WgtInGrp OBJECT-TYPE tHsmdaSchedulerPlcyLvl4Rate OBJECT-TYPE SYNTAX THsmdaPIRMRate - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -14560,7 +15628,7 @@ tHsmdaSchedulerPlcyLvl4WgtInGrp OBJECT-TYPE tHsmdaSchedulerPlcyLvl5Rate OBJECT-TYPE SYNTAX THsmdaPIRMRate - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -14618,7 +15686,7 @@ tHsmdaSchedulerPlcyLvl5WgtInGrp OBJECT-TYPE tHsmdaSchedulerPlcyLvl6Rate OBJECT-TYPE SYNTAX THsmdaPIRMRate - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -14676,7 +15744,7 @@ tHsmdaSchedulerPlcyLvl6WgtInGrp OBJECT-TYPE tHsmdaSchedulerPlcyLvl7Rate OBJECT-TYPE SYNTAX THsmdaPIRMRate - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -14734,7 +15802,7 @@ tHsmdaSchedulerPlcyLvl7WgtInGrp OBJECT-TYPE tHsmdaSchedulerPlcyLvl8Rate OBJECT-TYPE SYNTAX THsmdaPIRMRate - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -14801,7 +15869,7 @@ tHsmdaSchedulerPlcyLastChanged OBJECT-TYPE tHsmdaSchedulerPlcyGrp1Rate OBJECT-TYPE SYNTAX THsmdaPIRMRate - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -14813,7 +15881,7 @@ tHsmdaSchedulerPlcyGrp1Rate OBJECT-TYPE tHsmdaSchedulerPlcyGrp2Rate OBJECT-TYPE SYNTAX THsmdaPIRMRate - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -14976,10 +16044,10 @@ TPortSchPlcyGrpEntry ::= SEQUENCE tPortSchPlcyGrpPIRPercent Unsigned32, tPortSchPlcyGrpCIRPercent Unsigned32, tPortSchPlcyGrpRateType TPSPRateType, - tPortSchPlcyGroupAdminPIRHi TmnxHigh32, - tPortSchPlcyGroupAdminPIR TmnxLow32, - tPortSchPlcyGroupAdminCIRHi TmnxHigh32, - tPortSchPlcyGroupAdminCIR TmnxLow32, + tPortSchPlcyGroupAdminPIRHi TmnxQosRateHigh32, + tPortSchPlcyGroupAdminPIR TmnxQosRateLow32, + tPortSchPlcyGroupAdminCIRHi TmnxQosRateHigh32, + tPortSchPlcyGroupAdminCIR TmnxQosRateLow32, tPortSchPlcyGrpMonThresholdPrcnt Unsigned32 } @@ -15013,7 +16081,7 @@ tPortSchPlcyGrpLastChanged OBJECT-TYPE tPortSchPlcyGrpAdminPIR OBJECT-TYPE SYNTAX TPortSchedulerPIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -15031,7 +16099,7 @@ tPortSchPlcyGrpAdminPIR OBJECT-TYPE tPortSchPlcyGrpAdminCIR OBJECT-TYPE SYNTAX TPortSchedulerCIR - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -15049,7 +16117,7 @@ tPortSchPlcyGrpAdminCIR OBJECT-TYPE tPortSchPlcyGrpPIRPercent OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15064,7 +16132,7 @@ tPortSchPlcyGrpPIRPercent OBJECT-TYPE tPortSchPlcyGrpCIRPercent OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15098,8 +16166,8 @@ tPortSchPlcyGrpRateType OBJECT-TYPE ::= { tPortSchPlcyGrpEntry 8 } tPortSchPlcyGroupAdminPIRHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15116,8 +16184,8 @@ tPortSchPlcyGroupAdminPIRHi OBJECT-TYPE ::= { tPortSchPlcyGrpEntry 9 } tPortSchPlcyGroupAdminPIR OBJECT-TYPE - SYNTAX TmnxLow32 (1..3200000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15135,8 +16203,8 @@ tPortSchPlcyGroupAdminPIR OBJECT-TYPE ::= { tPortSchPlcyGrpEntry 10 } tPortSchPlcyGroupAdminCIRHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15153,8 +16221,8 @@ tPortSchPlcyGroupAdminCIRHi OBJECT-TYPE ::= { tPortSchPlcyGrpEntry 11 } tPortSchPlcyGroupAdminCIR OBJECT-TYPE - SYNTAX TmnxLow32 (0..3200000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15458,10 +16526,10 @@ TPortSchedPolicyLevelEntry ::= SEQUENCE tPortSchedPolicyLevel TPortSchedLevel, tPortSchedPolicyLevelLastChanged TimeStamp, tPortSchedPolicyLevelRateType TPSPRateType, - tPortSchedPolicyLevelPIRHi TmnxHigh32, - tPortSchedPolicyLevelPIR TmnxLow32, - tPortSchedPolicyLevelCIRHi TmnxHigh32, - tPortSchedPolicyLevelCIR TmnxLow32, + tPortSchedPolicyLevelPIRHi TmnxQosRateHigh32, + tPortSchedPolicyLevelPIR TmnxQosRateLow32, + tPortSchedPolicyLevelCIRHi TmnxQosRateHigh32, + tPortSchedPolicyLevelCIR TmnxQosRateLow32, tPortSchedPolicyLevelPIRPercent Unsigned32, tPortSchedPolicyLevelCIRPercent Unsigned32, tPortSchedPolicyLevelGroupName TNamedItemOrEmpty, @@ -15510,8 +16578,8 @@ tPortSchedPolicyLevelRateType OBJECT-TYPE ::= { tPortSchedPolicyLevelEntry 3 } tPortSchedPolicyLevelPIRHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15528,8 +16596,8 @@ tPortSchedPolicyLevelPIRHi OBJECT-TYPE ::= { tPortSchedPolicyLevelEntry 4 } tPortSchedPolicyLevelPIR OBJECT-TYPE - SYNTAX TmnxLow32 (1..3200000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15547,8 +16615,8 @@ tPortSchedPolicyLevelPIR OBJECT-TYPE ::= { tPortSchedPolicyLevelEntry 5 } tPortSchedPolicyLevelCIRHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15565,8 +16633,8 @@ tPortSchedPolicyLevelCIRHi OBJECT-TYPE ::= { tPortSchedPolicyLevelEntry 6 } tPortSchedPolicyLevelCIR OBJECT-TYPE - SYNTAX TmnxLow32 (0..3200000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15585,7 +16653,7 @@ tPortSchedPolicyLevelCIR OBJECT-TYPE tPortSchedPolicyLevelPIRPercent OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15600,7 +16668,7 @@ tPortSchedPolicyLevelPIRPercent OBJECT-TYPE tPortSchedPolicyLevelCIRPercent OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -15650,6 +16718,879 @@ tPortSchedPolicyLevelMonThrPrcnt OBJECT-TYPE DEFVAL { 0 } ::= { tPortSchedPolicyLevelEntry 12 } +tPortQosPlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortQosPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { tSchedulerObjects 9 } + +tPortQosPlcyEntry OBJECT-TYPE + SYNTAX TPortQosPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Port QoS Policy. + + port qos policy (default) is the default entry. + + Default Entry is created by the agent, other entries are created by + user. + + Default Entry cannot be modified/deleted. The other entries are + deleted by user. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { tPortQosPlcyName } + ::= { tPortQosPlcyTable 1 } + +TPortQosPlcyEntry ::= SEQUENCE +{ + tPortQosPlcyName TLNamedItem, + tPortQosPlcyRowStatus RowStatus, + tPortQosPlcyDescription TItemDescription, + tPortQosPlcyScope TItemScope, + tPortQosPlcyLastChanged TimeStamp +} + +tPortQosPlcyName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortQosPlcyName specifies the name to associate with + this policy." + ::= { tPortQosPlcyEntry 1 } + +tPortQosPlcyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { tPortQosPlcyEntry 2 } + +tPortQosPlcyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tPortQosPlcyDescription holds the description for this policy." + DEFVAL { ''H } + ::= { tPortQosPlcyEntry 3 } + +tPortQosPlcyScope OBJECT-TYPE + SYNTAX TItemScope + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "scope of the port qos policy." + DEFVAL { template } + ::= { tPortQosPlcyEntry 4 } + +tPortQosPlcyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timestamp of last change to this row in tPortQosPlcyTable." + ::= { tPortQosPlcyEntry 6 } + +tPortQosPlcyQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortQosPlcyQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { tSchedulerObjects 10 } + +tPortQosPlcyQueueEntry OBJECT-TYPE + SYNTAX TPortQosPlcyQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Port QoS Policy's Queue." + INDEX { + tPortQosPlcyName, + tPortQosPlcyQueueId + } + ::= { tPortQosPlcyQueueTable 1 } + +TPortQosPlcyQueueEntry ::= SEQUENCE +{ + tPortQosPlcyQueueId TEgressQueueId, + tPortQosPlcyQueueRowStatus RowStatus, + tPortQosPlcyQueuePIRAdaptation TAdaptationRule, + tPortQosPlcyQueueCIRAdaptation TAdaptationRule, + tPortQosPlcyQueueQueueMgmt TLNamedItemOrEmpty, + tPortQosPlcyQueueWrrWeights Unsigned32, + tPortQosPlcyQueueSchedulerMode INTEGER, + tPortQosPlcyQueuePIR Unsigned32, + tPortQosPlcyQueueCIR Unsigned32, + tPortQosPlcyQueuePirWeight Unsigned32 +} + +tPortQosPlcyQueueId OBJECT-TYPE + SYNTAX TEgressQueueId (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortQosPlcyQueueId identifies the queue + index which is used as the second index to + the table entry. Zero is not allowed." + ::= { tPortQosPlcyQueueEntry 1 } + +tPortQosPlcyQueueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { tPortQosPlcyQueueEntry 2 } + +tPortQosPlcyQueuePIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The adaptation rule to be used while computing the operational PIR + value. The adaptation rule specifies the rules to compute the + operational values while maintaining minimum offset." + DEFVAL { closest } + ::= { tPortQosPlcyQueueEntry 3 } + +tPortQosPlcyQueueCIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The adaptation rule to be used while computing the operational CIR + value. The adaptation rule specifies the rules to compute the + operational values while maintaining minimum offset." + DEFVAL { closest } + ::= { tPortQosPlcyQueueEntry 4 } + +tPortQosPlcyQueueQueueMgmt OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Queue Management determines the queue management policy attached to + this queue." + DEFVAL { "default" } + ::= { tPortQosPlcyQueueEntry 5 } + +tPortQosPlcyQueueWrrWeights OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The unicast-multicast Weighted Round Robin(WRR) profile associated + with this queue" + DEFVAL { 1 } + ::= { tPortQosPlcyQueueEntry 6 } + +tPortQosPlcyQueueSchedulerMode OBJECT-TYPE + SYNTAX INTEGER { + wfq (0), + reserved1 (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tPortQosPlcyQueueSchedulerMode specifies the scheduler mode for this + queue." + DEFVAL { wfq } + ::= { tPortQosPlcyQueueEntry 7 } + +tPortQosPlcyQueuePIR OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tPortQosPlcyQueuePIR specifies the peak rate as a percentage of + maximum rate for this queue." + DEFVAL { 10000 } + ::= { tPortQosPlcyQueueEntry 8 } + +tPortQosPlcyQueueCIR OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tPortQosPlcyQueueCIR specifies the committed rate as a percentage of + maximum rate for this queue." + DEFVAL { 0 } + ::= { tPortQosPlcyQueueEntry 9 } + +tPortQosPlcyQueuePirWeight OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the weight that needs to be used by the arbiter to which + this queue would be feeding to." + DEFVAL { 1 } + ::= { tPortQosPlcyQueueEntry 10 } + +tPortQosPlcyWrrWeightsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortQosPlcyWrrWeightsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { tSchedulerObjects 11 } + +tPortQosPlcyWrrWeightsEntry OBJECT-TYPE + SYNTAX TPortQosPlcyWrrWeightsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Port QoS Policy's Wrr Weights." + INDEX { + tPortQosPlcyName, + tPortQosPlcyWrrWeightsId + } + ::= { tPortQosPlcyWrrWeightsTable 1 } + +TPortQosPlcyWrrWeightsEntry ::= SEQUENCE +{ + tPortQosPlcyWrrWeightsId Unsigned32, + tPortQosPlcyWrrWeightsRowStatus RowStatus, + tPortQosPlcyWrrWeightsMcWeight Unsigned32, + tPortQosPlcyWrrWeightsUcWeight Unsigned32 +} + +tPortQosPlcyWrrWeightsId OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tPortQosPlcyWrrWeightsId + identifies the wrr weights index which is used + as the second index to + the table entry. Zero is not allowed." + ::= { tPortQosPlcyWrrWeightsEntry 1 } + +tPortQosPlcyWrrWeightsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { tPortQosPlcyWrrWeightsEntry 2 } + +tPortQosPlcyWrrWeightsMcWeight OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The weight assigned to the multicast component of the queue-pair" + DEFVAL { 1 } + ::= { tPortQosPlcyWrrWeightsEntry 3 } + +tPortQosPlcyWrrWeightsUcWeight OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The weight assigned to the unicast component of the queue-pair" + DEFVAL { 1 } + ::= { tPortQosPlcyWrrWeightsEntry 4 } + +tQueueMgmtPlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TQueueMgmtPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { tSchedulerObjects 12 } + +tQueueMgmtPlcyEntry OBJECT-TYPE + SYNTAX TQueueMgmtPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Queue Management Policy. + + Queue management policy (default) is the default entry. + + Default Entry is created by the agent, other entries are created by + user. + + Default Entry cannot be modified/deleted. The other entries are + deleted by user. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { tQueueMgmtPlcyName } + ::= { tQueueMgmtPlcyTable 1 } + +TQueueMgmtPlcyEntry ::= SEQUENCE +{ + tQueueMgmtPlcyName TLNamedItem, + tQueueMgmtPlcyRowStatus RowStatus, + tQueueMgmtPlcyDescription TItemDescription, + tQueueMgmtPlcyMbs Unsigned32, + tQueueMgmtPlcyScope TItemScope, + tQueueMgmtPlcyTimeAverageFactor Unsigned32, + tQueueMgmtPlcyHiAdminStatus TmnxAdminStateUpDown, + tQueueMgmtPlcyHiStartAverage Unsigned32, + tQueueMgmtPlcyHiMaxAverage Unsigned32, + tQueueMgmtPlcyHiMaxProbability Unsigned32, + tQueueMgmtPlcyLoAdminStatus TmnxAdminStateUpDown, + tQueueMgmtPlcyLoStartAverage Unsigned32, + tQueueMgmtPlcyLoMaxAverage Unsigned32, + tQueueMgmtPlcyLoMaxProbability Unsigned32, + tQueueMgmtPlcyLastChanged TimeStamp +} + +tQueueMgmtPlcyName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tQueueMgmtPlcyName specifies the name to associate with + this policy." + ::= { tQueueMgmtPlcyEntry 1 } + +tQueueMgmtPlcyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { tQueueMgmtPlcyEntry 2 } + +tQueueMgmtPlcyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQueueMgmtPlcyDescription holds the description for this policy." + DEFVAL { ''H } + ::= { tQueueMgmtPlcyEntry 3 } + +tQueueMgmtPlcyMbs OBJECT-TYPE + SYNTAX Unsigned32 (1..1500000) + UNITS "kilobytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQueueMgmtPlcyMbs specifies the maximum amount of buffer + space, in kilobytes, allowed for any queue associated with this queue + mgmt policy." + DEFVAL { 6250 } + ::= { tQueueMgmtPlcyEntry 4 } + +tQueueMgmtPlcyScope OBJECT-TYPE + SYNTAX TItemScope + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "scope of the port qos policy." + DEFVAL { template } + ::= { tQueueMgmtPlcyEntry 5 } + +tQueueMgmtPlcyTimeAverageFactor OBJECT-TYPE + SYNTAX Unsigned32 (0..31) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tQueueMgmtPlcyTimeAverageFactor specifies the avaerage + time factor of this queue mgmt policy." + DEFVAL { 7 } + ::= { tQueueMgmtPlcyEntry 6 } + +tQueueMgmtPlcyHiAdminStatus OBJECT-TYPE + SYNTAX TmnxAdminStateUpDown + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQueueMgmtPlcyHiAdminStatus specifies the admin state for the high + priority RED slope. If the tQueueMgmtPlcyHiAdminStatus is set to + 'down', the RED slope is inactive." + DEFVAL { down } + ::= { tQueueMgmtPlcyEntry 7 } + +tQueueMgmtPlcyHiStartAverage OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The percentage of the buffer utilized after which the drop probability + starts to rise above 0." + DEFVAL { 70 } + ::= { tQueueMgmtPlcyEntry 8 } + +tQueueMgmtPlcyHiMaxAverage OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The percentage of the buffer utilized after which the drop probability + is 100 percent. This implies that all packets beyond this point will + be dropped." + DEFVAL { 90 } + ::= { tQueueMgmtPlcyEntry 9 } + +tQueueMgmtPlcyHiMaxProbability OBJECT-TYPE + SYNTAX Unsigned32 (1..99) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The drop probability increases steadily from 0 at the + tQueueMgmtPlcyHiStartAverage up to the tQueueMgmtPlcyHiMaxProbability + at the tQueueMgmtPlcyHiMaxAverage." + DEFVAL { 75 } + ::= { tQueueMgmtPlcyEntry 10 } + +tQueueMgmtPlcyLoAdminStatus OBJECT-TYPE + SYNTAX TmnxAdminStateUpDown + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tQueueMgmtPlcyLoAdminStatus specifies the admin state for the high + priority RED slope. If the tQueueMgmtPlcyLoAdminStatus is set to + 'down', the RED slope is inactive." + DEFVAL { down } + ::= { tQueueMgmtPlcyEntry 11 } + +tQueueMgmtPlcyLoStartAverage OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The percentage of the buffer utilized after which the drop probability + starts to rise above 0." + DEFVAL { 50 } + ::= { tQueueMgmtPlcyEntry 12 } + +tQueueMgmtPlcyLoMaxAverage OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The percentage of the buffer utilized after which the drop probability + is 100 percent. This implies that all packets beyond this point will + be dropped." + DEFVAL { 75 } + ::= { tQueueMgmtPlcyEntry 13 } + +tQueueMgmtPlcyLoMaxProbability OBJECT-TYPE + SYNTAX Unsigned32 (1..99) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The drop probability increases steadily from 0 at the + tQueueMgmtPlcyLoStartAverage up to the tQueueMgmtPlcyLoMaxProbability + at the tQueueMgmtPlcyLoMaxAverage." + DEFVAL { 75 } + ::= { tQueueMgmtPlcyEntry 14 } + +tQueueMgmtPlcyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timestamp of last change to this row in tQueueMgmtPlcyTable." + ::= { tQueueMgmtPlcyEntry 15 } + +tVlanQosPlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TVlanQosPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { tSchedulerObjects 13 } + +tVlanQosPlcyEntry OBJECT-TYPE + SYNTAX TVlanQosPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Vlan QoS Policy. + + vlan qos policy (default) is the default entry. + + Default Entry is created by the agent, other entries are created by + user. + + Default Entry cannot be modified/deleted. The other entries are + deleted by user. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { tVlanQosPlcyName } + ::= { tVlanQosPlcyTable 1 } + +TVlanQosPlcyEntry ::= SEQUENCE +{ + tVlanQosPlcyName TLNamedItem, + tVlanQosPlcyRowStatus RowStatus, + tVlanQosPlcyDescription TItemDescription, + tVlanQosPlcyScope TItemScope, + tVlanQosPlcyLastChanged TimeStamp, + tVlanQosPlcyStatMode INTEGER +} + +tVlanQosPlcyName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tVlanQosPlcyName specifies the name to associate with + this policy." + ::= { tVlanQosPlcyEntry 1 } + +tVlanQosPlcyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { tVlanQosPlcyEntry 2 } + +tVlanQosPlcyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tVlanQosPlcyDescription holds the description for this policy." + DEFVAL { ''H } + ::= { tVlanQosPlcyEntry 3 } + +tVlanQosPlcyScope OBJECT-TYPE + SYNTAX TItemScope + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "scope of the vlan qos policy." + DEFVAL { template } + ::= { tVlanQosPlcyEntry 4 } + +tVlanQosPlcyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timestamp of last change to this row in tVlanQosPlcyTable." + ::= { tVlanQosPlcyEntry 5 } + +tVlanQosPlcyStatMode OBJECT-TYPE + SYNTAX INTEGER { + no-stats (1), + enqueued-with-discards (2), + reserved3 (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The statistics mode of this policy." + DEFVAL { no-stats } + ::= { tVlanQosPlcyEntry 6 } + +tVlanQosPlcyCirWtProfTable OBJECT-TYPE + SYNTAX SEQUENCE OF TVlanQosPlcyCirWtProfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { tSchedulerObjects 14 } + +tVlanQosPlcyCirWtProfEntry OBJECT-TYPE + SYNTAX TVlanQosPlcyCirWtProfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Vlan QoS Policy's Cir Weight Profile." + INDEX { + tVlanQosPlcyName, + tVlanQosPlcyCirWtProfId + } + ::= { tVlanQosPlcyCirWtProfTable 1 } + +TVlanQosPlcyCirWtProfEntry ::= SEQUENCE +{ + tVlanQosPlcyCirWtProfId Unsigned32, + tVlanQosPlcyCirWtProfRowStatus RowStatus, + tVlanQosPlcyCirWtProfWeight Unsigned32 +} + +tVlanQosPlcyCirWtProfId OBJECT-TYPE + SYNTAX Unsigned32 (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tVlanQosPlcyCirWtProfId identifies the index which is + used as the second index to the table entry. Zero is not allowed." + ::= { tVlanQosPlcyCirWtProfEntry 1 } + +tVlanQosPlcyCirWtProfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { tVlanQosPlcyCirWtProfEntry 2 } + +tVlanQosPlcyCirWtProfWeight OBJECT-TYPE + SYNTAX Unsigned32 (1..1024) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The weight that needs to be used until the committed rate by the vlan + policy to which this queue would be feeding to." + DEFVAL { 1 } + ::= { tVlanQosPlcyCirWtProfEntry 3 } + +tVlanQosPlcyQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF TVlanQosPlcyQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { tSchedulerObjects 15 } + +tVlanQosPlcyQueueEntry OBJECT-TYPE + SYNTAX TVlanQosPlcyQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Vlan QoS Policy's Queue." + INDEX { + tVlanQosPlcyName, + tVlanQosPlcyQueueId + } + ::= { tVlanQosPlcyQueueTable 1 } + +TVlanQosPlcyQueueEntry ::= SEQUENCE +{ + tVlanQosPlcyQueueId TEgressQueueId, + tVlanQosPlcyQueueRowStatus RowStatus, + tVlanQosPlcyQueuePIRAdaptation TAdaptationRule, + tVlanQosPlcyQueueCIRAdaptation TAdaptationRule, + tVlanQosPlcyQueueQueueMgmt TLNamedItemOrEmpty, + tVlanQosPlcyQueueQueueType INTEGER, + tVlanQosPlcyQueueCirWtProfId Unsigned32, + tVlanQosPlcyQueuePIR TPortQosPIRRate, + tVlanQosPlcyQueueCIR TPortQosCIRRate +} + +tVlanQosPlcyQueueId OBJECT-TYPE + SYNTAX TEgressQueueId (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tVlanQosPlcyQueueId identifies the queue + index which is used as the second index to + the table entry. Zero is not allowed." + ::= { tVlanQosPlcyQueueEntry 1 } + +tVlanQosPlcyQueueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + ::= { tVlanQosPlcyQueueEntry 2 } + +tVlanQosPlcyQueuePIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The adaptation rule to be used while computing the operational PIR + value. The adaptation rule specifies the rules to compute the + operational values while maintaining minimum offset." + DEFVAL { closest } + ::= { tVlanQosPlcyQueueEntry 3 } + +tVlanQosPlcyQueueCIRAdaptation OBJECT-TYPE + SYNTAX TAdaptationRule + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The adaptation rule to be used while computing the operational CIR + value. The adaptation rule specifies the rules to compute the + operational values while maintaining minimum offset." + DEFVAL { closest } + ::= { tVlanQosPlcyQueueEntry 4 } + +tVlanQosPlcyQueueQueueMgmt OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Queue Management determines the queue management policy attached to + this queue." + DEFVAL { "default" } + ::= { tVlanQosPlcyQueueEntry 5 } + +tVlanQosPlcyQueueQueueType OBJECT-TYPE + SYNTAX INTEGER { + best-effort (0), + expedite-hi (1), + expedite-lo (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tVlanQosPlcyQueueQueueType specifies the queue type for this queue." + DEFVAL { best-effort } + ::= { tVlanQosPlcyQueueEntry 7 } + +tVlanQosPlcyQueueCirWtProfId OBJECT-TYPE + SYNTAX Unsigned32 (1..2) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the 1st or 2nd weight profile Id" + DEFVAL { 1 } + ::= { tVlanQosPlcyQueueEntry 8 } + +tVlanQosPlcyQueuePIR OBJECT-TYPE + SYNTAX TPortQosPIRRate + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tVlanQosPlcyQueuePIR specifies the peak rate as a percentage of + maximum rate for this queue." + DEFVAL { 10000 } + ::= { tVlanQosPlcyQueueEntry 9 } + +tVlanQosPlcyQueueCIR OBJECT-TYPE + SYNTAX TPortQosCIRRate + UNITS "centipercent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tVlanQosPlcyQueueCIR specifies the committed rate as a percentage of + maximum rate for this queue." + DEFVAL { 0 } + ::= { tVlanQosPlcyQueueEntry 10 } + +tPortQosPlcyFCTable OBJECT-TYPE + SYNTAX SEQUENCE OF TPortQosPlcyFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maintains the mapping of a particular forwarding class + traffic into the specified queue." + ::= { tSchedulerObjects 16 } + +tPortQosPlcyFCEntry OBJECT-TYPE + SYNTAX TPortQosPlcyFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular port-qos policy's forwarding class + mappings to queues. + + Entries are created and deleted by user. They have a presumed + StorageType of nonVolatile." + INDEX { + tPortQosPlcyName, + tPortQosPlcyFCName + } + ::= { tPortQosPlcyFCTable 1 } + +TPortQosPlcyFCEntry ::= SEQUENCE +{ + tPortQosPlcyFCName TNamedItem, + tPortQosPlcyFCRowStatus RowStatus, + tPortQosPlcyFCQueue TEgressQueueId +} + +tPortQosPlcyFCName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tPortQosPlcyFCName specifies the forwarding class or the sub + forwarding class for which this mapping is defined." + ::= { tPortQosPlcyFCEntry 1 } + +tPortQosPlcyFCRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for this class." + ::= { tPortQosPlcyFCEntry 2 } + +tPortQosPlcyFCQueue OBJECT-TYPE + SYNTAX TEgressQueueId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The specific queue to be used for packets in this forwarding class." + DEFVAL { 0 } + ::= { tPortQosPlcyFCEntry 3 } + +tVlanQosPlcyFCTable OBJECT-TYPE + SYNTAX SEQUENCE OF TVlanQosPlcyFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maintains the mapping of a particular forwarding class + traffic into the specified queue." + ::= { tSchedulerObjects 17 } + +tVlanQosPlcyFCEntry OBJECT-TYPE + SYNTAX TVlanQosPlcyFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular vlan-qos policy's forwarding class + mappings to queues. + + Entries are created and deleted by user. They have a presumed + StorageType of nonVolatile." + INDEX { + tVlanQosPlcyName, + tVlanQosPlcyFCName + } + ::= { tVlanQosPlcyFCTable 1 } + +TVlanQosPlcyFCEntry ::= SEQUENCE +{ + tVlanQosPlcyFCName TNamedItem, + tVlanQosPlcyFCRowStatus RowStatus, + tVlanQosPlcyFCQueue TEgressQueueId +} + +tVlanQosPlcyFCName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tVlanQosPlcyFCName specifies the forwarding class or the sub + forwarding class for which this mapping is defined." + ::= { tVlanQosPlcyFCEntry 1 } + +tVlanQosPlcyFCRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for this class." + ::= { tVlanQosPlcyFCEntry 2 } + +tVlanQosPlcyFCQueue OBJECT-TYPE + SYNTAX TEgressQueueId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The specific queue to be used for packets in this forwarding class." + DEFVAL { 0 } + ::= { tVlanQosPlcyFCEntry 3 } + tQosTimeStampObjects OBJECT IDENTIFIER ::= { tQosObjects 20 } tQosDomainLastChanged OBJECT-TYPE @@ -16584,6 +18525,150 @@ tQosEgrQGroupHsWrrGrpTblLstChgd OBJECT-TYPE value zero." ::= { tQosTimeStampObjects 121 } +tNetworkEgrIPCritTableLstChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tNetworkEgrIPCritTableLstChanged indicates the timestamp + of last change to the tNetworkEgrIPCritTable." + ::= { tQosTimeStampObjects 122 } + +tPortQosPlcyTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tPortQosPlcyTblLastChgd indicates the + timestamp of last change to the Port Qos Policy Table." + ::= { tQosTimeStampObjects 123 } + +tPortQosPlcyQueueTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tPortQosPlcyQueueTblLastChgd indicates the + timestamp of last change to the Port Qos Policy Queue Table." + ::= { tQosTimeStampObjects 124 } + +tPortQosPlcyWrrWtsTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tPortQosPlcyWrrWtsTblLastChgd indicates the + timestamp of last change to the Port Qos Policy Wrr Weights Table." + ::= { tQosTimeStampObjects 125 } + +tQueueMgmtPlcyTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tQueueMgmtPlcyTblLastChgd indicates the + timestamp of last change to the Queue Mgmt Table." + ::= { tQosTimeStampObjects 126 } + +tVlanQosPlcyTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tVlanQosPlcyTblLastChgd indicates the + timestamp of last change to the Vlan Qos Policy Table." + ::= { tQosTimeStampObjects 127 } + +tVlanQosPlcyQueueTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tVlanQosPlcyQueueTblLastChgd indicates the + timestamp of last change to the Vlan Qos Policy Queue Table." + ::= { tQosTimeStampObjects 128 } + +tEgrRmrkPlcyTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tEgrRmrkPlcyTblLastChgd indicates the + timestamp of last change to the Egress Remark Policy Table." + ::= { tQosTimeStampObjects 129 } + +tEgrRmrkPlcyFCTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tEgrRmrkPlcyFCTblLastChgd indicates the + timestamp of last change to the Egress Remark Policy FC Table." + ::= { tQosTimeStampObjects 130 } + +tNetIngPlcyTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tNetIngPlcyTblLastChgd indicates the timestamp + of last change to the Network Ingress Policy Table." + ::= { tQosTimeStampObjects 131 } + +tNetIngPlcyFCTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tNetIngPlcyFCTblLastChgd indicates the + timestamp of last change to the Network Ingress Policy FC Table." + ::= { tQosTimeStampObjects 132 } + +tNetIngPlcyPolicerTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tNetIngPlcyPolicerTblLastChgd indicates the + timestamp of last change to the Network Ingress Policy Table." + ::= { tQosTimeStampObjects 133 } + +tIngClassPlcyTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIngClassPlcyTblLastChgd indicates the + timestamp of last change to the Ingress Policy Table." + ::= { tQosTimeStampObjects 134 } + +tIngClassPlcyDot1PTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIngClassPlcyDot1PTblLastChgd indicates the + timestamp of last change to the Ingress Policy dot1p Table." + ::= { tQosTimeStampObjects 135 } + +tIngClassPlcyDSCPTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIngClassPlcyDSCPTblLastChgd indicates the + timestamp of last change to the Ingress Policy DSCP Table." + ::= { tQosTimeStampObjects 136 } + +tIngClassPlcyLspExpTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIngClassPlcyLspExpTblLastChgd indicates the + timestamp of last change to the Ingress Policy lsp exp Table." + ::= { tQosTimeStampObjects 137 } + tAtmTdpObjects OBJECT IDENTIFIER ::= { tQosObjects 21 } tAtmTdpTable OBJECT-TYPE @@ -17262,7 +19347,7 @@ tHsmdaPoolDescription OBJECT-TYPE tHsmdaPoolSystemReserve OBJECT-TYPE SYNTAX Unsigned32 (100..3000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -17379,18 +19464,18 @@ tHsmdaPoolClass1Parent OBJECT-TYPE tHsmdaPoolClass1AllocPercent OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tHsmdaPoolClass1AllocPercent specifies, indirectly, the - size of the first class pool. The specified percentage, in hundredths - of a percent, determines what percentage of the root pool with which + size of the first class pool. The specified percentage, in + centipercent, determines what percentage of the root pool with which it is associated, as specified by tHsmdaPoolClass1Parent, will be available to this class. The sum of the class pool percentages for a root pool may exceed 100 - percent(10000 hundredths of a percent), allowing the root pool to be + percent(10000 centipercent), allowing the root pool to be oversubscribed. The sum of the class pool percentages for a root pool may also total less than 100 percent, allowing the root pool to be undersubscribed." @@ -17409,18 +19494,18 @@ tHsmdaPoolClass2Parent OBJECT-TYPE tHsmdaPoolClass2AllocPercent OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tHsmdaPoolClass2AllocPercent specifies, indirectly, the - size of the first class pool. The specified percentage, in hundredths - of a percent, determines what percentage of the root pool with which + size of the first class pool. The specified percentage, in + centipercent, determines what percentage of the root pool with which it is associated, as specified by tHsmdaPoolClass2Parent, will be available to this class. The sum of the class pool percentages for a root pool may exceed 100 - percent(10000 hundredths of a percent), allowing the root pool to be + percent(10000 centipercent), allowing the root pool to be oversubscribed. The sum of the class pool percentages for a root pool may also total less than 100 percent, allowing the root pool to be undersubscribed." @@ -17439,18 +19524,18 @@ tHsmdaPoolClass3Parent OBJECT-TYPE tHsmdaPoolClass3AllocPercent OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tHsmdaPoolClass3AllocPercent specifies, indirectly, the - size of the first class pool. The specified percentage, in hundredths - of a percent, determines what percentage of the root pool with which + size of the first class pool. The specified percentage, in + centipercent, determines what percentage of the root pool with which it is associated, as specified by tHsmdaPoolClass3Parent, will be available to this class. The sum of the class pool percentages for a root pool may exceed 100 - percent(10000 hundredths of a percent), allowing the root pool to be + percent(10000 centipercent), allowing the root pool to be oversubscribed. The sum of the class pool percentages for a root pool may also total less than 100 percent, allowing the root pool to be undersubscribed." @@ -17469,18 +19554,18 @@ tHsmdaPoolClass4Parent OBJECT-TYPE tHsmdaPoolClass4AllocPercent OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tHsmdaPoolClass4AllocPercent specifies, indirectly, the - size of the first class pool. The specified percentage, in hundredths - of a percent, determines what percentage of the root pool with which + size of the first class pool. The specified percentage, in + centipercent, determines what percentage of the root pool with which it is associated, as specified by tHsmdaPoolClass4Parent, will be available to this class. The sum of the class pool percentages for a root pool may exceed 100 - percent(10000 hundredths of a percent), allowing the root pool to be + percent(10000 centipercent), allowing the root pool to be oversubscribed. The sum of the class pool percentages for a root pool may also total less than 100 percent, allowing the root pool to be undersubscribed." @@ -17499,18 +19584,18 @@ tHsmdaPoolClass5Parent OBJECT-TYPE tHsmdaPoolClass5AllocPercent OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tHsmdaPoolClass5AllocPercent specifies, indirectly, the - size of the first class pool. The specified percentage, in hundredths - of a percent, determines what percentage of the root pool with which + size of the first class pool. The specified percentage, in + centipercent, determines what percentage of the root pool with which it is associated, as specified by tHsmdaPoolClass5Parent, will be available to this class. The sum of the class pool percentages for a root pool may exceed 100 - percent(10000 hundredths of a percent), allowing the root pool to be + percent(10000 centipercent), allowing the root pool to be oversubscribed. The sum of the class pool percentages for a root pool may also total less than 100 percent, allowing the root pool to be undersubscribed." @@ -17529,18 +19614,18 @@ tHsmdaPoolClass6Parent OBJECT-TYPE tHsmdaPoolClass6AllocPercent OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tHsmdaPoolClass6AllocPercent specifies, indirectly, the - size of the first class pool. The specified percentage, in hundredths - of a percent, determines what percentage of the root pool with which + size of the first class pool. The specified percentage, in + centipercent, determines what percentage of the root pool with which it is associated, as specified by tHsmdaPoolClass6Parent, will be available to this class. The sum of the class pool percentages for a root pool may exceed 100 - percent(10000 hundredths of a percent), allowing the root pool to be + percent(10000 centipercent), allowing the root pool to be oversubscribed. The sum of the class pool percentages for a root pool may also total less than 100 percent, allowing the root pool to be undersubscribed." @@ -17559,18 +19644,18 @@ tHsmdaPoolClass7Parent OBJECT-TYPE tHsmdaPoolClass7AllocPercent OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tHsmdaPoolClass7AllocPercent specifies, indirectly, the - size of the first class pool. The specified percentage, in hundredths - of a percent, determines what percentage of the root pool with which + size of the first class pool. The specified percentage, in + centipercent, determines what percentage of the root pool with which it is associated, as specified by tHsmdaPoolClass7Parent, will be available to this class. The sum of the class pool percentages for a root pool may exceed 100 - percent(10000 hundredths of a percent), allowing the root pool to be + percent(10000 centipercent), allowing the root pool to be oversubscribed. The sum of the class pool percentages for a root pool may also total less than 100 percent, allowing the root pool to be undersubscribed." @@ -17589,18 +19674,18 @@ tHsmdaPoolClass8Parent OBJECT-TYPE tHsmdaPoolClass8AllocPercent OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tHsmdaPoolClass8AllocPercent specifies, indirectly, the - size of the first class pool. The specified percentage, in hundredths - of a percent, determines what percentage of the root pool with which + size of the first class pool. The specified percentage, in + centipercent, determines what percentage of the root pool with which it is associated, as specified by tHsmdaPoolClass8Parent, will be available to this class. The sum of the class pool percentages for a root pool may exceed 100 - percent(10000 hundredths of a percent), allowing the root pool to be + percent(10000 centipercent), allowing the root pool to be oversubscribed. The sum of the class pool percentages for a root pool may also total less than 100 percent, allowing the root pool to be undersubscribed." @@ -18307,8 +20392,8 @@ TQosPolicerCtrlPolEntry ::= SEQUENCE tQosPolicerCtrlPolRootMaxRate THPolPIRRate, tQosPolicerCtrlPolMinMBSSep TPlcrBurstSizeBytes, tQosPolicerCtrlPolProfPref TruthValue, - tQosPolicerCtrlPolRootMaxRateHi TmnxHigh32, - tQosPolicerCtrlPolRootMaxRateLo TmnxLow32 + tQosPolicerCtrlPolRootMaxRateHi TmnxQosRateHigh32, + tQosPolicerCtrlPolRootMaxRateLo TmnxQosRateLow32 } tQosPolicerCtrlPolName OBJECT-TYPE @@ -18350,7 +20435,7 @@ tQosPolicerCtrlPolDescr OBJECT-TYPE tQosPolicerCtrlPolRootMaxRate OBJECT-TYPE SYNTAX THPolPIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -18388,8 +20473,8 @@ tQosPolicerCtrlPolProfPref OBJECT-TYPE ::= { tQosPolicerCtrlPolEntry 7 } tQosPolicerCtrlPolRootMaxRateHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -18407,8 +20492,8 @@ tQosPolicerCtrlPolRootMaxRateHi OBJECT-TYPE ::= { tQosPolicerCtrlPolEntry 8 } tQosPolicerCtrlPolRootMaxRateLo OBJECT-TYPE - SYNTAX TmnxLow32 (1..2000000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -18538,8 +20623,8 @@ TQosPolicerArbiterEntry ::= SEQUENCE tQosPolicerArbiterParent TNamedItemOrEmpty, tQosPolicerArbiterLevel TLevel, tQosPolicerArbiterWeight TPolicerWeight, - tQosPolicerArbiterRateHi TmnxHigh32, - tQosPolicerArbiterRateLo TmnxLow32 + tQosPolicerArbiterRateHi TmnxQosRateHigh32, + tQosPolicerArbiterRateLo TmnxQosRateLow32 } tQosPolicerArbiterTier OBJECT-TYPE @@ -18593,7 +20678,7 @@ tQosPolicerArbiterDescr OBJECT-TYPE tQosPolicerArbiterRate OBJECT-TYPE SYNTAX THPolPIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -18635,8 +20720,8 @@ tQosPolicerArbiterWeight OBJECT-TYPE ::= { tQosPolicerArbiterEntry 9 } tQosPolicerArbiterRateHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -18655,8 +20740,8 @@ tQosPolicerArbiterRateHi OBJECT-TYPE ::= { tQosPolicerArbiterEntry 10 } tQosPolicerArbiterRateLo OBJECT-TYPE - SYNTAX TmnxLow32 (1..2000000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -18819,7 +20904,7 @@ tQosIngPolicerWeight OBJECT-TYPE tQosIngPolicerAdminPIR OBJECT-TYPE SYNTAX THPolPIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -18830,7 +20915,7 @@ tQosIngPolicerAdminPIR OBJECT-TYPE tQosIngPolicerAdminCIR OBJECT-TYPE SYNTAX THPolCIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -18919,7 +21004,7 @@ tQosIngPolicerStatMode OBJECT-TYPE tQosIngPolicerSlopeStartDepth OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -18933,7 +21018,7 @@ tQosIngPolicerSlopeStartDepth OBJECT-TYPE tQosIngPolicerSlopeMaxDepth OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -18947,7 +21032,7 @@ tQosIngPolicerSlopeMaxDepth OBJECT-TYPE tQosIngPolicerSlopeMaxProb OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -19129,7 +21214,7 @@ tQosEgrPolicerWeight OBJECT-TYPE tQosEgrPolicerAdminPIR OBJECT-TYPE SYNTAX THPolPIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -19140,7 +21225,7 @@ tQosEgrPolicerAdminPIR OBJECT-TYPE tQosEgrPolicerAdminCIR OBJECT-TYPE SYNTAX THPolCIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -19230,7 +21315,7 @@ tQosEgrPolicerStatMode OBJECT-TYPE tQosEgrPolicerSlopeStartDepth OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -19244,7 +21329,7 @@ tQosEgrPolicerSlopeStartDepth OBJECT-TYPE tQosEgrPolicerSlopeMaxDepth OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -19258,7 +21343,7 @@ tQosEgrPolicerSlopeMaxDepth OBJECT-TYPE tQosEgrPolicerSlopeMaxProb OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -19398,7 +21483,7 @@ tAdvCfgDescription OBJECT-TYPE tAdvCfgChildAdmnPirPrcnt OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -19414,12 +21499,12 @@ tAdvCfgChildAdmnPirPrcnt OBJECT-TYPE tAdvCfgChildAdminRate OBJECT-TYPE SYNTAX TAdvCfgRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tAdvCfgChildAdminRate specifies the explicit number of - kilobits-per-second that should be added to the child's offered rate. + kilobits per second that should be added to the child's offered rate. When the value of tAdvCfgChildAdminRate is set to '0', offered rate increase from all child policers and queues specified by @@ -19429,7 +21514,7 @@ tAdvCfgChildAdminRate OBJECT-TYPE tAdvCfgOMGranPirPrcnt OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -19445,12 +21530,12 @@ tAdvCfgOMGranPirPrcnt OBJECT-TYPE tAdvCfgOMGranRate OBJECT-TYPE SYNTAX TAdvCfgRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tAdvCfgOMGranRate specifies the explicit number of - kilobits-per-second that should be used as the child's offered rate + kilobits per second that should be used as the child's offered rate change sensitivity value. When the value of tAdvCfgOMGranRate is set to '0', the default offered @@ -19461,7 +21546,7 @@ tAdvCfgOMGranRate OBJECT-TYPE tAdvCfgMaxDecPirPrcnt OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -19478,12 +21563,12 @@ tAdvCfgMaxDecPirPrcnt OBJECT-TYPE tAdvCfgMaxDecRate OBJECT-TYPE SYNTAX TMaxDecRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tAdvCfgMaxDecRate specifies the explicit number of - kilobits-per-second that should be used as the child's offered rate + kilobits per second that should be used as the child's offered rate decrement limit value." DEFVAL { 0 } ::= { tAdvCfgPolicyEntry 10 } @@ -19566,7 +21651,7 @@ tAdvCfgFastStop OBJECT-TYPE tAdvCfgAbvOffCapPirPrcnt OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -19586,12 +21671,12 @@ tAdvCfgAbvOffCapPirPrcnt OBJECT-TYPE tAdvCfgAbvOffCapRate OBJECT-TYPE SYNTAX Integer32 (-1 | 0..100000000) - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tAdvCfgAbvOffCapRate specifies the explicit number of - kilobits-per-second that should be used as the limit to the child's + kilobits per second that should be used as the limit to the child's fair share increase to the operational PIR. When the value of tAdvCfgAbvOffCapRate is set to '0', the system @@ -19605,7 +21690,7 @@ tAdvCfgAbvOffCapRate OBJECT-TYPE tAdvCfgBWDGranPirPrcnt OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -19621,12 +21706,12 @@ tAdvCfgBWDGranPirPrcnt OBJECT-TYPE tAdvCfgBWDGranRate OBJECT-TYPE SYNTAX TAdvCfgRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tAdvCfgBWDGranRate specifies the explicit number of - kilobits-per-second that should be used as the child's rounding step + kilobits per second that should be used as the child's rounding step value. When the value of tAdvCfgBWDGranRate is set to '0', the system removes @@ -20199,7 +22284,7 @@ tHsSchedPolicyDescription OBJECT-TYPE tHsSchedPolicyMaxRate OBJECT-TYPE SYNTAX THsPirRate - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -20290,7 +22375,7 @@ tHsSchdPolicySchdClassType OBJECT-TYPE tHsSchdPolicySchdClassRate OBJECT-TYPE SYNTAX THsPirRate - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -20381,7 +22466,7 @@ THsSchedPolicyGroupEntry ::= SEQUENCE } tHsSchedPolicyGrpId OBJECT-TYPE - SYNTAX THsSchedulerPolicyGroupId + SYNTAX THsSchedulerPolicyGroupId (1) MAX-ACCESS not-accessible STATUS current DESCRIPTION @@ -20416,7 +22501,7 @@ tHsSchedPolicyGroupLastChanged OBJECT-TYPE tHsSchedPolicyGroupRate OBJECT-TYPE SYNTAX THsPirRate - UNITS "Mbps" + UNITS "megabps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -20497,7 +22582,7 @@ tHsPoolPolicyDescription OBJECT-TYPE tHsPoolPolicySystemReserve OBJECT-TYPE SYNTAX Unsigned32 (100..3000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -20688,18 +22773,18 @@ tHsPoolPolicyMidPoolSlopePlcy OBJECT-TYPE tHsPoolPolicyMidPoolAllocPrcnt OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tHsPoolPolicyMidPoolAllocPrcnt specifies, indirectly, the - size of the mid pool. The specified percentage, in hundredths of a - percent, determines what percentage of the root pool with which it is + size of the mid pool. The specified percentage, in centipercent, + determines what percentage of the root pool with which it is associated, as specified by tHsPoolPolicyMidPoolRootParent, will be available to this class. The sum of the mid pool percentages for a root pool may exceed 100 - percent(10000 hundredths of a percent), allowing the root pool to be + percent(10000 centipercent), allowing the root pool to be oversubscribed. The sum of the mid pool percentages for a root pool may also total less than 100 percent, allowing the root pool to be undersubscribed." @@ -20708,7 +22793,7 @@ tHsPoolPolicyMidPoolAllocPrcnt OBJECT-TYPE tHsPoolPolicyMidPoolOvrSubFactr OBJECT-TYPE SYNTAX Unsigned32 (1..10) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -20879,7 +22964,7 @@ tHsPortPoolStdClssPoolAllocType OBJECT-TYPE tHsPortPoolStdClssPoolPrcnt OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -21020,7 +23105,7 @@ tHsPortPoolAltClssPoolAllocType OBJECT-TYPE tHsPortPoolAltClssPoolPrcnt OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -21689,6 +23774,692 @@ tQosQGrpRedirctLstMatchInstId OBJECT-TYPE of row creation." ::= { tQosQGrpRedirctLstMatchEntry 4 } +tQosMdAutoIdGroupObjects OBJECT IDENTIFIER ::= { tQosObjects 34 } + +tQosMdAutoIdQosRangeStart OBJECT-TYPE + SYNTAX TmnxQosMdAutoPolicyID + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tQosMdAutoIdQosRangeStart specifies start of the qos policy + identifier range to be used in model-driven management interface." + DEFVAL { 0 } + ::= { tQosMdAutoIdGroupObjects 1 } + +tQosMdAutoIdQosRangeEnd OBJECT-TYPE + SYNTAX TmnxQosMdAutoPolicyID + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tQosMdAutoIdQosRangeEnd specifies end of the qos policy identifier + range to be used in model-driven management interface." + DEFVAL { 0 } + ::= { tQosMdAutoIdGroupObjects 2 } + +tQosMdAutoIdSapIngressQosCount OBJECT-TYPE + SYNTAX TmnxQosMdAutoIDCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tQosMdAutoIdSapIngressQosCount indicates sap ingress qos + policy identifiers in-use in model-driven management interface." + ::= { tQosMdAutoIdGroupObjects 3 } + +tQosMdAutoIdSapEgressQosCount OBJECT-TYPE + SYNTAX TmnxQosMdAutoIDCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tQosMdAutoIdSapEgressQosCount indicates sap egress qos + policy identifiers in-use in model-driven management interface." + ::= { tQosMdAutoIdGroupObjects 4 } + +tQosMdAutoIdNetworkQosCount OBJECT-TYPE + SYNTAX TmnxQosMdAutoIDCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tQosMdAutoIdNetworkQosCount indicates network qos policy + identifiers in-use in model-driven management interface." + ::= { tQosMdAutoIdGroupObjects 5 } + +tEgrRmrkPlcyObjects OBJECT IDENTIFIER ::= { tQosObjects 35 } + +tEgrRmrkPlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TEgrRmrkPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about all egress-remark policies." + ::= { tEgrRmrkPlcyObjects 1 } + +tEgrRmrkPlcyEntry OBJECT-TYPE + SYNTAX TEgrRmrkPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Egress remark Policy Entry" + INDEX { tEgrRmrkPlcyName } + ::= { tEgrRmrkPlcyTable 1 } + +TEgrRmrkPlcyEntry ::= SEQUENCE +{ + tEgrRmrkPlcyName TLNamedItem, + tEgrRmrkPlcyRowStatus RowStatus, + tEgrRmrkPlcyDescription TItemDescription, + tEgrRmrkPlcyScope TItemScope, + tEgrRmrkPlcyLastChanged TimeStamp +} + +tEgrRmrkPlcyName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tEgrRmrkPlcyName specifies the name of the egress remark + policy identifying the policy." + ::= { tEgrRmrkPlcyEntry 1 } + +tEgrRmrkPlcyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status of this policy's entry." + ::= { tEgrRmrkPlcyEntry 2 } + +tEgrRmrkPlcyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "user-supplied description of this egress-remark policy." + DEFVAL { ''H } + ::= { tEgrRmrkPlcyEntry 3 } + +tEgrRmrkPlcyScope OBJECT-TYPE + SYNTAX TItemScope + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Scope of the Egress-remark-policy." + DEFVAL { template } + ::= { tEgrRmrkPlcyEntry 4 } + +tEgrRmrkPlcyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "timestamp of last change to this row in tEgrRmrkPlcyTable." + ::= { tEgrRmrkPlcyEntry 5 } + +tEgrRmrkPlcyFCTable OBJECT-TYPE + SYNTAX SEQUENCE OF TEgrRmrkPlcyFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { tEgrRmrkPlcyObjects 2 } + +tEgrRmrkPlcyFCEntry OBJECT-TYPE + SYNTAX TEgrRmrkPlcyFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular egress-remark policy's forwarding class + mappings to dot1p values. Entries are created/deleted by user. There + is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { + tEgrRmrkPlcyName, + tEgrRmrkPlcyFCName + } + ::= { tEgrRmrkPlcyFCTable 1 } + +TEgrRmrkPlcyFCEntry ::= SEQUENCE +{ + tEgrRmrkPlcyFCName TFCName, + tEgrRmrkPlcyFCRowStatus RowStatus, + tEgrRmrkPlcyFCDot1PInProfile Dot1PPriority, + tEgrRmrkPlcyFCDot1POutProfile Dot1PPriority, + tEgrRmrkPlcyFCForceDEValue TDEValue, + tEgrRmrkPlcyFCDEMark TruthValue, + tEgrRmrkPlcyFCInProfDscp TDSCPNameOrEmpty, + tEgrRmrkPlcyFCOutProfDscp TDSCPNameOrEmpty, + tEgrRmrkPlcyFCLspExpInProfile TLspExpValue, + tEgrRmrkPlcyFCLspExpOutProfile TLspExpValue, + tEgrRmrkPlcyFCLastChanged TimeStamp +} + +tEgrRmrkPlcyFCName OBJECT-TYPE + SYNTAX TFCName + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "forwarding class name." + ::= { tEgrRmrkPlcyFCEntry 1 } + +tEgrRmrkPlcyFCRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for this FC." + ::= { tEgrRmrkPlcyFCEntry 2 } + +tEgrRmrkPlcyFCDot1PInProfile OBJECT-TYPE + SYNTAX Dot1PPriority + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tEgrRmrkPlcyFCDot1PInProfile specifies 802.1p value to + set for in-profile frames in this forwarding class." + DEFVAL { -1 } + ::= { tEgrRmrkPlcyFCEntry 3 } + +tEgrRmrkPlcyFCDot1POutProfile OBJECT-TYPE + SYNTAX Dot1PPriority + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tEgrRmrkPlcyFCDot1POutProfile specifies 802.1p value to + set for out-profile frames in this forwarding class." + DEFVAL { -1 } + ::= { tEgrRmrkPlcyFCEntry 4 } + +tEgrRmrkPlcyFCForceDEValue OBJECT-TYPE + SYNTAX TDEValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tEgrRmrkPlcyFCForceDEValue specifies the DE value to set + for all the frames of this forwarding class regardless of frame's + profile status." + DEFVAL { -1 } + ::= { tEgrRmrkPlcyFCEntry 5 } + +tEgrRmrkPlcyFCDEMark OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tEgrRmrkPlcyFCDEMark specifies whether to set DE value in + the frames of this forwarding class." + DEFVAL { false } + ::= { tEgrRmrkPlcyFCEntry 6 } + +tEgrRmrkPlcyFCInProfDscp OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tEgrRmrkPlcyFCInProfDscp specifies the DSCP name to set + for in-profile frames in this forwarding class." + DEFVAL { ''H } + ::= { tEgrRmrkPlcyFCEntry 7 } + +tEgrRmrkPlcyFCOutProfDscp OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tEgrRmrkPlcyFCOutProfDscp specifies the DSCP name to set + for out-profile frames in this forwarding class." + DEFVAL { ''H } + ::= { tEgrRmrkPlcyFCEntry 8 } + +tEgrRmrkPlcyFCLspExpInProfile OBJECT-TYPE + SYNTAX TLspExpValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "the lsp-exp value to used for in-profile traffic." + DEFVAL { -1 } + ::= { tEgrRmrkPlcyFCEntry 17 } + +tEgrRmrkPlcyFCLspExpOutProfile OBJECT-TYPE + SYNTAX TLspExpValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "the lsp-exp value to use for out-of-profile traffic." + DEFVAL { -1 } + ::= { tEgrRmrkPlcyFCEntry 18 } + +tEgrRmrkPlcyFCLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "timestamp of last change to this row in tEgrRmrkPlcyFCTable." + ::= { tEgrRmrkPlcyFCEntry 19 } + +tIngClassObjects OBJECT IDENTIFIER ::= { tQosObjects 36 } + +tIngClassPlcyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TIngClassPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of entries for the ingress classification policy indexed by + tIngClassPlcyName." + ::= { tIngClassObjects 1 } + +tIngClassPlcyEntry OBJECT-TYPE + SYNTAX TIngClassPlcyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Ingress classification policy Entries + are created/deleted by user." + INDEX { tIngClassPlcyName } + ::= { tIngClassPlcyTable 1 } + +TIngClassPlcyEntry ::= SEQUENCE +{ + tIngClassPlcyName TLNamedItem, + tIngClassPlcyRowStatus RowStatus, + tIngClassPlcyDescription TItemDescription, + tIngClassPlcyDscpExpRemark TruthValue, + tIngClassPlcyDefActionFC TNamedItem, + tIngClassPlcyDefActionProfile TWredSlopeProfile, + tIngClassPlcyScope TItemScope, + tIngClassPlcyLastChanged TimeStamp, + tIngClassPlcyRemark TIngClassRemarkType +} + +tIngClassPlcyName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ingress classification policy name used as index for the table." + ::= { tIngClassPlcyEntry 1 } + +tIngClassPlcyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status of the entry. This allows creation/deletion of rows in this + table." + ::= { tIngClassPlcyEntry 2 } + +tIngClassPlcyDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIngClassPlcyDescription specifies the user provided + description of the policy." + DEFVAL { ''H } + ::= { tIngClassPlcyEntry 3 } + +tIngClassPlcyDscpExpRemark OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The value of tIngClassPlcyDscpExpRemark specifies whether to + enable/disable dscp-exp-remarking of the policy. + + This parameter is deprecated and replaced with remark" + DEFVAL { true } + ::= { tIngClassPlcyEntry 4 } + +tIngClassPlcyDefActionFC OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIngClassPlcyDefActionFC specifies the forwarding class + or the sub forwarding class to be used for this ingress classification + policy. + + Specification of a sub forwarding class is also allowed. The format of + a sub forwarding class is the concatenation of the base forwarding + class and a sub class identifier in the form + + base-fc-name[.sub-fc-name] + + To reference a sub forwarding class, the mapping of the sub forwarding + class should be existing in this QoS policy. + + Unless tIngClassPlcyDefActionFC is specified explicitly, this match + will be ignored for classification purposes." + DEFVAL { "be" } + ::= { tIngClassPlcyEntry 5 } + +tIngClassPlcyDefActionProfile OBJECT-TYPE + SYNTAX TWredSlopeProfile + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIngClassPlcyDefActionProfile specifies the default + profile assigned to the incoming packet." + DEFVAL { out } + ::= { tIngClassPlcyEntry 6 } + +tIngClassPlcyScope OBJECT-TYPE + SYNTAX TItemScope + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIngClassPlcyScope specifies the scope of this ingress + classification policy" + DEFVAL { template } + ::= { tIngClassPlcyEntry 7 } + +tIngClassPlcyLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tIngClassPlcyLastChanged specificies the timestamp of + last change to this row in tIngClassPlcyTable." + ::= { tIngClassPlcyEntry 8 } + +tIngClassPlcyRemark OBJECT-TYPE + SYNTAX TIngClassRemarkType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIngClassPlcyRemark specifies the fields that can be + remarked on the classified packets + dot1p-exp - only dot1p and exp can be remarked + any - dot1p, dscp and exp can be remarked." + DEFVAL { any } + ::= { tIngClassPlcyEntry 9 } + +tIngClassPlcyDot1pFCTable OBJECT-TYPE + SYNTAX SEQUENCE OF TIngClassPlcyDot1pFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of all dot1p entries for the ingress classification policy + indexed by tIngClassPlcyName and tIngClassPlcyDot1PValue." + ::= { tIngClassObjects 2 } + +tIngClassPlcyDot1pFCEntry OBJECT-TYPE + SYNTAX TIngClassPlcyDot1pFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular dot1p match for the + ingress-classification policy. Entries are created by user. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { + tIngClassPlcyName, + tIngClassPlcyDot1PValue + } + ::= { tIngClassPlcyDot1pFCTable 1 } + +TIngClassPlcyDot1pFCEntry ::= SEQUENCE +{ + tIngClassPlcyDot1PValue Dot1PPriority, + tIngClassPlcyDot1PRowStatus RowStatus, + tIngClassPlcyDot1PFC TNamedItemOrEmpty, + tIngClassPlcyDot1PProfile TDEWredSlopeProfile, + tIngClassPlcyDot1pLastChanged TimeStamp +} + +tIngClassPlcyDot1PValue OBJECT-TYPE + SYNTAX Dot1PPriority (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tIngClassPlcyDot1PValue specifies dot1p value to match in + the packet. This value is also used as an index so that for any dot1p + value there is only one possible disposition queue and priority." + DEFVAL { 0 } + ::= { tIngClassPlcyDot1pFCEntry 1 } + +tIngClassPlcyDot1PRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for this dot1p value to fc entry." + ::= { tIngClassPlcyDot1pFCEntry 2 } + +tIngClassPlcyDot1PFC OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tIngClassPlcyDot1PFC specifies the forwarding class or the sub + forwarding class to be used to classify all the traffic that matches + the specific Dot1p i.e. tIngClassPlcyDot1PValue. + + Specification of a sub forwarding class is also allowed. The format of + a sub forwarding class is the concatenation of the base forwarding + class and a sub class identifier in the form + + base-fc-name[.sub-fc-name] + + To reference a sub forwarding class, the mapping of the sub forwarding + class should be existing in this QoS policy. + + Unless tIngClassPlcyDot1PFC is specified explicitly, this match will + be ignored for classification purposes." + DEFVAL { ''H } + ::= { tIngClassPlcyDot1pFCEntry 3 } + +tIngClassPlcyDot1PProfile OBJECT-TYPE + SYNTAX TDEWredSlopeProfile + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIngClassPlcyDot1PProfile specifies dot1p profile to use + for packets that match the dot1p value tIngClassPlcyDot1PValue." + DEFVAL { in } + ::= { tIngClassPlcyDot1pFCEntry 4 } + +tIngClassPlcyDot1pLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tIngClassPlcyDot1pLastChanged specificies the timestamp + of last change to this row in tIngClassPlcyDot1pFCTable." + ::= { tIngClassPlcyDot1pFCEntry 5 } + +tIngClassPlcyDSCPFCTable OBJECT-TYPE + SYNTAX SEQUENCE OF TIngClassPlcyDSCPFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of all dscp entries for the ingress classification policy + indexed by tIngClassPlcyName and tIngClassPlcyDSCPFCTable." + ::= { tIngClassObjects 3 } + +tIngClassPlcyDSCPFCEntry OBJECT-TYPE + SYNTAX TIngClassPlcyDSCPFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular dscp match for the + ingress-classification policy. Entries are created by user. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { + tIngClassPlcyName, + tIngClassPlcyDSCPName + } + ::= { tIngClassPlcyDSCPFCTable 1 } + +TIngClassPlcyDSCPFCEntry ::= SEQUENCE +{ + tIngClassPlcyDSCPName TDSCPNameOrEmpty, + tIngClassPlcyDSCPRowStatus RowStatus, + tIngClassPlcyDSCPFC TNamedItemOrEmpty, + tIngClassPlcyDSCPProfile TWredSlopeProfile, + tIngClassPlcyDSCPLastChanged TimeStamp +} + +tIngClassPlcyDSCPName OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tIngClassPlcyDSCPName specifies the dscp value to + match in the packet. This value is also used as an index so that + for any dscp value there is only one possible disposition queue + and priority." + DEFVAL { ''H } + ::= { tIngClassPlcyDSCPFCEntry 1 } + +tIngClassPlcyDSCPRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for this dscp value to fc entry." + ::= { tIngClassPlcyDSCPFCEntry 2 } + +tIngClassPlcyDSCPFC OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIngClassPlcyDSCPFC specifies the forwarding class or + the sub forwarding class to be used to classify all the traffic that + matches the specific dscp i.e. tIngClassPlcyDSCPName. + + Specification of a sub forwarding class is also allowed. The format of + a sub forwarding class is the concatenation of the base forwarding + class and a sub class identifier in the form + + base-fc-name[.sub-fc-name] + + To reference a sub forwarding class, the mapping of the sub forwarding + class should be existing in this QoS policy. + + Unless tIngClassPlcyDSCPFC is specified explicitly, this match will be + ignored for classification purposes." + DEFVAL { ''H } + ::= { tIngClassPlcyDSCPFCEntry 3 } + +tIngClassPlcyDSCPProfile OBJECT-TYPE + SYNTAX TWredSlopeProfile + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIngClassPlcyDSCPProfile specifies the dscp profile to + use for packets that match the dscp value tIngClassPlcyDSCPName." + DEFVAL { in } + ::= { tIngClassPlcyDSCPFCEntry 4 } + +tIngClassPlcyDSCPLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tIngClassPlcyDSCPLastChanged specificies the timestamp of + last change to this row in tIngClassPlcyDSCPFCTable." + ::= { tIngClassPlcyDSCPFCEntry 5 } + +tIngClassPlcyLspExpFCTable OBJECT-TYPE + SYNTAX SEQUENCE OF TIngClassPlcyLspExpFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of all lsp-exp entries for the ingress classification policy + indexed by tIngClassPlcyName and tIngClassPlcyLspExpValue." + ::= { tIngClassObjects 4 } + +tIngClassPlcyLspExpFCEntry OBJECT-TYPE + SYNTAX TIngClassPlcyLspExpFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular lsp-exp match for the + ingress-classification policy. Entries are created by user. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { + tIngClassPlcyName, + tIngClassPlcyLspExpValue + } + ::= { tIngClassPlcyLspExpFCTable 1 } + +TIngClassPlcyLspExpFCEntry ::= SEQUENCE +{ + tIngClassPlcyLspExpValue TLspExpValue, + tIngClassPlcyLspExpRowStatus RowStatus, + tIngClassPlcyLspExpFC TNamedItemOrEmpty, + tIngClassPlcyLspExpProfile TWredSlopeProfile, + tIngClassPlcyLspExpLastChanged TimeStamp +} + +tIngClassPlcyLspExpValue OBJECT-TYPE + SYNTAX TLspExpValue (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tIngClassPlcyLspExpValue specifies the lsp exp value to + match in the packet. This value is also used as an index so that for + any lsp-exp value there is only one possible disposition queue and + priority." + DEFVAL { 0 } + ::= { tIngClassPlcyLspExpFCEntry 1 } + +tIngClassPlcyLspExpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for this lsp-exp value to fc entry." + ::= { tIngClassPlcyLspExpFCEntry 2 } + +tIngClassPlcyLspExpFC OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIngClassPlcyLspExpFC specifies the forwarding class or + the sub forwarding class to be used to classify all the traffic that + matches the specific lsp-exp i.e. tIngClassPlcyLspExpValue. + + Specification of a sub forwarding class is also allowed. The format of + a sub forwarding class is the concatenation of the base forwarding + class and a sub class identifier in the form + + base-fc-name[.sub-fc-name] + + To reference a sub forwarding class, the mapping of the sub forwarding + class should be existing in this QoS policy. + + Unless tIngClassPlcyLspExpFC is specified explicitly, this match will + be ignored for classification purposes." + DEFVAL { ''H } + ::= { tIngClassPlcyLspExpFCEntry 3 } + +tIngClassPlcyLspExpProfile OBJECT-TYPE + SYNTAX TWredSlopeProfile + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIngClassPlcyLspExpProfile specifies the lsp exp profile + to use for packets that match the lsp-exp value + tIngClassPlcyLspExpValue." + DEFVAL { in } + ::= { tIngClassPlcyLspExpFCEntry 4 } + +tIngClassPlcyLspExpLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tIngClassPlcyLspExpLastChanged specificies the timestamp + of last change to this row in tIngClassPlcyLspExpFCTable." + ::= { tIngClassPlcyLspExpFCEntry 5 } + tmnxQosConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 16 } tmnxQosCompliances OBJECT IDENTIFIER ::= { tmnxQosConformance 1 } @@ -22591,7 +25362,7 @@ tmnxQos77x0V14v0Compliance MODULE-COMPLIANCE ::= { tmnxQosCompliances 26 } tmnxQosV15v0Compliance MODULE-COMPLIANCE - STATUS current + STATUS obsolete DESCRIPTION "The compliance statement for management of QOS features on Nokia 7450 ESS series systems release R15.0." @@ -22688,6 +25459,124 @@ tmnxQosV15v0Compliance MODULE-COMPLIANCE } ::= { tmnxQosCompliances 27 } +tmnxQosV16v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of QOS features on Nokia 7450 + ESS series systems release R16.0." + MODULE + MANDATORY-GROUPS { + tmnxQosNetworkEgrPlcyV16v0Group, + tmnxQosMdAutoIdV16v0Group, + tmnxQosQueueFIRRateV16v0Group, + tmnxQosQCIRNonProfV16v0Group, + tNetworkIngIpPrefixListV16v0Grp + } + ::= { tmnxQosCompliances 28 } + +tmnxQosV19v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of QOS features on Nokia 7450 + ESS series systems release R19.0." + MODULE + MANDATORY-GROUPS { + tmnxQosGlobalGroup, + tmnxQosDSCPGroup, + tmnxQosFCGroup, + tmnxQosNetworkV9v0Group, + tmnxQosSlopeGroup, + tmnxQosAtmTdpV5v0Group, + tmnxQosAtmTdpV9v0Group, + tmnxQosSapIpv6FilterR4r0Group, + tmnxQosHsmdaV10v0Group, + tmnxQosHsmdaV9v0Group, + tmnxQosFrameBasedV6v0Group, + tmnxQosNamedPoolPolicyV6v0Group, + tmnxQosMcMlpppIngrGroup, + tmnxQosMcMlpppEgrGroup, + tQosQGrpFCGroup, + tmnxQosSapAtmV7v0Group, + tmnxQosMcFrIngrGroup, + tmnxQosMcFrEgrGroup, + tmnxQosPolicerV9v0Group, + tQosQGrpV8v0Group, + tmnxQosBurstLimitGroup, + tQosFCQGrpFC8v0Group, + tmnxQosMacCritVidFltrV9v0Group, + tmnxQosSapEgressV9v0Group, + tmnxQosSapIngressV9v0Group, + tmnxQosNamedPoolV9v0Group, + tmnxQosPolicyV10v0Group, + tmnxQosQueueGrpPolcrV10v0Group, + tmnxQosEgrReClassifyV10v0Group, + tmnxQosAdvConfigV10v0Group, + tmnxQosHsmdaV10v0Group, + tmnxQosNetworkV10v0Group, + tmnxQosNetworkV11v0Group, + tmnxSapEgressFCV11v0Group, + tmnxQosHsmdaV11v0Group, + tmnxQosSchedulerRateV11v0Group, + tmnxQosSapEgrFCDot1pDEV12v0Group, + tmnxQosSapIPCritExtV12v0Group, + tmnxQosParentLocV12v0Group, + tmnxQosParentLocEsmV12v0Group, + tmnxQosSapIngIPMacCritV12v0Group, + tmnxQosPlcyV12v0Group, + tmnxQosSapEgrPlcrV12v0Group, + tmnxQosSapIngressV13v0Group, + tmnxQosNetworkPlcyV13v0Group, + tmnxQosNetworkIngFCV13v0Group, + tmnxQosAdvCfgPlcyV13v0Group, + tmnxQosFlowBasedRulesV13v0Group, + tmnxQosMatchListV13v0Group, + tmnxQosIngressPlcyV13v0Group, + tmnxQosSapEgrIPCritV13v0Group, + tmnxQosPortSchedPlcyV13v0Group, + tmnxQosPortSchPlcyV13v0Group, + tmnxQosSapEgrIpCritGroup, + tmnxQosSchedulerV13v0Group, + tmnxQosEgressQueuePlcrGroup, + tmnxSapIngressIPCritGroup, + tmnxQosEgrQGrpGroup, + tQosSapIngEgrV14v0Group, + tmnxSlopePolicyV14v0Group, + tmnxQosQueueDropTailGroup, + tHsSchedPolicyGroup, + tHsSchedPolicySchedClassGroup, + tHsSchedPolicyGroupGroup, + tHsPoolPolicyGroup, + tHsPoolPolicyRootPoolGroup, + tHsPoolPolicyMidPoolGroup, + tHsPortPoolPolicyGroup, + tHsPortPoolClassPoolGroup, + tHsPortPoolAltClassPoolGroup, + tHsAttachPlcyGroup, + tHsAttachPlcyWrrGrpGroup, + tHsAttachPlcyQueueGroup, + tNetworkQueuePolicyHsGroup, + tSapEgressHsGroup, + tQosEgrQGroupHsGroup, + tmnxQosQueueRateGroup, + tmnxQosPostPolicerMappingGroup, + tmnxQosQGrpRedirectListGroup, + tmnxQosTimeStampGroup, + tmnxQosSapIngressV15v0Group, + tmnxQosSapEgressV15v0Group, + tmnxQosEgressV15v0Group, + tQosNetworkV15v0Group, + tQosSharedQueueV15v0Group, + tmnxQosQueueObjV15v0Group, + tmnxQosPolicerV15v0Group, + tQosNetworkPlcyNameV15v0Group, + tmnxQosNetworkEgrPlcyV16v0Group, + tmnxQosMdAutoIdV16v0Group, + tmnxQosQueueFIRRateV16v0Group, + tmnxQosQCIRNonProfV16v0Group, + tNetworkIngIpPrefixListV16v0Grp + } + ::= { tmnxQosCompliances 29 } + tmnxQosGroups OBJECT IDENTIFIER ::= { tmnxQosConformance 2 } tmnxQosGlobalGroup OBJECT-GROUP @@ -26414,6 +29303,96 @@ tQosNetworkPlcyNameV15v0Group OBJECT-GROUP tmnxQosV16v0Groups OBJECT IDENTIFIER ::= { tmnxQosGroups 79 } +tmnxQosNetworkEgrPlcyV16v0Group OBJECT-GROUP + OBJECTS { + tNetworkPolicyEgrMatchCriteria, + tNetworkEgrIPCritTableLstChanged, + tNetworkEgrIPCritRowStatus, + tNetworkEgrIPCritLastChanged, + tNetworkEgrIPCritDescription, + tNetworkEgrIPCritActionFC, + tNetworkEgrIPCritActionProfile, + tNetworkEgrIPCritActionQGrpPlcr, + tNetworkEgrIPCritActionQGrpQueue, + tNetworkEgrIPCritSrcIpAddrType, + tNetworkEgrIPCritSrcIpAddr, + tNetworkEgrIPCritSrcIpMask, + tNetworkEgrIPCritSrcIpFullMask, + tNetworkEgrIPCritDstIpAddrType, + tNetworkEgrIPCritDstIpAddr, + tNetworkEgrIPCritDstIpMask, + tNetworkEgrIPCritDstIpFullMask, + tNetworkEgrIPCritProtocol, + tNetworkEgrIPCritSrcPortValue1, + tNetworkEgrIPCritSrcPortValue2, + tNetworkEgrIPCritSrcPortOperator, + tNetworkEgrIPCritDstPortValue1, + tNetworkEgrIPCritDstPortValue2, + tNetworkEgrIPCritDstPortOperator, + tNetworkEgrIPCritDSCP, + tNetworkEgrIPCritFragment, + tNetworkEgrIPCritIcmpType + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Network Egress QoS + policies on Nokia SROS series systems release 16.0." + ::= { tmnxQosV16v0Groups 1 } + +tmnxQosMdAutoIdV16v0Group OBJECT-GROUP + OBJECTS { + tQosMdAutoIdQosRangeStart, + tQosMdAutoIdQosRangeEnd, + tQosMdAutoIdSapIngressQosCount, + tQosMdAutoIdSapEgressQosCount, + tQosMdAutoIdNetworkQosCount + } + STATUS current + DESCRIPTION + "The group of objects supporting management of model-driven CLI auto + range of identifiers in Nokia SROS series systems release 16.0." + ::= { tmnxQosV16v0Groups 2 } + +tmnxQosQueueFIRRateV16v0Group OBJECT-GROUP + OBJECTS { + tNetworkQueueFIRAdaptation, + tNetworkQueueFIR, + tQosIngQueueFIRAdaptation, + tQosIngQueueAdminFIR, + tSapIngressQueueFIRAdaptation, + tSapIngressQueueAdminFIRPercent, + tSapIngressQueueAdminFIRHi, + tSapIngressQueueAdminFIRLo, + tSharedQueueFIR + } + STATUS current + DESCRIPTION + "The group of objects supporting management of queue FIR rate for + ingress Qos policies in Nokia SROS series systems release 16.0." + ::= { tmnxQosV16v0Groups 3 } + +tmnxQosQCIRNonProfV16v0Group OBJECT-GROUP + OBJECTS { + tQosIngQueueCIRNonProfiling, + tSapIngressQueueCIRNonProfiling + } + STATUS current + DESCRIPTION + "The group of objects supporting management of queue cir non marking + for ingress Qos policies in Nokia SROS series systems release 16.0." + ::= { tmnxQosV16v0Groups 4 } + +tNetworkIngIpPrefixListV16v0Grp OBJECT-GROUP + OBJECTS { + tNetworkIngIPCritSrcIpPrefixList, + tNetworkIngIPCritDstIpPrefixList + } + STATUS current + DESCRIPTION + "The group of objects supporting supporting management of IP prefix + match-list for Qos policies in Nokia SROS series systems release 16.0." + ::= { tmnxQosV16v0Groups 5 } + tmnxQosDCCompliances OBJECT IDENTIFIER ::= { tmnxQosConformance 3 } tmnxQosDCGroups OBJECT IDENTIFIER ::= { tmnxQosConformance 4 } @@ -26659,6 +29638,291 @@ tQosEgrQGroupHsGroup OBJECT-GROUP egress queue-group templates on Nokia SROS series systems 15.0" ::= { tmnxQosHsGroups 16 } +tNetIngressPlcyCompliances MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "" + MODULE + MANDATORY-GROUPS { + tNetIngressPlcyGroup + } + ::= { tmnxQosConformance 6 } + +tNetIngressPlcyGroup OBJECT-GROUP + OBJECTS { + tNetIngPlcyIngressClassPolicy, + tNetIngPlcyDescription, + tNetIngPlcyLastChanged, + tNetIngPlcyRowStatus, + tNetIngPlcyScope, + tNetIngPlcyFCLastChanged, + tNetIngPlcyFCMCastPlcr, + tNetIngPlcyFCUniCastPlcr, + tNetIngPlcyFCRowStatus, + tNetIngPlcyPolicerRowStatus, + tNetIngPlcyPolicerPIRHi, + tNetIngPlcyPolicerPIRLo, + tNetIngPlcyPolicerCIRHi, + tNetIngPlcyPolicerCIRLo, + tNetIngPlcyPolicerStatMode, + tNetIngPlcyPolicerMBS, + tNetIngPlcyPolicerCBS, + tNetIngPlcyPolicerCIRAdaptation, + tNetIngPlcyPolicerPIRAdaptation, + tNetIngPlcyPolicerLastChanged, + tNetIngPlcyTblLastChgd, + tNetIngPlcyFCTblLastChgd, + tNetIngPlcyPolicerTblLastChgd + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qos Network Ingress + Policy configuration on Nokia SROS series systems." + ::= { tmnxQosConformance 7 } + +tPortQosPlcyCompliances MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "" + MODULE + MANDATORY-GROUPS { + tPortQosPlcyGroup + } + ::= { tmnxQosConformance 8 } + +tPortQosPlcyGroup OBJECT-GROUP + OBJECTS { + tPortQosPlcyRowStatus, + tPortQosPlcyDescription, + tPortQosPlcyScope, + tPortQosPlcyLastChanged, + tVlanQosPlcyStatMode, + tPortQosPlcyTblLastChgd, + tPortQosPlcyQueueRowStatus, + tPortQosPlcyQueueCIRAdaptation, + tPortQosPlcyQueuePIRAdaptation, + tPortQosPlcyQueueQueueMgmt, + tPortQosPlcyQueueWrrWeights, + tPortQosPlcyWrrWeightsRowStatus, + tPortQosPlcyWrrWeightsMcWeight, + tPortQosPlcyWrrWeightsUcWeight, + tPortQosPlcyWrrWtsTblLastChgd, + tPortQosPlcyQueueSchedulerMode, + tPortQosPlcyQueuePIR, + tPortQosPlcyQueueCIR, + tPortQosPlcyQueuePirWeight, + tPortQosPlcyQueueTblLastChgd, + tPortQosPlcyFCRowStatus, + tPortQosPlcyFCQueue, + tVlanQosPlcyFCRowStatus, + tVlanQosPlcyFCQueue + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qos Port Policy + configuration on Nokia SROS series systems." + ::= { tmnxQosConformance 9 } + +tQueueMgmtPlcyCompliances MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "" + MODULE + MANDATORY-GROUPS { + tQueueMgmtPlcyGroup + } + ::= { tmnxQosConformance 10 } + +tQueueMgmtPlcyGroup OBJECT-GROUP + OBJECTS { + tQueueMgmtPlcyRowStatus, + tQueueMgmtPlcyDescription, + tQueueMgmtPlcyMbs, + tQueueMgmtPlcyScope, + tQueueMgmtPlcyTimeAverageFactor, + tQueueMgmtPlcyHiAdminStatus, + tQueueMgmtPlcyHiStartAverage, + tQueueMgmtPlcyHiMaxAverage, + tQueueMgmtPlcyHiMaxProbability, + tQueueMgmtPlcyLoAdminStatus, + tQueueMgmtPlcyLoStartAverage, + tQueueMgmtPlcyLoMaxAverage, + tQueueMgmtPlcyLoMaxProbability, + tQueueMgmtPlcyLastChanged, + tQueueMgmtPlcyTblLastChgd + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qos Queue Management + Policy configuration on Nokia SROS series systems." + ::= { tmnxQosConformance 11 } + +tVlanQosPlcyCompliances MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "" + MODULE + MANDATORY-GROUPS { + tVlanQosPlcyGroup + } + ::= { tmnxQosConformance 12 } + +tVlanQosPlcyGroup OBJECT-GROUP + OBJECTS { + tVlanQosPlcyRowStatus, + tVlanQosPlcyDescription, + tVlanQosPlcyScope, + tVlanQosPlcyLastChanged, + tVlanQosPlcyTblLastChgd, + tVlanQosPlcyCirWtProfRowStatus, + tVlanQosPlcyCirWtProfWeight, + tVlanQosPlcyQueueRowStatus, + tVlanQosPlcyQueuePIRAdaptation, + tVlanQosPlcyQueueCIRAdaptation, + tVlanQosPlcyQueueQueueMgmt, + tVlanQosPlcyQueueQueueType, + tVlanQosPlcyQueueCirWtProfId, + tVlanQosPlcyQueuePIR, + tVlanQosPlcyQueueCIR, + tVlanQosPlcyQueueTblLastChgd + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qos Vlan Policy + configuration on Nokia SROS series systems." + ::= { tmnxQosConformance 13 } + +tQosEgrRmrkPlcyCompliances MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "" + MODULE + MANDATORY-GROUPS { + tQosEgrRmrkPlcyGroup + } + ::= { tmnxQosConformance 14 } + +tQosEgrRmrkPlcyGroup OBJECT-GROUP + OBJECTS { + tEgrRmrkPlcyRowStatus, + tEgrRmrkPlcyDescription, + tEgrRmrkPlcyScope, + tEgrRmrkPlcyLastChanged, + tEgrRmrkPlcyTblLastChgd, + tEgrRmrkPlcyFCRowStatus, + tEgrRmrkPlcyFCDot1PInProfile, + tEgrRmrkPlcyFCDot1POutProfile, + tEgrRmrkPlcyFCForceDEValue, + tEgrRmrkPlcyFCDEMark, + tEgrRmrkPlcyFCInProfDscp, + tEgrRmrkPlcyFCOutProfDscp, + tEgrRmrkPlcyFCLspExpInProfile, + tEgrRmrkPlcyFCLspExpOutProfile, + tEgrRmrkPlcyFCLastChanged, + tEgrRmrkPlcyFCTblLastChgd + } + STATUS current + DESCRIPTION + "The group of objects supporting supporting management of Egress Remark + QoS Policies on Nokia SROS series systems." + ::= { tmnxQosConformance 15 } + +tIngressClassPlcyCompliances MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "" + MODULE + MANDATORY-GROUPS { + tIngressClassPlcyGroup + } + ::= { tmnxQosConformance 16 } + +tIngressClassPlcyGroup OBJECT-GROUP + OBJECTS { + tIngClassPlcyDescription, + tIngClassPlcyDscpExpRemark, + tIngClassPlcyDefActionFC, + tIngClassPlcyDefActionProfile, + tIngClassPlcyRowStatus, + tSapIngressIngClassPlcy, + tIngClassPlcyLspExpFC, + tIngClassPlcyLspExpProfile, + tIngClassPlcyLspExpRowStatus, + tIngClassPlcyDSCPFC, + tIngClassPlcyDSCPProfile, + tIngClassPlcyDSCPRowStatus, + tIngClassPlcyDot1PFC, + tIngClassPlcyDot1PProfile, + tIngClassPlcyDot1PRowStatus, + tIngClassPlcyScope, + tIngClassPlcyLastChanged, + tIngClassPlcyRemark, + tIngClassPlcyDSCPLastChanged, + tIngClassPlcyDSCPTblLastChgd, + tIngClassPlcyDot1pLastChanged, + tIngClassPlcyDot1PTblLastChgd, + tIngClassPlcyLspExpLastChanged, + tIngClassPlcyLspExpTblLastChgd, + tIngClassPlcyTblLastChgd + } + STATUS deprecated + DESCRIPTION + "The group of objects supporting management of Qos Ingress + Classification Policy configuration on Nokia SROS series systems." + ::= { tmnxQosConformance 17 } + +tIngressClassPlcyV19v7Group OBJECT-GROUP + OBJECTS { + tIngClassPlcyDescription, + tIngClassPlcyDefActionFC, + tIngClassPlcyDefActionProfile, + tIngClassPlcyRowStatus, + tSapIngressIngClassPlcy, + tIngClassPlcyLspExpFC, + tIngClassPlcyLspExpProfile, + tIngClassPlcyLspExpRowStatus, + tIngClassPlcyDSCPFC, + tIngClassPlcyDSCPProfile, + tIngClassPlcyDSCPRowStatus, + tIngClassPlcyDot1PFC, + tIngClassPlcyDot1PProfile, + tIngClassPlcyDot1PRowStatus, + tIngClassPlcyScope, + tIngClassPlcyLastChanged, + tIngClassPlcyRemark, + tIngClassPlcyDSCPLastChanged, + tIngClassPlcyDSCPTblLastChgd, + tIngClassPlcyDot1pLastChanged, + tIngClassPlcyDot1PTblLastChgd, + tIngClassPlcyLspExpLastChanged, + tIngClassPlcyLspExpTblLastChgd, + tIngClassPlcyTblLastChgd + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qos Ingress + Classification Policy configuration on Nokia SROS series systems." + ::= { tmnxQosConformance 18 } + +tIngClassPlcyV19v7Compliances MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "" + MODULE + MANDATORY-GROUPS { + tIngressClassPlcyV19v7Group + } + ::= { tmnxQosConformance 19 } + +tIngressClassObsoletedPlcyGroup OBJECT-GROUP + OBJECTS { + tIngClassPlcyDscpExpRemark + } + STATUS current + DESCRIPTION + "The group of obsolete objects in in Ingress classification policy." + ::= { tmnxQosConformance 20 } + tQosNotifyPrefix OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 16 } tQosNotifications OBJECT IDENTIFIER ::= { tQosNotifyPrefix 0 } diff --git a/mibs/nokia/TIMETRA-SAP-MIB b/mibs/nokia/TIMETRA-SAP-MIB index 6d7fa8ff80..f3db104ada 100644 --- a/mibs/nokia/TIMETRA-SAP-MIB +++ b/mibs/nokia/TIMETRA-SAP-MIB @@ -104,8 +104,9 @@ IMPORTS TIngPolicerId, TIngressHsmdaCounterId, TIngressHsmdaQueueId, TIngressPolicerId, TIngressQueueId, TItemDescription, - TNamedItem, TNamedItemOrEmpty, - TPIRPercentOverride, + TItemLongDescription, + TLNamedItemOrEmpty, TNamedItem, + TNamedItemOrEmpty, TPIRPercentOverride, TPerPacketOffsetOvr, TPlcrBurstSizeBytesOverride, TPolicyStatementNameOrEmpty, @@ -141,8 +142,10 @@ IMPORTS TmnxLagPerLinkHashWeight, TmnxLinkMapProfileIdOrZero, TmnxLow32, TmnxManagedRouteStatus, TmnxOperState, - TmnxPortID, TmnxRipListenerStatus, + TmnxPortID, TmnxQosRateHigh32, + TmnxQosRateLow32, TmnxRipListenerStatus, TmnxSapAASubScope, TmnxServId, + TmnxSubIdentStringOrEmpty, TmnxSubShcvAction, TmnxSubShcvInterval, TmnxSubShcvRetryCount, TmnxSubShcvRetryTimeout, TmnxVRtrID, @@ -151,7 +154,7 @@ IMPORTS ; timetraSvcSapMIBModule MODULE-IDENTITY - LAST-UPDATED "201703200000Z" + LAST-UPDATED "201903200000Z" ORGANIZATION "Nokia" CONTACT-INFO "Nokia SROS Support @@ -160,7 +163,7 @@ timetraSvcSapMIBModule MODULE-IDENTITY "This document is the SNMP MIB module to manage and provision the various services of the Nokia SROS system. - Copyright 2003-2017 Nokia. All rights reserved. Reproduction of this + Copyright 2003-2018 Nokia. All rights reserved. Reproduction of this document is authorized on the condition that the foregoing copyright notice is included. @@ -178,6 +181,11 @@ timetraSvcSapMIBModule MODULE-IDENTITY either express or implied, as to the use, operation, condition, or performance of the Specification." + REVISION "201903200000Z" + DESCRIPTION + "Rev 19.0 20 March 2019 00:00 + 19.0 release of the TIMETRA-SAP-MIB." + REVISION "201703200000Z" DESCRIPTION "Rev 15.0 20 March 2017 00:00 @@ -267,6 +275,40 @@ TmnxSapInstStatus ::= TEXTUAL-CONVENTION failed (4) } +TmnxSapQtagManipulationAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSapQtagManipulationAction data type is an enumerated integer + that indicates the action to manipulate the q-tag(s) in the packets: + + notApplicable (0) - q-tag manipulation action is not allowed on this SAP. + preserve (1) - keep all q-tag(s) in packets as received. + pushOuter (2) - add outer q-tag with a specific value. + popOuter (3) - remove outer q-tag in packets. + replaceOuter (4) - replace the outer q-tag with a + specific value. + popOuterAndInner (5) - remove both inner and outer q-tags. + popOuterAndReplaceInner (6) - remove outer q-tag and replace the + inner q-tag with the a specific value + replaceOuterAndInner (7) - replace both outer and inner q-tags + with the specified values. + pushOuterAndInner (8) - add both outer and inner q-tags with + specific values. + replaceAndPushOuter (9) - replace the q-tag and add an outer qtag + with the specified outer q-tag value." + SYNTAX INTEGER { + notApplicable (0), + preserve (1), + pushOuter (2), + popOuter (3), + replaceOuter (4), + popOuterAndInner (5), + popOuterAndReplaceInner (6), + replaceOuterAndInner (7), + pushOuterAndInner (8), + replaceAndPushOuter (9) + } + topologyChangeSapMajorState NOTIFICATION-TYPE OBJECTS { custId, @@ -341,7 +383,7 @@ SapBaseInfoEntry ::= SEQUENCE sapEncapValue TmnxEncapVal, sapRowStatus RowStatus, sapType ServType, - sapDescription ServObjDesc, + sapDescription TItemLongDescription, sapAdminStatus ServiceAdminStatus, sapOperStatus INTEGER, sapIngressQosPolicyId TSapIngressPolicyID, @@ -413,8 +455,9 @@ SapBaseInfoEntry ::= SEQUENCE sapEtreeLeafTag Integer32, sapEtreeLeafAc TruthValue, sapEgressAggRateLUB TruthValue, - sapEgressAggRateLmtHi TmnxHigh32, - sapEgressAggRateLmt TmnxLow32 + sapEgressAggRateLmtHi TmnxQosRateHigh32, + sapEgressAggRateLmt TmnxQosRateLow32, + sapMulticastSource TruthValue } sapPortId OBJECT-TYPE @@ -452,7 +495,7 @@ sapType OBJECT-TYPE ::= { sapBaseInfoEntry 4 } sapDescription OBJECT-TYPE - SYNTAX ServObjDesc + SYNTAX TItemLongDescription (SIZE (0..160)) MAX-ACCESS read-create STATUS current DESCRIPTION @@ -596,7 +639,7 @@ sapCollectAcctStats OBJECT-TYPE ::= { sapBaseInfoEntry 17 } sapAccountingPolicyId OBJECT-TYPE - SYNTAX Unsigned32 + SYNTAX Unsigned32 (0..99) MAX-ACCESS read-create STATUS current DESCRIPTION @@ -660,9 +703,10 @@ sapSplitHorizonGrp OBJECT-TYPE DESCRIPTION "This object specifies the name of the split-horizon group where the SAP belongs to. This object can be set only at the time the row is - created. Per default a SAP does not belong to any split-horizon group. - The name specified must correspond to an existing split- horizon group - in the TLS service where this SAP is defined." + created and is mutually exclusive with sapMulticastSource. Per default + a SAP does not belong to any split-horizon group. The name specified + must correspond to an existing split- horizon group in the TLS service + where this SAP is defined." DEFVAL { "" } ::= { sapBaseInfoEntry 24 } @@ -737,7 +781,7 @@ sapOperFlags OBJECT-TYPE sapEgrQGrpRedirMismatch (39) } MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "This object indicates all the conditions that affect the operating status of this SAP. @@ -816,7 +860,8 @@ sapOperFlags OBJECT-TYPE sapIngQGrpRedirMismatch (38) - indicates an instance in the SAP's ingress QGrp redirect list is not present on the FP. sapEgrQGrpRedirMismatch (39) - indicates an instance in the SAP's egress - QGrp redirect list is not present on the port." + QGrp redirect list is not present on the port. + This object is replaced by tmnxSapOperFlags." ::= { sapBaseInfoEntry 27 } sapLastStatusChange OBJECT-TYPE @@ -907,7 +952,7 @@ sapEgressQinQMarkTopOnly OBJECT-TYPE sapEgressAggRateLimit OBJECT-TYPE SYNTAX TPortSchedulerAggRateLimitPIR - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -1088,7 +1133,7 @@ sapEgressFrameBasedAccounting OBJECT-TYPE sapIngressAggRateLimit OBJECT-TYPE SYNTAX TPortSchedulerPIR - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -1643,8 +1688,8 @@ sapEgressAggRateLUB OBJECT-TYPE ::= { sapBaseInfoEntry 77 } sapEgressAggRateLmtHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -1661,8 +1706,8 @@ sapEgressAggRateLmtHi OBJECT-TYPE ::= { sapBaseInfoEntry 79 } sapEgressAggRateLmt OBJECT-TYPE - SYNTAX TmnxLow32 (1..3200000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -1676,6 +1721,17 @@ sapEgressAggRateLmt OBJECT-TYPE DEFVAL { 4294967295 } ::= { sapBaseInfoEntry 80 } +sapMulticastSource OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapMulticastSource specifies whether or not the multicast + source is enabled on the SAP. This object can only be set at the time + the row is created and is mutually exclusive with sapSplitHorizonGrp." + DEFVAL { false } + ::= { sapBaseInfoEntry 81 } + sapTlsInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF SapTlsInfoEntry MAX-ACCESS not-accessible @@ -2472,7 +2528,7 @@ sapTlsMacMoveNextUpTime OBJECT-TYPE DESCRIPTION "The value of the object sapTlsMacMoveNextUpTime counts down the time in seconds until a SAP that has been brought down due to exceeding the - TLS svcTlsMacMoveMaxRate, sapOperFlags 'relearnLimitExceeded', is + TLS svcTlsMacMoveMaxRate, tmnxSapOperFlags 'relearnLimitExceeded', is automatically brought up again. When this value is 0xffff, the SAP will never be automatically brought @@ -2641,7 +2697,7 @@ sapTlsDhcpMsapTrigger OBJECT-TYPE sapTlsMrpJoinTime OBJECT-TYPE SYNTAX Unsigned32 (1..10) - UNITS "deci-seconds" + UNITS "deciseconds" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -2653,7 +2709,7 @@ sapTlsMrpJoinTime OBJECT-TYPE sapTlsMrpLeaveTime OBJECT-TYPE SYNTAX Unsigned32 (30..60) - UNITS "deci-seconds" + UNITS "deciseconds" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -2665,7 +2721,7 @@ sapTlsMrpLeaveTime OBJECT-TYPE sapTlsMrpLeaveAllTime OBJECT-TYPE SYNTAX Unsigned32 (60..300) - UNITS "deci-seconds" + UNITS "deciseconds" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -2677,7 +2733,7 @@ sapTlsMrpLeaveAllTime OBJECT-TYPE sapTlsMrpPeriodicTime OBJECT-TYPE SYNTAX Unsigned32 (10..100) - UNITS "deci-seconds" + UNITS "deciseconds" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -3405,7 +3461,17 @@ SapBaseStatsEntry ::= SEQUENCE sapBaseStatsIngressCPMOctetsHi Counter32, sapBaseStatsIngressCPMOctetsLo Counter32, sapBaseStatsIngPchipRcvdValidPkt Counter64, - sapBaseStatsIngPchipRcvdValidOct Counter64 + sapBaseStatsIngPchipRcvdValidOct Counter64, + sapBaseStatsIngAggregateOffPkts Counter64, + sapBaseStatsIngAggregateOffOcts Counter64, + sapBaseStatsIngAggregateFwdPkts Counter64, + sapBaseStatsIngAggregateFwdOcts Counter64, + sapBaseStatsEgrAggregateFwdPkts Counter64, + sapBaseStatsEgrAggregateFwdOcts Counter64, + sapBaseStatsIngAggregateDropPkts Counter64, + sapBaseStatsIngAggregateDropOcts Counter64, + sapBaseStatsEgrAggregateDropPkts Counter64, + sapBaseStatsEgrAggregateDropOcts Counter64 } sapBaseStatsIngressPchipDroppedPackets OBJECT-TYPE @@ -3737,6 +3803,106 @@ sapBaseStatsIngPchipRcvdValidOct OBJECT-TYPE offered by the Pchip to the Qchip." ::= { sapBaseStatsEntry 36 } +sapBaseStatsIngAggregateOffPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapBaseStatsIngAggregateOffPkts indicates the aggregate + number of hi, lo priority and uncolour packets offered by the ingress + Pchip to Qchip due to: MBS exceeded, buffer pool limit exceeded, etc." + ::= { sapBaseStatsEntry 37 } + +sapBaseStatsIngAggregateOffOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapBaseStatsIngAggregateOffOcts indicates the aggregate + number of hi, lo priority and uncolour octets offered by the ingress + Pchip to Qchip due to: MBS exceeded, buffer pool limit exceeded, etc." + ::= { sapBaseStatsEntry 38 } + +sapBaseStatsIngAggregateFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapBaseStatsIngAggregateFwdPkts indicates the aggregate + number of in and out-of profile packets (rate above CIR) forwarded by + the ingress Qchip." + ::= { sapBaseStatsEntry 39 } + +sapBaseStatsIngAggregateFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapBaseStatsIngAggregateFwdOcts indicates the aggregated + number of in and out-of profile octets (rate above CIR) forwarded by + the ingress Qchip." + ::= { sapBaseStatsEntry 40 } + +sapBaseStatsEgrAggregateFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapBaseStatsEgrAggregateFwdPkts indicates the aggregate + number of in and out-of profile packets (rate above CIR) forwarded by + the egress Qchip." + ::= { sapBaseStatsEntry 41 } + +sapBaseStatsEgrAggregateFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapBaseStatsEgrAggregateFwdOcts indicates the aggregated + number of in and out-of profile octets (rate above CIR) forwarded by + the egress Qchip." + ::= { sapBaseStatsEntry 42 } + +sapBaseStatsIngAggregateDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapBaseStatsIngAggregateDropPkts indicates the aggregate + number of hi and lo profile packets discarded by the ingress Qchip due + to: MBS exceeded, buffer pool limit exceeded, etc." + ::= { sapBaseStatsEntry 43 } + +sapBaseStatsIngAggregateDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapBaseStatsIngAggregateDropOcts indicates the aggregate + number of hi and lo profile octets discarded by the ingress Qchip due + to: MBS exceeded, buffer pool limit exceeded, etc." + ::= { sapBaseStatsEntry 44 } + +sapBaseStatsEgrAggregateDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapBaseStatsEgrAggregateDropPkts indicates the aggregate + number of in and out-of profile packets discarded by the egress Qchip + due to: MBS exceeded, buffer pool limit exceeded, etc." + ::= { sapBaseStatsEntry 45 } + +sapBaseStatsEgrAggregateDropOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapBaseStatsEgrAggregateDropOcts indicates the aggregate + number of in and out-of profile octets discarded by the egress Qchip + due to: MBS exceeded, buffer pool limit exceeded, etc." + ::= { sapBaseStatsEntry 46 } + sapIngQosQueueStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF SapIngQosQueueStatsEntry MAX-ACCESS not-accessible @@ -4319,7 +4485,7 @@ SapStaticHostEntry ::= SEQUENCE sapStaticHostRowStatus RowStatus, sapStaticHostIpAddress IpAddress, sapStaticHostMacAddress MacAddress, - sapStaticHostSubscrIdent DisplayString, + sapStaticHostSubscrIdent TmnxSubIdentStringOrEmpty, sapStaticHostSubProfile ServObjName, sapStaticHostSlaProfile ServObjName, sapStaticHostShcvOperState INTEGER, @@ -4371,7 +4537,7 @@ sapStaticHostMacAddress OBJECT-TYPE ::= { sapStaticHostEntry 3 } sapStaticHostSubscrIdent OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..32)) + SYNTAX TmnxSubIdentStringOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION @@ -5352,10 +5518,10 @@ SapIngQosQueueInfoEntry ::= SEQUENCE sapIngQosQAdminCIRPercent Unsigned32, sapIngQosQMonitorDepth TruthValue, sapIngQosQDrpTailLowReductnMbs TBurstPercentOrDefault, - sapIngQosQAdminPIRHi TmnxHigh32, - sapIngQosQAdminPIRLo TmnxLow32, - sapIngQosQAdminCIRHi TmnxHigh32, - sapIngQosQAdminCIRLo TmnxLow32 + sapIngQosQAdminPIRHi TmnxQosRateHigh32, + sapIngQosQAdminPIRLo TmnxQosRateLow32, + sapIngQosQAdminCIRHi TmnxQosRateHigh32, + sapIngQosQAdminCIRLo TmnxQosRateLow32 } sapIngQosQId OBJECT-TYPE @@ -5399,23 +5565,23 @@ sapIngQosQOverrideFlags OBJECT-TYPE sapIngQosQCBS OBJECT-TYPE SYNTAX TBurstSize - UNITS "kilo bytes" + UNITS "kilobytes" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of sapIngQosQCBS specifies the amount of reserved buffer - space (in kilo bytes) for this queue." + space (in kilobytes) for this queue." DEFVAL { -1 } ::= { sapIngQosQueueInfoEntry 5 } sapIngQosQMBS OBJECT-TYPE SYNTAX TBurstSize - UNITS "kilo bytes" + UNITS "kilobytes" MAX-ACCESS read-create STATUS obsolete DESCRIPTION "The value of sapIngQosQMBS specifies the maximum amount of buffer - space (in kilo bytes) allowed for this queue." + space (in kilobytes) allowed for this queue." DEFVAL { -1 } ::= { sapIngQosQueueInfoEntry 6 } @@ -5517,7 +5683,7 @@ sapIngQosQCIRWeight OBJECT-TYPE sapIngQosQAdminPIRPercent OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -5528,7 +5694,7 @@ sapIngQosQAdminPIRPercent OBJECT-TYPE sapIngQosQAdminCIRPercent OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -5559,7 +5725,7 @@ sapIngQosQDrpTailLowReductnMbs OBJECT-TYPE ::= { sapIngQosQueueInfoEntry 18 } sapIngQosQAdminPIRHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) + SYNTAX TmnxQosRateHigh32 UNITS "kilo bits per second" MAX-ACCESS read-create STATUS current @@ -5577,7 +5743,7 @@ sapIngQosQAdminPIRHi OBJECT-TYPE ::= { sapIngQosQueueInfoEntry 19 } sapIngQosQAdminPIRLo OBJECT-TYPE - SYNTAX TmnxLow32 (1..2000000000 | 4294967295) + SYNTAX TmnxQosRateLow32 UNITS "kilo bits per second" MAX-ACCESS read-create STATUS current @@ -5595,7 +5761,7 @@ sapIngQosQAdminPIRLo OBJECT-TYPE ::= { sapIngQosQueueInfoEntry 20 } sapIngQosQAdminCIRHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) + SYNTAX TmnxQosRateHigh32 UNITS "kilo bits per second" MAX-ACCESS read-create STATUS current @@ -5613,7 +5779,7 @@ sapIngQosQAdminCIRHi OBJECT-TYPE ::= { sapIngQosQueueInfoEntry 21 } sapIngQosQAdminCIRLo OBJECT-TYPE - SYNTAX TmnxLow32 (0..2000000000 | 4294967295) + SYNTAX TmnxQosRateLow32 UNITS "kilo bits per second" MAX-ACCESS read-create STATUS current @@ -5676,10 +5842,10 @@ SapEgrQosQueueInfoEntry ::= SEQUENCE sapEgrQosQAdminCIRPercent Unsigned32, sapEgrQosQMonitorDepth TruthValue, sapEgrQosQDrpTailLowReductnMbs TBurstPercentOrDefault, - sapEgrQosQAdminPIRHi TmnxHigh32, - sapEgrQosQAdminPIRLo TmnxLow32, - sapEgrQosQAdminCIRHi TmnxHigh32, - sapEgrQosQAdminCIRLo TmnxLow32, + sapEgrQosQAdminPIRHi TmnxQosRateHigh32, + sapEgrQosQAdminPIRLo TmnxQosRateLow32, + sapEgrQosQAdminCIRHi TmnxQosRateHigh32, + sapEgrQosQAdminCIRLo TmnxQosRateLow32, sapEgrQosQHsWrrWeight Unsigned32, sapEgrQosQHsClassWeight Unsigned32, sapEgrQosQHsWredQSlopePlcy TNamedItemOrEmpty, @@ -5727,23 +5893,23 @@ sapEgrQosQOverrideFlags OBJECT-TYPE sapEgrQosQCBS OBJECT-TYPE SYNTAX TBurstSize - UNITS "kilo bytes" + UNITS "kilobytes" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of sapEgrQosQCBS specifies the amount of reserved buffer - space (in kilo bytes) for this queue." + space (in kilobytes) for this queue." DEFVAL { -1 } ::= { sapEgrQosQueueInfoEntry 5 } sapEgrQosQMBS OBJECT-TYPE SYNTAX TBurstSize - UNITS "kilo bytes" + UNITS "kilobytes" MAX-ACCESS read-create STATUS obsolete DESCRIPTION "The value of sapEgrQosQMBS specifies the maximum amount of buffer - space (in kilo bytes) allowed for this queue." + space (in kilobytes) allowed for this queue." DEFVAL { -1 } ::= { sapEgrQosQueueInfoEntry 6 } @@ -5813,8 +5979,8 @@ sapEgrQosQAvgOverhead OBJECT-TYPE STATUS current DESCRIPTION "The value of sapEgrQosQAvgOverhead specifies the encapsulation - overhead, in hundredths of a percent, used to translate packet-based - rate to frame-based rate and vice versa." + overhead, in centipercent, used to translate packet-based rate to + frame-based rate and vice versa." DEFVAL { 0 } ::= { sapEgrQosQueueInfoEntry 12 } @@ -5856,7 +6022,7 @@ sapEgrQosQCIRWeight OBJECT-TYPE sapEgrQosQAdminPIRPercent OBJECT-TYPE SYNTAX Unsigned32 (1..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -5867,7 +6033,7 @@ sapEgrQosQAdminPIRPercent OBJECT-TYPE sapEgrQosQAdminCIRPercent OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -5898,7 +6064,7 @@ sapEgrQosQDrpTailLowReductnMbs OBJECT-TYPE ::= { sapEgrQosQueueInfoEntry 19 } sapEgrQosQAdminPIRHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) + SYNTAX TmnxQosRateHigh32 UNITS "kilo bits per second" MAX-ACCESS read-create STATUS current @@ -5916,7 +6082,7 @@ sapEgrQosQAdminPIRHi OBJECT-TYPE ::= { sapEgrQosQueueInfoEntry 20 } sapEgrQosQAdminPIRLo OBJECT-TYPE - SYNTAX TmnxLow32 (1..2000000000 | 4294967295) + SYNTAX TmnxQosRateLow32 UNITS "kilo bits per second" MAX-ACCESS read-create STATUS current @@ -5934,7 +6100,7 @@ sapEgrQosQAdminPIRLo OBJECT-TYPE ::= { sapEgrQosQueueInfoEntry 21 } sapEgrQosQAdminCIRHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) + SYNTAX TmnxQosRateHigh32 UNITS "kilo bits per second" MAX-ACCESS read-create STATUS current @@ -5952,7 +6118,7 @@ sapEgrQosQAdminCIRHi OBJECT-TYPE ::= { sapEgrQosQueueInfoEntry 22 } sapEgrQosQAdminCIRLo OBJECT-TYPE - SYNTAX TmnxLow32 (0..2000000000 | 4294967295) + SYNTAX TmnxQosRateLow32 UNITS "kilo bits per second" MAX-ACCESS read-create STATUS current @@ -6045,10 +6211,10 @@ SapIngQosSchedInfoEntry ::= SEQUENCE sapIngQosSPIR THPolVirtualSchePIRRate, sapIngQosSCIR THPolVirtualScheCIRRate, sapIngQosSSummedCIR TruthValue, - sapIngQosSPIRHi Unsigned32, - sapIngQosSPIRLo Unsigned32, - sapIngQosSCIRHi Unsigned32, - sapIngQosSCIRLo Unsigned32, + sapIngQosSPIRHi TmnxQosRateHigh32, + sapIngQosSPIRLo TmnxQosRateLow32, + sapIngQosSCIRHi TmnxQosRateHigh32, + sapIngQosSCIRLo TmnxQosRateLow32, sapIngQosSParentWeight TWeight, sapIngQosSParentCIRWeight TWeight } @@ -6134,8 +6300,8 @@ sapIngQosSSummedCIR OBJECT-TYPE ::= { sapIngQosSchedInfoEntry 7 } sapIngQosSPIRHi OBJECT-TYPE - SYNTAX Unsigned32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -6152,8 +6318,8 @@ sapIngQosSPIRHi OBJECT-TYPE ::= { sapIngQosSchedInfoEntry 8 } sapIngQosSPIRLo OBJECT-TYPE - SYNTAX Unsigned32 (1..3200000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -6170,8 +6336,8 @@ sapIngQosSPIRLo OBJECT-TYPE ::= { sapIngQosSchedInfoEntry 9 } sapIngQosSCIRHi OBJECT-TYPE - SYNTAX Unsigned32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -6188,8 +6354,8 @@ sapIngQosSCIRHi OBJECT-TYPE ::= { sapIngQosSchedInfoEntry 10 } sapIngQosSCIRLo OBJECT-TYPE - SYNTAX Unsigned32 (0..3200000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -6261,10 +6427,10 @@ SapEgrQosSchedInfoEntry ::= SEQUENCE sapEgrQosSPIR THPolVirtualSchePIRRate, sapEgrQosSCIR THPolVirtualScheCIRRate, sapEgrQosSSummedCIR TruthValue, - sapEgrQosSPIRHi Unsigned32, - sapEgrQosSPIRLo Unsigned32, - sapEgrQosSCIRHi Unsigned32, - sapEgrQosSCIRLo Unsigned32, + sapEgrQosSPIRHi TmnxQosRateHigh32, + sapEgrQosSPIRLo TmnxQosRateLow32, + sapEgrQosSCIRHi TmnxQosRateHigh32, + sapEgrQosSCIRLo TmnxQosRateLow32, sapEgrQosSParentWeight TWeight, sapEgrQosSParentCIRWeight TWeight } @@ -6350,8 +6516,8 @@ sapEgrQosSSummedCIR OBJECT-TYPE ::= { sapEgrQosSchedInfoEntry 7 } sapEgrQosSPIRHi OBJECT-TYPE - SYNTAX Unsigned32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -6368,8 +6534,8 @@ sapEgrQosSPIRHi OBJECT-TYPE ::= { sapEgrQosSchedInfoEntry 8 } sapEgrQosSPIRLo OBJECT-TYPE - SYNTAX Unsigned32 (1..3200000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -6386,8 +6552,8 @@ sapEgrQosSPIRLo OBJECT-TYPE ::= { sapEgrQosSchedInfoEntry 9 } sapEgrQosSCIRHi OBJECT-TYPE - SYNTAX Unsigned32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -6404,8 +6570,8 @@ sapEgrQosSCIRHi OBJECT-TYPE ::= { sapEgrQosSchedInfoEntry 10 } sapEgrQosSCIRLo OBJECT-TYPE - SYNTAX Unsigned32 (0..3200000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -6472,12 +6638,12 @@ SapSubMgmtInfoEntry ::= SEQUENCE sapSubMgmtSubIdentPolicy ServObjName, sapSubMgmtSubscriberLimit TmnxSapSubscriberLimit, sapSubMgmtProfiledTrafficOnly TruthValue, - sapSubMgmtNonSubTrafficSubIdent DisplayString, + sapSubMgmtNonSubTrafficSubIdent TmnxSubIdentStringOrEmpty, sapSubMgmtNonSubTrafficSubProf ServObjName, sapSubMgmtNonSubTrafficSlaProf ServObjName, sapSubMgmtMacDaHashing TruthValue, sapSubMgmtDefSubIdent TmnxDefSubIdSource, - sapSubMgmtDefSubIdentString DisplayString, + sapSubMgmtDefSubIdentString TmnxSubIdentStringOrEmpty, sapSubMgmtDefAppProfile ServObjName, sapSubMgmtNonSubTrafficAppProf ServObjName, sapSubMgmtDefInterDestId TmnxDefInterDestIdSource, @@ -6560,7 +6726,7 @@ sapSubMgmtProfiledTrafficOnly OBJECT-TYPE ::= { sapSubMgmtInfoEntry 6 } sapSubMgmtNonSubTrafficSubIdent OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..32)) + SYNTAX TmnxSubIdentStringOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION @@ -6642,7 +6808,7 @@ sapSubMgmtDefSubIdent OBJECT-TYPE ::= { sapSubMgmtInfoEntry 11 } sapSubMgmtDefSubIdentString OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..32)) + SYNTAX TmnxSubIdentStringOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION @@ -7037,7 +7203,7 @@ sapIpipeLegacyFaultNotification OBJECT-TYPE sapIpipeRemainRecoveryTimer OBJECT-TYPE SYNTAX Unsigned32 - UNITS "deci-seconds" + UNITS "deciseconds" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -8388,7 +8554,7 @@ sapCemEndpointType OBJECT-TYPE sapCemBitrate OBJECT-TYPE SYNTAX Unsigned32 (0..699) - UNITS "64 Kbits/s" + UNITS "sixty-four kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -10393,12 +10559,12 @@ msapTlsPlcyIgmpSnpgRobustCount OBJECT-TYPE msapTlsPlcyIgmpSnpgLastMembIntvl OBJECT-TYPE SYNTAX Unsigned32 (1..50) - UNITS "deci-seconds" + UNITS "deciseconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of msapTlsPlcyIgmpSnpgLastMembIntvl specifies the Max - Response Time (in tenths of a second) used in Group-Specific and + Response Time (in deciseconds) used in Group-Specific and Group-Source-Specific Queries sent in response to 'leave' messages. This is also the amount of time between Group-Specific Query messages. @@ -10458,7 +10624,7 @@ msapTlsPlcyIgmpSnpgMcacPlcyName OBJECT-TYPE msapTlsPlcyIgmpSnpgMcacUncnstBW OBJECT-TYPE SYNTAX Integer32 (-1 | 0..2147483647) - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -10477,7 +10643,7 @@ msapTlsPlcyIgmpSnpgMcacUncnstBW OBJECT-TYPE msapTlsPlcyIgmpSnpgMcacPrRsvMnBW OBJECT-TYPE SYNTAX Integer32 (-1 | 0..2147483647) - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -10652,7 +10818,7 @@ msapIgmpSnpgMcacLevelLastChanged OBJECT-TYPE msapIgmpSnpgMcacLevelBW OBJECT-TYPE SYNTAX Unsigned32 - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -11240,7 +11406,7 @@ sapIngQosHsmdaQueueLastChanged OBJECT-TYPE sapIngQosHsmdaQueueAdminPIR OBJECT-TYPE SYNTAX THsmdaPIRKRateOverride - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -11251,7 +11417,7 @@ sapIngQosHsmdaQueueAdminPIR OBJECT-TYPE sapIngQosHsmdaQueueAdminCIR OBJECT-TYPE SYNTAX THsmdaCIRKRateOverride - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -11633,7 +11799,7 @@ sapEgrQosHsmdaQueueLastChanged OBJECT-TYPE sapEgrQosHsmdaQueueAdminPIR OBJECT-TYPE SYNTAX THsmdaPIRKRateOverride - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -11644,7 +11810,7 @@ sapEgrQosHsmdaQueueAdminPIR OBJECT-TYPE sapEgrQosHsmdaQueueAdminCIR OBJECT-TYPE SYNTAX THsmdaCIRKRateOverride - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -13038,8 +13204,8 @@ SapIngPlcrCtrlOvrEntry ::= SEQUENCE sapIngPlcrCtrlOvrLastChgd TimeStamp, sapIngPlcrCtrlOvrMaxRate THPolPIRRateOverride, sapIngPlcrCtrlOvrMinMBSSep TPlcrBurstSizeBytesOverride, - sapIngPlcrCtrlOvrMaxRateHi TmnxHigh32, - sapIngPlcrCtrlOvrMaxRateLo TmnxLow32 + sapIngPlcrCtrlOvrMaxRateHi TmnxQosRateHigh32, + sapIngPlcrCtrlOvrMaxRateLo TmnxQosRateLow32 } sapIngPlcrCtrlOvrRowStatus OBJECT-TYPE @@ -13062,7 +13228,7 @@ sapIngPlcrCtrlOvrLastChgd OBJECT-TYPE sapIngPlcrCtrlOvrMaxRate OBJECT-TYPE SYNTAX THPolPIRRateOverride - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -13086,8 +13252,8 @@ sapIngPlcrCtrlOvrMinMBSSep OBJECT-TYPE ::= { sapIngPlcrCtrlOvrEntry 4 } sapIngPlcrCtrlOvrMaxRateHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -13108,8 +13274,8 @@ sapIngPlcrCtrlOvrMaxRateHi OBJECT-TYPE ::= { sapIngPlcrCtrlOvrEntry 5 } sapIngPlcrCtrlOvrMaxRateLo OBJECT-TYPE - SYNTAX TmnxLow32 (1..2000000000 | 4294967294..4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -13237,10 +13403,10 @@ SapIngPlcrOvrEntry ::= SEQUENCE sapIngPlcrOvrCBS TPlcrBurstSizeBytesOverride, sapIngPlcrOvrAdminPIRPercent TPIRPercentOverride, sapIngPlcrOvrAdminCIRPercent TCIRPercentOverride, - sapIngPlcrOvrAdminPIRHi TmnxHigh32, - sapIngPlcrOvrAdminPIRLo TmnxLow32, - sapIngPlcrOvrAdminCIRHi TmnxHigh32, - sapIngPlcrOvrAdminCIRLo TmnxLow32 + sapIngPlcrOvrAdminPIRHi TmnxQosRateHigh32, + sapIngPlcrOvrAdminPIRLo TmnxQosRateLow32, + sapIngPlcrOvrAdminCIRHi TmnxQosRateHigh32, + sapIngPlcrOvrAdminCIRLo TmnxQosRateLow32 } sapIngPlcrOvrRowStatus OBJECT-TYPE @@ -13263,7 +13429,7 @@ sapIngPlcrOvrLastChgd OBJECT-TYPE sapIngPlcrOvrAdminPIR OBJECT-TYPE SYNTAX THPolPIRRateOverride - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -13277,7 +13443,7 @@ sapIngPlcrOvrAdminPIR OBJECT-TYPE sapIngPlcrOvrAdminCIR OBJECT-TYPE SYNTAX THPolCIRRateOverride - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -13334,7 +13500,7 @@ sapIngPlcrOvrCBS OBJECT-TYPE sapIngPlcrOvrAdminPIRPercent OBJECT-TYPE SYNTAX TPIRPercentOverride - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -13345,7 +13511,7 @@ sapIngPlcrOvrAdminPIRPercent OBJECT-TYPE sapIngPlcrOvrAdminCIRPercent OBJECT-TYPE SYNTAX TCIRPercentOverride - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -13355,8 +13521,8 @@ sapIngPlcrOvrAdminCIRPercent OBJECT-TYPE ::= { sapIngPlcrOvrEntry 10 } sapIngPlcrOvrAdminPIRHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -13377,8 +13543,8 @@ sapIngPlcrOvrAdminPIRHi OBJECT-TYPE ::= { sapIngPlcrOvrEntry 11 } sapIngPlcrOvrAdminPIRLo OBJECT-TYPE - SYNTAX TmnxLow32 (1..2000000000 | 4294967294 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -13399,8 +13565,8 @@ sapIngPlcrOvrAdminPIRLo OBJECT-TYPE ::= { sapIngPlcrOvrEntry 12 } sapIngPlcrOvrAdminCIRHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -13421,8 +13587,8 @@ sapIngPlcrOvrAdminCIRHi OBJECT-TYPE ::= { sapIngPlcrOvrEntry 13 } sapIngPlcrOvrAdminCIRLo OBJECT-TYPE - SYNTAX TmnxLow32 (0..2000000000 | 4294967294 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -13479,8 +13645,8 @@ SapEgrPlcrCtrlOvrEntry ::= SEQUENCE sapEgrPlcrCtrlOvrLastChgd TimeStamp, sapEgrPlcrCtrlOvrMaxRate THPolPIRRateOverride, sapEgrPlcrCtrlOvrMinMBSSep TPlcrBurstSizeBytesOverride, - sapEgrPlcrCtrlOvrMaxRateHi TmnxHigh32, - sapEgrPlcrCtrlOvrMaxRateLo TmnxLow32 + sapEgrPlcrCtrlOvrMaxRateHi TmnxQosRateHigh32, + sapEgrPlcrCtrlOvrMaxRateLo TmnxQosRateLow32 } sapEgrPlcrCtrlOvrRowStatus OBJECT-TYPE @@ -13503,7 +13669,7 @@ sapEgrPlcrCtrlOvrLastChgd OBJECT-TYPE sapEgrPlcrCtrlOvrMaxRate OBJECT-TYPE SYNTAX THPolPIRRateOverride - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -13527,8 +13693,8 @@ sapEgrPlcrCtrlOvrMinMBSSep OBJECT-TYPE ::= { sapEgrPlcrCtrlOvrEntry 4 } sapEgrPlcrCtrlOvrMaxRateHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -13549,8 +13715,8 @@ sapEgrPlcrCtrlOvrMaxRateHi OBJECT-TYPE ::= { sapEgrPlcrCtrlOvrEntry 5 } sapEgrPlcrCtrlOvrMaxRateLo OBJECT-TYPE - SYNTAX TmnxLow32 (1..2000000000 | 4294967294..4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -13677,10 +13843,10 @@ SapEgrPlcrOvrEntry ::= SEQUENCE sapEgrPlcrOvrCBS TPlcrBurstSizeBytesOverride, sapEgrPlcrOvrAdminPIRPercent TPIRPercentOverride, sapEgrPlcrOvrAdminCIRPercent TCIRPercentOverride, - sapEgrPlcrOvrAdminPIRHi TmnxHigh32, - sapEgrPlcrOvrAdminPIRLo TmnxLow32, - sapEgrPlcrOvrAdminCIRHi TmnxHigh32, - sapEgrPlcrOvrAdminCIRLo TmnxLow32 + sapEgrPlcrOvrAdminPIRHi TmnxQosRateHigh32, + sapEgrPlcrOvrAdminPIRLo TmnxQosRateLow32, + sapEgrPlcrOvrAdminCIRHi TmnxQosRateHigh32, + sapEgrPlcrOvrAdminCIRLo TmnxQosRateLow32 } sapEgrPlcrOvrRowStatus OBJECT-TYPE @@ -13703,7 +13869,7 @@ sapEgrPlcrOvrLastChgd OBJECT-TYPE sapEgrPlcrOvrAdminPIR OBJECT-TYPE SYNTAX THPolPIRRateOverride - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -13717,7 +13883,7 @@ sapEgrPlcrOvrAdminPIR OBJECT-TYPE sapEgrPlcrOvrAdminCIR OBJECT-TYPE SYNTAX THPolCIRRateOverride - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -13773,7 +13939,7 @@ sapEgrPlcrOvrCBS OBJECT-TYPE sapEgrPlcrOvrAdminPIRPercent OBJECT-TYPE SYNTAX TPIRPercentOverride - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -13784,7 +13950,7 @@ sapEgrPlcrOvrAdminPIRPercent OBJECT-TYPE sapEgrPlcrOvrAdminCIRPercent OBJECT-TYPE SYNTAX TCIRPercentOverride - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -13794,8 +13960,8 @@ sapEgrPlcrOvrAdminCIRPercent OBJECT-TYPE ::= { sapEgrPlcrOvrEntry 10 } sapEgrPlcrOvrAdminPIRHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -13816,8 +13982,8 @@ sapEgrPlcrOvrAdminPIRHi OBJECT-TYPE ::= { sapEgrPlcrOvrEntry 11 } sapEgrPlcrOvrAdminPIRLo OBJECT-TYPE - SYNTAX TmnxLow32 (1..2000000000 | 4294967294 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -13838,8 +14004,8 @@ sapEgrPlcrOvrAdminPIRLo OBJECT-TYPE ::= { sapEgrPlcrOvrEntry 12 } sapEgrPlcrOvrAdminCIRHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -13860,8 +14026,8 @@ sapEgrPlcrOvrAdminCIRHi OBJECT-TYPE ::= { sapEgrPlcrOvrEntry 13 } sapEgrPlcrOvrAdminCIRLo OBJECT-TYPE - SYNTAX TmnxLow32 (0..2000000000 | 4294967294 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -13949,7 +14115,9 @@ SapIngQosPolicerStatsEntry ::= SEQUENCE sapIngQosPStatsUncolPktsOffHi Counter32, sapIngQosPStatsUncolOctsOff Counter64, sapIngQosPStatsUncolOctsOffLo Counter32, - sapIngQosPStatsUncolOctsOffHi Counter32 + sapIngQosPStatsUncolOctsOffHi Counter32, + sapIngQosPStatsDrpExdProfPkts Counter64, + sapIngQosPStatsDrpExdProfOcts Counter64 } sapIngQosPStatsPolId OBJECT-TYPE @@ -14329,6 +14497,24 @@ sapIngQosPStatsUncolOctsOffHi OBJECT-TYPE "Upper 32 bits of sapIngQosPStatsUncolOctsOff." ::= { sapIngQosPolicerStatsEntry 45 } +sapIngQosPStatsDrpExdProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapIngQosPStatsDrpExdProfPkts indicates the number of + exceed-profile packets dropped." + ::= { sapIngQosPolicerStatsEntry 46 } + +sapIngQosPStatsDrpExdProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sapIngQosPStatsDrpExdProfOcts indicates the number of + exceed-profile octets dropped." + ::= { sapIngQosPolicerStatsEntry 47 } + sapEgrQosPolicerStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF SapEgrQosPolicerStatsEntry MAX-ACCESS not-accessible @@ -16100,9 +16286,17 @@ SapTmplEntry ::= SEQUENCE sapTmplCpmProtEthCfmMonitorFlags BITS, sapTmplEgrAggRateLUB TruthValue, sapTmplEthCfmSquelchIngress BITS, - sapTmplEgrAggRateLimitHi TmnxHigh32, - sapTmplEgrAggRateLimit TmnxLow32, - sapTmplDCpuProtPolicy TNamedItemOrEmpty + sapTmplEgrAggRateLimitHi TmnxQosRateHigh32, + sapTmplEgrAggRateLimit TmnxQosRateLow32, + sapTmplDCpuProtPolicy TNamedItemOrEmpty, + sapTmplIngressQosPolicyName TLNamedItemOrEmpty, + sapTmplEgressQosPolicyName TLNamedItemOrEmpty, + sapTmplIngressIpFilterName TLNamedItemOrEmpty, + sapTmplIngressIpv6FilterName TLNamedItemOrEmpty, + sapTmplIngressMacFilterName TLNamedItemOrEmpty, + sapTmplEgressIpFilterName TLNamedItemOrEmpty, + sapTmplEgressIpv6FilterName TLNamedItemOrEmpty, + sapTmplEgressMacFilterName TLNamedItemOrEmpty } sapTmplName OBJECT-TYPE @@ -16159,9 +16353,12 @@ sapTmplIngressQosPolicyId OBJECT-TYPE DESCRIPTION "The value of the object sapTmplIngressQosPolicyId specifies the row index in the tSapIngressTable corresponding to this ingress QoS - policy, or one if no policy is specified. The value 0 is needed for - mirror SAPs that cannot have a QoS policy assigned." - DEFVAL { 1 } + policy. The value 0 is needed for mirror SAPs that cannot have a QoS + policy assigned. + + The value of this object is ignored, when the value of + sapTmplIngressQosPolicyName it set to non-default value." + DEFVAL { 0 } ::= { sapTmplEntry 6 } sapTmplIngressMacFilterId OBJECT-TYPE @@ -16191,9 +16388,12 @@ sapTmplEgressQosPolicyId OBJECT-TYPE MAX-ACCESS read-create STATUS current DESCRIPTION - "The row index in the tSapEgressTable corresponding to this egress QoS - policy, or one if no policy is specified." - DEFVAL { 1 } + "The value of the object sapTmplEgressQosPolicyId specifies the row + index in the tSapEgressTable corresponding to this egress QoS policy. + + The value of this object is ignored, when the value of + sapTmplEgressQosPolicyName it set to non-default value." + DEFVAL { 0 } ::= { sapTmplEntry 9 } sapTmplEgressMacFilterId OBJECT-TYPE @@ -16321,7 +16521,7 @@ sapTmplEgressQinQMarkTopOnly OBJECT-TYPE sapTmplEgressAggRateLimit OBJECT-TYPE SYNTAX TPortSchedulerAggRateLimitPIR - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -16350,7 +16550,7 @@ sapTmplEgressFrameBasedAcctg OBJECT-TYPE sapTmplIngressAggRateLimit OBJECT-TYPE SYNTAX TPortSchedulerPIR - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -16548,8 +16748,8 @@ sapTmplEthCfmSquelchIngress OBJECT-TYPE ::= { sapTmplEntry 31 } sapTmplEgrAggRateLimitHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -16566,8 +16766,8 @@ sapTmplEgrAggRateLimitHi OBJECT-TYPE ::= { sapTmplEntry 33 } sapTmplEgrAggRateLimit OBJECT-TYPE - SYNTAX TmnxLow32 (1..3200000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -16591,6 +16791,110 @@ sapTmplDCpuProtPolicy OBJECT-TYPE DEFVAL { ''H } ::= { sapTmplEntry 35 } +sapTmplIngressQosPolicyName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapTmplIngressQosPolicyName specifies the ingress QoS + policy name. + + When the value of this object, it set to non-default, the value of + object sapTmplIngressQosPolicyId is ignored." + DEFVAL { "" } + ::= { sapTmplEntry 36 } + +sapTmplEgressQosPolicyName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapTmplEgressQosPolicyName specifies the egress QoS + policy name. + + When the value of this object, it set to non-default, the value of + object sapTmplEgressQosPolicyId is ignored." + DEFVAL { "" } + ::= { sapTmplEntry 37 } + +sapTmplIngressIpFilterName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapTmplIngressIpFilterName specifies the ingress Filter + name. + + When the value of this object is set to non-default, the value of + object sapTmplIngressIpFilterId is ignored." + DEFVAL { "" } + ::= { sapTmplEntry 38 } + +sapTmplIngressIpv6FilterName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapTmplIngressIpv6FilterName specifies the ingress Filter + name. + + When the value of this object is set to non-default, the value of + object sapTmplIngressIpv6FilterId is ignored." + DEFVAL { "" } + ::= { sapTmplEntry 39 } + +sapTmplIngressMacFilterName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapTmplIngressMacFilterName specifies the ingress Filter + name. + + When the value of this object is set to non-default, the value of + object sapTmplIngressMacFilterId is ignored." + DEFVAL { "" } + ::= { sapTmplEntry 40 } + +sapTmplEgressIpFilterName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapTmplEgressIpFilterName specifies the ingress Filter + name. + + When the value of this object is set to non-default, the value of + object sapTmplEgressIpFilterId is ignored." + DEFVAL { "" } + ::= { sapTmplEntry 41 } + +sapTmplEgressIpv6FilterName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapTmplEgressIpv6FilterName specifies the ingress Filter + name. + + When the value of this object is set to non-default, the value of + object sapTmplEgressIpv6FilterId is ignored." + DEFVAL { "" } + ::= { sapTmplEntry 42 } + +sapTmplEgressMacFilterName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapTmplEgressMacFilterName specifies the ingress Filter + name. + + When the value of this object is set to non-default, the value of + object sapTmplEgressMacFilterId is ignored." + DEFVAL { "" } + ::= { sapTmplEntry 43 } + sapTmplTlsTblLastChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only @@ -17762,7 +18066,7 @@ tmnxGreTunnelDscp OBJECT-TYPE tmnxGreTunnelReassembly OBJECT-TYPE SYNTAX Integer32 (-1 | 0..5000) - UNITS "milli-seconds" + UNITS "milliseconds" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -17778,7 +18082,7 @@ tmnxGreTunnelReassembly OBJECT-TYPE TIMETRA-CHASSIS-MIB::tmnxIPsecIsaGrpTunnelReassembly object. An 'inconsistentValue' error is returned if the value is not a - multiple of 100 milli-seconds." + multiple of 100 milliseconds." DEFVAL { -1 } ::= { tmnxGreTunnelEntry 20 } @@ -18661,8 +18965,8 @@ SapEgrEncapGroupEntry ::= SEQUENCE sapEgrEncapGroupAggRateLimit TPortSchedulerAggRateLimitPIR, sapEgrEncapGrpFrameBasedAccnt TruthValue, sapEgrEncapGroupAggRateLUB TruthValue, - sapEgrEncapGrpAggRateLimitHi TmnxHigh32, - sapEgrEncapGrpAggRateLimit TmnxLow32 + sapEgrEncapGrpAggRateLimitHi TmnxQosRateHigh32, + sapEgrEncapGrpAggRateLimit TmnxQosRateLow32 } sapEgrEncapGroupName OBJECT-TYPE @@ -18746,7 +19050,7 @@ sapEgrEncapGroupSchedulerPolicy OBJECT-TYPE sapEgrEncapGroupAggRateLimit OBJECT-TYPE SYNTAX TPortSchedulerAggRateLimitPIR - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -18793,8 +19097,8 @@ sapEgrEncapGroupAggRateLUB OBJECT-TYPE ::= { sapEgrEncapGroupEntry 10 } sapEgrEncapGrpAggRateLimitHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -18812,8 +19116,8 @@ sapEgrEncapGrpAggRateLimitHi OBJECT-TYPE ::= { sapEgrEncapGroupEntry 12 } sapEgrEncapGrpAggRateLimit OBJECT-TYPE - SYNTAX TmnxLow32 (1..3200000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -20942,7 +21246,8 @@ TmnxIpTunnelEntry ::= SEQUENCE tmnxIpTunnelGreHeaderKeysSet TruthValue, tmnxIpTunnelOperChanged TimeStamp, tmnxIpTunnelPubTcpMssAdjust Integer32, - tmnxIpTunnelPrivTcpMssAdjust Integer32 + tmnxIpTunnelPrivTcpMssAdjust Integer32, + tmnxIpTunnelDeliverySvcName TLNamedItemOrEmpty } tmnxIpTunnelName OBJECT-TYPE @@ -21076,7 +21381,10 @@ tmnxIpTunnelDeliverySvcId OBJECT-TYPE STATUS current DESCRIPTION "The value of tmnxIpTunnelDeliverySvcId specifies the ID of the tunnel - delivery service." + delivery service. + + The value of tmnxIpTunnelDeliverySvcId must be zero when + tmnxIpTunnelDeliverySvcName is not default and vice-versa." DEFVAL { 0 } ::= { tmnxIpTunnelEntry 14 } @@ -21128,7 +21436,7 @@ tmnxIpTunnelDscp OBJECT-TYPE tmnxIpTunnelReassembly OBJECT-TYPE SYNTAX Integer32 (-1 | 0..5000) - UNITS "milli-seconds" + UNITS "milliseconds" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -21144,7 +21452,7 @@ tmnxIpTunnelReassembly OBJECT-TYPE TIMETRA-CHASSIS-MIB::tmnxIPsecIsaGrpTunnelReassembly object. An 'inconsistentValue' error is returned if the value is not a - multiple of 100 milli-seconds." + multiple of 100 milliseconds." DEFVAL { -1 } ::= { tmnxIpTunnelEntry 19 } @@ -21176,7 +21484,7 @@ tmnxIpTunnelHostISA OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "The value of tmnxIpTunnelHostISA indicates the active ISA that is + "The value of tmnxIpTunnelHostISA indicates the active ISA MDA that is being used to host this tunnel. This object will have a value of zero when this tunnel is @@ -21341,6 +21649,19 @@ tmnxIpTunnelPrivTcpMssAdjust OBJECT-TYPE DEFVAL { -1 } ::= { tmnxIpTunnelEntry 33 } +tmnxIpTunnelDeliverySvcName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIpTunnelDeliverySvcName specifies the name of the + tunnel delivery service. + + The value of tmnxIpTunnelDeliverySvcName must be an empty string when + tmnxIpTunnelDeliverySvcId is not default and vice-versa." + DEFVAL { ''H } + ::= { tmnxIpTunnelEntry 34 } + tmnxIpTnlDstAddrTableLastChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only @@ -21897,7 +22218,22 @@ SapExtEntry ::= SEQUENCE sapOperDCpuProtPolicy TNamedItemOrEmpty, sapIngQGrpRedirectList TNamedItemOrEmpty, sapEgrQGrpRedirectList TNamedItemOrEmpty, - sapEgrQosQueueOvrHsSecShaper TNamedItemOrEmpty + sapEgrQosQueueOvrHsSecShaper TNamedItemOrEmpty, + sapFwdWhlSaleEpipeSvcId TmnxServId, + sapIngressQinqTranslation INTEGER, + sapIngressQinqInnerTranslationId Integer32, + sapIngressQinqOuterTranslationId Integer32, + sapBandwidthHi Unsigned32, + sapEgressQosVlanQosPlcy TLNamedItemOrEmpty, + sapIngQtagManipulationOuterTag Integer32, + sapIngQtagManipulationInnerTag Integer32, + sapIngQtagManipulationAction TmnxSapQtagManipulationAction, + sapEgrQtagManipulationAction TmnxSapQtagManipulationAction, + sapEgressQosEgrRemarkPlcy TLNamedItemOrEmpty, + sapEgressAggRateCIRLmt Integer32, + sapIngressAggregatePolicerRateHi TmnxHigh32, + sapIngressAggregatePolicerRateLo TmnxLow32, + sapIngressAggregatePolicerBurst Integer32 } sapExtLastChanged OBJECT-TYPE @@ -21969,8 +22305,8 @@ sapStatHostMacLearnOptions OBJECT-TYPE ::= { sapExtEntry 5 } sapBandwidth OBJECT-TYPE - SYNTAX Unsigned32 (0 | 1..3200000000) - UNITS "kilo-bits per second" + SYNTAX Unsigned32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -22028,6 +22364,234 @@ sapEgrQosQueueOvrHsSecShaper OBJECT-TYPE DEFVAL { "" } ::= { sapExtEntry 10 } +sapFwdWhlSaleEpipeSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapFwdWhlSaleEpipeSvcId specifies the EPIPE service to + which PPPoE packets on ingress with ether-types 0x8863 and 0x8864 will + be redirected." + DEFVAL { 0 } + ::= { sapExtEntry 12 } + +sapIngressQinqTranslation OBJECT-TYPE + SYNTAX INTEGER { + none (1), + qinqIds (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngressQinqTranslation specifies the desired Ingress + Qinq Vlan Translation. + + A value of 'qinqIds' specifies that the value of + sapIngressQinqInnerTranslationId and sapIngressQinqOuterTranslationId + is to be used to overwrite the preserved qinq id's in the packet. + + An 'inconsistentValue' error is returned when an attempt is made to + set the value of sapIngressQinqTranslation to 'qinqIds' and + sapIngressQinqInnerTranslationId and sapIngressQinqOuterTranslationId + are set to '-1'." + DEFVAL { none } + ::= { sapExtEntry 13 } + +sapIngressQinqInnerTranslationId OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngressQinqInnerTranslationId specifies the inner + ingress vlan translation for two service delimiting vlan values." + DEFVAL { -1 } + ::= { sapExtEntry 14 } + +sapIngressQinqOuterTranslationId OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngressQinqOuterTranslationId specifies the outer + ingress vlan translation for two service delimiting vlan values." + DEFVAL { -1 } + ::= { sapExtEntry 15 } + +sapBandwidthHi OBJECT-TYPE + SYNTAX Unsigned32 (0..1) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapBandwidthHi specifies the upper 32-bit value of + administrative bandwidth assigned to this SAP entry. + + + An 'inconsistentValue' error is returned when this object is changed + to non-default value and sapBandwidth value is not set in the same + pdu." + DEFVAL { 0 } + ::= { sapExtEntry 16 } + +sapEgressQosVlanQosPlcy OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgressQosVlanQosPlcy specifies the name to associate + with this SAP." + DEFVAL { "default" } + ::= { sapExtEntry 17 } + +sapIngQtagManipulationOuterTag OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngQtagManipulationOuterTag specifies a valid outer + q-tag to be used at SAP ingress by action indicated by + sapIngQtagManipulationAction. Value -1 indicates + sapIngQtagManipulationOuterTag is not applicable and should not be + used." + DEFVAL { -1 } + ::= { sapExtEntry 18 } + +sapIngQtagManipulationInnerTag OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngQtagManipulationInnerTag specifies a valid inner + q-tag to be used at SAP ingress by action indicated by + sapIngQtagManipulationAction. Value -1 indicates + sapIngQtagManipulationInnerTag is not applicable and should not be + used." + DEFVAL { -1 } + ::= { sapExtEntry 19 } + +sapIngQtagManipulationAction OBJECT-TYPE + SYNTAX TmnxSapQtagManipulationAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngQtagManipulationAction specifies the action to manipulate + the q-tag(s) of the packets at SAP ingress. The action uses a valid value + of sapIngQtagManipulationOuterTag for outer q-tag and + and a valid value of sapIngQtagManipulationInnerTag for inner q-tag. + + Value replaceAndPushOuter (8) is not applicable to ingress, therefore + it is not allowed to be assigned to sapIngQtagManipulationAction. + + sapIngQtagManipulationAction is initialized to notApplicable (0) on + SAPs that don't support q-tag manipulation, and thus not allowed to + change. + + sapIngQtagManipulationAction is only applicable and changeable when + TIMETRA-SERV-MIB::svcType is epipe or vpls and + TIMETRA-PORT-MIB::tmnxPortEncapType is nullEncap or qEncap or + qinqEncap. + + The default depends on the value of the objects + TIMETRA-PORT-MIB::tmnxPortEncapType and + TIMETRA-SAP-MIB::sapEncapValue." + ::= { sapExtEntry 20 } + +sapEgrQtagManipulationAction OBJECT-TYPE + SYNTAX TmnxSapQtagManipulationAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgrQtagManipulationAction specifies the action to manipulate + the q-tag(s) of the packets at SAP egress. Unlike ingress, at egress + the action uses the vlan-id of the SAP for inner and outer q-tag + to push or replace. + + Value popOuterAndReplaceInner (5) is not applicable to egress, + therefore it is not allowed to be assigned to + sapEgrQtagManipulationAction. + + sapEgrQtagManipulationAction is initialized to notApplicable (0) on + SAPs that don't support q-tag manipulation, and thus not allowed to + change. + + sapEgrQtagManipulationAction is only applicable and changeable when + TIMETRA-SERV-MIB::svcType is epipe or vpls and + TIMETRA-PORT-MIB::tmnxPortEncapType is nullEncap or qEncap or + qinqEncap. + + The default depends on the value of the objects + TIMETRA-PORT-MIB::tmnxPortEncapType and + TIMETRA-SAP-MIB::sapEncapValue." + ::= { sapExtEntry 21 } + +sapEgressQosEgrRemarkPlcy OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgressQosEgrRemarkPlcy specifies the name to associate + with this SAP." + DEFVAL { "default" } + ::= { sapExtEntry 22 } + +sapEgressAggRateCIRLmt OBJECT-TYPE + SYNTAX Integer32 (-1..100000000) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapEgressAggRateCIRLmt specifies the aggregate CIR rate + of all egress queues for this SAP." + DEFVAL { 0 } + ::= { sapExtEntry 23 } + +sapIngressAggregatePolicerRateHi OBJECT-TYPE + SYNTAX TmnxHigh32 (0 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngressAggregatePolicerRateHi specifies the upper 32 + bits of the rate to be used in kbps. + + This value should always be set along with + sapIngressAggregatePolicerRateLo, otherwise an 'inconsistentValue' + error is returned. + + When the value of sapIngressAggregatePolicerRateHi along with the + value of sapIngressAggregatePolicerRateLo is set to 4294967295 + (0xFFFFFFFF), rate for this policer indicates maximum rate." + DEFVAL { 4294967295 } + ::= { sapExtEntry 82 } + +sapIngressAggregatePolicerRateLo OBJECT-TYPE + SYNTAX TmnxLow32 (144..400000000 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngressAggregatePolicerRateLo specifies the lower 32 + bits of the rate to be used in kbps. + + This value should always be set along with + sapIngressAggregatePolicerRateHi, otherwise an 'inconsistentValue' + error is returned. + + When the value of sapIngressAggregatePolicerRateHi along with the + value of sapIngressAggregatePolicerRateLo is set to 4294967295 + (0xFFFFFFFF), rate for this policer indicates maximum rate." + DEFVAL { 4294967295 } + ::= { sapExtEntry 83 } + +sapIngressAggregatePolicerBurst OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..33292) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sapIngressAggregatePolicerBurst specifies the burst to be + used. The value -1 means maximum burst." + DEFVAL { -1 } + ::= { sapExtEntry 84 } + sapDcpFpStaticStatTable OBJECT-TYPE SYNTAX SEQUENCE OF SapDcpFpStaticStatEntry MAX-ACCESS not-accessible @@ -23213,7 +23777,7 @@ SapStatHost6Entry ::= SEQUENCE sapStatHost6PrefixLen InetAddressPrefixLength, sapStatHost6NextHopAddrType InetAddressType, sapStatHost6NextHopAddr InetAddress, - sapStatHost6SubscrIdent DisplayString, + sapStatHost6SubscrIdent TmnxSubIdentStringOrEmpty, sapStatHost6SubProfile ServObjName, sapStatHost6SlaProfile ServObjName, sapStatHost6ShcvOperState ServShcvOperState, @@ -23319,7 +23883,7 @@ sapStatHost6NextHopAddr OBJECT-TYPE ::= { sapStatHost6Entry 8 } sapStatHost6SubscrIdent OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..32)) + SYNTAX TmnxSubIdentStringOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION @@ -23684,7 +24248,7 @@ SapIngQosQueueDepthInfoEntry ::= SEQUENCE sapIngQosQueueDepthPollPrcnt1 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -23695,7 +24259,7 @@ sapIngQosQueueDepthPollPrcnt1 OBJECT-TYPE sapIngQosQueueDepthPollPrcnt2 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -23706,7 +24270,7 @@ sapIngQosQueueDepthPollPrcnt2 OBJECT-TYPE sapIngQosQueueDepthPollPrcnt3 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -23717,7 +24281,7 @@ sapIngQosQueueDepthPollPrcnt3 OBJECT-TYPE sapIngQosQueueDepthPollPrcnt4 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -23728,7 +24292,7 @@ sapIngQosQueueDepthPollPrcnt4 OBJECT-TYPE sapIngQosQueueDepthPollPrcnt5 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -23739,7 +24303,7 @@ sapIngQosQueueDepthPollPrcnt5 OBJECT-TYPE sapIngQosQueueDepthPollPrcnt6 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -23750,7 +24314,7 @@ sapIngQosQueueDepthPollPrcnt6 OBJECT-TYPE sapIngQosQueueDepthPollPrcnt7 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -23761,7 +24325,7 @@ sapIngQosQueueDepthPollPrcnt7 OBJECT-TYPE sapIngQosQueueDepthPollPrcnt8 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -23772,7 +24336,7 @@ sapIngQosQueueDepthPollPrcnt8 OBJECT-TYPE sapIngQosQueueDepthPollPrcnt9 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -23783,7 +24347,7 @@ sapIngQosQueueDepthPollPrcnt9 OBJECT-TYPE sapIngQosQueueDepthPollPrcnt10 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -23856,7 +24420,7 @@ SapEgrQosQueueDepthInfoEntry ::= SEQUENCE sapEgrQosQueueDepthPollPrcnt1 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -23867,7 +24431,7 @@ sapEgrQosQueueDepthPollPrcnt1 OBJECT-TYPE sapEgrQosQueueDepthPollPrcnt2 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -23878,7 +24442,7 @@ sapEgrQosQueueDepthPollPrcnt2 OBJECT-TYPE sapEgrQosQueueDepthPollPrcnt3 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -23889,7 +24453,7 @@ sapEgrQosQueueDepthPollPrcnt3 OBJECT-TYPE sapEgrQosQueueDepthPollPrcnt4 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -23900,7 +24464,7 @@ sapEgrQosQueueDepthPollPrcnt4 OBJECT-TYPE sapEgrQosQueueDepthPollPrcnt5 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -23911,7 +24475,7 @@ sapEgrQosQueueDepthPollPrcnt5 OBJECT-TYPE sapEgrQosQueueDepthPollPrcnt6 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -23922,7 +24486,7 @@ sapEgrQosQueueDepthPollPrcnt6 OBJECT-TYPE sapEgrQosQueueDepthPollPrcnt7 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -23933,7 +24497,7 @@ sapEgrQosQueueDepthPollPrcnt7 OBJECT-TYPE sapEgrQosQueueDepthPollPrcnt8 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -23944,7 +24508,7 @@ sapEgrQosQueueDepthPollPrcnt8 OBJECT-TYPE sapEgrQosQueueDepthPollPrcnt9 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -23955,7 +24519,7 @@ sapEgrQosQueueDepthPollPrcnt9 OBJECT-TYPE sapEgrQosQueueDepthPollPrcnt10 OBJECT-TYPE SYNTAX Unsigned32 (0..10000) - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -24055,7 +24619,7 @@ SapEvpnMHEthSegEntry ::= SEQUENCE } sapEvpnMHEthSegName OBJECT-TYPE - SYNTAX TNamedItemOrEmpty (SIZE (0..28)) + SYNTAX TNamedItemOrEmpty MAX-ACCESS read-only STATUS current DESCRIPTION @@ -24382,7 +24946,8 @@ SapL2tpv3Entry ::= SEQUENCE sapL2tpv3OperFlags BITS, sapL2tpv3LastOperChgd TimeStamp, sapL2tpv3HostISA TmnxHwIndexOrZero, - sapL2tpv3EthVlanQtag QTagFullRangeOrNone + sapL2tpv3EthVlanQtag QTagFullRangeOrNone, + sapL2tpv3ServiceName TLNamedItemOrEmpty } sapL2tpv3RowStatus OBJECT-TYPE @@ -24411,12 +24976,11 @@ sapL2tpv3ServiceId OBJECT-TYPE reachability to the L2TPV3 tunnel group configured in the sapL2tpv3TunnelGroupName objects. - When sapL2tpv3ServiceId is zero, the routing context must be specified - using sapL2tpv3RouterId. While both are zero, L2TPV3 tunnels will - fail to come up. + While sapL2tpv3ServiceId/sapL2tpv3ServiceName/sapL2tpv3RouterId are + set to default, L2TPV3 tunnels will fail to come up. - When sapL2tpv3RouterId is non-zero, sapL2tpv3ServiceId must be zero - and vice versa." + Only one of sapL2tpv3ServiceId/sapL2tpv3ServiceName/sapL2tpv3RouterId + may be set to non-default." DEFVAL { 0 } ::= { sapL2tpv3Entry 3 } @@ -24429,12 +24993,12 @@ sapL2tpv3RouterId OBJECT-TYPE reachability to the L2TPV3 tunnel group configured in the sapL2tpv3TunnelGroupName object. - When sapL2tpv3RouterId is zero, the routing context must be specified - using sapL2tpv3ServiceId. While both are zero, L2TPV3 tunnels will - fail to come up. - When sapL2tpv3RouterId is non-zero, sapL2tpv3ServiceId must be zero - and vice versa." + While sapL2tpv3ServiceId/sapL2tpv3ServiceName/sapL2tpv3RouterId are + set to default, L2TPV3 tunnels will fail to come up. + + Only one of sapL2tpv3ServiceId/sapL2tpv3ServiceName/sapL2tpv3RouterId + may be set to non-default." DEFVAL { 0 } ::= { sapL2tpv3Entry 4 } @@ -24506,7 +25070,8 @@ sapL2tpv3OperFlags OBJECT-TYPE SYNTAX BITS { sapDown (0), routerUnreachable (1), - adminDown (2) + adminDown (2), + tunnelNotUnique (3) } MAX-ACCESS read-only STATUS current @@ -24546,6 +25111,24 @@ sapL2tpv3EthVlanQtag OBJECT-TYPE DEFVAL { -1 } ::= { sapL2tpv3Entry 14 } +sapL2tpv3ServiceName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The sapL2tpv3ServiceName specifies the routing context which provides + reachability to the L2TPV3 tunnel group configured in the + sapL2tpv3TunnelGroupName objects. + + + While sapL2tpv3ServiceId/sapL2tpv3ServiceName/sapL2tpv3RouterId are + set to default, L2TPV3 tunnels will fail to come up. + + Only one of sapL2tpv3ServiceId/sapL2tpv3ServiceName/sapL2tpv3RouterId + may be set to non-default." + DEFVAL { ''H } + ::= { sapL2tpv3Entry 15 } + sapEgrQosHsWrrGrpTblLastChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only @@ -24626,7 +25209,7 @@ sapEgrQosHsWrrGrpLastChanged OBJECT-TYPE sapEgrQosHsWrrGrpRate OBJECT-TYPE SYNTAX THPolPIRRateOverride - UNITS "Kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -24638,7 +25221,7 @@ sapEgrQosHsWrrGrpRate OBJECT-TYPE sapEgrQosHsWrrGrpRatePercent OBJECT-TYPE SYNTAX TPIRPercentOverride - UNITS "hundredths of a percent" + UNITS "centipercent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -24661,6 +25244,179 @@ sapEgrQosHsWrrGrpClassWeight OBJECT-TYPE DEFVAL { -2 } ::= { sapEgrQosHsWrrGrpEntry 6 } +tmnxSapOperStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSapOperStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxSapOperStatusTable contains operational state information of a SAP." + ::= { tmnxSapObjs 179 } + +tmnxSapOperStatusEntry OBJECT-TYPE + SYNTAX TmnxSapOperStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents information related to operational state a + SAP." + INDEX { + svcId, + sapPortId, + sapEncapValue + } + ::= { tmnxSapOperStatusTable 1 } + +TmnxSapOperStatusEntry ::= SEQUENCE +{ + tmnxSapOperStatus INTEGER, + tmnxSapOperFlags BITS +} + +tmnxSapOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up (1), + down (2), + ingressQosMismatch (3), + egressQosMismatch (4), + portMtuTooSmall (5), + svcAdminDown (6), + iesIfAdminDown (7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSapOperStatus indicates the operating + state of this SAP." + ::= { tmnxSapOperStatusEntry 1 } + +tmnxSapOperFlags OBJECT-TYPE + SYNTAX BITS { + sapAdminDown (0), + svcAdminDown (1), + iesIfAdminDown (2), + portOperDown (3), + portMtuTooSmall (4), + l2OperDown (5), + ingressQosMismatch (6), + egressQosMismatch (7), + relearnLimitExceeded (8), + recProtSrcMac (9), + subIfAdminDown (10), + sapIpipeNoCeIpAddr (11), + reserved12 (12), + reserved13 (13), + sapParamMismatch (14), + sapCemNoEcidOrMacAddr (15), + sapStandbyForMcRing (16), + sapSvcMtuTooSmall (17), + ingressNamedPoolMismatch (18), + egressNamedPoolMismatch (19), + ipMirrorNoMacAddr (20), + sapEpipeNoRingNode (21), + mcStandby (22), + mhStandby (23), + oamDownMepFault (24), + oamUpMepFault (25), + ethTunTagMisconfig (26), + ingressPolicerMismatch (27), + egressPolicerMismatch (28), + sapTlsNoRingNode (29), + ethRingPathBlocked (30), + oamTunnelMepFault (31), + operGrpDown (32), + portBouncing (33), + sapEgressHQosMgmtMismatch (34), + evpnP2mpConflict (35), + l2tpv3TunnelDown (36), + labelStackLimitExceeded (37), + sapIngQGrpRedirMismatch (38), + sapEgrQGrpRedirMismatch (39) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates all the conditions that affect the operating + status of this SAP. + + The bit values are: + + sapAdminDown (0) - SAP is admin down. + svcAdminDown (1) - Service is admin down. + iesIfAdminDown (2) - IP interface is admin down (IES and + VPRN only). + portOperDown (3) - Access port is oper down. + portMtuTooSmall (4) - Access port's MTU is < Service MTU + l2OperDown (5) - L2 PVC/PVP is oper down (FR and ATM + only). + ingressQosMismatch (6) - Mismatch between ingress QoS and + Scheduler policies. + egressQosMismatch (7) - Mismatch between egress QoS and + Scheduler policies. + relearnLimitExceeded (8) - MAC relearn limit was exceeded (TLS + only). + recProtSrcMac (9) - Received a packet with a protected + source MAC (TLS only). + subIfAdminDown (10) - Subscriber interface is admin down + (group-interface SAP only). + sapIpipeNoCeIpAddr (11) - CE IP Address not configured for Ipipe + SAP (IPIPE SAP only). + reserved12 (12) + reserved13 (13) + sapParamMismatch (14) - Service specific local parameter + mismatch. + sapCemNoEcidOrMacAddr (15) - ECID or MAC address not configured + (CEM SAP only). + sapStandbyForMcRing (16) - mc-ring keeps this SAP standby for the + corresponding SAP on peer. + sapSvcMtuTooSmall (17) - Service MTU is < SAP payload. + ingressNamedPoolMismatch (18) + - Invalid named pool on the ingress + side. + egressNamedPoolMismatch (19) + - Invalid named pool on the egress side. + ipMirrorNoMacAddr (20) - No MAC Address configured for the + IP mirror. + sapEpipeNoRingNode (21) - No TIMETRA-MC-REDUNDANCY-MIB + ::tmnxMcEpipeSapEntry object + configured for Epipe SAP (EPIPE SAP + only). + mcStandby (22) - indicates the SAP is standby because + of a multi-chassis protocol. + mhStandby (23) - indicates the SAP is standby because + of a BGP multi-home protocol. + oamDownMepFault (24) - ETH-CFM down MEP fault detected. + oamUpMepFault (25) - ETH-CFM up MEP fault detected. + ethTunTagMisconfig (26) - Missing Eth-tunnel SAP tag(s). + ingressPolicerMismatch (27) - indicate ingress policer + is parented to non-existent arbiter + egressPolicerMismatch (28) - indicate egress policer + is parented to non-existent arbiter. + sapTlsNoRingNode (29) - No TIMETRA-MC-REDUNDANCY-MIB + ::tmnxMcTlsSapEntry object + configured for TLS SAP (VPLS SAP + only). + ethRingPathBlocked (30) - indicates eth-ring path is + blocked. + oamTunnelMepFault (31) - ETH-CFM Tunnel MEP fault detected. + operGrpDown (32) - indicates operational-group is down. + portBouncing (33) - indicates port is oper down and + bouncing. + sapEgressHQosMgmtMismatch (34) + - indicates the policer is in orphaned + operational state as scheduler policy + does not exist. + evpnP2mpConflict (35) - Conflict with evpn p2mp. + l2tpv3TunnelDown (36) - indicates l2tpv3 tunnel status. + labelStackLimitExceeded (37) - label stack overhead exceeding the + egress IOM limitation. + sapIngQGrpRedirMismatch (38) - indicates an instance in the SAP's ingress + QGrp redirect list is not present on the FP. + sapEgrQGrpRedirMismatch (39) - indicates an instance in the SAP's egress + QGrp redirect list is not present on the port." + ::= { tmnxSapOperStatusEntry 2 } + +tmnxMgSapNotifyObjs OBJECT IDENTIFIER ::= { tmnxSapObjs 181 } + tmnxSapConformance OBJECT IDENTIFIER ::= { tmnxServConformance 3 } tmnxSapCompliances OBJECT IDENTIFIER ::= { tmnxSapConformance 1 } @@ -26508,11 +27264,11 @@ tmnxSap7xxxV15v0Compliance MODULE-COMPLIANCE } ::= { tmnxSapCompliances 129 } -tmnxSap7xxxV15v1Compliance MODULE-COMPLIANCE - STATUS current +tmnxSap7xxxV16v0Compliance MODULE-COMPLIANCE + STATUS obsolete DESCRIPTION "The compliance statement for management of services SAPs on Nokia SROS - series systems release 15.1." + series systems release 16.0." MODULE MANDATORY-GROUPS { tmnxSapV9v0Group, @@ -26648,10 +27404,319 @@ tmnxSap7xxxV15v1Compliance MODULE-COMPLIANCE tmnxSapQosHsWrrGrpOvrGroup, sapEvpnMhEthSegV15v0Group, tmnxSapQosQBurstLimitOvrGrp, + tmnxSapQosPlcrOvrV15v1Group, + sapPppoeRedirectGroup, + tmnxSapTemplateQosV16v0Group, + tmnxIpTunnelV16v0Group, + tmnxSapTmplFilterNameV16v0Group, + tmnxSapL2tpv3ExtGroup, + tmnxSapIngressQinqV16v0Group, + tmnxSapBaseStatsAggregateGroup + } + ::= { tmnxSapCompliances 130 } + +tmnxSap7xxxV15v1Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of services SAPs on Nokia SROS + series systems release 15.1." + MODULE + MANDATORY-GROUPS { + tmnxSapV9v0Group, + tmnxSapBaseV6v0Group, + tmnxSapAtmV6v0Group, + tmnxSapAtmV9v0Group, + tmnxSapStaticHostV9v0Group, + tmnxSapStaticHostV11v0Group, + tmnxSapPortIdV6v0Group, + tmnxSapSubMgmtV9v0Group, + tmnxSapMstiV6v0Group, + tmnxSapL2ptV6v0Group, + tmnxSapMsapV11v0Group, + tmnxSapMsapV9v0Group, + tmnxSapMsapV6v1Group, + tmnxSapHsmdaV9v0Group, + tmnxSapHsmdaV10v0Group, + tmnxSapNotifyGroup, + tmnxSapCemNotificationV6v0Group, + tmnxTlsMsapPppoeV6v0Group, + tmnxSapCemV6v0Group, + tmnxSapDhcpV8v0Group, + tmnxSapDhcpV11v0Group, + tmnxSapMrpV8v0Group, + tmnxSapBsxV7v0Group, + tmnxSapBsxV9v0Group, + tmnxSapBsxV10v0Group, + tmnxSapArpHostGroup, + tmnxSapIgmpTrkGroup, + tmnxSapIgmpTrkV8v0Group, + tmnxSapIgmpTrkV11v0Group, + tmnxSapFrGroupV8v0, + tmnxSapIpipeV8v0Group, + tmnxSapRadiusFallbackGroup, + tmnxSapPbbGroup, + tmnxSapPbbV12v0Group, + tmnxSapTlsV7v0Group, + tmnxSapFPropBMacV8v0Group, + tmnxSapPlcrV9v0Group, + tmnxSapEthRingGroup, + tmnxSapOverrideV8v0Group, + tmnxSapOverrideV9v0Group, + tmnxSapGreObsoletedGroup, + tmnxSapGreV11v0Group, + tmnxSapNotificationV11v0Group, + tmnxSapNotifObsoletedGroup, + tmnxSapMvrpNotificationV8v0Group, + tmnxSapEthCfmMonitorGroup, + tmnxSapEthCfmGroup, + tmnxSapCflowdGroupV11v0, + tmnxSapNotificationV9v0Group, + tmnxSapDefHostV9v0Group, + tmnxSapDefHostV14v0Group, + tmnxSapFilterProfileV9v0Group, + tmnxSapIpipeNotificationGroup, + tmnxSapSpbGroup, + tmnxSapNotificationV10v0Group, + tmnxSapIpTnlGroup, + tmnxSapV11v0Group, + tmnxSapLagV11v0Group, + tmnxSapMonitorIPGroup, + tmnxSapStatsV10v0Group, + tmnxSapFlowSPecV11v0Group, + tmnxSapDCpuProtV11v0Group, + tmnxSapDcpNotifyObjsV11v0Group, + tmnxSapDcpNotifyV11v0Group, + tmnxSapEgrPortQGrpV11v0Group, + tmnxSapSpbV11v0Group, + tmnxSapSchedulerRateV11v0Group, + tmnxSapEthLoopbackV11v0Group, + tmnxSapEthLpbkNotifyV11v0Group, + sapTlsFdbMacStatsGroup, + sapTlsEtreeGroup, + tmnxSapTlsV12v0Group, + tmnxMsapPlcyCpmProtV12v0Group, + tmnxSapQosV12v0Group, + tmnxSapEthCfmV12v0Group, + tmnxIpTunnelV12v0Group, + sapLagV12v0Group, + tmnxIPTunnelGreKeyV12v0Group, + tmnxIpTunnelFragStatV12v0Group, + tmnxIpTunnelEncapNotifyGroup, + tmnxIpTunnelEncaNotifyObjsGroup, + tmnxIpTnlOperChgGroup, + tmnxMsapQosV12v0Group, + tmnxSapMsapV12v0Group, + tmnxSapMsapV14v0Group, + tmnxSapStatHost6Group, + tmnxSapStatHost6V13v0Group, + tmnxSapIpoeV13v0Group, + tmnxSapDnGroup, + tmnxSapQosSchedV13v0Group, + tmnxSapIpipeFaultPropGroup, + tmnxSapStaticHostRipV13v0Group, + tmnxSapBaseStatsV13v0Group, + tmnxSapQueueOvrV13v0Group, + tmnxSapDiamNasreqGroup, + tmnxSapRipNotifyGroup, + tmnxSapQosRateV13v0Group, + tmnxSapNotificationV13v0Group, + tmnxSapDhcpV13v0Group, + tmnxSapShcvPolicyGroup, + tmnxSapMvrpV13v0Group, + tmnxSapEgrEncapGrpV13v0Group, + sapBgpEvpnMplsMhGroup, + tmnxSapV14v0Group, + tmnxSapVplsV14v0Group, + tmnxSapQosStatsGroup, + tmnxSapStickyMsapGroup, + tmnxSapInfoV14v0Group, + tmnxSapIpV6FilterV14v0Group, + tmnxEvpnMplsMacMovNotifGroup, + sapEthLoopbackV14v0Group, + tmnxSapTlsPbbV14v0Group, + tmnxSapVprnLoopbackV14v0Group, + tmnxSapL2tpv3V14v0Group, + tmnxSapBgpEvpnAlmpGroup, + sapL3LoopbackNotifGroup, + sapV14v0NotifyObjsGroup, + tmnxSapEgrQosStatsGroup, + tmnxSapCfmLmmPerQosV15v0Group, + tmnxSapQosQDropTailGroup, + tmnxSapQosV15v0Group, + tmnxSapEsmMacV15v0Group, + tmnxSapQosRateGroup, + tmnxSapQosHsQOvrGroup, + tSapQosQGrpIngRedirectListGroup, + tSapQosQGrpEgrRedirectListGroup, + tmnxDDosDCpuProtPolicyGrp, + tSapIpTnlTcpMssAdjustV15v0Grp, + tmnxSapTlsV15v0Group, + tmnxSapMsapV15v0Group, + tmnxSapQosHsWrrGrpOvrGroup, + sapEvpnMhEthSegV15v0Group, + tmnxSapQosQBurstLimitOvrGrp, tmnxSapQosPlcrOvrV15v1Group } ::= { tmnxSapCompliances 131 } +tmnxSap7xxxV19v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of services SAPs on Nokia SROS + series systems release 19.0." + MODULE + MANDATORY-GROUPS { + tmnxSapV9v0Group, + tmnxSapBaseV6v0Group, + tmnxSapAtmV6v0Group, + tmnxSapAtmV9v0Group, + tmnxSapStaticHostV9v0Group, + tmnxSapStaticHostV11v0Group, + tmnxSapPortIdV6v0Group, + tmnxSapSubMgmtV9v0Group, + tmnxSapMstiV6v0Group, + tmnxSapL2ptV6v0Group, + tmnxSapMsapV11v0Group, + tmnxSapMsapV9v0Group, + tmnxSapMsapV6v1Group, + tmnxSapHsmdaV9v0Group, + tmnxSapHsmdaV10v0Group, + tmnxSapNotifyGroup, + tmnxSapCemNotificationV6v0Group, + tmnxTlsMsapPppoeV6v0Group, + tmnxSapCemV6v0Group, + tmnxSapDhcpV8v0Group, + tmnxSapDhcpV11v0Group, + tmnxSapMrpV8v0Group, + tmnxSapBsxV7v0Group, + tmnxSapBsxV9v0Group, + tmnxSapBsxV10v0Group, + tmnxSapArpHostGroup, + tmnxSapIgmpTrkGroup, + tmnxSapIgmpTrkV8v0Group, + tmnxSapIgmpTrkV11v0Group, + tmnxSapFrGroupV8v0, + tmnxSapIpipeV8v0Group, + tmnxSapRadiusFallbackGroup, + tmnxSapPbbGroup, + tmnxSapPbbV12v0Group, + tmnxSapTlsV7v0Group, + tmnxSapFPropBMacV8v0Group, + tmnxSapPlcrV9v0Group, + tmnxSapEthRingGroup, + tmnxSapOverrideV8v0Group, + tmnxSapOverrideV9v0Group, + tmnxSapGreObsoletedGroup, + tmnxSapGreV11v0Group, + tmnxSapNotificationV11v0Group, + tmnxSapNotifObsoletedGroup, + tmnxSapMvrpNotificationV8v0Group, + tmnxSapEthCfmMonitorGroup, + tmnxSapEthCfmGroup, + tmnxSapCflowdGroupV11v0, + tmnxSapNotificationV9v0Group, + tmnxSapDefHostV9v0Group, + tmnxSapDefHostV14v0Group, + tmnxSapFilterProfileV9v0Group, + tmnxSapIpipeNotificationGroup, + tmnxSapSpbGroup, + tmnxSapNotificationV10v0Group, + tmnxSapIpTnlGroup, + tmnxSapV11v0Group, + tmnxSapLagV11v0Group, + tmnxSapMonitorIPGroup, + tmnxSapStatsV10v0Group, + tmnxSapFlowSPecV11v0Group, + tmnxSapDCpuProtV11v0Group, + tmnxSapDcpNotifyObjsV11v0Group, + tmnxSapDcpNotifyV11v0Group, + tmnxSapEgrPortQGrpV11v0Group, + tmnxSapSpbV11v0Group, + tmnxSapSchedulerRateV11v0Group, + tmnxSapEthLoopbackV11v0Group, + tmnxSapEthLpbkNotifyV11v0Group, + sapTlsFdbMacStatsGroup, + sapTlsEtreeGroup, + tmnxSapTlsV12v0Group, + tmnxMsapPlcyCpmProtV12v0Group, + tmnxSapQosV12v0Group, + tmnxSapEthCfmV12v0Group, + tmnxIpTunnelV12v0Group, + sapLagV12v0Group, + tmnxIPTunnelGreKeyV12v0Group, + tmnxIpTunnelFragStatV12v0Group, + tmnxIpTunnelEncapNotifyGroup, + tmnxIpTunnelEncaNotifyObjsGroup, + tmnxIpTnlOperChgGroup, + tmnxMsapQosV12v0Group, + tmnxSapMsapV12v0Group, + tmnxSapMsapV14v0Group, + tmnxSapStatHost6Group, + tmnxSapStatHost6V13v0Group, + tmnxSapIpoeV13v0Group, + tmnxSapDnGroup, + tmnxSapQosSchedV13v0Group, + tmnxSapIpipeFaultPropGroup, + tmnxSapStaticHostRipV13v0Group, + tmnxSapBaseStatsV13v0Group, + tmnxSapQueueOvrV13v0Group, + tmnxSapDiamNasreqGroup, + tmnxSapRipNotifyGroup, + tmnxSapQosRateV13v0Group, + tmnxSapNotificationV13v0Group, + tmnxSapDhcpV13v0Group, + tmnxSapShcvPolicyGroup, + tmnxSapMvrpV13v0Group, + tmnxSapEgrEncapGrpV13v0Group, + sapBgpEvpnMplsMhGroup, + tmnxSapV14v0Group, + tmnxSapVplsV14v0Group, + tmnxSapQosStatsGroup, + tmnxSapStickyMsapGroup, + tmnxSapInfoV19v0Group, + tmnxSapIpV6FilterV14v0Group, + tmnxEvpnMplsMacMovNotifGroup, + sapEthLoopbackV14v0Group, + tmnxSapTlsPbbV14v0Group, + tmnxSapVprnLoopbackV14v0Group, + tmnxSapL2tpv3V16v0Group, + tmnxSapBgpEvpnAlmpGroup, + sapL3LoopbackNotifGroup, + sapV14v0NotifyObjsGroup, + tmnxSapEgrQosStatsGroup, + tmnxSapCfmLmmPerQosV15v0Group, + tmnxSapQosQDropTailGroup, + tmnxSapQosV15v0Group, + tmnxSapEsmMacV15v0Group, + tmnxSapQosRateGroup, + tmnxSapQosHsQOvrGroup, + tSapQosQGrpIngRedirectListGroup, + tSapQosQGrpEgrRedirectListGroup, + tmnxDDosDCpuProtPolicyGrp, + tSapIpTnlTcpMssAdjustV15v0Grp, + tmnxSapTlsV15v0Group, + tmnxSapMsapV15v0Group, + tmnxSapQosHsWrrGrpOvrGroup, + sapEvpnMhEthSegV15v0Group, + tmnxSapQosQBurstLimitOvrGrp, + tmnxSapQosPlcrOvrV15v1Group, + sapPppoeRedirectGroup, + tmnxSapTemplateQosV16v0Group, + tmnxIpTunnelV16v0Group, + tmnxSapTmplFilterNameV16v0Group, + tmnxSapL2tpv3ExtGroup, + tmnxSapIngressQinqV16v0Group, + tmnxSapBaseStatsAggregateGroup, + tmnxSapOperStatusGroup, + tmnxSapBWGroup, + tmnxSapQtagV19v0Group, + tmnxSapVlanQosPlcyV19v0Group, + tmnxSapEgrAggRateCIRV19v0Group, + tmnxSapIgPlcyPlcerStatV19v0Group, + tmnxSapIngressAggRateV19v0Group + } + ::= { tmnxSapCompliances 132 } + tmnxSapGroups OBJECT IDENTIFIER ::= { tmnxSapConformance 2 } tmnxSapV6v0Group OBJECT-GROUP @@ -30953,7 +32018,7 @@ tmnxSapInfoV14v0Group OBJECT-GROUP sapIngQosQMBSBytes, sapEgrQosQMBSBytes } - STATUS current + STATUS obsolete DESCRIPTION "The group of objects supporting management of SAP capabilities for 14.0 release on Nokia SROS series systems." @@ -32010,6 +33075,26 @@ tmnxSapQosQBurstLimitOvrGrp OBJECT-GROUP override feature on Nokia SROS series systems added in release 15.4." ::= { tmnxSapGroups 521 } +sapPppoeRedirectGroup OBJECT-GROUP + OBJECTS { + sapFwdWhlSaleEpipeSvcId + } + STATUS current + DESCRIPTION + "The group of objects supporting PPPoE redirect on subscriber SAP + feature on Nokia SROS series systems release 16.0." + ::= { tmnxSapGroups 522 } + +tmnxIpTunnelV16v0Group OBJECT-GROUP + OBJECTS { + tmnxIpTunnelDeliverySvcName + } + STATUS current + DESCRIPTION + "The group of objects supporting IP tunnel feature on Nokia SROS series + systems release 16.0." + ::= { tmnxSapGroups 523 } + tmnxSapQosPlcrOvrV15v1Group OBJECT-GROUP OBJECTS { sapIngPlcrCtrlOvrLastChgd, @@ -32068,6 +33153,54 @@ tmnxSapQosPlcrOvrObsoletedGroup OBJECT-GROUP policer override feature on Nokia SROS series systems release 15.1." ::= { tmnxSapGroups 525 } +tmnxSapTemplateQosV16v0Group OBJECT-GROUP + OBJECTS { + sapTmplIngressQosPolicyName, + sapTmplEgressQosPolicyName + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP templates QoS + feature on Nokia SROS series systems in release 16.0." + ::= { tmnxSapGroups 526 } + +tmnxSapTmplFilterNameV16v0Group OBJECT-GROUP + OBJECTS { + sapTmplIngressIpFilterName, + sapTmplEgressIpFilterName, + sapTmplIngressIpv6FilterName, + sapTmplEgressIpv6FilterName, + sapTmplIngressMacFilterName, + sapTmplEgressMacFilterName + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP templates Filter + feature on Nokia SROS series systems in release 16.0." + ::= { tmnxSapGroups 527 } + +tmnxSapL2tpv3ExtGroup OBJECT-GROUP + OBJECTS { + sapL2tpv3ServiceName + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of the SAP + L2TPV3 feature on Nokia SROS series systems in release 16.0." + ::= { tmnxSapGroups 528 } + +tmnxSapIngressQinqV16v0Group OBJECT-GROUP + OBJECTS { + sapIngressQinqTranslation, + sapIngressQinqInnerTranslationId, + sapIngressQinqOuterTranslationId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qinq preserve and + translation feature on Nokia SROS series systems in release 16.0." + ::= { tmnxSapGroups 529 } + tmnxSapL2tpv3V16v0Group OBJECT-GROUP OBJECTS { sapL2tpv3TableLastChanged, @@ -32101,10 +33234,183 @@ tmnxSapL2tpv3ObsoletedGroup OBJECT-GROUP feature on Nokia SROS series systems in release 16.0." ::= { tmnxSapGroups 531 } +tmnxSapBaseStatsAggregateGroup OBJECT-GROUP + OBJECTS { + sapBaseStatsIngAggregateOffPkts, + sapBaseStatsIngAggregateOffOcts, + sapBaseStatsIngAggregateFwdPkts, + sapBaseStatsIngAggregateFwdOcts, + sapBaseStatsEgrAggregateFwdPkts, + sapBaseStatsEgrAggregateFwdOcts, + sapBaseStatsIngAggregateDropPkts, + sapBaseStatsIngAggregateDropOcts, + sapBaseStatsEgrAggregateDropPkts, + sapBaseStatsEgrAggregateDropOcts + } + STATUS current + DESCRIPTION + "The group of objects supporting management of aggregate SAP statistics + on Nokia SROS series systems in release 16.0." + ::= { tmnxSapGroups 533 } + +tmnxSapOperStatusGroup OBJECT-GROUP + OBJECTS { + tmnxSapOperStatus, + tmnxSapOperFlags + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP operational + information on Nokia SROS series systems in release 16.0." + ::= { tmnxSapGroups 534 } + +tmnxSapInfoV19v0Group OBJECT-GROUP + OBJECTS { + sapNumEntries, + sapPortId, + sapEncapValue, + sapRowStatus, + sapType, + sapDescription, + sapAdminStatus, + sapOperStatus, + sapIngressQosPolicyId, + sapIngressMacFilterId, + sapIngressIpFilterId, + sapIngressVlanTranslationId, + sapEgressQosPolicyId, + sapEgressMacFilterId, + sapEgressIpFilterId, + sapMirrorStatus, + sapIesIfIndex, + sapLastMgmtChange, + sapCollectAcctStats, + sapAccountingPolicyId, + sapVpnId, + sapCustId, + sapCustMultSvcSite, + sapIngressQosSchedulerPolicy, + sapEgressQosSchedulerPolicy, + sapSplitHorizonGrp, + sapIngressSharedQueuePolicy, + sapIngressMatchQinQDot1PBits, + sapLastStatusChange, + sapAntiSpoofing, + sapIngUseMultipointShared, + sapEgressQinQMarkTopOnly, + sapEndPoint, + sapIngressVlanTranslation, + sapSubType, + sapCpmProtPolicyId, + sapCpmProtMonitorMac, + sapEgressFrameBasedAccounting, + sapEthernetLLFAdminStatus, + sapEthernetLLFOperStatus, + sapTlsMvplsRowStatus, + sapEgressFrameBasedAccounting, + sapCallingStationId, + sapIngPolicerPolicy, + sapEgrPolicerPolicy, + sapIpv6HostInfoIpoeDhcp6Hosts, + sapIpv6HostInfoPppDhcp6Hosts, + sapIpv6HostInfoPppSLAACHosts, + sapIngQosQMBSBytes, + sapEgrQosQMBSBytes, + sapEgressQosEgrRemarkPlcy, + sapMulticastSource + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP capabilities for + 19.0 release on Nokia SROS series systems." + ::= { tmnxSapGroups 535 } + +tmnxSapOperObsoletedGroup OBJECT-GROUP + OBJECTS { + sapOperFlags + } + STATUS current + DESCRIPTION + "The group of obsoleted objects supporting management of the SAP + operational status feature on Nokia SROS series systems in release + 16.0." + ::= { tmnxSapGroups 536 } + +tmnxSapBWGroup OBJECT-GROUP + OBJECTS { + sapBandwidthHi + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the SAP operational + status feature on Nokia SROS series systems in release 19.0." + ::= { tmnxSapGroups 537 } + +tmnxSapQtagV19v0Group OBJECT-GROUP + OBJECTS { + sapIngQtagManipulationOuterTag, + sapIngQtagManipulationInnerTag, + sapIngQtagManipulationAction, + sapEgrQtagManipulationAction + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the SAP q-tag + manipulation on Nokia SROS series systems in release 19.0." + ::= { tmnxSapGroups 538 } + +tmnxSapVlanQosPlcyV19v0Group OBJECT-GROUP + OBJECTS { + sapEgressQosVlanQosPlcy + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the SAP Vlan QoS Policy + on Nokia SROS series systems in release 19.0." + ::= { tmnxSapGroups 539 } + +tmnxSapEgrAggRateCIRV19v0Group OBJECT-GROUP + OBJECTS { + sapEgressAggRateCIRLmt + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the SAP Egress Aggregate + Rate CIR on Nokia SROS series systems in release 19.0." + ::= { tmnxSapGroups 540 } + +tmnxSapIgPlcyPlcerStatV19v0Group OBJECT-GROUP + OBJECTS { + sapIngQosPStatsDrpExdProfPkts, + sapIngQosPStatsDrpExdProfOcts + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the SAP Ingress Policy + policer stats for drop counters on Nokia SROS series systems in + release 19.0." + ::= { tmnxSapGroups 541 } + +tmnxSapIngressAggRateV19v0Group OBJECT-GROUP + OBJECTS { + sapIngressAggregatePolicerRateLo, + sapIngressAggregatePolicerRateHi, + sapIngressAggregatePolicerBurst + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the SAP Ingress + Aggregate Rate on Nokia SROS series systems in release 19.0." + ::= { tmnxSapGroups 542 } + tmnxDCSapCompliances OBJECT IDENTIFIER ::= { tmnxSapConformance 3 } tmnxDCSapGroups OBJECT IDENTIFIER ::= { tmnxSapConformance 4 } +tmnxMgSapCompliances OBJECT IDENTIFIER ::= { tmnxSapConformance 5 } + +tmnxMgSapGroups OBJECT IDENTIFIER ::= { tmnxSapConformance 6 } + sapTrapsPrefix OBJECT IDENTIFIER ::= { tmnxServNotifications 3 } sapTraps OBJECT IDENTIFIER ::= { sapTrapsPrefix 0 } @@ -32144,8 +33450,8 @@ sapStatusChanged NOTIFICATION-TYPE sapPortId, sapEncapValue, sapAdminStatus, - sapOperStatus, - sapOperFlags + tmnxSapOperStatus, + tmnxSapOperFlags } STATUS current DESCRIPTION @@ -33235,6 +34541,8 @@ sapIfIgnorePortStateStop NOTIFICATION-TYPE [RECOVERY] None required." ::= { sapTraps 62 } +sapMgNotification OBJECT IDENTIFIER ::= { sapTrapsPrefix 1 } + topologyChangeSapState NOTIFICATION-TYPE OBJECTS { custId, diff --git a/mibs/nokia/TIMETRA-SDP-MIB b/mibs/nokia/TIMETRA-SDP-MIB index dadd960cb0..7daa75abb0 100644 --- a/mibs/nokia/TIMETRA-SDP-MIB +++ b/mibs/nokia/TIMETRA-SDP-MIB @@ -52,10 +52,11 @@ IMPORTS tmnxServNotifications, tmnxServObjs, tmnxSvcObjs, tstpTraps FROM TIMETRA-SERV-MIB - SdpBindId, ServiceAdminStatus, - TCpmProtPolicyID, TFCSet, - TItemDescription, TLNamedItemOrEmpty, - TNamedItem, TNamedItemOrEmpty, + AluNgeKeygroupIdOrZero, SdpBindId, + ServiceAdminStatus, TCpmProtPolicyID, + TFCSet, TItemDescription, + TLNamedItemOrEmpty, TNamedItem, + TNamedItemOrEmpty, TPolicyStatementNameOrEmpty, TQosQGrpInstanceIDorZero, TSdpEgressPolicyID, TSdpIngressPolicyID, @@ -91,7 +92,7 @@ timetraServicesSdpMIBModule MODULE-IDENTITY "This document is the SNMP MIB module to manage and provision the various services of the Nokia SROS system. - Copyright 2003-2017 Nokia. All rights reserved. Reproduction of this + Copyright 2003-2018 Nokia. All rights reserved. Reproduction of this document is authorized on the condition that the foregoing copyright notice is included. @@ -402,7 +403,7 @@ sdpOperStatus OBJECT-TYPE ::= { sdpInfoEntry 9 } sdpAdminPathMtu OBJECT-TYPE - SYNTAX Integer32 (0 | 576..9194) + SYNTAX Integer32 (0 | 576..9782) MAX-ACCESS read-create STATUS current DESCRIPTION @@ -644,7 +645,7 @@ sdpCollectAcctStats OBJECT-TYPE ::= { sdpInfoEntry 30 } sdpAccountingPolicyId OBJECT-TYPE - SYNTAX Unsigned32 + SYNTAX Unsigned32 (0..99) MAX-ACCESS read-create STATUS current DESCRIPTION @@ -749,7 +750,7 @@ sdpBandwidthBookingFactor OBJECT-TYPE sdpOperBandwidth OBJECT-TYPE SYNTAX Unsigned32 - UNITS "kilobits per second" + UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -761,7 +762,7 @@ sdpOperBandwidth OBJECT-TYPE sdpAvailableBandwidth OBJECT-TYPE SYNTAX Unsigned32 - UNITS "kilobits per second" + UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -771,7 +772,7 @@ sdpAvailableBandwidth OBJECT-TYPE sdpMaxBookableBandwidth OBJECT-TYPE SYNTAX Unsigned32 - UNITS "kilobits per second" + UNITS "kilobps" MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION @@ -785,7 +786,7 @@ sdpMaxBookableBandwidth OBJECT-TYPE sdpBookedBandwidth OBJECT-TYPE SYNTAX Unsigned32 - UNITS "kilobits per second" + UNITS "kilobps" MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION @@ -1287,7 +1288,9 @@ SdpBindEntry ::= SEQUENCE sdpBindForceQinqVcForwarding TruthValue, sdpBindIngressVlanTranslation INTEGER, sdpBindIngressVlanTranslationId Integer32, - sdpBindMinReqdSdpOperMtu Integer32 + sdpBindMinReqdSdpOperMtu Integer32, + sdpBindForceQinqVcFwding INTEGER, + sdpBindMulticastSource TruthValue } sdpBindId OBJECT-TYPE @@ -1517,10 +1520,11 @@ sdpBindSplitHorizonGrp OBJECT-TYPE DESCRIPTION "This value of the object sdpBindSplitHorizonGrp specifies the name of the split-horizon group where the spoke SDP Bind belongs to. This - object can be set only at the time the row is created. Per default a - spoke SDP Bind does not belong to any split-horizon group. The name - specified must correspond to an existing split-horizon group in the - TLS service where this spoke SDP Bind is defined." + object can be set only at the time the row is created and is mutually + exclusive with sdpBindMulticastSource. Per default a spoke SDP Bind + does not belong to any split-horizon group. The name specified must + correspond to an existing split-horizon group in the TLS service where + this spoke SDP Bind is defined." DEFVAL { "" } ::= { sdpBindEntry 19 } @@ -1690,7 +1694,7 @@ sdpBindCollectAcctStats OBJECT-TYPE ::= { sdpBindEntry 26 } sdpBindAccountingPolicyId OBJECT-TYPE - SYNTAX Unsigned32 + SYNTAX Unsigned32 (0..99) MAX-ACCESS read-create STATUS current DESCRIPTION @@ -1882,7 +1886,7 @@ sdpBindForceVlanVcForwarding OBJECT-TYPE sdpBindAdminBandwidth OBJECT-TYPE SYNTAX SdpBindBandwidth - UNITS "kilobits per second" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -1895,7 +1899,7 @@ sdpBindAdminBandwidth OBJECT-TYPE sdpBindOperBandwidth OBJECT-TYPE SYNTAX SdpBindBandwidth - UNITS "kilobits per second" + UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -2488,7 +2492,7 @@ sdpBindBfdEncap OBJECT-TYPE sdpBindForceQinqVcForwarding OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of sdpBindForceQinqVcForwarding specifies whether or not the datapath should forcefully insert two VLAN tags when sdpBindVcType is @@ -2548,6 +2552,35 @@ sdpBindMinReqdSdpOperMtu OBJECT-TYPE SDP MTU size used with this SDP binding." ::= { sdpBindEntry 82 } +sdpBindForceQinqVcFwding OBJECT-TYPE + SYNTAX INTEGER { + none (0), + ctagctag (1), + stagctag (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindForceQinqVcFwding specifies whether or not the + datapath should forcefully insert two VLAN tags which are copied from + the qinq service-delimiting vlan values. + + The sdpBindVcType should be either set to 'ether' or 'vlan'." + DEFVAL { none } + ::= { sdpBindEntry 83 } + +sdpBindMulticastSource OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sdpBindMulticastSource specifies whether or not the + multicast source is enabled on the SDP. This object can only be set at + the time the row is created and is mutually exclusive with + sdpBindSplitHorizonGrp." + DEFVAL { false } + ::= { sdpBindEntry 84 } + sdpBindBaseStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF SdpBindBaseStatsEntry MAX-ACCESS not-accessible @@ -4180,7 +4213,7 @@ sdpBindCpipePeerPayloadSize OBJECT-TYPE sdpBindCpipeLocalBitrate OBJECT-TYPE SYNTAX Unsigned32 - UNITS "64 Kbits/s" + UNITS "sixty-four kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -4189,7 +4222,7 @@ sdpBindCpipeLocalBitrate OBJECT-TYPE sdpBindCpipePeerBitrate OBJECT-TYPE SYNTAX Unsigned32 - UNITS "64 Kbits/s" + UNITS "sixty-four kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -4951,7 +4984,17 @@ PwTemplateEntry ::= SEQUENCE pwTemplateForceQinqVcForwarding TruthValue, pwTemplatePreferProvSdp TruthValue, pwTemplateEntropyLabel TruthValue, - pwTemplateName TLNamedItemOrEmpty + pwTemplateName TLNamedItemOrEmpty, + pwTemplateGreDelivery TruthValue, + pwTemplateIngQoSNetworkPlcyName TLNamedItemOrEmpty, + pwTemplateEgrQoSNetworkPlcyName TLNamedItemOrEmpty, + pwTemplateIngressIpFilterName TLNamedItemOrEmpty, + pwTemplateIngressIpv6FilterName TLNamedItemOrEmpty, + pwTemplateIngressMacFilterName TLNamedItemOrEmpty, + pwTemplateEgressIpFilterName TLNamedItemOrEmpty, + pwTemplateEgressIpv6FilterName TLNamedItemOrEmpty, + pwTemplateEgressMacFilterName TLNamedItemOrEmpty, + pwTemplateForceQinqVcFwding INTEGER } pwTemplateId OBJECT-TYPE @@ -5008,7 +5051,7 @@ pwTemplateVcType OBJECT-TYPE ::= { pwTemplateEntry 5 } pwTemplateAccountingPolicyId OBJECT-TYPE - SYNTAX Unsigned32 + SYNTAX Unsigned32 (0..99) MAX-ACCESS read-create STATUS current DESCRIPTION @@ -5269,14 +5312,14 @@ pwTemplateIgmpImportPlcy OBJECT-TYPE pwTemplateIgmpLastMembIntvl OBJECT-TYPE SYNTAX Unsigned32 (1..50) - UNITS "deci-seconds" + UNITS "deciseconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of pwTemplateIgmpLastMembIntvl specifies the Max Response - Time (in tenths of a second) used in Group-Specific and - Group-Source-Specific Queries sent in response to 'leave' messages. - This is also the amount of time between Group-Specific Query messages. + Time (in deciseconds) used in Group-Specific and Group-Source-Specific + Queries sent in response to 'leave' messages. This is also the amount + of time between Group-Specific Query messages. This value may be tuned to modify the leave latency of the network. A reduced value results in reduced time to detect the loss of the last @@ -5364,7 +5407,7 @@ pwTemplateIgmpMcacPolicyName OBJECT-TYPE pwTemplateIgmpMcacUnconstBW OBJECT-TYPE SYNTAX Integer32 (-1 | 0..2147483647) - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -5383,7 +5426,7 @@ pwTemplateIgmpMcacUnconstBW OBJECT-TYPE pwTemplateIgmpMcacPrRsvMndBW OBJECT-TYPE SYNTAX Integer32 (-1..2147483647) - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -5570,7 +5613,7 @@ pwTemplateShgAutoLearnMacProtect OBJECT-TYPE ::= { pwTemplateEntry 56 } pwTemplateIngQoSNetworkPlcyId OBJECT-TYPE - SYNTAX TSdpIngressPolicyID + SYNTAX TSdpIngressPolicyID (0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION @@ -5580,7 +5623,7 @@ pwTemplateIngQoSNetworkPlcyId OBJECT-TYPE ::= { pwTemplateEntry 57 } pwTemplateEgrQoSNetworkPlcyId OBJECT-TYPE - SYNTAX TSdpEgressPolicyID + SYNTAX TSdpEgressPolicyID (0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION @@ -5597,8 +5640,8 @@ pwTemplateIngQoSFpRedirectQGrp OBJECT-TYPE "The value of pwTemplateIngQoSFpRedirectQGrp specifies the forwarding-plane queue group Policy for this PW template. - This object must be set along with pwTemplateIngQoSNetworkPlcyId - object. + This object must be set along with pwTemplateIngQoSNetworkPlcyId or + pwTemplateIngQoSNetworkPlcyName object. An 'inconsistentValue' error is returned if pwTemplateIngQoSFpRedirectQGrp is set to a non-default value and an @@ -5615,8 +5658,8 @@ pwTemplateEgrQoSPortRedirectQGrp OBJECT-TYPE "The value of pwTemplateEgrQoSPortRedirectQGrp specifies the forwarding-plane queue group Policy for this PW template. - This object must be set along with pwTemplateEgrQoSNetworkPlcyId - object. + This object must be set along with pwTemplateEgrQoSNetworkPlcyId or + pwTemplateEgrQoSNetworkPlcyName object. An 'inconsistentValue' error is returned if pwTemplateEgrQoSPortRedirectQGrp is set to a non-default value and an @@ -5659,7 +5702,7 @@ pwTemplateBlockOnPeerFault OBJECT-TYPE pwTemplateForceQinqVcForwarding OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of pwTemplateForceQinqVcForwarding specifies whether or not the datapath should forcefully insert two VLAN tags when @@ -5707,6 +5750,133 @@ pwTemplateName OBJECT-TYPE DEFVAL { ''H } ::= { pwTemplateEntry 67 } +pwTemplateGreDelivery OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateGreDelivery specifies whether or not to use a + GRE tunnel should be used when creating an auto SDP. An + 'inconsistentValue' error is returned if pwTemplateGreDelivery is + modified after creation of the entry." + DEFVAL { false } + ::= { pwTemplateEntry 68 } + +pwTemplateIngQoSNetworkPlcyName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the pwTemplateIngQoSNetworkPlcyName specifies the ingress + QoS network policy name applied to this PW template." + DEFVAL { "" } + ::= { pwTemplateEntry 69 } + +pwTemplateEgrQoSNetworkPlcyName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the pwTemplateEgrQoSNetworkPlcyName specifies the egress + QoS network policy name applied to this PW template." + DEFVAL { "" } + ::= { pwTemplateEntry 70 } + +pwTemplateIngressIpFilterName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateIngressIpFilterName specifies the ingress + Filter name. + + When the value of this object is set to non-default, the value of + object pwTemplateIngressIpFilterId is ignored." + DEFVAL { "" } + ::= { pwTemplateEntry 71 } + +pwTemplateIngressIpv6FilterName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateIngressIpv6FilterName specifies the ingress + Filter name. + + When the value of this object is set to non-default, the value of + object pwTemplateIngressIpv6FilterId is ignored." + DEFVAL { "" } + ::= { pwTemplateEntry 72 } + +pwTemplateIngressMacFilterName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateIngressMacFilterName specifies the ingress + Filter name. + + When the value of this object is set to non-default, the value of + object pwTemplateIngressMacFilterId is ignored." + DEFVAL { "" } + ::= { pwTemplateEntry 73 } + +pwTemplateEgressIpFilterName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateEgressIpFilterName specifies the ingress Filter + name. + + When the value of this object is set to non-default, the value of + object pwTemplateEgressIpFilterId is ignored." + DEFVAL { "" } + ::= { pwTemplateEntry 74 } + +pwTemplateEgressIpv6FilterName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateEgressIpv6FilterName specifies the ingress + Filter name. + + When the value of this object is set to non-default, the value of + object pwTemplateEgressIpv6FilterId is ignored." + DEFVAL { "" } + ::= { pwTemplateEntry 75 } + +pwTemplateEgressMacFilterName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateEgressMacFilterName specifies the ingress + Filter name. + + When the value of this object is set to non-default, the value of + object pwTemplateEgressMacFilterId is ignored." + DEFVAL { "" } + ::= { pwTemplateEntry 76 } + +pwTemplateForceQinqVcFwding OBJECT-TYPE + SYNTAX INTEGER { + none (0), + ctagctag (1), + stagctag (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of pwTemplateForceQinqVcFwding specifies whether or not the + datapath should forcefully insert two VLAN tags which are copied from + the qinq service-delimiting vlan values. + + The pwTemplateVcType should be either set to 'ether' or 'vlan'." + DEFVAL { none } + ::= { pwTemplateEntry 77 } + pwTemplateIgmpSnpgGrpSrcTblLC OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only @@ -5940,7 +6110,7 @@ sdpBindTlsMrpLastChngd OBJECT-TYPE sdpBindTlsMrpJoinTime OBJECT-TYPE SYNTAX Unsigned32 (1..10) - UNITS "deci-seconds" + UNITS "deciseconds" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -5952,7 +6122,7 @@ sdpBindTlsMrpJoinTime OBJECT-TYPE sdpBindTlsMrpLeaveTime OBJECT-TYPE SYNTAX Unsigned32 (30..60) - UNITS "deci-seconds" + UNITS "deciseconds" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -5964,7 +6134,7 @@ sdpBindTlsMrpLeaveTime OBJECT-TYPE sdpBindTlsMrpLeaveAllTime OBJECT-TYPE SYNTAX Unsigned32 (60..300) - UNITS "deci-seconds" + UNITS "deciseconds" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -5976,7 +6146,7 @@ sdpBindTlsMrpLeaveAllTime OBJECT-TYPE sdpBindTlsMrpPeriodicTime OBJECT-TYPE SYNTAX Unsigned32 (10..100) - UNITS "deci-seconds" + UNITS "deciseconds" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -7035,7 +7205,8 @@ SdpPwPortEntry ::= SEQUENCE sdpPwPortEgrShapSapSecShaper TNamedItemOrEmpty, sdpPwPortMonOperGrp TNamedItemOrEmpty, sdpPwPortIngVcLabel Unsigned32, - sdpPwPortEgrVcLabel Unsigned32 + sdpPwPortEgrVcLabel Unsigned32, + sdpPwPortControlWord TruthValue } sdpPwPortId OBJECT-TYPE @@ -7280,6 +7451,16 @@ sdpPwPortEgrVcLabel OBJECT-TYPE DEFVAL { 0 } ::= { sdpPwPortEntry 16 } +sdpPwPortControlWord OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The sdpPwPortControlWord specifies whether the use of the + 'ControlWord' is preferred or not." + DEFVAL { false } + ::= { sdpPwPortEntry 17 } + sdpGrpTblLastChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only @@ -8280,7 +8461,7 @@ sdpBindTlsFdbMacStatsTable OBJECT-TYPE STATUS current DESCRIPTION "This table maintains the count of MAC address entries per FDB type for - the SAPs in VPLS services." + the SDPs in VPLS services." ::= { tmnxSdpObjs 60 } sdpBindTlsFdbMacStatsEntry OBJECT-TYPE @@ -8289,7 +8470,7 @@ sdpBindTlsFdbMacStatsEntry OBJECT-TYPE STATUS current DESCRIPTION "This entry maintains the count of MAC address entries per FDB type for - the SAP in a VPLS service." + the SDP in a VPLS service." INDEX { svcId, sdpBindId, @@ -8306,7 +8487,7 @@ sdpBindTlsFdbMacStatsNumEntries OBJECT-TYPE STATUS current DESCRIPTION "The value of sdpBindTlsFdbMacStatsNumEntries indicates the number of - MAC address entries of the FDB type in the SAP in this service." + MAC address entries of the FDB type in the SDP in this service." ::= { sdpBindTlsFdbMacStatsEntry 1 } sdpBindPwLoopbackTable OBJECT-TYPE @@ -8473,7 +8654,10 @@ PwTemplateAugEntry ::= SEQUENCE pwTemplateAugStpRootGuard TruthValue, pwTemplateAugStpAdminStatus TmnxEnabledDisabledAdminState, pwTemplateAugL2ptTermination TmnxEnabledDisabled, - pwTemplateAugL2ptProtocols L2ptProtocols + pwTemplateAugL2ptProtocols L2ptProtocols, + pwTemplateAugGreAllowFrag TruthValue, + pwTemplateAugAluNgeKeyGroupIn AluNgeKeygroupIdOrZero, + pwTemplateAugAluNgeKeyGroupOut AluNgeKeygroupIdOrZero } pwTemplateAugLastChgd OBJECT-TYPE @@ -8601,6 +8785,38 @@ pwTemplateAugL2ptProtocols OBJECT-TYPE DEFVAL { {} } ::= { pwTemplateAugEntry 10 } +pwTemplateAugGreAllowFrag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of pwTemplateAugGreAllowFrag specifies whether to allow GRE + encapsulated packets to be sent without setting the DF bit. + + This object is valid only when pwTemplateGreDelivery is set to 'true'." + DEFVAL { false } + ::= { pwTemplateAugEntry 11 } + +pwTemplateAugAluNgeKeyGroupIn OBJECT-TYPE + SYNTAX AluNgeKeygroupIdOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The pwTemplateAugAluNgeKeyGroupIn specifies keygroup identifier for + the inbound direction." + DEFVAL { 0 } + ::= { pwTemplateAugEntry 12 } + +pwTemplateAugAluNgeKeyGroupOut OBJECT-TYPE + SYNTAX AluNgeKeygroupIdOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The pwTemplateAugAluNgeKeyGroupOut specifies keygroup identifier for + the outbound direction." + DEFVAL { 0 } + ::= { pwTemplateAugEntry 13 } + sdpSegRouteTableLastChgd OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only @@ -8743,7 +8959,7 @@ SdpEvpnMHEthSegEntry ::= SEQUENCE } sdpEvpnMHEthSegName OBJECT-TYPE - SYNTAX TNamedItemOrEmpty (SIZE (0|1..28)) + SYNTAX TNamedItemOrEmpty MAX-ACCESS read-only STATUS current DESCRIPTION @@ -10150,7 +10366,6 @@ tmnxSdp7750V15v0Compliance MODULE-COMPLIANCE sdpBindTlsEtreeGroup, tmnxSdpBindCpmProtV12v0Group, tmnxSdpBindCtrlChanReqGroup, - tmnxSdpBindV11v0Group, tmnxSdpBindCtrlChanAckGroup, tmnxSdpPBBEpipePWRedV12v0Group, tmnxSdpPbbEpipeNotifyObjsGroup, @@ -10245,7 +10460,6 @@ tmnxSdp7450V15v0Compliance MODULE-COMPLIANCE tmnxSdpBindCpmProtV12v0Group, tmnxSdpBindCtrlChanReqGroup, tmnxSdpBindCtrlChanAckGroup, - tmnxSdpBindV11v0Group, tmnxSdpPBBEpipePWRedV12v0Group, tmnxSdpPbbEpipeNotifyObjsGroup, tmnxSdpPbbEpipeNotifV12v0Group, @@ -10271,6 +10485,47 @@ tmnxSdp7450V15v0Compliance MODULE-COMPLIANCE } ::= { tmnxSdpCompliances 29 } +tmnxSdp7750V16v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of services SDPs on Nokia 7750 + SROS series systems release 16.0." + MODULE + MANDATORY-GROUPS { + pwTemplateGreGroup, + pwTemplateQosV16v0Group, + pwTemplateFilterNameV16v0Group, + tmnxSdpBindQinqV16v0Group + } + ::= { tmnxSdpCompliances 30 } + +tmnxSdp7450V16v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of services SDPs on Nokia 7450 + SROS series systems release 16.0." + MODULE + MANDATORY-GROUPS { + pwTemplateGreGroup, + pwTemplateQosV16v0Group, + pwTemplateFilterNameV16v0Group, + tmnxSdpBindQinqV16v0Group + } + ::= { tmnxSdpCompliances 31 } + +tmnxSdpV19v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of services SDPs on Nokia SROS + series systems release 19.0" + MODULE + MANDATORY-GROUPS { + sdpPwPortControlWordGroup, + pwTemplateNgeAutoBindGroup, + sdpBindMcastSrcV19v0Group + } + ::= { tmnxSdpCompliances 32 } + tmnxSdpGroups OBJECT IDENTIFIER ::= { tmnxSdpConformance 2 } tmnxSdpV6v0Group OBJECT-GROUP @@ -11914,7 +12169,7 @@ tmnxSdpBindV11v0Group OBJECT-GROUP sdpBindForceQinqVcForwarding, pwTemplateForceQinqVcForwarding } - STATUS current + STATUS obsolete DESCRIPTION "The group of objects supporting management of the SDP feature on Nokia SROS series systems in release 11.0." @@ -12260,6 +12515,98 @@ sdpOperTunnelFarEndGroup OBJECT-GROUP on Nokia SROS series systems in release 15.0." ::= { tmnxSdpGroups 559 } +pwTemplateGreGroup OBJECT-GROUP + OBJECTS { + pwTemplateGreDelivery, + pwTemplateAugGreAllowFrag + } + STATUS current + DESCRIPTION + "The group of objects supporting management of PW template GRE feature + on Nokia SROS series systems in release 16.0." + ::= { tmnxSdpGroups 560 } + +pwTemplateQosV16v0Group OBJECT-GROUP + OBJECTS { + pwTemplateIngQoSNetworkPlcyName, + pwTemplateEgrQoSNetworkPlcyName + } + STATUS current + DESCRIPTION + "The group of objects supporting management of PW template QoS feature + on Nokia SROS series systems in release 16.0." + ::= { tmnxSdpGroups 561 } + +pwTemplateFilterNameV16v0Group OBJECT-GROUP + OBJECTS { + pwTemplateIngressIpFilterName, + pwTemplateIngressIpv6FilterName, + pwTemplateIngressMacFilterName, + pwTemplateEgressIpFilterName, + pwTemplateEgressIpv6FilterName, + pwTemplateEgressMacFilterName + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SAP templates Filter + feature on Nokia SROS series systems in release 16.0." + ::= { tmnxSdpGroups 562 } + +tmnxSdpBindQinqV16v0Group OBJECT-GROUP + OBJECTS { + sdpBindForceQinqVcFwding, + pwTemplateForceQinqVcFwding + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qinq preserve and + translation feature on Nokia SROS series systems in release 16.0." + ::= { tmnxSdpGroups 564 } + +tmnxSdpBindV16v0ObsoletedGroup OBJECT-GROUP + OBJECTS { + sdpBindForceQinqVcForwarding, + pwTemplateForceQinqVcForwarding + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the SDP feature on Nokia + SROS series systems in release 16.0." + ::= { tmnxSdpGroups 565 } + +sdpPwPortControlWordGroup OBJECT-GROUP + OBJECTS { + sdpPwPortControlWord + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the SDP pseudo-wire port + with control-word feature on Nokia SROS series systems in release + 19.10." + ::= { tmnxSdpGroups 566 } + +pwTemplateNgeAutoBindGroup OBJECT-GROUP + OBJECTS { + pwTemplateAugAluNgeKeyGroupIn, + pwTemplateAugAluNgeKeyGroupOut + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the SDP pseudo-wire port + with control-word feature on Nokia SROS series systems in release + 19.10." + ::= { tmnxSdpGroups 567 } + +sdpBindMcastSrcV19v0Group OBJECT-GROUP + OBJECTS { + sdpBindMulticastSource + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of the SDP + feature on Nokia SROS series systems in release 19.0." + ::= { tmnxSdpGroups 568 } + sdpTrapsPrefix OBJECT IDENTIFIER ::= { tmnxServNotifications 4 } sdpTraps OBJECT IDENTIFIER ::= { sdpTrapsPrefix 0 } diff --git a/mibs/nokia/TIMETRA-SERV-MIB b/mibs/nokia/TIMETRA-SERV-MIB index 7cafb0bff6..e1993512b4 100644 --- a/mibs/nokia/TIMETRA-SERV-MIB +++ b/mibs/nokia/TIMETRA-SERV-MIB @@ -27,31 +27,35 @@ IMPORTS timetraSRMIBModules, tmnxSRConfs, tmnxSRNotifyPrefix, tmnxSRObjs FROM TIMETRA-GLOBAL-MIB + tmnxPortPortID + FROM TIMETRA-PORT-MIB tSchedulerPolicyName, tVirtualSchedulerName FROM TIMETRA-QOS-MIB BgpPeeringStatus, - LAGInterfaceNumberOrZero, QTag, - QTagOrZero, SdpBindId, - ServiceAdminStatus, ServiceOperStatus, - SvcISID, TBurstSizeBytesOvr, - TDirectionIngEgr, TEntryId, - THPolVirtualScheCIRRate, + LAGInterfaceNumberOrZero, + PwPortIdOrZero, QTag, QTagOrZero, + SdpBindId, ServiceAdminStatus, + ServiceOperStatus, SvcISID, + TBurstSizeBytesOvr, TDirectionIngEgr, + TEntryId, THPolVirtualScheCIRRate, THPolVirtualSchePIRRate, THsClassWeightOverride, THsmdaWrrWeightOverride, - TItemDescription, TItemScope, - TLDisplayString, TLNamedItemOrEmpty, - TNamedItem, TNamedItemOrEmpty, - TPolicyID, TPolicyStatementNameOrEmpty, + TItemDescription, TItemLongDescription, + TItemScope, TLDisplayString, + TLNamedItemOrEmpty, TNamedItem, + TNamedItemOrEmpty, TPolicyID, + TPolicyStatementNameOrEmpty, TPortSchedulerAggRateLimitPIR, TQosOverrideType, TQosQGrpInstanceIDorZero, TQosQueueCIRRateOverride, TQosQueuePIRRateOverride, TResolveStatus, TSiteOperStatus, - TWeight, TmnxActionType, TmnxAdminState, - TmnxAiiType, TmnxAncpStringOrZero, + TTcpUdpPort, TWeight, TmnxActionType, + TmnxAdminState, TmnxAiiType, + TmnxAncpStringOrZero, TmnxAppProfileStringOrEmpty, TmnxBfdIntfSessOperState, TmnxBgpEvpnAcEthTag, TmnxCreateOrigin, @@ -60,20 +64,23 @@ IMPORTS TmnxEnabledDisabledAdminState, TmnxEncapVal, TmnxEvpnMHEthSegStatus, TmnxEvpnMultiHomingState, TmnxExtServId, - TmnxFpeId, TmnxHigh32, TmnxISID, - TmnxISIDNoZero, TmnxLdpFECType, - TmnxLow32, TmnxManagedRouteStatus, + TmnxFpeId, TmnxISID, TmnxISIDNoZero, + TmnxLdpFECType, TmnxLongDisplayString, + TmnxManagedRouteStatus, TmnxMsPwPeSignaling, TmnxNatIsaGrpId, TmnxOperGrpHoldDownTime, - TmnxOperGrpHoldUpTime, TmnxPortID, - TmnxProxyEntryType, TmnxPwGlobalId, - TmnxPwGlobalIdOrZero, TmnxPwPathHopId, + TmnxOperGrpHoldUpTime, TmnxOperState, + TmnxPortID, TmnxProxyEntryType, + TmnxPwGlobalId, TmnxPwGlobalIdOrZero, + TmnxPwPathHopId, TmnxQosRateHigh32, + TmnxQosRateLow32, TmnxRadiusFramedRouteMetric, TmnxRadiusFramedRoutePreference, TmnxRadiusFramedRouteTag, TmnxRipListenerStatus, TmnxRouteDistType, - TmnxRouteTargetOrigin, TmnxServId, + TmnxRouteTargetOrigin, + TmnxSecRadiusServAlgorithm, TmnxServId, TmnxSlaProfileStringOrEmpty, TmnxSpbBridgePriority, TmnxSpbFdbLocale, TmnxSpbFdbState, TmnxSpbFid, @@ -93,7 +100,7 @@ IMPORTS TmnxTlsGroupId, TmnxTunnelTypeExt, TmnxVPNRouteDistinguisher, TmnxVRtrID, TmnxVRtrIDOrZero, TmnxVni, - TmnxVxlanInstance + TmnxVniOrZero, TmnxVxlanInstance FROM TIMETRA-TC-MIB ; @@ -107,7 +114,7 @@ timetraServicesMIBModule MODULE-IDENTITY "This document is the SNMP MIB module to manage and provision the various services of the Nokia SROS system. - Copyright 2003-2017 Nokia. All rights reserved. Reproduction of this + Copyright 2003-2018 Nokia. All rights reserved. Reproduction of this document is authorized on the condition that the foregoing copyright notice is included. @@ -1007,8 +1014,8 @@ CustMultiServiceSiteEntry ::= SEQUENCE custMultSvcSiteIngPolcrCtrlPolcy TNamedItemOrEmpty, custMultSvcSiteEgrPolcrCtrlPolcy TNamedItemOrEmpty, custMultSvcSiteEgressAggRateLUB TruthValue, - custMultSvcSiteEgrAggRateLimitHi TmnxHigh32, - custMultSvcSiteEgrAggRateLimit TmnxLow32 + custMultSvcSiteEgrAggRateLimitHi TmnxQosRateHigh32, + custMultSvcSiteEgrAggRateLimit TmnxQosRateLow32 } custMultSvcSiteName OBJECT-TYPE @@ -1144,7 +1151,7 @@ custMultSvcSiteCurrentEgrSchedPlcy OBJECT-TYPE custMultSvcSiteEgressAggRateLimit OBJECT-TYPE SYNTAX TPortSchedulerAggRateLimitPIR - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -1264,8 +1271,8 @@ custMultSvcSiteEgressAggRateLUB OBJECT-TYPE ::= { custMultiServiceSiteEntry 19 } custMultSvcSiteEgrAggRateLimitHi OBJECT-TYPE - SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -1285,8 +1292,8 @@ custMultSvcSiteEgrAggRateLimitHi OBJECT-TYPE ::= { custMultiServiceSiteEntry 21 } custMultSvcSiteEgrAggRateLimit OBJECT-TYPE - SYNTAX TmnxLow32 (1..3200000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -1599,10 +1606,10 @@ CustMssIngQosSchedInfoEntry ::= SEQUENCE custMssIngQosSPIR THPolVirtualSchePIRRate, custMssIngQosSCIR THPolVirtualScheCIRRate, custMssIngQosSSummedCIR TruthValue, - custMssIngQosSPIRHi Unsigned32, - custMssIngQosSPIRLo Unsigned32, - custMssIngQosSCIRHi Unsigned32, - custMssIngQosSCIRLo Unsigned32, + custMssIngQosSPIRHi TmnxQosRateHigh32, + custMssIngQosSPIRLo TmnxQosRateLow32, + custMssIngQosSCIRHi TmnxQosRateHigh32, + custMssIngQosSCIRLo TmnxQosRateLow32, custMssIngQosSParentWeight TWeight, custMssIngQosSParentCIRWeight TWeight } @@ -1688,8 +1695,8 @@ custMssIngQosSSummedCIR OBJECT-TYPE ::= { custMssIngQosSchedInfoEntry 7 } custMssIngQosSPIRHi OBJECT-TYPE - SYNTAX Unsigned32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -1706,8 +1713,8 @@ custMssIngQosSPIRHi OBJECT-TYPE ::= { custMssIngQosSchedInfoEntry 8 } custMssIngQosSPIRLo OBJECT-TYPE - SYNTAX Unsigned32 (1..3200000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -1724,8 +1731,8 @@ custMssIngQosSPIRLo OBJECT-TYPE ::= { custMssIngQosSchedInfoEntry 9 } custMssIngQosSCIRHi OBJECT-TYPE - SYNTAX Unsigned32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -1742,8 +1749,8 @@ custMssIngQosSCIRHi OBJECT-TYPE ::= { custMssIngQosSchedInfoEntry 10 } custMssIngQosSCIRLo OBJECT-TYPE - SYNTAX Unsigned32 (0..3200000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -1813,10 +1820,10 @@ CustMssEgrQosSchedInfoEntry ::= SEQUENCE custMssEgrQosSPIR THPolVirtualSchePIRRate, custMssEgrQosSCIR THPolVirtualScheCIRRate, custMssEgrQosSSummedCIR TruthValue, - custMssEgrQosSPIRHi Unsigned32, - custMssEgrQosSPIRLo Unsigned32, - custMssEgrQosSCIRHi Unsigned32, - custMssEgrQosSCIRLo Unsigned32, + custMssEgrQosSPIRHi TmnxQosRateHigh32, + custMssEgrQosSPIRLo TmnxQosRateLow32, + custMssEgrQosSCIRHi TmnxQosRateHigh32, + custMssEgrQosSCIRLo TmnxQosRateLow32, custMssEgrQosSParentWeight TWeight, custMssEgrQosSParentCIRWeight TWeight } @@ -1902,8 +1909,8 @@ custMssEgrQosSSummedCIR OBJECT-TYPE ::= { custMssEgrQosSchedInfoEntry 7 } custMssEgrQosSPIRHi OBJECT-TYPE - SYNTAX Unsigned32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -1920,8 +1927,8 @@ custMssEgrQosSPIRHi OBJECT-TYPE ::= { custMssEgrQosSchedInfoEntry 8 } custMssEgrQosSPIRLo OBJECT-TYPE - SYNTAX Unsigned32 (1..3200000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -1938,8 +1945,8 @@ custMssEgrQosSPIRLo OBJECT-TYPE ::= { custMssEgrQosSchedInfoEntry 9 } custMssEgrQosSCIRHi OBJECT-TYPE - SYNTAX Unsigned32 (0 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateHigh32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -1956,8 +1963,8 @@ custMssEgrQosSCIRHi OBJECT-TYPE ::= { custMssEgrQosSchedInfoEntry 10 } custMssEgrQosSCIRLo OBJECT-TYPE - SYNTAX Unsigned32 (0..3200000000 | 4294967295) - UNITS "kbps" + SYNTAX TmnxQosRateLow32 + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -2703,7 +2710,8 @@ SvcBaseInfoEntry ::= SEQUENCE svcVsdDomainName TNamedItemOrEmpty, svcIsTestSvc TruthValue, svcTlsModeEtree TruthValue, - svcNumEvpnMHStandbySaps Integer32 + svcNumEvpnMHStandbySaps Integer32, + svcLogServicesAllEvents TruthValue } svcId OBJECT-TYPE @@ -2781,7 +2789,7 @@ svcDescription OBJECT-TYPE ::= { svcBaseInfoEntry 6 } svcMtu OBJECT-TYPE - SYNTAX Integer32 (0..9194) + SYNTAX Integer32 (0..9782) MAX-ACCESS read-create STATUS current DESCRIPTION @@ -2793,7 +2801,10 @@ svcMtu OBJECT-TYPE The default value of this object depends on the service type: 1514 octets for epipe and tls, 1508 for apipe and fpipe, and 1500 octets - for vprn, ipipe and ies, 1514 octets for cpipe." + for vprn, ipipe and ies, 1514 octets for cpipe. + + The max value of this object depends on the service type: 9194 for + apipe, cpipe, fpipe and ipipe and 9782 for others." ::= { svcBaseInfoEntry 7 } svcAdminStatus OBJECT-TYPE @@ -2865,7 +2876,7 @@ svcLastMgmtChange OBJECT-TYPE svcDefMeshVcId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of the object svcDefMeshVcId specifies, only in services that accept mesh SDP bindings, the VC ID portion of the sdpBindId @@ -3077,11 +3088,6 @@ svcVplsType OBJECT-TYPE (ELAN) service. It is similar to a regular VPLS instance that operates on the Customer MAC addresses. - The 'eVpn' refers to Ethernet Virtual Private Network (EVPN). EVPN - refers to an instance of an ELAN that is built using IETF NVO3 - encapsulations to distinguish between different tenant traffic. The - current implementation supports VXLAN encapsulation. - The value of the object svcVplsType specifies the VPLS service type. The value of this object must be specified when the row is created and cannot be changed while the svcRowStatus is 'active'." @@ -3219,6 +3225,17 @@ svcNumEvpnMHStandbySaps OBJECT-TYPE SAPs." ::= { svcBaseInfoEntry 42 } +svcLogServicesAllEvents OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcLogServicesAllEvents indicates if logger + events are visible from all virtual routers including Base in this + service vprn log." + DEFVAL { false } + ::= { svcBaseInfoEntry 43 } + svcTlsInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF SvcTlsInfoEntry MAX-ACCESS not-accessible @@ -3453,9 +3470,9 @@ svcTlsStpTimeSinceTopologyChange OBJECT-TYPE STATUS current DESCRIPTION "The value of the object svcTlsStpTimeSinceTopologyChange indicates the - time (in hundredths of a second) since the last time a topology change - was detected by the Spanning Tree Protocol instance associated with - this service." + time (in centiseconds) since the last time a topology change was + detected by the Spanning Tree Protocol instance associated with this + service." ::= { svcTlsInfoEntry 11 } svcTlsStpTopologyChanges OBJECT-TYPE @@ -4219,7 +4236,7 @@ svcTlsPropMacFlushFromBVpls OBJECT-TYPE svcTlsMacNotifInterval OBJECT-TYPE SYNTAX Unsigned32 (0..100) - UNITS "deci-seconds" + UNITS "deciseconds" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -4438,7 +4455,10 @@ TlsFdbInfoEntry ::= SEQUENCE tlsFdbEvpnMplsLabel Unsigned32, tlsFdbEvpnMplsEthSegId OCTET STRING, tlsFdbIsEvpnEtreeLeaf TruthValue, - tlsFdbCmplxMap Counter64 + tlsFdbCmplxMap Counter64, + tlsFdbVxlanInstance Integer32, + tlsFdbEvpnMplsTnlId Unsigned32, + tlsFdbEvpnMplsTnlResType TmnxSvcEvpnMplsTransportType } tlsFdbMacAddr OBJECT-TYPE @@ -4746,7 +4766,7 @@ tlsFdbEvpnMplsEthSegId OBJECT-TYPE STATUS current DESCRIPTION "The value of tlsFdbEvpnMplsEthSegId indicates the ethernet segment - identifier value associated with EVPN MPLS ethernet segment + identifier value associated with EVPN MPLS/VXLAN ethernet segment destination." ::= { tlsFdbInfoEntry 25 } @@ -4768,6 +4788,33 @@ tlsFdbCmplxMap OBJECT-TYPE which this MAC address is programmed." ::= { tlsFdbInfoEntry 27 } +tlsFdbVxlanInstance OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tlsFdbVxlanInstance indicates the vxlan instance on which this MAC + address is associated." + ::= { tlsFdbInfoEntry 28 } + +tlsFdbEvpnMplsTnlId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tlsFdbEvpnMplsTnlId indicates the tunnel identifier associated to + the non multi-homing EVPN MPLS destination." + ::= { tlsFdbInfoEntry 29 } + +tlsFdbEvpnMplsTnlResType OBJECT-TYPE + SYNTAX TmnxSvcEvpnMplsTransportType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tlsFdbEvpnMplsTnlResType indicates the transport type used for + this entry." + ::= { tlsFdbInfoEntry 30 } + iesIfTable OBJECT-TYPE SYNTAX SEQUENCE OF IesIfEntry MAX-ACCESS not-accessible @@ -4793,7 +4840,7 @@ IesIfEntry ::= SEQUENCE iesIfIndex InterfaceIndex, iesIfRowStatus RowStatus, iesIfName TNamedItem, - iesIfDescription ServObjLongDesc, + iesIfDescription TItemLongDescription, iesIfAdminStatus ServiceAdminStatus, iesIfOperStatus ServiceOperStatus, iesIfLastMgmtChange TimeStamp, @@ -4842,7 +4889,10 @@ IesIfEntry ::= SEQUENCE iesIfShcvPolicyIpv4 TNamedItemOrEmpty, iesIfShcvPolicyIpv6 TNamedItemOrEmpty, iesIfIpv6Dhcp6UserIdent INTEGER, - iesIfIPv6Dhcp6PDManagedRouteNH INTEGER + iesIfIPv6Dhcp6PDManagedRouteNH INTEGER, + iesIfIPv6WanMode INTEGER, + iesIfVplsEvpnTnlIp6GwAddrType INTEGER, + iesIfVplsEvpnTnlSupBcastDomain TruthValue } iesIfIndex OBJECT-TYPE @@ -4878,7 +4928,7 @@ iesIfName OBJECT-TYPE ::= { iesIfEntry 3 } iesIfDescription OBJECT-TYPE - SYNTAX ServObjLongDesc + SYNTAX TItemLongDescription MAX-ACCESS read-create STATUS current DESCRIPTION @@ -5160,7 +5210,7 @@ iesIfShcvRetryCount OBJECT-TYPE ::= { iesIfEntry 26 } iesIfSapEgressQosId OBJECT-TYPE - SYNTAX TPolicyID + SYNTAX TPolicyID (0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION @@ -5253,7 +5303,10 @@ iesIfIPv6ConfigAllowed OBJECT-TYPE configured. The object iesIfIPv6ConfigAllowed can only be set if the value of - iesIfType is 'subscriber' or 'group'." + iesIfType is 'subscriber' or 'group'. + + When iesIfType is 'service', this object is set through setting + TIMETRA-VRTR-MIB::vRtrIfIPv6ConfigAllowed." DEFVAL { false } ::= { iesIfEntry 32 } @@ -5588,6 +5641,53 @@ iesIfIPv6Dhcp6PDManagedRouteNH OBJECT-TYPE DEFVAL { ipv6 } ::= { iesIfEntry 53 } +iesIfIPv6WanMode OBJECT-TYPE + SYNTAX INTEGER { + mode64 (1), + mode128 (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of iesIfIPv6WanMode specifies a mode of operation of a + subscriber interface with respect to hosts that have a /128 WAN IPv6 + address. + + The system only uses the value of iesIfIPv6WanMode if the value of the + object iesIfType in this conceptual row is equal to 'subscriber'. + + If the value of iesIfIPv6WanMode is equal to 'mode128', the system can + use smaller subnets (higher values for the prefix length) for the + Customer Premises Equipment (CPE) routers. + + The value of iesIfIPv6WanMode can not be modified while the interface + is administratively in service." + DEFVAL { mode64 } + ::= { iesIfEntry 56 } + +iesIfVplsEvpnTnlIp6GwAddrType OBJECT-TYPE + SYNTAX INTEGER { + ip (0), + mac (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The iesIfVplsEvpnTnlIp6GwAddrType specifies the type of IPv6 gateway + address associated with EVPN tunnel." + DEFVAL { ip } + ::= { iesIfEntry 57 } + +iesIfVplsEvpnTnlSupBcastDomain OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The iesIfVplsEvpnTnlSupBcastDomain specifies whether the evpn-tunnel + should be used as a supplementary broadcast domain." + DEFVAL { false } + ::= { iesIfEntry 58 } + tlsShgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF TlsShgInfoEntry MAX-ACCESS not-accessible @@ -7595,7 +7695,8 @@ SvcEndPointEntry ::= SEQUENCE svcEndPointRestProtSrcMac TruthValue, svcEndPointRestProtSrcMacAction INTEGER, svcEndPointAutoLearnMacProtect TruthValue, - svcEndPointCreationOrigin INTEGER + svcEndPointCreationOrigin INTEGER, + svcEPTxActiveBgpEvpnMplsInstId Integer32 } svcEndPointName OBJECT-TYPE @@ -7641,10 +7742,11 @@ svcEndPointRevertTime OBJECT-TYPE svcEndPointTxActiveType OBJECT-TYPE SYNTAX INTEGER { - none (0), - sap (1), - sdpBind (2), - sdpFec (3) + none (0), + sap (1), + sdpBind (2), + sdpFec (3), + bgpEvpnMpls (4) } MAX-ACCESS read-only STATUS current @@ -7710,12 +7812,12 @@ svcEndPointForceSwitchOverSdpId OBJECT-TYPE svcEndPointActiveHoldDelay OBJECT-TYPE SYNTAX Unsigned32 (0..60) - UNITS "deci-seconds" + UNITS "deciseconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of svcEndPointActiveHoldDelay specifies the amount of time - in deci-seconds to hold the active state before going into the standby + in deciseconds to hold the active state before going into the standby state when a local MC-LAG SAP goes down." DEFVAL { 0 } ::= { svcEndPointEntry 11 } @@ -7817,8 +7919,8 @@ svcEndPointTxActiveUpTime OBJECT-TYPE STATUS current DESCRIPTION "The value of svcEndPointTxActiveUpTime indicates the active 'up' time - (in hundredths of a second) of the endpoint object that is current - transmit active." + (in centiseconds) of the endpoint object that is current transmit + active." ::= { svcEndPointEntry 19 } svcEndPointMCEPId OBJECT-TYPE @@ -8029,6 +8131,16 @@ svcEndPointCreationOrigin OBJECT-TYPE used to create this endpoint." ::= { svcEndPointEntry 33 } +svcEPTxActiveBgpEvpnMplsInstId OBJECT-TYPE + SYNTAX Integer32 (0..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcEPTxActiveBgpEvpnMplsInstId indicates the set egress binds in + the bgp-instance that is transmit active. This object is only valid + when svcEndPointTxActiveType is 'bgpEvpnMpls'." + ::= { svcEndPointEntry 34 } + iesGrpIfTable OBJECT-TYPE SYNTAX SEQUENCE OF IesGrpIfEntry MAX-ACCESS not-accessible @@ -10882,7 +10994,7 @@ svcIpipeCeAddressDiscoveryKeep OBJECT-TYPE svcIpipeEthFaultNotifRecTimer OBJECT-TYPE SYNTAX Unsigned32 (10..300) - UNITS "deci-seconds" + UNITS "deciseconds" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -11375,7 +11487,7 @@ svcMacNotificationGroup OBJECT IDENTIFIER ::= { tmnxSvcObjs 60 } svcMacNotifInterval OBJECT-TYPE SYNTAX Unsigned32 (1..100) - UNITS "deci-seconds" + UNITS "deciseconds" MAX-ACCESS read-write STATUS current DESCRIPTION @@ -11932,7 +12044,9 @@ SvcEpipeEntry ::= SEQUENCE svcEpipeLastChngd TimeStamp, svcEpipePerSvcHashing TmnxEnabledDisabled, svcEpipeVxlanSrcTepIpAddrType InetAddressType, - svcEpipeVxlanSrcTepIpAddr InetAddress + svcEpipeVxlanSrcTepIpAddr InetAddress, + svcEpipeFwdWhlSalePortId TmnxPortID, + svcEpipeFwdWhlSaleEncapValue TmnxEncapVal } svcEpipeLastChngd OBJECT-TYPE @@ -11979,6 +12093,26 @@ svcEpipeVxlanSrcTepIpAddr OBJECT-TYPE DEFVAL { ''H } ::= { svcEpipeEntry 4 } +svcEpipeFwdWhlSalePortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEpipeFwdWhlSalePortId indicates the port of the SAP in + the other service to/from which redirected packets are destined and + originate." + ::= { svcEpipeEntry 5 } + +svcEpipeFwdWhlSaleEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEpipeFwdWhlSaleEncapValue indicates the encap-value of + the SAP in the other service to/from which redirected packets are + destined and originate." + ::= { svcEpipeEntry 6 } + svcEpipeBackboneTableLastChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only @@ -13248,7 +13382,7 @@ svcTmplType OBJECT-TYPE ::= { svcTmplEntry 5 } svcTmplMtu OBJECT-TYPE - SYNTAX Integer32 (0..9194) + SYNTAX Integer32 (0..9782) MAX-ACCESS read-create STATUS current DESCRIPTION @@ -14415,7 +14549,7 @@ svcDhcpLeaseModifyEntry OBJECT-TYPE SvcDhcpLeaseModifyEntry ::= SEQUENCE { - svcDhcpLeaseModifySubIndent DisplayString, + svcDhcpLeaseModifySubIndent TmnxSubIdentStringOrEmpty, svcDhcpLeaseModifySubProfile DisplayString, svcDhcpLeaseModifySlaProfile DisplayString, svcDhcpLeaseEvaluateState TruthValue, @@ -14425,7 +14559,7 @@ SvcDhcpLeaseModifyEntry ::= SEQUENCE } svcDhcpLeaseModifySubIndent OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..32)) + SYNTAX TmnxSubIdentStringOrEmpty MAX-ACCESS read-write STATUS current DESCRIPTION @@ -14442,7 +14576,7 @@ svcDhcpLeaseModifySubIndent OBJECT-TYPE ::= { svcDhcpLeaseModifyEntry 1 } svcDhcpLeaseModifySubProfile OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..16)) + SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION @@ -14459,7 +14593,7 @@ svcDhcpLeaseModifySubProfile OBJECT-TYPE ::= { svcDhcpLeaseModifyEntry 2 } svcDhcpLeaseModifySlaProfile OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..16)) + SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION @@ -15178,7 +15312,8 @@ SvcTlsExtEntry ::= SEQUENCE svcTlsExtTeidLoadBalancing TmnxEnabledDisabled, svcTlsExtVxlanSrcTepIpAddrType InetAddressType, svcTlsExtVxlanSrcTepIpAddr InetAddress, - svcTlsExtVxlanIpv4TepEcmp TruthValue + svcTlsExtVxlanIpv4TepEcmp TruthValue, + svcTlsExtEvpnMplsRvplsEcmp TruthValue } svcTlsExtMvrpMaxAttributes OBJECT-TYPE @@ -15471,6 +15606,18 @@ svcTlsExtVxlanIpv4TepEcmp OBJECT-TYPE DEFVAL { false } ::= { svcTlsExtEntry 24 } +svcTlsExtEvpnMplsRvplsEcmp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The svcTlsExtEvpnMplsRvplsEcmp specifies whether ECMP behavior is + enabled on R-VPLS EVPN MPLS services, so that the unnecessary + performance impact can be avoided if there is no need for EVPN-MPLS + ECMP." + DEFVAL { false } + ::= { svcTlsExtEntry 25 } + svcPwRtLclPrefixTblLastChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only @@ -16466,7 +16613,7 @@ svcEthCfmTunnelFaultNotification OBJECT-TYPE svcEthCfmVMepExtensions OBJECT-TYPE SYNTAX TmnxEnabledDisabled MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of svcEthCfmVMepExtensions specifies whether enhanced Virtual MEP functionality is enabled on the service or not. This @@ -16474,7 +16621,9 @@ svcEthCfmVMepExtensions OBJECT-TYPE it be modified on other service types. On services that do not support VMEP extensions this object is fixed - to the value 'disabled (2)'." + to the value 'disabled (2)'. + + This object has been obsoleted in release 16.0." DEFVAL { disabled } ::= { svcEthCfmEntry 2 } @@ -17024,8 +17173,8 @@ svcDhcpLeaseOvrClassWeight OBJECT-TYPE "The value of svcDhcpLeaseOvrClassWeight specifies the weight of the scheduling class. - The value of svcDhcpLeaseOvrClassWeight equal to 4294967295 - (0xFFFFFFFF) indicates no overrides." + A value of svcDhcpLeaseOvrClassWeight equal to -2 indicates no + overrides." ::= { svcDhcpLeaseOvrEntry 11 } svcTlsSpbTableLastChanged OBJECT-TYPE @@ -17235,7 +17384,17 @@ SvcVllBgpEntry ::= SEQUENCE svcVllBgpOperImportRteTgtOrigin TmnxRouteTargetOrigin, svcVllBgpOperImportRteTarget TNamedItemOrEmpty, svcVllBgpOperExportRteTgtOrigin TmnxRouteTargetOrigin, - svcVllBgpOperExportRteTarget TNamedItemOrEmpty + svcVllBgpOperExportRteTarget TNamedItemOrEmpty, + svcVllBgpVsiExportPolicy1 TPolicyStatementNameOrEmpty, + svcVllBgpVsiExportPolicy2 TPolicyStatementNameOrEmpty, + svcVllBgpVsiExportPolicy3 TPolicyStatementNameOrEmpty, + svcVllBgpVsiExportPolicy4 TPolicyStatementNameOrEmpty, + svcVllBgpVsiExportPolicy5 TPolicyStatementNameOrEmpty, + svcVllBgpVsiImportPolicy1 TPolicyStatementNameOrEmpty, + svcVllBgpVsiImportPolicy2 TPolicyStatementNameOrEmpty, + svcVllBgpVsiImportPolicy3 TPolicyStatementNameOrEmpty, + svcVllBgpVsiImportPolicy4 TPolicyStatementNameOrEmpty, + svcVllBgpVsiImportPolicy5 TPolicyStatementNameOrEmpty } svcVllBgpRowStatus OBJECT-TYPE @@ -17378,6 +17537,236 @@ svcVllBgpOperExportRteTarget OBJECT-TYPE in use for BGP in this VLL service." ::= { svcVllBgpEntry 12 } +svcVllBgpVsiExportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVllBgpVsiExportPolicy1 specifies the + name of the first VSI export policy to be used for BGP + in this EPIPE service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The export policy name list, svcVllBgpVsiExportPolicy1 + through svcVllBgpVsiExportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { svcVllBgpEntry 13 } + +svcVllBgpVsiExportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVllBgpVsiExportPolicy2 specifies the + name of the second VSI export policy to be used for BGP + in this EPIPE service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The export policy name list, svcVllBgpVsiExportPolicy1 + through svcVllBgpVsiExportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { svcVllBgpEntry 14 } + +svcVllBgpVsiExportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVllBgpVsiExportPolicy3 specifies the + name of the third VSI export policy to be used for BGP + in this EPIPE service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The export policy name list, svcVllBgpVsiExportPolicy1 + through svcVllBgpVsiExportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { svcVllBgpEntry 15 } + +svcVllBgpVsiExportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVllBgpVsiExportPolicy4 specifies the + name of the forth VSI export policy to be used for BGP + in this EPIPE service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The export policy name list, svcVllBgpVsiExportPolicy1 + through svcVllBgpVsiExportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { svcVllBgpEntry 16 } + +svcVllBgpVsiExportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVllBgpVsiExportPolicy5 specifies the + name of the fifth VSI export policy to be used for BGP + in this EPIPE service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The export policy name list, svcVllBgpVsiExportPolicy1 + through svcVllBgpVsiExportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { svcVllBgpEntry 17 } + +svcVllBgpVsiImportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVllBgpVsiImportPolicy1 specifies the + name of the first VSI import policy to be used for BGP + in this EPIPE service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcVllBgpVsiImportPolicy1 + through svcVllBgpVsiImportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { svcVllBgpEntry 18 } + +svcVllBgpVsiImportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVllBgpVsiImportPolicy2 specifies the + name of the second VSI import policy to be used for BGP + in this EPIPE service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcVllBgpVsiImportPolicy1 + through svcVllBgpVsiImportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { svcVllBgpEntry 19 } + +svcVllBgpVsiImportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVllBgpVsiImportPolicy3 specifies the + name of the third VSI import policy to be used for BGP + in this EPIPE service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcVllBgpVsiImportPolicy1 + through svcVllBgpVsiImportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { svcVllBgpEntry 20 } + +svcVllBgpVsiImportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVllBgpVsiImportPolicy4 specifies the + name of the forth VSI import policy to be used for BGP + in this EPIPE service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcVllBgpVsiImportPolicy1 + through svcVllBgpVsiImportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { svcVllBgpEntry 21 } + +svcVllBgpVsiImportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVllBgpVsiImportPolicy5 specifies the + name of the fifth VSI import policy to be used for BGP + in this EPIPE service. + + If multiple policy names are specified, the policies are + evaluated in the order they are specified. The first + policy that matches is applied. + + The import policy name list, svcVllBgpVsiImportPolicy1 + through svcVllBgpVsiImportPolicy5, is handled by the SNMP + agent as a single entity. When an SNMP SET request is + received to modify one or more of the policy names, all + the policy variables are first set to the empty + string, ''H, and then the new names are set into the + specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { svcVllBgpEntry 22 } + svcVllSiteIdTblLastChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only @@ -18054,7 +18443,7 @@ SvcIfSapCfgEntry ::= SEQUENCE svcIfSapCfgDefAppProfile TNamedItemOrEmpty, svcIfSapCfgSubIdentPolicy TNamedItemOrEmpty, svcIfSapCfgDefSubIdent TmnxDefSubIdSource, - svcIfSapCfgDefSubIdentString DisplayString, + svcIfSapCfgDefSubIdentString TmnxSubIdentStringOrEmpty, svcIfSapCfgDefFilterProfile TNamedItemOrEmpty, svcIfSapCfgAntiSpoof INTEGER } @@ -18143,7 +18532,7 @@ svcIfSapCfgDefSubIdent OBJECT-TYPE ::= { svcIfSapCfgEntry 7 } svcIfSapCfgDefSubIdentString OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..32)) + SYNTAX TmnxSubIdentStringOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION @@ -19071,8 +19460,8 @@ svcArpHostOvrClassWeight OBJECT-TYPE "The value of svcArpHostOvrClassWeight specifies the weight of the scheduling class. - The value of svcArpHostOvrClassWeight equal to 4294967295 (0xFFFFFFFF) - indicates no overrides." + A value of svcArpHostOvrClassWeight equal to -2 indicates no + overrides." ::= { svcArpHostOvrEntry 11 } iesIfIsaTnlNHTableLastChanged OBJECT-TYPE @@ -19779,7 +20168,7 @@ svcOperGrpBfdSessOperState OBJECT-TYPE svcTlsVxlanTable OBJECT-TYPE SYNTAX SEQUENCE OF SvcTlsVxlanEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "The svcTlsVxlanTable maintains VXLAN Network Identifiers (VNIs) for VPLS services." @@ -19788,7 +20177,7 @@ svcTlsVxlanTable OBJECT-TYPE svcTlsVxlanEntry OBJECT-TYPE SYNTAX SvcTlsVxlanEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "The svcTlsVxlanTable maintains VXLAN Network Identifiers (VNIs) for VPLS services." @@ -19817,7 +20206,7 @@ SvcTlsVxlanEntry ::= SEQUENCE svcTlsVxlanVni OBJECT-TYPE SYNTAX Unsigned32 (1..16777215) MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "The value of svcTlsVxlanVni specifies the VNI of the VXLAN created by the VPLS service." @@ -19826,7 +20215,7 @@ svcTlsVxlanVni OBJECT-TYPE svcTlsVxlanRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "This object svcTlsVxlanRowStatus is used for creation or deletion of entries in the svcTlsVxlanEntry." @@ -19835,7 +20224,7 @@ svcTlsVxlanRowStatus OBJECT-TYPE svcTlsVxlanLastChgd OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of svcTlsVxlanLastChgd indicates the time stamp of the last change to this row of this table." @@ -19844,7 +20233,7 @@ svcTlsVxlanLastChgd OBJECT-TYPE svcTlsVxlanCreationOrigin OBJECT-TYPE SYNTAX TmnxCreateOrigin MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of svcTlsVxlanCreationOrigin indicates the mechanism used to create this entry." @@ -19854,7 +20243,7 @@ svcTlsVxlanCreationOrigin OBJECT-TYPE svcTlsVxlanNetIngQosPolicyId OBJECT-TYPE SYNTAX TPolicyID MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of svcTlsVxlanNetIngQosPolicyId associates pre-existing network-policy to the network ingress traffic for this Vxlan Vni @@ -19868,7 +20257,7 @@ svcTlsVxlanNetIngQosPolicyId OBJECT-TYPE svcTlsVxlanNetIngQosFPQGrp OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of svcTlsVxlanNetIngQosFPQGrp specifies the network ingress forwarding-plane queue-group name for this Vxlan Vni service. @@ -19881,7 +20270,7 @@ svcTlsVxlanNetIngQosFPQGrp OBJECT-TYPE svcTlsVxlanNetIngQosFPQGrpInstId OBJECT-TYPE SYNTAX TQosQGrpInstanceIDorZero MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of svcTlsVxlanNetIngQosFPQGrpInstId specifies the instance of the network ingress forwarding-plane queue-group for this Vxlan Vni @@ -19899,7 +20288,7 @@ svcTlsVxlanAsstdRepl OBJECT-TYPE leaf (2) } MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of svcTlsVxlanAsstdRepl specifies whether AR is enabled in the service for VXLAN tunnels. @@ -19914,7 +20303,7 @@ svcTlsVxlanARActTime OBJECT-TYPE SYNTAX Unsigned32 (0..255) UNITS "seconds" MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of svcTlsVxlanARActTime specifies the time the leaf would wait before sending traffic to a new replicator , which can be used to @@ -19925,7 +20314,7 @@ svcTlsVxlanARActTime OBJECT-TYPE svcTlsVxlanResProtSrcMac OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of svcTlsVxlanResProtSrcMac specifies how the agent will handle relearn requests for protected MAC addresses. When the value of @@ -19939,7 +20328,7 @@ svcTlsVxlanResProtSrcMacAct OBJECT-TYPE discardFrame (1) } MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of svcTlsVxlanResProtSrcMacAct specifies the action to take whenever a relearn request for a protected MAC is received on a @@ -19953,7 +20342,7 @@ svcTlsVxlanResProtSrcMacAct OBJECT-TYPE svcTlsVxlanInstanceId OBJECT-TYPE SYNTAX TmnxVxlanInstance MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of svcTlsVxlanInstanceId specifies the VXLAN instance id for this service." @@ -20007,7 +20396,9 @@ SvcBgpEvpnEntry ::= SEQUENCE svcBgpEvpnAcceptIvplsEvpnFlush TruthValue, svcBgpEvpnMacDupBlkHoleDupMac TruthValue, svcBgpEvpnVxlanSendEvpnEncap TruthValue, - svcBgpEvpnVxlanSendImetIrOnNdf TruthValue + svcBgpEvpnVxlanSendImetIrOnNdf TruthValue, + svcBgpEvpnVxlanMaxEcmpRoutes Integer32, + svcBgpEvpnSelMcastAdvertise TruthValue } svcBgpEvpnRowStatus OBJECT-TYPE @@ -20054,7 +20445,7 @@ svcBgpEvpnMacAdvDefaultRoute OBJECT-TYPE svcBgpEvpnVxlanAdminStatus OBJECT-TYPE SYNTAX TmnxEnabledDisabledAdminState MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of svcBgpEvpnVxlanAdminStatus specifies the desired administrative state for VXLANs under the BGP EVPN context in this @@ -20242,7 +20633,7 @@ svcBgpEvpnMacDupBlkHoleDupMac OBJECT-TYPE svcBgpEvpnVxlanSendEvpnEncap OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The svcBgpEvpnVxlanSendEvpnEncap specifies whether a RFC5512 vxlan tunnel encap extended community is included in BGP EVPN VXLAN route @@ -20253,7 +20644,7 @@ svcBgpEvpnVxlanSendEvpnEncap OBJECT-TYPE svcBgpEvpnVxlanSendImetIrOnNdf OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of svcBgpEvpnVxlanSendImetIrOnNdf specifies whether the router will advertise IMET-IR routes even when the PE is a not a @@ -20261,6 +20652,26 @@ svcBgpEvpnVxlanSendImetIrOnNdf OBJECT-TYPE DEFVAL { true } ::= { svcBgpEvpnEntry 23 } +svcBgpEvpnVxlanMaxEcmpRoutes OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of svcBgpEvpnVxlanMaxEcmpRoutes specifies the maximum ECMP + routes to a multihomed ethernet-segment" + DEFVAL { 1 } + ::= { svcBgpEvpnEntry 24 } + +svcBgpEvpnSelMcastAdvertise OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcBgpEvpnSelMcastAdvertise specifies whether to advertise SMET + evpn routes." + DEFVAL { false } + ::= { svcBgpEvpnEntry 25 } + tmnxIesIfRtrSolicitTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxIesIfRtrSolicitEntry MAX-ACCESS not-accessible @@ -20683,7 +21094,9 @@ SvcVTEPEntry ::= SEQUENCE svcVTEPAddrType InetAddressType, svcVTEPAddress InetAddress, svcVTEPNumEgrVNIs Unsigned32, - svcVTEPOperState ServiceOperStatus + svcVTEPOperState ServiceOperStatus, + svcVTEPNumVxlanESDest Unsigned32, + svcVTEPNumVxlanNonESDest Unsigned32 } svcVTEPAddrType OBJECT-TYPE @@ -20722,10 +21135,28 @@ svcVTEPOperState OBJECT-TYPE status of the VTEP." ::= { svcVTEPEntry 4 } +svcVTEPNumVxlanESDest OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVTEPNumVxlanESDest indicates number of ES VXLAN + destination with this VTEP." + ::= { svcVTEPEntry 5 } + +svcVTEPNumVxlanNonESDest OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVTEPNumVxlanNonESDest indicates number of non-ES VXLAN + destination with this VTEP." + ::= { svcVTEPEntry 6 } + svcTlsVTEPEgrVNITable OBJECT-TYPE SYNTAX SEQUENCE OF SvcTlsVTEPEgrVNIEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "svcTlsVTEPEgrVNITable contains entries for all the VTEP addresses and Egress VNIs associated with a VPLS service." @@ -20734,7 +21165,7 @@ svcTlsVTEPEgrVNITable OBJECT-TYPE svcTlsVTEPEgrVNIEntry OBJECT-TYPE SYNTAX SvcTlsVTEPEgrVNIEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "A VTEP entry in the svcTlsVTEPEgrVNITable." INDEX { @@ -20760,7 +21191,7 @@ SvcTlsVTEPEgrVNIEntry ::= SEQUENCE svcTlsVTEPEgrVNIVTEPAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of the object svcTlsVTEPEgrVNIVTEPAddrType indicates the type of the address associated with svcTlsVTEPEgrVNIVTEPAddress." @@ -20769,7 +21200,7 @@ svcTlsVTEPEgrVNIVTEPAddrType OBJECT-TYPE svcTlsVTEPEgrVNIVTEPAddress OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of the object svcTlsVTEPEgrVNIVTEPAddress indicates a VXLAN (virtual extensible LAN) Tunnel Endpoint address associated with the @@ -20779,7 +21210,7 @@ svcTlsVTEPEgrVNIVTEPAddress OBJECT-TYPE svcTlsVTEPEgrVNIEgrVNI OBJECT-TYPE SYNTAX Unsigned32 (1..16777215) MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of svcTlsVTEPEgrVNIEgrVNI indicates the VNI of the VXLAN created by the VPLS service." @@ -20788,7 +21219,7 @@ svcTlsVTEPEgrVNIEgrVNI OBJECT-TYPE svcTlsVTEPEgrVNINumMACs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of the object svcTlsVTEPEgrVNINumMACs indicates the number of MACs associated with the VPLS service." @@ -20806,7 +21237,7 @@ svcTlsVTEPEgrVNIInMcastList OBJECT-TYPE svcTlsVTEPEgrVNIOperState OBJECT-TYPE SYNTAX ServiceOperStatus MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of the object svcTlsVTEPEgrVNIOperState indicates the operational status of the VTEP-Egress VNI associated with the VPLS @@ -20816,7 +21247,7 @@ svcTlsVTEPEgrVNIOperState OBJECT-TYPE svcTlsVTEPEgrVNIL2EsPbr OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of the object svcTlsVTEPEgrVNIL2EsPbr indicates if the VTEP-VNI is programmed due to PBR." @@ -20830,7 +21261,7 @@ svcTlsVTEPEgrVNIMcast OBJECT-TYPE bum (3) } MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of svcTlsVTEPEgrVNIMcast indicates the multicast forwarding type." @@ -21101,7 +21532,7 @@ tmnxSvcIesIfIpoeUserDb OBJECT-TYPE ::= { tmnxSvcIesIfIpoeEntry 5 } tmnxSvcIesIfIpoeSessionLimit OBJECT-TYPE - SYNTAX Unsigned32 (1..262143 | 4294967295) + SYNTAX Unsigned32 (1..500000 | 4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION @@ -21551,7 +21982,7 @@ svcVprnInfoEntryLastChanged OBJECT-TYPE ::= { svcVprnInfoEntry 1 } svcNetIngQosPolicyId OBJECT-TYPE - SYNTAX TPolicyID + SYNTAX TPolicyID (0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION @@ -22192,7 +22623,7 @@ svcVsdServiceRangeEnd OBJECT-TYPE svcBgpEvpnMplsTable OBJECT-TYPE SYNTAX SEQUENCE OF SvcBgpEvpnMplsEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "svcBgpEvpnMplsTable contains entries for BGP EVPN MPLS in a VPLS service context." @@ -22201,7 +22632,7 @@ svcBgpEvpnMplsTable OBJECT-TYPE svcBgpEvpnMplsEntry OBJECT-TYPE SYNTAX SvcBgpEvpnMplsEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "A BGP EVPN MPLS entry in the svcBgpEvpnMplsTable." INDEX { svcId } @@ -22223,13 +22654,14 @@ SvcBgpEvpnMplsEntry ::= SEQUENCE svcBgpEvpnMplsResProtSrcMacAct INTEGER, svcBgpEvpnMplsBgpInstance Integer32, svcBgpEvpnMplsEvpnEncapMpls TruthValue, - svcBgpEvpnMplsEvpnEncapMplsoUdp TruthValue + svcBgpEvpnMplsEvpnEncapMplsoUdp TruthValue, + svcBgpEvpnMplsForceQinqVcFwding INTEGER } svcBgpEvpnMplsLastChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of svcBgpEvpnMplsLastChanged indicates the sysUpTime at the time of the last modification of this entry. @@ -22242,7 +22674,7 @@ svcBgpEvpnMplsLastChanged OBJECT-TYPE svcBgpEvpnMplsForceVlanVcFwding OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write - STATUS current + STATUS obsolete DESCRIPTION "The value of svcBgpEvpnMplsForceVlanVcFwding specifies whether or not vc-vlan-type forwarding is forced in the data path for BGP EVPN MPLS. @@ -22253,7 +22685,7 @@ svcBgpEvpnMplsForceVlanVcFwding OBJECT-TYPE svcBgpEvpnMplsControlWord OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write - STATUS current + STATUS obsolete DESCRIPTION "The value of svcBgpEvpnMplsControlWord specifies whether the use of 'ControlWord' is enabled on BGP EVPN MPLS or not. @@ -22268,7 +22700,7 @@ svcBgpEvpnMplsControlWord OBJECT-TYPE svcBgpEvpnMplsShgName OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-write - STATUS current + STATUS obsolete DESCRIPTION "The value of the svcBgpEvpnMplsShgName specifies the value of split-horizon group associated with this BGP EVPN MPLS. By default, @@ -22280,7 +22712,7 @@ svcBgpEvpnMplsShgName OBJECT-TYPE svcBgpEvpnMplsIngressRepBumLabel OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write - STATUS current + STATUS obsolete DESCRIPTION "The value of svcBgpEvpnMplsIngressRepBumLabel specifies whether to advertise a different label for inclusive multicast routes, or use the @@ -22294,20 +22726,20 @@ svcBgpEvpnMplsIngressRepBumLabel OBJECT-TYPE ::= { svcBgpEvpnMplsEntry 5 } svcBgpEvpnMplsMaxEcmpRoutes OBJECT-TYPE - SYNTAX Integer32 (0 | 1..32) + SYNTAX Integer32 (1..32) MAX-ACCESS read-write - STATUS current + STATUS obsolete DESCRIPTION "The value of svcBgpEvpnMplsMaxEcmpRoutes specifies the maximum ECMP routes required for controlling all-active routing to MAC/IP with the same ethernet-segment-identifier (ESI)." - DEFVAL { 0 } + DEFVAL { 1 } ::= { svcBgpEvpnMplsEntry 6 } svcBgpEvpnMplsIngressLabel OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of svcBgpEvpnMplsIngressLabel indicates the label advertised for ingress unicast traffic for the EVPN MPLS instance. @@ -22318,7 +22750,7 @@ svcBgpEvpnMplsIngressLabel OBJECT-TYPE svcBgpEvpnMplsIngressBumLabel OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of svcBgpEvpnMplsIngressBumLabel indicates the label advertised for ingress multicast traffic for the EVPN MPLS instance. @@ -22329,7 +22761,7 @@ svcBgpEvpnMplsIngressBumLabel OBJECT-TYPE svcBgpEvpnMplsAdminState OBJECT-TYPE SYNTAX TmnxEnabledDisabled MAX-ACCESS read-write - STATUS current + STATUS obsolete DESCRIPTION "The value of svcBgpEvpnMplsAdminState specifies the desired administrative state for MPLS under BGP EVPN context." @@ -22339,7 +22771,7 @@ svcBgpEvpnMplsAdminState OBJECT-TYPE svcBgpEvpnMplsEntropyLabel OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write - STATUS current + STATUS obsolete DESCRIPTION "The value of svcBgpEvpnMplsEntropyLabel specifies whether the use of entropy label is enabled or not for the EVPN MPLS instance." @@ -22349,7 +22781,7 @@ svcBgpEvpnMplsEntropyLabel OBJECT-TYPE svcBgpEvpnMplsResProtSrcMac OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write - STATUS current + STATUS obsolete DESCRIPTION "The value of svcBgpEvpnMplsResProtSrcMac specifies how the agent will handle relearn requests for protected MAC addresses. When the value of @@ -22363,7 +22795,7 @@ svcBgpEvpnMplsResProtSrcMacAct OBJECT-TYPE discardFrame (1) } MAX-ACCESS read-write - STATUS current + STATUS obsolete DESCRIPTION "The value of the object svcBgpEvpnMplsResProtSrcMacAct specifies the action to take whenever a relearn request for a protected MAC is @@ -22377,7 +22809,7 @@ svcBgpEvpnMplsResProtSrcMacAct OBJECT-TYPE svcBgpEvpnMplsBgpInstance OBJECT-TYPE SYNTAX Integer32 (1..2) MAX-ACCESS read-write - STATUS current + STATUS obsolete DESCRIPTION "The value of svcBgpEvpnMplsBgpInstance specifies the BGP instance used with this service." @@ -22387,7 +22819,7 @@ svcBgpEvpnMplsBgpInstance OBJECT-TYPE svcBgpEvpnMplsEvpnEncapMpls OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write - STATUS current + STATUS obsolete DESCRIPTION "The value of svcBgpEvpnMplsEvpnEncapMpls specifies the whether the use of MPLS encapsulation is enabled for this service." @@ -22397,13 +22829,30 @@ svcBgpEvpnMplsEvpnEncapMpls OBJECT-TYPE svcBgpEvpnMplsEvpnEncapMplsoUdp OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write - STATUS current + STATUS obsolete DESCRIPTION "The value of svcBgpEvpnMplsEvpnEncapMplsoUdp specifies the whether the use of MPLS over Udp encapsulation is enabled for this service." DEFVAL { false } ::= { svcBgpEvpnMplsEntry 15 } +svcBgpEvpnMplsForceQinqVcFwding OBJECT-TYPE + SYNTAX INTEGER { + none (0), + ctagctag (1), + stagctag (2) + } + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of svcBgpEvpnMplsForceQinqVcFwding specifies whether or not + the datapath should forcefully insert two VLAN tags which are copied + from the qinq service-delimiting vlan values. + + The sdpBindVcType should be either set to 'ether' or 'vlan'." + DEFVAL { none } + ::= { svcBgpEvpnMplsEntry 16 } + svcEvpnMplsTEPTable OBJECT-TYPE SYNTAX SEQUENCE OF SvcEvpnMplsTEPEntry MAX-ACCESS not-accessible @@ -22445,7 +22894,7 @@ svcEvpnMplsTEPAddrType OBJECT-TYPE ::= { svcEvpnMplsTEPEntry 1 } svcEvpnMplsTEPAddress OBJECT-TYPE - SYNTAX InetAddress (SIZE (4)) + SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS read-only STATUS current DESCRIPTION @@ -22484,7 +22933,7 @@ svcEvpnMplsTEPNumESBMacDest OBJECT-TYPE svcTlsBgpEvpnAutoBindTnlTable OBJECT-TYPE SYNTAX SEQUENCE OF SvcTlsBgpEvpnAutoBindTnlEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "The svcTlsBgpEvpnAutoBindTnlTable contains entries for supported tunnel type which may be chosen as tunnel type within service." @@ -22493,7 +22942,7 @@ svcTlsBgpEvpnAutoBindTnlTable OBJECT-TYPE svcTlsBgpEvpnAutoBindTnlEntry OBJECT-TYPE SYNTAX SvcTlsBgpEvpnAutoBindTnlEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "An Auto bind tunnel entry in the svcTlsBgpEvpnAutoBindTnlTable. Each row entry contains the type of tunnel chosen within service. @@ -22519,7 +22968,7 @@ SvcTlsBgpEvpnAutoBindTnlEntry ::= SEQUENCE svcTlsBgpEvpnAutoBindTnlLastChg OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of svcTlsBgpEvpnAutoBindTnlLastChg indicates the sysUpTime at the time of the last modification of this entry." @@ -22528,7 +22977,7 @@ svcTlsBgpEvpnAutoBindTnlLastChg OBJECT-TYPE svcTlsBgpEvpnAutoBindTnlLdp OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write - STATUS current + STATUS obsolete DESCRIPTION "The value of svcTlsBgpEvpnAutoBindTnlLdp specifies whether LDP type tunnel may be chosen as the tunnel within the service." @@ -22538,7 +22987,7 @@ svcTlsBgpEvpnAutoBindTnlLdp OBJECT-TYPE svcTlsBgpEvpnAutoBindTnlRsvpTe OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write - STATUS current + STATUS obsolete DESCRIPTION "The value of svcTlsBgpEvpnAutoBindTnlRsvpTe specifies whether RSVP TE type tunnel may be chosen as the tunnel within the service." @@ -22548,7 +22997,7 @@ svcTlsBgpEvpnAutoBindTnlRsvpTe OBJECT-TYPE svcTlsBgpEvpnAutoBindTnlSrIsis OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write - STATUS current + STATUS obsolete DESCRIPTION "The value of svcTlsBgpEvpnAutoBindTnlSrIsis specifies whether a tunnel to next-hop of the L2 VPN prefix route is selected from the lowest @@ -22559,7 +23008,7 @@ svcTlsBgpEvpnAutoBindTnlSrIsis OBJECT-TYPE svcTlsBgpEvpnAutoBindTnlSrOspf OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write - STATUS current + STATUS obsolete DESCRIPTION "The value of svcTlsBgpEvpnAutoBindTnlSrOspf specifies whether a tunnel to next-hop of the L2 VPN prefix route is selected from the lowest @@ -22570,7 +23019,7 @@ svcTlsBgpEvpnAutoBindTnlSrOspf OBJECT-TYPE svcTlsBgpEvpnAutoBndTnlStatus OBJECT-TYPE SYNTAX TResolveStatus MAX-ACCESS read-write - STATUS current + STATUS obsolete DESCRIPTION "The value of svcTlsBgpEvpnAutoBndTnlStatus specifies the resolution status of this entry." @@ -22580,7 +23029,7 @@ svcTlsBgpEvpnAutoBndTnlStatus OBJECT-TYPE svcTlsBgpEvpnAutoBindTnlBgp OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write - STATUS current + STATUS obsolete DESCRIPTION "The value of svcTlsBgpEvpnAutoBindTnlBgp specifies whether BGP type tunnel may be chosen as the tunnel within the service." @@ -22590,7 +23039,7 @@ svcTlsBgpEvpnAutoBindTnlBgp OBJECT-TYPE svcTlsBgpEvpnAutoBindTnlSrTe OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write - STATUS current + STATUS obsolete DESCRIPTION "The value of svcTlsBgpEvpnAutoBindTnlSrTe specifies whether SR-TE tunnels can be used to resolve the next-hop of bgp-vpn routes within @@ -22601,7 +23050,7 @@ svcTlsBgpEvpnAutoBindTnlSrTe OBJECT-TYPE svcTlsBgpEvpnAutoBindTnlUdp OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write - STATUS current + STATUS obsolete DESCRIPTION "The value of svcTlsBgpEvpnAutoBindTnlUdp specifies whether UDP tunnels can be used to resolve the next-hop of bgp-vpn routes within the EVPN @@ -22645,7 +23094,12 @@ SvcVprnBgpAutoBindEntry ::= SEQUENCE svcVprnBgpAutoBindBgp TruthValue, svcVprnBgpAutoBindUdp TruthValue, svcVprnBgpAutoBindWeightedEcmp TruthValue, - svcVprnBgpAutoBindMaxEcmpRoutes Unsigned32 + svcVprnBgpAutoBindMaxEcmpRoutes Unsigned32, + svcVprnBgpAutoBindAdminTags TruthValue, + svcVprnBgpAutoBindRibApi TruthValue, + svcVprnBgpAutoBindMplsFwdPlcy TruthValue, + svcVprnBgpAutoBindSrPolicy TruthValue, + svcVprnBgpAutoBindSrOspf3 TruthValue } svcVprnBgpAutoBindLastChg OBJECT-TYPE @@ -22763,16 +23217,71 @@ svcVprnBgpAutoBindWeightedEcmp OBJECT-TYPE ::= { svcVprnBgpAutoBindEntry 11 } svcVprnBgpAutoBindMaxEcmpRoutes OBJECT-TYPE - SYNTAX Unsigned32 (0..32) + SYNTAX Unsigned32 (1..32) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of svcVprnBgpAutoBindMaxEcmpRoutes specifies the maximum number of equal cost paths that can be used for load balancing when binding a BGP-VPN next-hop to a set of LSPs." - DEFVAL { 0 } + DEFVAL { 1 } ::= { svcVprnBgpAutoBindEntry 12 } +svcVprnBgpAutoBindAdminTags OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnBgpAutoBindAdminTags specifies the system to only + consider LSPs marked with an admin-tag for this service. Untagged + LSPs will not be considered. When disabled this reverts to default + behaviour. While tagged RSVP and SR-TE LSPs will be considered first, + the system can fall back to using untagged LSP of other types and not + exclude them as per the auto-bind-tunnel configuration." + DEFVAL { false } + ::= { svcVprnBgpAutoBindEntry 13 } + +svcVprnBgpAutoBindRibApi OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnBgpAutoBindRibApi specifies whether RIB API is + enabled." + DEFVAL { false } + ::= { svcVprnBgpAutoBindEntry 14 } + +svcVprnBgpAutoBindMplsFwdPlcy OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnBgpAutoBindMplsFwdPlcy specifies whether MPLS + Forwarding Policy is enabled." + DEFVAL { false } + ::= { svcVprnBgpAutoBindEntry 15 } + +svcVprnBgpAutoBindSrPolicy OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnBgpAutoBindSrPolicy specifies whether SR Policy is + enabled." + DEFVAL { false } + ::= { svcVprnBgpAutoBindEntry 16 } + +svcVprnBgpAutoBindSrOspf3 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnBgpAutoBindSrOspf3 specifies whether a tunnel to + next-hop of the L2 VPN prefix route is selected from the lowest + numbered OSPF3 instance." + DEFVAL { false } + ::= { svcVprnBgpAutoBindEntry 17 } + tlsMFibNgTable OBJECT-TYPE SYNTAX SEQUENCE OF TlsMFibNgEntry MAX-ACCESS not-accessible @@ -22909,8 +23418,9 @@ tlsMFibNgLocaleId OBJECT-TYPE VTEPAddr (IpAddress) and VNI (Unsigned32). If tlsMFibNgLocale='evpnMpls' then tlsMFibNgLocaleId contains the EVPN - MPLS Tunnel Endpoint Address and EVPN MPLS label of the endpoint of - ethernet VPN (EVPN)." + MPLS Tunnel Endpoint AddressType (Ipv4 or Ipv6) and Address (size of 4 + or 16 bytes) and EVPN MPLS label of the endpoint of ethernet VPN + (EVPN)." ::= { tlsMFibNgEntry 8 } tlsMFibNgFwdOrBlk OBJECT-TYPE @@ -23120,7 +23630,7 @@ svcEvpnMplsTEPEgrLblTEPAddrType OBJECT-TYPE ::= { svcEvpnMplsTEPEgrLblEntry 1 } svcEvpnMplsTEPEgrLblTEPAddress OBJECT-TYPE - SYNTAX InetAddress (SIZE (4)) + SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS read-only STATUS current DESCRIPTION @@ -23335,7 +23845,7 @@ tmnxSvcSysBgpEvpnEtreeLeafLabel OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "The value if tmnxSvcSysBgpEvpnEtreeLeafLabel specifies the label + "The value of tmnxSvcSysBgpEvpnEtreeLeafLabel specifies the label allocated and signaled to the far end PEs for etree leaf traffic." ::= { tmnxSvcSysBgpEvpnObjs 7 } @@ -23352,6 +23862,16 @@ tmnxSvcSysBgpEvpnAllocLeafLabel OBJECT-TYPE DEFVAL { false } ::= { tmnxSvcSysBgpEvpnObjs 8 } +tmnxSvcSysBgpEvpnMcastLblBlk OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tmnxSvcSysBgpEvpnMcastLblBlk specifies the BGP-EVPN multicast + label block name associated with the BGP-EVPN services." + DEFVAL { "" } + ::= { tmnxSvcSysBgpEvpnObjs 9 } + tmnxSvcSysEthSegTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxSvcSysEthSegEntry MAX-ACCESS not-accessible @@ -23392,11 +23912,17 @@ TmnxSvcSysEthSegEntry ::= SEQUENCE tmnxSvcSysEthSegType INTEGER, tmnxSvcSysESOperServCarvMode INTEGER, tmnxSvcSysESEviIsidCfgRngsType INTEGER, - tmnxSvcSysEthSegVxlanInstanceId Unsigned32 + tmnxSvcSysEthSegVxlanInstanceId Unsigned32, + tmnxSvcSysEthSegPwPortId PwPortIdOrZero, + tmnxSvcSysEthSegEsOrigIpAddrType InetAddressType, + tmnxSvcSysEthSegEsOrigIpAddr InetAddress, + tmnxSvcSysEthSegRouteNxtHopType InetAddressType, + tmnxSvcSysEthSegRouteNxtHopAddr InetAddress, + tmnxSvcSysEthSegOperGrp TNamedItemOrEmpty } tmnxSvcSysEthSegName OBJECT-TYPE - SYNTAX TNamedItem (SIZE (1..28)) + SYNTAX TNamedItem (SIZE (1..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION @@ -23658,6 +24184,71 @@ tmnxSvcSysEthSegVxlanInstanceId OBJECT-TYPE DEFVAL { 0 } ::= { tmnxSvcSysEthSegEntry 21 } +tmnxSvcSysEthSegPwPortId OBJECT-TYPE + SYNTAX PwPortIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcSysEthSegPwPortId specifies the PW port id for + this ethernet segment entry. + + An 'inconsistentValue' error is returned if more than one of + tmnxSvcSysEthSegLagId, tmnxSvcSysEthSegPortId, tmnxSvcSysEthSegSdpId, + tmnxSvcSysEthSegPwPortId is set to non-default value." + DEFVAL { 0 } + ::= { tmnxSvcSysEthSegEntry 22 } + +tmnxSvcSysEthSegEsOrigIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcSysEthSegEsOrigIpAddrType specifies the type of + IP address associated with tmnxSvcSysEthSegEsOrigIpAddr." + DEFVAL { unknown } + ::= { tmnxSvcSysEthSegEntry 23 } + +tmnxSvcSysEthSegEsOrigIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcSysEthSegEsOrigIpAddr specifies the ES route's + originating IP address. If not specified, the system IP address is + used." + DEFVAL { ''H } + ::= { tmnxSvcSysEthSegEntry 24 } + +tmnxSvcSysEthSegRouteNxtHopType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcSysEthSegRouteNxtHopType specifies the type of IP + address associated with tmnxSvcSysEthSegRouteNxtHopAddr." + DEFVAL { unknown } + ::= { tmnxSvcSysEthSegEntry 25 } + +tmnxSvcSysEthSegRouteNxtHopAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcSysEthSegRouteNxtHopAddr specifies the next-hop IP + for ES and AD per ES routes." + DEFVAL { ''H } + ::= { tmnxSvcSysEthSegEntry 26 } + +tmnxSvcSysEthSegOperGrp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tmnxSvcSysEthSegOperGrp specifies the operational-group associated + with this entry." + DEFVAL { "" } + ::= { tmnxSvcSysEthSegEntry 27 } + tmnxIesIfIpv6HostInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxIesIfIpv6HostInfoEntry MAX-ACCESS not-accessible @@ -24002,7 +24593,7 @@ svcEvpnMHEthSegEviDFCndtAddrType OBJECT-TYPE ::= { svcEvpnMHEthSegEviDFCndtEntry 1 } svcEvpnMHEthSegEviDFCndtAddress OBJECT-TYPE - SYNTAX InetAddress (SIZE (4)) + SYNTAX InetAddress (SIZE (4|16 )) MAX-ACCESS not-accessible STATUS current DESCRIPTION @@ -24707,7 +25298,8 @@ SvcEvpnMplsESDestTEPEntry ::= SEQUENCE svcEvpnMplsESDestTEPLabel Unsigned32, svcEvpnMplsESDestTEPLastChanged TimeStamp, svcEvpnMplsESDestTEPTunnelType TmnxTunnelTypeExt, - svcEvpnMplsESDestTEPResType TmnxSvcEvpnMplsTransportType + svcEvpnMplsESDestTEPResType TmnxSvcEvpnMplsTransportType, + svcEvpnMplsESDestTEPTnlId Unsigned32 } svcEvpnMplsESDestTEPAddrType OBJECT-TYPE @@ -24720,7 +25312,7 @@ svcEvpnMplsESDestTEPAddrType OBJECT-TYPE ::= { svcEvpnMplsESDestTEPEntry 1 } svcEvpnMplsESDestTEPAddress OBJECT-TYPE - SYNTAX InetAddress (SIZE (4)) + SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION @@ -24765,6 +25357,15 @@ svcEvpnMplsESDestTEPResType OBJECT-TYPE used for this entry." ::= { svcEvpnMplsESDestTEPEntry 6 } +svcEvpnMplsESDestTEPTnlId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcEvpnMplsESDestTEPTnlId indicates the tunnel identifier + assoicated with the Tunnel Endpoint address." + ::= { svcEvpnMplsESDestTEPEntry 7 } + svcEvpnMHEthSegIsidTable OBJECT-TYPE SYNTAX SEQUENCE OF SvcEvpnMHEthSegIsidEntry MAX-ACCESS not-accessible @@ -24883,7 +25484,7 @@ svcEvpnMHEthSegIsidDFCndtAdType OBJECT-TYPE ::= { svcEvpnMHEthSegIsidDFCndtEntry 1 } svcEvpnMHEthSegIsidDFCndtAddress OBJECT-TYPE - SYNTAX InetAddress (SIZE (4)) + SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION @@ -25022,7 +25623,8 @@ SvcEvpnMplsPbbESDestTEPEntry ::= SEQUENCE svcEvpnMplsPbbESDestTEPLabel Unsigned32, svcEvpnMplsPbbESDestTEPLstChg TimeStamp, svcEvpnMplsPbbESDestTEPTnlType TmnxTunnelTypeExt, - svcEvpnMplsPbbESDestTEPResType TmnxSvcEvpnMplsTransportType + svcEvpnMplsPbbESDestTEPResType TmnxSvcEvpnMplsTransportType, + svcEvpnMplsPbbESDestTEPTnlId Unsigned32 } svcEvpnMplsPbbESDestTEPBMac OBJECT-TYPE @@ -25044,7 +25646,7 @@ svcEvpnMplsPbbESDestTEPAddrType OBJECT-TYPE ::= { svcEvpnMplsPbbESDestTEPEntry 2 } svcEvpnMplsPbbESDestTEPAddress OBJECT-TYPE - SYNTAX InetAddress (SIZE (4)) + SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION @@ -25088,6 +25690,15 @@ svcEvpnMplsPbbESDestTEPResType OBJECT-TYPE type used for this entry." ::= { svcEvpnMplsPbbESDestTEPEntry 7 } +svcEvpnMplsPbbESDestTEPTnlId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcEvpnMplsPbbESDestTEPTnlId indicates the tunnel identifier + associated with the Tunnel Endpoint address." + ::= { svcEvpnMplsPbbESDestTEPEntry 8 } + svcSysEthSegBMacTable OBJECT-TYPE SYNTAX SEQUENCE OF SvcSysEthSegBMacEntry MAX-ACCESS not-accessible @@ -25286,8 +25897,8 @@ svcEvpnMplsESDestNumMacs OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "The value of svcEvpnMplsESDestNumMacs indicates number of labels - associated with this entry." + "The value of svcEvpnMplsESDestNumMacs indicates number of MAC + addresses associated with this entry." ::= { svcEvpnMplsESDestEntry 1 } svcEvpnMplsESDestLastChanged OBJECT-TYPE @@ -25334,8 +25945,8 @@ svcEvpnMplsPbbESegDestNumMacs OBJECT-TYPE MAX-ACCESS read-only STATUS obsolete DESCRIPTION - "The value of svcEvpnMplsPbbESegDestNumMacs indicates number of labels - associated with this entry." + "The value of svcEvpnMplsPbbESegDestNumMacs indicates number of MAC + addresses associated with this entry." ::= { svcEvpnMplsPbbESegDestEntry 1 } svcEvpnMplsPbbESegDestLstChg OBJECT-TYPE @@ -25409,7 +26020,7 @@ tmnxSvcDhcpLeaseRadClass OBJECT-TYPE svcVllBgpEvpnAutoBindTnlTable OBJECT-TYPE SYNTAX SEQUENCE OF SvcVllBgpEvpnAutoBindTnlEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "The svcVllBgpEvpnAutoBindTnlTable contains entries for supported tunnel type which may be chosen as tunnel type within service." @@ -25418,7 +26029,7 @@ svcVllBgpEvpnAutoBindTnlTable OBJECT-TYPE svcVllBgpEvpnAutoBindTnlEntry OBJECT-TYPE SYNTAX SvcVllBgpEvpnAutoBindTnlEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "An Auto bind tunnel entry in the svcVllBgpEvpnAutoBindTnlTable. Each row entry contains the type of tunnel chosen within service. @@ -25444,7 +26055,7 @@ SvcVllBgpEvpnAutoBindTnlEntry ::= SEQUENCE svcVllBgpEvpnAutoBindTnlLastChg OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of svcVllBgpEvpnAutoBindTnlLastChg indicates the sysUpTime at the time of the last modification of this entry." @@ -25453,7 +26064,7 @@ svcVllBgpEvpnAutoBindTnlLastChg OBJECT-TYPE svcVllBgpEvpnAutoBindTnlLdp OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write - STATUS current + STATUS obsolete DESCRIPTION "The value of svcVllBgpEvpnAutoBindTnlLdp specifies whether LDP type tunnel may be chosen as the tunnel within the service." @@ -25463,7 +26074,7 @@ svcVllBgpEvpnAutoBindTnlLdp OBJECT-TYPE svcVllBgpEvpnAutoBindTnlRsvpTe OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write - STATUS current + STATUS obsolete DESCRIPTION "The value of svcVllBgpEvpnAutoBindTnlRsvpTe specifies whether RSVP TE type tunnel may be chosen as the tunnel within the service." @@ -25473,7 +26084,7 @@ svcVllBgpEvpnAutoBindTnlRsvpTe OBJECT-TYPE svcVllBgpEvpnAutoBindTnlSrIsis OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write - STATUS current + STATUS obsolete DESCRIPTION "The value of svcVllBgpEvpnAutoBindTnlSrIsis specifies whether a tunnel to next-hop of the L2 VPN prefix route is selected from the lowest @@ -25484,7 +26095,7 @@ svcVllBgpEvpnAutoBindTnlSrIsis OBJECT-TYPE svcVllBgpEvpnAutoBindTnlSrOspf OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write - STATUS current + STATUS obsolete DESCRIPTION "The value of svcVllBgpEvpnAutoBindTnlSrOspf specifies whether a tunnel to next-hop of the L2 VPN prefix route is selected from the lowest @@ -25495,7 +26106,7 @@ svcVllBgpEvpnAutoBindTnlSrOspf OBJECT-TYPE svcVllBgpEvpnAutoBndTnlStatus OBJECT-TYPE SYNTAX TResolveStatus MAX-ACCESS read-write - STATUS current + STATUS obsolete DESCRIPTION "The value of svcVllBgpEvpnAutoBndTnlStatus specifies the resolution status of this entry." @@ -25505,7 +26116,7 @@ svcVllBgpEvpnAutoBndTnlStatus OBJECT-TYPE svcVllBgpEvpnAutoBindTnlBgp OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write - STATUS current + STATUS obsolete DESCRIPTION "The value of svcVllBgpEvpnAutoBindTnlBgp specifies whether BGP type tunnel may be chosen as the tunnel within the service." @@ -25515,7 +26126,7 @@ svcVllBgpEvpnAutoBindTnlBgp OBJECT-TYPE svcVllBgpEvpnAutoBindTnlSrTe OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write - STATUS current + STATUS obsolete DESCRIPTION "The value of svcVllBgpEvpnAutoBindTnlSrTe specifies whether SR-TE tunnels can be used to resolve the next-hop of bgp-vpn routes within @@ -25526,7 +26137,7 @@ svcVllBgpEvpnAutoBindTnlSrTe OBJECT-TYPE svcVllBgpEvpnAutoBindTnlUdp OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write - STATUS current + STATUS obsolete DESCRIPTION "The value of svcVllBgpEvpnAutoBindTnlUdp specifies whether UDP tunnels can be used to resolve the next-hop of bgp-vpn routes within the EVPN @@ -25693,7 +26304,7 @@ tmnxSvcSysVxlanARRepIpAddr OBJECT-TYPE svcTlsVxlanARLeafReplCndtTable OBJECT-TYPE SYNTAX SEQUENCE OF SvcTlsVxlanARLeafReplCndtEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "svcTlsVxlanARLeafReplCndtTable contains entries for the status of all the replicators associated with a VPLS service." @@ -25702,7 +26313,7 @@ svcTlsVxlanARLeafReplCndtTable OBJECT-TYPE svcTlsVxlanARLeafReplCndtEntry OBJECT-TYPE SYNTAX SvcTlsVxlanARLeafReplCndtEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "A replicator entry in the svcTlsVxlanARLeafReplCndtTable." INDEX { @@ -25723,7 +26334,7 @@ SvcTlsVxlanARLeafReplCndtEntry ::= SEQUENCE svcTlsVxlanARLeafReplCndtInUse OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of the object svcTlsVxlanARLeafReplCndtInUse indicates if this is the chosen replicator." @@ -25732,7 +26343,7 @@ svcTlsVxlanARLeafReplCndtInUse OBJECT-TYPE svcTlsVxlanARLeafReplCndtActive OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of svcTlsVxlanARLeafReplCndtActive indicates if this is a candidate to be the chosen replicator." @@ -25741,7 +26352,7 @@ svcTlsVxlanARLeafReplCndtActive OBJECT-TYPE svcTlsVxlanARLeafReplCndtPndTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of svcTlsVxlanARLeafReplCndtPndTime indicates the time remaining for it to be a candidate." @@ -25774,7 +26385,8 @@ SvcEpipePwPortEntry ::= SEQUENCE svcEpipePwPortEgrShapVPort TNamedItemOrEmpty, svcEpipePwPortEgrShapIntDestId TNamedItemOrEmpty, svcEpipePwPortMonOperGrp TNamedItemOrEmpty, - svcEpipePwPortAdminStatus ServiceAdminStatus + svcEpipePwPortAdminStatus ServiceAdminStatus, + svcEpipePwPortOperStatus INTEGER } svcEpipePwPortRowStatus OBJECT-TYPE @@ -25872,6 +26484,21 @@ svcEpipePwPortAdminStatus OBJECT-TYPE DEFVAL { up } ::= { svcEpipePwPortEntry 8 } +svcEpipePwPortOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up (1), + down (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEpipePwPortOperStatus indicates the operating status of + this PW-Port. + 'up' The PW-Port is operational. + + 'down' The PW-Port is administratively down." + ::= { svcEpipePwPortEntry 10 } + tmnxSvcSysVxlanTunTermTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxSvcSysVxlanTunTermEntry MAX-ACCESS not-accessible @@ -27204,7 +27831,7 @@ svcVsdDomainExecParams4 OBJECT-TYPE svcEpipeVxlanTable OBJECT-TYPE SYNTAX SEQUENCE OF SvcEpipeVxlanEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "The svcEpipeVxlanTable maintains VXLAN Network Identifiers (VNIs) for Epipe services." @@ -27213,7 +27840,7 @@ svcEpipeVxlanTable OBJECT-TYPE svcEpipeVxlanEntry OBJECT-TYPE SYNTAX SvcEpipeVxlanEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "svcEpipeVxlanEntry contains entries for svcEpipeVxlanTable." INDEX { @@ -27237,7 +27864,7 @@ SvcEpipeVxlanEntry ::= SEQUENCE svcEpipeVxlanVni OBJECT-TYPE SYNTAX TmnxVni MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "The value of svcEpipeVxlanVni specifies the VNI of the VXLAN created by the EPIPE service." @@ -27246,7 +27873,7 @@ svcEpipeVxlanVni OBJECT-TYPE svcEpipeVxlanRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of svcEpipeVxlanRowStatus is used for creation or deletion of entries in the svcEpipeVxlanEntry." @@ -27255,7 +27882,7 @@ svcEpipeVxlanRowStatus OBJECT-TYPE svcEpipeVxlanLastChgd OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of svcEpipeVxlanLastChgd indicates the time stamp of the last change to this row of this table." @@ -27264,7 +27891,7 @@ svcEpipeVxlanLastChgd OBJECT-TYPE svcEpipeVxlanCreationOrigin OBJECT-TYPE SYNTAX TmnxCreateOrigin MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of svcEpipeVxlanCreationOrigin indicates the mechanism used to create this entry." @@ -27274,7 +27901,7 @@ svcEpipeVxlanCreationOrigin OBJECT-TYPE svcEpipeVxlanEgrVTEPIpAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of svcEpipeVxlanEgrVTEPIpAddrType specifies the address type associated with svcEpipeVxlanEgrVTEPIpAddr." @@ -27284,7 +27911,7 @@ svcEpipeVxlanEgrVTEPIpAddrType OBJECT-TYPE svcEpipeVxlanEgrVTEPIpAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4|16)) MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of svcEpipeVxlanEgrVTEPIpAddr specifies the egress IP address when doing VXLAN encapsulation of frames for this service." @@ -27294,7 +27921,7 @@ svcEpipeVxlanEgrVTEPIpAddr OBJECT-TYPE svcEpipeVxlanEgrVTEPIpOperGrp OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of svcEpipeVxlanEgrVTEPIpOperGrp specifies the operational group name associated with egress IP address when doing VXLAN @@ -27305,7 +27932,7 @@ svcEpipeVxlanEgrVTEPIpOperGrp OBJECT-TYPE svcEpipeVxlanInstanceId OBJECT-TYPE SYNTAX Unsigned32 (1) MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "The value of svcEpipeVxlanInstanceId specifies the vxlan instance for this service." @@ -27340,7 +27967,8 @@ SvcEpipeVTEPEgrVNIEntry ::= SEQUENCE svcEpipeVTEPEgrVNIVTEPAddrType InetAddressType, svcEpipeVTEPEgrVNIVTEPAddress InetAddress, svcEpipeVTEPEgrVNIEgrVNI Unsigned32, - svcEpipeVTEPEgrVNIOperState ServiceOperStatus + svcEpipeVTEPEgrVNIOperState ServiceOperStatus, + svcEpipeVTEPEgrVNIVxlanType INTEGER } svcEpipeVTEPEgrVNIVTEPAddrType OBJECT-TYPE @@ -27381,6 +28009,19 @@ svcEpipeVTEPEgrVNIOperState OBJECT-TYPE service." ::= { svcEpipeVTEPEgrVNIEntry 4 } +svcEpipeVTEPEgrVNIVxlanType OBJECT-TYPE + SYNTAX INTEGER { + none (0), + static (1), + evpn (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcEpipeVTEPEgrVNIVxlanType indicates the + type of vxlan instance created on this Epipe service." + ::= { svcEpipeVTEPEgrVNIEntry 5 } + svcEpipeNatOutsideTable OBJECT-TYPE SYNTAX SEQUENCE OF SvcEpipeNatOutsideEntry MAX-ACCESS not-accessible @@ -27789,7 +28430,7 @@ svcSysGreEthBrgdTnlTrmIpAddrType OBJECT-TYPE ::= { svcSysGreEthBrgdTnlTrmEntry 1 } svcSysGreEthBrgdTnlTrmIpAddr OBJECT-TYPE - SYNTAX InetAddress (SIZE (4)) + SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION @@ -27871,7 +28512,7 @@ SvcVxlanInstEthSegEntry ::= SEQUENCE } svcVxlanInstanceId OBJECT-TYPE - SYNTAX Unsigned32 + SYNTAX Unsigned32 (1..2) MAX-ACCESS not-accessible STATUS current DESCRIPTION @@ -27880,7 +28521,7 @@ svcVxlanInstanceId OBJECT-TYPE ::= { svcVxlanInstEthSegEntry 1 } svcVxlanInstEthSegName OBJECT-TYPE - SYNTAX TNamedItemOrEmpty (SIZE (0..28)) + SYNTAX TNamedItemOrEmpty (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION @@ -27925,7 +28566,7 @@ SvcVxlanInstOperFlagsEntry ::= SEQUENCE } svcVxlanInstOperFlagsInstance OBJECT-TYPE - SYNTAX Unsigned32 + SYNTAX Unsigned32 (1..2) MAX-ACCESS not-accessible STATUS current DESCRIPTION @@ -28024,6 +28665,3037 @@ svcVprnVxlanTunTermFpeId OBJECT-TYPE This object is required while creating an entry." ::= { svcVprnVxlanTunTermEntry 5 } +svcEvpnVxlanESDestTEPTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEvpnVxlanESDestTEPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcEvpnVxlanESDestTEPTable contains entries for all the BGP + EVPN-MPLS Tunnel Endpoint and ethernet segment pairs for a particular + service." + ::= { tmnxSvcObjs 235 } + +svcEvpnVxlanESDestTEPEntry OBJECT-TYPE + SYNTAX SvcEvpnVxlanESDestTEPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A BGP EVPN-MPLS VXLAN Tunnel Endpoint and ethernet segment binding + entry in the svcEvpnVxlanESDestTEPTable." + INDEX { + svcId, + tmnxSvcSysEthSegEsi, + svcEvpnVxlanESDestTEPAddrType, + svcEvpnVxlanESDestTEPAddress, + svcEvpnVxlanESDestTEPVni + } + ::= { svcEvpnVxlanESDestTEPTable 1 } + +SvcEvpnVxlanESDestTEPEntry ::= SEQUENCE +{ + svcEvpnVxlanESDestTEPAddrType InetAddressType, + svcEvpnVxlanESDestTEPAddress InetAddress, + svcEvpnVxlanESDestTEPVni TmnxVni, + svcEvpnVxlanESDestTEPLastChanged TimeStamp +} + +svcEvpnVxlanESDestTEPAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object svcEvpnVxlanESDestTEPAddrType indicates the + type of the address associated with svcEvpnVxlanESDestTEPAddress." + ::= { svcEvpnVxlanESDestTEPEntry 1 } + +svcEvpnVxlanESDestTEPAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object svcEvpnVxlanESDestTEPAddress indicates a + Tunnel Endpoint address associated with this entry." + ::= { svcEvpnVxlanESDestTEPEntry 2 } + +svcEvpnVxlanESDestTEPVni OBJECT-TYPE + SYNTAX TmnxVni + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcEvpnVxlanESDestTEPVni indicates the VNI associated + with the Tunnel Endpoint address in the service." + ::= { svcEvpnVxlanESDestTEPEntry 3 } + +svcEvpnVxlanESDestTEPLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcEvpnVxlanESDestTEPLastChanged indicates the + timestamp of the modification of the ethernet segment destination + entry." + ::= { svcEvpnVxlanESDestTEPEntry 4 } + +svcOperGroupConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcOperGroupConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains Operational-Group information." + ::= { tmnxSvcObjs 236 } + +svcOperGroupConfigEntry OBJECT-TYPE + SYNTAX SvcOperGroupConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row specifies information about a specific Operational-Group." + INDEX { svcId } + ::= { svcOperGroupConfigTable 1 } + +SvcOperGroupConfigEntry ::= SEQUENCE +{ + svcOperGroupConfigLastChange TimeStamp, + svcOperGroupConfigName TNamedItemOrEmpty +} + +svcOperGroupConfigLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcOperGroupConfigLastChange indicates the timestamp of + last change to this row in svcOperGroupConfigTable." + ::= { svcOperGroupConfigEntry 1 } + +svcOperGroupConfigName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcOperGroupConfigName specifies the + Operational-Group identifier." + ::= { svcOperGroupConfigEntry 2 } + +svcEvpnVxlanESDestTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEvpnVxlanESDestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcEvpnVxlanESDestTable contains entries for all the BGP + EVPN-VXLAN Tunnel ethernet segment destination for a particular VPLS + service." + ::= { tmnxSvcObjs 237 } + +svcEvpnVxlanESDestEntry OBJECT-TYPE + SYNTAX SvcEvpnVxlanESDestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A BGP EVPN-VXLAN Tunnel Endpoint and ethernet segment binding entry in + the svcEvpnVxlanESDestTable." + INDEX { + svcId, + tmnxSvcSysEthSegEsi + } + ::= { svcEvpnVxlanESDestTable 1 } + +SvcEvpnVxlanESDestEntry ::= SEQUENCE +{ + svcEvpnVxlanESDestLastChanged TimeStamp, + svcEvpnVxlanESDestNumMacs Unsigned32 +} + +svcEvpnVxlanESDestLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcEvpnVxlanESDestLastChanged indicates the + timestamp of the modification of the ethernet segment destination + entry." + ::= { svcEvpnVxlanESDestEntry 2 } + +svcEvpnVxlanESDestNumMacs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEvpnVxlanESDestNumMacs indicates number of MAC + addresses associated with this entry." + ::= { svcEvpnVxlanESDestEntry 3 } + +svcBgpEvpnInstTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcBgpEvpnInstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcBgpEvpnInstTable contains entries for all the BGP EVPN + instances for a particular VPLS service." + ::= { tmnxSvcObjs 238 } + +svcBgpEvpnInstEntry OBJECT-TYPE + SYNTAX SvcBgpEvpnInstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A BGP EVPN instance entry in the svcBgpEvpnInstTable." + INDEX { + svcId, + svcBgpEvpnInstance + } + ::= { svcBgpEvpnInstTable 1 } + +SvcBgpEvpnInstEntry ::= SEQUENCE +{ + svcBgpEvpnInstance Integer32, + svcBgpEvpnInstRowStatus RowStatus, + svcBgpEvpnInstLastChanged TimeStamp, + svcBgpEvpnInstAdminState TmnxEnabledDisabled, + svcBgpEvpnInstCreationOrigin TmnxCreateOrigin, + svcBgpEvpnInstType INTEGER, + svcBgpEvpnVxlanInstance Unsigned32, + svcBgpEvpnInstDefRtTag Unsigned32, + svcBgpEvpnInstEndpoint TNamedItemOrEmpty, + svcBgpEvpnInstOperGrp TNamedItemOrEmpty +} + +svcBgpEvpnInstance OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstance specifies the BGP instance used with + this service." + ::= { svcBgpEvpnInstEntry 1 } + +svcBgpEvpnInstRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcBgpEvpnInstRowStatus + specifies the status of this row." + ::= { svcBgpEvpnInstEntry 2 } + +svcBgpEvpnInstLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcBgpEvpnInstLastChanged indicates the + timestamp of the modification of the ethernet segment destination + entry." + ::= { svcBgpEvpnInstEntry 3 } + +svcBgpEvpnInstAdminState OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstAdminState specifies if the BGP instance is + enabled or not. + + The admin state cannot be set in the same request as + svcBgpEvpnInstRowStatus, if no explicit route-distinguisher and + route-targets are configured for the bgp-instance (referenced by + svcBgpEvpnInstance)." + DEFVAL { disabled } + ::= { svcBgpEvpnInstEntry 4 } + +svcBgpEvpnInstCreationOrigin OBJECT-TYPE + SYNTAX TmnxCreateOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstCreationOrigin indicates mechanism used to + create this entry." + ::= { svcBgpEvpnInstEntry 5 } + +svcBgpEvpnInstType OBJECT-TYPE + SYNTAX INTEGER { + mpls (0), + vxlan (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstType specifies the type of bgp-evpn + delivery used for this entry. + + Value of this object must be specified at the time of creation of the + entry." + ::= { svcBgpEvpnInstEntry 6 } + +svcBgpEvpnVxlanInstance OBJECT-TYPE + SYNTAX Unsigned32 (1..2) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnVxlanInstance specifies the BGP instance used + with this service. The svcBgpEvpnVxlanInstance must be provided during + creation of row and is required when svcBgpEvpnInstType is set to + 'vxlan'." + DEFVAL { 1 } + ::= { svcBgpEvpnInstEntry 7 } + +svcBgpEvpnInstDefRtTag OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstDefRtTag specifies the default route tag + passed by EVPN onto the policy module so that it can be matched on + export policies." + DEFVAL { 0 } + ::= { svcBgpEvpnInstEntry 8 } + +svcBgpEvpnInstEndpoint OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcBgpEvpnInstEndpoint specifies endpoint which uses this BGP EVPN + as destination." + DEFVAL { "" } + ::= { svcBgpEvpnInstEntry 9 } + +svcBgpEvpnInstOperGrp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcBgpEvpnInstOperGrp specifies the operational-group associated + with this entry." + DEFVAL { "" } + ::= { svcBgpEvpnInstEntry 10 } + +svcBgpEvpnInstVxlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcBgpEvpnInstVxlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcBgpEvpnInstVxlanTable contains entries for all the BGP EVPN + instances for a particular VPLS service." + ::= { tmnxSvcObjs 239 } + +svcBgpEvpnInstVxlanEntry OBJECT-TYPE + SYNTAX SvcBgpEvpnInstVxlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A BGP EVPN instance entry in the svcBgpEvpnInstVxlanTable." + INDEX { + svcId, + svcBgpEvpnInstance + } + ::= { svcBgpEvpnInstVxlanTable 1 } + +SvcBgpEvpnInstVxlanEntry ::= SEQUENCE +{ + svcBgpEvpnInstVxlanLastChanged TimeStamp, + svcBgpEvpnInstVxlanSendEvpnEncap TruthValue, + svcBgpEvpnInstVxlanSndImtIrOnNdf TruthValue, + svcBgpEvpnInstVxlanMaxEcmpRoutes Integer32, + svcBgpEvpnInstVxlanMhMode INTEGER, + svcBgpEvpnInstVxlanAutoDiscRtAdv TruthValue +} + +svcBgpEvpnInstVxlanLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcBgpEvpnInstVxlanLastChanged indicates the + timestamp of the modification of the ethernet segment destination + entry." + ::= { svcBgpEvpnInstVxlanEntry 1 } + +svcBgpEvpnInstVxlanSendEvpnEncap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcBgpEvpnInstVxlanSendEvpnEncap specifies whether a RFC5512 vxlan + tunnel encap extended community is included in BGP EVPN VXLAN route + advertisements." + DEFVAL { true } + ::= { svcBgpEvpnInstVxlanEntry 2 } + +svcBgpEvpnInstVxlanSndImtIrOnNdf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstVxlanSndImtIrOnNdf specifies whether the + router will advertise IMET-IR routes even when the PE is a not a + designated forwarder." + DEFVAL { true } + ::= { svcBgpEvpnInstVxlanEntry 3 } + +svcBgpEvpnInstVxlanMaxEcmpRoutes OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstVxlanMaxEcmpRoutes specifies the maximum + ECMP routes required for controlling all-active routing to MAC/IP with + the same ethernet-segment-identifier (ESI)." + DEFVAL { 1 } + ::= { svcBgpEvpnInstVxlanEntry 4 } + +svcBgpEvpnInstVxlanMhMode OBJECT-TYPE + SYNTAX INTEGER { + access (0), + network (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcBgpEvpnInstVxlanMhMode specifies the mode of multi-homing for + this entry." + DEFVAL { access } + ::= { svcBgpEvpnInstVxlanEntry 5 } + +svcBgpEvpnInstVxlanAutoDiscRtAdv OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcBgpEvpnInstVxlanAutoDiscRtAdv specifies whether route + adverisement on auto discovery is enabled." + DEFVAL { false } + ::= { svcBgpEvpnInstVxlanEntry 6 } + +svcBgpEvpnInstMplsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcBgpEvpnInstMplsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcBgpEvpnInstMplsTable contains entries for BGP EVPN MPLS in a VPLS + service and BGP instance context." + ::= { tmnxSvcObjs 240 } + +svcBgpEvpnInstMplsEntry OBJECT-TYPE + SYNTAX SvcBgpEvpnInstMplsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A BGP EVPN MPLS entry in the svcBgpEvpnInstMplsTable." + INDEX { + svcId, + svcBgpEvpnInstance + } + ::= { svcBgpEvpnInstMplsTable 1 } + +SvcBgpEvpnInstMplsEntry ::= SEQUENCE +{ + svcBgpEvpnInstMplsLastChanged TimeStamp, + svcBgpEvpnInstMplsFrceVlanVcFwd TruthValue, + svcBgpEvpnInstMplsControlWord TruthValue, + svcBgpEvpnInstMplsShgName TNamedItemOrEmpty, + svcBgpEvpnInstMplsIngRepBumLabel TruthValue, + svcBgpEvpnInstMplsMaxEcmpRoutes Integer32, + svcBgpEvpnInstMplsIngressLabel Integer32, + svcBgpEvpnInstMplsIngBumLabel Integer32, + svcBgpEvpnInstMplsEntropyLabel TruthValue, + svcBgpEvpnInstMplsResProtSrcMac TruthValue, + svcBgpEvpnInstMplsRPSMacAct INTEGER, + svcBgpEvpnInstMplsEvpnEncapMpls TruthValue, + svcBgpEvpnInstMplsEvpnEncapMoUdp TruthValue, + svcBgpEvpnInstMplsForceQinqVcFwd INTEGER, + svcBgpEvpnInstMplsRtNHType INTEGER, + svcBgpEvpnInstMplsRtNHAddrType InetAddressType, + svcBgpEvpnInstMplsRtNHAddr InetAddress +} + +svcBgpEvpnInstMplsLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstMplsLastChanged indicates the sysUpTime at + the time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { svcBgpEvpnInstMplsEntry 1 } + +svcBgpEvpnInstMplsFrceVlanVcFwd OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstMplsFrceVlanVcFwd specifies whether or not + vc-vlan-type forwarding is forced in the data path for BGP EVPN MPLS. + When set to 'true' vc-vlan-type forwarding is forced." + DEFVAL { false } + ::= { svcBgpEvpnInstMplsEntry 2 } + +svcBgpEvpnInstMplsControlWord OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstMplsControlWord specifies whether the use + of 'ControlWord' is enabled on BGP EVPN MPLS or not. + + When the value of the object is set to 'true', all MPLS packets are + encapsulated with the control word when sent over the BGP EVPN. When + the value of the object is set to 'false', the use of 'ControlWord' is + disabled." + DEFVAL { false } + ::= { svcBgpEvpnInstMplsEntry 3 } + +svcBgpEvpnInstMplsShgName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the svcBgpEvpnInstMplsShgName specifies the value of + split-horizon group associated with this BGP EVPN MPLS. By default, + BGP EVPN MPLS connections do not belong to any user configured + split-horizon group." + DEFVAL { ''H } + ::= { svcBgpEvpnInstMplsEntry 4 } + +svcBgpEvpnInstMplsIngRepBumLabel OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstMplsIngRepBumLabel specifies whether to + advertise a different label for inclusive multicast routes, or use the + same label as the one advertised for unicast traffic. + + When the value of the object is set to 'false', all MPLS packets use + same label as the one advertised for unicast traffic when sent over + the BGP EVPN. When the value of the object is set to 'true', the + system sends different label" + DEFVAL { false } + ::= { svcBgpEvpnInstMplsEntry 5 } + +svcBgpEvpnInstMplsMaxEcmpRoutes OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstMplsMaxEcmpRoutes specifies the maximum + ECMP routes required for controlling all-active routing to MAC/IP with + the same ethernet-segment-identifier (ESI)." + DEFVAL { 1 } + ::= { svcBgpEvpnInstMplsEntry 6 } + +svcBgpEvpnInstMplsIngressLabel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstMplsIngressLabel indicates the label + advertised for ingress unicast traffic for the EVPN MPLS instance. + + The value of -1 indicates that the label is not allocated." + ::= { svcBgpEvpnInstMplsEntry 7 } + +svcBgpEvpnInstMplsIngBumLabel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstMplsIngBumLabel indicates the label + advertised for ingress multicast traffic for the EVPN MPLS instance. + + The value of -1 indicates that the label is not allocated." + ::= { svcBgpEvpnInstMplsEntry 8 } + +svcBgpEvpnInstMplsEntropyLabel OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstMplsEntropyLabel specifies whether the use + of entropy label is enabled or not for the EVPN MPLS instance." + DEFVAL { false } + ::= { svcBgpEvpnInstMplsEntry 9 } + +svcBgpEvpnInstMplsResProtSrcMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstMplsResProtSrcMac specifies how the agent + will handle relearn requests for protected MAC addresses. When the + value of this object is 'true', requests to relearn a protected MAC + address will be ignored." + DEFVAL { false } + ::= { svcBgpEvpnInstMplsEntry 10 } + +svcBgpEvpnInstMplsRPSMacAct OBJECT-TYPE + SYNTAX INTEGER { + discardFrame (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value svcBgpEvpnInstMplsRPSMacAct specifies the action to take + whenever a relearn request for a protected MAC is received on a + restricted SAP. + + When the value of this object is 'discardFrame', the SAP will start + discarding the frame." + DEFVAL { discardFrame } + ::= { svcBgpEvpnInstMplsEntry 11 } + +svcBgpEvpnInstMplsEvpnEncapMpls OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstMplsEvpnEncapMpls specifies the whether the + use of MPLS encapsulation is enabled for this service." + DEFVAL { true } + ::= { svcBgpEvpnInstMplsEntry 12 } + +svcBgpEvpnInstMplsEvpnEncapMoUdp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstMplsEvpnEncapMoUdp specifies the whether + the use of MPLS over Udp encapsulation is enabled for this service." + DEFVAL { false } + ::= { svcBgpEvpnInstMplsEntry 13 } + +svcBgpEvpnInstMplsForceQinqVcFwd OBJECT-TYPE + SYNTAX INTEGER { + none (0), + ctagctag (1), + stagctag (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstMplsForceQinqVcFwd specifies whether or not + the datapath should forcefully insert two VLAN tags which are copied + from the qinq service-delimiting vlan values. + + The sdpBindVcType should be either set to 'ether' or 'vlan'." + DEFVAL { none } + ::= { svcBgpEvpnInstMplsEntry 14 } + +svcBgpEvpnInstMplsRtNHType OBJECT-TYPE + SYNTAX INTEGER { + system-ipv4 (0), + system-ipv6 (1), + explicit (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstMplsRtNHType specifies the type of the + route next-hop associated with this entry. + + An 'inconsistentError' is returned when svcBgpEvpnInstMplsRtNHType set + to 'specific' and svcBgpEvpnInstMplsRtNHAddr is set to default. + + An 'inconsistentError' is returned when svcBgpEvpnInstMplsRtNHType is + set to 'system-ipv4/system-ipv6' and svcBgpEvpnInstMplsRtNHAddr is set + to non-default." + DEFVAL { system-ipv4 } + ::= { svcBgpEvpnInstMplsEntry 15 } + +svcBgpEvpnInstMplsRtNHAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcBgpEvpnInstMplsRtNHAddrType specifies the address type of + svcBgpEvpnInstMplsRtNHAddr object." + DEFVAL { unknown } + ::= { svcBgpEvpnInstMplsEntry 16 } + +svcBgpEvpnInstMplsRtNHAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcBgpEvpnInstMplsRtNHAddr specifies the specific ip-address for + the route next-hop associated with this entry. + + An 'inconsistentError' is returned when svcBgpEvpnInstMplsRtNHType set + to 'specific' and svcBgpEvpnInstMplsRtNHAddr is set to default. + + An 'inconsistentError' is returned when svcBgpEvpnInstMplsRtNHType is + set to 'system-ipv4/system-ipv6' and svcBgpEvpnInstMplsRtNHAddr is set + to non-default." + DEFVAL { ''H } + ::= { svcBgpEvpnInstMplsEntry 17 } + +svcBgpEvpnInstAutoBndTnlTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcBgpEvpnInstAutoBndTnlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcBgpEvpnInstAutoBndTnlTable contains entries for supported + tunnel type which may be chosen as tunnel type within service and BGP + instance." + ::= { tmnxSvcObjs 241 } + +svcBgpEvpnInstAutoBndTnlEntry OBJECT-TYPE + SYNTAX SvcBgpEvpnInstAutoBndTnlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An Auto bind tunnel entry in the svcBgpEvpnInstAutoBndTnlTable. Each + row entry contains the type of tunnel chosen within service. + + The entries in this table are created and destroyed by SNMP SET + operations." + INDEX { + svcId, + svcBgpEvpnInstance + } + ::= { svcBgpEvpnInstAutoBndTnlTable 1 } + +SvcBgpEvpnInstAutoBndTnlEntry ::= SEQUENCE +{ + svcBgpEvpnInstAutoBndTnlLastChg TimeStamp, + svcBgpEvpnInstAutoBndTnlLdp TruthValue, + svcBgpEvpnInstAutoBndTnlRsvpTe TruthValue, + svcBgpEvpnInstAutoBndTnlSrIsis TruthValue, + svcBgpEvpnInstAutoBndTnlSrOspf TruthValue, + svcBgpEvpnInstAutoBndTnlStatus TResolveStatus, + svcBgpEvpnInstAutoBndTnlBgp TruthValue, + svcBgpEvpnInstAutoBndTnlSrTe TruthValue, + svcBgpEvpnInstAutoBndTnlUdp TruthValue, + svcBgpEvpnInstAutoBndTnlTag TruthValue, + svcBgpEvpnInstAutoBndTnlSrPlcy TruthValue, + svcBgpEvpnInstBndTnlMplsFwdPlcy TruthValue, + svcBgpEvpnInstBndTnlRibApi TruthValue, + svcBgpEvpnInstAutoBndTnlSrOspf3 TruthValue, + svcBgpEvpnInstAutoBndTnlEcmp Unsigned32 +} + +svcBgpEvpnInstAutoBndTnlLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstAutoBndTnlLastChg indicates the sysUpTime + at the time of the last modification of this entry." + ::= { svcBgpEvpnInstAutoBndTnlEntry 1 } + +svcBgpEvpnInstAutoBndTnlLdp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstAutoBndTnlLdp specifies whether LDP type + tunnel may be chosen as the tunnel within the service." + DEFVAL { false } + ::= { svcBgpEvpnInstAutoBndTnlEntry 2 } + +svcBgpEvpnInstAutoBndTnlRsvpTe OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstAutoBndTnlRsvpTe specifies whether RSVP TE + type tunnel may be chosen as the tunnel within the service." + DEFVAL { false } + ::= { svcBgpEvpnInstAutoBndTnlEntry 3 } + +svcBgpEvpnInstAutoBndTnlSrIsis OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstAutoBndTnlSrIsis specifies whether a tunnel + to next-hop of the L2 VPN prefix route is selected from the lowest + numbered ISIS instance." + DEFVAL { false } + ::= { svcBgpEvpnInstAutoBndTnlEntry 4 } + +svcBgpEvpnInstAutoBndTnlSrOspf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstAutoBndTnlSrOspf specifies whether a tunnel + to next-hop of the L2 VPN prefix route is selected from the lowest + numbered OSPF instance." + DEFVAL { false } + ::= { svcBgpEvpnInstAutoBndTnlEntry 5 } + +svcBgpEvpnInstAutoBndTnlStatus OBJECT-TYPE + SYNTAX TResolveStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstAutoBndTnlStatus specifies the resolution + status of this entry." + DEFVAL { disabled } + ::= { svcBgpEvpnInstAutoBndTnlEntry 6 } + +svcBgpEvpnInstAutoBndTnlBgp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstAutoBndTnlBgp specifies whether BGP type + tunnel may be chosen as the tunnel within the service." + DEFVAL { false } + ::= { svcBgpEvpnInstAutoBndTnlEntry 7 } + +svcBgpEvpnInstAutoBndTnlSrTe OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstAutoBndTnlSrTe specifies whether SR-TE + tunnels can be used to resolve the next-hop of bgp-vpn routes within + the EVPN service." + DEFVAL { false } + ::= { svcBgpEvpnInstAutoBndTnlEntry 8 } + +svcBgpEvpnInstAutoBndTnlUdp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstAutoBndTnlUdp specifies whether UDP tunnels + can be used to resolve the next-hop of bgp-vpn routes within the EVPN + service." + DEFVAL { false } + ::= { svcBgpEvpnInstAutoBndTnlEntry 9 } + +svcBgpEvpnInstAutoBndTnlTag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstAutoBndTnlTag specifies whether + tunnel-tagging is strictly enforced." + DEFVAL { false } + ::= { svcBgpEvpnInstAutoBndTnlEntry 10 } + +svcBgpEvpnInstAutoBndTnlSrPlcy OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstAutoBndTnlSrPlcy specifies whether + segment-routing policy tunnels can be used to resolve the next-hop of + bgp-vpn routes within the EVPN service." + DEFVAL { false } + ::= { svcBgpEvpnInstAutoBndTnlEntry 11 } + +svcBgpEvpnInstBndTnlMplsFwdPlcy OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstBndTnlMplsFwdPlcy specifies whether MPLS + Forwarding Policy tunnels can be used to resolve the next-hop of + bgp-vpn routes within the EVPN service." + DEFVAL { false } + ::= { svcBgpEvpnInstAutoBndTnlEntry 12 } + +svcBgpEvpnInstBndTnlRibApi OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstBndTnlRibApi specifies whether RIB API can + be used to resolve the next-hop of bgp-vpn routes within the EVPN + service." + DEFVAL { false } + ::= { svcBgpEvpnInstAutoBndTnlEntry 13 } + +svcBgpEvpnInstAutoBndTnlSrOspf3 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of svcBgpEvpnInstAutoBndTnlSrOspf3 specifies whether a + tunnel to next-hop of the L2 VPN prefix route is selected from the + lowest numbered OSPFv3 instance." + DEFVAL { false } + ::= { svcBgpEvpnInstAutoBndTnlEntry 14 } + +svcBgpEvpnInstAutoBndTnlEcmp OBJECT-TYPE + SYNTAX Unsigned32 (1..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The svcBgpEvpnInstAutoBndTnlEcmp specifies the maximum number of equal + cost paths that can be used for load balancing when binding a BGP-EVPN + next-hop to a set of LSPs." + DEFVAL { 1 } + ::= { svcBgpEvpnInstAutoBndTnlEntry 15 } + +svcTlsVxInstVTEPEgrVniTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsVxInstVTEPEgrVniEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcTlsVxInstVTEPEgrVniTable contains entries for all the VTEP + addresses and Egress VNIs associated with a VPLS service." + ::= { tmnxSvcObjs 242 } + +svcTlsVxInstVTEPEgrVniEntry OBJECT-TYPE + SYNTAX SvcTlsVxInstVTEPEgrVniEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A VTEP entry in the svcTlsVxInstVTEPEgrVniTable." + INDEX { + svcId, + svcVxlanInstanceId, + svcTlsVxInstVTEPAddrType, + svcTlsVxInstVTEPAddress, + svcTlsVxInstVTEPEgrVni + } + ::= { svcTlsVxInstVTEPEgrVniTable 1 } + +SvcTlsVxInstVTEPEgrVniEntry ::= SEQUENCE +{ + svcTlsVxInstVTEPAddrType InetAddressType, + svcTlsVxInstVTEPAddress InetAddress, + svcTlsVxInstVTEPEgrVni Unsigned32, + svcTlsVxInstVTEPEgrVniNumMACs Unsigned32, + svcTlsVxInstVTEPEgrVniOperState ServiceOperStatus, + svcTlsVxInstVTEPEgrVniL2EsPbr TruthValue, + svcTlsVxInstVTEPEgrVniMcast INTEGER, + svcTlsVxInstVTEPEgrVniVxlanType INTEGER +} + +svcTlsVxInstVTEPAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsVxInstVTEPAddrType indicates the type of + the address associated with svcTlsVxInstVTEPAddress." + ::= { svcTlsVxInstVTEPEgrVniEntry 1 } + +svcTlsVxInstVTEPAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsVxInstVTEPAddress indicates a VXLAN + (virtual extensible LAN) Tunnel Endpoint address associated with the + VPLS service." + ::= { svcTlsVxInstVTEPEgrVniEntry 2 } + +svcTlsVxInstVTEPEgrVni OBJECT-TYPE + SYNTAX Unsigned32 (1..16777215) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsVxInstVTEPEgrVni indicates the VNI of the VXLAN + created by the VPLS service." + ::= { svcTlsVxInstVTEPEgrVniEntry 3 } + +svcTlsVxInstVTEPEgrVniNumMACs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsVxInstVTEPEgrVniNumMACs indicates the + number of MACs associated with the VPLS service." + ::= { svcTlsVxInstVTEPEgrVniEntry 4 } + +svcTlsVxInstVTEPEgrVniOperState OBJECT-TYPE + SYNTAX ServiceOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsVxInstVTEPEgrVniOperState indicates the + operational status of the VTEP-Egress VNI associated with the VPLS + service." + ::= { svcTlsVxInstVTEPEgrVniEntry 6 } + +svcTlsVxInstVTEPEgrVniL2EsPbr OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsVxInstVTEPEgrVniL2EsPbr indicates if the + VTEP-VNI is programmed due to PBR." + ::= { svcTlsVxInstVTEPEgrVniEntry 7 } + +svcTlsVxInstVTEPEgrVniMcast OBJECT-TYPE + SYNTAX INTEGER { + none (0), + u (1), + bm (2), + bum (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsVxInstVTEPEgrVniMcast indicates the multicast + forwarding type." + ::= { svcTlsVxInstVTEPEgrVniEntry 8 } + +svcTlsVxInstVTEPEgrVniVxlanType OBJECT-TYPE + SYNTAX INTEGER { + none (0), + static (1), + evpn (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsVxInstVTEPEgrVniVxlanType indicates the + type of vxlan instance created on this VPLS service." + ::= { svcTlsVxInstVTEPEgrVniEntry 9 } + +svcTlsVxlanInstARLfRplCndTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsVxlanInstARLfRplCndEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcTlsVxlanInstARLfRplCndTable contains entries for the status of all + the replicators associated with a VPLS service." + ::= { tmnxSvcObjs 243 } + +svcTlsVxlanInstARLfRplCndEntry OBJECT-TYPE + SYNTAX SvcTlsVxlanInstARLfRplCndEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A replicator entry in the svcTlsVxlanInstARLfRplCndTable." + INDEX { + svcId, + svcVxlanInstanceId, + svcTlsVxInstVTEPAddrType, + svcTlsVxInstVTEPAddress, + svcTlsVxInstVTEPEgrVni + } + ::= { svcTlsVxlanInstARLfRplCndTable 1 } + +SvcTlsVxlanInstARLfRplCndEntry ::= SEQUENCE +{ + svcTlsVxlanInstARLfRplCndInUse TruthValue, + svcTlsVxlanInstARLfRplCndActive TruthValue, + svcTlsVxlanInstARLfRplCndPndTime Unsigned32 +} + +svcTlsVxlanInstARLfRplCndInUse OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcTlsVxlanInstARLfRplCndInUse indicates if + this is the chosen replicator." + ::= { svcTlsVxlanInstARLfRplCndEntry 1 } + +svcTlsVxlanInstARLfRplCndActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsVxlanInstARLfRplCndActive indicates if this is a + candidate to be the chosen replicator." + ::= { svcTlsVxlanInstARLfRplCndEntry 2 } + +svcTlsVxlanInstARLfRplCndPndTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsVxlanInstARLfRplCndPndTime indicates the time + remaining for it to be a candidate." + ::= { svcTlsVxlanInstARLfRplCndEntry 3 } + +svcEvpnVxlanInstESDstTEPTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEvpnVxlanInstESDstTEPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcEvpnVxlanInstESDstTEPTable contains entries for all the BGP + EVPN-VXLAN Tunnel Endpoint and ethernet segment pairs for a particular + service." + ::= { tmnxSvcObjs 244 } + +svcEvpnVxlanInstESDstTEPEntry OBJECT-TYPE + SYNTAX SvcEvpnVxlanInstESDstTEPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A BGP EVPN-VXLAN Tunnel Endpoint and ethernet segment binding entry in + the svcEvpnVxlanInstESDstTEPTable." + INDEX { + svcId, + svcVxlanInstanceId, + tmnxSvcSysEthSegEsi, + svcEvpnVxlanInstESDstTEPAddrType, + svcEvpnVxlanInstESDstTEPAddress, + svcEvpnVxlanInstESDstTEPVni + } + ::= { svcEvpnVxlanInstESDstTEPTable 1 } + +SvcEvpnVxlanInstESDstTEPEntry ::= SEQUENCE +{ + svcEvpnVxlanInstESDstTEPAddrType InetAddressType, + svcEvpnVxlanInstESDstTEPAddress InetAddress, + svcEvpnVxlanInstESDstTEPVni TmnxVni, + svcEvpnVxlanInstESDstTEPLastChg TimeStamp +} + +svcEvpnVxlanInstESDstTEPAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object svcEvpnVxlanInstESDstTEPAddrType indicates the + type of the address associated with svcEvpnVxlanInstESDstTEPAddress." + ::= { svcEvpnVxlanInstESDstTEPEntry 1 } + +svcEvpnVxlanInstESDstTEPAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object svcEvpnVxlanInstESDstTEPAddress indicates a + Tunnel Endpoint address associated with this entry." + ::= { svcEvpnVxlanInstESDstTEPEntry 2 } + +svcEvpnVxlanInstESDstTEPVni OBJECT-TYPE + SYNTAX TmnxVni + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEvpnVxlanInstESDstTEPVni indicates the VNI associated + with the Tunnel Endpoint address in the service." + ::= { svcEvpnVxlanInstESDstTEPEntry 3 } + +svcEvpnVxlanInstESDstTEPLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcEvpnVxlanInstESDstTEPLastChg indicates the + timestamp of the modification of the ethernet segment destination + entry." + ::= { svcEvpnVxlanInstESDstTEPEntry 4 } + +svcEvpnVxlanInstESDestTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEvpnVxlanInstESDestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcEvpnVxlanInstESDestTable contains entries for all the BGP + EVPN-VXLAN Tunnel ethernet segment destination for a particular VPLS + service." + ::= { tmnxSvcObjs 245 } + +svcEvpnVxlanInstESDestEntry OBJECT-TYPE + SYNTAX SvcEvpnVxlanInstESDestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A BGP EVPN-VXLAN Tunnel Endpoint and ethernet segment binding entry in + the svcEvpnVxlanInstESDestTable." + INDEX { + svcId, + svcVxlanInstanceId, + tmnxSvcSysEthSegEsi + } + ::= { svcEvpnVxlanInstESDestTable 1 } + +SvcEvpnVxlanInstESDestEntry ::= SEQUENCE +{ + svcEvpnVxlanInstESDestLastChgd TimeStamp, + svcEvpnVxlanInstESDestNumMacs Unsigned32 +} + +svcEvpnVxlanInstESDestLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcEvpnVxlanInstESDestLastChgd indicates the + timestamp of the modification of the ethernet segment destination + entry." + ::= { svcEvpnVxlanInstESDestEntry 2 } + +svcEvpnVxlanInstESDestNumMacs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcEvpnVxlanInstESDestNumMacs indicates the + number of MAC's associated with this entry." + ::= { svcEvpnVxlanInstESDestEntry 3 } + +svcTlsVxInstTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsVxInstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcTlsVxInstTable maintains VXLAN Network Identifiers (VNIs) for + VPLS services." + ::= { tmnxSvcObjs 246 } + +svcTlsVxInstEntry OBJECT-TYPE + SYNTAX SvcTlsVxInstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcTlsVxInstTable maintains VXLAN Network Identifiers (VNIs) for + VPLS services." + INDEX { + svcId, + svcVxlanInstanceId + } + ::= { svcTlsVxInstTable 1 } + +SvcTlsVxInstEntry ::= SEQUENCE +{ + svcTlsVxInstRowStatus RowStatus, + svcTlsVxInstLastChgd TimeStamp, + svcTlsVxInstCreationOrigin TmnxCreateOrigin, + svcTlsVxInstNetIngQosPolicyId TPolicyID, + svcTlsVxInstNetIngQosFPQGrp TNamedItemOrEmpty, + svcTlsVxInstNetIngQosFPQGrpInst TQosQGrpInstanceIDorZero, + svcTlsVxInstAsstdRepl INTEGER, + svcTlsVxInstARActTime Unsigned32, + svcTlsVxInstResProtSrcMac TruthValue, + svcTlsVxInstResProtSrcMacAct INTEGER, + svcTlsVxInstVni Unsigned32, + svcTlsVxInstSrcVTEPSecurity TmnxEnabledDisabled, + svcTlsVxInstMacLearning TmnxEnabledDisabled, + svcTlsVxInstMacAgeing TmnxEnabledDisabled, + svcTlsVxInstDiscardUnknownSource TmnxEnabledDisabled, + svcTlsVxInstMacAddressLimit Unsigned32, + svcTlsVxInstRxDiscardOnNdf INTEGER, + svcTlsVxInstIgmpSnpgMrouter TruthValue, + svcTlsVxInstMldSnpgMrouter TruthValue +} + +svcTlsVxInstRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object svcTlsVxInstRowStatus is used for creation or deletion of + entries in the svcTlsVxInstEntry." + ::= { svcTlsVxInstEntry 2 } + +svcTlsVxInstLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsVxInstLastChgd indicates the time stamp of the last + change to this row of this table." + ::= { svcTlsVxInstEntry 3 } + +svcTlsVxInstCreationOrigin OBJECT-TYPE + SYNTAX TmnxCreateOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcTlsVxInstCreationOrigin indicates the mechanism used + to create this entry." + DEFVAL { manual } + ::= { svcTlsVxInstEntry 4 } + +svcTlsVxInstNetIngQosPolicyId OBJECT-TYPE + SYNTAX TPolicyID (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsVxInstNetIngQosPolicyId associates pre-existing + network-policy to the network ingress traffic for this Vxlan Vni + service. + + This object must be set along with svcTlsVxInstNetIngQosFPQGrp and + svcTlsVxInstNetIngQosFPQGrpInst." + DEFVAL { 0 } + ::= { svcTlsVxInstEntry 5 } + +svcTlsVxInstNetIngQosFPQGrp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsVxInstNetIngQosFPQGrp specifies the network ingress + forwarding-plane queue-group name for this Vxlan Vni service. + + This object must be set along with svcTlsVxInstNetIngQosPolicyId and + svcTlsVxInstNetIngQosFPQGrpInst." + DEFVAL { ''H } + ::= { svcTlsVxInstEntry 6 } + +svcTlsVxInstNetIngQosFPQGrpInst OBJECT-TYPE + SYNTAX TQosQGrpInstanceIDorZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsVxInstNetIngQosFPQGrpInst specifies the instance of + the network ingress forwarding-plane queue-group for this Vxlan Vni + service. + + This object must be set along with svcTlsVxInstNetIngQosPolicyId and + svcTlsVxInstNetIngQosFPQGrp." + DEFVAL { 0 } + ::= { svcTlsVxInstEntry 7 } + +svcTlsVxInstAsstdRepl OBJECT-TYPE + SYNTAX INTEGER { + none (0), + replicator (1), + leaf (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsVxInstAsstdRepl specifies whether AR is enabled in + the service for VXLAN tunnels. + + If BGP-EVPN is enabled in the service, then it will send an update + containing the inclusive multicast route for the service and the type + as AR-R or AR-L." + DEFVAL { none } + ::= { svcTlsVxInstEntry 8 } + +svcTlsVxInstARActTime OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsVxInstARActTime specifies the time the leaf would + wait before sending traffic to a new replicator , which can be used to + by the replicator to learn about this leaf." + DEFVAL { 0 } + ::= { svcTlsVxInstEntry 9 } + +svcTlsVxInstResProtSrcMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsVxInstResProtSrcMac specifies how the agent will + handle relearn requests for protected MAC addresses. When the value of + this object is 'true', requests to relearn a protected MAC address + will be ignored." + DEFVAL { false } + ::= { svcTlsVxInstEntry 10 } + +svcTlsVxInstResProtSrcMacAct OBJECT-TYPE + SYNTAX INTEGER { + discardFrame (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsVxInstResProtSrcMacAct specifies the action to take + whenever a relearn request for a protected MAC is received on a + restricted SAP. + + When the value of this object is 'discardFrame', the SAP will start + discarding the frame." + DEFVAL { discardFrame } + ::= { svcTlsVxInstEntry 11 } + +svcTlsVxInstVni OBJECT-TYPE + SYNTAX Unsigned32 (1..16777215) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsVxInstVni specifies the VNI of the VXLAN created by + the VPLS service." + ::= { svcTlsVxInstEntry 12 } + +svcTlsVxInstSrcVTEPSecurity OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsVxInstSrcVTEPSecurity specifies whether to enable + the lookup of incoming frames for this VXLAN instance and discard + those coming from untrusted VTEPs." + DEFVAL { disabled } + ::= { svcTlsVxInstEntry 13 } + +svcTlsVxInstMacLearning OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcTlsVxInstMacLearning specifies + whether the MAC learning process is enabled for this VXLAN instance. + The value is ignored if MAC learning is disabled on + service level." + DEFVAL { disabled } + ::= { svcTlsVxInstEntry 14 } + +svcTlsVxInstMacAgeing OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcTlsVxInstMacAgeing specifies whether + the MAC aging process is enabled for this VXLAN instance. the value + is ignored if MAC aging is disabled on service level." + DEFVAL { disabled } + ::= { svcTlsVxInstEntry 15 } + +svcTlsVxInstDiscardUnknownSource OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "with the object svcTlsVxInstDiscardUnknownSource a limit can be + configured for the max number of MAC addresses that + will be learned on this VXLAN instance. When this limit is + reached, packets with unknown source MAC address are + forwarded by default. By setting + svcTlsVxInstDiscardUnknownSource to enabled, packets with + unknown source MAC will be dropped instead." + DEFVAL { disabled } + ::= { svcTlsVxInstEntry 16 } + +svcTlsVxInstMacAddressLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..511999) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcTlsVxInstMacAddressLimit specifies the + maximum number of learned and static entries allowed in the FDB of + this VXLAN. The value 0 means: no limit for this VXLAN instance. + + The maximum value of svcTlsVxInstMacAddressLimit depends on the + platform/chassis mode." + DEFVAL { 0 } + ::= { svcTlsVxInstEntry 17 } + +svcTlsVxInstRxDiscardOnNdf OBJECT-TYPE + SYNTAX INTEGER { + bm (0), + bum (1), + none (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The svcTlsVxInstRxDiscardOnNdf specifies the type of traffic discarded + on the receive side of NDF." + DEFVAL { bm } + ::= { svcTlsVxInstEntry 18 } + +svcTlsVxInstIgmpSnpgMrouter OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcTlsVxInstIgmpSnpgMrouter specifies whether + a multicast router is attached behind vlxan interfaces. + + This will act upon all of the vxlan interfaces." + DEFVAL { false } + ::= { svcTlsVxInstEntry 19 } + +svcTlsVxInstMldSnpgMrouter OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcTlsVxInstMldSnpgMrouter specifies whether a + multicast router is attached behind vxlan interfaces. + + This will act upon all of the vxlan interfaces." + DEFVAL { false } + ::= { svcTlsVxInstEntry 20 } + +svcMdAutoIdGroup OBJECT IDENTIFIER ::= { tmnxSvcObjs 247 } + +svcMdAutoIdSvcRangeStart OBJECT-TYPE + SYNTAX TmnxExtServId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The svcMdAutoIdSvcRangeStart specifies start of the service identifier + range to be used in model-driven CLI." + DEFVAL { 0 } + ::= { svcMdAutoIdGroup 1 } + +svcMdAutoIdSvcRangeEnd OBJECT-TYPE + SYNTAX TmnxExtServId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The svcMdAutoIdSvcRangeEnd specifies end of the service identifier + range to be used in model-driven CLI." + DEFVAL { 0 } + ::= { svcMdAutoIdGroup 2 } + +svcMdAutoIdCustRangeStart OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The svcMdAutoIdCustRangeStart specifies start of the customer + identifier range to be used in model-driven CLI." + DEFVAL { 0 } + ::= { svcMdAutoIdGroup 3 } + +svcMdAutoIdCustRangeEnd OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The svcMdAutoIdCustRangeEnd specifies end of the customer identifier + range to be used in model-driven CLI." + DEFVAL { 0 } + ::= { svcMdAutoIdGroup 4 } + +svcMdAutoIdPwTmplRangeStart OBJECT-TYPE + SYNTAX PWTemplateId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The svcMdAutoIdPwTmplRangeStart specifies start of the PW Template + identifier range to be used in model-driven CLI." + DEFVAL { 0 } + ::= { svcMdAutoIdGroup 5 } + +svcMdAutoIdPwTmplRangeEnd OBJECT-TYPE + SYNTAX PWTemplateId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The svcMdAutoIdPwTmplRangeEnd specifies end of the PW template + identifier range to be used in model-driven CLI." + DEFVAL { 0 } + ::= { svcMdAutoIdGroup 6 } + +svcMdAutoIdSvcCount OBJECT-TYPE + SYNTAX TmnxExtServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcMdAutoIdSvcCount indicates service identifiers in-use in + model-driven CLI." + ::= { svcMdAutoIdGroup 7 } + +svcMdAutoIdCustCount OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcMdAutoIdCustCount indicates customer identifiers in-use in + model-driven CLI." + ::= { svcMdAutoIdGroup 8 } + +svcMdAutoIdPwTmplCount OBJECT-TYPE + SYNTAX PWTemplateId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcMdAutoIdPwTmplCount indicates PW template identifiers in-use in + model-driven CLI." + ::= { svcMdAutoIdGroup 9 } + +tmnxSvcSysPwPortListTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSvcSysPwPortListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxSvcSysPwPortListTable contains entries for the possible binding + ports for the Flex PW Port." + ::= { tmnxSvcObjs 248 } + +tmnxSvcSysPwPortListEntry OBJECT-TYPE + SYNTAX TmnxSvcSysPwPortListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A PW Port List entry in the tmnxSvcSysPwPortListTable." + INDEX { tmnxPortPortID } + ::= { tmnxSvcSysPwPortListTable 1 } + +TmnxSvcSysPwPortListEntry ::= SEQUENCE +{ tmnxSvcSysPwPortListRowStatus RowStatus } + +tmnxSvcSysPwPortListRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSvcSysPwPortListRowStatus specifies the + status of this row." + ::= { tmnxSvcSysPwPortListEntry 1 } + +svcTlsVxlanInstEgrVTEPTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcTlsVxlanInstEgrVTEPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcTlsVxlanInstEgrVTEPTable maintains static VXLAN Network VTEPs + for VPLS VXLAN instances." + ::= { tmnxSvcObjs 249 } + +svcTlsVxlanInstEgrVTEPEntry OBJECT-TYPE + SYNTAX SvcTlsVxlanInstEgrVTEPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcTlsVxlanInstEgrVTEPEntry contains entries for + svcTlsVxlanInstEgrVTEPTable." + INDEX { + svcId, + svcVxlanInstanceId, + svcTlsVxlanInstEgrVTEPIpAddrType, + svcTlsVxlanInstEgrVTEPIpAddr + } + ::= { svcTlsVxlanInstEgrVTEPTable 1 } + +SvcTlsVxlanInstEgrVTEPEntry ::= SEQUENCE +{ + svcTlsVxlanInstEgrVTEPIpAddrType InetAddressType, + svcTlsVxlanInstEgrVTEPIpAddr InetAddress, + svcTlsVxlanInstEgrVTEPRowStatus RowStatus +} + +svcTlsVxlanInstEgrVTEPIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcTlsVxlanInstEgrVTEPIpAddrType specifies the address + type associated with svcTlsVxlanInstEgrVTEPIpAddr." + ::= { svcTlsVxlanInstEgrVTEPEntry 1 } + +svcTlsVxlanInstEgrVTEPIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcTlsVxlanInstEgrVTEPIpAddr specifies the egress IP + address when doing VXLAN encapsulation of frames for this service." + ::= { svcTlsVxlanInstEgrVTEPEntry 2 } + +svcTlsVxlanInstEgrVTEPRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcTlsVxlanInstEgrVTEPRowStatus is used for creation or + deletion of entries in the svcTlsVxlanInstEgrVTEPEntry." + ::= { svcTlsVxlanInstEgrVTEPEntry 3 } + +svcEpipeVxInstTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEpipeVxInstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcEpipeVxInstTable maintains VXLAN Network Identifiers (VNIs) for + Epipe services." + ::= { tmnxSvcObjs 250 } + +svcEpipeVxInstEntry OBJECT-TYPE + SYNTAX SvcEpipeVxInstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcEpipeVxInstEntry contains entries for svcEpipeVxInstTable." + INDEX { + svcId, + svcVxlanInstanceId + } + ::= { svcEpipeVxInstTable 1 } + +SvcEpipeVxInstEntry ::= SEQUENCE +{ + svcEpipeVxInstVni TmnxVniOrZero, + svcEpipeVxInstRowStatus RowStatus, + svcEpipeVxInstLastChgd TimeStamp, + svcEpipeVxInstCreationOrigin TmnxCreateOrigin, + svcEpipeVxInstEgrVTEPIpAddrType InetAddressType, + svcEpipeVxInstEgrVTEPIpAddr InetAddress, + svcEpipeVxInstEgrVTEPIpOperGrp TNamedItemOrEmpty +} + +svcEpipeVxInstVni OBJECT-TYPE + SYNTAX TmnxVniOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEpipeVxInstVni specifies the VNI of the VXLAN created + by the EPIPE service. This object must be set to non-default during + creation." + DEFVAL { 0 } + ::= { svcEpipeVxInstEntry 1 } + +svcEpipeVxInstRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEpipeVxInstRowStatus is used for creation or deletion + of entries in the svcEpipeVxInstEntry." + ::= { svcEpipeVxInstEntry 2 } + +svcEpipeVxInstLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEpipeVxInstLastChgd indicates the time stamp of the + last change to this row of this table." + ::= { svcEpipeVxInstEntry 3 } + +svcEpipeVxInstCreationOrigin OBJECT-TYPE + SYNTAX TmnxCreateOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEpipeVxInstCreationOrigin indicates the mechanism used + to create this entry." + DEFVAL { manual } + ::= { svcEpipeVxInstEntry 4 } + +svcEpipeVxInstEgrVTEPIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEpipeVxInstEgrVTEPIpAddrType specifies the address + type associated with svcEpipeVxInstEgrVTEPIpAddr." + DEFVAL { unknown } + ::= { svcEpipeVxInstEntry 5 } + +svcEpipeVxInstEgrVTEPIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEpipeVxInstEgrVTEPIpAddr specifies the egress IP + address when doing VXLAN encapsulation of frames for this service." + DEFVAL { ''H } + ::= { svcEpipeVxInstEntry 6 } + +svcEpipeVxInstEgrVTEPIpOperGrp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcEpipeVxInstEgrVTEPIpOperGrp specifies the operational + group name associated with egress IP address when doing VXLAN + encapsulation of frames for this service." + DEFVAL { ''H } + ::= { svcEpipeVxInstEntry 7 } + +svcVprnAaaObjs OBJECT IDENTIFIER ::= { tmnxSvcObjs 251 } + +svcVprnTacPlusTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcVprnTacPlusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcVprnTacPlusTable contains the entries for the tacplus + authentication associated with a VPRN service." + ::= { svcVprnAaaObjs 1 } + +svcVprnTacPlusEntry OBJECT-TYPE + SYNTAX SvcVprnTacPlusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tacplus authentication entry" + INDEX { svcId } + ::= { svcVprnTacPlusTable 1 } + +SvcVprnTacPlusEntry ::= SEQUENCE +{ + svcVprnTacPlusAdminStatus TmnxAdminState, + svcVprnTacPlusRowStatus RowStatus, + svcVprnTacPlusTimeout Unsigned32, + svcVprnTacPlusAccounting TruthValue, + svcVprnTacPlusAcctRecType INTEGER, + svcVprnTacPlusAuthorization TruthValue, + svcVprnTacplusUseTemplate TruthValue, + svcVprnTacPlusInteractiveAuthen TruthValue, + svcVprnTacPlusAuthorUsePrivLvl TruthValue, + svcVprnTacPlusLastChanged TimeStamp +} + +svcVprnTacPlusAdminStatus OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcVprnTacPlusAdminStatus specifies the + desired administrative state of the Tcacs+ protocol operation. The + value 'noop' is never allowed." + DEFVAL { inService } + ::= { svcVprnTacPlusEntry 1 } + +svcVprnTacPlusRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "svcVprnTacPlusRowStatus controls the creation and deletion of rows in + the table. + + To create a row in the svcVprnTacPlusTable, set + svcVprnTacPlusRowStatus to createAndGo(4). To delete a row in the + svcVprnTacPlusTable, set svcVprnTacPlusRowStatus to delete(6)." + ::= { svcVprnTacPlusEntry 2 } + +svcVprnTacPlusTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..90) + UNITS "Seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Number of seconds to wait before timing out a Tacacs+ server." + DEFVAL { 3 } + ::= { svcVprnTacPlusEntry 3 } + +svcVprnTacPlusAccounting OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of svcVprnTacPlusAccounting is set to 'TRUE', TACACS+ + command accounting is enabled." + DEFVAL { false } + ::= { svcVprnTacPlusEntry 4 } + +svcVprnTacPlusAcctRecType OBJECT-TYPE + SYNTAX INTEGER { + startStop (1), + stopOnly (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "svcVprnTacPlusAcctRecType is used to configure the type of accounting + record packet that is to be sent to the TACACS+ server. The value + indicates whether TACACS+ accounting start and stop packets be sent or + just stop packets be sent. TACACS+ start packet is sent whenever the + user executes a command. A stop packet is sent whenever the command + execution is complete. The default value for this object is + 'stopOnly'." + DEFVAL { stopOnly } + ::= { svcVprnTacPlusEntry 5 } + +svcVprnTacPlusAuthorization OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of svcVprnTacPlusAuthorization is set to 'TRUE', + TACACS+ command authorization is enabled." + DEFVAL { false } + ::= { svcVprnTacPlusEntry 6 } + +svcVprnTacplusUseTemplate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnTacplusUseTemplate specifies whether the TACACS+ + user template is actively applied to the TACACS+ user. When the value + of svcVprnTacplusUseTemplate is set to 'true(1)', the TACACS+ user + template is actively applied." + DEFVAL { true } + ::= { svcVprnTacPlusEntry 7 } + +svcVprnTacPlusInteractiveAuthen OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnTacPlusInteractiveAuthen specifies whether + interactive authentication is enabled. + + If the value of this object is set to 'true(1)', no username nor + password is sent in the TACACS+ authentication START message, and the + server_msg in the TAC_PLUS_AUTHEN_STATUS_GETUSER and + TAC_PLUS_AUTHEN_STATUS_GETPASS authentication REPLY messages from the + TACACS+ server are displayed. The server_msg may contain an S/Key for + one-time password operation. + + If the value of this object is set to 'false(2)', the username and + password are sent in the TACACS+ authentication START message." + DEFVAL { false } + ::= { svcVprnTacPlusEntry 8 } + +svcVprnTacPlusAuthorUsePrivLvl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnTacPlusAuthorUsePrivLvl specifies whether the + privilege level mapping is used." + DEFVAL { false } + ::= { svcVprnTacPlusEntry 9 } + +svcVprnTacPlusLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVprnTacPlusLastChanged indicates the timestamp of last + change to this row in svcVprnTacPlusTable." + ::= { svcVprnTacPlusEntry 10 } + +svcVprnTacPlusServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcVprnTacPlusServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcVprnTacPlusServerEntry has an entry for each Tacacs+ server. + The table can have up to a maximum of 5 entries." + ::= { svcVprnAaaObjs 2 } + +svcVprnTacPlusServerEntry OBJECT-TYPE + SYNTAX SvcVprnTacPlusServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcVprnTacPlusServerEntry is an entry (conceptual row) in the + svcVprnTacPlusServerTable. Each entry represents the configuration for + a Tacacs+ server. Entries in this table can be created and deleted via + SNMP SET operations to svcVprnTacPlusServerRowStatus." + INDEX { + svcId, + svcVprnTacPlusServerIndex + } + ::= { svcVprnTacPlusServerTable 1 } + +SvcVprnTacPlusServerEntry ::= SEQUENCE +{ + svcVprnTacPlusServerIndex Unsigned32, + svcVprnTacPlusServerSecret OCTET STRING, + svcVprnTacPlusServerRowStatus RowStatus, + svcVprnTacPlusServerOperStatus TmnxOperState, + svcVprnTacPlusServInetAddrType InetAddressType, + svcVprnTacPlusServerInetAddress InetAddress, + svcVprnTacPlusServerPort TTcpUdpPort, + svcVprnTacPlusServerLastChanged TimeStamp +} + +svcVprnTacPlusServerIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique value which identifies a specific Tacacs+ server." + ::= { svcVprnTacPlusServerEntry 1 } + +svcVprnTacPlusServerSecret OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The secret key associated with the Tacacs+ server. The value returned + by svcVprnTacPlusServerSecret is always an empty string. + + The value of svcVprnTacPlusServerSecret cannot be set to an empty + string." + ::= { svcVprnTacPlusServerEntry 2 } + +svcVprnTacPlusServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "svcVprnTacPlusServerRowStatus controls the creation and deletion of + rows in the table. + + To create a row in the svcVprnTacPlusServerTable, set + svcVprnTacPlusServerRowStatus to createAndGo(4). Objects + svcVprnTacPlusServerSecret, svcVprnTacPlusServInetAddrType, and + svcVprnTacPlusServerInetAddress must also be set at creation time. To + delete a row in the svcVprnTacPlusServerTable, set + svcVprnTacPlusServerRowStatus to delete(6)." + ::= { svcVprnTacPlusServerEntry 3 } + +svcVprnTacPlusServerOperStatus OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcVprnTacPlusServerOperStatus indicates the + operational state of the Tacacs+ server. + + If the value is 'outOfService' then the Tacacs+ server is not + available for use. If the value is 'inService' then the Tacacs+ server + is available for use." + ::= { svcVprnTacPlusServerEntry 4 } + +svcVprnTacPlusServInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnTacPlusServInetAddrType specifies the address type + of svcVprnTacPlusServerInetAddress address. + + The value of svcVprnTacPlusServInetAddrType can be either of + InetAddressType - 'ipv4' or InetAddressType - 'ipv6' or + InetAddressType - 'ipv6z'." + ::= { svcVprnTacPlusServerEntry 5 } + +svcVprnTacPlusServerInetAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnTacPlusServerInetAddress specifies the address of + the Tacplus server." + ::= { svcVprnTacPlusServerEntry 6 } + +svcVprnTacPlusServerPort OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnTacPlusServerPort specifies the TCP port on which + to contact the Tacplus server." + DEFVAL { 49 } + ::= { svcVprnTacPlusServerEntry 7 } + +svcVprnTacPlusServerLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVprnTacPlusServerLastChanged indicates the timestamp + of last change to this row in svcVprnTacPlusServerTable." + ::= { svcVprnTacPlusServerEntry 8 } + +svcVprnTacPlusPrivLvlMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcVprnTacPlusPrivLvlMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table which maps privilege levels to user profiles. + + This table is used during TACACS+ authorization to map priv-lvl to a + user profile when svcVprnTacPlusAuthorUsePrivLvl is 'true(1)', and it + is also used during the TACACS+ enable request to map + tmnxTacPlusEnableAdminPrivLvl to a user profile." + ::= { svcVprnAaaObjs 3 } + +svcVprnTacPlusPrivLvlMapEntry OBJECT-TYPE + SYNTAX SvcVprnTacPlusPrivLvlMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a single user profile." + INDEX { + svcId, + svcVprnTacPlusPrivLvlMapPrivLvl + } + ::= { svcVprnTacPlusPrivLvlMapTable 1 } + +SvcVprnTacPlusPrivLvlMapEntry ::= SEQUENCE +{ + svcVprnTacPlusPrivLvlMapPrivLvl Unsigned32, + svcVprnTacPlusPrivLvlRowStatus RowStatus, + svcVprnTacPlusPriLvlMapUserProf TNamedItem, + svcVprnTPlusPriLvlMpLastChanged TimeStamp +} + +svcVprnTacPlusPrivLvlMapPrivLvl OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcVprnTacPlusPrivLvlMapPrivLvl specifies the privilege + level for this mapping." + ::= { svcVprnTacPlusPrivLvlMapEntry 1 } + +svcVprnTacPlusPrivLvlRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnTacPlusPrivLvlRowStatus controls the creation and + deletion of rows in this table." + ::= { svcVprnTacPlusPrivLvlMapEntry 2 } + +svcVprnTacPlusPriLvlMapUserProf OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnTacPlusPriLvlMapUserProf specifies the user + profile for this mapping. + + This user profile refers to a profile configured in + tmnxUserProfileTable." + ::= { svcVprnTacPlusPrivLvlMapEntry 3 } + +svcVprnTPlusPriLvlMpLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVprnTPlusPriLvlMpLastChanged indicates the timestamp + of last change to this row in svcVprnTacPlusPrivLvlMapTable." + ::= { svcVprnTacPlusPrivLvlMapEntry 4 } + +svcVprnLdapTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcVprnLdapConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcVprnLdapTable maintain the LDAP information for VPRN services." + ::= { svcVprnAaaObjs 4 } + +svcVprnLdapConfigEntry OBJECT-TYPE + SYNTAX SvcVprnLdapConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a single user profile." + INDEX { svcId } + ::= { svcVprnLdapTable 1 } + +SvcVprnLdapConfigEntry ::= SEQUENCE +{ + svcVprnLdapAdminState TmnxAdminState, + svcVprnLdapRowStatus RowStatus, + svcVprnLdapOperState TmnxOperState, + svcVprnLdapRetryAttempts Unsigned32, + svcVprnLdapTimeout Unsigned32, + svcVprnLdapUseTemplate TruthValue, + svcVprnLdapPublicKeyAuth TruthValue, + svcVprnLdapLastChanged TimeStamp +} + +svcVprnLdapAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcVprnLdapAdminState specifies the desired + administrative state of the LDAP protocol operation. The value 'noop' + is never allowed." + DEFVAL { inService } + ::= { svcVprnLdapConfigEntry 1 } + +svcVprnLdapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "svcVprnLdapRowStatus controls the creation and deletion of rows in the + table. + + To create a row in the svcVprnLdapTable, set svcVprnLdapRowStatus to + createAndGo(4). To delete a row in the svcVprnLdapTable, set + svcVprnLdapRowStatus to delete(6)." + ::= { svcVprnLdapConfigEntry 2 } + +svcVprnLdapOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcVprnLdapOperState indicates the operational + state of the LDAP protocol. + + If the value is 'outOfService' then the LDAP protocol is not available + for use. If the value is 'inService' then the LDAP protocol is + available for use. The value will be 'inService' if the value of the + object svcVprnLdapServerOperState of at least one LDAP server is in + 'inService' state." + ::= { svcVprnLdapConfigEntry 3 } + +svcVprnLdapRetryAttempts OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcVprnLdapRetryAttempts specifies the number + of times an attempt to connect to an LDAP server should be retried." + DEFVAL { 3 } + ::= { svcVprnLdapConfigEntry 4 } + +svcVprnLdapTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..90) + UNITS "Seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcVprnLdapTimeout specifies the number of + seconds to wait before timing out an LDAP server connection attempt." + DEFVAL { 3 } + ::= { svcVprnLdapConfigEntry 5 } + +svcVprnLdapUseTemplate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcVprnLdapUseTemplate specifies whether the + LDAP user template is actively applied to the LDAP user, if no user + profile data are returned from the LDAP server." + DEFVAL { true } + ::= { svcVprnLdapConfigEntry 6 } + +svcVprnLdapPublicKeyAuth OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcVprnLdapPublicKeyAuth specifies whether to + use SSH public key ('true') or LDAP ('false') for authentication." + DEFVAL { false } + ::= { svcVprnLdapConfigEntry 7 } + +svcVprnLdapLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVprnLdapLastChanged indicates the timestamp of last + change to this row in svcVprnLdapTable." + ::= { svcVprnLdapConfigEntry 8 } + +svcVprnLdapServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcVprnLdapServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcVprnLdapServerTable has an entry for each LDAP server + connection. The table can have up to a maximum of 5 entries." + ::= { svcVprnAaaObjs 5 } + +svcVprnLdapServerEntry OBJECT-TYPE + SYNTAX SvcVprnLdapServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcVprnLdapServerEntry is an entry (conceptual row) in the + svcVprnLdapServerTable. Each entry represents the configuration for an + LDAP server connection. + + Entries in this table can be created and deleted via SNMP SET + operations to svcVprnLdapServerRowStatus." + INDEX { + svcId, + svcVprnLdapServerIndex + } + ::= { svcVprnLdapServerTable 1 } + +SvcVprnLdapServerEntry ::= SEQUENCE +{ + svcVprnLdapServerIndex Unsigned32, + svcVprnLdapServerLastChanged TimeStamp, + svcVprnLdapServerRowStatus RowStatus, + svcVprnLdapServerAdminState TmnxAdminState, + svcVprnLdapServerOperState TmnxOperState, + svcVprnLdapServerInetAddressType InetAddressType, + svcVprnLdapServInetAddr InetAddress, + svcVprnLdapServerPort TTcpUdpPort, + svcVprnLdapServBindAuthRtDn TmnxLongDisplayString, + svcVprnLdapServBindAuthPwd DisplayString, + svcVprnLdapServerName TNamedItemOrEmpty, + svcVprnLdapServerSearch TmnxLongDisplayString, + svcVprnLdapServerTlsProf TNamedItemOrEmpty +} + +svcVprnLdapServerIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object svcVprnLdapServerIndex specifies a unique LDAP + server connection." + ::= { svcVprnLdapServerEntry 1 } + +svcVprnLdapServerLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcVprnLdapServerLastChanged indicates the + timestamp of the last change to this row in svcVprnLdapServerTable." + ::= { svcVprnLdapServerEntry 2 } + +svcVprnLdapServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcVprnLdapServerRowStatus specifies the + status of the conceptual row in svcVprnLdapServerTable. Rows are + created and destroyed by SNMP SET operations on this object. + + Only values 'active(1)', 'createAndGo(4)' and 'destroy(6)' are + supported." + ::= { svcVprnLdapServerEntry 3 } + +svcVprnLdapServerAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcVprnLdapServerAdminState specifies the + desired administrative state of the LDAP server connection. The value + 'noop' is never allowed." + DEFVAL { outOfService } + ::= { svcVprnLdapServerEntry 4 } + +svcVprnLdapServerOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcVprnLdapServerOperState indicates the + operational state of this LDAP server connection. The value of this + object is updated periodically if the health check functionality is + enabled, otherwise its value is updated when connection to the LDAP + server is attempted. + + If the value is 'outOfService' then this LDAP server connection is not + available for use. If the value is 'inService' then this LDAP server + connection is available for use." + ::= { svcVprnLdapServerEntry 5 } + +svcVprnLdapServerInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcVprnLdapServerInetAddressType specifies the + address type of svcVprnLdapServInetAddr address. + + The value of svcVprnLdapServerInetAddressType can be either of + InetAddressType - 'unknown' or InetAddressType - 'ipv4' or + InetAddressType - 'ipv6'." + DEFVAL { unknown } + ::= { svcVprnLdapServerEntry 6 } + +svcVprnLdapServInetAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcVprnLdapServInetAddr specifies the IP + address of the LDAP server." + DEFVAL { ''H } + ::= { svcVprnLdapServerEntry 7 } + +svcVprnLdapServerPort OBJECT-TYPE + SYNTAX TTcpUdpPort (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcVprnLdapServerPort specifies the number of + IP port on which to contact the LDAP server." + DEFVAL { 389 } + ::= { svcVprnLdapServerEntry 8 } + +svcVprnLdapServBindAuthRtDn OBJECT-TYPE + SYNTAX TmnxLongDisplayString (SIZE (0..512)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcVprnLdapServBindAuthRtDn specifies the + distinguished name used to authenticate with the LDAP server." + DEFVAL { ''H } + ::= { svcVprnLdapServerEntry 9 } + +svcVprnLdapServBindAuthPwd OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcVprnLdapServBindAuthPwd specifies the + password used to authenticate with the LDAP server." + DEFVAL { ''H } + ::= { svcVprnLdapServerEntry 10 } + +svcVprnLdapServerName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcVprnLdapServerName specifies the name + assigned to this LDAP server by a user." + DEFVAL { ''H } + ::= { svcVprnLdapServerEntry 11 } + +svcVprnLdapServerSearch OBJECT-TYPE + SYNTAX TmnxLongDisplayString (SIZE (0..512)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcVprnLdapServerSearch specifies the base + distinguished name for a search of user credentials." + DEFVAL { ''H } + ::= { svcVprnLdapServerEntry 12 } + +svcVprnLdapServerTlsProf OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcVprnLdapServerTlsProf specifies a TLS + certificate profile name used by this LDAP server connection." + DEFVAL { ''H } + ::= { svcVprnLdapServerEntry 13 } + +svcVprnRadiusTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcVprnRadiusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcVprnRadiusTable has an entry for each RADIUS server connection." + ::= { svcVprnAaaObjs 6 } + +svcVprnRadiusEntry OBJECT-TYPE + SYNTAX SvcVprnRadiusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcVprnRadiusEntry is an entry (conceptual row) in the + svcVprnRadiusTable. Each entry represents the configuration for an + RADIUS server connection." + INDEX { svcId } + ::= { svcVprnRadiusTable 1 } + +SvcVprnRadiusEntry ::= SEQUENCE +{ + svcVprnRadiusAdminStatus TmnxAdminState, + svcVprnRadiusRowStatus RowStatus, + svcVprnRadiusAccounting TruthValue, + svcVprnRadiusAuthorization TruthValue, + svcVprnRadiusRetryAttempts Unsigned32, + svcVprnRadiusTimeout Unsigned32, + svcVprnRadiusPort Unsigned32, + svcVprnRadiusAccountingPort Unsigned32, + svcVprnRadiusUseTemplate TruthValue, + svcVprnRadiusAuthAlgorithm TmnxSecRadiusServAlgorithm, + svcVprnRadiusInteractiveAuthen TruthValue, + svcVprnRadiusLastChanged TimeStamp +} + +svcVprnRadiusAdminStatus OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object svcVprnRadiusAdminStatus specifies the desired + administrative state of the Radius protocol operation. The value + 'noop' is never allowed." + DEFVAL { inService } + ::= { svcVprnRadiusEntry 1 } + +svcVprnRadiusRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "svcVprnRadiusRowStatus controls the creation and deletion of rows in + the table. + + To create a row in the svcVprnRadiusTable, set svcVprnRadiusRowStatus + to createAndGo(4). To delete a row in the svcVprnRadiusTable, set + svcVprnRadiusRowStatus to delete(6)." + ::= { svcVprnRadiusEntry 2 } + +svcVprnRadiusAccounting OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of svcVprnRadiusAccounting is set to 'TRUE', RADIUS + command accounting is enabled." + DEFVAL { false } + ::= { svcVprnRadiusEntry 3 } + +svcVprnRadiusAuthorization OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of svcVprnRadiusAuthorization is set to 'TRUE', RADIUS + command authorization is enabled." + DEFVAL { false } + ::= { svcVprnRadiusEntry 4 } + +svcVprnRadiusRetryAttempts OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Number of attempts to retry contacting the RADIUS server." + DEFVAL { 3 } + ::= { svcVprnRadiusEntry 5 } + +svcVprnRadiusTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..90) + UNITS "Seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Number of seconds to wait before timing out a RADIUS server." + DEFVAL { 3 } + ::= { svcVprnRadiusEntry 6 } + +svcVprnRadiusPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The UDP port number on which to contact the RADIUS server." + DEFVAL { 1812 } + ::= { svcVprnRadiusEntry 7 } + +svcVprnRadiusAccountingPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The UDP port number on which to contact the RADIUS server for + accounting requests." + DEFVAL { 1813 } + ::= { svcVprnRadiusEntry 8 } + +svcVprnRadiusUseTemplate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnRadiusUseTemplate specifies whether the RADIUS + user template is actively applied to the RADIUS user if no VSAs are + returned with the auth-accept from the RADIUS server. When the value + of svcVprnRadiusUseTemplate is set to 'TRUE', the RADIUS user template + is actively applied if no VSAs are returned with the auth-accept from + the RADIUS server." + DEFVAL { false } + ::= { svcVprnRadiusEntry 9 } + +svcVprnRadiusAuthAlgorithm OBJECT-TYPE + SYNTAX TmnxSecRadiusServAlgorithm + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnRadiusAuthAlgorithm specifies the algorithm used + to select a RADIUS server from the list of configured servers + (svcVprnRadiusServerTable)." + DEFVAL { direct } + ::= { svcVprnRadiusEntry 10 } + +svcVprnRadiusInteractiveAuthen OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnRadiusInteractiveAuthen specifies whether + challenge/response authentication is enabled. + + If the value of this object is set to 'true(1)', the Reply-Message + from the Access-Challenge packet is displayed, and the User-Password + in the new Access-Request packet contains the response of the user. + + If the value of this object is set to 'false(2)', challenge/response + authentication is disabled." + DEFVAL { false } + ::= { svcVprnRadiusEntry 11 } + +svcVprnRadiusLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVprnRadiusLastChanged indicates the timestamp of last + change to this row in svcVprnRadiusTable." + ::= { svcVprnRadiusEntry 12 } + +svcVprnRadiusServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcVprnRadiusServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcVprnRadiusServerEntry has an entry for each RADIUS server. The + table can have up to a maximum of 5 entries." + ::= { svcVprnAaaObjs 7 } + +svcVprnRadiusServerEntry OBJECT-TYPE + SYNTAX SvcVprnRadiusServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcVprnRadiusServerEntry is an entry (conceptual row) in the + svcVprnRadiusServerTable. Each entry represents the configuration for + a RADIUS server. + + Entries in this table can be created and deleted via SNMP SET + operations to svcVprnRadiusServerRowStatus." + INDEX { + svcId, + svcVprnRadiusServerIndex + } + ::= { svcVprnRadiusServerTable 1 } + +SvcVprnRadiusServerEntry ::= SEQUENCE +{ + svcVprnRadiusServerIndex Unsigned32, + svcVprnRadiusServerSecret OCTET STRING, + svcVprnRadiusServerOperStatus TmnxOperState, + svcVprnRadiusServerRowStatus RowStatus, + svcVprnRadiusServerInetAddrType InetAddressType, + svcVprnRadiusServerInetAddress InetAddress, + svcVprnRadiusServerLastChanged TimeStamp +} + +svcVprnRadiusServerIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique value which identifies a specific Radius server." + ::= { svcVprnRadiusServerEntry 1 } + +svcVprnRadiusServerSecret OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The secret key associated with the RADIUS server. The value returned + by svcVprnRadiusServerSecret is always an empty string. + + The value of svcVprnRadiusServerSecret cannot be set to an empty + string." + ::= { svcVprnRadiusServerEntry 2 } + +svcVprnRadiusServerOperStatus OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcVprnRadiusServerOperStatus indicates the + operational state of the RADIUS protocol. + + If the value is 'outOfService' then the RADIUS server is not available + for use. If the value is 'inService' then the RADIUS server is + available for use." + ::= { svcVprnRadiusServerEntry 3 } + +svcVprnRadiusServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "svcVprnRadiusServerRowStatus controls the creation and deletion of + rows in the table. + + To create a row in the svcVprnRadiusServerTable, set + svcVprnRadiusServerRowStatus to createAndGo(4). Objects + svcVprnRadiusServerSecret, svcVprnRadiusServerInetAddrType, and + svcVprnRadiusServerInetAddress must also be set at creation time. + + To delete a row in the svcVprnRadiusServerTable, set + svcVprnRadiusServerRowStatus to delete(6)." + ::= { svcVprnRadiusServerEntry 4 } + +svcVprnRadiusServerInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnRadiusServerInetAddrType specifies the address + type of svcVprnRadiusServerInetAddress address. + + The value of svcVprnRadiusServerInetAddrType can be either of + InetAddressType - 'ipv4' or InetAddressType - 'ipv6' or + InetAddressType - 'ipv6z'." + ::= { svcVprnRadiusServerEntry 5 } + +svcVprnRadiusServerInetAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcVprnRadiusServerInetAddress specifies the address of + the Radius server." + ::= { svcVprnRadiusServerEntry 6 } + +svcVprnRadiusServerLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcVprnRadiusServerLastChanged indicates the + timestamp of the last change to this row in svcVprnRadiusServerTable." + ::= { svcVprnRadiusServerEntry 7 } + +svcSysVpnGreSrcIpObjs OBJECT IDENTIFIER ::= { tmnxSvcObjs 252 } + +svcSysVpnGreSrcIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The svcSysVpnGreSrcIpAddrType specifies address type of + svcSysVpnGreSrcIpAddr." + DEFVAL { unknown } + ::= { svcSysVpnGreSrcIpObjs 1 } + +svcSysVpnGreSrcIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The svcSysVpnGreSrcIpAddr specifies the VPN GRE encapsulation source + IP address in the system." + DEFVAL { ''H } + ::= { svcSysVpnGreSrcIpObjs 2 } + +svcVprnMgmtObjs OBJECT IDENTIFIER ::= { tmnxSvcObjs 253 } + +svcVprnServerCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcVprnServerCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { svcVprnMgmtObjs 1 } + +svcVprnServerCtlEntry OBJECT-TYPE + SYNTAX SvcVprnServerCtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcVprnServerCtlEntry is an entry (conceptual row) in the + svcVprnServerCtlTable. Each entry represents the configuration for a + server control server." + INDEX { svcId } + ::= { svcVprnServerCtlTable 1 } + +SvcVprnServerCtlEntry ::= SEQUENCE +{ + svcVprnEnableServers BITS, + svcVprnTelnetServerOperStatus TmnxOperState, + svcVprnSSHServerOperStatus TmnxOperState, + svcVprnFTPServerOperStatus TmnxOperState, + svcVprnTelnet6ServerOperStatus TmnxOperState, + svcVprnServerCtlRowStatus RowStatus, + svcVprnServerCtlLastChanged TimeStamp +} + +svcVprnEnableServers OBJECT-TYPE + SYNTAX BITS { + ssh (0), + telnet (1), + ftp (2), + telnet6 (3), + netconf (4), + grpc (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "svcVprnEnableServers is used to allow/disallow access to management + interfaces running on the system. By default, access to all servers is + disabled." + ::= { svcVprnServerCtlEntry 1 } + +svcVprnTelnetServerOperStatus OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "svcVprnTelnetServerOperStatus indicates the operational status of the + telnet server. If the value of this object changes, a generic trap + TIMETRA-SYSTEM-MIB:tmnxStateChange will be sent." + ::= { svcVprnServerCtlEntry 2 } + +svcVprnSSHServerOperStatus OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "svcVprnSSHServerOperStatus indicates the operational status of the SSH + server. If the value of this object changes, a generic trap + TIMETRA-SYSTEM-MIB:tmnxStateChange will be sent." + ::= { svcVprnServerCtlEntry 3 } + +svcVprnFTPServerOperStatus OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "svcVprnFTPServerOperStatus indicates the operational status of the FTP + server. If the value of this object changes, a generic trap + TIMETRA-SYSTEM-MIB:tmnxStateChange will be sent." + ::= { svcVprnServerCtlEntry 4 } + +svcVprnTelnet6ServerOperStatus OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of svcVprnTelnet6ServerOperStatus indicates the operational + status of the IPv6 telnet server. If the value of this object changes, + a generic trap TIMETRA-SYSTEM-MIB:tmnxStateChange will be sent." + ::= { svcVprnServerCtlEntry 5 } + +svcVprnServerCtlRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "svcVprnServerCtlRowStatus controls the creation and deletion of rows + in the table. + + To create a row in the svcVprnServerCtlTable, set + svcVprnServerCtlRowStatus to createAndGo(4). + + To delete a row in the svcVprnServerCtlTable, set + svcVprnServerCtlRowStatus to delete(6)." + ::= { svcVprnServerCtlEntry 7 } + +svcVprnServerCtlLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object svcVprnServerCtlLastChanged indicates the + timestamp of the last change to this row in svcVprnServerCtlTable." + ::= { svcVprnServerCtlEntry 8 } + +svcEvpnMplsTEPEgrLblTnlTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcEvpnMplsTEPEgrLblTnlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "svcEvpnMplsTEPEgrLblTnlTable contains entries for all the BGP + EVPN-MPLS TEP and egress label pairs with tunnel identifier for a + particular VPLS service." + ::= { tmnxSvcObjs 254 } + +svcEvpnMplsTEPEgrLblTnlEntry OBJECT-TYPE + SYNTAX SvcEvpnMplsTEPEgrLblTnlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An egress binding entry with tunnel identifier in the + svcEvpnMplsTEPEgrLblTnlTable." + INDEX { + svcId, + svcEvpnMplsTEPEgrLblTEPAddrType, + svcEvpnMplsTEPEgrLblTEPAddress, + svcEvpnMplsTEPEgrLblTEPLabel, + svcEvpnMplsTEPEgrLblTEPTnlId + } + ::= { svcEvpnMplsTEPEgrLblTnlTable 1 } + +SvcEvpnMplsTEPEgrLblTnlEntry ::= SEQUENCE +{ + svcEvpnMplsTEPEgrLblTEPTnlId Integer32, + svcEvpnMplsTEPEgrLblTnlLastCh TimeStamp, + svcEvpnMplsTEPEgrLblTnlNumMACs Unsigned32, + svcEvpnMplsTEPEgrLblTnlInMcList TruthValue, + svcEvpnMplsTEPEgrLblTnlResType TmnxSvcEvpnMplsTransportType, + svcEvpnMplsTEPEgrLblTnlSbdMcast TruthValue +} + +svcEvpnMplsTEPEgrLblTEPTnlId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcEvpnMplsTEPEgrLblTEPTnlId indicates the tunnel identifier + associated with this entry." + ::= { svcEvpnMplsTEPEgrLblTnlEntry 1 } + +svcEvpnMplsTEPEgrLblTnlLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEvpnMplsTEPEgrLblTnlLastCh indicates the timestamp + when this entry is created." + ::= { svcEvpnMplsTEPEgrLblTnlEntry 2 } + +svcEvpnMplsTEPEgrLblTnlNumMACs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEvpnMplsTEPEgrLblTnlNumMACs indicates the number of + MACs associated with TEP and egress label in the BGP EVPN-MPLS VPLS + service." + ::= { svcEvpnMplsTEPEgrLblTnlEntry 3 } + +svcEvpnMplsTEPEgrLblTnlInMcList OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEvpnMplsTEPEgrLblTnlInMcList + indicates if the TEP and egress label is included in the + multicast list for the BGP EVPN-MPLS VPLS service." + ::= { svcEvpnMplsTEPEgrLblTnlEntry 4 } + +svcEvpnMplsTEPEgrLblTnlResType OBJECT-TYPE + SYNTAX TmnxSvcEvpnMplsTransportType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEvpnMplsTEPEgrLblTnlResType indicates the transport + type used for this entry." + ::= { svcEvpnMplsTEPEgrLblTnlEntry 5 } + +svcEvpnMplsTEPEgrLblTnlSbdMcast OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEvpnMplsTEPEgrLblTnlSbdMcast + indicates if the TEP and egress label is included in the + supplementery broadcast-list multicast for the BGP EVPN-MPLS VPLS service." + ::= { svcEvpnMplsTEPEgrLblTnlEntry 6 } + +svcRvplsEvpnArpAdvrtTable OBJECT-TYPE + SYNTAX SEQUENCE OF SvcRvplsEvpnArpAdvrtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The svcRvplsEvpnArpAdvrtTable has an entry for each type of ARP entry + to create host route on the router interface in the system." + ::= { tmnxSvcObjs 256 } + +svcRvplsEvpnArpAdvrtEntry OBJECT-TYPE + SYNTAX SvcRvplsEvpnArpAdvrtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an entry for each type of ARP entry to + create host route on virtual router interface in the system. Entries + can be created and deleted via SNMP SET operations using the + svcRvplsEvpnArpAdvrtRowStatus variable." + INDEX { + svcId, + iesIfIndex, + svcRvplsEvpnArpAdvrtType + } + ::= { svcRvplsEvpnArpAdvrtTable 1 } + +SvcRvplsEvpnArpAdvrtEntry ::= SEQUENCE +{ + svcRvplsEvpnArpAdvrtType INTEGER, + svcRvplsEvpnArpAdvrtRowStatus RowStatus, + svcRvplsEvpnArpAdvrtLastChgd TimeStamp, + svcRvplsEvpnArpAdvrtRouteTag Unsigned32 +} + +svcRvplsEvpnArpAdvrtType OBJECT-TYPE + SYNTAX INTEGER { + static (1), + dynamic (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of svcRvplsEvpnArpAdvrtType specifies the type of host route + entry for this interface." + ::= { svcRvplsEvpnArpAdvrtEntry 1 } + +svcRvplsEvpnArpAdvrtRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcRvplsEvpnArpAdvrtRowStatus specifies the row status of + this row." + ::= { svcRvplsEvpnArpAdvrtEntry 2 } + +svcRvplsEvpnArpAdvrtLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcRvplsEvpnArpAdvrtLastChgd indicates the sysUpTime at + the time of the last configuration change in this conceptual row." + ::= { svcRvplsEvpnArpAdvrtEntry 3 } + +svcRvplsEvpnArpAdvrtRouteTag OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of svcRvplsEvpnArpAdvrtRouteTag specifies route tag." + DEFVAL { 0 } + ::= { svcRvplsEvpnArpAdvrtEntry 4 } + +iesIfRvplsEvpnTable OBJECT-TYPE + SYNTAX SEQUENCE OF IesIfRvplsEvpnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains IES interface EVPN information on R-VPLS + service." + ::= { tmnxSvcObjs 258 } + +iesIfRvplsEvpnEntry OBJECT-TYPE + SYNTAX IesIfRvplsEvpnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EVPN information about a specific IES interface on R-VPLS service." + INDEX { + svcId, + iesIfIndex + } + ::= { iesIfRvplsEvpnTable 1 } + +IesIfRvplsEvpnEntry ::= SEQUENCE +{ + iesIfRvplsEvpnLastChgd TimeStamp, + iesIfRvplsEvpnArpLearnDynamic TruthValue, + iesIfRvplsEvpnFldGarpAndUnknReq TruthValue +} + +iesIfRvplsEvpnLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of iesIfRvplsEvpnLastChgd indicates the timestamp when this + entry is created." + ::= { iesIfRvplsEvpnEntry 1 } + +iesIfRvplsEvpnArpLearnDynamic OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The iesIfRvplsEvpnArpLearnDynamic specifies whether ARP entries are to + be learn dynamically." + DEFVAL { true } + ::= { iesIfRvplsEvpnEntry 2 } + +iesIfRvplsEvpnFldGarpAndUnknReq OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The iesIfRvplsEvpnFldGarpAndUnknReq specifies whether to flood GARP + and Unknown requests." + DEFVAL { true } + ::= { iesIfRvplsEvpnEntry 4 } + tmnxTstpNotifyObjs OBJECT IDENTIFIER ::= { tmnxServObjs 5 } tmnxCustomerBridgeId OBJECT-TYPE @@ -28639,6 +32311,33 @@ svcNotifEvpnMHStandbyStatus OBJECT-TYPE standby." ::= { tmnxSvcNotifyObjs 57 } +svcNotifEthSegName OBJECT-TYPE + SYNTAX TNamedItem (SIZE (1..32)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of svcNotifEthSegName specifies the ethernet segment name + for the entry." + ::= { tmnxSvcNotifyObjs 58 } + +svcNotifInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of svcNotifInetAddrType specifies the type of IP address + associated with svcNotifInetAddr." + ::= { tmnxSvcNotifyObjs 59 } + +svcNotifInetAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of svcNotifInetAddr specifies the IP address associated with + this notification." + ::= { tmnxSvcNotifyObjs 60 } + tmnxSvcTimeObjs OBJECT IDENTIFIER ::= { tmnxServObjs 7 } tlsCondStaticMacTblLastChanged OBJECT-TYPE @@ -28670,7 +32369,7 @@ svcOperGrpBfdTblLastChgd OBJECT-TYPE svcTlsVxlanTblLastChgd OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of svcTlsVxlanTblLastChgd indicates the sysUpTime at the time of the last modification of svcTlsVxlanTable. @@ -28800,7 +32499,7 @@ svcBgpEvpnMplsTableLastChanged OBJECT-TYPE svcTlsBgpEvpnABTnlTblLastChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of svcTlsBgpEvpnABTnlTblLastChanged indicates the sysUpTime at the time of the last modification of svcTlsBgpEvpnAutoBindTnlTable." @@ -28845,7 +32544,7 @@ svcEthSegCarvIsidRngTblLastChgd OBJECT-TYPE svcVllBgpEvpnABTnlTblLastChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of svcVllBgpEvpnABTnlTblLastChanged indicates the sysUpTime at the time of the last modification of svcVllBgpEvpnAutoBindTnlTable." @@ -28970,7 +32669,7 @@ svcSysEvpnESDfPrefElecTblLstChgd OBJECT-TYPE svcEpipeVxlanTblLastChgd OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of svcEpipeVxlanTblLastChgd indicates the sysUpTime at the time of the last modification of svcEpipeVxlanTable. @@ -29020,6 +32719,202 @@ svcVprnVxlanTunTermTableLastChgd OBJECT-TYPE zero value." ::= { tmnxSvcTimeObjs 40 } +svcOperGroupConfigTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcOperGroupConfigTblLastChgd indicates the sysUpTime at the time + of the last modification of svcOperGroupConfigTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcTimeObjs 41 } + +svcBgpEvpnInstTableLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcBgpEvpnInstTableLastChgd indicates the sysUpTime at the time of + the last modification of svcBgpEvpnInstTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcTimeObjs 42 } + +svcBgpEvpnInstVxlanTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcBgpEvpnInstVxlanTblLastChgd indicates the sysUpTime at the time + of the last modification of svcBgpEvpnInstVxlanTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcTimeObjs 43 } + +svcBgpEvpnInstMplsTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcBgpEvpnInstMplsTblLastChgd indicates the sysUpTime at the time + of the last modification of svcBgpEvpnInstMplsTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcTimeObjs 44 } + +svcBgpEvpnInstABTTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcBgpEvpnInstABTTblLastChgd indicates the sysUpTime at the time + of the last modification of svcBgpEvpnInstAutoBndTnlTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcTimeObjs 45 } + +svcTlsVxInstTableLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcTlsVxInstTableLastChgd indicates the sysUpTime at the time of + the last modification of svcTlsVxInstTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcTimeObjs 46 } + +svcEpipeVxInstTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcEpipeVxInstTblLastChgd indicates the sysUpTime at the + time of the last modification of svcEpipeVxInstTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcTimeObjs 47 } + +svcVprnTacPlusTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVprnTacPlusTblLastChgd indicates the timestamp of last + change to this row in svcVprnTacPlusTable." + ::= { tmnxSvcTimeObjs 48 } + +svcVprnTacPlusServerTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVprnTacPlusServerTblLastChgd indicates the sysUpTime + at the time of the last modification of svcVprnTacPlusServerTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcTimeObjs 49 } + +svcVprnTcPlusPriLvlMpTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVprnTcPlusPriLvlMpTblLstChgd indicates the sysUpTime + at the time of the last modification of svcVprnTacPlusPrivLvlMapTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcTimeObjs 50 } + +svcVprnLdapTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVprnLdapTblLastChgd indicates the timestamp of last + change to this row in svcVprnLdapTable." + ::= { tmnxSvcTimeObjs 51 } + +svcVprnLdapServerTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVprnLdapServerTblLstChgd indicates the sysUpTime at + the time of the last modification of svcVprnLdapServerTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcTimeObjs 52 } + +svcVprnRadiusTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVprnRadiusTblLastChgd indicates the timestamp of last + change to this row in svcVprnRadiusTable." + ::= { tmnxSvcTimeObjs 53 } + +svcVprnRadiusServerTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVprnRadiusServerTblLstChgd indicates the sysUpTime at + the time of the last modification of svcVprnRadiusServerTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcTimeObjs 54 } + +svcVprnServerCtlTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of svcVprnServerCtlTblLstChgd indicates the sysUpTime at the + time of the last modification of svcVprnServerCtlTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSvcTimeObjs 55 } + +svcRvplsEvpnArpAdvrtTblLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The svcRvplsEvpnArpAdvrtTblLstChg indicates the sysUpTime at the time + of the last modification of svcRvplsEvpnArpAdvrtTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tmnxSvcTimeObjs 57 } + tmnxServConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 4 } tmnxCustConformance OBJECT IDENTIFIER ::= { tmnxServConformance 1 } @@ -30296,7 +34191,7 @@ tmnxSvc7450V11v0Compliance MODULE-COMPLIANCE series systems release R11.0." MODULE MANDATORY-GROUPS { - tmnxSvcV13v0Group, + tmnxSvcV16v0Group, tmnxSvcTlsV6v0Group, tmnxSvcIesIfV6v0Group, tmnxSvcTlsShgV6v0Group, @@ -30369,7 +34264,7 @@ tmnxSvc7750V11v0Compliance MODULE-COMPLIANCE series systems release R11.0." MODULE MANDATORY-GROUPS { - tmnxSvcV13v0Group, + tmnxSvcV16v0Group, tmnxSvcTlsV6v0Group, tmnxSvcTlsFdbV7v0Group, tmnxSvcIesIfV6v0Group, @@ -30446,7 +34341,7 @@ tmnxSvc7710V11v0Compliance MODULE-COMPLIANCE series systems release R11.0." MODULE MANDATORY-GROUPS { - tmnxSvcV13v0Group, + tmnxSvcV16v0Group, tmnxSvcTlsV6v0Group, tmnxSvcTlsFdbV7v0Group, tmnxSvcIesIfV6v0Group, @@ -30523,7 +34418,7 @@ tmnxSvc7450V12v0Compliance MODULE-COMPLIANCE series systems release R12.0." MODULE MANDATORY-GROUPS { - tmnxSvcV13v0Group, + tmnxSvcV16v0Group, tmnxSvcTlsV6v0Group, tmnxSvcIesIfV6v0Group, tmnxSvcTlsShgV6v0Group, @@ -30612,7 +34507,7 @@ tmnxSvc7750V12v0Compliance MODULE-COMPLIANCE series systems release R12.0." MODULE MANDATORY-GROUPS { - tmnxSvcV13v0Group, + tmnxSvcV16v0Group, tmnxSvcTlsV6v0Group, tmnxSvcTlsFdbV7v0Group, tmnxSvcIesIfV6v0Group, @@ -30701,7 +34596,7 @@ tmnxSvc7710V12v0Compliance MODULE-COMPLIANCE series systems release R12.0." MODULE MANDATORY-GROUPS { - tmnxSvcV13v0Group, + tmnxSvcV16v0Group, tmnxSvcTlsV6v0Group, tmnxSvcTlsFdbV7v0Group, tmnxSvcIesIfV6v0Group, @@ -30793,7 +34688,7 @@ tmnxSvc7450V13v0Compliance MODULE-COMPLIANCE series systems release R13.0." MODULE MANDATORY-GROUPS { - tmnxSvcV13v0Group, + tmnxSvcV16v0Group, tmnxSvcTlsV6v0Group, tmnxSvcIesIfV6v0Group, tmnxSvcTlsShgV6v0Group, @@ -30912,7 +34807,7 @@ tmnxSvc7750V13v0Compliance MODULE-COMPLIANCE series systems release R13.0." MODULE MANDATORY-GROUPS { - tmnxSvcV13v0Group, + tmnxSvcV16v0Group, tmnxSvcTlsV6v0Group, tmnxSvcTlsFdbV7v0Group, tmnxSvcIesIfV6v0Group, @@ -31032,7 +34927,7 @@ tmnxSvc7710V13v0Compliance MODULE-COMPLIANCE series systems release R13.0." MODULE MANDATORY-GROUPS { - tmnxSvcV13v0Group, + tmnxSvcV16v0Group, tmnxSvcTlsV6v0Group, tmnxSvcTlsFdbV7v0Group, tmnxSvcIesIfV6v0Group, @@ -31155,7 +35050,7 @@ tmnxSvcV14v0Compliance MODULE-COMPLIANCE series systems release 14.0." MODULE MANDATORY-GROUPS { - tmnxSvcV13v0Group, + tmnxSvcV16v0Group, tmnxSvcTlsFdbV7v0Group, tmnxSvcIesIfV6v0Group, tmnxSvcTlsShgV6v0Group, @@ -31282,7 +35177,6 @@ tmnxSvcV14v0Compliance MODULE-COMPLIANCE tmnxSvcVllBgpEvpnGroup, tmnxSvcNotifyV14v0Group, tmnxSvcNotifyObjsV14v0Group, - svcEpipeBgpEvpnAutoBindTnlGroup, tmnxCustV14v0Group, svcEvpnAlmpNotifGroup, tmnxSvcSysVxlanARGroup, @@ -31317,7 +35211,6 @@ tmnxSvcV15v0Compliance MODULE-COMPLIANCE svcBgpEvpnAutoBindUdpTnlGroup, tmnxSvcEpipeVxlanVtepGroup, tmnxSvcEpipeNatOutsideV15v0Group, - tmnxSvcEpipeVxlanGroup, svcPbbEvpnIsidRtGroup, tmnxSvcTlsV15v0Group, tmnxSvcRateV15v0Group, @@ -31353,7 +35246,7 @@ tmnxSvcV15v1Compliance MODULE-COMPLIANCE series systems release 15.1." MODULE MANDATORY-GROUPS { - tmnxSvcV13v0Group, + tmnxSvcV16v0Group, tmnxSvcTlsFdbV7v0Group, tmnxSvcIesIfV6v0Group, tmnxSvcTlsShgV6v0Group, @@ -31424,7 +35317,6 @@ tmnxSvcV15v1Compliance MODULE-COMPLIANCE svcTlsFdbMacStatsGroup, svcOperGrpBfdGroup, svcTlsEtreeGroup, - svcBgpEvpnGroup, tmnxIesIfRtrSolicitGroup, tmnxSvcMHGroup, tmnxSvcV12v0Group, @@ -31471,23 +35363,19 @@ tmnxSvcV15v1Compliance MODULE-COMPLIANCE svcAutoBindTunnelSRTEGroup, svcTlsStaticBHGroup, svcBgpEvpnP2mpMldpGroup, - tmnxSvcVplsGroup, - svcBgpEvpnAutoBindTnlSRTEGroup, - tmnxSvcVllBgpEvpnGroup, + tmnxSvcVllBgpEvpnV16v0Group, tmnxSvcNotifyV14v0Group, tmnxSvcNotifyObjsV14v0Group, - svcEpipeBgpEvpnAutoBindTnlGroup, tmnxCustV14v0Group, svcEvpnAlmpNotifGroup, - tmnxSvcSysVxlanARGroup, - svcBgpEvpnMplsRcdSrcMacGroup, + tmnxSvcSysVxlanARV16v0Group, + svcBgpEvpnMplsRSMV16v0Group, svcEpipePwPortGroup, tmnxSvcSysVxlanTunTermGroup, svcTlsPbbV14v0Group, svcVplsEvpnV14v0Group, svcBgpEvpnMplsMhAdEviRtGroup, svcVplsEvpnInclMcastV14v0Group, - svcTlsVxlanReplicatorNotifGroup, svcBgpEvpnMacDupDetBHGroup, svcBgpEvpnMacDupDetBHNotifGroup, svcProxyArpNdMacListGroup, @@ -31497,10 +35385,8 @@ tmnxSvcV15v1Compliance MODULE-COMPLIANCE svcBgpEvpnMplsMhDfPrefGroup, svcBgpEvpnEtreeV15v0Group, tmnxSvcSelectiveUrpfGroup, - svcBgpEvpnAutoBindUdpTnlGroup, tmnxSvcEpipeVxlanVtepGroup, tmnxSvcEpipeNatOutsideV15v0Group, - tmnxSvcEpipeVxlanGroup, svcPbbEvpnIsidRtGroup, tmnxSvcTlsV15v0Group, tmnxSvcRateV15v0Group, @@ -31512,8 +35398,7 @@ tmnxSvcV15v1Compliance MODULE-COMPLIANCE svcVxlanEvpnMplsDestNotifGroup, svcSysEvpnESDfPrefNotifGroup, svcVprnWeightedLoadBalanceGroup, - svcVxlanMhV15v0Group, - svcVxlanInstBgpEvpnMhV15v0Group, + svcVxlanMhV16v0Group, tmnxSvcSysFdbUsgNotifGroup, svcPbbEvpnEtreeV15v0Group, svcSysGreEthBrgdTnlTrmGroup, @@ -31527,23 +35412,22 @@ tmnxSvcV15v1Compliance MODULE-COMPLIANCE svcVxlanTermV15v0Group, svcV15v0NotifyObjsGroup, svcEvpnMHStandbyNotifGroup, - svcBgpEvpnMplsObjectGroup, + svcBgpEvpnMplsV16v0Group, svcEvpnMplsBindsTransportGroup, svcBgpEvpnMplsMh1V15v0Group, svcEvpnMplsMhBindsTransportGroup, - tmnxSvcInterAsObsoletedGroup, - svcVxlanV15v1Group + tmnxSvcInterAsObsoletedGroup } ::= { tmnxSvcCompliances 129 } tmnxSvcV16v0Compliance MODULE-COMPLIANCE - STATUS current + STATUS obsolete DESCRIPTION "The compliance statement for management of services on Nokia SROS series systems release 16.0." MODULE MANDATORY-GROUPS { - tmnxSvcV13v0Group, + tmnxSvcV16v0Group, tmnxSvcTlsFdbV7v0Group, tmnxSvcIesIfV6v0Group, tmnxSvcTlsShgV6v0Group, @@ -31614,7 +35498,6 @@ tmnxSvcV16v0Compliance MODULE-COMPLIANCE svcTlsFdbMacStatsGroup, svcOperGrpBfdGroup, svcTlsEtreeGroup, - svcBgpEvpnGroup, tmnxIesIfRtrSolicitGroup, tmnxSvcMHGroup, tmnxSvcV12v0Group, @@ -31661,23 +35544,19 @@ tmnxSvcV16v0Compliance MODULE-COMPLIANCE svcAutoBindTunnelSRTEGroup, svcTlsStaticBHGroup, svcBgpEvpnP2mpMldpGroup, - tmnxSvcVplsGroup, - svcBgpEvpnAutoBindTnlSRTEGroup, - tmnxSvcVllBgpEvpnGroup, + tmnxSvcVllBgpEvpnV16v0Group, tmnxSvcNotifyV14v0Group, tmnxSvcNotifyObjsV14v0Group, - svcEpipeBgpEvpnAutoBindTnlGroup, tmnxCustV14v0Group, svcEvpnAlmpNotifGroup, - tmnxSvcSysVxlanARGroup, - svcBgpEvpnMplsRcdSrcMacGroup, + tmnxSvcSysVxlanARV16v0Group, + svcBgpEvpnMplsRSMV16v0Group, svcEpipePwPortGroup, tmnxSvcSysVxlanTunTermGroup, svcTlsPbbV14v0Group, svcVplsEvpnV14v0Group, svcBgpEvpnMplsMhAdEviRtGroup, svcVplsEvpnInclMcastV14v0Group, - svcTlsVxlanReplicatorNotifGroup, svcBgpEvpnMacDupDetBHGroup, svcBgpEvpnMacDupDetBHNotifGroup, svcProxyArpNdMacListGroup, @@ -31687,10 +35566,9 @@ tmnxSvcV16v0Compliance MODULE-COMPLIANCE svcBgpEvpnMplsMhDfPrefGroup, svcBgpEvpnEtreeV15v0Group, tmnxSvcSelectiveUrpfGroup, - svcBgpEvpnAutoBindUdpTnlGroup, tmnxSvcEpipeVxlanVtepGroup, tmnxSvcEpipeNatOutsideV15v0Group, - tmnxSvcEpipeVxlanGroup, + tmnxSvcEpipeVxlanV16v0Group, svcPbbEvpnIsidRtGroup, tmnxSvcTlsV15v0Group, tmnxSvcRateV15v0Group, @@ -31702,8 +35580,7 @@ tmnxSvcV16v0Compliance MODULE-COMPLIANCE svcVxlanEvpnMplsDestNotifGroup, svcSysEvpnESDfPrefNotifGroup, svcVprnWeightedLoadBalanceGroup, - svcVxlanMhV15v0Group, - svcVxlanInstBgpEvpnMhV15v0Group, + svcVxlanMhV16v0Group, tmnxSvcSysFdbUsgNotifGroup, svcPbbEvpnEtreeV15v0Group, svcSysGreEthBrgdTnlTrmGroup, @@ -31714,20 +35591,288 @@ tmnxSvcV16v0Compliance MODULE-COMPLIANCE tmnxSvcV15v0Group, tmnxSvcCustomerNameGroup, svcVxlanEcmpGroup, + tmnxSvcIesIfV16v0Group, svcVxlanTermV15v0Group, svcV15v0NotifyObjsGroup, svcEvpnMHStandbyNotifGroup, - svcBgpEvpnMplsObjectGroup, + svcBgpEvpnMplsV16v0Group, svcEvpnMplsBindsTransportGroup, svcBgpEvpnMplsMh1V15v0Group, svcEvpnMplsMhBindsTransportGroup, + svcPppoeRedirectGroup, tmnxSvcV16v0ObsoletedGroup, tmnxSvcInterAsObsoletedGroup, svcVxlan16v0NotifGroup, - svcVxlanV15v1Group + svcBgpEvpnMhEthSegPwPortGroup, + svcOperGroupConfigGroup, + svcVxlanV16v0Group, + svcBgpEvpnInstGroup, + tmnxSvcAdminTagsV16v0Group, + tmnxSvcEvpnMplsQinqV16v0Group, + svcMdAutoIdV16v0Group, + tmnxSvcEpipePwPortFlexV16v0Group, + tmnxSvcSysPwPortListV16v0Group, + svcTlsVxInstReplicatorNotifGroup, + svcTlsStaticVxlanV16v0Group, + svcTlsStaticVxlanNotifGroup, + svcEpipeVxInstV16v0Group, + svcBgpEvpnDefRtTagV16v0Group, + svcBgpEvpnMplsABTV16v0Group, + svcVprnAaaTacPlusV16v0Group, + svcVprnAaaLdapV16v0Group, + svcVprnAaaRadiusV16v0Group, + svcVprnRibApiV16v0Group, + svcSysVpnGreSrcIpV16v0Group, + svcVprnMgmtIfV16v0Group, + svcMplsFwdPlcyV16v0Group, + tmnxSvcEvpnVpwsVxlanV16v0Group, + tmnxIesIfVplsEvpnGroup, + svcVplsVxlanRxDiscardGroup, + svcEvpnMplsEPGroup, + tmnxSvcSrOspf3V16v0Group, + svcVplsEvpnMplsTnlIdGroup } ::= { tmnxSvcCompliances 130 } +tmnxSvcV19v5Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of services on Nokia SROS + series systems release 19.5." + MODULE + MANDATORY-GROUPS { + tmnxSvcV16v0Group, + tmnxSvcTlsFdbV7v0Group, + tmnxSvcIesIfV6v0Group, + tmnxSvcTlsShgV6v0Group, + tmnxSvcTlsMFibV6v0Group, + tmnxSvcTlsMFibV13v0Group, + tmnxSvcTlsMstiV6v0Group, + tmnxCustV9v0Group, + tmnxSvcDhcpV11v0Group, + tmnxSvcDhcpV13v0Group, + tmnxSvcEndPointV6v0Group, + tmnxSvcIfDHCP6V6v0Group, + tmnxSvcTlsBackbone6v1Group, + tmnxSvcTlsBgpV8v0Group, + tmnxSvcEpipeV6v0Group, + tmnxSvcTlsPipV7v0Group, + tmnxSvcObsoletedV6v0Group, + tmnxApipeV3v0Group, + tmnxSvcRoutedCOV9v0Group, + tmnxSvcRoutedCOV10v0Group, + tmnxSvcRoutedCOV13v0Group, + tmnxSvcBsxV8v0Group, + tmnxArpHostV11v0Group, + tmnxArpHostV13v0Group, + tmnxArpHostNotifyGroup, + tmnxArpHostBgpGroup, + svcIgmpTrkGroup, + svcTlsMacV7v0Group, + svcTlsEndPointV7v0Group, + tmnxSvcIpipeV8v0Group, + tmnxSvcMCEPNotifyGroup, + tmnxSvcDhcpBgpV7v0Group, + tmnxSvcV7v0Group, + tmnxSvcV8v0Group, + tmnxSvcTlsV7v0Group, + tmnxSvcIesIfV7v0Group, + tmnxSvcPbbMacV7v0Group, + tmnxSvcPbbMacV12v0Group, + tmnxSvcMrpPolicyV8v0Group, + tmnxSvcSiteV15v1Group, + tmnxSvcObsoletedV8v0Group, + tmnxSvcRoutedVplsV8v0Group, + tmnxSvcNotifyV8v0Group, + tmnxSvcPwV8v0Group, + tmnxSvcMvrpV8v0Group, + tmnxSvcIesIfV8v0Group, + tmnxSvcTlsPipV8v0Group, + tmnxSvcOperGrpV9v0Group, + tmnxSvcEthCfmGroup, + tmnxSvcV9v0R4Group, + tmnxSvcMSPwPeV9v0Group, + tmnxSvcApipeInfoV9v0Group, + tmnxSvcMacReNotifyGroup, + tmnxSvcSpbGroup, + tmnxSvcVllBgpV15v1Group, + tmnxSvcV10v0Group, + tmnxSvcIesIfV10v0Group, + tmnxSvcIesIfNHV10v0Group, + tmnxSvcP2mpGroup, + tmnxSvcNotifyV10v0Group, + tmnxSvcPEObsoletedGroup, + tmnxSvcNotifyObsoletedV11v0Group, + svcBgpVpwsGroup, + tmnxSvcIesIfV11v0Group, + tmnxSvcIesIfV12v0Group, + tmnxSvcSpbV11v0Group, + tmnxSvcCondStaticMacGroup, + tmnxSvcSchedulerRateV11v0Group, + svcTlsFdbMacStatsGroup, + svcOperGrpBfdGroup, + svcTlsEtreeGroup, + tmnxIesIfRtrSolicitGroup, + tmnxSvcMHGroup, + tmnxSvcV12v0Group, + svcVsdGroup, + tmnxSvcQosV12v0Group, + svcBgpEvpnNotifGroup, + svcBgpEvpnIPRouteGroup, + tmnxSvcTestGroup, + tmnxSvcCreation15v1Group, + tmnxSvcIesIfIpoeV13v0Group, + tmnxSvcIpipeFaultPropGroup, + tmnxSvcQosSchedV13v0Group, + tmnxSvcTlsProxyArpGroup, + tmnxSvcTlsProxyNdGroup, + svcTlsProxyNdNotifGroup, + svcTlsProxyArpNotifyObjsGroup, + tmnxSvcTlsProxyArpEnhGroup, + svcTlsProxyArpNotifGroup, + tmnxSvcTlsEvpnProxyArpGroup, + tmnxSvcVprnV13v0Group, + tmnxSvcIesIfV13v0Group, + tmnxSvcVsdGlobalObjsV13v0Group, + svcAutoBindTunnelGroup, + svcEvpnMplsNotifGroup, + svcSpiLoadBalGroup, + svcTeidLoadBalGroup, + svcBgpAutoRDV15v1Group, + svcRipListenerGroup, + tmnxSvcQosRateV13v0Group, + tmnxSvcGrpIfGroup, + svcBgpMHSiteGroup, + svcSiteMinDnTimerNotifyObjsGroup, + svcSiteMinDnTimerNotifGroup, + tmnxSvcShcvPolicyGroup, + svcArpHostNotifGroup, + tmnxSvcVsdDynamicSvcGroup, + svcTlsEsPbrL2Group, + svcVprnEsPbrL3Group, + svcEvpnMhEsDFNotifGroup, + svcBgpEvpnMplsV14v0Group, + tmnxSvcV14v0Group, + svcEvpnMhEsDFNotifGroup, + tmnxSvcRadClassGroup, + svcAutoBindTunnelSRTEGroup, + svcTlsStaticBHGroup, + svcBgpEvpnP2mpMldpGroup, + tmnxSvcVllBgpEvpnV16v0Group, + tmnxSvcNotifyV14v0Group, + tmnxSvcNotifyObjsV14v0Group, + tmnxCustV14v0Group, + svcEvpnAlmpNotifGroup, + tmnxSvcSysVxlanARV16v0Group, + svcBgpEvpnMplsRSMV16v0Group, + svcEpipePwPortGroup, + tmnxSvcSysVxlanTunTermGroup, + svcTlsPbbV14v0Group, + svcVplsEvpnV14v0Group, + svcBgpEvpnMplsMhAdEviRtGroup, + svcVplsEvpnInclMcastV14v0Group, + svcBgpEvpnMacDupDetBHGroup, + svcBgpEvpnMacDupDetBHNotifGroup, + svcProxyArpNdMacListGroup, + svcVplsIpv6McastV15v0Group, + tmnxSvcSysVirtualEthSegGroup, + svcAutoBindTunnelV15v0Group, + svcBgpEvpnMplsMhDfPrefGroup, + svcBgpEvpnEtreeV15v0Group, + tmnxSvcSelectiveUrpfGroup, + tmnxSvcEpipeVxlanVtepGroup, + tmnxSvcEpipeNatOutsideV15v0Group, + tmnxSvcEpipeVxlanV16v0Group, + svcPbbEvpnIsidRtGroup, + tmnxSvcTlsV15v0Group, + tmnxSvcRateV15v0Group, + svcBgpEvpnEtreeNotifGroup, + svcTlsPmsiV15v0Group, + tmnxSvcDhcpV15v0Group, + tmnxArpHostV15v0Group, + svcTlsFdbV15v0Group, + svcVxlanEvpnMplsDestNotifGroup, + svcSysEvpnESDfPrefNotifGroup, + svcVprnWeightedLoadBalanceGroup, + svcVxlanMhV16v0Group, + tmnxSvcSysFdbUsgNotifGroup, + svcPbbEvpnEtreeV15v0Group, + svcSysGreEthBrgdTnlTrmGroup, + svcVplsProxyArpNdRtmV15v0Group, + tmnxSvcNotifyV15v0Group, + svcVprnBgpAutoBindUdpTnlGroup, + svcTlsFdbMacScaleV15v0Group, + tmnxSvcV15v0Group, + tmnxSvcCustomerNameGroup, + svcVxlanEcmpGroup, + tmnxSvcIesIfV16v0Group, + svcVxlanTermV15v0Group, + svcV15v0NotifyObjsGroup, + svcEvpnMHStandbyNotifGroup, + svcBgpEvpnMplsV16v0Group, + svcEvpnMplsBindsTransportGroup, + svcBgpEvpnMplsMh1V15v0Group, + svcEvpnMplsMhBindsTransportGroup, + svcPppoeRedirectGroup, + tmnxSvcV16v0ObsoletedGroup, + tmnxSvcInterAsObsoletedGroup, + svcVxlan16v0NotifGroup, + svcBgpEvpnMhEthSegPwPortGroup, + svcOperGroupConfigGroup, + svcVxlanV16v0Group, + svcBgpEvpnInstGroup, + tmnxSvcAdminTagsV16v0Group, + tmnxSvcEvpnMplsQinqV16v0Group, + svcMdAutoIdV16v0Group, + tmnxSvcEpipePwPortFlexV16v0Group, + tmnxSvcSysPwPortListV16v0Group, + svcTlsVxInstReplicatorNotifGroup, + svcTlsStaticVxlanV16v0Group, + svcTlsStaticVxlanNotifGroup, + svcEpipeVxInstV16v0Group, + svcBgpEvpnDefRtTagV16v0Group, + svcBgpEvpnMplsABTV16v0Group, + svcVprnAaaTacPlusV16v0Group, + svcVprnAaaLdapV16v0Group, + svcVprnAaaRadiusV16v0Group, + svcVprnRibApiV16v0Group, + svcSysVpnGreSrcIpV16v0Group, + svcMplsFwdPlcyV16v0Group, + tmnxSvcEvpnVpwsVxlanV16v0Group, + tmnxIesIfVplsEvpnGroup, + svcVplsVxlanRxDiscardGroup, + svcEvpnMplsEPGroup, + tmnxSvcSrOspf3V16v0Group, + svcVplsEvpnMplsTnlIdGroup, + svcVplsResFilterV19v5Group, + svcBgpEvpnOperGrpGroup, + svcBgpEvpnVxlanMhGroup, + svcV19v0NotifyObjsGroup, + svcBgpEvpnVxlanMhNotifGroup, + svcVprnMgmtIfV19v0Group + } + ::= { tmnxSvcCompliances 131 } + +tmnxSvcV19v10Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of services on Nokia SROS + series systems release 19.10." + MODULE + MANDATORY-GROUPS { + svcSysEthSegOperGrpGroup, + svcVllBgpVsiPolicyGroup, + svcBgpEvpnMplsIpv6Group, + svcEvpnOISMGroup, + svcBgpEvpnAutoBindOspfGroup, + svcRvplsEvpnHostRouteGroup, + svcBgpEvpnABTEcmpGroup, + svcMplsEvpnRvplsEcmpGroup, + svcEvpnMcastLabelBlockGroup, + tmnxSvcV19v0Group + } + ::= { tmnxSvcCompliances 132 } + tmnxSvcGroups OBJECT IDENTIFIER ::= { tmnxSvcConformance 2 } tmnxSvcV6v0Group OBJECT-GROUP @@ -34391,7 +38536,7 @@ svcBgpEvpnGroup OBJECT-GROUP svcBgpEvpnDetDupMacAddress, svcBgpEvpnDetDupMacTime } - STATUS current + STATUS obsolete DESCRIPTION "The group objects supporting service EVPN (Ethernet - VPN) feature on Nokia SROS series systems release 12.0." @@ -35043,7 +39188,7 @@ tmnxSvcV13v0Group OBJECT-GROUP svcDhcpLeaseIpoeSessionHost, svcDhcpLeasePppSession } - STATUS current + STATUS obsolete DESCRIPTION "The group of objects supporting management of Services general capabilities on Nokia SROS series systems that were added in release @@ -35433,7 +39578,7 @@ tmnxSvcVplsGroup OBJECT-GROUP svcTlsVxlanNetIngQosFPQGrp, svcTlsVxlanNetIngQosFPQGrpInstId } - STATUS current + STATUS obsolete DESCRIPTION "The group of objects supporting management of VPLS network capabilities on Nokia SROS series systems for release 14.0." @@ -35443,7 +39588,7 @@ svcBgpEvpnAutoBindTnlSRTEGroup OBJECT-GROUP OBJECTS { svcTlsBgpEvpnAutoBindTnlSrTe } - STATUS current + STATUS obsolete DESCRIPTION "The group of objects supporting service BGP EVPN (Ethernet - VPN) MPLS feature on Nokia SROS series systems release 14.0." @@ -35470,7 +39615,7 @@ tmnxSvcVllBgpEvpnGroup OBJECT-GROUP svcVllBgpOperExportRteTgtOrigin, svcVllBgpOperExportRteTarget } - STATUS current + STATUS obsolete DESCRIPTION "The group of objects supporting management of EPIPE BGP EVPN capabilities on Nokia SROS series systems for release 14.0." @@ -35585,7 +39730,7 @@ svcEpipeBgpEvpnAutoBindTnlGroup OBJECT-GROUP OBJECTS { svcVllBgpEvpnAutoBindTnlSrTe } - STATUS current + STATUS obsolete DESCRIPTION "The group of objects supporting service EPIPE BGP EVPN (Ethernet - VPN) MPLS feature on Nokia SROS series systems release 14.0." @@ -35611,7 +39756,7 @@ tmnxSvcSysVxlanARGroup OBJECT-GROUP svcTlsVxlanARLeafReplCndtActive, svcTlsVxlanARLeafReplCndtPndTime } - STATUS current + STATUS obsolete DESCRIPTION "The group notification supporting Optimized Ingress Replication for for VXLAN feature on Nokia SROS series systems release 14.0." @@ -35624,7 +39769,7 @@ svcBgpEvpnMplsRcdSrcMacGroup OBJECT-GROUP svcTlsVxlanResProtSrcMac, svcTlsVxlanResProtSrcMacAct } - STATUS current + STATUS obsolete DESCRIPTION "The group notification supporting Restricted Source MAC Protection feature on Nokia SROS series systems release 14.0" @@ -35862,7 +40007,7 @@ svcTlsVxlanReplicatorNotifGroup NOTIFICATION-GROUP NOTIFICATIONS { svcTlsVxlanReplicatorChgd } - STATUS current + STATUS obsolete DESCRIPTION "The group notification supporting Vxlan assisted replication feature in the Nokia SROS series systems release 15.0." @@ -35926,7 +40071,7 @@ svcBgpEvpnAutoBindUdpTnlGroup OBJECT-GROUP svcBgpEvpnMplsEvpnEncapMplsoUdp, svcBgpEvpnVxlanSendEvpnEncap } - STATUS current + STATUS obsolete DESCRIPTION "The group of objects supporting BGP EVPN MPLS over UDP feature on Nokia SROS series systems release 15.0." @@ -35967,9 +40112,10 @@ tmnxSvcEpipeVxlanGroup OBJECT-GROUP svcEpipeVTEPEgrVNIVTEPAddrType, svcEpipeVTEPEgrVNIVTEPAddress, svcEpipeVTEPEgrVNIEgrVNI, - svcEpipeVTEPEgrVNIOperState + svcEpipeVTEPEgrVNIOperState, + svcEpipeVTEPEgrVNIVxlanType } - STATUS current + STATUS obsolete DESCRIPTION "The group of objects supporting EPIPE Vxlan feature on Nokia SROS series systems." @@ -36208,7 +40354,7 @@ svcVxlanMhV15v0Group OBJECT-GROUP svcVxlanInstEthSegStatus, svcVxlanInstOperFlagsMhStandby } - STATUS current + STATUS obsolete DESCRIPTION "The group of objects supporting VXLAN MH feature on Nokia SROS series systems release 15.0." @@ -36223,7 +40369,7 @@ svcVxlanInstBgpEvpnMhV15v0Group OBJECT-GROUP tmnxESVxlanInstSvcRngLastChgd, svcBgpEvpnVxlanSendImetIrOnNdf } - STATUS current + STATUS obsolete DESCRIPTION "The group of additional objects supporting VXLAN MH feature on Nokia SROS series systems release 15.0." @@ -36365,6 +40511,16 @@ svcVxlanEcmpGroup OBJECT-GROUP series systems release 15.0." ::= { tmnxSvcGroups 560 } +tmnxSvcIesIfV16v0Group OBJECT-GROUP + OBJECTS { + iesIfIPv6WanMode + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services IES interface + capabilities added in Nokia SROS series systems release 16.0." + ::= { tmnxSvcGroups 561 } + tmnxSvcSiteV15v1Group OBJECT-GROUP OBJECTS { svcTlsSiteIdAdminStatus, @@ -36564,6 +40720,18 @@ svcV15v0NotifyObjsGroup OBJECT-GROUP series systems." ::= { tmnxSvcGroups 570 } +svcV19v0NotifyObjsGroup OBJECT-GROUP + OBJECTS { + svcNotifEthSegName, + svcNotifInetAddr, + svcNotifInetAddrType + } + STATUS current + DESCRIPTION + "A group of notification objects added in release 19.0 of Nokia SROS + series systems." + ::= { tmnxSvcGroups 571 } + svcBgpEvpnMplsObjectGroup OBJECT-GROUP OBJECTS { svcBgpEvpnMplsTableLastChanged, @@ -36598,7 +40766,7 @@ svcBgpEvpnMplsObjectGroup OBJECT-GROUP svcEvpnMplsTEPEgrLblLastChanged, svcBgpEvpnMplsAdminState } - STATUS current + STATUS obsolete DESCRIPTION "The group of objects supporting service BGP EVPN (Ethernet - VPN) MPLS feature on Nokia SROS series systems release 15.0." @@ -36705,9 +40873,21 @@ svcEvpnMplsMhBindsTransportGroup OBJECT-GROUP MPLS Multi Home feature on Nokia SROS series systems release 15.0." ::= { tmnxSvcConformance 577 } +svcPppoeRedirectGroup OBJECT-GROUP + OBJECTS { + svcEpipeFwdWhlSalePortId, + svcEpipeFwdWhlSaleEncapValue + } + STATUS current + DESCRIPTION + "The group of objects supporting PPPoE redirect on subscriber SAP + feature on Nokia SROS series systems release 16.0." + ::= { tmnxSvcConformance 578 } + tmnxSvcV16v0ObsoletedGroup OBJECT-GROUP OBJECTS { - svcIfSapCfgDefFilterProfile + svcIfSapCfgDefFilterProfile, + svcEthCfmVMepExtensions } STATUS current DESCRIPTION @@ -36725,6 +40905,20 @@ tmnxSvcInterAsObsoletedGroup OBJECT-GROUP Service on Nokia SROS series systems for Release .0." ::= { tmnxSvcConformance 580 } +svcBgpEvpnVxlanGroup OBJECT-GROUP + OBJECTS { + svcBgpEvpnVxlanMaxEcmpRoutes, + svcEvpnVxlanESDestTEPLastChanged, + svcVTEPNumVxlanESDest, + svcVTEPNumVxlanNonESDest, + svcEvpnVxlanESDestLastChanged + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of BGP-EVPN VXLAN feature + on Nokia SROS series systems for Release 16.0." + ::= { tmnxSvcConformance 581 } + svcVxlan16v0NotifGroup NOTIFICATION-GROUP NOTIFICATIONS { svcTlsVTEPHiUsageAlarmRaised, @@ -36753,45 +40947,925 @@ svcVxlan16v0ObsoletedNotifGroup NOTIFICATION-GROUP extensible LAN) feature on Nokia SROS series systems release 16.0." ::= { tmnxSvcConformance 583 } -svcVxlanV15v1Group OBJECT-GROUP +svcBgpEvpnMhEthSegPwPortGroup OBJECT-GROUP OBJECTS { - tlsFdbVTEPAddrType, - tlsFdbVTEPAddr, - tlsFdbVNI, - svcTlsVxlanRowStatus, - svcTlsVxlanLastChgd, - svcTlsVxlanTblLastChgd, - svcTlsVxlanCreationOrigin, - svcVTEPAddrType, - svcVTEPAddress, - svcVTEPOperState, + tmnxSvcSysEthSegPwPortId + } + STATUS current + DESCRIPTION + "The group of objects supporting PW Port for BGP EVPN (Ethernet - VPN) + Multi Home feature on Nokia SROS series systems release 16.0." + ::= { tmnxSvcConformance 584 } + +svcOperGroupConfigGroup OBJECT-GROUP + OBJECTS { + svcOperGroupConfigLastChange, + svcOperGroupConfigName, + svcOperGroupConfigTblLastChgd + } + STATUS current + DESCRIPTION + "The group of objects supporting oper-group for services feature on + Nokia SROS series systems release 16.0." + ::= { tmnxSvcConformance 585 } + +svcVxlanV16v0ObsoletedGroup OBJECT-GROUP + OBJECTS { + svcVTEPNumEgrVNIs, + svcVTEPEgrVNIEgrVNI, + svcVTEPEgrVNISvcId, + svcVTEPEgrVNIVTEPAddrType, + svcVTEPEgrVNIVTEPAddress, svcTlsVTEPEgrVNIVTEPAddrType, svcTlsVTEPEgrVNIVTEPAddress, svcTlsVTEPEgrVNIEgrVNI, svcTlsVTEPEgrVNINumMACs, - svcTlsVTEPEgrVNIOperState, svcTlsVTEPEgrVNIL2EsPbr, - svcTlsVTEPEgrVNIMcast - } - STATUS current - DESCRIPTION - "The group of objects supporting service VXLAN (virtual extensible LAN) - feature on Nokia SROS series systems release 15.1." - ::= { tmnxSvcConformance 584 } - -svcVxlanV15v1ObsoletedGroup OBJECT-GROUP - OBJECTS { - svcVTEPNumEgrVNIs, - svcVTEPEgrVNIVTEPAddrType, - svcVTEPEgrVNIVTEPAddress, - svcVTEPEgrVNIEgrVNI, - svcVTEPEgrVNISvcId + svcTlsVTEPEgrVNIMcast, + svcTlsVTEPEgrVNIOperState } STATUS current DESCRIPTION "The group of obsoleted objects supporting service VXLAN (virtual - extensible LAN) feature on Nokia SROS series systems release 15.1." - ::= { tmnxSvcConformance 585 } + extensible LAN) feature on Nokia SROS series systems release 16.0." + ::= { tmnxSvcConformance 586 } + +svcVxlanV16v0Group OBJECT-GROUP + OBJECTS { + tlsFdbVTEPAddrType, + tlsFdbVTEPAddr, + tlsFdbVNI, + svcVTEPAddrType, + svcVTEPAddress, + svcVTEPOperState + } + STATUS current + DESCRIPTION + "The group of objects supporting service VXLAN (virtual extensible LAN) + feature on Nokia SROS series systems release 16.0." + ::= { tmnxSvcConformance 587 } + +svcBgpEvpnInstGroup OBJECT-GROUP + OBJECTS { + svcBgpEvpnInstTableLastChgd, + svcBgpEvpnInstRowStatus, + svcBgpEvpnInstLastChanged, + svcBgpEvpnInstAdminState, + svcBgpEvpnInstCreationOrigin, + svcBgpEvpnInstType, + svcBgpEvpnInstVxlanTblLastChgd, + svcBgpEvpnInstVxlanLastChanged, + svcBgpEvpnVxlanInstance, + svcBgpEvpnInstVxlanSendEvpnEncap, + svcBgpEvpnInstVxlanSndImtIrOnNdf, + svcBgpEvpnInstVxlanMaxEcmpRoutes, + svcBgpEvpnInstMplsTblLastChgd, + svcBgpEvpnInstMplsLastChanged, + svcBgpEvpnInstMplsFrceVlanVcFwd, + svcBgpEvpnInstMplsControlWord, + svcBgpEvpnInstMplsShgName, + svcBgpEvpnInstMplsIngRepBumLabel, + svcBgpEvpnInstMplsMaxEcmpRoutes, + svcBgpEvpnInstMplsIngressLabel, + svcBgpEvpnInstMplsIngBumLabel, + svcBgpEvpnInstMplsEntropyLabel, + svcBgpEvpnInstMplsResProtSrcMac, + svcBgpEvpnInstMplsRPSMacAct, + svcBgpEvpnInstMplsEvpnEncapMpls, + svcBgpEvpnInstMplsEvpnEncapMoUdp, + svcBgpEvpnInstMplsForceQinqVcFwd, + svcBgpEvpnInstABTTblLastChgd, + svcBgpEvpnInstAutoBndTnlLastChg, + svcBgpEvpnInstAutoBndTnlLdp, + svcBgpEvpnInstAutoBndTnlRsvpTe, + svcBgpEvpnInstAutoBndTnlSrIsis, + svcBgpEvpnInstAutoBndTnlSrOspf, + svcBgpEvpnInstAutoBndTnlStatus, + svcBgpEvpnInstAutoBndTnlBgp, + svcBgpEvpnInstAutoBndTnlSrTe, + svcBgpEvpnInstAutoBndTnlUdp, + svcBgpEvpnInstAutoBndTnlTag, + svcTlsVxInstVTEPAddrType, + svcTlsVxInstVTEPAddress, + svcTlsVxInstVTEPEgrVni, + svcTlsVxInstVTEPEgrVniNumMACs, + svcTlsVxInstVTEPEgrVniOperState, + svcTlsVxInstVTEPEgrVniL2EsPbr, + svcTlsVxInstVTEPEgrVniMcast, + svcTlsVxlanInstARLfRplCndInUse, + svcTlsVxlanInstARLfRplCndActive, + svcTlsVxlanInstARLfRplCndPndTime, + svcEvpnVxlanInstESDstTEPVni, + svcEvpnVxlanInstESDstTEPLastChg, + svcEvpnVxlanInstESDestLastChgd, + svcTlsVxInstRowStatus, + svcTlsVxInstLastChgd, + svcTlsVxInstCreationOrigin, + svcTlsVxInstNetIngQosPolicyId, + svcTlsVxInstNetIngQosFPQGrp, + svcTlsVxInstNetIngQosFPQGrpInst, + svcTlsVxInstAsstdRepl, + svcTlsVxInstARActTime, + svcTlsVxInstResProtSrcMac, + svcTlsVxInstResProtSrcMacAct, + svcTlsVxInstVni, + svcTlsVxInstTableLastChgd, + tlsFdbVxlanInstance, + svcTlsVxInstVTEPEgrVniVxlanType, + svcEvpnVxlanInstESDestNumMacs + } + STATUS current + DESCRIPTION + "The group of objects supporting BGP-EVPN instance feature on Nokia + SROS series systems release 16.0." + ::= { tmnxSvcConformance 588 } + +tmnxSvcV16v0Group OBJECT-GROUP + OBJECTS { + custCreationOrigin, + svcNumEntries, + svcId, + svcRowStatus, + svcType, + svcCustId, + svcIpRouting, + svcDescription, + svcMtu, + svcAdminStatus, + svcOperStatus, + svcNumSaps, + svcNumSdps, + svcLastMgmtChange, + svcVpnId, + svcVRouterId, + svcLastStatusChange, + svcVllType, + svcMgmtVpls, + svcRadiusDiscovery, + svcVcSwitching, + svcVplsType, + svcTotalFdbMimDestIdxEntries, + svcDhcpLeaseTerminationType, + tmnxSvcDhcpMRtStatus, + tmnxSvcDhcpMRtMetric, + tmnxSvcDhcpMRtPreference, + tmnxSvcDhcpMRtTag, + svcBgpEvpnCfmMacAdvertisement, + svcDhcpLeaseIpoeSessionHost, + svcDhcpLeasePppSession, + svcBgpEvpnMplsEvpnEncapMpls, + svcBgpEvpnMplsEvpnEncapMplsoUdp, + tmnxSvcSysEthSegVxlanInstanceId, + tmnxESVxlanInstSvcRngTblLstChd, + tmnxESVxlanInstSvcRngTo, + tmnxESVxlanInstSvcRngRowStatus, + tmnxESVxlanInstSvcRngLastChgd, + svcEvpnVxlanESDestTEPLastChanged, + svcVTEPNumVxlanESDest, + svcVTEPNumVxlanNonESDest, + svcEvpnVxlanESDestLastChanged, + svcBgpEvpnTableLastChanged, + svcBgpEvpnRowStatus, + svcBgpEvpnLastChanged, + svcBgpEvpnMacAdvertisement, + svcBgpEvpnMacAdvDefaultRoute, + svcBgpEvpnCreationOrigin, + svcTlsProxyArpTblLastChngd, + svcTlsProxyArpMacAddr, + svcBgpEvpnMacDupDetNumMoves, + svcBgpEvpnMacDupDetWindow, + svcBgpEvpnMacDupDetRetry, + svcBgpEvpnMacDupDetNumDups, + svcBgpEvpnDetDupMacAddress, + svcBgpEvpnDetDupMacTime + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services general + capabilities on Nokia SROS series systems that were added in release + R16.0." + ::= { tmnxSvcConformance 589 } + +tmnxSvcObsoletedV16v0Group OBJECT-GROUP + OBJECTS { + svcDefMeshVcId, + svcBgpEvpnMplsLastChanged, + svcBgpEvpnMplsForceVlanVcFwding, + svcBgpEvpnMplsControlWord, + svcBgpEvpnMplsShgName, + svcBgpEvpnMplsIngressRepBumLabel, + svcBgpEvpnMplsMaxEcmpRoutes, + svcBgpEvpnMplsIngressLabel, + svcBgpEvpnMplsIngressBumLabel, + svcBgpEvpnMplsAdminState, + svcBgpEvpnMplsEntropyLabel, + svcBgpEvpnMplsResProtSrcMac, + svcBgpEvpnMplsResProtSrcMacAct, + svcBgpEvpnMplsBgpInstance, + svcBgpEvpnMplsEvpnEncapMpls, + svcBgpEvpnMplsEvpnEncapMplsoUdp, + svcBgpEvpnMplsForceQinqVcFwding, + svcBgpEvpnVxlanSendEvpnEncap, + svcBgpEvpnVxlanSendImetIrOnNdf, + svcBgpEvpnVxlanMaxEcmpRoutes, + svcBgpEvpnVxlanAdminStatus, + svcVllBgpEvpnABTnlTblLastChanged, + svcVllBgpEvpnAutoBindTnlLastChg, + svcVllBgpEvpnAutoBindTnlLdp, + svcVllBgpEvpnAutoBindTnlBgp, + svcVllBgpEvpnAutoBindTnlRsvpTe, + svcVllBgpEvpnAutoBindTnlSrIsis, + svcVllBgpEvpnAutoBindTnlSrOspf, + svcVllBgpEvpnAutoBndTnlStatus, + svcVllBgpEvpnAutoBindTnlUdp, + svcVllBgpEvpnAutoBindTnlSrTe, + svcTlsBgpEvpnABTnlTblLastChanged, + svcTlsBgpEvpnAutoBindTnlLastChg, + svcTlsBgpEvpnAutoBindTnlLdp, + svcTlsBgpEvpnAutoBindTnlBgp, + svcTlsBgpEvpnAutoBindTnlRsvpTe, + svcTlsBgpEvpnAutoBindTnlSrIsis, + svcTlsBgpEvpnAutoBindTnlSrOspf, + svcTlsBgpEvpnAutoBndTnlStatus, + svcTlsBgpEvpnAutoBindTnlSrTe, + svcTlsBgpEvpnAutoBindTnlUdp, + svcTlsVxlanRowStatus, + svcTlsVxlanLastChgd, + svcTlsVxlanTblLastChgd, + svcTlsVxlanCreationOrigin, + svcTlsVxlanNetIngQosPolicyId, + svcTlsVxlanNetIngQosFPQGrp, + svcTlsVxlanNetIngQosFPQGrpInstId, + svcTlsVxlanAsstdRepl, + svcTlsVxlanARActTime, + svcTlsVxlanResProtSrcMac, + svcTlsVxlanResProtSrcMacAct, + svcTlsVxlanInstanceId, + svcTlsVxlanARLeafReplCndtInUse, + svcTlsVxlanARLeafReplCndtActive, + svcTlsVxlanARLeafReplCndtPndTime + } + STATUS current + DESCRIPTION + "The group of obsoleted objects supporting management of Services + general capabilities on Nokia SROS series systems that were added in + release R16.0." + ::= { tmnxSvcConformance 590 } + +tmnxSvcAdminTagsV16v0Group OBJECT-GROUP + OBJECTS { + svcVprnBgpAutoBindAdminTags + } + STATUS current + DESCRIPTION + "The group of objects supporting management of service auto-bind + admin-tags parameters on Nokia SROS series systems since release + 16.0.R1." + ::= { tmnxSvcConformance 591 } + +tmnxSvcEvpnMplsQinqV16v0Group OBJECT-GROUP + OBJECTS { + svcBgpEvpnMplsForceQinqVcFwding + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Qinq preserve and + translation feature on Nokia SROS series systems in release 16.0." + ::= { tmnxSvcConformance 592 } + +svcMdAutoIdV16v0Group OBJECT-GROUP + OBJECTS { + svcMdAutoIdSvcRangeStart, + svcMdAutoIdSvcRangeEnd, + svcMdAutoIdCustRangeStart, + svcMdAutoIdCustRangeEnd, + svcMdAutoIdPwTmplRangeStart, + svcMdAutoIdPwTmplRangeEnd, + svcMdAutoIdSvcCount, + svcMdAutoIdCustCount, + svcMdAutoIdPwTmplCount + } + STATUS current + DESCRIPTION + "The group of objects supporting management of model-driven CLI auto + range of identifiers in Nokia SROS series systems in release 16.0." + ::= { tmnxSvcConformance 593 } + +tmnxSvcEpipePwPortFlexV16v0Group OBJECT-GROUP + OBJECTS { + svcEpipePwPortOperStatus + } + STATUS current + DESCRIPTION + "The group of PW Port objects supporting EPIPE service feature on VSR + platform on Nokia SROS series systems in release 16.0." + ::= { tmnxSvcConformance 594 } + +svcBgpEvpnMplsV16v0Group OBJECT-GROUP + OBJECTS { + svcBgpEvpnMplsTableLastChanged, + svcBgpEvpnEvi, + tlsFdbEvpnMplsTEPAddrType, + tlsFdbEvpnMplsTEPAddr, + tlsFdbEvpnMplsLabel, + svcEvpnMplsTEPAddrType, + svcEvpnMplsTEPAddress, + svcEvpnMplsTEPNumEvpnMplsDest, + svcEvpnMplsTEPNumESDest, + svcEvpnMplsTEPNumESBMacDest, + svcEvpnMplsTEPEgrLblTEPAddrType, + svcEvpnMplsTEPEgrLblTEPAddress, + svcEvpnMplsTEPEgrLblTEPLabel, + svcEvpnMplsTEPEgrLblNumMACs, + svcEvpnMplsTEPEgrLblInMcastList, + svcEvpnMplsTEPEgrLblLastChanged + } + STATUS current + DESCRIPTION + "The group of objects supporting service BGP EVPN (Ethernet - VPN) MPLS + feature on Nokia SROS series systems release 16.0." + ::= { tmnxSvcConformance 595 } + +tmnxSvcVllBgpEvpnV16v0Group OBJECT-GROUP + OBJECTS { + svcBgpEvpnVpwsLastTblChg, + svcBgpEvpnVpwsLastChg, + svcBgpEvpnVpwsLclAcName, + svcBgpEvpnVpwsLclAcEthTag, + svcBgpEvpnVpwsRemAcName, + svcBgpEvpnVpwsRemAcEthTag, + svcVllBgpOperImportRteTgtOrigin, + svcVllBgpOperImportRteTarget, + svcVllBgpOperExportRteTgtOrigin, + svcVllBgpOperExportRteTarget + } + STATUS current + DESCRIPTION + "The group of objects supporting management of EPIPE BGP EVPN + capabilities on Nokia SROS series systems for release 16.0." + ::= { tmnxSvcConformance 596 } + +tmnxSvcSysPwPortListV16v0Group OBJECT-GROUP + OBJECTS { + tmnxSvcSysPwPortListRowStatus + } + STATUS current + DESCRIPTION + "The group of Flex PW Port objects supporting addition of Port list + entries on VSR platform in release 16.0." + ::= { tmnxSvcConformance 597 } + +tmnxSvcSysVxlanARV16v0Group OBJECT-GROUP + OBJECTS { + tmnxSvcSysVxlanARIpAddrType, + tmnxSvcSysVxlanARRepIpAddr + } + STATUS current + DESCRIPTION + "The group notification supporting Optimized Ingress Replication for + for VXLAN feature on Nokia SROS series systems release 16.0." + ::= { tmnxSvcConformance 598 } + +svcBgpEvpnMplsRSMV16v0Group OBJECT-GROUP + OBJECTS { + svcBgpEvpnMplsResProtSrcMac, + svcBgpEvpnMplsResProtSrcMacAct + } + STATUS current + DESCRIPTION + "The group notification supporting Restricted Source MAC Protection + feature on Nokia SROS series systems release 14.0" + ::= { tmnxSvcConformance 599 } + +svcVxlanMhV16v0Group OBJECT-GROUP + OBJECTS { + svcVxlanInstEthSegName, + svcVxlanInstEthSegStatus, + svcVxlanInstOperFlagsMhStandby + } + STATUS current + DESCRIPTION + "The group of objects supporting VXLAN MH feature on Nokia SROS series + systems release 16.0." + ::= { tmnxSvcConformance 600 } + +svcTlsVxInstReplicatorNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + svcTlsVxInstReplicatorChgd + } + STATUS current + DESCRIPTION + "The group notification supporting Vxlan assisted replication feature + in the Nokia SROS series systems release 16.0." + ::= { tmnxSvcConformance 601 } + +svcTlsStaticVxlanV16v0Group OBJECT-GROUP + OBJECTS { + svcTlsVxlanInstEgrVTEPRowStatus, + svcTlsVxInstSrcVTEPSecurity, + svcTlsVxInstMacAgeing, + svcTlsVxInstMacLearning, + svcTlsVxInstDiscardUnknownSource, + svcTlsVxInstMacAddressLimit + } + STATUS current + DESCRIPTION + "The group of objects supporting the static VXLAN feature for VPLS + services on Nokia SROS series systems release 16.0." + ::= { tmnxSvcConformance 602 } + +svcTlsStaticVxlanNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + svcTlsVxInstMacAdrLimitAlrmRsd, + svcTlsVxInstMacAdrLimitAlrmClrd + } + STATUS current + DESCRIPTION + "The group notification supporting Vxlan assisted replication feature + in the Nokia SROS series systems release 16.0." + ::= { tmnxSvcConformance 603 } + +svcEpipeVxInstV16v0Group OBJECT-GROUP + OBJECTS { + svcEpipeVxInstVni, + svcEpipeVxInstRowStatus, + svcEpipeVxInstLastChgd, + svcEpipeVxInstCreationOrigin, + svcEpipeVxInstEgrVTEPIpAddrType, + svcEpipeVxInstEgrVTEPIpAddr, + svcEpipeVxInstEgrVTEPIpOperGrp, + svcEpipeVxInstTblLastChgd + } + STATUS current + DESCRIPTION + "The group of objects supporting the static VXLAN feature for VPLS + services on Nokia SROS series systems release 16.0." + ::= { tmnxSvcConformance 604 } + +svcBgpEvpnDefRtTagV16v0Group OBJECT-GROUP + OBJECTS { + svcBgpEvpnInstDefRtTag + } + STATUS current + DESCRIPTION + "The group of objects supporting the BGP EVPN route-tag feature for + VPLS services on Nokia SROS series systems release 16.0." + ::= { tmnxSvcConformance 605 } + +svcBgpEvpnMplsABTV16v0Group OBJECT-GROUP + OBJECTS { + svcBgpEvpnInstAutoBndTnlSrPlcy + } + STATUS current + DESCRIPTION + "The group of objects supporting the static VXLAN feature for VPLS + services on Nokia SROS series systems release 16.0." + ::= { tmnxSvcConformance 606 } + +svcVprnAaaTacPlusV16v0Group OBJECT-GROUP + OBJECTS { + svcVprnTacPlusAdminStatus, + svcVprnTacPlusRowStatus, + svcVprnTacPlusTimeout, + svcVprnTacPlusServerSecret, + svcVprnTacPlusServerRowStatus, + svcVprnTacPlusServerOperStatus, + svcVprnTacPlusServInetAddrType, + svcVprnTacPlusServerInetAddress, + svcVprnTacPlusServerPort, + svcVprnTacPlusServerLastChanged, + svcVprnTacPlusServerTblLastChgd, + svcVprnTacPlusLastChanged, + svcVprnTacPlusTblLastChgd, + svcVprnTacPlusAccounting, + svcVprnTacPlusAcctRecType, + svcVprnTacPlusAuthorization, + svcVprnTacplusUseTemplate, + svcVprnTacPlusInteractiveAuthen, + svcVprnTacPlusAuthorUsePrivLvl, + svcVprnTacPlusPrivLvlRowStatus, + svcVprnTacPlusPriLvlMapUserProf, + svcVprnTPlusPriLvlMpLastChanged, + svcVprnTcPlusPriLvlMpTblLstChgd + } + STATUS current + DESCRIPTION + "The group of objects supporting management of tac plus for VPRN + services on Nokia SROS series systems in release 16.0." + ::= { tmnxSvcConformance 607 } + +svcVprnAaaLdapV16v0Group OBJECT-GROUP + OBJECTS { + svcVprnLdapAdminState, + svcVprnLdapRowStatus, + svcVprnLdapOperState, + svcVprnLdapRetryAttempts, + svcVprnLdapTimeout, + svcVprnLdapUseTemplate, + svcVprnLdapPublicKeyAuth, + svcVprnLdapLastChanged, + svcVprnLdapTblLastChgd, + svcVprnLdapServerLastChanged, + svcVprnLdapServerTblLstChgd, + svcVprnLdapServerRowStatus, + svcVprnLdapServerAdminState, + svcVprnLdapServerOperState, + svcVprnLdapServerInetAddressType, + svcVprnLdapServInetAddr, + svcVprnLdapServerPort, + svcVprnLdapServBindAuthRtDn, + svcVprnLdapServBindAuthPwd, + svcVprnLdapServerName, + svcVprnLdapServerSearch, + svcVprnLdapServerTlsProf + } + STATUS current + DESCRIPTION + "The group of objects supporting management of ldap for VPRN services + on Nokia SROS series systems in release 16.0." + ::= { tmnxSvcConformance 608 } + +svcVprnAaaRadiusV16v0Group OBJECT-GROUP + OBJECTS { + svcVprnRadiusServerSecret, + svcVprnRadiusServerOperStatus, + svcVprnRadiusServerRowStatus, + svcVprnRadiusRetryAttempts, + svcVprnRadiusAccountingPort, + svcVprnRadiusServerInetAddrType, + svcVprnRadiusServerInetAddress, + svcVprnRadiusServerLastChanged, + svcVprnRadiusServerTblLstChgd, + svcVprnRadiusUseTemplate, + svcVprnRadiusAccounting, + svcVprnRadiusAdminStatus, + svcVprnRadiusRowStatus, + svcVprnRadiusAuthAlgorithm, + svcVprnRadiusAuthorization, + svcVprnRadiusInteractiveAuthen, + svcVprnRadiusLastChanged, + svcVprnRadiusTblLastChgd, + svcVprnRadiusPort, + svcVprnRadiusTimeout + } + STATUS current + DESCRIPTION + "The group of objects supporting management of radius for VPRN services + on Nokia SROS series systems in release 16.0." + ::= { tmnxSvcConformance 609 } + +svcVprnRibApiV16v0Group OBJECT-GROUP + OBJECTS { + svcVprnBgpAutoBindRibApi + } + STATUS current + DESCRIPTION + "The group of objects supporting management RIB API on VPRN services on + Nokia SROS series systems in release 16.0." + ::= { tmnxSvcConformance 610 } + +svcSysVpnGreSrcIpV16v0Group OBJECT-GROUP + OBJECTS { + svcSysVpnGreSrcIpAddrType, + svcSysVpnGreSrcIpAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of VPN GRE encapsualtion + service objects on Nokia SROS series systems in release 16.0." + ::= { tmnxSvcConformance 611 } + +svcVprnMgmtIfV16v0Group OBJECT-GROUP + OBJECTS { + svcVprnEnableServers, + svcVprnTelnetServerOperStatus, + svcVprnSSHServerOperStatus, + svcVprnFTPServerOperStatus, + svcVprnTelnet6ServerOperStatus, + svcVprnServerCtlRowStatus, + svcVprnServerCtlLastChanged, + svcVprnServerCtlTblLstChgd + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management interface protocols + configuration for the VPRN services on Nokia SROS series systems in + release 16.0." + ::= { tmnxSvcConformance 612 } + +svcMplsFwdPlcyV16v0Group OBJECT-GROUP + OBJECTS { + svcVprnBgpAutoBindMplsFwdPlcy, + svcBgpEvpnInstBndTnlMplsFwdPlcy, + svcVprnBgpAutoBindSrPolicy + } + STATUS current + DESCRIPTION + "The group of objects supporting management of MPLS Forwarding Policy + on VPRN and VPLS services on Nokia SROS series systems in release + 16.0." + ::= { tmnxSvcConformance 613 } + +tmnxSvcEvpnVpwsVxlanV16v0Group OBJECT-GROUP + OBJECTS { + tmnxSvcSysEthSegEsOrigIpAddrType, + tmnxSvcSysEthSegEsOrigIpAddr, + tmnxSvcSysEthSegRouteNxtHopType, + tmnxSvcSysEthSegRouteNxtHopAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting EVPN VXLAN VPWS multi-homing for + non-system IPv4/v6 feature on Nokia SROS series systems in release + 16.0." + ::= { tmnxSvcConformance 614 } + +tmnxIesIfVplsEvpnGroup OBJECT-GROUP + OBJECTS { + iesIfVplsEvpnTnlIp6GwAddrType + } + STATUS current + DESCRIPTION + "The group of objects supporting interface evpn-tunnel IPv6 gateway + address feature on Nokia SROS series systems in release 16.0." + ::= { tmnxSvcConformance 615 } + +svcVplsVxlanRxDiscardGroup OBJECT-GROUP + OBJECTS { + svcTlsVxInstRxDiscardOnNdf, + svcTlsVxInstIgmpSnpgMrouter, + svcTlsVxInstMldSnpgMrouter + } + STATUS current + DESCRIPTION + "The group of objects supporting VPLS VXLAN feature on Nokia SROS + series systems in release 16.0." + ::= { tmnxSvcConformance 616 } + +svcEvpnMplsEPGroup OBJECT-GROUP + OBJECTS { + svcBgpEvpnInstEndpoint, + svcEPTxActiveBgpEvpnMplsInstId + } + STATUS current + DESCRIPTION + "The group of objects supporting endpoint in BGP EVPN MPLS feature on + Nokia SROS series systems in release 16.0." + ::= { tmnxSvcConformance 617 } + +tmnxSvcEpipeVxlanObsoletedGroup OBJECT-GROUP + OBJECTS { + svcEpipeVxlanInstanceId, + svcEpipeVxlanRowStatus, + svcEpipeVxlanLastChgd, + svcEpipeVxlanCreationOrigin, + svcEpipeVxlanEgrVTEPIpAddrType, + svcEpipeVxlanEgrVTEPIpAddr, + svcEpipeVxlanEgrVTEPIpOperGrp, + svcEpipeVxlanTblLastChgd + } + STATUS current + DESCRIPTION + "The group of objects supporting EPIPE Vxlan feature on Nokia SROS + series systems." + ::= { tmnxSvcConformance 618 } + +tmnxSvcEpipeVxlanV16v0Group OBJECT-GROUP + OBJECTS { + svcEpipeVTEPEgrVNIVTEPAddrType, + svcEpipeVTEPEgrVNIVTEPAddress, + svcEpipeVTEPEgrVNIEgrVNI, + svcEpipeVTEPEgrVNIOperState, + svcEpipeVTEPEgrVNIVxlanType + } + STATUS current + DESCRIPTION + "The group of objects supporting EPIPE Vxlan feature on Nokia SROS + series systems." + ::= { tmnxSvcConformance 619 } + +svcVplsResFilterV19v5Group OBJECT-GROUP + OBJECTS { + svcBgpEvpnInstBndTnlRibApi + } + STATUS current + DESCRIPTION + "The group of objects supporting management of RIB API on VPLS + services on Nokia SROS series systems in release 19.5." + ::= { tmnxSvcConformance 620 } + +tmnxSvcSrOspf3V16v0Group OBJECT-GROUP + OBJECTS { + svcVprnBgpAutoBindSrOspf3 + } + STATUS current + DESCRIPTION + "The group of objects supporting management of service auto-bind + sr-ospf3 parameters on Nokia SROS series systems since release + 16.0.R5." + ::= { tmnxSvcConformance 621 } + +svcVplsEvpnMplsTnlIdGroup OBJECT-GROUP + OBJECTS { + tlsFdbEvpnMplsTnlId, + tlsFdbEvpnMplsTnlResType, + svcEvpnMplsPbbESDestTEPTnlId, + svcEvpnMplsESDestTEPTnlId, + svcEvpnMplsTEPEgrLblTnlLastCh, + svcEvpnMplsTEPEgrLblTnlNumMACs, + svcEvpnMplsTEPEgrLblTnlInMcList, + svcEvpnMplsTEPEgrLblTnlResType + } + STATUS current + DESCRIPTION + "The group of objects supporting management of EVPN MPLS Tunnel VPLS + services on Nokia SROS series systems in release 16.0." + ::= { tmnxSvcConformance 622 } + +svcBgpEvpnOperGrpGroup OBJECT-GROUP + OBJECTS { + svcBgpEvpnInstOperGrp + } + STATUS current + DESCRIPTION + "The group of objects supporting endpoint in BGP EVPN operational-group + feature on Nokia SROS series systems in release 19.5." + ::= { tmnxSvcConformance 623 } + +svcBgpEvpnVxlanMhGroup OBJECT-GROUP + OBJECTS { + svcBgpEvpnInstVxlanAutoDiscRtAdv, + svcBgpEvpnInstVxlanMhMode, + svcEvpnVxlanESDestNumMacs + } + STATUS current + DESCRIPTION + "The group of objects supporting VXLAN multi-homing in BGP EVPN feature + on Nokia SROS series systems in release 19.5." + ::= { tmnxSvcConformance 624 } + +svcBgpEvpnVxlanMhNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + svcEvpnVxVTepLclBiasAddFailSet, + svcEvpnESVxVTepLclBiasAddFailSet, + svcEvpnVxVTepLclBiasAddFailClr, + svcEvpnESVxVTepLclBiasAddFailClr + } + STATUS current + DESCRIPTION + "The group notification supporting Vxlan multi-homing feature in the + Nokia SROS series systems release 19.0." + ::= { tmnxSvcConformance 625 } + +svcSysEthSegOperGrpGroup OBJECT-GROUP + OBJECTS { + tmnxSvcSysEthSegOperGrp + } + STATUS current + DESCRIPTION + "The group of objects supporting oper-group in ethernet-segment feature + on Nokia SROS series systems in release 19.10." + ::= { tmnxSvcConformance 626 } + +svcVllBgpVsiPolicyGroup OBJECT-GROUP + OBJECTS { + svcVllBgpVsiExportPolicy1, + svcVllBgpVsiExportPolicy2, + svcVllBgpVsiExportPolicy3, + svcVllBgpVsiExportPolicy4, + svcVllBgpVsiExportPolicy5, + svcVllBgpVsiImportPolicy1, + svcVllBgpVsiImportPolicy2, + svcVllBgpVsiImportPolicy3, + svcVllBgpVsiImportPolicy4, + svcVllBgpVsiImportPolicy5 + } + STATUS current + DESCRIPTION + "The group of objects supporting VSI export/import policies in VLL + feature on Nokia SROS series systems in release 19.10." + ::= { tmnxSvcConformance 627 } + +svcVprnMgmtIfV19v0Group OBJECT-GROUP + OBJECTS { + svcVprnEnableServers, + svcVprnServerCtlRowStatus, + svcVprnServerCtlLastChanged, + svcVprnServerCtlTblLstChgd + } + STATUS current + DESCRIPTION + "The group of objects supporting management interface protocols + configuration for the VPRN services on Nokia SROS series systems in + release 19.0." + ::= { tmnxSvcConformance 628 } + +svcVprnMgmtIfV19v0ObsoletedGroup OBJECT-GROUP + OBJECTS { + svcVprnTelnetServerOperStatus, + svcVprnSSHServerOperStatus, + svcVprnFTPServerOperStatus, + svcVprnTelnet6ServerOperStatus + } + STATUS current + DESCRIPTION + "The group of objects obsoleted in release 19.0 of the capabilities on + Nokia SROS series systems." + ::= { tmnxSvcConformance 629 } + +svcBgpEvpnMplsIpv6Group OBJECT-GROUP + OBJECTS { + svcBgpEvpnInstMplsRtNHType, + svcBgpEvpnInstMplsRtNHAddrType, + svcBgpEvpnInstMplsRtNHAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting management interface protocols + configuration for the BGP EVPN MPLS IPv6 support on Nokia SROS series + systems in release 19.0." + ::= { tmnxSvcConformance 630 } + +svcEvpnOISMGroup OBJECT-GROUP + OBJECTS { + iesIfVplsEvpnTnlSupBcastDomain, + svcBgpEvpnSelMcastAdvertise, + svcEvpnMplsTEPEgrLblTnlSbdMcast + } + STATUS current + DESCRIPTION + "The group of objects supporting management interface protocols + configuration for the EVPN OISM support on Nokia SROS series systems + in release 19.0." + ::= { tmnxSvcConformance 631 } + +svcBgpEvpnAutoBindOspfGroup OBJECT-GROUP + OBJECTS { + svcBgpEvpnInstAutoBndTnlSrOspf3 + } + STATUS current + DESCRIPTION + "The group of objects supporting management interface protocols + configuration for the BGP EVPN auto-bind tunnel OSPFv3 support on + Nokia SROS series systems in release 19.0." + ::= { tmnxSvcConformance 633 } + +svcRvplsEvpnHostRouteGroup OBJECT-GROUP + OBJECTS { + svcRvplsEvpnArpAdvrtRowStatus, + svcRvplsEvpnArpAdvrtLastChgd, + svcRvplsEvpnArpAdvrtRouteTag, + svcRvplsEvpnArpAdvrtTblLstChg, + iesIfRvplsEvpnLastChgd, + iesIfRvplsEvpnArpLearnDynamic, + iesIfRvplsEvpnFldGarpAndUnknReq + } + STATUS current + DESCRIPTION + "The group of objects supporting management of host-routes on router + interfaces on Nokia SROS series systems in 19.0 release." + ::= { tmnxSvcConformance 634 } + +svcBgpEvpnABTEcmpGroup OBJECT-GROUP + OBJECTS { + svcBgpEvpnInstAutoBndTnlEcmp + } + STATUS current + DESCRIPTION + "The group of objects supporting management of ECMP on BGP-EVPN + auto-bind tunnel on services on Nokia SROS series systems in 19.0 + release." + ::= { tmnxSvcConformance 635 } + +svcMplsEvpnRvplsEcmpGroup OBJECT-GROUP + OBJECTS { + svcTlsExtEvpnMplsRvplsEcmp + } + STATUS current + DESCRIPTION + "The group of objects supporting management of ECMP on R-VPLS EVPN-MPLS + service on Nokia SROS series systems in 19.0 release." + ::= { tmnxSvcConformance 636 } + +svcEvpnMcastLabelBlockGroup OBJECT-GROUP + OBJECTS { + tmnxSvcSysBgpEvpnMcastLblBlk + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP-EVPN multicast + labels for services on Nokia SROS series systems in 19.0 release." + ::= { tmnxSvcConformance 637 } + +tmnxSvcV19v0Group OBJECT-GROUP + OBJECTS { + svcLogServicesAllEvents + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Services capabilities on + Nokia SROS series systems added in release 19.0." + ::= { tmnxSvcConformance 638 } tmnxTstpConformance OBJECT IDENTIFIER ::= { tmnxServConformance 5 } @@ -37068,7 +42142,8 @@ tmnxEndPointTxActiveChanged NOTIFICATION-TYPE svcEndPointTxActiveType, svcEndPointTxActivePortId, svcEndPointTxActiveEncap, - svcEndPointTxActiveSdpId + svcEndPointTxActiveSdpId, + svcEPTxActiveBgpEvpnMplsInstId } STATUS current DESCRIPTION @@ -38047,9 +43122,10 @@ svcTlsVxlanReplicatorChgd NOTIFICATION-TYPE svcId, svcTlsVTEPEgrVNIVTEPAddrType, svcTlsVTEPEgrVNIVTEPAddress, - svcTlsVTEPEgrVNIEgrVNI + svcTlsVTEPEgrVNIEgrVNI, + svcNotifVxlanInstance } - STATUS current + STATUS obsolete DESCRIPTION "[CAUSE] The svcTlsVxlanReplicatorChgd notification is generated when there is a change in the replicator. @@ -38102,16 +43178,20 @@ svcVxlanEvpnMplsDestSysHiUsgClr NOTIFICATION-TYPE STATUS current DESCRIPTION "[CAUSE] The svcVxlanEvpnMplsDestSysHiUsgClr notification is generated - when the number of EVPN destinations(MPLS and VXLAN) in the system + when the number of EVPN destinations (MPLS and VXLAN) in the system drops below 90% of the system limit. - [EFFECT] The system EVPN destinations(MPLS and VXLAN) limit drops + [EFFECT] The system EVPN destinations (MPLS and VXLAN) limit drops below 90%. [RECOVERY] None needed." ::= { svcTraps 88 } svcSysEvpnESDfPrefOperValChange NOTIFICATION-TYPE + OBJECTS { + svcSysEvpnESDfPrefElecOperValue, + svcSysEvpnESDfPrefElecDntPreempt + } STATUS current DESCRIPTION "[CAUSE] The svcSysEvpnESDfPrefOperValChange notification is generated @@ -38164,13 +43244,136 @@ svcEvpnMHStandbyStatusChg NOTIFICATION-TYPE STATUS current DESCRIPTION "[CAUSE] The svcEvpnMHStandbyStatusChg notification is generated when - there is a change in status of EVPN multi-homing standy. + there is a change in status of EVPN multi-homing standby. [EFFECT] EVPN multi-homing standby status has changed. [RECOVERY] None needed." ::= { svcTraps 92 } +svcTlsVxInstReplicatorChgd NOTIFICATION-TYPE + OBJECTS { + svcId, + svcTlsVxInstVTEPAddrType, + svcTlsVxInstVTEPAddress, + svcTlsVxInstVTEPEgrVni, + svcNotifVxlanInstance + } + STATUS current + DESCRIPTION + "[CAUSE] The svcTlsVxInstReplicatorChgd notification is generated when + there is a change in the replicator. + + [EFFECT] The replicator associated with a VPLS service is changed. + + [RECOVERY] None needed." + ::= { svcTraps 93 } + +svcTlsVxInstMacAdrLimitAlrmRsd NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + svcTlsVxInstMacAddressLimit + } + STATUS current + DESCRIPTION + "[CAUSE] The trap svcTlsVxInstMacAdrLimitAlrmRsd is sent whenever the + number of MAC addresses stored in the FDB for this VXLAN instance, + increases to reach the watermark specified by the object + svcTlsFdbTableFullHighWatermark. + + [EFFECT] The number of MAC addresses stored in the FDB, increases to + reach the watermark specified by svcTlsFdbTableFullHighWatermark. + + [RECOVERY] None needed." + ::= { svcTraps 94 } + +svcTlsVxInstMacAdrLimitAlrmClrd NOTIFICATION-TYPE + OBJECTS { + custId, + svcId, + svcVpnId, + svcTlsVxInstMacAddressLimit + } + STATUS current + DESCRIPTION + "[CAUSE] The trap svcTlsVxInstMacAdrLimitAlrmClrd is sent whenever the + number of MAC addresses stored in the FDB for this VXLAN instance, + drops to the watermark specified by the object + svcTlsFdbTableFullLowWatermark. + + [EFFECT] The number of MAC addresses stored in the FDB drops below + svcTlsFdbTableFullLowWatermark. + + [RECOVERY] None needed." + ::= { svcTraps 95 } + +svcEvpnVxVTepLclBiasAddFailSet NOTIFICATION-TYPE + OBJECTS { + svcNotifInetAddrType, + svcNotifInetAddr + } + STATUS current + DESCRIPTION + "[CAUSE] The trap svcEvpnVxVTepLclBiasAddFailSet is sent whenever local + bias cannot be enabled for the Vxlan VTEP svcNotifInetAddr, due to + system limits. + + [EFFECT] Vxlan local bias might not work correctly for all services + with ethernet-segment shared with this VTEP. + + [RECOVERY] Configuration change may be required." + ::= { svcTraps 96 } + +svcEvpnESVxVTepLclBiasAddFailSet NOTIFICATION-TYPE + OBJECTS { + svcNotifEthSegName + } + STATUS current + DESCRIPTION + "[CAUSE] The trap svcEvpnESVxVTepLclBiasAddFailSet is raised when the + system limit of three local bias peers per ethernet-segment is + exceeded while enabling local bias for a VTEP svcNotifInetAddr. + + [EFFECT] Vxlan local bias might not work correctly for all services + with ethernet-segment peering to the VTEP. + + [RECOVERY] Configuration change may be required." + ::= { svcTraps 97 } + +svcEvpnVxVTepLclBiasAddFailClr NOTIFICATION-TYPE + OBJECTS { + svcNotifInetAddrType, + svcNotifInetAddr + } + STATUS current + DESCRIPTION + "[CAUSE] The trap svcEvpnVxVTepLclBiasAddFailClr is sent whenever local + bias failure condition for the Vxlan VTEP svcNotifInetAddr, is + cleared. + + [EFFECT] Vxlan local bias is enabled for the VTEP. + + [RECOVERY] None needed." + ::= { svcTraps 98 } + +svcEvpnESVxVTepLclBiasAddFailClr NOTIFICATION-TYPE + OBJECTS { + svcNotifEthSegName + } + STATUS current + DESCRIPTION + "[CAUSE] The trap svcEvpnESVxVTepLclBiasAddFailClr is raised when the + number of local bias peers is less than or equal system limit of + three and the failure condition is cleared. + + [EFFECT] Vxlan local bias is enabled for all VTEP's peering with this + ethernet-segment. + + [RECOVERY] None needed." + ::= { svcTraps 99 } + tstpTrapsPrefix OBJECT IDENTIFIER ::= { tmnxServNotifications 5 } tstpTraps OBJECT IDENTIFIER ::= { tstpTrapsPrefix 0 } diff --git a/mibs/nokia/TIMETRA-SUBSCRIBER-MGMT-MIB b/mibs/nokia/TIMETRA-SUBSCRIBER-MGMT-MIB index ab09188836..360eee5360 100644 --- a/mibs/nokia/TIMETRA-SUBSCRIBER-MGMT-MIB +++ b/mibs/nokia/TIMETRA-SUBSCRIBER-MGMT-MIB @@ -81,9 +81,10 @@ IMPORTS TIngressPolicerId, TIngressPolicerIdOrNone, TIngressQueueId, TIpOption, TIpProtocol, - TItemDescription, TNamedItem, - TNamedItemOrEmpty, TOperator, - TPIRRateOverride, TPerPacketOffsetOvr, + TItemDescription, TLNamedItem, + TNamedItem, TNamedItemOrEmpty, + TOperator, TPIRRateOverride, + TPerPacketOffsetOvr, TPlcrBurstSizeBytesOverride, TPolicyStatementNameOrEmpty, TPortSchedulerAggRateLimitPIR, @@ -103,18 +104,21 @@ IMPORTS TmnxAsciiSpecification, TmnxAuthPassword, TmnxBinarySpecification, TmnxCustId, + TmnxDhcpOptionDisplay, TmnxDhcpOptionType, TmnxDiamCcFailureHndlng, TmnxDisplayStringURL, - TmnxEnabledDisabled, TmnxEncapVal, - TmnxExtServId, TmnxHigh32, + TmnxEnabledDisabled, + TmnxEnabledDisabledAdminState, + TmnxEncapVal, TmnxExtServId, TmnxHigh32, TmnxHttpRedirectUrl, TmnxIgmpVersion, TmnxLagPerLinkHashClass, TmnxLagPerLinkHashWeight, TmnxLongDisplayString, TmnxLow32, TmnxMacSpecification, TmnxManagedRouteStatus, TmnxMdaQos, - TmnxMldVersion, TmnxOperState, + TmnxMldVersion, TmnxNatIsaGrpId, + TmnxNatL2AwAccessMode, TmnxOperState, TmnxPccRuleFilterForwardAction, TmnxPccRuleQosForwardAction, TmnxPortID, TmnxPppCpState, TmnxPppoeSessionId, @@ -133,11 +137,13 @@ IMPORTS TmnxSubAuthPlcyUserNameOp, TmnxSubCallingStationIdType, TmnxSubCreditVolumeUnit, + TmnxSubHostGrouping, TmnxSubIdentString, TmnxSubIdentStringOrEmpty, TmnxSubMgtIntDestIdOrEmpty, TmnxSubNasPortPrefixType, TmnxSubNasPortSuffixType, TmnxSubNasPortTypeType, + TmnxSubOperSpiGroupId, TmnxSubPoolName, TmnxSubProfileStringOrEmpty, TmnxSubRadServAlgorithm, TmnxSubRadiusAttrType, @@ -148,6 +154,7 @@ IMPORTS TmnxSubShcvRetryTimeout, TmnxSubShcvSrcIpOrigin, TmnxSubSlaMode, TmnxSubTerminationType, + TmnxVPNRouteDistinguisher, TmnxVRtrID, TmnxVRtrIDOrZero, VRtrIgmpHostMcRDstStatType FROM TIMETRA-TC-MIB @@ -156,7 +163,7 @@ IMPORTS ; tmnxSubMgmtMIBModule MODULE-IDENTITY - LAST-UPDATED "201703150000Z" + LAST-UPDATED "201903150000Z" ORGANIZATION "Nokia" CONTACT-INFO "Nokia SROS Support @@ -165,7 +172,7 @@ tmnxSubMgmtMIBModule MODULE-IDENTITY "This document contains the SNMP MIB module for handling subscriber management for the Nokia SROS series systems. - Copyright 2005-2017 Nokia. All rights reserved. Reproduction of this + Copyright 2005-2018 Nokia. All rights reserved. Reproduction of this document is authorized on the condition that the foregoing copyright notice is included. @@ -183,6 +190,11 @@ tmnxSubMgmtMIBModule MODULE-IDENTITY either express or implied, as to the use, operation, condition, or performance of the Specification." + REVISION "201903150000Z" + DESCRIPTION + "Rev 19.0 15 March 2019 00:00 + 19.0 release of the TIMETRA-SUBSCRIBER-MGMT-MIB." + REVISION "201703150000Z" DESCRIPTION "Rev 15.0 15 March 2017 00:00 @@ -505,6 +517,51 @@ TmnxSubEgrPolicerStatMode ::= TEXTUAL-CONVENTION bonding (11) } +TmnxSubGtpPlcyApnAmbrQMapDlType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The QoS information in the APN-AMBR IE of an incoming GTP message + is mapped to an SROS QoS override object. + The TmnxSubGtpPlcyApnAmbrQMapDlType data type is an enumerated integer + that indicates the kind of SROS QoS object the override applies to. + For the downlink, this can be an aggregate rate, an arbiter, a policer, + a queue or a scheduler. + - noMapping (0): No mapping. + - arbiter (1): Map to an arbiter. + - policer (2): Map to a policer. + - queue (3): Map to a queue. + - scheduler (4): Map to a scheduler. + - aggregateRate (5): Map to an aggregate rate." + SYNTAX INTEGER { + noMapping (0), + arbiter (1), + policer (2), + queue (3), + scheduler (4), + aggregateRate (5) + } + +TmnxSubGtpPlcyApnAmbrQMapUlType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The QoS information in the APN-AMBR IE of an incoming GTP message + is mapped to an SROS QoS override object. + The TmnxSubGtpPlcyApnAmbrQMapUlType data type is an enumerated integer + that indicates the kind of SROS QoS object the override applies to. + For the uplink, this can be an arbiter, a policer, a queue or a scheduler. + - noMapping (0): No mapping. + - arbiter (1): Map to an arbiter. + - policer (2): Map to a policer. + - queue (3): Map to a queue. + - scheduler (4): Map to a scheduler." + SYNTAX INTEGER { + noMapping (0), + arbiter (1), + policer (2), + queue (3), + scheduler (4) + } + TmnxSubHostOrigin ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION @@ -1028,6 +1085,48 @@ TmnxPccRuleStatus ::= TEXTUAL-CONVENTION down (2) } +TmnxPccRulePolicerParentArbiterName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "PCC-rule policer parent arbiter name." + SYNTAX DisplayString (SIZE (0..32)) + +TmnxPccRulePolicerParentLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "PCC-rule policer parent level" + SYNTAX Integer32 (0..8) + +TmnxPccRulePolicerParentWeight ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "PCC-rule policer parent weight" + SYNTAX Integer32 (0..100) + +TmnxPccRulePolicerCbs ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "PCC-rule policer CBS" + SYNTAX Integer32 (-2 | -1 | 0..16777216) + +TmnxPccRulePolicerMbs ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "PCC-rule policer MBS" + SYNTAX Integer32 (-2 | -1 | 0..16777216) + +TmnxPccRulePolicerPbo ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "PCC-rule policer packet-byte-offset" + SYNTAX Integer32 (-128 | -64..31) + +TmnxPccRulePolicerStatMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "PCC-rule policer stat-mode" + SYNTAX Integer32 (-1 | 0..10) + TmnxEvpnImportMode ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION @@ -1039,6 +1138,16 @@ TmnxEvpnImportMode ::= TEXTUAL-CONVENTION routed (2) } +TmnxEvpnPrefixRouteResolution ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxEvpnPrefixRouteResolution data type is an enumerated integer + that indicates show prefix routes should be resolved." + SYNTAX INTEGER { + recursive (0), + nonRecursive (1) + } + TmnxVasFilterEntryActionDir ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION @@ -1137,7 +1246,8 @@ TmnxSubAuthPlcyEntry ::= SEQUENCE tmnxSubAuthPlcyNasPortBitspec TmnxBinarySpecification, tmnxSubAuthPlcyRadiusServerPlcy TNamedItemOrEmpty, tmnxSubAuthPlcyAcctStopOnFail BITS, - tmnxSubAuthPlcyFallbackForceProb TruthValue + tmnxSubAuthPlcyFallbackForceProb TruthValue, + tmnxSubAuthPlcyGtpUserNameFormat INTEGER } tmnxSubAuthPlcyName OBJECT-TYPE @@ -1293,33 +1403,34 @@ tmnxSubAuthPlcyAcceptAuthChange OBJECT-TYPE tmnxSubAuthPlcyInclAttributes OBJECT-TYPE SYNTAX BITS { - circuitId (0), - remoteId (1), - nasPortId (2), - nasIdentifier (3), - pppoeServiceName (4), - dhcpVendorClassId (5), - accessLoopOptions (6), - macAddress (7), - callingStationId (8), - calledStationId (9), - tunnelServerAttrs (10), - dhcpOptions (11), - nasPortType (12), - acctSessionId (13), - nasPort (14), - sapSessionIndex (15), - dhcp6Options (16), - wifiSsidVlan (17), - wifiNumAttachedUes (18), - msisdn (19), - imei (20), - apn (21), - ratType (22), - gprsNegotiatedQosProfile (23), - uli (24), - reserved25 (25), - reserved26 (26) + circuitId (0), + remoteId (1), + nasPortId (2), + nasIdentifier (3), + pppoeServiceName (4), + dhcpVendorClassId (5), + accessLoopOptions (6), + macAddress (7), + callingStationId (8), + calledStationId (9), + tunnelServerAttrs (10), + dhcpOptions (11), + nasPortType (12), + acctSessionId (13), + nasPort (14), + sapSessionIndex (15), + dhcp6Options (16), + wifiSsidVlan (17), + wifiNumAttachedUes (18), + msisdn (19), + imei (20), + apn (21), + ratType (22), + gprsNegotiatedQosProfile (23), + uli (24), + reserved25 (25), + reserved26 (26), + xconnectTunnelHomeAddress (27) } MAX-ACCESS read-create STATUS current @@ -1760,6 +1871,23 @@ tmnxSubAuthPlcyFallbackForceProb OBJECT-TYPE DEFVAL { false } ::= { tmnxSubAuthPlcyEntry 42 } +tmnxSubAuthPlcyGtpUserNameFormat OBJECT-TYPE + SYNTAX INTEGER { + imsi (1), + imsi-apn (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAuthPlcyGtpUserNameFormat specifies how the + username is represented when contacting a RADIUS server. + + This is only used while the value of tmnxSubAuthPlcyUserNameFormat is + equal to 'gtp-user-name' and if no PAP authentication is requested via + the PCO options" + DEFVAL { imsi } + ::= { tmnxSubAuthPlcyEntry 43 } + tmnxSubAuthPlcyRadServTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxSubAuthPlcyRadServEntry MAX-ACCESS not-accessible @@ -2199,7 +2327,12 @@ TmnxSubProfileEntry ::= SEQUENCE tmnxSubProfAccuStatsPolicy TNamedItemOrEmpty, tmnxSubProfVportHashing TruthValue, tmnxSubProfFirewallPolicy TNamedItemOrEmpty, - tmnxSubProfSecShaperHashing TruthValue + tmnxSubProfSecShaperHashing TruthValue, + tmnxSubProfEgrHsLowBurstMaxClass Unsigned32, + tmnxSubProfNatAccessMode TmnxNatL2AwAccessMode, + tmnxSubProfEgrResvBw Integer32, + tmnxSubProfEgrHsResvBw Integer32, + tmnxSubProfHsmdaEgrResvBw Integer32 } tmnxSubProfName OBJECT-TYPE @@ -2285,7 +2418,7 @@ tmnxSubProfAccountingPolicyId OBJECT-TYPE tmnxSubProfEgrAggRateLimit OBJECT-TYPE SYNTAX TPortSchedulerAggRateLimitPIR - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -2378,7 +2511,7 @@ tmnxSubProfEgrQosPolId OBJECT-TYPE tmnxSubProfHsmdaIngAggRateLimit OBJECT-TYPE SYNTAX TPortSchedulerPIR - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -2392,7 +2525,7 @@ tmnxSubProfHsmdaIngAggRateLimit OBJECT-TYPE tmnxSubProfHsmdaEgrAggRateLimit OBJECT-TYPE SYNTAX TPortSchedulerPIR - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -2636,7 +2769,7 @@ tmnxSubProfHsmda2EgrQosPolId OBJECT-TYPE tmnxSubProfHsmda2EgrAggRateLimit OBJECT-TYPE SYNTAX TPortSchedulerPIR - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -2853,6 +2986,80 @@ tmnxSubProfSecShaperHashing OBJECT-TYPE DEFVAL { false } ::= { tmnxSubProfileEntry 122 } +tmnxSubProfEgrHsLowBurstMaxClass OBJECT-TYPE + SYNTAX Unsigned32 (1..6) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfEgrHsLowBurstMaxClass specifies what classes + use the low priority burst threshold and what classes use the high + priority burst threshold. + + The system uses the low priority burst threshold for all classes + starting from 1 up to and including the value of + tmnxSubProfEgrHsLowBurstMaxClass. + + The system uses the high priority burst threshold for all classes + greater than the value of tmnxSubProfEgrHsLowBurstMaxClass. + + The value of this object is applicable only if the value of + tmnxSubProfHsSlaMode is equal to 'expanded'." + DEFVAL { 6 } + ::= { tmnxSubProfileEntry 123 } + +tmnxSubProfNatAccessMode OBJECT-TYPE + SYNTAX TmnxNatL2AwAccessMode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubProfNatAccessMode specifies the NAT access mode of + subscribers associated with this profile." + DEFVAL { auto } + ::= { tmnxSubProfileEntry 125 } + +tmnxSubProfEgrResvBw OBJECT-TYPE + SYNTAX Integer32 (0..800000000) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSubProfEgrResvBw specifies the mimimum + reserved peak rate of all egress queues for this subscriber. + + A non zero value of tmnxSubProfEgrResvBw must be lower than a positive + value of tmnxSubProfEgrAggRateLimit." + DEFVAL { 1 } + ::= { tmnxSubProfileEntry 127 } + +tmnxSubProfEgrHsResvBw OBJECT-TYPE + SYNTAX Integer32 (0..100000000) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSubProfEgrHsResvBw specifies the mimimum + reserved peak rate of all egress HS queues for this subscriber. + + A non zero value of tmnxSubProfEgrHsResvBw must be lower than a + positive value of tmnxSubProfEgrHsAggRateLimit." + DEFVAL { 1 } + ::= { tmnxSubProfileEntry 128 } + +tmnxSubProfHsmdaEgrResvBw OBJECT-TYPE + SYNTAX Integer32 (0..100000000) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxSubProfHsmdaEgrResvBw specifies the + mimimum reserved peak rate of all egress HSMDA queues for this + subscriber. + + A non zero value of tmnxSubProfHsmdaEgrResvBw must be lower than a + positive value of tmnxSubProfHsmda2EgrAggRateLimit." + DEFVAL { 1 } + ::= { tmnxSubProfileEntry 129 } + tmnxSubProfSchedOverrideTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxSubProfSchedOverrideEntry MAX-ACCESS not-accessible @@ -2925,7 +3132,7 @@ tmnxSubProfSchedOvrLastMgmtChange OBJECT-TYPE tmnxSubProfSchedOvrPIR OBJECT-TYPE SYNTAX THPolVirtualSchePIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -2938,7 +3145,7 @@ tmnxSubProfSchedOvrPIR OBJECT-TYPE tmnxSubProfSchedOvrCIR OBJECT-TYPE SYNTAX THPolVirtualScheCIRRate - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -2964,7 +3171,7 @@ tmnxSubProfSchedOvrSummedCIR OBJECT-TYPE tmnxSubProfSchedOvrPIRHi OBJECT-TYPE SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -2983,7 +3190,7 @@ tmnxSubProfSchedOvrPIRHi OBJECT-TYPE tmnxSubProfSchedOvrPIRLo OBJECT-TYPE SYNTAX TmnxLow32 (1..3200000000 | 4294967295) - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -3002,7 +3209,7 @@ tmnxSubProfSchedOvrPIRLo OBJECT-TYPE tmnxSubProfSchedOvrCIRHi OBJECT-TYPE SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -3021,7 +3228,7 @@ tmnxSubProfSchedOvrCIRHi OBJECT-TYPE tmnxSubProfSchedOvrCIRLo OBJECT-TYPE SYNTAX TmnxLow32 (0..3200000000 | 4294967295) - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -3072,7 +3279,7 @@ TmnxSubProfSLAProfileMapEntry ::= SEQUENCE } tmnxSubProfSLAProfMapSLAString OBJECT-TYPE - SYNTAX DisplayString (SIZE (1..16)) + SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION @@ -3171,7 +3378,8 @@ TmnxSLAProfileEntry ::= SEQUENCE tmnxSLAProfEgrHsAggRateLimit TPortSchedulerPIR, tmnxSLAProfReportIngRatePolicer TIngressPolicerIdOrNone, tmnxSLAProfReportEgrRatePolicer TEgressPolicerIdOrNone, - tmnxSLAProfEgrHsQueueStatMode INTEGER + tmnxSLAProfEgrHsQueueStatMode INTEGER, + tmnxSLAProfDefInstanceSharing INTEGER } tmnxSLAProfName OBJECT-TYPE @@ -3591,7 +3799,7 @@ tmnxSLAProfHostLimLac OBJECT-TYPE tmnxSLAProfEgrHsAggRateLimit OBJECT-TYPE SYNTAX TPortSchedulerPIR - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -3650,6 +3858,20 @@ tmnxSLAProfEgrHsQueueStatMode OBJECT-TYPE DEFVAL { noOverride } ::= { tmnxSLAProfileEntry 45 } +tmnxSLAProfDefInstanceSharing OBJECT-TYPE + SYNTAX INTEGER { + perSap (1), + perSession (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSLAProfDefInstanceSharing specifies the way hosts are + grouped to share an SLA Profile instance, in absence of a group + identifier specified by an AAA server." + DEFVAL { perSap } + ::= { tmnxSLAProfileEntry 46 } + tmnxSLAIngQueueOverrideTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxSLAIngQueueOverrideEntry MAX-ACCESS not-accessible @@ -3711,7 +3933,7 @@ tmnxSLAIngQueueOvrLastMgmtChange OBJECT-TYPE tmnxSLAIngQueueOvrPIR OBJECT-TYPE SYNTAX TQosQueuePIRRateOverride - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -3722,7 +3944,7 @@ tmnxSLAIngQueueOvrPIR OBJECT-TYPE tmnxSLAIngQueueOvrCIR OBJECT-TYPE SYNTAX TQosQueueCIRRateOverride - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -3856,7 +4078,7 @@ tmnxSLAEgrQueueOvrLastMgmtChange OBJECT-TYPE tmnxSLAEgrQueueOvrPIR OBJECT-TYPE SYNTAX TQosQueuePIRRateOverride - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -3867,7 +4089,7 @@ tmnxSLAEgrQueueOvrPIR OBJECT-TYPE tmnxSLAEgrQueueOvrCIR OBJECT-TYPE SYNTAX TQosQueueCIRRateOverride - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -3915,7 +4137,7 @@ tmnxSLAEgrQueueOvrAvgOverhead OBJECT-TYPE STATUS current DESCRIPTION "The value of tmnxSLAEgrQueueOvrAvgOverhead specifies the - encapsulation overhead, in hundredths of a percent, used to + encapsulation overhead, in centipercent, used to translate packet-based rate to frame-based rate and vice versa. The value '-2' indicates that the value is not overridden." DEFVAL { -2 } @@ -4008,7 +4230,7 @@ tmnxSubExplicitMapEntry OBJECT-TYPE TmnxSubExplicitMapEntry ::= SEQUENCE { - tmnxSubExplicitMapSubIdent DisplayString, + tmnxSubExplicitMapSubIdent TmnxSubIdentString, tmnxSubExplicitMapRowStatus RowStatus, tmnxSubExplicitMapLastMgmtChange TimeStamp, tmnxSubExplicitMapSubProfile TNamedItemOrEmpty, @@ -4018,7 +4240,7 @@ TmnxSubExplicitMapEntry ::= SEQUENCE } tmnxSubExplicitMapSubIdent OBJECT-TYPE - SYNTAX DisplayString (SIZE (1..32)) + SYNTAX TmnxSubIdentString MAX-ACCESS not-accessible STATUS current DESCRIPTION @@ -4383,7 +4605,7 @@ TmnxSubIPolSubProfileMapEntry ::= SEQUENCE } tmnxSubIPolSubProfMapSubString OBJECT-TYPE - SYNTAX DisplayString (SIZE (1..16)) + SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION @@ -4453,7 +4675,7 @@ TmnxSubIPolSLAProfileMapEntry ::= SEQUENCE } tmnxSubIPolSLAProfMapSLAString OBJECT-TYPE - SYNTAX DisplayString (SIZE (1..16)) + SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION @@ -4510,7 +4732,7 @@ tmnxSubscriberInfoEntry OBJECT-TYPE TmnxSubscriberInfoEntry ::= SEQUENCE { - tmnxSubInfoSubIdent DisplayString, + tmnxSubInfoSubIdent TmnxSubIdentString, tmnxSubInfoSubProfile TNamedItem, tmnxSubInfoSubAncpString TmnxAncpStringOrZero, tmnxSubInfoNumSubProfileChanges Unsigned32, @@ -4522,11 +4744,12 @@ TmnxSubscriberInfoEntry ::= SEQUENCE tmnxSubInfoRadEgrAggRateLimit TPIRRateOverride, tmnxSubInfoEgrAggRateLimit TPIRRateOverride, tmnxSubInfoQos TmnxMdaQos, - tmnxSubInfoIngQosPolIdOvr TAnyQosPolicyIDorZero + tmnxSubInfoIngQosPolIdOvr TAnyQosPolicyIDorZero, + tmnxSubInfoEgrAggRateLimitLow TruthValue } tmnxSubInfoSubIdent OBJECT-TYPE - SYNTAX DisplayString (SIZE (1..32)) + SYNTAX TmnxSubIdentString MAX-ACCESS not-accessible STATUS current DESCRIPTION @@ -4663,6 +4886,16 @@ tmnxSubInfoIngQosPolIdOvr OBJECT-TYPE subscribers." ::= { tmnxSubscriberInfoEntry 13 } +tmnxSubInfoEgrAggRateLimitLow OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tmnxSubInfoEgrAggRateLimitLow indicates if the system has + reset the requested egress aggregate rate limit to its reserved + minimum value." + ::= { tmnxSubscriberInfoEntry 15 } + tmnxSubHostInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxSubHostInfoEntry MAX-ACCESS not-accessible @@ -5023,7 +5256,10 @@ tmnxSLAProfInstStatsTable OBJECT-TYPE "The tmnxSLAProfInstStatsTable contains basic statistics about SLA profile instances. In the descriptions below 'Pchip' refers to the Nokia SROS series Packet Processing chip, while 'Qchip' refers to the - Nokia SROS series QoS Queueing Engine chip." + Nokia SROS series QoS Queueing Engine chip. + + Using this table is discouraged. Please use the tmnxSpiStatsTable + instead." ::= { tmnxSubMgmtObjects 22 } tmnxSLAProfInstStatsEntry OBJECT-TYPE @@ -5489,7 +5725,8 @@ tmnxSLAProfInstIngQStatsTable OBJECT-TYPE In the descriptions below 'Pchip' refers to the Nokia SROS series Packet Processing chip, while 'Qchip' refers to the Nokia SROS series - QoS Queueing Engine chip." + QoS Queueing Engine chip. Using this table is discouraged. Please use + the tmnxSpiIngQStatsTable instead." ::= { tmnxSubMgmtObjects 23 } tmnxSLAProfInstIngQStatsEntry OBJECT-TYPE @@ -5691,7 +5928,8 @@ tmnxSLAProfInstEgrQStatsTable OBJECT-TYPE In the descriptions below 'Pchip' refers to the Nokia SROS series Packet Processing chip, while 'Qchip' refers to the Nokia SROS series - QoS Queueing Engine chip." + QoS Queueing Engine chip. Using this table is discouraged. Please use + the tmnxSpiEgrQStatsTable instead." ::= { tmnxSubMgmtObjects 24 } tmnxSLAProfInstEgrQStatsEntry OBJECT-TYPE @@ -5835,10 +6073,10 @@ tmnxSubscriberInfoModifyEntry OBJECT-TYPE ::= { tmnxSubscriberInfoModifyTable 1 } TmnxSubscriberInfoModifyEntry ::= SEQUENCE -{ tmnxSubInfoModifySubIdent DisplayString } +{ tmnxSubInfoModifySubIdent TmnxSubIdentStringOrEmpty } tmnxSubInfoModifySubIdent OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..32)) + SYNTAX TmnxSubIdentStringOrEmpty MAX-ACCESS read-write STATUS current DESCRIPTION @@ -5906,7 +6144,9 @@ TmnxSubAcctPlcyEntry ::= SEQUENCE tmnxSubAcctPlcyRadiusServerPlcy TNamedItemOrEmpty, tmnxSubAcctPlcyUpdateIvlJitter Integer32, tmnxSubAcctPlcyAcctTunnConn TmnxAsciiSpecification, - tmnxSubAcctPlcyDelayStartTime Unsigned32 + tmnxSubAcctPlcyDelayStartTime Unsigned32, + tmnxSubAcctPlcyTriggeredUpdates BITS, + tmnxSubAcctPlcyMcsIvl Integer32 } tmnxSubAcctPlcyName OBJECT-TYPE @@ -6013,7 +6253,10 @@ tmnxSubAcctPlcyInclAttributes OBJECT-TYPE imei (50), apn (51), firewallInfo (52), - reserved53 (53) + spiSharingId (53), + uli (54), + bearerFteid (55), + xconnectTunnelHomeAddress (56) } MAX-ACCESS read-create STATUS current @@ -6347,6 +6590,31 @@ tmnxSubAcctPlcyDelayStartTime OBJECT-TYPE DEFVAL { 0 } ::= { tmnxSubAcctPlcyEntry 29 } +tmnxSubAcctPlcyTriggeredUpdates OBJECT-TYPE + SYNTAX BITS { + gtpMobility (0) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcyTriggeredUpdates specifies whether + accounting messages are sent for specific events: for instance gtp + mobility events" + DEFVAL { { } } + ::= { tmnxSubAcctPlcyEntry 30 } + +tmnxSubAcctPlcyMcsIvl OBJECT-TYPE + SYNTAX Integer32 (-1 | 0 | 5..60) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubAcctPlcyMcsIvl specifies the interval at which + accounting data of subscriber hosts will be updated over MCS. If set to + -1, the same value as tmnxSubAcctPlcyUpdateIvl will be used. If set to 0, + no MCS updates will be sent." + DEFVAL { 0 } + ::= { tmnxSubAcctPlcyEntry 31 } + tmnxSubAcctPlcyRadServTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxSubAcctPlcyRadServEntry MAX-ACCESS not-accessible @@ -6760,7 +7028,7 @@ tmnxSubHsmdaIngQueueOvrLastChgd OBJECT-TYPE tmnxSubHsmdaIngQueueOvrPIR OBJECT-TYPE SYNTAX THsmdaPIRKRateOverride - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -6771,7 +7039,7 @@ tmnxSubHsmdaIngQueueOvrPIR OBJECT-TYPE tmnxSubHsmdaIngQueueOvrCIR OBJECT-TYPE SYNTAX THsmdaCIRKRateOverride - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -6862,7 +7130,7 @@ tmnxSubHsmdaEgrQueueOvrLastChgd OBJECT-TYPE tmnxSubHsmdaEgrQueueOvrPIR OBJECT-TYPE SYNTAX THsmdaPIRKRateOverride - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -6873,7 +7141,7 @@ tmnxSubHsmdaEgrQueueOvrPIR OBJECT-TYPE tmnxSubHsmdaEgrQueueOvrCIR OBJECT-TYPE SYNTAX THsmdaCIRKRateOverride - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS obsolete DESCRIPTION @@ -8341,7 +8609,9 @@ TmnxSubHostInfoV2Entry ::= SEQUENCE tmnxSubHostInfoV2DiamSessId DisplayString, tmnxSubHostInfoV2IpoeIndex Unsigned32, tmnxSubHostInfoV2IngQosPolIdOvr TAnyQosPolicyIDorZero, - tmnxSubHostInfoV2EgrQosPolIdOvr TAnyQosPolicyIDorZero + tmnxSubHostInfoV2EgrQosPolIdOvr TAnyQosPolicyIDorZero, + tmnxSubHostInfoV2SpiGroupType TmnxSubHostGrouping, + tmnxSubHostInfoV2SpiGroupId Unsigned32 } tmnxSubHostInfoV2IpAddressType OBJECT-TYPE @@ -8677,13 +8947,49 @@ tmnxSubHostInfoV2EgrQosPolIdOvr OBJECT-TYPE this host." ::= { tmnxSubHostInfoV2Entry 32 } +tmnxSubHostInfoV2SpiGroupType OBJECT-TYPE + SYNTAX TmnxSubHostGrouping + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostInfoV2SpiGroupType indicates the meaning of + the tmnxSubSpiGroupId." + ::= { tmnxSubHostInfoV2Entry 33 } + +tmnxSubHostInfoV2SpiGroupId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostInfoV2SpiGroupId indicates the SLA profile + instance group identifier. + + If the value of tmnxSubHostInfoV2SpiGroupType is equal to 'perSap', + the value of tmnxSubHostInfoV2SpiGroupId is always equal to one. + + If the value of tmnxSubHostInfoV2SpiGroupType is equal to 'perGroup', + the value of tmnxSubHostInfoV2SpiGroupId is a group identifier + specified by an AAA server. + + If the value of tmnxSubHostInfoV2SpiGroupType is equal to + 'perSessionPpp', the value of tmnxSubHostInfoV2SpiGroupId is a PPP + session identifier, as indicated by the object tmnxSubPppIndex. + + If the value of tmnxSubHostInfoV2SpiGroupType is equal to + 'perSessionIpoe', the value of tmnxSubHostInfoV2SpiGroupId is an IPoE + session identifier, as indicated by the object tmnxSubIpoeIndex." + ::= { tmnxSubHostInfoV2Entry 34 } + tmnxSLAProfInstSubHostV2Table OBJECT-TYPE SYNTAX SEQUENCE OF TmnxSLAProfInstSubHostV2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxSLAProfInstSubHostV2Table has an entry for each subscriber - host found in the system, sorted by SLA profile instance." + host found in the system, sorted by SLA profile instance. + + Using this table is discouraged. Please use the tmnxSubSpiHostTable + instead." ::= { tmnxSubMgmtObjects 42 } tmnxSLAProfInstSubHostV2Entry OBJECT-TYPE @@ -8970,7 +9276,7 @@ tmnxSubTrkStatusPlcyName OBJECT-TYPE tmnxSubTrkStatusEgrRateReduction OBJECT-TYPE SYNTAX Unsigned32 - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -9068,7 +9374,7 @@ tmnxSubHostTrkSrcAddr OBJECT-TYPE tmnxSubHostTrkBw OBJECT-TYPE SYNTAX Unsigned32 - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -9081,9 +9387,9 @@ tmnxSubHostTrkUpTime OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "The value of tmnxSubHostTrkUpTime indicates the time (in hundredths of - a second) that the subscriber host identified by tmnxSubInfoSubIdent - is associated with the multicast group identified by + "The value of tmnxSubHostTrkUpTime indicates the time (in centiseconds) + that the subscriber host identified by tmnxSubInfoSubIdent is + associated with the multicast group identified by tmnxSubHostTrkGrpAddr through the multicast source identified by tmnxSubHostTrkSrcAddr." ::= { tmnxSubHostTrkEntry 6 } @@ -9200,7 +9506,7 @@ tmnxSubHostSapTrkSrcAddr OBJECT-TYPE tmnxSubHostSapTrkBw OBJECT-TYPE SYNTAX Unsigned32 - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -9213,8 +9519,8 @@ tmnxSubHostSapTrkUpTime OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "The value of tmnxSubHostSapTrkUpTime indicates the time (in hundredths - of a second) that the host is associated with the multicast group + "The value of tmnxSubHostSapTrkUpTime indicates the time (in + centiseconds) that the host is associated with the multicast group identified by tmnxSubHostSapTrkGrpAddr through the multicast source identified by tmnxSubHostSapTrkSrcAddr." ::= { tmnxSubHostSapTrkEntry 8 } @@ -9347,8 +9653,8 @@ tmnxSubHostGrpTrkUpTime OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "The value of tmnxSubHostGrpTrkUpTime indicates the time (in hundredths - of a second) that the host is associated with the multicast group + "The value of tmnxSubHostGrpTrkUpTime indicates the time (in + centiseconds) that the host is associated with the multicast group identified by tmnxSubHostGrpTrkGrpAddr through the multicast source identified by tmnxSubHostGrpTrkSrcAddr." ::= { tmnxSubHostGrpTrkEntry 7 } @@ -9467,7 +9773,7 @@ tmnxSubGrpTrkSrcAddr OBJECT-TYPE tmnxSubGrpTrkBw OBJECT-TYPE SYNTAX Unsigned32 - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -9480,11 +9786,10 @@ tmnxSubGrpTrkUpTime OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "The value of tmnxSubGrpTrkUpTime indicates the time (in hundredths of - a second) that the subscriber host identified by tmnxSubInfoSubIdent - is associated with the multicast group identified by - tmnxSubGrpTrkGrpAddr through the multicast source identified by - tmnxSubGrpTrkSrcAddr." + "The value of tmnxSubGrpTrkUpTime indicates the time (in centiseconds) + that the subscriber host identified by tmnxSubInfoSubIdent is + associated with the multicast group identified by tmnxSubGrpTrkGrpAddr + through the multicast source identified by tmnxSubGrpTrkSrcAddr." ::= { tmnxSubGrpTrkEntry 6 } tmnxSubGrpTrkExpiryTime OBJECT-TYPE @@ -10352,10 +10657,10 @@ tmnxSubTrkPlcySubscriberEntry OBJECT-TYPE ::= { tmnxSubTrkPlcySubscriberTable 1 } TmnxSubTrkPlcySubscriberEntry ::= SEQUENCE -{ tmnxSubTrkPlcySubscriberId DisplayString } +{ tmnxSubTrkPlcySubscriberId TmnxSubIdentString } tmnxSubTrkPlcySubscriberId OBJECT-TYPE - SYNTAX DisplayString (SIZE (1..32)) + SYNTAX TmnxSubIdentString MAX-ACCESS read-only STATUS current DESCRIPTION @@ -10369,7 +10674,9 @@ tmnxSPICatTable OBJECT-TYPE STATUS current DESCRIPTION "The tmnxSPICatTable contains volume and time based accounting - information for active subscribers." + information for active subscribers. + + Using this table is discouraged. Please use the tmnxSubSpiCatTable instead." ::= { tmnxSubMgmtObjects 62 } tmnxSPICatEntry OBJECT-TYPE @@ -10839,7 +11146,10 @@ tmnxSLAProfInstInfoEntry OBJECT-TYPE STATUS current DESCRIPTION "Each row entry contains information about a particular SLA profile - instance available in the system." + instance available in the system. + + Using this table is discouraged. Please use the tmnxSubSpiTable + instead." INDEX { tmnxSubInfoSubIdent, sapPortId, @@ -10943,7 +11253,7 @@ tmnxSPIInfoDiamEfhUpTime OBJECT-TYPE STATUS current DESCRIPTION "The value of tmnxSPIInfoDiamEfhUpTime indicates the time (duration in - hundredths of a second) that tmnxSPIInfoDiamEfhState is 'active (1)'." + centiseconds) that tmnxSPIInfoDiamEfhState is 'active (1)'." ::= { tmnxSLAProfInstInfoEntry 7 } tmnxSPIInfoDiamEfhAttemps OBJECT-TYPE @@ -12216,7 +12526,7 @@ tmnxSLAIngPolicerOvrLastMgmtChg OBJECT-TYPE tmnxSLAIngPolicerOvrPIR OBJECT-TYPE SYNTAX THPolPIRRateOverride - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -12227,7 +12537,7 @@ tmnxSLAIngPolicerOvrPIR OBJECT-TYPE tmnxSLAIngPolicerOvrCIR OBJECT-TYPE SYNTAX THPolCIRRateOverride - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -12365,7 +12675,7 @@ tmnxSLAEgrPolicerOvrLastMgmtChg OBJECT-TYPE tmnxSLAEgrPolicerOvrPIR OBJECT-TYPE SYNTAX THPolPIRRateOverride - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -12376,7 +12686,7 @@ tmnxSLAEgrPolicerOvrPIR OBJECT-TYPE tmnxSLAEgrPolicerOvrCIR OBJECT-TYPE SYNTAX THPolCIRRateOverride - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -12517,7 +12827,7 @@ tmnxSubProfPCtrlOvrLastChange OBJECT-TYPE tmnxSubProfPCtrlOvrMaxRate OBJECT-TYPE SYNTAX THPolPIRRateOverride - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -12633,7 +12943,10 @@ tmnxSLAProfInstIngPStatsTable OBJECT-TYPE "The tmnxSLAProfInstIngPStatsTable contains ingress QoS policer statistics about SLA profile instances. In the descriptions below 'Pchip' refers to the Nokia SROS series Packet Processing chip, while - 'Qchip' refers to the Nokia SROS series QoS Queueing Engine chip." + 'Qchip' refers to the Nokia SROS series QoS Queueing Engine chip. + + Using this table is discouraged. Please use the tmnxSpiIngPStatsTable + instead." ::= { tmnxSubMgmtObjects 80 } tmnxSLAProfInstIngPStatsEntry OBJECT-TYPE @@ -13087,7 +13400,10 @@ tmnxSLAProfInstEgrPStatsTable OBJECT-TYPE In the descriptions below 'Pchip' refers to the Nokia SROS series Packet Processing chip, while 'Qchip' refers to the Nokia SROS series - QoS Queueing Engine chip." + QoS Queueing Engine chip. + + Using this table is discouraged. Please use the tmnxSpiEgrPStatsTable + instead." ::= { tmnxSubMgmtObjects 81 } tmnxSLAProfInstEgrPStatsEntry OBJECT-TYPE @@ -13948,7 +14264,10 @@ tmnxSLAProfInstOverridesTable OBJECT-TYPE MAX-ACCESS not-accessible STATUS current DESCRIPTION - "A table that contains SLA Profile instance qos overrides." + "A table that contains SLA Profile instance qos overrides. + + Using this table is discouraged. Please use the tmnxSubSpiOvrTable + instead." ::= { tmnxSubMgmtObjects 85 } tmnxSLAProfInstOverridesEntry OBJECT-TYPE @@ -14093,7 +14412,7 @@ tmnxSLAProfInstOvrWrrWeight OBJECT-TYPE tmnxSLAProfInstOvrPIRHi OBJECT-TYPE SYNTAX Unsigned32 (0 | 4294967295) - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -14111,7 +14430,7 @@ tmnxSLAProfInstOvrPIRHi OBJECT-TYPE tmnxSLAProfInstOvrPIRLo OBJECT-TYPE SYNTAX Unsigned32 (1..3200000000 | 4294967294..4294967295) - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -14129,7 +14448,7 @@ tmnxSLAProfInstOvrPIRLo OBJECT-TYPE tmnxSLAProfInstOvrCIRHi OBJECT-TYPE SYNTAX Unsigned32 (0 | 4294967295) - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -14147,7 +14466,7 @@ tmnxSLAProfInstOvrCIRHi OBJECT-TYPE tmnxSLAProfInstOvrCIRLo OBJECT-TYPE SYNTAX Unsigned32 (0..3200000000 | 4294967294 | 4294967295) - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -14460,7 +14779,7 @@ tmnxSubOvrWrrWeight OBJECT-TYPE tmnxSubOvrPIRHi OBJECT-TYPE SYNTAX Unsigned32 (0 | 4294967295) - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -14478,7 +14797,7 @@ tmnxSubOvrPIRHi OBJECT-TYPE tmnxSubOvrPIRLo OBJECT-TYPE SYNTAX Unsigned32 (1..3200000000 | 4294967294 | 4294967295) - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -14496,7 +14815,7 @@ tmnxSubOvrPIRLo OBJECT-TYPE tmnxSubOvrCIRHi OBJECT-TYPE SYNTAX Unsigned32 (0 | 4294967295) - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -14514,7 +14833,7 @@ tmnxSubOvrCIRHi OBJECT-TYPE tmnxSubOvrCIRLo OBJECT-TYPE SYNTAX Unsigned32 (0..3200000000 | 4294967294 | 4294967295) - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -14752,7 +15071,10 @@ tmnxSubAleTable OBJECT-TYPE STATUS current DESCRIPTION "The tmnxSubAleTable contains information about subscribers' DSL Access - Loop Encapsulation." + Loop Encapsulation. + + Using this table is discouraged. Please use the tmnxSubSpiAleTable + instead." ::= { tmnxSubMgmtObjects 93 } tmnxSubAleEntry OBJECT-TYPE @@ -15162,6 +15484,17 @@ tmnxSubAutoSubIdIpoeKey4 OBJECT-TYPE DEFVAL { none } ::= { tmnxSubMgmtAutoSubIdObjs 9 } +tmnxSubAutoSubIdImplGen OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSubAutoSubIdImplGen specifies if this system + implicitly generates a subscriber identifier if no subscriber + identifier is provided by other means." + DEFVAL { true } + ::= { tmnxSubMgmtAutoSubIdObjs 10 } + tmnxSubIpoeLinkTableLastChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only @@ -15331,7 +15664,8 @@ TmnxSubSlaacEntry ::= SEQUENCE tmnxSubSlaacRtrAdvPlcy TNamedItemOrEmpty, tmnxSubSlaacRadSubIfPfxType InetAddressType, tmnxSubSlaacRadSubIfPfx InetAddress, - tmnxSubSlaacRadSubIfPfxLen InetAddressPrefixLength + tmnxSubSlaacRadSubIfPfxLen InetAddressPrefixLength, + tmnxSubSlaacSpiGroupId TmnxSubOperSpiGroupId } tmnxSubSlaacPfxType OBJECT-TYPE @@ -15745,6 +16079,15 @@ tmnxSubSlaacRadSubIfPfxLen OBJECT-TYPE subscriber interface prefix length." ::= { tmnxSubSlaacEntry 44 } +tmnxSubSlaacSpiGroupId OBJECT-TYPE + SYNTAX TmnxSubOperSpiGroupId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSlaacSpiGroupId indicates the SLA profile instance + group identifier specified by the AAA server." + ::= { tmnxSubSlaacEntry 45 } + tmnxSubLcktHostTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxSubLcktHostEntry MAX-ACCESS not-accessible @@ -22230,7 +22573,7 @@ tmnxSLAProfSchedOvrSummedCIR OBJECT-TYPE tmnxSLAProfSchedOvrPIRHi OBJECT-TYPE SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -22249,7 +22592,7 @@ tmnxSLAProfSchedOvrPIRHi OBJECT-TYPE tmnxSLAProfSchedOvrPIRLo OBJECT-TYPE SYNTAX TmnxLow32 (1..3200000000 | 4294967295) - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -22268,7 +22611,7 @@ tmnxSLAProfSchedOvrPIRLo OBJECT-TYPE tmnxSLAProfSchedOvrCIRHi OBJECT-TYPE SYNTAX TmnxHigh32 (0 | 4294967295) - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -22287,7 +22630,7 @@ tmnxSLAProfSchedOvrCIRHi OBJECT-TYPE tmnxSLAProfSchedOvrCIRLo OBJECT-TYPE SYNTAX TmnxLow32 (0..3200000000 | 4294967295) - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -22314,7 +22657,9 @@ tmnxSPIEgrQosSchedStatsTable OBJECT-TYPE In the descriptions below 'Pchip' refers to the Nokia SROS series Packet Processing chip, while 'Qchip' refers to the Nokia SROS series - QoS Queueing Engine chip." + QoS Queueing Engine chip. + + Using this table is discouraged. Please use the tmnxSpiEgrQosSchedStatsTable instead." ::= { tmnxSubMgmtObjects 115 } tmnxSPIEgrQosSchedStatsEntry OBJECT-TYPE @@ -23157,7 +23502,14 @@ TmnxSubPccRuleEntry ::= SEQUENCE tmnxSubPccRuleRedirIpv4Addr InetAddressIPv4, tmnxSubPccRuleRedirIpv6Addr InetAddressIPv6, tmnxSubPccRuleRedirUrl TmnxHttpRedirectUrl, - tmnxSubPccRuleNbrFlows Integer32 + tmnxSubPccRuleNbrFlows Integer32, + tmnxSubPccRulePolicerParentArbtr TmnxPccRulePolicerParentArbiterName, + tmnxSubPccRulePolicerParentLevel TmnxPccRulePolicerParentLevel, + tmnxSubPccRulePolicerParentWght TmnxPccRulePolicerParentWeight, + tmnxSubPccRulePolicerCbs TmnxPccRulePolicerCbs, + tmnxSubPccRulePolicerMbs TmnxPccRulePolicerMbs, + tmnxSubPccRulePolicerPbo TmnxPccRulePolicerPbo, + tmnxSubPccRulePolicerStatMode TmnxPccRulePolicerStatMode } tmnxSubPccRuleName OBJECT-TYPE @@ -23341,6 +23693,83 @@ tmnxSubPccRuleNbrFlows OBJECT-TYPE defined in this PCC-rule." ::= { tmnxSubPccRuleEntry 17 } +tmnxSubPccRulePolicerParentArbtr OBJECT-TYPE + SYNTAX TmnxPccRulePolicerParentArbiterName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPccRulePolicerParentArbtr indicates the parent + arbiter of the dynamic policers of the PCC-rule. If an empty string is + given then tSapIngDynamicPolicerParent or tSapEgrDynamicPolicerParent + is used. If the string '_tmnx_no_parent' is used then the dynamic + policers are forced to have no parent arbiter" + ::= { tmnxSubPccRuleEntry 18 } + +tmnxSubPccRulePolicerParentLevel OBJECT-TYPE + SYNTAX TmnxPccRulePolicerParentLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPccRulePolicerParentLevel indicates the parent + level of the dynamic policers of the PCC-rule. If the value is 0 then + tSapIngDynamicPolicerLevel or tSapEgrDynamicPolicerLevel is used." + ::= { tmnxSubPccRuleEntry 19 } + +tmnxSubPccRulePolicerParentWght OBJECT-TYPE + SYNTAX TmnxPccRulePolicerParentWeight + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPccRulePolicerParentWght indicates the parent + weight of the dynamic policers of the PCC-rule. If the value is -2 + then tSapIngDynamicPolicerWeight or tSapEgrDynamicPolicerWeight is + used." + ::= { tmnxSubPccRuleEntry 20 } + +tmnxSubPccRulePolicerCbs OBJECT-TYPE + SYNTAX TmnxPccRulePolicerCbs + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPccRulePolicerCbs indicates the + CBS of the policers of the PCC-rule. If the value is + -2 then tSapIngDynamicPolicerCBS or + tSapEgrDynamicPolicerCBS is used." + ::= { tmnxSubPccRuleEntry 21 } + +tmnxSubPccRulePolicerMbs OBJECT-TYPE + SYNTAX TmnxPccRulePolicerMbs + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPccRulePolicerMbs indicates the + MBS of the policers of the PCC-rule. If the value is + -2 then tSapIngDynamicPolicerMBS or + tSapEgrDynamicPolicerMBS is used." + ::= { tmnxSubPccRuleEntry 22 } + +tmnxSubPccRulePolicerPbo OBJECT-TYPE + SYNTAX TmnxPccRulePolicerPbo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPccRulePolicerPbo indicates the packet-byte-offset + of the policers of the PCC-rule. If the value is -128 then + tSapIngDynamicPolicerPktOffset or tSapEgrDynamicPolicerPktOffset is + used." + ::= { tmnxSubPccRuleEntry 23 } + +tmnxSubPccRulePolicerStatMode OBJECT-TYPE + SYNTAX TmnxPccRulePolicerStatMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPccRulePolicerStatMode indicates the stat-mode of + the policers of the PCC-rule. If the value is -1 then + tSapIngDynamicPolicerStatMode or tSapEgrDynamicPolicerStatMode is + used." + ::= { tmnxSubPccRuleEntry 24 } + tmnxSubPccRuleFlowTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxSubPccRuleFlowEntry MAX-ACCESS not-accessible @@ -23560,7 +23989,14 @@ TmnxSubHostPccRuleInfoEntry ::= SEQUENCE tmnxSubHostPccRuleRedirIpv6Addr InetAddressIPv6, tmnxSubHostPccRuleRedirUrl TmnxHttpRedirectUrl, tmnxSubHostPccRuleNbrFlows Integer32, - tmnxSubHostPCCRuleSubSvcName DisplayString + tmnxSubHostPCCRuleSubSvcName DisplayString, + tmnxSubHostPccRulePolicerParAbtr TmnxPccRulePolicerParentArbiterName, + tmnxSubHostPccRulePolicerParLevl TmnxPccRulePolicerParentLevel, + tmnxSubHostPccRulePolicerParWght TmnxPccRulePolicerParentWeight, + tmnxSubHostPccRulePolicerCbs TmnxPccRulePolicerCbs, + tmnxSubHostPccRulePolicerMbs TmnxPccRulePolicerMbs, + tmnxSubHostPccRulePolicerPbo TmnxPccRulePolicerPbo, + tmnxSubHostPccRulePolicerStatMod TmnxPccRulePolicerStatMode } tmnxSubHostPCCRuleIndex OBJECT-TYPE @@ -23778,6 +24214,83 @@ tmnxSubHostPCCRuleSubSvcName OBJECT-TYPE this host" ::= { tmnxSubHostPccRuleInfoEntry 20 } +tmnxSubHostPccRulePolicerParAbtr OBJECT-TYPE + SYNTAX TmnxPccRulePolicerParentArbiterName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostPccRulePolicerParAbtr indicates the parent + arbiter of the dynamic policers of the PCC-rule. If an empty string is + given then tSapIngDynamicPolicerParent or tSapEgrDynamicPolicerParent + is used. If the string '_tmnx_no_parent' is used then the dynamic + policers are forced to have no parent arbiter." + ::= { tmnxSubHostPccRuleInfoEntry 21 } + +tmnxSubHostPccRulePolicerParLevl OBJECT-TYPE + SYNTAX TmnxPccRulePolicerParentLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostPccRulePolicerParLevl indicates the parent + level of the dynamic policers of the PCC-rule. If the value is 0 then + tSapIngDynamicPolicerLevel or tSapEgrDynamicPolicerLevel is used." + ::= { tmnxSubHostPccRuleInfoEntry 22 } + +tmnxSubHostPccRulePolicerParWght OBJECT-TYPE + SYNTAX TmnxPccRulePolicerParentWeight + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostPccRulePolicerParWght indicates the parent + weight of the dynamic policers of the PCC-rule. If the value is -2 + then tSapIngDynamicPolicerWeight or tSapEgrDynamicPolicerWeight is + used." + ::= { tmnxSubHostPccRuleInfoEntry 23 } + +tmnxSubHostPccRulePolicerCbs OBJECT-TYPE + SYNTAX TmnxPccRulePolicerCbs + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostPccRulePolicerCbs + CBS of the policers of the PCC-rule. If the value is + -2 then tSapIngDynamicPolicerCBS or + tSapEgrDynamicPolicerCBS is used." + ::= { tmnxSubHostPccRuleInfoEntry 24 } + +tmnxSubHostPccRulePolicerMbs OBJECT-TYPE + SYNTAX TmnxPccRulePolicerMbs + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostPccRulePolicerMbs + MBS of the policers of the PCC-rule. If the value is + -2 then tSapIngDynamicPolicerMBS or + tSapEgrDynamicPolicerMBS is used." + ::= { tmnxSubHostPccRuleInfoEntry 25 } + +tmnxSubHostPccRulePolicerPbo OBJECT-TYPE + SYNTAX TmnxPccRulePolicerPbo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostPccRulePolicerPbo packet-byte-offset of the + policers of the PCC-rule. If the value is -128 then + tSapIngDynamicPolicerPktOffset or tSapEgrDynamicPolicerPktOffset is + used." + ::= { tmnxSubHostPccRuleInfoEntry 26 } + +tmnxSubHostPccRulePolicerStatMod OBJECT-TYPE + SYNTAX TmnxPccRulePolicerStatMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubHostPccRulePolicerStatMod the stat-mode of the + policers of the PCC-rule. If the value is -1 then + tSapIngDynamicPolicerStatMode or tSapEgrDynamicPolicerStatMode is + used." + ::= { tmnxSubHostPccRuleInfoEntry 27 } + tmnxSubHostPccRuleFlowTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxSubHostPccRuleFlowEntry MAX-ACCESS not-accessible @@ -25249,7 +25762,7 @@ tmnxSLAEgrHsWrrGrpOvrLastChanged OBJECT-TYPE tmnxSLAEgrHsWrrGrpOvrPIR OBJECT-TYPE SYNTAX THPolPIRRateOverride - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -25302,7 +25815,8 @@ TmnxSubHttpRdrPlcyEntry ::= SEQUENCE tmnxSubHttpRdrPlcyDescription TItemDescription, tmnxSubHttpRdrPlcyUrl TmnxHttpRedirectUrl, tmnxSubHttpRdrPlcyDestPort InetPortNumber, - tmnxSubHttpRdrPlcyPortalHoldTime Unsigned32 + tmnxSubHttpRdrPlcyPortalHoldTime Unsigned32, + tmnxSubHttpRdrPlcyIgnoreAppProf TruthValue } tmnxSubHttpRdrPlcyName OBJECT-TYPE @@ -25399,6 +25913,17 @@ tmnxSubHttpRdrPlcyPortalHoldTime OBJECT-TYPE DEFVAL { 0 } ::= { tmnxSubHttpRdrPlcyEntry 7 } +tmnxSubHttpRdrPlcyIgnoreAppProf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubHttpRdrPlcyIgnoreAppProf specifies whether the + application profile attribute in the RADIUS Access-Accept message will + be ignored during the set-up of a subscriber." + DEFVAL { false } + ::= { tmnxSubHttpRdrPlcyEntry 8 } + tmnxSubHttpRdrFwdTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxSubHttpRdrFwdEntry MAX-ACCESS not-accessible @@ -25676,6 +26201,125 @@ tmnxSubLeRouterTargetAsNumber OBJECT-TYPE DEFVAL { 0 } ::= { tmnxSubLeObjs 1 } +tmnxSubSVlanStatsAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubSVlanStatsAdminState specifies the administrative + state of the collection of per Subscriber VLAN (S-VLAN) statistics. + + When the value is 'outOfService', no S-VLAN statistics are collected." + DEFVAL { outOfService } + ::= { tmnxSubSysObjs 6 } + +tmnxSubSVlanStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubSVlanStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubSVlanStatsTable contains subscriber traffic statistics per + port and subscriber VLAN." + ::= { tmnxSubSysObjs 7 } + +tmnxSubSVlanStatsEntry OBJECT-TYPE + SYNTAX TmnxSubSVlanStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row contains subscriber traffic statistics for a + particular VLAN on a particular port." + INDEX { + tmnxSubSVlanStatsPort, + tmnxSubSVlanStatsVlan + } + ::= { tmnxSubSVlanStatsTable 1 } + +TmnxSubSVlanStatsEntry ::= SEQUENCE +{ + tmnxSubSVlanStatsPort TmnxPortID, + tmnxSubSVlanStatsVlan Unsigned32, + tmnxSubSVlanStatsLastCleared TimeStamp, + tmnxSubSVlanStatsIngPkts Counter64, + tmnxSubSVlanStatsIngOctets Counter64, + tmnxSubSVlanStatsEgrPkts Counter64, + tmnxSubSVlanStatsEgrOctets Counter64 +} + +tmnxSubSVlanStatsPort OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSVlanStatsPort indicates the port identifier." + ::= { tmnxSubSVlanStatsEntry 1 } + +tmnxSubSVlanStatsVlan OBJECT-TYPE + SYNTAX Unsigned32 (0..4095) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxSubSVlanStatsVlan indicates the VLAN tag." + ::= { tmnxSubSVlanStatsEntry 2 } + +tmnxSubSVlanStatsLastCleared OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubSVlanStatsLastCleared indicates the + value of sysUpTime when the contents of this conceptual row were + cleared for the last time. + + The value zero means that the contents of this conceptual row have not + yet been cleared." + ::= { tmnxSubSVlanStatsEntry 3 } + +tmnxSubSVlanStatsIngPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSVlanStatsIngPkts indicates the number of IP + packets received through this port and VLAN." + ::= { tmnxSubSVlanStatsEntry 4 } + +tmnxSubSVlanStatsIngOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSVlanStatsIngOctets indicates the number of octets + in IP packets received through this port and VLAN." + ::= { tmnxSubSVlanStatsEntry 5 } + +tmnxSubSVlanStatsEgrPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSVlanStatsEgrPkts indicates the number of IP + packets sent through this port and VLAN." + ::= { tmnxSubSVlanStatsEntry 6 } + +tmnxSubSVlanStatsEgrOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSVlanStatsEgrOctets indicates the number of octets + in IP packets sent through this port and VLAN." + ::= { tmnxSubSVlanStatsEntry 7 } + +tmnxSubSVlanStatsNumEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSVlanStatsNumEntries indicates the current number + of conceptual rows in the tmnxSubSVlanStatsTable." + ::= { tmnxSubSysObjs 8 } + tmnxSubAccuStatsObjs OBJECT IDENTIFIER ::= { tmnxSubMgmtObjects 1002 } tmnxSubAccuStatsPlcyTable OBJECT-TYPE @@ -25859,13 +26503,13 @@ tmnxSubAccuEntry OBJECT-TYPE TmnxSubAccuEntry ::= SEQUENCE { - tmnxSubAccuSubIdent DisplayString, + tmnxSubAccuSubIdent TmnxSubIdentString, tmnxSubAccuSubProfile TNamedItemOrEmpty, tmnxSubAccuStatsPolicy TNamedItemOrEmpty } tmnxSubAccuSubIdent OBJECT-TYPE - SYNTAX DisplayString (SIZE (1..32)) + SYNTAX TmnxSubIdentString MAX-ACCESS not-accessible STATUS current DESCRIPTION @@ -25927,7 +26571,7 @@ tmnxSubStatsIngEntry OBJECT-TYPE TmnxSubStatsIngEntry ::= SEQUENCE { - tmnxSubStatsIngSubIdent DisplayString, + tmnxSubStatsIngSubIdent TmnxSubIdentString, tmnxSubStatsIngType TmnxSubQueueOrPolicer, tmnxSubStatsIngId Unsigned32, tmnxSubStatsIngPolicerStatsMode TmnxSubIngPolicerStatMode, @@ -25946,7 +26590,7 @@ TmnxSubStatsIngEntry ::= SEQUENCE } tmnxSubStatsIngSubIdent OBJECT-TYPE - SYNTAX DisplayString (SIZE (1..32)) + SYNTAX TmnxSubIdentString MAX-ACCESS not-accessible STATUS current DESCRIPTION @@ -26121,7 +26765,7 @@ tmnxSubStatsEgrQEntry OBJECT-TYPE TmnxSubStatsEgrQEntry ::= SEQUENCE { - tmnxSubStatsEgrQSubIdent DisplayString, + tmnxSubStatsEgrQSubIdent TmnxSubIdentString, tmnxSubStatsEgrQId Unsigned32, tmnxSubStatsEgrQFwdInProfPkts Counter64, tmnxSubStatsEgrQFwdInProfOcts Counter64, @@ -26134,7 +26778,7 @@ TmnxSubStatsEgrQEntry ::= SEQUENCE } tmnxSubStatsEgrQSubIdent OBJECT-TYPE - SYNTAX DisplayString (SIZE (1..32)) + SYNTAX TmnxSubIdentString MAX-ACCESS not-accessible STATUS current DESCRIPTION @@ -26249,7 +26893,7 @@ tmnxSubStatsEgrPEntry OBJECT-TYPE TmnxSubStatsEgrPEntry ::= SEQUENCE { - tmnxSubStatsEgrPSubIdent DisplayString, + tmnxSubStatsEgrPSubIdent TmnxSubIdentString, tmnxSubStatsEgrPId Unsigned32, tmnxSubStatsEgrPStatsMode TmnxSubEgrPolicerStatMode, tmnxSubStatsEgrPOffInProfPkts Counter64, @@ -26267,7 +26911,7 @@ TmnxSubStatsEgrPEntry ::= SEQUENCE } tmnxSubStatsEgrPSubIdent OBJECT-TYPE - SYNTAX DisplayString (SIZE (1..32)) + SYNTAX TmnxSubIdentString MAX-ACCESS not-accessible STATUS current DESCRIPTION @@ -26439,6 +27083,2466 @@ tmnxSubPccRuleIngQosPlcyCombiCnt OBJECT-TYPE active ingress QoS PCC rule combinations" ::= { tmnxSubPccRuleCombiCntGroup 4 } +tmnxSubSlaProfileInstanceObjs OBJECT IDENTIFIER ::= { tmnxSubMgmtObjects 1004 } + +tmnxSubSpiTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubSpiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubSpiTable contains the SLA profile instances. + + It supports multiple instances for a given combination of subscriber, + SAP and SLA profile." + ::= { tmnxSubSlaProfileInstanceObjs 1 } + +tmnxSubSpiEntry OBJECT-TYPE + SYNTAX TmnxSubSpiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row contains information about a particular SLA + profile instance." + INDEX { + tmnxSubInfoSubIdent, + sapPortId, + sapEncapValue, + tmnxSLAProfName, + tmnxSubSpiGroupType, + tmnxSubSpiGroupId + } + ::= { tmnxSubSpiTable 1 } + +TmnxSubSpiEntry ::= SEQUENCE +{ + tmnxSubSpiGroupType TmnxSubHostGrouping, + tmnxSubSpiGroupId Unsigned32, + tmnxSubSpiCategoryMapName TNamedItemOrEmpty, + tmnxSubSpiDiamSessId DisplayString, + tmnxSubSpiIngQosPolIdOvr TAnyQosPolicyIDorZero, + tmnxSubSpiEgrQosPolIdOvr TAnyQosPolicyIDorZero, + tmnxSubSpiAcctSessionId TmnxSubAcctSessionId, + tmnxSubSpiDiamEfhState INTEGER, + tmnxSubSpiDiamEfhUpTime TimeInterval, + tmnxSubSpiDiamEfhAttemps Counter32, + tmnxSubSpiDiamEfhMaxAttemps Counter32, + tmnxSubSpiDiamEfhTotActiveTime TimeInterval, + tmnxSubSpiDiamEfhTotActiveCount Counter32, + tmnxSubSpiDiamCcFailureHandling TmnxDiamCcFailureHndlng, + tmnxSubSpiEgrHQosMgmtStatus TmnxSubHQosMgmtStatus, + tmnxSubSpiBonded TruthValue, + tmnxSubSpiEgrAggRateLimit TPIRRateOverride, + tmnxSubSpiGxDiamSessId DisplayString +} + +tmnxSubSpiGroupType OBJECT-TYPE + SYNTAX TmnxSubHostGrouping + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSpiGroupType indicates the meaning of the + tmnxSubSpiGroupId." + ::= { tmnxSubSpiEntry 1 } + +tmnxSubSpiGroupId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSpiGroupId indicates the group identifier. + + If the value of tmnxSubSpiGroupType is equal to 'perSap', the value of + tmnxSubSpiGroupId is always equal to one. + + If the value of tmnxSubSpiGroupType is equal to 'perGroup', the value + of tmnxSubSpiGroupId is a group identifier specified by an AAA server. + + If the value of tmnxSubSpiGroupType is equal to 'perSessionPpp', the + value of tmnxSubSpiGroupId is a PPP session identifier, as indicated + by the object tmnxSubPppIndex. + + If the value of tmnxSubSpiGroupType is equal to 'perSessionIpoe', the + value of tmnxSubSpiGroupId is an IPoE session identifier, as indicated + by the object tmnxSubIpoeIndex." + ::= { tmnxSubSpiEntry 2 } + +tmnxSubSpiCategoryMapName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCategoryMapName indicates the name of the + category map used by this SLA profile instance." + ::= { tmnxSubSpiEntry 3 } + +tmnxSubSpiDiamSessId OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..102)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiDiamSessId indicates the id of the diameter + session used by this SLA profile instance." + ::= { tmnxSubSpiEntry 4 } + +tmnxSubSpiIngQosPolIdOvr OBJECT-TYPE + SYNTAX TAnyQosPolicyIDorZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If different from 0, the value of tmnxSubSpiIngQosPolIdOvr indicates + the ID of the overriding ingress Qos policy." + ::= { tmnxSubSpiEntry 5 } + +tmnxSubSpiEgrQosPolIdOvr OBJECT-TYPE + SYNTAX TAnyQosPolicyIDorZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If different from 0, the value of tmnxSubSpiEgrQosPolIdOvr indicates + the ID of the overriding egress Qos policy." + ::= { tmnxSubSpiEntry 6 } + +tmnxSubSpiAcctSessionId OBJECT-TYPE + SYNTAX TmnxSubAcctSessionId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiAcctSessionId indicates the accounting session + id of the host." + ::= { tmnxSubSpiEntry 7 } + +tmnxSubSpiDiamEfhState OBJECT-TYPE + SYNTAX INTEGER { + active (1), + inactive (2), + disabled (3), + notApplicable (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiDiamEfhState indicates the Extended Failure + Handling (EFH) state of the diameter session. + + active - The SLA Profile instance is using quota granted by + interim credit. The value of object + tmnxDiamGyEfhAdminState is set to 'enabled (1)'. + inactive - The SLA Profile instance is using quota granted by + the Online Charging Server (OCS). The value of object + tmnxDiamGyEfhAdminState is set to 'enabled (1)'. + disabled - EFH is disabled. The value of object + tmnxDiamGyEfhAdminState is set to 'disabled (2)'. + notApplicable - The SLA Profile instance has no diameter session." + ::= { tmnxSubSpiEntry 8 } + +tmnxSubSpiDiamEfhUpTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiDiamEfhUpTime indicates the time (duration in + centiseconds) that tmnxSubSpiDiamEfhState is 'active (1)'." + ::= { tmnxSubSpiEntry 9 } + +tmnxSubSpiDiamEfhAttemps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiDiamEfhAttemps indicates the number of times + the diameter session has assigned interim quota to the SLA Profile + instance." + ::= { tmnxSubSpiEntry 10 } + +tmnxSubSpiDiamEfhMaxAttemps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiDiamEfhMaxAttemps indicates the maximum number + of times the diameter session can assign interim quota to the SLA + Profile instance." + ::= { tmnxSubSpiEntry 11 } + +tmnxSubSpiDiamEfhTotActiveTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiDiamEfhTotActiveTime indicates total time the + diameter credit control sessions has been in EFH mode." + ::= { tmnxSubSpiEntry 12 } + +tmnxSubSpiDiamEfhTotActiveCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiDiamEfhTotActiveCount indicates how many times + the diameter credit-control session has been in EFH mode." + ::= { tmnxSubSpiEntry 13 } + +tmnxSubSpiDiamCcFailureHandling OBJECT-TYPE + SYNTAX TmnxDiamCcFailureHndlng + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiDiamCcFailureHandling indicates which action is + taken in case of a DCCA session failure. + + This action is configured in tmnxDiamAppPlcyFailureHndlng for the + DIAMETER application policy, or it can be overruled by the + Credit-Control-Failure-Handling AVP received for this DIAMETER + session." + REFERENCE + "RFC 4006 Diameter Credit-Control Application + Section 8.14. Credit-Control-Failure-Handling AVP." + ::= { tmnxSubSpiEntry 14 } + +tmnxSubSpiEgrHQosMgmtStatus OBJECT-TYPE + SYNTAX TmnxSubHQosMgmtStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiEgrHQosMgmtStatus indicates the hqos manageable + state of egress qos policers." + ::= { tmnxSubSpiEntry 15 } + +tmnxSubSpiBonded OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiBonded indicates whether this is a bonded SLA + Profile instance." + ::= { tmnxSubSpiEntry 16 } + +tmnxSubSpiEgrAggRateLimit OBJECT-TYPE + SYNTAX TPIRRateOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiEgrAggRateLimit indicates the SLA profile + instance egress aggregate rate limit, regardless of its origin." + ::= { tmnxSubSpiEntry 17 } + +tmnxSubSpiGxDiamSessId OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..102)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiGxDiamSessId indicates the identifier of the + Diameter Gx session used by this SLA profile instance." + ::= { tmnxSubSpiEntry 18 } + +tmnxSubSpiHostTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubSpiHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubSpiHostTable has an entry for each subscriber host found in + the system, sorted by SLA profile instance." + ::= { tmnxSubSlaProfileInstanceObjs 2 } + +tmnxSubSpiHostEntry OBJECT-TYPE + SYNTAX TmnxSubSpiHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry indicates a particular subscriber host available in the + system." + INDEX { + tmnxSubInfoSubIdent, + sapPortId, + sapEncapValue, + tmnxSLAProfName, + tmnxSubSpiGroupType, + tmnxSubSpiGroupId, + tmnxSubSpiHostIpAddressType, + tmnxSubSpiHostIpAddress, + tmnxSubSpiHostMacAddress, + tmnxSubSpiHostPppoeSessionId + } + ::= { tmnxSubSpiHostTable 1 } + +TmnxSubSpiHostEntry ::= SEQUENCE +{ + tmnxSubSpiHostIpAddressType InetAddressType, + tmnxSubSpiHostIpAddress InetAddress, + tmnxSubSpiHostMacAddress MacAddress, + tmnxSubSpiHostPppoeSessionId TmnxPppoeSessionId, + tmnxSubSpiHostOrigin TmnxSubHostOrigin, + tmnxSubSpiHostPfxLen InetAddressPrefixLength, + tmnxSubSpiHostService TmnxServId +} + +tmnxSubSpiHostIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSpiHostIpAddressType specifies the type of address + stored in tmnxSubSpiHostIpAddress." + ::= { tmnxSubSpiHostEntry 1 } + +tmnxSubSpiHostIpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSpiHostIpAddress specifies the IP address of this + subscriber host." + ::= { tmnxSubSpiHostEntry 2 } + +tmnxSubSpiHostMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSpiHostMacAddress indicates the MAC address of + this subscriber host." + ::= { tmnxSubSpiHostEntry 3 } + +tmnxSubSpiHostPppoeSessionId OBJECT-TYPE + SYNTAX TmnxPppoeSessionId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSpiHostPppoeSessionId indicates the PPPoE session + id of this subscriber host." + ::= { tmnxSubSpiHostEntry 4 } + +tmnxSubSpiHostOrigin OBJECT-TYPE + SYNTAX TmnxSubHostOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiHostOrigin indicates the origin of this + subscriber host." + ::= { tmnxSubSpiHostEntry 5 } + +tmnxSubSpiHostPfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiHostPfxLen indicates the prefix length + associated with the subscriber host IP address indicated by + tmnxSubSpiHostIpAddress." + ::= { tmnxSubSpiHostEntry 6 } + +tmnxSubSpiHostService OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiHostService indicates the identifier of the + service where this host belongs to." + ::= { tmnxSubSpiHostEntry 7 } + +tmnxSpiStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSpiStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSpiStatsTable contains basic statistics about SLA profile + instances. In the descriptions below, 'Pchip' refers to the Nokia SROS + series Packet Processing chip, while 'Qchip' refers to the Nokia SROS + series QoS Queueing Engine chip." + ::= { tmnxSubSlaProfileInstanceObjs 3 } + +tmnxSpiStatsEntry OBJECT-TYPE + SYNTAX TmnxSpiStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains basic statistics about a particular SLA + profile instance." + INDEX { + tmnxSubInfoSubIdent, + sapPortId, + sapEncapValue, + tmnxSLAProfName, + tmnxSubSpiGroupType, + tmnxSubSpiGroupId + } + ::= { tmnxSpiStatsTable 1 } + +TmnxSpiStatsEntry ::= SEQUENCE +{ + tmnxSpiIngPchipOffHiPrioPkts Counter64, + tmnxSpiIngPchipOffHiPrioOctets Counter64, + tmnxSpiIngPchipOffLoPrioPkts Counter64, + tmnxSpiIngPchipOffLoPrioOctets Counter64, + tmnxSpiIngPchipOffUncolPkts Counter64, + tmnxSpiIngPchipOffUncolOctets Counter64, + tmnxSpiIngQchipDropHiPrioPkts Counter64, + tmnxSpiIngQchipDropHiPrioOctets Counter64, + tmnxSpiIngQchipDropLoPrioPkts Counter64, + tmnxSpiIngQchipDropLoPrioOctets Counter64, + tmnxSpiIngQchipFwdInProfPkts Counter64, + tmnxSpiIngQchipFwdInProfOctets Counter64, + tmnxSpiIngQchipFwdOutProfPkts Counter64, + tmnxSpiIngQchipFwdOutProfOctets Counter64, + tmnxSpiEgrQchipDropInProfPkts Counter64, + tmnxSpiEgrQchipDropInProfOctets Counter64, + tmnxSpiEgrQchipDropOutProfPkts Counter64, + tmnxSpiEgrQchipDropOutProfOctets Counter64, + tmnxSpiEgrQchipFwdInProfPkts Counter64, + tmnxSpiEgrQchipFwdInProfOctets Counter64, + tmnxSpiEgrQchipFwdOutProfPkts Counter64, + tmnxSpiEgrQchipFwdOutProfOctets Counter64, + tmnxSpiIngPchipOffV4Pkts Counter64, + tmnxSpiIngPchipOffV4Octets Counter64, + tmnxSpiIngPchipOffV6Pkts Counter64, + tmnxSpiIngPchipOffV6Octets Counter64, + tmnxSpiIngQchipDropV4Pkts Counter64, + tmnxSpiIngQchipDropV4Octets Counter64, + tmnxSpiIngQchipDropV6Pkts Counter64, + tmnxSpiIngQchipDropV6Octets Counter64, + tmnxSpiIngQchipFwdV4Pkts Counter64, + tmnxSpiIngQchipFwdV4Octets Counter64, + tmnxSpiIngQchipFwdV6Pkts Counter64, + tmnxSpiIngQchipFwdV6Octets Counter64, + tmnxSpiEgrQchipDropV4Pkts Counter64, + tmnxSpiEgrQchipDropV4Octets Counter64, + tmnxSpiEgrQchipDropV6Pkts Counter64, + tmnxSpiEgrQchipDropV6Octets Counter64, + tmnxSpiEgrQchipFwdV4Pkts Counter64, + tmnxSpiEgrQchipFwdV4Octets Counter64, + tmnxSpiEgrQchipFwdV6Pkts Counter64, + tmnxSpiEgrQchipFwdV6Octets Counter64, + tmnxSpiIngPchipOffMcastMgdPkts Counter64, + tmnxSpiIngPchipOffMcastMgdOcts Counter64 +} + +tmnxSpiIngPchipOffHiPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPchipOffHiPrioPkts indicates the number of high + priority packets as determined by the SLA profile ingress QoS policy, + offered by the Pchip to the Qchip." + ::= { tmnxSpiStatsEntry 1 } + +tmnxSpiIngPchipOffHiPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPchipOffHiPrioOctets indicates the number of + high priority octets as determined by the SLA profile ingress QoS + policy, offered by the Pchip to the Qchip." + ::= { tmnxSpiStatsEntry 2 } + +tmnxSpiIngPchipOffLoPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPchipOffLoPrioPkts indicates the number of low + priority packets as determined by the SLA profile ingress QoS policy, + offered by the Pchip to the Qchip." + ::= { tmnxSpiStatsEntry 3 } + +tmnxSpiIngPchipOffLoPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPchipOffLoPrioOctets indicates the number of + low priority octets as determined by the SLA profile ingress QoS + policy, offered by the Pchip to the Qchip." + ::= { tmnxSpiStatsEntry 4 } + +tmnxSpiIngPchipOffUncolPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPchipOffUncolPkts indicates the number of + uncolored packets as determined by the SLA profile ingress QoS policy, + offered by the Pchip to the Qchip." + ::= { tmnxSpiStatsEntry 5 } + +tmnxSpiIngPchipOffUncolOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPchipOffUncolOctets indicates the number of + uncolored octets as determined by the SLA profile ingress QoS policy, + offered by the Pchip to the Qchip." + ::= { tmnxSpiStatsEntry 6 } + +tmnxSpiIngQchipDropHiPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQchipDropHiPrioPkts indicates the number of + high priority packets as determined by the SLA profile ingress QoS + policy, dropped by the Qchip." + ::= { tmnxSpiStatsEntry 7 } + +tmnxSpiIngQchipDropHiPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQchipDropHiPrioOctets indicates the number of + high priority octets as determined by the SLA profile ingress QoS + policy, dropped by the Qchip." + ::= { tmnxSpiStatsEntry 8 } + +tmnxSpiIngQchipDropLoPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQchipDropLoPrioPkts indicates the number of low + priority packets as determined by the SLA profile ingress QoS policy, + dropped by the Qchip." + ::= { tmnxSpiStatsEntry 9 } + +tmnxSpiIngQchipDropLoPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQchipDropLoPrioOctets indicates the number of + low priority octets as determined by the SLA profile ingress QoS + policy, dropped by the Qchip." + ::= { tmnxSpiStatsEntry 10 } + +tmnxSpiIngQchipFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQchipFwdInProfPkts indicates the number of + in-profile packets (rate below CIR) forwarded by the ingress Qchip." + ::= { tmnxSpiStatsEntry 11 } + +tmnxSpiIngQchipFwdInProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQchipFwdInProfOctets indicates the number of + in-profile octets (rate below CIR) forwarded by the ingress Qchip." + ::= { tmnxSpiStatsEntry 12 } + +tmnxSpiIngQchipFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQchipFwdOutProfPkts indicates the number of + out-of-profile packets (rate above CIR) forwarded by the ingress + Qchip." + ::= { tmnxSpiStatsEntry 13 } + +tmnxSpiIngQchipFwdOutProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQchipFwdOutProfOctets indicates the number of + out-of-profile octets (rate above CIR) forwarded by the ingress Qchip." + ::= { tmnxSpiStatsEntry 14 } + +tmnxSpiEgrQchipDropInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQchipDropInProfPkts indicates the number of + in-profile packets dropped by the egress Qchip." + ::= { tmnxSpiStatsEntry 15 } + +tmnxSpiEgrQchipDropInProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQchipDropInProfOctets indicates the number of + in-profile octets dropped by the egress Qchip." + ::= { tmnxSpiStatsEntry 16 } + +tmnxSpiEgrQchipDropOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQchipDropOutProfPkts indicates the number of + out-of-profile packets dropped by the egress Qchip." + ::= { tmnxSpiStatsEntry 17 } + +tmnxSpiEgrQchipDropOutProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQchipDropOutProfOctets indicates the number of + out-of-profile octets dropped by the egress Qchip." + ::= { tmnxSpiStatsEntry 18 } + +tmnxSpiEgrQchipFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQchipFwdInProfPkts indicates the number of + in-profile packets (rate below CIR) forwarded by the egress Qchip." + ::= { tmnxSpiStatsEntry 19 } + +tmnxSpiEgrQchipFwdInProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQchipFwdInProfOctets indicates the number of + in-profile octets (rate below CIR) forwarded by the egress Qchip." + ::= { tmnxSpiStatsEntry 20 } + +tmnxSpiEgrQchipFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQchipFwdOutProfPkts indicates the number of + out-of-profile packets (rate above CIR) forwarded by the egress Qchip." + ::= { tmnxSpiStatsEntry 21 } + +tmnxSpiEgrQchipFwdOutProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQchipFwdOutProfOctets indicates the number of + out-of-profile octets (rate above CIR) forwarded by the egress Qchip." + ::= { tmnxSpiStatsEntry 22 } + +tmnxSpiIngPchipOffV4Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPchipOffV4Pkts indicates the number of V4 + packets offered by the Pchip to the Qchip." + ::= { tmnxSpiStatsEntry 23 } + +tmnxSpiIngPchipOffV4Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPchipOffV4Octets indicates the number of V4 + octets offered by the Pchip to the Qchip." + ::= { tmnxSpiStatsEntry 24 } + +tmnxSpiIngPchipOffV6Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPchipOffV6Pkts indicates the number of V6 + packets offered by the Pchip to the Qchip." + ::= { tmnxSpiStatsEntry 25 } + +tmnxSpiIngPchipOffV6Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPchipOffV6Octets indicates the number of V6 + octets offered by the Pchip to the Qchip." + ::= { tmnxSpiStatsEntry 26 } + +tmnxSpiIngQchipDropV4Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQchipDropV4Pkts indicates the number of V4 + packets dropped by the ingress Qchip." + ::= { tmnxSpiStatsEntry 27 } + +tmnxSpiIngQchipDropV4Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQchipDropV4Octets indicates the number of V4 + octets dropped by the ingress Qchip." + ::= { tmnxSpiStatsEntry 28 } + +tmnxSpiIngQchipDropV6Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQchipDropV6Pkts indicates the number of V6 + packets dropped by the ingress Qchip." + ::= { tmnxSpiStatsEntry 29 } + +tmnxSpiIngQchipDropV6Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQchipDropV6Octets indicates the number of V6 + octets dropped by the ingress Qchip." + ::= { tmnxSpiStatsEntry 30 } + +tmnxSpiIngQchipFwdV4Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQchipFwdV4Pkts indicates the number of V4 + packets forwarded by the ingress Qchip." + ::= { tmnxSpiStatsEntry 31 } + +tmnxSpiIngQchipFwdV4Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQchipFwdV4Octets indicates the number of V4 + octets forwarded by the ingress Qchip." + ::= { tmnxSpiStatsEntry 32 } + +tmnxSpiIngQchipFwdV6Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQchipFwdV6Pkts indicates the number of V6 + packets forwarded by the ingress Qchip." + ::= { tmnxSpiStatsEntry 33 } + +tmnxSpiIngQchipFwdV6Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQchipFwdV6Octets indicates the number of V6 + octets forwarded by the ingress Qchip." + ::= { tmnxSpiStatsEntry 34 } + +tmnxSpiEgrQchipDropV4Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQchipDropV4Pkts indicates the number of V4 + packets dropped by the egress Qchip." + ::= { tmnxSpiStatsEntry 35 } + +tmnxSpiEgrQchipDropV4Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQchipDropV4Octets indicates the number of V4 + octets dropped by the egress Qchip." + ::= { tmnxSpiStatsEntry 36 } + +tmnxSpiEgrQchipDropV6Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQchipDropV6Pkts indicates the number of V6 + packets dropped by the egress Qchip." + ::= { tmnxSpiStatsEntry 37 } + +tmnxSpiEgrQchipDropV6Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQchipDropV6Octets indicates the number of V6 + octets dropped by the egress Qchip." + ::= { tmnxSpiStatsEntry 38 } + +tmnxSpiEgrQchipFwdV4Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQchipFwdV4Pkts indicates the number of V4 + packets forwarded by the egress Qchip." + ::= { tmnxSpiStatsEntry 39 } + +tmnxSpiEgrQchipFwdV4Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQchipFwdV4Octets indicates the number of V4 + octets forwarded by the egress Qchip." + ::= { tmnxSpiStatsEntry 40 } + +tmnxSpiEgrQchipFwdV6Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQchipFwdV6Pkts indicates the number of V6 + packets forwarded by the egress Qchip." + ::= { tmnxSpiStatsEntry 41 } + +tmnxSpiEgrQchipFwdV6Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQchipFwdV6Octets indicates the number of V6 + octets forwarded by the egress Qchip." + ::= { tmnxSpiStatsEntry 42 } + +tmnxSpiIngPchipOffMcastMgdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPchipOffMcastMgdPkts indicates the number of + multicast managed packets offered by the Pchip to the Qchip." + ::= { tmnxSpiStatsEntry 43 } + +tmnxSpiIngPchipOffMcastMgdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPchipOffMcastMgdOcts indicates the number of + multicast managed octets offered by the Pchip to the Qchip." + ::= { tmnxSpiStatsEntry 44 } + +tmnxSpiIngQStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSpiIngQStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSpiIngQStatsTable contains ingress QoS queue statistics about + SLA profile instances. + + In the descriptions below 'Pchip' refers to the Nokia SROS series + Packet Processing chip, while 'Qchip' refers to the Nokia SROS series + QoS Queueing Engine chip." + ::= { tmnxSubSlaProfileInstanceObjs 4 } + +tmnxSpiIngQStatsEntry OBJECT-TYPE + SYNTAX TmnxSpiIngQStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains ingress statistics about a particular SLA + profile instance QoS queue." + INDEX { + tmnxSubInfoSubIdent, + sapPortId, + sapEncapValue, + tmnxSLAProfName, + tmnxSubSpiGroupType, + tmnxSubSpiGroupId, + tmnxSpiIngQStatsQueueId + } + ::= { tmnxSpiIngQStatsTable 1 } + +TmnxSpiIngQStatsEntry ::= SEQUENCE +{ + tmnxSpiIngQStatsQueueId TIngressQueueId, + tmnxSpiIngQStatsOffHiPrioPkts Counter64, + tmnxSpiIngQStatsDropHiPrioPkts Counter64, + tmnxSpiIngQStatsOffLoPrioPkts Counter64, + tmnxSpiIngQStatsDropLoPrioPkts Counter64, + tmnxSpiIngQStatsOffHiPrioOctets Counter64, + tmnxSpiIngQStatsDropHiPrioOctets Counter64, + tmnxSpiIngQStatsOffLoPrioOctets Counter64, + tmnxSpiIngQStatsDropLoPrioOctets Counter64, + tmnxSpiIngQStatsOffUncolPkts Counter64, + tmnxSpiIngQStatsOffUncolOctets Counter64, + tmnxSpiIngQStatsFwdInProfPkts Counter64, + tmnxSpiIngQStatsFwdOutProfPkts Counter64, + tmnxSpiIngQStatsFwdInProfOctets Counter64, + tmnxSpiIngQStatsFwdOutProfOctets Counter64, + tmnxSpiIngQStatModeFormat TQueueStatModeFormat, + tmnxSpiIngQStatsOffMcastMgdPkts Counter64, + tmnxSpiIngQStatsOffMcastMgdOcts Counter64 +} + +tmnxSpiIngQStatsQueueId OBJECT-TYPE + SYNTAX TIngressQueueId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQStatsQueueId specifies the index of the + ingress QoS queue of this SLA profile instance." + ::= { tmnxSpiIngQStatsEntry 1 } + +tmnxSpiIngQStatsOffHiPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQStatsOffHiPrioPkts indicates the number of + high priority packets, as determined by the SLA profile ingress QoS + policy, offered by the Pchip to the Qchip." + ::= { tmnxSpiIngQStatsEntry 2 } + +tmnxSpiIngQStatsDropHiPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQStatsDropHiPrioPkts indicates the number of + high priority packets, as determined by the SLA profile ingress QoS + policy, dropped by the Qchip." + ::= { tmnxSpiIngQStatsEntry 3 } + +tmnxSpiIngQStatsOffLoPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQStatsOffLoPrioPkts indicates the number of low + priority packets, as determined by the SLA profile ingress QoS policy, + offered by the Pchip to the Qchip." + ::= { tmnxSpiIngQStatsEntry 4 } + +tmnxSpiIngQStatsDropLoPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQStatsDropLoPrioPkts indicates the number of + low priority packets, as determined by the SLA profile ingress QoS + policy, dropped by the Qchip." + ::= { tmnxSpiIngQStatsEntry 5 } + +tmnxSpiIngQStatsOffHiPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQStatsOffHiPrioOctets indicates the number of + high priority octets, as determined by the SLA profile ingress QoS + policy, offered by the Pchip to the Qchip." + ::= { tmnxSpiIngQStatsEntry 6 } + +tmnxSpiIngQStatsDropHiPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQStatsDropHiPrioOctets indicates the number of + high priority octets, as determined by the SLA profile ingress QoS + policy, dropped by the Qchip." + ::= { tmnxSpiIngQStatsEntry 7 } + +tmnxSpiIngQStatsOffLoPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQStatsOffLoPrioOctets indicates the number of + low priority octets, as determined by the SLA profile ingress QoS + policy, offered by the Pchip to the Qchip." + ::= { tmnxSpiIngQStatsEntry 8 } + +tmnxSpiIngQStatsDropLoPrioOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQStatsDropLoPrioOctets indicates the number of + low priority octets, as determined by the SLA profile ingress QoS + policy, dropped by the Qchip." + ::= { tmnxSpiIngQStatsEntry 9 } + +tmnxSpiIngQStatsOffUncolPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQStatsOffUncolPkts indicates the number of + uncolored packets offered to the ingress Qchip." + ::= { tmnxSpiIngQStatsEntry 10 } + +tmnxSpiIngQStatsOffUncolOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQStatsOffUncolOctets indicates the number of + uncolored octets offered to the ingress Qchip." + ::= { tmnxSpiIngQStatsEntry 11 } + +tmnxSpiIngQStatsFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQStatsFwdInProfPkts indicates the number of + in-profile packets (rate below CIR) forwarded by the ingress Qchip." + ::= { tmnxSpiIngQStatsEntry 12 } + +tmnxSpiIngQStatsFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQStatsFwdOutProfPkts indicates the number of + out-of-profile packets (rate above CIR) forwarded by the ingress + Qchip." + ::= { tmnxSpiIngQStatsEntry 13 } + +tmnxSpiIngQStatsFwdInProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQStatsFwdInProfOctets indicates the number of + in-profile octets (rate below CIR) forwarded by the ingress Qchip." + ::= { tmnxSpiIngQStatsEntry 14 } + +tmnxSpiIngQStatsFwdOutProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQStatsFwdOutProfOctets indicates the number of + out-of-profile octets (rate above CIR) forwarded by the ingress Qchip." + ::= { tmnxSpiIngQStatsEntry 15 } + +tmnxSpiIngQStatModeFormat OBJECT-TYPE + SYNTAX TQueueStatModeFormat + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQStatModeFormat indicates the stat mode format + of this ingress QoS queue of this SLA profile instance." + ::= { tmnxSpiIngQStatsEntry 16 } + +tmnxSpiIngQStatsOffMcastMgdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQStatsOffMcastMgdPkts indicates the number of + multicast managed packets offered to the ingress Qchip." + ::= { tmnxSpiIngQStatsEntry 17 } + +tmnxSpiIngQStatsOffMcastMgdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngQStatsOffMcastMgdOcts indicates the number of + multicast managed octets offered to the ingress Qchip." + ::= { tmnxSpiIngQStatsEntry 18 } + +tmnxSpiEgrQStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSpiEgrQStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSpiEgrQStatsTable contains egress QoS queue statistics about + SLA profile instances. + + In the descriptions below 'Pchip' refers to the Nokia SROS series + Packet Processing chip, while 'Qchip' refers to the Nokia SROS series + QoS Queueing Engine chip." + ::= { tmnxSubSlaProfileInstanceObjs 5 } + +tmnxSpiEgrQStatsEntry OBJECT-TYPE + SYNTAX TmnxSpiEgrQStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains egress statistics about a particular SLA + profile instance QoS queue." + INDEX { + tmnxSubInfoSubIdent, + sapPortId, + sapEncapValue, + tmnxSLAProfName, + tmnxSubSpiGroupType, + tmnxSubSpiGroupId, + tmnxSpiEgrQStatsQueueId + } + ::= { tmnxSpiEgrQStatsTable 1 } + +TmnxSpiEgrQStatsEntry ::= SEQUENCE +{ + tmnxSpiEgrQStatsQueueId TEgressQueueId, + tmnxSpiEgrQStatsFwdInProfPkts Counter64, + tmnxSpiEgrQStatsDropInProfPkts Counter64, + tmnxSpiEgrQStatsFwdOutProfPkts Counter64, + tmnxSpiEgrQStatsDropOutProfPkts Counter64, + tmnxSpiEgrQStatsFwdInProfOctets Counter64, + tmnxSpiEgrQStatsDropInProfOctets Counter64, + tmnxSpiEgrQStatsFwdOutProfOctets Counter64, + tmnxSpiEgrQStatsDropOutProfOcts Counter64, + tmnxSpiEgrQStatModeFormat TQueueStatModeFormat +} + +tmnxSpiEgrQStatsQueueId OBJECT-TYPE + SYNTAX TEgressQueueId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQStatsQueueId specifies the index of the egress + QoS queue of this SLA profile instance." + ::= { tmnxSpiEgrQStatsEntry 1 } + +tmnxSpiEgrQStatsFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQStatsFwdInProfPkts indicates the number of + in-profile packets (rate below CIR) forwarded by the egress Qchip." + ::= { tmnxSpiEgrQStatsEntry 2 } + +tmnxSpiEgrQStatsDropInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQStatsDropInProfPkts indicates the number of + in-profile packets discarded by the egress Qchip." + ::= { tmnxSpiEgrQStatsEntry 3 } + +tmnxSpiEgrQStatsFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQStatsFwdOutProfPkts indicates the number of + out-of-profile packets (rate above CIR) forwarded by the egress Qchip." + ::= { tmnxSpiEgrQStatsEntry 4 } + +tmnxSpiEgrQStatsDropOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQStatsDropOutProfPkts indicates the number of + out-of-profile packets discarded by the egress Qchip." + ::= { tmnxSpiEgrQStatsEntry 5 } + +tmnxSpiEgrQStatsFwdInProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQStatsFwdInProfOctets indicates the number of + in-profile octets (rate below CIR) forwarded by the egress Qchip." + ::= { tmnxSpiEgrQStatsEntry 6 } + +tmnxSpiEgrQStatsDropInProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQStatsDropInProfOctets indicates the number of + in-profile octets discarded by the egress Qchip." + ::= { tmnxSpiEgrQStatsEntry 7 } + +tmnxSpiEgrQStatsFwdOutProfOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQStatsFwdOutProfOctets indicates the number of + out-of-profile octets (rate above CIR) forwarded by the egress Qchip." + ::= { tmnxSpiEgrQStatsEntry 8 } + +tmnxSpiEgrQStatsDropOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQStatsDropOutProfOcts indicates the number of + out-of-profile octets discarded by the egress Qchip." + ::= { tmnxSpiEgrQStatsEntry 9 } + +tmnxSpiEgrQStatModeFormat OBJECT-TYPE + SYNTAX TQueueStatModeFormat + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQStatModeFormat indicates the stat mode format + of this egress QoS queue of this SLA profile instance." + ::= { tmnxSpiEgrQStatsEntry 10 } + +tmnxSpiIngPStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSpiIngPStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSpiIngPStatsTable contains ingress QoS policer statistics + about SLA profile instances. In the descriptions below 'Pchip' refers + to the Nokia SROS series Packet Processing chip, while 'Qchip' refers + to the Nokia SROS series QoS Queueing Engine chip." + ::= { tmnxSubSlaProfileInstanceObjs 6 } + +tmnxSpiIngPStatsEntry OBJECT-TYPE + SYNTAX TmnxSpiIngPStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains ingress statistics about a particular SLA + profile instance QoS policer." + INDEX { + tmnxSubInfoSubIdent, + sapPortId, + sapEncapValue, + tmnxSLAProfName, + tmnxSubSpiGroupType, + tmnxSubSpiGroupId, + tmnxSpiIngPStatsPolId + } + ::= { tmnxSpiIngPStatsTable 1 } + +TmnxSpiIngPStatsEntry ::= SEQUENCE +{ + tmnxSpiIngPStatsPolId TIngressPolicerId, + tmnxSpiIngPStatsMode TmnxSubIngPolicerStatMode, + tmnxSpiIngPStatsOffHiPrioPkts Counter64, + tmnxSpiIngPStatsDrpHiPrioPkts Counter64, + tmnxSpiIngPStatsOffLoPrioPkts Counter64, + tmnxSpiIngPStatsDrpLoPrioPkts Counter64, + tmnxSpiIngPStatsOffHiPrioOcts Counter64, + tmnxSpiIngPStatsDrpHiPrioOcts Counter64, + tmnxSpiIngPStatsOffLoPrioOcts Counter64, + tmnxSpiIngPStatsDrpLoPrioOcts Counter64, + tmnxSpiIngPStatsOffUncolPkts Counter64, + tmnxSpiIngPStatsOffUncolOcts Counter64, + tmnxSpiIngPStatsFwdInProfPkts Counter64, + tmnxSpiIngPStatsFwdOutProfPkts Counter64, + tmnxSpiIngPStatsFwdInProfOcts Counter64, + tmnxSpiIngPStatsFwdOutProfOcts Counter64 +} + +tmnxSpiIngPStatsPolId OBJECT-TYPE + SYNTAX TIngressPolicerId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPStatsPolId specifies the index of the ingress + QoS policer of this SLA profile instance." + ::= { tmnxSpiIngPStatsEntry 1 } + +tmnxSpiIngPStatsMode OBJECT-TYPE + SYNTAX TmnxSubIngPolicerStatMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPStatsMode indicates the stat mode used by the + policer." + ::= { tmnxSpiIngPStatsEntry 2 } + +tmnxSpiIngPStatsOffHiPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPStatsOffHiPrioPkts indicates the number of + high priority packets, as determined by the SLA profile ingress QoS + policy, offered by the Pchip to the Qchip." + ::= { tmnxSpiIngPStatsEntry 3 } + +tmnxSpiIngPStatsDrpHiPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPStatsDrpHiPrioPkts indicates the number of + high priority packets, as determined by the SLA profile ingress QoS + policy, dropped by the Qchip." + ::= { tmnxSpiIngPStatsEntry 6 } + +tmnxSpiIngPStatsOffLoPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPStatsOffLoPrioPkts indicates the number of low + priority packets, as determined by the SLA profile ingress QoS policy, + offered by the Pchip to the Qchip." + ::= { tmnxSpiIngPStatsEntry 9 } + +tmnxSpiIngPStatsDrpLoPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPStatsDrpLoPrioPkts indicates the number of low + priority packets, as determined by the SLA profile ingress QoS policy, + dropped by the Pchip." + ::= { tmnxSpiIngPStatsEntry 12 } + +tmnxSpiIngPStatsOffHiPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPStatsOffHiPrioOcts indicates the number of + high priority octets, as determined by the SLA profile ingress QoS + policy, offered by the Pchip to the Qchip." + ::= { tmnxSpiIngPStatsEntry 15 } + +tmnxSpiIngPStatsDrpHiPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPStatsDrpHiPrioOcts indicates the number of + high priority octets, as determined by the SLA profile ingress QoS + policy, dropped by the Pchip." + ::= { tmnxSpiIngPStatsEntry 18 } + +tmnxSpiIngPStatsOffLoPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPStatsOffLoPrioOcts indicates the number of low + priority octets, as determined by the SLA profile ingress QoS policy, + offered by the Pchip to the Qchip." + ::= { tmnxSpiIngPStatsEntry 21 } + +tmnxSpiIngPStatsDrpLoPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPStatsDrpLoPrioOcts indicates the number of low + priority octets, as determined by the SLA profile ingress QoS policy, + dropped by the Pchip." + ::= { tmnxSpiIngPStatsEntry 24 } + +tmnxSpiIngPStatsOffUncolPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPStatsOffUncolPkts indicates the number of + uncolored packets offered to the ingress Pchip." + ::= { tmnxSpiIngPStatsEntry 27 } + +tmnxSpiIngPStatsOffUncolOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPStatsOffUncolOcts indicates the number of + uncolored octets offered to the ingress Pchip." + ::= { tmnxSpiIngPStatsEntry 30 } + +tmnxSpiIngPStatsFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPStatsFwdInProfPkts indicates the number of + in-profile packets (rate below CIR) forwarded by the ingress Pchip." + ::= { tmnxSpiIngPStatsEntry 33 } + +tmnxSpiIngPStatsFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPStatsFwdOutProfPkts indicates the number of + out-of-profile packets (rate above CIR) forwarded by the ingress + Pchip." + ::= { tmnxSpiIngPStatsEntry 36 } + +tmnxSpiIngPStatsFwdInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPStatsFwdInProfOcts indicates the number of + in-profile octets (rate below CIR) forwarded by the ingress Pchip." + ::= { tmnxSpiIngPStatsEntry 39 } + +tmnxSpiIngPStatsFwdOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiIngPStatsFwdOutProfOcts indicates the number of + out-of-profile octets (rate above CIR) forwarded by the ingress Pchip." + ::= { tmnxSpiIngPStatsEntry 42 } + +tmnxSpiEgrPStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSpiEgrPStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSpiEgrPStatsTable contains egress QoS policer statistics about + SLA profile instances. + + In the descriptions below 'Pchip' refers to the Nokia SROS series + Packet Processing chip, while 'Qchip' refers to the Nokia SROS series + QoS Queueing Engine chip." + ::= { tmnxSubSlaProfileInstanceObjs 7 } + +tmnxSpiEgrPStatsEntry OBJECT-TYPE + SYNTAX TmnxSpiEgrPStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains egress statistics about a particular SLA + profile instance QoS policer." + INDEX { + tmnxSubInfoSubIdent, + sapPortId, + sapEncapValue, + tmnxSLAProfName, + tmnxSubSpiGroupType, + tmnxSubSpiGroupId, + tmnxSpiEgrPStatsPolId + } + ::= { tmnxSpiEgrPStatsTable 1 } + +TmnxSpiEgrPStatsEntry ::= SEQUENCE +{ + tmnxSpiEgrPStatsPolId TEgressPolicerId, + tmnxSpiEgrPStatsMode TmnxSubEgrPolicerStatMode, + tmnxSpiEgrPStatsOffInProfPkts Counter64, + tmnxSpiEgrPStatsFwdInProfPkts Counter64, + tmnxSpiEgrPStatsDrpInProfPkts Counter64, + tmnxSpiEgrPStatsOffOutProfPkts Counter64, + tmnxSpiEgrPStatsFwdOutProfPkts Counter64, + tmnxSpiEgrPStatsDrpOutProfPkts Counter64, + tmnxSpiEgrPStatsOffInProfOcts Counter64, + tmnxSpiEgrPStatsFwdInProfOcts Counter64, + tmnxSpiEgrPStatsDrpInProfOcts Counter64, + tmnxSpiEgrPStatsOffOutProfOcts Counter64, + tmnxSpiEgrPStatsFwdOutProfOcts Counter64, + tmnxSpiEgrPStatsDrpOutProfOcts Counter64, + tmnxSpiEgrPStatsOffUncolPkts Counter64, + tmnxSpiEgrPStatsOffUncolOcts Counter64, + tmnxSpiEgrPStatsFwdExdProfPkts Counter64, + tmnxSpiEgrPStatsDrpExdProfPkts Counter64, + tmnxSpiEgrPStatsFwdExdProfOcts Counter64, + tmnxSpiEgrPStatsDrpExdProfOcts Counter64, + tmnxSpiEgrPStatsOffExdProfPkts Counter64, + tmnxSpiEgrPStatsOffExdProfOcts Counter64, + tmnxSpiEgrPStatsOffInPProfPkts Counter64, + tmnxSpiEgrPStatsFwdInPProfPkts Counter64, + tmnxSpiEgrPStatsDrpInPProfPkts Counter64, + tmnxSpiEgrPStatsOffInPProfOcts Counter64, + tmnxSpiEgrPStatsFwdInPProfOcts Counter64, + tmnxSpiEgrPStatsDrpInPProfOcts Counter64 +} + +tmnxSpiEgrPStatsPolId OBJECT-TYPE + SYNTAX TEgressPolicerId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsPolId specifies the index of the egress + QoS policer of this SLA profile instance." + ::= { tmnxSpiEgrPStatsEntry 1 } + +tmnxSpiEgrPStatsMode OBJECT-TYPE + SYNTAX TmnxSubEgrPolicerStatMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsMode indicates the stat mode used by the + policer." + ::= { tmnxSpiEgrPStatsEntry 2 } + +tmnxSpiEgrPStatsOffInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsOffInProfPkts indicates the number of + in-profile packets (rate below CIR) offered by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 3 } + +tmnxSpiEgrPStatsFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsFwdInProfPkts indicates the number of + in-profile packets (rate below CIR) forwarded by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 6 } + +tmnxSpiEgrPStatsDrpInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsDrpInProfPkts indicates the number of + in-profile packets (rate below CIR) dropped by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 9 } + +tmnxSpiEgrPStatsOffOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsOffOutProfPkts indicates the number of + out-of-profile packets (rate above CIR) offered by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 12 } + +tmnxSpiEgrPStatsFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsFwdOutProfPkts indicates the number of + out-of-profile packets (rate above CIR) forwarded by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 15 } + +tmnxSpiEgrPStatsDrpOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsDrpOutProfPkts indicates the number of + out-of-profile packets (rate above CIR) dropped by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 18 } + +tmnxSpiEgrPStatsOffInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsOffInProfOcts indicates the number of + in-profile octets (rate below CIR) forwarded by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 21 } + +tmnxSpiEgrPStatsFwdInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsFwdInProfOcts indicates the number of + in-profile octets (rate below CIR) forwarded by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 24 } + +tmnxSpiEgrPStatsDrpInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsDrpInProfOcts indicates the number of + in-profile octets (rate below CIR) dropped by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 27 } + +tmnxSpiEgrPStatsOffOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsOffOutProfOcts indicates the number of + out-of-profile octets (rate above CIR) offered by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 30 } + +tmnxSpiEgrPStatsFwdOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsFwdOutProfOcts indicates the number of + out-of-profile octets (rate above CIR) forwarded by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 33 } + +tmnxSpiEgrPStatsDrpOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsDrpOutProfOcts indicates the number of + out-of-profile octets (rate above CIR) dropped by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 36 } + +tmnxSpiEgrPStatsOffUncolPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsOffUncolPkts indicates the number of + uncolored packets (rate above CIR) offered by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 39 } + +tmnxSpiEgrPStatsOffUncolOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsOffUncolOcts indicates the number of + uncolored octets (rate above CIR) offered by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 42 } + +tmnxSpiEgrPStatsFwdExdProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsFwdExdProfPkts indicates the number of + exceed-profile packets (rate above PIR) forwarded by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 45 } + +tmnxSpiEgrPStatsDrpExdProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsDrpExdProfPkts indicates the number of + exceed-profile packets (rate above PIR) dropped by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 46 } + +tmnxSpiEgrPStatsFwdExdProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsFwdExdProfOcts indicates the number of + out-of-profile octets (rate above PIR) forwarded by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 47 } + +tmnxSpiEgrPStatsDrpExdProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsDrpExdProfOcts indicates the number of + out-of-profile octets (rate above PIR) dropped by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 48 } + +tmnxSpiEgrPStatsOffExdProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsOffExdProfPkts indicates the number of + exceed-profile packets offered by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 49 } + +tmnxSpiEgrPStatsOffExdProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsOffExdProfOcts indicates the number of + exceed-profile octets offered by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 50 } + +tmnxSpiEgrPStatsOffInPProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsOffInPProfPkts indicates the number of + inplus-profile packets offered by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 51 } + +tmnxSpiEgrPStatsFwdInPProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsFwdInPProfPkts indicates the number of + inplus-profile packets forwarded by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 52 } + +tmnxSpiEgrPStatsDrpInPProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsDrpInPProfPkts indicates the number of + inplus-profile packets discarded by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 53 } + +tmnxSpiEgrPStatsOffInPProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsOffInPProfOcts indicates the number of + inplus-profile octets offered by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 54 } + +tmnxSpiEgrPStatsFwdInPProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsFwdInPProfOcts indicates the number of + inplus-profile octets forwarded by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 55 } + +tmnxSpiEgrPStatsDrpInPProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrPStatsDrpInPProfOcts indicates the number of + inplus-profile octets forwarded by the egress Pchip." + ::= { tmnxSpiEgrPStatsEntry 56 } + +tmnxSubSpiOvrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubSpiOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains SLA Profile instance qos overrides." + ::= { tmnxSubSlaProfileInstanceObjs 8 } + +tmnxSubSpiOvrEntry OBJECT-TYPE + SYNTAX TmnxSubSpiOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific SLA Profile instance qos override." + INDEX { + tmnxSubInfoSubIdent, + sapPortId, + sapEncapValue, + tmnxSLAProfName, + tmnxSubSpiGroupType, + tmnxSubSpiGroupId, + tmnxSubSpiOvrDirection, + tmnxSubSpiOvrType, + tmnxSubSpiOvrTypeId, + tmnxSubSpiOvrTypeName + } + ::= { tmnxSubSpiOvrTable 1 } + +TmnxSubSpiOvrEntry ::= SEQUENCE +{ + tmnxSubSpiOvrDirection TDirectionIngEgr, + tmnxSubSpiOvrType TQosOverrideType, + tmnxSubSpiOvrTypeId TQosOverrideTypeId, + tmnxSubSpiOvrTypeName TNamedItemOrEmpty, + tmnxSubSpiOvrCBS TBurstSizeBytesOvr, + tmnxSubSpiOvrMBS TBurstSizeBytesOvr, + tmnxSubSpiOvrWrrWeight THsmdaWrrWeightOverride, + tmnxSubSpiOvrPIRHi Unsigned32, + tmnxSubSpiOvrPIRLo Unsigned32, + tmnxSubSpiOvrCIRHi Unsigned32, + tmnxSubSpiOvrCIRLo Unsigned32, + tmnxSubSpiOvrSummedCIR TruthValue, + tmnxSubSpiOvrClassWeight THsClassWeightOverride +} + +tmnxSubSpiOvrDirection OBJECT-TYPE + SYNTAX TDirectionIngEgr + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSpiOvrDirection indicates whether this row + specifies ingress or egress qos override parameters." + ::= { tmnxSubSpiOvrEntry 1 } + +tmnxSubSpiOvrType OBJECT-TYPE + SYNTAX TQosOverrideType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSpiOvrType indicates what field has been + overwritten by this row." + ::= { tmnxSubSpiOvrEntry 2 } + +tmnxSubSpiOvrTypeId OBJECT-TYPE + SYNTAX TQosOverrideTypeId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSpiOvrTypeId indicates the id of the queue/policer + that has been overwritten by this row. + + If the value of tmnxSubSpiOvrType is not 'queue (1)' or 'policer (2)', + this field must be set to zero (0)." + ::= { tmnxSubSpiOvrEntry 3 } + +tmnxSubSpiOvrTypeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSpiOvrTypeName indicates the name of the + scheduler/arbiter that has been overwritten by this row. + + If the value of tmnxSubSpiOvrType is not 'arbiter (4)' or 'scheduler + (5)', this field must be set to zero (0)." + ::= { tmnxSubSpiOvrEntry 4 } + +tmnxSubSpiOvrCBS OBJECT-TYPE + SYNTAX TBurstSizeBytesOvr + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiOvrCBS indicates the amount of reserved buffer + space (in bytes) for the object overwritten by this row." + ::= { tmnxSubSpiOvrEntry 7 } + +tmnxSubSpiOvrMBS OBJECT-TYPE + SYNTAX TBurstSizeBytesOvr + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiOvrMBS indicates the maximum amount of reserved + buffer space (in bytes) for the object overwritten by this row." + ::= { tmnxSubSpiOvrEntry 8 } + +tmnxSubSpiOvrWrrWeight OBJECT-TYPE + SYNTAX THsmdaWrrWeightOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiOvrWrrWeight specifies the weight of this queue + for the HSMDA scheduler. + + The weight determines how much bandwidth this queue gets out of the + total rate for the scheduling class. + + The value of tmnxSubSpiOvrWrrWeight is only relevant if the value of + tmnxSubSpiOvrType is equal to 'queue', and if the queue specified in + tmnxSubSpiOvrTypeId is referenced in the value of + TIMETRA-QOS-MIB::tHsmdaWrrPolicyIncludeQueues of the Weighted Round + Robin policy associated wit this PPP session." + ::= { tmnxSubSpiOvrEntry 9 } + +tmnxSubSpiOvrPIRHi OBJECT-TYPE + SYNTAX Unsigned32 (0 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiOvrPIRHi indicates upper 32 bits of the PIR + rate allowed for the object overwritten by this row. + + When the value of tmnxSubSpiOvrPIRHi along with the value of + tmnxSubSpiOvrPIRLo is equal to 4294967295 (0xFFFFFFFF), rate for this + scheduler indicates maximum rate. + + The value of tmnxSubSpiOvrPIRHi equal to 4294967295 (0xFFFFFFFF) and + the value of tmnxSubSpiOvrPIRLo equal to 4294967294 (0xFFFFFFFE) + indicates no overrides." + ::= { tmnxSubSpiOvrEntry 10 } + +tmnxSubSpiOvrPIRLo OBJECT-TYPE + SYNTAX Unsigned32 (1..3200000000 | 4294967294..4294967295) + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiOvrPIRLo indicates lower 32 bits of the PIR + rate allowed for the object overwritten by this row. + + When the value of tmnxSubSpiOvrPIRHi along with the value of + tmnxSubSpiOvrPIRLo is equal to 4294967295 (0xFFFFFFFF), rate for this + scheduler indicates maximum rate. + + The value of tmnxSubSpiOvrPIRHi equal to 4294967295 (0xFFFFFFFF) and + the value of tmnxSubSpiOvrPIRLo equal to 4294967294 (0xFFFFFFFE) + indicates no overrides." + ::= { tmnxSubSpiOvrEntry 11 } + +tmnxSubSpiOvrCIRHi OBJECT-TYPE + SYNTAX Unsigned32 (0 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiOvrCIRHi indicates upper 32 bits of the CIR + rate allowed for the object overwritten by this row. + + When the value of tmnxSubSpiOvrCIRHi along with the value of + tmnxSubSpiOvrCIRLo is equal to 4294967295 (0xFFFFFFFF), rate for this + scheduler indicates maximum rate. + + The value of tmnxSubSpiOvrCIRHi equal to 4294967295 (0xFFFFFFFF) and + the value of tmnxSubSpiOvrCIRLo equal to 4294967294 (0xFFFFFFFE) + indicates no overrides." + ::= { tmnxSubSpiOvrEntry 12 } + +tmnxSubSpiOvrCIRLo OBJECT-TYPE + SYNTAX Unsigned32 (0..3200000000 | 4294967294 | 4294967295) + UNITS "kilobps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiOvrCIRLo indicates lower 32 bits of the CIR + rate allowed for the object overwritten by this row. + + When the value of tmnxSubSpiOvrCIRHi along with the value of + tmnxSubSpiOvrCIRLo is equal to 4294967295 (0xFFFFFFFF), rate for this + scheduler indicates maximum rate. + + The value of tmnxSubSpiOvrCIRHi equal to 4294967295 (0xFFFFFFFF) and + the value of tmnxSubSpiOvrCIRLo equal to 4294967294 (0xFFFFFFFE) + indicates no overrides." + ::= { tmnxSubSpiOvrEntry 13 } + +tmnxSubSpiOvrSummedCIR OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiOvrSummedCIR indicates if the CIR should be + used as the summed CIR values of the children schedulers or queues. If + set to 'true', the applicable scheduler CIR (tmnxSubSpiOvrCIRHi and + tmnxSubSpiOvrCIRLo) loses its meaning. + + The value of tmnxSubSpiOvrCIRHi equal to 4294967295 (0xFFFFFFFF) and + the value of tmnxSubSpiOvrCIRLo equal to 4294967294 (0xFFFFFFFE) + indicates no overrides." + ::= { tmnxSubSpiOvrEntry 14 } + +tmnxSubSpiOvrClassWeight OBJECT-TYPE + SYNTAX THsClassWeightOverride + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiOvrClassWeight specifies the weight of the + scheduling class. + + The value of tmnxSubSpiOvrClassWeight equal to 4294967294 (0xFFFFFFFE) + indicates no overrides." + ::= { tmnxSubSpiOvrEntry 15 } + +tmnxSpiEgrQosSchedStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSpiEgrQosSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSpiEgrQosSchedStatsTable contains egress QoS scheduler + statistics about SLA profile instances. + + In the descriptions below 'Pchip' refers to the Nokia SROS series + Packet Processing chip, while 'Qchip' refers to the Nokia SROS series + QoS Queueing Engine chip." + ::= { tmnxSubSlaProfileInstanceObjs 9 } + +tmnxSpiEgrQosSchedStatsEntry OBJECT-TYPE + SYNTAX TmnxSpiEgrQosSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains egress statistics about a particular SLA + profile instance QoS scheduler." + INDEX { + tmnxSubInfoSubIdent, + sapPortId, + sapEncapValue, + tmnxSLAProfName, + tmnxSubSpiGroupType, + tmnxSubSpiGroupId, + IMPLIED tmnxSpiEgrQosSchedStatsName + } + ::= { tmnxSpiEgrQosSchedStatsTable 1 } + +TmnxSpiEgrQosSchedStatsEntry ::= SEQUENCE +{ + tmnxSpiEgrQosSchedStatsName TNamedItem, + tmnxSpiEgrQosSchedStatsFwdPkts Counter64, + tmnxSpiEgrQosSchedStatsFwdOctets Counter64 +} + +tmnxSpiEgrQosSchedStatsName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQosSchedStatsName specifies the egress QoS + scheduler of this SLA profile instance." + ::= { tmnxSpiEgrQosSchedStatsEntry 1 } + +tmnxSpiEgrQosSchedStatsFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQosSchedStatsFwdPkts indicates the number of + forwarded packets by the egress Qchip, as determined by the SLA + profile instance egress scheduler policy." + ::= { tmnxSpiEgrQosSchedStatsEntry 2 } + +tmnxSpiEgrQosSchedStatsFwdOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSpiEgrQosSchedStatsFwdOctets indicates the number of + forwarded octets by the egress Qchip, as determined by the SLA profile + instance egress scheduler policy." + ::= { tmnxSpiEgrQosSchedStatsEntry 3 } + +tmnxSubSpiCatTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubSpiCatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubSpiCatTable contains volume and time based accounting + information for active subscribers." + ::= { tmnxSubSlaProfileInstanceObjs 10 } + +tmnxSubSpiCatEntry OBJECT-TYPE + SYNTAX TmnxSubSpiCatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains volume & time based accounting information for + a subscriber, SLA profile and credit category." + INDEX { + tmnxSubInfoSubIdent, + sapPortId, + sapEncapValue, + tmnxSLAProfName, + tmnxSubSpiGroupType, + tmnxSubSpiGroupId, + tmnxSubSpiCatName + } + ::= { tmnxSubSpiCatTable 1 } + +TmnxSubSpiCatEntry ::= SEQUENCE +{ + tmnxSubSpiCatName TNamedItem, + tmnxSubSpiCatMapName TNamedItem, + tmnxSubSpiCatCreditControlPlcy TNamedItem, + tmnxSubSpiCatCrdtVolumeUsed CounterBasedGauge64, + tmnxSubSpiCatCrdtVolumeAvail CounterBasedGauge64, + tmnxSubSpiCatCrdtVolumeThres CounterBasedGauge64, + tmnxSubSpiCatCrdtTimeUsed Gauge32, + tmnxSubSpiCatCrdtTimeAvail Gauge32, + tmnxSubSpiCatCrdtTimeThres Gauge32, + tmnxSubSpiCatCrdtExpired TruthValue, + tmnxSubSpiCatCrdtNegotiating TruthValue, + tmnxSubSpiCatOutOfCrdtAction TmnxSubCcOutOfCreditAction, + tmnxSubSpiCatQuotaHoldingTime Unsigned32, + tmnxSubSpiCatCrdtVolumeAvailIng CounterBasedGauge64, + tmnxSubSpiCatCrdtVolumeAvailEgr CounterBasedGauge64, + tmnxSubSpiCatCrdtVolumeUsedIng CounterBasedGauge64, + tmnxSubSpiCatCrdtVolumeUsedEgr CounterBasedGauge64, + tmnxSubSpiCatValidityTimeUsed Gauge32, + tmnxSubSpiCatValidityTimeAvail Gauge32, + tmnxSubSpiCatEfhVolumeCurrUnrep CounterBasedGauge64, + tmnxSubSpiCatEfhTimeCurrUnrep Gauge32, + tmnxSubSpiCatEfhVolumeTotalUnrep CounterBasedGauge64, + tmnxSubSpiCatEfhTimeTotalUnrep Gauge32, + tmnxSubSpiCatCrdtReset TmnxActionType, + tmnxSubSpiCatAlias TXLNamedItem, + tmnxSubSpiCatHttpRdrUrlOvrd TmnxHttpRedirectUrl +} + +tmnxSubSpiCatName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatName indicates the credit category." + ::= { tmnxSubSpiCatEntry 1 } + +tmnxSubSpiCatMapName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatMapName indicates the credit category map." + ::= { tmnxSubSpiCatEntry 2 } + +tmnxSubSpiCatCreditControlPlcy OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatCreditControlPlcy indicates the credit + control policy." + ::= { tmnxSubSpiCatEntry 3 } + +tmnxSubSpiCatCrdtVolumeUsed OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatCrdtVolumeUsed indicates the volume based + credit used." + ::= { tmnxSubSpiCatEntry 4 } + +tmnxSubSpiCatCrdtVolumeAvail OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatCrdtVolumeAvail indicates the volume based + credit available." + ::= { tmnxSubSpiCatEntry 5 } + +tmnxSubSpiCatCrdtVolumeThres OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatCrdtVolumeThres indicates the volume based + credit threshold. + + If tmnxSubSpiCatCrdtVolumeAvail becomes lower, then credit negotiation + will start." + ::= { tmnxSubSpiCatEntry 6 } + +tmnxSubSpiCatCrdtTimeUsed OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatCrdtTimeUsed indicates the time based credit + used." + ::= { tmnxSubSpiCatEntry 7 } + +tmnxSubSpiCatCrdtTimeAvail OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatCrdtTimeAvail indicates the time based + credit available." + ::= { tmnxSubSpiCatEntry 8 } + +tmnxSubSpiCatCrdtTimeThres OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatCrdtTimeThres indicates the time based + credit threshold. + + If tmnxSubSpiCatCrdtTimeAvail becomes lower, then credit negotiation + will start." + ::= { tmnxSubSpiCatEntry 9 } + +tmnxSubSpiCatCrdtExpired OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatCrdtExpired indicates whether credit has + expired." + ::= { tmnxSubSpiCatEntry 10 } + +tmnxSubSpiCatCrdtNegotiating OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatCrdtNegotiating indicates whether credit is + being negotiated." + ::= { tmnxSubSpiCatEntry 11 } + +tmnxSubSpiCatOutOfCrdtAction OBJECT-TYPE + SYNTAX TmnxSubCcOutOfCreditAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatOutOfCrdtAction indicates what will happen + when credit gets exhausted." + ::= { tmnxSubSpiCatEntry 12 } + +tmnxSubSpiCatQuotaHoldingTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatQuotaHoldingTime indicates the time after + which credit negotiation will start when the subscriber activity rate + falls below the activity threshold." + ::= { tmnxSubSpiCatEntry 13 } + +tmnxSubSpiCatCrdtVolumeAvailIng OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatCrdtVolumeAvailIng indicates the volume + based credit available for ingress packets." + ::= { tmnxSubSpiCatEntry 14 } + +tmnxSubSpiCatCrdtVolumeAvailEgr OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatCrdtVolumeAvailEgr indicates the volume + based credit available for egress packets." + ::= { tmnxSubSpiCatEntry 15 } + +tmnxSubSpiCatCrdtVolumeUsedIng OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatCrdtVolumeUsedIng indicates the volume based + credit used by ingress packets." + ::= { tmnxSubSpiCatEntry 16 } + +tmnxSubSpiCatCrdtVolumeUsedEgr OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatCrdtVolumeUsedEgr indicates the volume based + credit used by egress packets." + ::= { tmnxSubSpiCatEntry 17 } + +tmnxSubSpiCatValidityTimeUsed OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatValidityTimeUsed indicates the used portion + of the validity time of the granted service units. + + When the service units are granted by the Online Charging Server + (OCS), the validity time is provided by the OCS. + + When the service units are granted by the configured default volume + credit (configured in tmnxSubApCategoryDfltCrdtVolume or + tmnxDiamGyEfhInterimCreditVolume), the validity time is defined in + tmnxDiamGyEfhInterimCredValTime." + REFERENCE + "RFC 4006, Section 8.33. Validity-Time AVP" + ::= { tmnxSubSpiCatEntry 18 } + +tmnxSubSpiCatValidityTimeAvail OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatValidityTimeAvail indicates the time left + from the validity time of the granted service units. + + When the service units are granted by the Online Charging Server + (OCS), the validity time is provided by the OCS. + + When the service units are granted by the configured default volume + credit (configured in tmnxSubApCategoryDfltCrdtVolume or + tmnxDiamGyEfhInterimCreditVolume), the validity time is defined in + tmnxDiamGyEfhInterimCredValTime." + REFERENCE + "RFC 4006, Section 8.33. Validity-Time AVP" + ::= { tmnxSubSpiCatEntry 19 } + +tmnxSubSpiCatEfhVolumeCurrUnrep OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatEfhVolumeCurrUnrep indicates the used volume + based credit, that is not yet reported to the OCS, while the EFH state + is active for this diameter session." + REFERENCE + "RFC 4006, Section 8.19. Used-Service-Unit AVP" + ::= { tmnxSubSpiCatEntry 20 } + +tmnxSubSpiCatEfhTimeCurrUnrep OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatEfhTimeCurrUnrep indicates the used time + based credit, that will be reported to the OCS, while the EFH state is + active for this diameter session." + ::= { tmnxSubSpiCatEntry 21 } + +tmnxSubSpiCatEfhVolumeTotalUnrep OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatEfhVolumeTotalUnrep indicates the total used + volume based credit, that is not yet reported to the OCS, of all the + periods that the diameter session was in EFH mode." + REFERENCE + "RFC 4006, Section 8.19. Used-Service-Unit AVP" + ::= { tmnxSubSpiCatEntry 22 } + +tmnxSubSpiCatEfhTimeTotalUnrep OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatEfhTimeTotalUnrep indicates the total used + time based credit, that will be reported to the OCS, of all the + periods that the diameter session was in EFH mode." + ::= { tmnxSubSpiCatEntry 23 } + +tmnxSubSpiCatCrdtReset OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object tmnxSubSpiCatCrdtReset allows the operator to reset the + credit for the accounting record represented by this row, by setting + the object to 'doAction'. + + A GET on this object will always return 'notApplicable'." + ::= { tmnxSubSpiCatEntry 100 } + +tmnxSubSpiCatAlias OBJECT-TYPE + SYNTAX TXLNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatAlias indicates the full name of the credit + category. + + If the full name of the credit category exceeds 32 characters, it does + not fit in the tmnxSubSpiCatName object; in that case, the + tmnxSubSpiCatName object contains only the first 32 characters. + + It is not possible to have two different credit categories in this + table when the first 32 characters of the name are identical." + ::= { tmnxSubSpiCatEntry 101 } + +tmnxSubSpiCatHttpRdrUrlOvrd OBJECT-TYPE + SYNTAX TmnxHttpRedirectUrl + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatHttpRdrUrlOvrd indicates the override of the + HTTP redirect URL for this credit control instance. + + An empty string indicates that the default redirect URL is used; the + default redirect URL is the value of tmnxCcIpFltrRedirectURL in the + same credit-control category." + ::= { tmnxSubSpiCatEntry 102 } + +tmnxSubSpiCatStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubSpiCatStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubSpiCatStatTable contains per SLA profile instance + statistics of the number of categories in use." + ::= { tmnxSubSlaProfileInstanceObjs 11 } + +tmnxSubSpiCatStatEntry OBJECT-TYPE + SYNTAX TmnxSubSpiCatStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row provides a count of the number of categories of a particular + type that are in use by a particular SLA profile instance." + INDEX { + tmnxSubInfoSubIdent, + sapPortId, + sapEncapValue, + tmnxSLAProfName, + tmnxSubSpiGroupType, + tmnxSubSpiGroupId, + tmnxSubSpiCatStatType + } + ::= { tmnxSubSpiCatStatTable 1 } + +TmnxSubSpiCatStatEntry ::= SEQUENCE +{ + tmnxSubSpiCatStatType INTEGER, + tmnxSubSpiCatStatValue Gauge32 +} + +tmnxSubSpiCatStatType OBJECT-TYPE + SYNTAX INTEGER { + static (1), + gxSession (2), + gxPcc (3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatStatType indicates the type of category that + the value of tmnxSubSpiCatStatValue applies to." + ::= { tmnxSubSpiCatStatEntry 1 } + +tmnxSubSpiCatStatValue OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiCatStatValue indicates the number of categories + of the type indicated with tmnxSpiCatStatType that are in use by this + SLA profile instance." + ::= { tmnxSubSpiCatStatEntry 2 } + +tmnxSubSpiAleTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubSpiAleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubSpiAleTable contains information about subscribers' DSL + Access Loop Encapsulation." + ::= { tmnxSubSlaProfileInstanceObjs 12 } + +tmnxSubSpiAleEntry OBJECT-TYPE + SYNTAX TmnxSubSpiAleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents DSL Access Loop information about a + particular subscriber SLA profile instance." + INDEX { + tmnxSubInfoSubIdent, + sapPortId, + sapEncapValue, + tmnxSLAProfName, + tmnxSubSpiGroupType, + tmnxSubSpiGroupId + } + ::= { tmnxSubSpiAleTable 1 } + +TmnxSubSpiAleEntry ::= SEQUENCE +{ + tmnxSubSpiAleEncapOffset Integer32, + tmnxSubSpiAleDatalink INTEGER +} + +tmnxSubSpiAleEncapOffset OBJECT-TYPE + SYNTAX Integer32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiAleEncapOffset indicates the number of bytes + added to or subtracted from the packet size while performing rate + calculations, in order to take into account the encapsulation overhead + in the DSL Access Loop. + + A positive number indicates that bytes are added to, a negative number + indicates that bytes are subtracted from the actual packet size." + ::= { tmnxSubSpiAleEntry 1 } + +tmnxSubSpiAleDatalink OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + other (1), + atm (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubSpiAleDatalink indicates the type of data link in + the DSL Access Loop." + ::= { tmnxSubSpiAleEntry 2 } + tmnxSubscriberNotifyObjects OBJECT IDENTIFIER ::= { tmnxSubMgmt 2 } tmnxSubIdent OBJECT-TYPE @@ -26594,7 +29698,7 @@ tmnxSubNotifPrefixLength OBJECT-TYPE ::= { tmnxSubscriberNotifyObjects 16 } tmnxSubNotifName OBJECT-TYPE - SYNTAX TNamedItem + SYNTAX TNamedItemOrEmpty MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION @@ -26609,6 +29713,31 @@ tmnxSubNotifNumber OBJECT-TYPE "The value of tmnxSubNotifNumber indicates a number." ::= { tmnxSubscriberNotifyObjects 18 } +tmnxSubNotifIpPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object tmnxSubNotifIpPort is a a 16 bit port number of an Internet + transport layer protocol." + ::= { tmnxSubscriberNotifyObjects 19 } + +tmnxSubNotifIpProtocol OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object tmnxSubNotifIpProtocol indicates an IP protocol." + ::= { tmnxSubscriberNotifyObjects 20 } + +tmnxSubNotifTruthValue OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object tmnxSubNotifTruthValue represents a boolean value." + ::= { tmnxSubscriberNotifyObjects 21 } + tmnxSubRadNotifyStatsObjects OBJECT IDENTIFIER ::= { tmnxSubMgmt 3 } tmnxSubRadNotifyStatsReceived OBJECT-TYPE @@ -27161,13 +30290,13 @@ tmnxSubIgmpHostsEntry OBJECT-TYPE TmnxSubIgmpHostsEntry ::= SEQUENCE { - tmnxSubIgmpHostsSubIdent DisplayString, + tmnxSubIgmpHostsSubIdent TmnxSubIdentString, tmnxSubIgmpHostsHostAddress IpAddress, tmnxSubIgmpHostsCreated TimeStamp } tmnxSubIgmpHostsSubIdent OBJECT-TYPE - SYNTAX DisplayString (SIZE (1..32)) + SYNTAX TmnxSubIdentString MAX-ACCESS not-accessible STATUS current DESCRIPTION @@ -27214,10 +30343,10 @@ tmnxSubIgmpPlcySubscriberEntry OBJECT-TYPE ::= { tmnxSubIgmpPlcySubscriberTable 1 } TmnxSubIgmpPlcySubscriberEntry ::= SEQUENCE -{ tmnxSubIgmpPlcySubscriberId DisplayString } +{ tmnxSubIgmpPlcySubscriberId TmnxSubIdentString } tmnxSubIgmpPlcySubscriberId OBJECT-TYPE - SYNTAX DisplayString (SIZE (1..32)) + SYNTAX TmnxSubIdentString MAX-ACCESS read-only STATUS current DESCRIPTION @@ -27334,7 +30463,7 @@ tmnxSubMcacPlcyAdminState OBJECT-TYPE tmnxSubMcacPlcyUnconstrainedBW OBJECT-TYPE SYNTAX Integer32 (-1..2147483647) - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -27352,7 +30481,7 @@ tmnxSubMcacPlcyUnconstrainedBW OBJECT-TYPE tmnxSubMcacPlcyPreRsvdMandBW OBJECT-TYPE SYNTAX Integer32 (-1..2147483647) - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -27411,10 +30540,10 @@ tmnxSubMcacPlcySubscriberEntry OBJECT-TYPE ::= { tmnxSubMcacPlcySubscriberTable 1 } TmnxSubMcacPlcySubscriberEntry ::= SEQUENCE -{ tmnxSubMcacPlcySubscriberId DisplayString } +{ tmnxSubMcacPlcySubscriberId TmnxSubIdentString } tmnxSubMcacPlcySubscriberId OBJECT-TYPE - SYNTAX DisplayString (SIZE (1..32)) + SYNTAX TmnxSubIdentString MAX-ACCESS read-only STATUS current DESCRIPTION @@ -27470,7 +30599,7 @@ tmnxSubMcacStatusPlcyName OBJECT-TYPE tmnxSubMcacStatusinUseMandBw OBJECT-TYPE SYNTAX Unsigned32 - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -27481,7 +30610,7 @@ tmnxSubMcacStatusinUseMandBw OBJECT-TYPE tmnxSubMcacStatusinUseOpnlBw OBJECT-TYPE SYNTAX Unsigned32 - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -27492,7 +30621,7 @@ tmnxSubMcacStatusinUseOpnlBw OBJECT-TYPE tmnxSubMcacStatusAvailMandBw OBJECT-TYPE SYNTAX Unsigned32 - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -27503,7 +30632,7 @@ tmnxSubMcacStatusAvailMandBw OBJECT-TYPE tmnxSubMcacStatusAvailOpnlBw OBJECT-TYPE SYNTAX Unsigned32 - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -27933,7 +31062,7 @@ tmnxSubMldHostsEntry OBJECT-TYPE TmnxSubMldHostsEntry ::= SEQUENCE { - tmnxSubMldHostsSubIdent DisplayString, + tmnxSubMldHostsSubIdent TmnxSubIdentString, tmnxSubMldHostsHostAddressType InetAddressType, tmnxSubMldHostsHostAddress InetAddress, tmnxSubMldHostMacAddress MacAddress, @@ -27942,7 +31071,7 @@ TmnxSubMldHostsEntry ::= SEQUENCE } tmnxSubMldHostsSubIdent OBJECT-TYPE - SYNTAX DisplayString (SIZE (1..32)) + SYNTAX TmnxSubIdentString MAX-ACCESS not-accessible STATUS current DESCRIPTION @@ -28016,10 +31145,10 @@ tmnxSubMldPlcySubscriberEntry OBJECT-TYPE ::= { tmnxSubMldPlcySubscriberTable 1 } TmnxSubMldPlcySubscriberEntry ::= SEQUENCE -{ tmnxSubMldPlcySubscriberId DisplayString } +{ tmnxSubMldPlcySubscriberId TmnxSubIdentString } tmnxSubMldPlcySubscriberId OBJECT-TYPE - SYNTAX DisplayString (SIZE (1..32)) + SYNTAX TmnxSubIdentString MAX-ACCESS read-only STATUS current DESCRIPTION @@ -28155,6 +31284,7 @@ TmnxSubPppEntry ::= SEQUENCE tmnxSubPppGrpIf InterfaceIndexOrZero, tmnxSubPppPortId TmnxPortID, tmnxSubPppEncapValue TmnxEncapVal, + tmnxSubPppSpiGroupId TmnxSubOperSpiGroupId, tmnxSubPppMlpppRole INTEGER, tmnxSubPppMlpppBundleId Unsigned32, tmnxSubPppAcctSessionId TmnxSubAcctSessionId, @@ -28802,6 +31932,15 @@ tmnxSubPppEncapValue OBJECT-TYPE tmnxSubPppPortId." ::= { tmnxSubPppEntry 63 } +tmnxSubPppSpiGroupId OBJECT-TYPE + SYNTAX TmnxSubOperSpiGroupId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubPppSpiGroupId indicates the SLA profile instance + group identifier specified by the AAA server." + ::= { tmnxSubPppEntry 67 } + tmnxSubPppMlpppRole OBJECT-TYPE SYNTAX INTEGER { no (0), @@ -29879,7 +33018,7 @@ tmnxSubPppOvrWrrWeight OBJECT-TYPE tmnxSubPppOvrPIRHi OBJECT-TYPE SYNTAX Unsigned32 (0 | 4294967295) - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -29897,7 +33036,7 @@ tmnxSubPppOvrPIRHi OBJECT-TYPE tmnxSubPppOvrPIRLo OBJECT-TYPE SYNTAX Unsigned32 (1..3200000000 | 4294967294 | 4294967295) - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -29915,7 +33054,7 @@ tmnxSubPppOvrPIRLo OBJECT-TYPE tmnxSubPppOvrCIRHi OBJECT-TYPE SYNTAX Unsigned32 (0 | 4294967295) - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -29933,7 +33072,7 @@ tmnxSubPppOvrCIRHi OBJECT-TYPE tmnxSubPppOvrCIRLo OBJECT-TYPE SYNTAX Unsigned32 (0..3200000000 | 4294967294 | 4294967295) - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -30059,7 +33198,7 @@ tmnxSubPppAleOrigin OBJECT-TYPE tmnxSubPppAleLinkRateDown OBJECT-TYPE SYNTAX Unsigned32 - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -30728,7 +33867,7 @@ tmnxSubHsmdaEgrQosQLastChgd OBJECT-TYPE tmnxSubHsmdaEgrQosQPIR OBJECT-TYPE SYNTAX THsmdaPIRKRateOverride - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -31769,7 +34908,12 @@ TmnxSubIpoeEntry ::= SEQUENCE tmnxSubIpoeWlanGwBridgeId Unsigned32, tmnxSubIpoeRtrAdvPlcy TNamedItemOrEmpty, tmnxSubIpoeApnName TmnxMobApnOrZero, - tmnxSubIpoeImsi TmnxMobImsiStr + tmnxSubIpoeImsi TmnxMobImsiStr, + tmnxSubIpoeSpiGroupId TmnxSubOperSpiGroupId, + tmnxSubIpoeSvcId TmnxServId, + tmnxSubIpoeSapPortId TmnxPortID, + tmnxSubIpoeSapEncapValue TmnxEncapVal, + tmnxSubIpoeMacAddress MacAddress } tmnxSubIpoeIndex OBJECT-TYPE @@ -32388,6 +35532,52 @@ tmnxSubIpoeImsi OBJECT-TYPE "The value of tmnxSubIpoeImsi indicates the IMSI for this session." ::= { tmnxSubIpoeEntry 66 } +tmnxSubIpoeSpiGroupId OBJECT-TYPE + SYNTAX TmnxSubOperSpiGroupId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSpiGroupId indicates the SLA profile instance + group identifier specified by the AAA server." + ::= { tmnxSubIpoeEntry 67 } + +tmnxSubIpoeSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSvcId indicates the Service ID to which this + session belongs." + ::= { tmnxSubIpoeEntry 68 } + +tmnxSubIpoeSapPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSapPortId indicates the ID of the access port + to which this session belongs." + ::= { tmnxSubIpoeEntry 69 } + +tmnxSubIpoeSapEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeSapEncapValue indicates the value of the label + used to identify this SAP on the access port specified by + tmnxSubIpoeSapPortId." + ::= { tmnxSubIpoeEntry 70 } + +tmnxSubIpoeMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubIpoeMacAddress indicates the MAC address of this + session." + ::= { tmnxSubIpoeEntry 71 } + tmnxSubIpoeSessionTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxSubIpoeSessionEntry MAX-ACCESS not-accessible @@ -32806,7 +35996,7 @@ tmnxSubIpoeOvrWrrWeight OBJECT-TYPE tmnxSubIpoeOvrPIRHi OBJECT-TYPE SYNTAX Unsigned32 (0 | 4294967295) - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -32824,7 +36014,7 @@ tmnxSubIpoeOvrPIRHi OBJECT-TYPE tmnxSubIpoeOvrPIRLo OBJECT-TYPE SYNTAX Unsigned32 (1..3200000000 | 4294967294 | 4294967295) - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -32842,7 +36032,7 @@ tmnxSubIpoeOvrPIRLo OBJECT-TYPE tmnxSubIpoeOvrCIRHi OBJECT-TYPE SYNTAX Unsigned32 (0 | 4294967295) - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -32860,7 +36050,7 @@ tmnxSubIpoeOvrCIRHi OBJECT-TYPE tmnxSubIpoeOvrCIRLo OBJECT-TYPE SYNTAX Unsigned32 (0..3200000000 | 4294967294 | 4294967295) - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -34383,7 +37573,8 @@ TmnxSubBrgProfDhcp4OptEntry ::= SEQUENCE tmnxSubBrgProfDhcp4OptRowStatus RowStatus, tmnxSubBrgProfDhcp4OptLastCh TimeStamp, tmnxSubBrgProfDhcp4OptType TmnxDhcpOptionType, - tmnxSubBrgProfDhcp4OptValue OCTET STRING + tmnxSubBrgProfDhcp4OptValue OCTET STRING, + tmnxSubBrgProfDhcp4OptDisplay TmnxDhcpOptionDisplay } tmnxSubBrgProfDhcp4OptNumber OBJECT-TYPE @@ -34441,6 +37632,15 @@ tmnxSubBrgProfDhcp4OptValue OBJECT-TYPE allowed when the value of tmnxSubBrgProfDhcp4OptType is 'hex (3)'." ::= { tmnxSubBrgProfDhcp4OptEntry 5 } +tmnxSubBrgProfDhcp4OptDisplay OBJECT-TYPE + SYNTAX TmnxDhcpOptionDisplay + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgProfDhcp4OptDisplay indicates a hint + of how the tmnxSubBrgProfDhcp4OptValue can be displayed." + ::= { tmnxSubBrgProfDhcp4OptEntry 6 } + tmnxSubBrgIfTableLastChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only @@ -34616,7 +37816,8 @@ TmnxSubBrgEntry ::= SEQUENCE tmnxSubBrgRtrAdvPlcy TNamedItemOrEmpty, tmnxSubBrgAppProfile TNamedItemOrEmpty, tmnxSubBrgAaSubScope TmnxSapAASubScope, - tmnxSubBrgRemainUplinkInitWait Unsigned32 + tmnxSubBrgRemainUplinkInitWait Unsigned32, + tmnxSubBrgVasIpv4Filter TNamedItemOrEmpty } tmnxSubBrgId OBJECT-TYPE @@ -35221,6 +38422,15 @@ tmnxSubBrgRemainUplinkInitWait OBJECT-TYPE with this Bridged Residential Gateway." ::= { tmnxSubBrgEntry 61 } +tmnxSubBrgVasIpv4Filter OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgVasIpv4Filter indicates the VAS + filter used by this BRG instance." + ::= { tmnxSubBrgEntry 62 } + tmnxSubBrgHostTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxSubBrgHostEntry MAX-ACCESS not-accessible @@ -35253,7 +38463,8 @@ TmnxSubBrgHostEntry ::= SEQUENCE tmnxSubBrgHostAddrType InetAddressType, tmnxSubBrgHostAddr InetAddress, tmnxSubBrgHostAllocationType TmnxSubAddrContextAllocationType, - tmnxSubBrgHostService TmnxServId + tmnxSubBrgHostService TmnxServId, + tmnxSubBrgHostVasIpv4Filter TNamedItemOrEmpty } tmnxSubBrgHostMacAddress OBJECT-TYPE @@ -35306,6 +38517,15 @@ tmnxSubBrgHostService OBJECT-TYPE of the service associated with this BRG host and its original context." ::= { tmnxSubBrgHostEntry 5 } +tmnxSubBrgHostVasIpv4Filter OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSubBrgHostVasIpv4Filter indicates the VAS + filter used by this BRG host." + ::= { tmnxSubBrgHostEntry 6 } + tmnxSubAddrPlTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxSubAddrPlEntry MAX-ACCESS not-accessible @@ -35328,7 +38548,7 @@ tmnxSubAddrPlEntry OBJECT-TYPE TmnxSubAddrPlEntry ::= SEQUENCE { - tmnxSubAddrPlName TNamedItem, + tmnxSubAddrPlName TmnxSubPoolName, tmnxSubAddrPlDhcp4SubnetAddrType InetAddressType, tmnxSubAddrPlDhcp4SubnetAddr InetAddress, tmnxSubAddrPlDhcp4SubnetPrefixL InetAddressPrefixLength, @@ -35340,7 +38560,7 @@ TmnxSubAddrPlEntry ::= SEQUENCE } tmnxSubAddrPlName OBJECT-TYPE - SYNTAX TNamedItem + SYNTAX TmnxSubPoolName MAX-ACCESS not-accessible STATUS current DESCRIPTION @@ -35450,10 +38670,10 @@ tmnxSubBrgPoolEntry OBJECT-TYPE ::= { tmnxSubBrgPoolTable 1 } TmnxSubBrgPoolEntry ::= SEQUENCE -{ tmnxSubBrgPoolName TNamedItem } +{ tmnxSubBrgPoolName TLNamedItem } tmnxSubBrgPoolName OBJECT-TYPE - SYNTAX TNamedItem + SYNTAX TLNamedItem MAX-ACCESS read-only STATUS current DESCRIPTION @@ -35487,7 +38707,7 @@ tmnxSubPlBndEntry OBJECT-TYPE TmnxSubPlBndEntry ::= SEQUENCE { - tmnxSubPlBndPoolName TNamedItem, + tmnxSubPlBndPoolName TLNamedItem, tmnxSubPlBndMacAddress MacAddress, tmnxSubPlBndAddrType InetAddressType, tmnxSubPlBndAddr InetAddress, @@ -35498,7 +38718,7 @@ TmnxSubPlBndEntry ::= SEQUENCE } tmnxSubPlBndPoolName OBJECT-TYPE - SYNTAX TNamedItem + SYNTAX TLNamedItem MAX-ACCESS not-accessible STATUS current DESCRIPTION @@ -36104,13 +39324,13 @@ tmnxSubPlStandbyIpEntry OBJECT-TYPE TmnxSubPlStandbyIpEntry ::= SEQUENCE { - tmnxSubPlStandbyIpPoolName TNamedItem, + tmnxSubPlStandbyIpPoolName TLNamedItem, tmnxSubPlStandbyIpAddrType InetAddressType, tmnxSubPlStandbyIpAddr InetAddress } tmnxSubPlStandbyIpPoolName OBJECT-TYPE - SYNTAX TNamedItem + SYNTAX TLNamedItem MAX-ACCESS not-accessible STATUS current DESCRIPTION @@ -36882,7 +40102,8 @@ TmnxSubBondingCtxtEntry ::= SEQUENCE tmnxSubBondingCtxtHighThreshRate Unsigned32, tmnxSubBondingCtxtInitWeight Unsigned32, tmnxSubBondingCtxtWeightChange Unsigned32, - tmnxSubBondingCtxtCurrentWeight Unsigned32 + tmnxSubBondingCtxtCurrentWeight Unsigned32, + tmnxSubBondingCtxtIpoeIndex Unsigned32 } tmnxSubBondingCtxtId OBJECT-TYPE @@ -36914,7 +40135,7 @@ tmnxSubBondingCtxtIf OBJECT-TYPE tmnxSubBondingCtxtRefRate OBJECT-TYPE SYNTAX Unsigned32 - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -36925,7 +40146,7 @@ tmnxSubBondingCtxtRefRate OBJECT-TYPE tmnxSubBondingCtxtLowThreshRate OBJECT-TYPE SYNTAX Unsigned32 - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -36935,7 +40156,7 @@ tmnxSubBondingCtxtLowThreshRate OBJECT-TYPE tmnxSubBondingCtxtHighThreshRate OBJECT-TYPE SYNTAX Unsigned32 - UNITS "kbps" + UNITS "kilobps" MAX-ACCESS read-only STATUS current DESCRIPTION @@ -36974,6 +40195,17 @@ tmnxSubBondingCtxtCurrentWeight OBJECT-TYPE load-balancing weight (in percentage) of the preferred connection." ::= { tmnxSubBondingCtxtEntry 9 } +tmnxSubBondingCtxtIpoeIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSubBondingCtxtIpoeIndex indicates the identifier of + the internally created IPoE Session. It is the index of the + corresponding conceptual row in the + TIMETRA-SUBSCRIBER-MGMT-MIB::tmnxSubIpoeTable." + ::= { tmnxSubBondingCtxtEntry 10 } + tmnxSubBondingCtxtConnTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxSubBondingCtxtConnEntry MAX-ACCESS not-accessible @@ -37250,7 +40482,8 @@ TmnxSubGtpPlcyApnEntry ::= SEQUENCE tmnxSubGtpPlcyApnDiamAuthPolicy TNamedItemOrEmpty, tmnxSubGtpPlcyApnLudb TNamedItemOrEmpty, tmnxSubGtpPlcyApnDefSvcId TmnxExtServId, - tmnxSubGtpPlcyApnDefItfName TNamedItemOrEmpty + tmnxSubGtpPlcyApnDefItfName TNamedItemOrEmpty, + tmnxSubGtpPlcyApnSkipIpv4Alloc TruthValue } tmnxSubGtpPlcyApnName OBJECT-TYPE @@ -37333,6 +40566,17 @@ tmnxSubGtpPlcyApnDefItfName OBJECT-TYPE DEFVAL { ''H } ::= { tmnxSubGtpPlcyApnEntry 8 } +tmnxSubGtpPlcyApnSkipIpv4Alloc OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If set the IPv4 address allocation in GTP will be skipped and + deferred to DHCP, this flag is only considered if deferred address + allocation is not present in the PCO" + DEFVAL { false } + ::= { tmnxSubGtpPlcyApnEntry 9 } + tmnxSubGtpSeTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxSubGtpSeEntry MAX-ACCESS not-accessible @@ -37422,6 +40666,1218 @@ tmnxSubGtpSeMac OBJECT-TYPE "The value of tmnxSubGtpSeMac indicates the MAC address of this session" ::= { tmnxSubGtpSeEntry 6 } +tmnxSubGtpPlcyApnAmbrQMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSubGtpPlcyApnAmbrQMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSubGtpPlcyApnAmbrQMapTable contains objects to configure + APN-AMBR QoS mappings. Rates in the APN-AMBR IE of an incoming GTP + message are mapped to SROS QoS objects. This override uses standard + SROS QoS overrides. A subsequent Gx/Radius-based override removes this + override." + ::= { tmnxSubGtpObjs 8 } + +tmnxSubGtpPlcyApnAmbrQMapEntry OBJECT-TYPE + SYNTAX TmnxSubGtpPlcyApnAmbrQMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents APN-AMBR QoS mapping information." + AUGMENTS { tmnxSubGtpPlcyApnEntry } + ::= { tmnxSubGtpPlcyApnAmbrQMapTable 1 } + +TmnxSubGtpPlcyApnAmbrQMapEntry ::= SEQUENCE +{ + tmnxSubGtpPlcyApnAmbrQMapDlType TmnxSubGtpPlcyApnAmbrQMapDlType, + tmnxSubGtpPlcyApnAmbrQMapDlArbNm TNamedItemOrEmpty, + tmnxSubGtpPlcyApnAmbrQMapDlSchNm TNamedItemOrEmpty, + tmnxSubGtpPlcyApnAmbrQMapDlPolId TEgressPolicerIdOrNone, + tmnxSubGtpPlcyApnAmbrQMapDlQueId TEgressQueueId, + tmnxSubGtpPlcyApnAmbrQMapUlType TmnxSubGtpPlcyApnAmbrQMapUlType, + tmnxSubGtpPlcyApnAmbrQMapUlArbNm TNamedItemOrEmpty, + tmnxSubGtpPlcyApnAmbrQMapUlSchNm TNamedItemOrEmpty, + tmnxSubGtpPlcyApnAmbrQMapUlPolId TIngressPolicerIdOrNone, + tmnxSubGtpPlcyApnAmbrQMapUlQueId TIngressQueueId +} + +tmnxSubGtpPlcyApnAmbrQMapDlType OBJECT-TYPE + SYNTAX TmnxSubGtpPlcyApnAmbrQMapDlType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The QoS information in the APN-AMBR IE of an incoming GTP message is + mapped to an SROS QoS override object. The value of + tmnxSubGtpPlcyApnAmbrQMapDlType specifies the kind of SROS QoS object + the override applies to. For the downlink, this can be an aggregate + rate, an arbiter, a policer, a queue or a scheduler." + DEFVAL { noMapping } + ::= { tmnxSubGtpPlcyApnAmbrQMapEntry 1 } + +tmnxSubGtpPlcyApnAmbrQMapDlArbNm OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGtpPlcyApnAmbrQMapDlArbNm specifies the name of + the arbiter used for the downlink QoS override mapping." + DEFVAL { "" } + ::= { tmnxSubGtpPlcyApnAmbrQMapEntry 2 } + +tmnxSubGtpPlcyApnAmbrQMapDlSchNm OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGtpPlcyApnAmbrQMapDlSchNm specifies the name of + the scheduler used for the downlink QoS override mapping." + DEFVAL { "" } + ::= { tmnxSubGtpPlcyApnAmbrQMapEntry 3 } + +tmnxSubGtpPlcyApnAmbrQMapDlPolId OBJECT-TYPE + SYNTAX TEgressPolicerIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGtpPlcyApnAmbrQMapDlPolId specifies the id of the + policer used for the downlink QoS override mapping." + DEFVAL { 0 } + ::= { tmnxSubGtpPlcyApnAmbrQMapEntry 4 } + +tmnxSubGtpPlcyApnAmbrQMapDlQueId OBJECT-TYPE + SYNTAX TEgressQueueId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGtpPlcyApnAmbrQMapDlQueId specifies the id of the + queue used for the downlink QoS override mapping." + DEFVAL { 0 } + ::= { tmnxSubGtpPlcyApnAmbrQMapEntry 5 } + +tmnxSubGtpPlcyApnAmbrQMapUlType OBJECT-TYPE + SYNTAX TmnxSubGtpPlcyApnAmbrQMapUlType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The QoS information in the APN-AMBR IE of an incoming GTP message is + mapped to an SROS QoS override object. The value of + tmnxSubGtpPlcyApnAmbrQMapUlType specifies the kind of SROS QoS object + the override applies to. For the uplink, this can be an arbiter, a + policer, a queue or a scheduler." + DEFVAL { noMapping } + ::= { tmnxSubGtpPlcyApnAmbrQMapEntry 6 } + +tmnxSubGtpPlcyApnAmbrQMapUlArbNm OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGtpPlcyApnAmbrQMapUlArbNm specifies the name of + the arbiter used for the uplink QoS override mapping." + DEFVAL { "" } + ::= { tmnxSubGtpPlcyApnAmbrQMapEntry 7 } + +tmnxSubGtpPlcyApnAmbrQMapUlSchNm OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGtpPlcyApnAmbrQMapUlSchNm specifies the name of + the scheduler used for the uplink QoS override mapping." + DEFVAL { "" } + ::= { tmnxSubGtpPlcyApnAmbrQMapEntry 8 } + +tmnxSubGtpPlcyApnAmbrQMapUlPolId OBJECT-TYPE + SYNTAX TIngressPolicerIdOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGtpPlcyApnAmbrQMapUlPolId specifies the id of the + policer used for the uplink QoS override mapping." + DEFVAL { 0 } + ::= { tmnxSubGtpPlcyApnAmbrQMapEntry 9 } + +tmnxSubGtpPlcyApnAmbrQMapUlQueId OBJECT-TYPE + SYNTAX TIngressQueueId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSubGtpPlcyApnAmbrQMapUlQueId specifies the id of the + queue used for the uplink QoS override mapping." + DEFVAL { 0 } + ::= { tmnxSubGtpPlcyApnAmbrQMapEntry 10 } + +tmnxSvcChainObjs OBJECT IDENTIFIER ::= { tmnxSubMgmt 15 } + +tmnxSvcChainMacPrefix OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSvcChainMacPrefix specifies the unique MAC prefix per + ISA and per outside service for all NAT-groups configured for service + chaining." + DEFVAL { 'FFFFFF000000'H } + ::= { tmnxSvcChainObjs 1 } + +tmnxSvcChainEvpnTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSvcChainEvpnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSvcChainEvpnTable contains the objects to configure the EVPN + (Ethernet VPN)." + ::= { tmnxSvcChainObjs 2 } + +tmnxSvcChainEvpnEntry OBJECT-TYPE + SYNTAX TmnxSvcChainEvpnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents the configuration related to an EVPN + (Ethernet VPN)." + INDEX { tmnxSvcChainEvpnId } + ::= { tmnxSvcChainEvpnTable 1 } + +TmnxSvcChainEvpnEntry ::= SEQUENCE +{ + tmnxSvcChainEvpnId TmnxServId, + tmnxSvcChainEvpnRowStatus RowStatus, + tmnxSvcChainEvpnLastChanged TimeStamp, + tmnxSvcChainEvpnAdminState TmnxAdminState, + tmnxSvcChainEvpnDescr TItemDescription, + tmnxSvcChainEvpnImportMode TmnxEvpnImportMode, + tmnxSvcChainEvpnBgpRd TmnxVPNRouteDistinguisher, + tmnxSvcChainEvpnBgpAutoRd TruthValue, + tmnxSvcChainEvpnBgpImpTgt TNamedItemOrEmpty, + tmnxSvcChainEvpnBgpExpTgt TNamedItemOrEmpty, + tmnxSvcChainEvpnVni Unsigned32, + tmnxSvcChainEvpnGwAddrStartType InetAddressType, + tmnxSvcChainEvpnGwAddrStart InetAddress, + tmnxSvcChainEvpnGwAddrEndType InetAddressType, + tmnxSvcChainEvpnGwAddrEnd InetAddress, + tmnxSvcChainEvpnIpAdvRtEnabled TmnxEnabledDisabledAdminState, + tmnxSvcChainPrefixRtResolution TmnxEvpnPrefixRouteResolution +} + +tmnxSvcChainEvpnId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcChainEvpnId specifies the service-id of the EVPN." + ::= { tmnxSvcChainEvpnEntry 1 } + +tmnxSvcChainEvpnRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainEvpnRowStatus specifies the row status of the + EVPN." + ::= { tmnxSvcChainEvpnEntry 2 } + +tmnxSvcChainEvpnLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcChainEvpnLastChanged indicates the time, since + system startup, that the EVPN was created or modified." + ::= { tmnxSvcChainEvpnEntry 3 } + +tmnxSvcChainEvpnAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainEvpnAdminState specifies the administrative + state of the EVPN." + DEFVAL { outOfService } + ::= { tmnxSvcChainEvpnEntry 4 } + +tmnxSvcChainEvpnDescr OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainEvpnDescr specifies the description of the + EVPN." + DEFVAL { "" } + ::= { tmnxSvcChainEvpnEntry 5 } + +tmnxSvcChainEvpnImportMode OBJECT-TYPE + SYNTAX TmnxEvpnImportMode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainEvpnImportMode specifies the import mode of + the EVPN." + DEFVAL { none } + ::= { tmnxSvcChainEvpnEntry 6 } + +tmnxSvcChainEvpnBgpRd OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainEvpnBgpRd specifies the high-order 6 bytes + used to compose the Virtual Switch Instance identifier (VSI-id) to use + for NLRI in BGP in this EVPN service. + + SNMP set of tmnxSvcChainEvpnBgpRd to non-default value will + automatically set tmnxSvcChainEvpnBgpAutoRd to 'false'." + DEFVAL { '0000000000000000'H } + ::= { tmnxSvcChainEvpnEntry 8 } + +tmnxSvcChainEvpnBgpAutoRd OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainEvpnBgpAutoRd specifies if the system will + automatically select a value for the route-distinguisher from + svcBgpAutoRDType1Group, instead of using tmnxSvcChainEvpnBgpRd. + + An 'inconsistentValue' error is returned when trying to set + tmnxSvcChainEvpnBgpAutoRd to 'true' and there is no + route-distinguisher available from + TIMETRA-SERV-MIB::svcBgpAutoRDType1Group. + + SNMP set of tmnxSvcChainEvpnBgpAutoRd to 'true' will automatically set + tmnxSvcChainEvpnBgpRd to all zeroes." + DEFVAL { false } + ::= { tmnxSvcChainEvpnEntry 9 } + +tmnxSvcChainEvpnBgpImpTgt OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainEvpnBgpImpTgt specifies the route target to + be used by BGP in this EVPN service when importing routes." + DEFVAL { "" } + ::= { tmnxSvcChainEvpnEntry 10 } + +tmnxSvcChainEvpnBgpExpTgt OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainEvpnBgpExpTgt specifies the route target to + be used by BGP in this EVPN service when exporting routes." + DEFVAL { "" } + ::= { tmnxSvcChainEvpnEntry 11 } + +tmnxSvcChainEvpnVni OBJECT-TYPE + SYNTAX Unsigned32 (0..16777215) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainEvpnVni specifies the VNI of the VXLAN + created by the EVPN service." + DEFVAL { 0 } + ::= { tmnxSvcChainEvpnEntry 12 } + +tmnxSvcChainEvpnGwAddrStartType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainEvpnGwAddrStartType specifies the address + type of tmnxSvcChainEvpnGwAddrStart." + DEFVAL { unknown } + ::= { tmnxSvcChainEvpnEntry 13 } + +tmnxSvcChainEvpnGwAddrStart OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainEvpnGwAddrStart specifies the start of the + gateway address range (V4) for this EVPN service." + DEFVAL { "" } + ::= { tmnxSvcChainEvpnEntry 14 } + +tmnxSvcChainEvpnGwAddrEndType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainEvpnGwAddrEndType specifies the address type + of tmnxSvcChainEvpnGwAddrEnd." + DEFVAL { unknown } + ::= { tmnxSvcChainEvpnEntry 15 } + +tmnxSvcChainEvpnGwAddrEnd OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainEvpnGwAddrEnd specifies the end of the + gateway address range (V4) for this EVPN service." + DEFVAL { "" } + ::= { tmnxSvcChainEvpnEntry 16 } + +tmnxSvcChainEvpnIpAdvRtEnabled OBJECT-TYPE + SYNTAX TmnxEnabledDisabledAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainEvpnIpAdvRtEnabled specifies if the system + will advertise IP routes from NAT pools configured in + tmnxSvcChainPoolTable." + DEFVAL { disabled } + ::= { tmnxSvcChainEvpnEntry 17 } + +tmnxSvcChainPrefixRtResolution OBJECT-TYPE + SYNTAX TmnxEvpnPrefixRouteResolution + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainPrefixRtResolution specifies how prefix + routes should be resolved." + DEFVAL { recursive } + ::= { tmnxSvcChainEvpnEntry 18 } + +tmnxSvcChainPoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSvcChainPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSvcChainPoolTable contains the objects to configure the NAT + pools for an EVPN." + ::= { tmnxSvcChainObjs 3 } + +tmnxSvcChainPoolEntry OBJECT-TYPE + SYNTAX TmnxSvcChainPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents the configuration related to a NAT pool + inside an EVPN." + INDEX { + tmnxSvcChainPoolEvpnId, + tmnxSvcChainPoolRouter, + tmnxSvcChainPoolName + } + ::= { tmnxSvcChainPoolTable 1 } + +TmnxSvcChainPoolEntry ::= SEQUENCE +{ + tmnxSvcChainPoolEvpnId TmnxServId, + tmnxSvcChainPoolName TNamedItem, + tmnxSvcChainPoolRouter TmnxVRtrID, + tmnxSvcChainPoolRowStatus RowStatus, + tmnxSvcChainPoolLastChanged TimeStamp +} + +tmnxSvcChainPoolEvpnId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcChainPoolEvpnId specifies the service-id of the + EVPN." + ::= { tmnxSvcChainPoolEntry 1 } + +tmnxSvcChainPoolName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcChainPoolName specifies the name of the NAT pool." + ::= { tmnxSvcChainPoolEntry 2 } + +tmnxSvcChainPoolRouter OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcChainPoolRouter specifies the router." + ::= { tmnxSvcChainPoolEntry 3 } + +tmnxSvcChainPoolRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainPoolRowStatus specifies the row status of the + NAT pool." + ::= { tmnxSvcChainPoolEntry 4 } + +tmnxSvcChainPoolLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcChainPoolLastChanged indicates the time, since + system startup, that the NAT pool entry was created or modified." + ::= { tmnxSvcChainPoolEntry 5 } + +tmnxSvcChainVasFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSvcChainVasFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSvcChainVasFilterTable contains the objects to configure a VAS + (Value Added Service) filter." + ::= { tmnxSvcChainObjs 4 } + +tmnxSvcChainVasFilterEntry OBJECT-TYPE + SYNTAX TmnxSvcChainVasFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents the configuration related to a VAS + filter." + INDEX { tmnxSvcChainVasName } + ::= { tmnxSvcChainVasFilterTable 1 } + +TmnxSvcChainVasFilterEntry ::= SEQUENCE +{ + tmnxSvcChainVasName TNamedItem, + tmnxSvcChainVasRowStatus RowStatus, + tmnxSvcChainVasDescr TItemDescription, + tmnxSvcChainVasLastChanged TimeStamp +} + +tmnxSvcChainVasName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasName specifies the name of the VAS filter." + ::= { tmnxSvcChainVasFilterEntry 1 } + +tmnxSvcChainVasRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasRowStatus specifies the row status of the + VAS filter." + ::= { tmnxSvcChainVasFilterEntry 2 } + +tmnxSvcChainVasDescr OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasDescr specifies the description of the VAS + filter." + DEFVAL { "" } + ::= { tmnxSvcChainVasFilterEntry 3 } + +tmnxSvcChainVasLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasLastChanged indicates the time, since + system startup, that the VAS filter entry was created or modified." + ::= { tmnxSvcChainVasFilterEntry 4 } + +tmnxSvcChainVasFilterEntryTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSvcChainVasFilterEntryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSvcChainVasFilterEntryTable contains the objects to configure + an entry in a VAS filter." + ::= { tmnxSvcChainObjs 5 } + +tmnxSvcChainVasFilterEntryEntry OBJECT-TYPE + SYNTAX TmnxSvcChainVasFilterEntryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents the configuration related to an entry + in a VAS filter." + INDEX { + tmnxSvcChainVasEntryFilter, + tmnxSvcChainVasEntryId + } + ::= { tmnxSvcChainVasFilterEntryTable 1 } + +TmnxSvcChainVasFilterEntryEntry ::= SEQUENCE +{ + tmnxSvcChainVasEntryFilter TNamedItem, + tmnxSvcChainVasEntryId Unsigned32, + tmnxSvcChainVasEntryRowStatus RowStatus, + tmnxSvcChainVasEntryChanged TimeStamp, + tmnxSvcChainVasEntryAdminState TmnxAdminState, + tmnxSvcChainVasEntryDescr TItemDescription, + tmnxSvcChainVasEntryProtocol TIpProtocol, + tmnxSvcChainVasEntryIpType InetAddressType, + tmnxSvcChainVasEntryIp InetAddress, + tmnxSvcChainVasEntryIpPrefixType InetAddressType, + tmnxSvcChainVasEntryIpPrefix InetAddress, + tmnxSvcChainVasEntryIpPrefixLen InetAddressPrefixLength, + tmnxSvcChainVasEntryPort TTcpUdpPort, + tmnxSvcChainVasEntryDSCP TDSCPNameOrEmpty +} + +tmnxSvcChainVasEntryFilter OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasEntryFilter specifies the name of the VAS + filter where the entry is located." + ::= { tmnxSvcChainVasFilterEntryEntry 1 } + +tmnxSvcChainVasEntryId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasEntryId specifies the id of an entry in a + VAS filter." + ::= { tmnxSvcChainVasFilterEntryEntry 2 } + +tmnxSvcChainVasEntryRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasEntryRowStatus specifies the row status of + the entry in a VAS filter." + ::= { tmnxSvcChainVasFilterEntryEntry 3 } + +tmnxSvcChainVasEntryChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasEntryChanged indicates the time, since + system startup, that the entry in a VAS filter was created or + modified." + ::= { tmnxSvcChainVasFilterEntryEntry 4 } + +tmnxSvcChainVasEntryAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasEntryAdminState specifies the + administrative state of the entry in the VAS filter." + DEFVAL { outOfService } + ::= { tmnxSvcChainVasFilterEntryEntry 5 } + +tmnxSvcChainVasEntryDescr OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasEntryDescr specifies the description of + the entry in the VAS filter." + DEFVAL { "" } + ::= { tmnxSvcChainVasFilterEntryEntry 6 } + +tmnxSvcChainVasEntryProtocol OBJECT-TYPE + SYNTAX TIpProtocol + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasEntryProtocol specifies the IP protocol to + match in this entry of the VAS filter. Use -1 to disable matching by + IP protocol." + DEFVAL { -1 } + ::= { tmnxSvcChainVasFilterEntryEntry 7 } + +tmnxSvcChainVasEntryIpType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasEntryIpType specifies the address type of + tmnxSvcChainVasEntryIp." + DEFVAL { unknown } + ::= { tmnxSvcChainVasFilterEntryEntry 8 } + +tmnxSvcChainVasEntryIp OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasEntryIp specifies the foreign IP address + for this entry of the VAS filter. It can not be set together with + tmnxSvcChainVasEntryIpPrefix." + DEFVAL { '00000000'H } + ::= { tmnxSvcChainVasFilterEntryEntry 9 } + +tmnxSvcChainVasEntryIpPrefixType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasEntryIpPrefixType specifies the address + type of tmnxSvcChainVasEntryIpPrefix." + DEFVAL { unknown } + ::= { tmnxSvcChainVasFilterEntryEntry 10 } + +tmnxSvcChainVasEntryIpPrefix OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasEntryIpPrefix specifies the foreign IP + prefix for this entry of the VAS filter. It can not be set together + with tmnxSvcChainVasEntryIp." + DEFVAL { '00000000'H } + ::= { tmnxSvcChainVasFilterEntryEntry 11 } + +tmnxSvcChainVasEntryIpPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasEntryIpPrefixLen specifies the length of + the foreign IP prefix in tmnxSvcChainVasEntryIpPrefix." + DEFVAL { 0 } + ::= { tmnxSvcChainVasFilterEntryEntry 12 } + +tmnxSvcChainVasEntryPort OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasEntryPort specifies the foreign TCP/UDP + port to match in this entry of the VAS filter." + DEFVAL { 0 } + ::= { tmnxSvcChainVasFilterEntryEntry 13 } + +tmnxSvcChainVasEntryDSCP OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxSvcChainVasEntryDSCP specifies the DSCP value to + match in this entry of the VAS filter." + DEFVAL { "" } + ::= { tmnxSvcChainVasFilterEntryEntry 14 } + +tmnxSvcChainVasFilterActionTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSvcChainVasFilterActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSvcChainVasFilterActionTable contains the objects to configure + the action in a VAS filter entry." + ::= { tmnxSvcChainObjs 6 } + +tmnxSvcChainVasFilterActionEntry OBJECT-TYPE + SYNTAX TmnxSvcChainVasFilterActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents the configuration related to the action + in a VAS filter entry." + INDEX { + tmnxSvcChainVasActionFilter, + tmnxSvcChainVasActionEntryId, + tmnxSvcChainVasActionDirection + } + ::= { tmnxSvcChainVasFilterActionTable 1 } + +TmnxSvcChainVasFilterActionEntry ::= SEQUENCE +{ + tmnxSvcChainVasActionFilter TNamedItem, + tmnxSvcChainVasActionEntryId Unsigned32, + tmnxSvcChainVasActionDirection TmnxVasFilterEntryActionDir, + tmnxSvcChainVasActionRowStatus RowStatus, + tmnxSvcChainVasActionFwdIpType InetAddressType, + tmnxSvcChainVasActionFwdIp InetAddress, + tmnxSvcChainVasActionFwdSvc TmnxServId, + tmnxSvcChainVasActionFwdEsi OCTET STRING, + tmnxSvcChainVasActionNshSvcPath Unsigned32, + tmnxSvcChainVasActionNshSvcIndex Unsigned32, + tmnxSvcChainVasActionNshMetaData OCTET STRING, + tmnxSvcChainVasActionNshInsSubId TruthValue, + tmnxSvcChainVasActionFailAction TmnxVasFilterFailAction +} + +tmnxSvcChainVasActionFilter OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasActionFilter specifies the name of the VAS + filter where the entry is located." + ::= { tmnxSvcChainVasFilterActionEntry 1 } + +tmnxSvcChainVasActionEntryId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasActionEntryId specifies the id of a VAS + filter entry." + ::= { tmnxSvcChainVasFilterActionEntry 2 } + +tmnxSvcChainVasActionDirection OBJECT-TYPE + SYNTAX TmnxVasFilterEntryActionDir + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasActionDirection specifies the direction + for the action in a VAS filter entry." + ::= { tmnxSvcChainVasFilterActionEntry 3 } + +tmnxSvcChainVasActionRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasActionRowStatus specifies the row status + of the action in a VAS filter entry." + ::= { tmnxSvcChainVasFilterActionEntry 4 } + +tmnxSvcChainVasActionFwdIpType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasActionFwdIpType specifies the address type + of tmnxSvcChainVasActionFwdIp." + DEFVAL { unknown } + ::= { tmnxSvcChainVasFilterActionEntry 5 } + +tmnxSvcChainVasActionFwdIp OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasActionFwdIp specifies the forwarding SF + (Service Function) IP address for the action in a VAS filter entry." + DEFVAL { '00000000'H } + ::= { tmnxSvcChainVasFilterActionEntry 6 } + +tmnxSvcChainVasActionFwdSvc OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasActionFwdSvc specifies the forwarding + service for the action in a VAS filter entry. It must be the service + ID of an EVPN service with routed or bridged import-mode." + DEFVAL { 0 } + ::= { tmnxSvcChainVasFilterActionEntry 7 } + +tmnxSvcChainVasActionFwdEsi OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (10)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasActionFwdEsi specifies the ESI (Ethernet + Segment Identifier) for the action in a VAS filter entry." + DEFVAL { '00000000000000000000'H } + ::= { tmnxSvcChainVasFilterActionEntry 8 } + +tmnxSvcChainVasActionNshSvcPath OBJECT-TYPE + SYNTAX Unsigned32 (0..16777215) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasActionNshSvcPath specifies the path-id + used to construct an NSH (Network Service Header) for the action in a + VAS filter entry. It's the first 24 bits of the service path." + DEFVAL { 0 } + ::= { tmnxSvcChainVasFilterActionEntry 9 } + +tmnxSvcChainVasActionNshSvcIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasActionNshSvcIndex specifies the service-id + used to construct an NSH (Network Service Header) for the action in a + VAS filter entry. It's the last 8 bits of the service path." + DEFVAL { 0 } + ::= { tmnxSvcChainVasFilterActionEntry 10 } + +tmnxSvcChainVasActionNshMetaData OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0|4|8|12|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasActionNshMetaData specifies the opaque + metadata used to construct an NSH (Network Service Header) for the + action in a VAS filter entry." + DEFVAL { "" } + ::= { tmnxSvcChainVasFilterActionEntry 11 } + +tmnxSvcChainVasActionNshInsSubId OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasActionNshInsSubId specifies if the + subscriber-id should be inserted with tmnxSvcChainVasActionNshMetaData + to construct an NSH (Network Service Header) for the action in a VAS + filter entry." + DEFVAL { false } + ::= { tmnxSvcChainVasFilterActionEntry 12 } + +tmnxSvcChainVasActionFailAction OBJECT-TYPE + SYNTAX TmnxVasFilterFailAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVasActionFailAction specifies the fail action + when a packet matches with a VAS filter entry in a specific direction, + but no mapping exists for the specified SF-IP or ESI in the specified + EVPN service." + DEFVAL { forward } + ::= { tmnxSvcChainVasFilterActionEntry 13 } + +tmnxSvcChainNatGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSvcChainNatGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSvcChainNatGroupTable contains the NAT Integrated Service + Adaptor (ISA) Groups that will be used in a virtual router for Service + Chaining." + ::= { tmnxSvcChainObjs 7 } + +tmnxSvcChainNatGroupEntry OBJECT-TYPE + SYNTAX TmnxSvcChainNatGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents a NAT ISA group used in a virtual + router for Service Chaining." + INDEX { + tmnxSvcChainNatGroupVRtrID, + tmnxSvcChainNatGroupId + } + ::= { tmnxSvcChainNatGroupTable 1 } + +TmnxSvcChainNatGroupEntry ::= SEQUENCE +{ + tmnxSvcChainNatGroupVRtrID TmnxVRtrID, + tmnxSvcChainNatGroupId TmnxNatIsaGrpId, + tmnxSvcChainNatGroupRowStatus RowStatus +} + +tmnxSvcChainNatGroupVRtrID OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcChainNatGroupVRtrID specifies the virtual router + instance." + ::= { tmnxSvcChainNatGroupEntry 1 } + +tmnxSvcChainNatGroupId OBJECT-TYPE + SYNTAX TmnxNatIsaGrpId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxSvcChainNatGroupId specifies the + identifier of the NAT ISA group." + ::= { tmnxSvcChainNatGroupEntry 2 } + +tmnxSvcChainNatGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainNatGroupRowStatus specifies the row status of + this row." + ::= { tmnxSvcChainNatGroupEntry 3 } + +tmnxSvcChainVtepTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSvcChainVtepEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSvcChainVtepTable contains the VXLAN Tep Information (VTEP) + range for a virtual router." + ::= { tmnxSvcChainObjs 8 } + +tmnxSvcChainVtepEntry OBJECT-TYPE + SYNTAX TmnxSvcChainVtepEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row represents a VTEP used by a virtual router for + Service Chaining." + INDEX { tmnxSvcChainVtepVRtrID } + ::= { tmnxSvcChainVtepTable 1 } + +TmnxSvcChainVtepEntry ::= SEQUENCE +{ + tmnxSvcChainVtepVRtrID TmnxVRtrID, + tmnxSvcChainVtepRowStatus RowStatus, + tmnxSvcChainVtepLastChanged TimeStamp, + tmnxSvcChainVtepStartType InetAddressType, + tmnxSvcChainVtepStart InetAddress, + tmnxSvcChainVtepEndType InetAddressType, + tmnxSvcChainVtepEnd InetAddress +} + +tmnxSvcChainVtepVRtrID OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVtepVRtrID specifies the virtual router + instance." + ::= { tmnxSvcChainVtepEntry 1 } + +tmnxSvcChainVtepRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVtepRowStatus specifies the row status of + this row." + ::= { tmnxSvcChainVtepEntry 2 } + +tmnxSvcChainVtepLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVtepLastChanged indicates the time, since + system startup, that this row was created or modified." + ::= { tmnxSvcChainVtepEntry 3 } + +tmnxSvcChainVtepStartType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVtepStartType specifies the address type of + tmnxSvcChainVtepStart." + DEFVAL { unknown } + ::= { tmnxSvcChainVtepEntry 4 } + +tmnxSvcChainVtepStart OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVtepStart specifies the start of the VXLAN + Tep Information (VTEP) range." + DEFVAL { '00000000'H } + ::= { tmnxSvcChainVtepEntry 5 } + +tmnxSvcChainVtepEndType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVtepEndType specifies the address type of + tmnxSvcChainVtepEnd." + DEFVAL { unknown } + ::= { tmnxSvcChainVtepEntry 6 } + +tmnxSvcChainVtepEnd OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSvcChainVtepEnd specifies the end of the VXLAN Tep + Information (VTEP) range." + DEFVAL { '00000000'H } + ::= { tmnxSvcChainVtepEntry 7 } + +tmnxSvcChainIpMappingsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSvcChainIpMappingsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSvcChainIpMappingsTable contains the IP mappings for an EVPN + (Ethernet VPN)." + ::= { tmnxSvcChainObjs 9 } + +tmnxSvcChainIpMappingsEntry OBJECT-TYPE + SYNTAX TmnxSvcChainIpMappingsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an IP mapping for an EVPN (Ethernet VPN)." + INDEX { + tmnxSvcChainIpMapEvpnId, + tmnxSvcChainIpMapIpType, + tmnxSvcChainIpMapIp + } + ::= { tmnxSvcChainIpMappingsTable 1 } + +TmnxSvcChainIpMappingsEntry ::= SEQUENCE +{ + tmnxSvcChainIpMapEvpnId TmnxServId, + tmnxSvcChainIpMapIpType InetAddressType, + tmnxSvcChainIpMapIp InetAddress, + tmnxSvcChainIpMapOperState TmnxSubOperStatus, + tmnxSvcChainIpMapMac MacAddress, + tmnxSvcChainIpMapVni Unsigned32, + tmnxSvcChainIpMapVtepType InetAddressType, + tmnxSvcChainIpMapVtep InetAddress +} + +tmnxSvcChainIpMapEvpnId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcChainIpMapEvpnId indicates the EVPN (Ethernet VPN) + for the IP mapping." + ::= { tmnxSvcChainIpMappingsEntry 1 } + +tmnxSvcChainIpMapIpType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcChainIpMapIpType specifies the address type of + tmnxSvcChainIpMapIp." + ::= { tmnxSvcChainIpMappingsEntry 2 } + +tmnxSvcChainIpMapIp OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcChainIpMapIp indicates the Service Forward IP + address for the IP mapping." + ::= { tmnxSvcChainIpMappingsEntry 3 } + +tmnxSvcChainIpMapOperState OBJECT-TYPE + SYNTAX TmnxSubOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcChainIpMapOperState indicates the operational + state of the IP mapping." + ::= { tmnxSvcChainIpMappingsEntry 4 } + +tmnxSvcChainIpMapMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcChainIpMapMac indicates the MAC address for the IP + mapping." + ::= { tmnxSvcChainIpMappingsEntry 5 } + +tmnxSvcChainIpMapVni OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcChainIpMapVni indicates the VNI (VXLAN Network + Identifier) for the IP mapping." + ::= { tmnxSvcChainIpMappingsEntry 6 } + +tmnxSvcChainIpMapVtepType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcChainIpMapVtepType specifies the address type of + tmnxSvcChainIpMapVtep." + ::= { tmnxSvcChainIpMappingsEntry 7 } + +tmnxSvcChainIpMapVtep OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcChainIpMapVtep indicates the VTEP (VXLAN Tunnel + Endpoint) for the IP mapping." + ::= { tmnxSvcChainIpMappingsEntry 8 } + +tmnxSvcChainEsiMappingsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSvcChainEsiMappingsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSvcChainEsiMappingsTable contains the ESI (Ethernet Segment + Identifier) mappings for an EVPN (Ethernet VPN)." + ::= { tmnxSvcChainObjs 10 } + +tmnxSvcChainEsiMappingsEntry OBJECT-TYPE + SYNTAX TmnxSvcChainEsiMappingsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an ESI (Ethernet Segment Identifier) mapping + for an EVPN (Ethernet VPN)." + INDEX { + tmnxSvcChainEsiMapEvpnId, + tmnxSvcChainEsiMapEsi + } + ::= { tmnxSvcChainEsiMappingsTable 1 } + +TmnxSvcChainEsiMappingsEntry ::= SEQUENCE +{ + tmnxSvcChainEsiMapEvpnId TmnxServId, + tmnxSvcChainEsiMapEsi OCTET STRING, + tmnxSvcChainEsiMapOperState TmnxSubOperStatus, + tmnxSvcChainEsiMapVni Unsigned32, + tmnxSvcChainEsiMapVtepType InetAddressType, + tmnxSvcChainEsiMapVtep InetAddress +} + +tmnxSvcChainEsiMapEvpnId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcChainEsiMapEvpnId indicates the EVPN (Ethernet + VPN) for the ESI mapping." + ::= { tmnxSvcChainEsiMappingsEntry 1 } + +tmnxSvcChainEsiMapEsi OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (10)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSvcChainEsiMapEsi indicates the ESI (Ethernet Segment + Identifier) for the ESI mapping." + ::= { tmnxSvcChainEsiMappingsEntry 2 } + +tmnxSvcChainEsiMapOperState OBJECT-TYPE + SYNTAX TmnxSubOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcChainEsiMapOperState indicates the operational + state of the ESI mapping." + ::= { tmnxSvcChainEsiMappingsEntry 3 } + +tmnxSvcChainEsiMapVni OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcChainEsiMapVni indicates the VNI (VXLAN Network + Identifier) for the ESI mapping." + ::= { tmnxSvcChainEsiMappingsEntry 4 } + +tmnxSvcChainEsiMapVtepType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcChainEsiMapVtepType specifies the address type of + tmnxSvcChainEsiMapVtep." + ::= { tmnxSvcChainEsiMappingsEntry 5 } + +tmnxSvcChainEsiMapVtep OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSvcChainEsiMapVtep indicates the VTEP (VXLAN Tunnel + Endpoint) for the ESI mapping." + ::= { tmnxSvcChainEsiMappingsEntry 6 } + tmnxSubMgmtConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 33 } tmnxSubMgmtCompliances OBJECT IDENTIFIER ::= { tmnxSubMgmtConformance 1 } @@ -38263,12 +42719,13 @@ tmnxSubMgmtSROSV15v0Compliance MODULE-COMPLIANCE tmnxSubRtrAdvPlcyV15v0Group, tmnxSubMgmtV15v0NotifGroup, tmnxSubGtpObjV15v0Group, + tmnxSubMgmtSvcChainV15v0Group, tmnxSubDhcpOverloadGroup } ::= { tmnxSubMgmtCompliances 28 } tmnxSubMgmtSROSV16v0Compliance MODULE-COMPLIANCE - STATUS current + STATUS obsolete DESCRIPTION "The compliance statement for TIMETRA-SUBSCRIBER-MGMT-MIB on Nokia SROS systems release 16.0." @@ -38284,6 +42741,7 @@ tmnxSubMgmtSROSV16v0Compliance MODULE-COMPLIANCE tmnxSubAccountingV13v0Group, tmnxSubAccountingV14v0Group, tmnxSubAccountingV15v0Group, + tmnxSubAccountingV16v0Group, tmnxSubMgmtV7v0NotifGroup, tmnxSubMgmtV9v0NotifGroup, tmnxSubMgmtV10v0NotifGroup, @@ -38307,6 +42765,7 @@ tmnxSubMgmtSROSV16v0Compliance MODULE-COMPLIANCE tmnxSubCreditControlV10v0Group, tmnxSubCreditControlV13v0Group, tmnxSubAutoSubIdV10v0Group, + tmnxSubAutoSubIdV13v0Group, tmnxSubIpoeLinkV10v0Group, tmnxSubPppV11v0Group, tmnxSubPppV13v0Group, @@ -38320,6 +42779,7 @@ tmnxSubMgmtSROSV16v0Compliance MODULE-COMPLIANCE tmnxSubMgmtV13v0Group, tmnxSubMgmtV14v0Group, tmnxSubMgmtV15v0Group, + tmnxSubMgmtV16v0Group, tmnxSubHttpRedirectGroup, tmnxSubHttpRedirectV12v0Group, tmnxSubVSubnetV12v0Group, @@ -38354,9 +42814,13 @@ tmnxSubMgmtSROSV16v0Compliance MODULE-COMPLIANCE tmnxSubVcpeV15v0Group, tmnxSubRtrAdvPlcyV15v0Group, tmnxSubMgmtV15v0NotifGroup, - tmnxSubGtpObjV15v0Group, + tmnxSubMgmtSvcChainV15v0Group, tmnxSubDhcpOverloadGroup, - tmnxSubProfileV16v0Group + tmnxSubSpiSharingV16v0Group, + tmnxSubProfileV16v0Group, + tmnxSubGtpObjV15v0Group, + tmnxSubGtpObjV16v0Group, + tmnxSubMgmtV16v0NotifGroup } ::= { tmnxSubMgmtCompliances 29 } @@ -38371,6 +42835,109 @@ tmnxSubFlterProfV16v0Compliance MODULE-COMPLIANCE } ::= { tmnxSubMgmtCompliances 30 } +tmnxSubMgmtSROSV19v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for TIMETRA-SUBSCRIBER-MGMT-MIB on Nokia SROS + systems release 19.0." + MODULE + MANDATORY-GROUPS { + tmnxSubAuthenticationV10v0Group, + tmnxSubAuthenticationV11v0Group, + tmnxSubAuthenticationV12v0Group, + tmnxSubAuthenticationV14v0Group, + tmnxSubAccountingV10v0Group, + tmnxSubAccountingV11v0Group, + tmnxSubAccountingV12v0Group, + tmnxSubAccountingV13v0Group, + tmnxSubAccountingV14v0Group, + tmnxSubAccountingV15v0Group, + tmnxSubAccountingV16v0Group, + tmnxSubAccountingV19v0Group, + tmnxSubMgmtV7v0NotifGroup, + tmnxSubMgmtV9v0NotifGroup, + tmnxSubMgmtV10v0NotifGroup, + tmnxSubMgmtV12v0NotifGroup, + tmnxSubMgmtV13v0NotifGroup, + tmnxSubMgmtObsoletedNotifGroup, + tmnxSubMgmtIpoeNotifGroup, + tmnxSubRadNotifStatsV6v0Group, + tmnxSubFrameBasedAccntV6v0Group, + tmnxHsmdaSubscriberV10v0Group, + tmnxSubBsxObjV16v0Group, + tmnxSubHostTrackingV9v0Group, + tmnxSubRadusPlcyCustomRecordV7v0Group, + tmnxSubCreditControlV8v0Group, + tmnxCcIpFltrV8v0Group, + tmnxCcIpv6FltrV8v0Group, + tmnxSubV6GrpIfRAV11v0Group, + tmnxSubMgmtIPv6V8v0Group, + tmnxSubProfileMssExtensionsGroup, + tmnxSubCreditControlV9v0Group, + tmnxSubCreditControlV10v0Group, + tmnxSubCreditControlV13v0Group, + tmnxSubAutoSubIdV10v0Group, + tmnxSubAutoSubIdV13v0Group, + tmnxSubIpoeLinkV10v0Group, + tmnxSubPppV11v0Group, + tmnxSubPppV13v0Group, + tmnxSubSlaacV11v0Group, + tmnxSubSlaacV12v0Group, + tmnxSubSlaacV13v0Group, + tmnxSubNatV14v0Group, + tmnxSubL2tpGroup, + tmnxSubMgmtV11v0Group, + tmnxSubMgmtV12v0Group, + tmnxSubMgmtV13v0Group, + tmnxSubMgmtV14v0Group, + tmnxSubMgmtV15v0Group, + tmnxSubMgmtV16v0Group, + tmnxSubHttpRedirectGroup, + tmnxSubHttpRedirectV12v0Group, + tmnxSubVSubnetV12v0Group, + tmnxSubSysGroup, + tmnxSubServiceGroup, + tmnxSubSchedulerRateV11v0Group, + tmnxSubSchedulerRateV12v0Group, + tmnxSubSchedulerRateV13v0Group, + tmnxSubMgmtQosV11v0Group, + tmnxSubMgmtQosV12v0Group, + tmnxSubMgmtQosV14v0Group, + tmnxSubQosParentLocV12v0Group, + tmnxSubIpoeV13v0Group, + tmnxSubRipV13v0Group, + tmnxSubCcLongCatMapNameGroup, + tmnxSubPimGroup, + tmnxSubShcvGroup, + tmnxSubPppDfGroup, + tmnxSubPccRuleEntryV13v0Group, + tmnxSubPccRuleEntryV14v0Group, + tmnxSubDataTriggerGroup, + tmnxSubVcpeGroup, + tmnxSubRadClassGroup, + tmnxSubIpoeV14v0Group, + tmnxSubMgmtV14v0NotifGroup, + tmnxSubHsmdaV14v0Group, + tmnxSubErrorsGroup, + tmnxSubCreditControlV14v0Group, + tmnxSubHsqV15v0Group, + tmnxSubAccuStatsV15v0Group, + tmnxSteeringProfV15v0Group, + tmnxSubVcpeV15v0Group, + tmnxSubRtrAdvPlcyV15v0Group, + tmnxSubMgmtV15v0NotifGroup, + tmnxSubMgmtSvcChainV15v0Group, + tmnxSubDhcpOverloadGroup, + tmnxSubSpiSharingV16v0Group, + tmnxSubProfileV19v0Group, + tmnxSubGtpObjV15v0Group, + tmnxSubGtpObjV16v0Group, + tmnxSubMgmtV16v0NotifGroup, + tmnxSubMgmtV19v0NotifGroup, + tmnxSubPccRuleEntryV19v0Group + } + ::= { tmnxSubMgmtCompliances 31 } + tmnxSubMgmtGroups OBJECT IDENTIFIER ::= { tmnxSubMgmtConformance 2 } tmnxSubAuthenticationV4v0Group OBJECT-GROUP @@ -43942,7 +48509,8 @@ tmnxSubAccountingV15v0Group OBJECT-GROUP tmnxSubBondingCtxtHighThreshRate, tmnxSubBondingCtxtInitWeight, tmnxSubBondingCtxtWeightChange, - tmnxSubBondingCtxtCurrentWeight + tmnxSubBondingCtxtCurrentWeight, + tmnxSubBondingCtxtIpoeIndex } STATUS current DESCRIPTION @@ -44104,7 +48672,9 @@ tmnxSubRtrAdvPlcyV15v0Group OBJECT-GROUP tmnxSubNotificationObjV15v0Group OBJECT-GROUP OBJECTS { - tmnxSubNotifNumber + tmnxSubNotifNumber, + tmnxSubNotifIpPort, + tmnxSubNotifIpProtocol } STATUS current DESCRIPTION @@ -44220,7 +48790,12 @@ tmnxSubMgmtV15v0Group OBJECT-GROUP tmnxSPICatHttpRdrUrlOvrd, tmnxSLAProfEgrHsQueueStatMode, tmnxSubIpoeApnName, - tmnxSubIpoeImsi + tmnxSubIpoeImsi, + tmnxSubIpoeSvcId, + tmnxSubIpoeSapPortId, + tmnxSubIpoeSapEncapValue, + tmnxSubIpoeMacAddress, + tmnxSubHttpRdrPlcyIgnoreAppProf } STATUS current DESCRIPTION @@ -44260,6 +48835,67 @@ tmnxSubGtpObjV15v0Group OBJECT-GROUP Nokia SROS series systems added in release 15.0." ::= { tmnxSubMgmtGroups 134 } +tmnxSubMgmtSvcChainV15v0Group OBJECT-GROUP + OBJECTS { + tmnxSvcChainMacPrefix, + tmnxSvcChainEvpnRowStatus, + tmnxSvcChainEvpnLastChanged, + tmnxSvcChainEvpnAdminState, + tmnxSvcChainEvpnDescr, + tmnxSvcChainEvpnImportMode, + tmnxSvcChainEvpnBgpRd, + tmnxSvcChainEvpnBgpAutoRd, + tmnxSvcChainEvpnBgpImpTgt, + tmnxSvcChainEvpnBgpExpTgt, + tmnxSvcChainEvpnVni, + tmnxSvcChainEvpnGwAddrStartType, + tmnxSvcChainEvpnGwAddrStart, + tmnxSvcChainEvpnGwAddrEndType, + tmnxSvcChainEvpnGwAddrEnd, + tmnxSvcChainEvpnIpAdvRtEnabled, + tmnxSvcChainPoolRowStatus, + tmnxSvcChainPoolLastChanged, + tmnxSvcChainVasRowStatus, + tmnxSvcChainVasDescr, + tmnxSvcChainVasLastChanged, + tmnxSvcChainVasEntryRowStatus, + tmnxSvcChainVasEntryChanged, + tmnxSvcChainVasEntryAdminState, + tmnxSvcChainVasEntryDescr, + tmnxSvcChainVasEntryProtocol, + tmnxSvcChainVasEntryIpType, + tmnxSvcChainVasEntryIp, + tmnxSvcChainVasEntryIpPrefixType, + tmnxSvcChainVasEntryIpPrefix, + tmnxSvcChainVasEntryIpPrefixLen, + tmnxSvcChainVasEntryPort, + tmnxSvcChainVasEntryDSCP, + tmnxSvcChainVasActionRowStatus, + tmnxSvcChainVasActionFwdIpType, + tmnxSvcChainVasActionFwdIp, + tmnxSvcChainVasActionFwdSvc, + tmnxSvcChainVasActionFwdEsi, + tmnxSvcChainVasActionNshSvcPath, + tmnxSvcChainVasActionNshSvcIndex, + tmnxSvcChainVasActionNshMetaData, + tmnxSvcChainVasActionNshInsSubId, + tmnxSvcChainVasActionFailAction, + tmnxSvcChainNatGroupRowStatus, + tmnxSvcChainVtepRowStatus, + tmnxSvcChainVtepLastChanged, + tmnxSvcChainVtepStartType, + tmnxSvcChainVtepStart, + tmnxSvcChainVtepEndType, + tmnxSvcChainVtepEnd, + tmnxSubBrgVasIpv4Filter, + tmnxSubBrgHostVasIpv4Filter + } + STATUS current + DESCRIPTION + "The group of additional objects enhancing the management of service + chaining configuration on Nokia SROS series systems in Release 15.0." + ::= { tmnxSubMgmtGroups 136 } + tmnxSubDhcpOverloadGroup OBJECT-GROUP OBJECTS { tmnxSubSysChassDhcpOverload @@ -44298,6 +48934,191 @@ tmnxSubBsxObjV16v0Group OBJECT-GROUP Assurance) Subscribers on Nokia SROS series systems." ::= { tmnxSubMgmtGroups 141 } +tmnxSubSpiSharingV16v0Group OBJECT-GROUP + OBJECTS { + tmnxSLAProfDefInstanceSharing, + tmnxSubSpiCategoryMapName, + tmnxSubSpiDiamSessId, + tmnxSubSpiIngQosPolIdOvr, + tmnxSubSpiEgrQosPolIdOvr, + tmnxSubSpiAcctSessionId, + tmnxSubSpiDiamEfhState, + tmnxSubSpiDiamEfhUpTime, + tmnxSubSpiDiamEfhAttemps, + tmnxSubSpiDiamEfhMaxAttemps, + tmnxSubSpiDiamEfhTotActiveTime, + tmnxSubSpiDiamEfhTotActiveCount, + tmnxSubSpiDiamCcFailureHandling, + tmnxSubSpiEgrHQosMgmtStatus, + tmnxSubSpiBonded, + tmnxSubSpiEgrAggRateLimit, + tmnxSubSpiGxDiamSessId, + tmnxSubSpiHostOrigin, + tmnxSubSpiHostPfxLen, + tmnxSubSpiHostService, + tmnxSpiIngPchipOffHiPrioPkts, + tmnxSpiIngPchipOffHiPrioOctets, + tmnxSpiIngPchipOffLoPrioPkts, + tmnxSpiIngPchipOffLoPrioOctets, + tmnxSpiIngPchipOffUncolPkts, + tmnxSpiIngPchipOffUncolOctets, + tmnxSpiIngQchipDropHiPrioPkts, + tmnxSpiIngQchipDropHiPrioOctets, + tmnxSpiIngQchipDropLoPrioPkts, + tmnxSpiIngQchipDropLoPrioOctets, + tmnxSpiIngQchipFwdInProfPkts, + tmnxSpiIngQchipFwdInProfOctets, + tmnxSpiIngQchipFwdOutProfPkts, + tmnxSpiIngQchipFwdOutProfOctets, + tmnxSpiEgrQchipDropInProfPkts, + tmnxSpiEgrQchipDropInProfOctets, + tmnxSpiEgrQchipDropOutProfPkts, + tmnxSpiEgrQchipDropOutProfOctets, + tmnxSpiEgrQchipFwdInProfPkts, + tmnxSpiEgrQchipFwdInProfOctets, + tmnxSpiEgrQchipFwdOutProfPkts, + tmnxSpiEgrQchipFwdOutProfOctets, + tmnxSpiIngPchipOffV4Pkts, + tmnxSpiIngPchipOffV4Octets, + tmnxSpiIngPchipOffV6Pkts, + tmnxSpiIngPchipOffV6Octets, + tmnxSpiIngQchipDropV4Pkts, + tmnxSpiIngQchipDropV4Octets, + tmnxSpiIngQchipDropV6Pkts, + tmnxSpiIngQchipDropV6Octets, + tmnxSpiIngQchipFwdV4Pkts, + tmnxSpiIngQchipFwdV4Octets, + tmnxSpiIngQchipFwdV6Pkts, + tmnxSpiIngQchipFwdV6Octets, + tmnxSpiEgrQchipDropV4Pkts, + tmnxSpiEgrQchipDropV4Octets, + tmnxSpiEgrQchipDropV6Pkts, + tmnxSpiEgrQchipDropV6Octets, + tmnxSpiEgrQchipFwdV4Pkts, + tmnxSpiEgrQchipFwdV4Octets, + tmnxSpiEgrQchipFwdV6Pkts, + tmnxSpiEgrQchipFwdV6Octets, + tmnxSpiIngPchipOffMcastMgdPkts, + tmnxSpiIngPchipOffMcastMgdOcts, + tmnxSpiIngQStatsOffHiPrioPkts, + tmnxSpiIngQStatsDropHiPrioPkts, + tmnxSpiIngQStatsOffLoPrioPkts, + tmnxSpiIngQStatsDropLoPrioPkts, + tmnxSpiIngQStatsOffHiPrioOctets, + tmnxSpiIngQStatsDropHiPrioOctets, + tmnxSpiIngQStatsOffLoPrioOctets, + tmnxSpiIngQStatsDropLoPrioOctets, + tmnxSpiIngQStatsOffUncolPkts, + tmnxSpiIngQStatsOffUncolOctets, + tmnxSpiIngQStatsFwdInProfPkts, + tmnxSpiIngQStatsFwdOutProfPkts, + tmnxSpiIngQStatsFwdInProfOctets, + tmnxSpiIngQStatsFwdOutProfOctets, + tmnxSpiEgrQStatsFwdInProfPkts, + tmnxSpiEgrQStatsDropInProfPkts, + tmnxSpiEgrQStatsFwdOutProfPkts, + tmnxSpiEgrQStatsDropOutProfPkts, + tmnxSpiEgrQStatsFwdInProfOctets, + tmnxSpiEgrQStatsDropInProfOctets, + tmnxSpiEgrQStatsFwdOutProfOctets, + tmnxSpiEgrQStatsDropOutProfOcts, + tmnxSpiIngQStatModeFormat, + tmnxSpiIngQStatsOffMcastMgdPkts, + tmnxSpiIngQStatsOffMcastMgdOcts, + tmnxSpiEgrQStatModeFormat, + tmnxSpiIngPStatsMode, + tmnxSpiIngPStatsOffHiPrioPkts, + tmnxSpiIngPStatsDrpHiPrioPkts, + tmnxSpiIngPStatsOffLoPrioPkts, + tmnxSpiIngPStatsDrpLoPrioPkts, + tmnxSpiIngPStatsOffHiPrioOcts, + tmnxSpiIngPStatsDrpHiPrioOcts, + tmnxSpiIngPStatsOffLoPrioOcts, + tmnxSpiIngPStatsDrpLoPrioOcts, + tmnxSpiIngPStatsOffUncolPkts, + tmnxSpiIngPStatsOffUncolOcts, + tmnxSpiIngPStatsFwdInProfPkts, + tmnxSpiIngPStatsFwdOutProfPkts, + tmnxSpiIngPStatsFwdInProfOcts, + tmnxSpiIngPStatsFwdOutProfOcts, + tmnxSpiEgrPStatsMode, + tmnxSpiEgrPStatsOffInProfPkts, + tmnxSpiEgrPStatsFwdInProfPkts, + tmnxSpiEgrPStatsDrpInProfPkts, + tmnxSpiEgrPStatsOffOutProfPkts, + tmnxSpiEgrPStatsFwdOutProfPkts, + tmnxSpiEgrPStatsDrpOutProfPkts, + tmnxSpiEgrPStatsOffInProfOcts, + tmnxSpiEgrPStatsFwdInProfOcts, + tmnxSpiEgrPStatsDrpInProfOcts, + tmnxSpiEgrPStatsOffOutProfOcts, + tmnxSpiEgrPStatsFwdOutProfOcts, + tmnxSpiEgrPStatsDrpOutProfOcts, + tmnxSpiEgrPStatsOffUncolPkts, + tmnxSpiEgrPStatsDrpInPProfPkts, + tmnxSpiEgrPStatsFwdExdProfOcts, + tmnxSpiEgrPStatsFwdExdProfPkts, + tmnxSpiEgrPStatsFwdInPProfOcts, + tmnxSpiEgrPStatsFwdInPProfPkts, + tmnxSpiEgrPStatsOffExdProfOcts, + tmnxSpiEgrPStatsOffExdProfPkts, + tmnxSpiEgrPStatsOffInPProfOcts, + tmnxSpiEgrPStatsOffInPProfPkts, + tmnxSpiEgrPStatsDrpExdProfOcts, + tmnxSpiEgrPStatsDrpExdProfPkts, + tmnxSpiEgrPStatsDrpInPProfOcts, + tmnxSpiEgrPStatsOffUncolOcts, + tmnxSubSpiOvrCBS, + tmnxSubSpiOvrMBS, + tmnxSubSpiOvrWrrWeight, + tmnxSubSpiOvrPIRHi, + tmnxSubSpiOvrPIRLo, + tmnxSubSpiOvrCIRHi, + tmnxSubSpiOvrCIRLo, + tmnxSubSpiOvrSummedCIR, + tmnxSubSpiOvrClassWeight, + tmnxSpiEgrQosSchedStatsFwdPkts, + tmnxSpiEgrQosSchedStatsFwdOctets, + tmnxSubSpiCatMapName, + tmnxSubSpiCatCreditControlPlcy, + tmnxSubSpiCatCrdtVolumeUsed, + tmnxSubSpiCatCrdtVolumeAvail, + tmnxSubSpiCatCrdtVolumeThres, + tmnxSubSpiCatCrdtTimeUsed, + tmnxSubSpiCatCrdtTimeAvail, + tmnxSubSpiCatCrdtTimeThres, + tmnxSubSpiCatCrdtExpired, + tmnxSubSpiCatCrdtNegotiating, + tmnxSubSpiCatOutOfCrdtAction, + tmnxSubSpiCatQuotaHoldingTime, + tmnxSubSpiCatCrdtReset, + tmnxSubSpiCatCrdtVolumeUsedEgr, + tmnxSubSpiCatCrdtVolumeUsedIng, + tmnxSubSpiCatEfhTimeCurrUnrep, + tmnxSubSpiCatEfhTimeTotalUnrep, + tmnxSubSpiCatEfhVolumeCurrUnrep, + tmnxSubSpiCatEfhVolumeTotalUnrep, + tmnxSubSpiCatHttpRdrUrlOvrd, + tmnxSubSpiCatValidityTimeAvail, + tmnxSubSpiCatValidityTimeUsed, + tmnxSubSpiCatStatValue, + tmnxSubSpiCatAlias, + tmnxSubSpiCatCrdtVolumeAvailEgr, + tmnxSubSpiCatCrdtVolumeAvailIng, + tmnxSubSpiAleEncapOffset, + tmnxSubSpiAleDatalink, + tmnxSubHostInfoV2SpiGroupType, + tmnxSubHostInfoV2SpiGroupId, + tmnxSubIpoeSpiGroupId, + tmnxSubPppSpiGroupId, + tmnxSubSlaacSpiGroupId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of SLA Profile Instance + sharing on Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 142 } + tmnxSubProfileV16v0Group OBJECT-GROUP OBJECTS { tmnxSubProfEgrPolicerPolicy, @@ -44306,9 +49127,10 @@ tmnxSubProfileV16v0Group OBJECT-GROUP tmnxSubProfEgrEncapOffsetMode, tmnxSubProfEgrEncapOffset, tmnxSubProfSubMcacPolicy, - tmnxSubProfPreference + tmnxSubProfPreference, + tmnxSubProfEgrHsLowBurstMaxClass } - STATUS current + STATUS obsolete DESCRIPTION "The group of objects supporting management of subscriber profile feature on Nokia SROS series systems." @@ -44363,6 +49185,150 @@ tmnxSubFlterProfV16v0Group OBJECT-GROUP on Nokia SROS series systems." ::= { tmnxSubMgmtGroups 145 } +tmnxSvcChainObsoletedV15v0Group OBJECT-GROUP + OBJECTS { + tmnxSvcChainVasEntryDSCP + } + STATUS current + DESCRIPTION + "The group of objects obsoleted supporting management of service + chaining configuration on Nokia SROS series systems release 15.0." + ::= { tmnxSubMgmtGroups 146 } + +tmnxSubMgmtV16v0Group OBJECT-GROUP + OBJECTS { + tmnxSubBrgProfDhcp4OptDisplay, + tmnxSubAuthPlcyGtpUserNameFormat, + tmnxSubSVlanStatsAdminState, + tmnxSubSVlanStatsLastCleared, + tmnxSubSVlanStatsIngPkts, + tmnxSubSVlanStatsIngOctets, + tmnxSubSVlanStatsEgrPkts, + tmnxSubSVlanStatsEgrOctets, + tmnxSubSVlanStatsNumEntries, + tmnxSvcChainIpMapOperState, + tmnxSvcChainIpMapMac, + tmnxSvcChainIpMapVni, + tmnxSvcChainIpMapVtepType, + tmnxSvcChainIpMapVtep, + tmnxSvcChainEsiMapOperState, + tmnxSvcChainEsiMapVni, + tmnxSvcChainEsiMapVtepType, + tmnxSvcChainEsiMapVtep, + tmnxSvcChainPrefixRtResolution + } + STATUS current + DESCRIPTION + "The group of objects supporting subscriber management added in release + 16.0 of the Nokia SROS series systems." + ::= { tmnxSubMgmtGroups 147 } + +tmnxSubAutoSubIdV13v0Group OBJECT-GROUP + OBJECTS { + tmnxSubAutoSubIdImplGen + } + STATUS current + DESCRIPTION + "The group of subscriber management objects supporting management of + the auto-generated subscriber identification feature on Nokia SROS + series systems added in release 13.0." + ::= { tmnxSubMgmtGroups 148 } + +tmnxSubAccountingV16v0Group OBJECT-GROUP + OBJECTS { + tmnxSubAcctPlcyTriggeredUpdates + } + STATUS current + DESCRIPTION + "The group of objects supporting management of subscriber accounting + policies on Nokia SROS series systems since release 15.0." + ::= { tmnxSubMgmtGroups 149 } + +tmnxSubGtpObjV16v0Group OBJECT-GROUP + OBJECTS { + tmnxSubGtpPlcyApnSkipIpv4Alloc, + tmnxSubGtpPlcyApnAmbrQMapDlType, + tmnxSubGtpPlcyApnAmbrQMapDlArbNm, + tmnxSubGtpPlcyApnAmbrQMapDlSchNm, + tmnxSubGtpPlcyApnAmbrQMapDlPolId, + tmnxSubGtpPlcyApnAmbrQMapDlQueId, + tmnxSubGtpPlcyApnAmbrQMapUlType, + tmnxSubGtpPlcyApnAmbrQMapUlArbNm, + tmnxSubGtpPlcyApnAmbrQMapUlSchNm, + tmnxSubGtpPlcyApnAmbrQMapUlPolId, + tmnxSubGtpPlcyApnAmbrQMapUlQueId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of GTP user interfaces on + Nokia SROS series systems added in release 16.0." + ::= { tmnxSubMgmtGroups 150 } + +tmnxSubNotificationObjV16v0Group OBJECT-GROUP + OBJECTS { + tmnxSubNotifTruthValue + } + STATUS current + DESCRIPTION + "The group of objects supporting management of notifications on Nokia + SROS series systems added in release 16.0." + ::= { tmnxSubMgmtGroups 151 } + +tmnxSubAccountingV19v0Group OBJECT-GROUP + OBJECTS { + tmnxSubAcctPlcyMcsIvl + } + STATUS current + DESCRIPTION + "The group of objects supporting management of subscriber accounting + policies on Nokia SROS series systems since release 19.0." + ::= { tmnxSubMgmtGroups 153 } + +tmnxSubProfileV19v0Group OBJECT-GROUP + OBJECTS { + tmnxSubProfEgrPolicerPolicy, + tmnxSubProfIngPolicerPolicy, + tmnxSubProfIgmpPolicy, + tmnxSubProfEgrEncapOffsetMode, + tmnxSubProfEgrEncapOffset, + tmnxSubProfSubMcacPolicy, + tmnxSubProfPreference, + tmnxSubProfEgrHsLowBurstMaxClass, + tmnxSubProfNatAccessMode, + tmnxSubProfEgrResvBw, + tmnxSubProfEgrHsResvBw, + tmnxSubProfHsmdaEgrResvBw, + tmnxSubInfoEgrAggRateLimitLow + } + STATUS current + DESCRIPTION + "The group of objects supporting management of subscriber profiles on + Nokia SROS series systems in release 19.0." + ::= { tmnxSubMgmtGroups 154 } + +tmnxSubPccRuleEntryV19v0Group OBJECT-GROUP + OBJECTS { + tmnxSubPccRulePolicerParentArbtr, + tmnxSubPccRulePolicerParentLevel, + tmnxSubPccRulePolicerParentWght, + tmnxSubPccRulePolicerCbs, + tmnxSubPccRulePolicerMbs, + tmnxSubPccRulePolicerPbo, + tmnxSubPccRulePolicerStatMode, + tmnxSubHostPccRulePolicerParAbtr, + tmnxSubHostPccRulePolicerParLevl, + tmnxSubHostPccRulePolicerParWght, + tmnxSubHostPccRulePolicerCbs, + tmnxSubHostPccRulePolicerMbs, + tmnxSubHostPccRulePolicerPbo, + tmnxSubHostPccRulePolicerStatMod + } + STATUS current + DESCRIPTION + "The group of objects supporting PCC-rules on Nokia SROS series release + 19.0 systems." + ::= { tmnxSubMgmtGroups 156 } + tmnxSubMgmtNotifGroup OBJECT IDENTIFIER ::= { tmnxSubMgmtConformance 3 } tmnxSubMgmtV4v0NotifGroup NOTIFICATION-GROUP @@ -44532,7 +49498,8 @@ tmnxSubMgmtV15v0NotifGroup NOTIFICATION-GROUP NOTIFICATIONS { tmnxSubStatsResourceLimitReached, tmnxSubDhcpOverloadDetected, - tmnxSubIpoeSessionBrgNotAuth + tmnxSubIpoeSessionBrgNotAuth, + tmnxSubRadiusCoaNatFwdFailed } STATUS current DESCRIPTION @@ -44540,6 +49507,26 @@ tmnxSubMgmtV15v0NotifGroup NOTIFICATION-GROUP SROS series systems." ::= { tmnxSubMgmtNotifGroup 12 } +tmnxSubMgmtV16v0NotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxSubSVlanStatsReachedMaximum + } + STATUS current + DESCRIPTION + "The group of notifications that were added in release 15.0 on Nokia + SROS series systems." + ::= { tmnxSubMgmtNotifGroup 13 } + +tmnxSubMgmtV19v0NotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxSubInfoEgrAggRateLimitLowReq + } + STATUS current + DESCRIPTION + "The group of notifications that were added in release 19 on Nokia SROS + series systems." + ::= { tmnxSubMgmtNotifGroup 15 } + tmnxSubscriberNotifyPrefix OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 33 } tmnxSubscriberNotifications OBJECT IDENTIFIER ::= { tmnxSubscriberNotifyPrefix 0 } @@ -44919,7 +49906,7 @@ tmnxSubIpoeInvalidSessionKey NOTIFICATION-TYPE [CAUSE] The IPoE session key is invalid. - [EFFECT] The system can not setup the IPoE session. + [EFFECT] The system cannot setup the IPoE session. [RECOVERY] No recovery is required on this system." ::= { tmnxSubscriberNotifications 28 } @@ -44940,7 +49927,7 @@ tmnxSubIpoeInvalidCidRidChange NOTIFICATION-TYPE [CAUSE] The IPoE session CID or RID change is invalid. - [EFFECT] The system can not setup the IPoE session. + [EFFECT] The system cannot setup the IPoE session. [RECOVERY] No recovery is required on this system." ::= { tmnxSubscriberNotifications 29 } @@ -44961,7 +49948,7 @@ tmnxSubIpoeSessionLimitReached NOTIFICATION-TYPE [CAUSE] The IPoE session limit is reached. - [EFFECT] The system can not setup the IPoE session. + [EFFECT] The system cannot setup the IPoE session. [RECOVERY] No recovery is required on this system." ::= { tmnxSubscriberNotifications 30 } @@ -44982,7 +49969,7 @@ tmnxSubIpoePersistenceRecovery NOTIFICATION-TYPE [CAUSE] The system is still recovering from persistence. - [EFFECT] The system can not setup the IPoE session. + [EFFECT] The system cannot setup the IPoE session. [RECOVERY] No recovery is required on this system." ::= { tmnxSubscriberNotifications 31 } @@ -45235,7 +50222,7 @@ tmnxSubBrgSessionLimitReached NOTIFICATION-TYPE The IPoE session limit is 128 sessions per BRG. - [EFFECT] The system can not set up the IPoE session. + [EFFECT] The system cannot set up the IPoE session. [RECOVERY] Not required. This notification is informational." ::= { tmnxSubscriberNotifications 44 } @@ -45259,7 +50246,7 @@ tmnxSubStatsResourceLimitReached NOTIFICATION-TYPE The actual limit is indicated in the tmnxSubNotifNumber object. - [EFFECT] The system can not maintain accumulated statistics for one or + [EFFECT] The system cannot maintain accumulated statistics for one or more subscribers; when the subscriber hosts become idle and the system destroys the subscriber context, the statistics are also destroyed. @@ -45324,9 +50311,88 @@ tmnxSubIpoeSessionBrgNotAuth NOTIFICATION-TYPE [CAUSE] The IPoE session is associated with a BRG that is not yet authenticated. - [EFFECT] The system can not setup the IPoE session. + [EFFECT] The system cannot setup the IPoE session. [RECOVERY] No recovery is required on this system." ::= { tmnxSubscriberNotifications 48 } +tmnxSubRadiusCoaNatFwdFailed NOTIFICATION-TYPE + OBJECTS { + tmnxSubIdent, + tmnxSubNotifIpAddrType, + tmnxSubNotifIpAddr, + tmnxSubNotifIpProtocol, + tmnxSubNotifIpPort, + tmnxSubNotifName, + tmnxSubAdditionalInfo + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSubRadiusCoaNatFwdFailed notification indicates that + the system, while processing a Radius Change of Authorization (CoA) + request for a Bridged Residential Gateway (BRG) or a subscriber, could + not create the requested NAT (or firewall) port forwarding entry. + + The object tmnxSubNotifIpAddr indicates the inside IP address, and the + object tmnxSubNotifName the name of the NAT policy or the firewall + policy of the requested NAT port forwarding entry. + + [EFFECT] The BRG or subscriber does not have the requested NAT port + forwarding entry. + + [RECOVERY] Depends on the details of the failure." + ::= { tmnxSubscriberNotifications 49 } + +tmnxSubSVlanStatsReachedMaximum NOTIFICATION-TYPE + OBJECTS { + tmnxSubSVlanStatsNumEntries, + tmnxSubNotifTruthValue + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSubSVlanStatsReachedMaximum notification indicates if + the object tmnxSubSVlanStatsNumEntries is at its maximum value. + + The object tmnxSubSVlanStatsNumEntries indicates the number of + conceptual rows in the tmnxSubSVlanStatsTable. + + When the value of tmnxSubNotifTruthValue is equal to 'true', the + object tmnxSubSVlanStatsNumEntries is at its maximum value. When it is + 'false', the value of tmnxSubSVlanStatsNumEntries has decreased below + its maximum value again. + + [EFFECT] For any additional subscriber traffic flows, no new entry + will be created in the tmnxSubSVlanStatsTable, and no such statistics + will be available. + + [RECOVERY] No recovery required." + ::= { tmnxSubscriberNotifications 50 } + +tmnxSubInfoEgrAggRateLimitLowReq NOTIFICATION-TYPE + OBJECTS { + tmnxSubInfoEgrAggRateLimitLow, + tmnxSubAdditionalInfo + } + STATUS current + DESCRIPTION + "The tmnxSubInfoEgrAggRateLimitLowReq notification is sent when the + value of the object tmnxSubInfoEgrAggRateLimitLow changes. More + information about the request is provided with tmnxSubAdditionalInfo. + + The text below explains a transition from false to true. + + [CAUSE] The system has received a request to reduce the egress + aggregate rate below the minimum reserved bandwidth (and it has set + the egress aggregate rate to the minimum reserved bandwidth). + + Such a request may come from Radius or IGMP, for example. + + [EFFECT] The subscriber can use less than the bandwidth requested (for + multicast traffic, typically), but maintains the minimum reserved + bandwidth (for high priority unicast traffic, typically). + + [RECOVERY] The recovery action, if any is needed, depends on the root + cause." + ::= { tmnxSubscriberNotifications 54 } + END diff --git a/mibs/nokia/TIMETRA-SYSTEM-MIB b/mibs/nokia/TIMETRA-SYSTEM-MIB index ec1fbefade..e35b42e275 100644 --- a/mibs/nokia/TIMETRA-SYSTEM-MIB +++ b/mibs/nokia/TIMETRA-SYSTEM-MIB @@ -1,5271 +1,12409 @@ -TIMETRA-SYSTEM-MIB DEFINITIONS ::= BEGIN - -IMPORTS - - MODULE-IDENTITY, OBJECT-TYPE, - NOTIFICATION-TYPE, - Integer32, IpAddress, Unsigned32, - Counter32, Gauge32 FROM SNMPv2-SMI - - MODULE-COMPLIANCE, OBJECT-GROUP, - NOTIFICATION-GROUP FROM SNMPv2-CONF - - TEXTUAL-CONVENTION, DateAndTime, - DisplayString, RowStatus, - TruthValue, RowPointer, TimeStamp FROM SNMPv2-TC - - timetraSRMIBModules, tmnxSRObjs, - tmnxSRConfs, tmnxSRNotifyPrefix FROM TIMETRA-GLOBAL-MIB - - TNamedItem, TNamedItemOrEmpty, - TmnxAdminState, TmnxOperState, - TmnxActionType, TTcpUdpPort, - IpAddressPrefixLength, - TItemDescription, TmnxEnabledDisabled FROM TIMETRA-TC-MIB - - InetAddressPrefixLength, - InetAddressIPv6, - InetAddressType, InetAddress FROM INET-ADDRESS-MIB - - tmnxChassisNotifyHwIndex, - tmnxHwID, tmnxHwClass FROM TIMETRA-CHASSIS-MIB - - tmnxLogExecRollbackOpIndex FROM TIMETRA-LOG-MIB; - -timetraSysMIBModule MODULE-IDENTITY - LAST-UPDATED "201102010000Z" - ORGANIZATION "Alcatel-Lucent" - CONTACT-INFO - "Alcatel-Lucent SROS Support - Web: http://support.alcatel-lucent.com" - DESCRIPTION - "This document is the System SNMP MIB module for the Alcatel-Lucent - SROS device. The System MIB module defines SNMP objects to - manage and provision system features. - - Copyright 2003-2012 Alcatel-Lucent. All rights reserved. - Reproduction of this document is authorized on the condition - that the foregoing copyright notice is included. - - This SNMP MIB module (Specification) embodies Alcatel-Lucent's - proprietary intellectual property. Alcatel-Lucent retains - all title and ownership in the Specification, including any - revisions. - - Alcatel-Lucent grants all interested parties a non-exclusive - license to use and distribute an unmodified copy of this - Specification in connection with management of Alcatel-Lucent - products, and without fee, provided this copyright notice and - license appear on all copies. - - This Specification is supplied `as is', and Alcatel-Lucent - makes no warranty, either express or implied, as to the use, - operation, condition, or performance of the Specification." - --- --- Revision History --- - REVISION "1102010000Z" - DESCRIPTION "Rev 9.0 01 Feb 2011 00:00 - 9.0 release of the TIMETRA-SYSTEM-MIB." - - REVISION "1001010000Z" - DESCRIPTION "Rev 8.0 01 Jan 2010 00:00 - 8.0 release of the TIMETRA-SYSTEM-MIB." - - REVISION "0902280000Z" - DESCRIPTION "Rev 7.0 28 Feb 2009 00:00 - 7.0 release of the TIMETRA-SYSTEM-MIB." - - REVISION "0801010000Z" - DESCRIPTION "Rev 6.0 01 Jan 2008 00:00 - 6.0 release of the TIMETRA-SYSTEM-MIB." - - REVISION "0701010000Z" - DESCRIPTION "Rev 5.0 01 Jan 2007 00:00 - 5.0 release of the TIMETRA-SYSTEM-MIB." - - REVISION "0603150000Z" - DESCRIPTION "Rev 4.0 15 Mar 2006 00:00 - 4.0 release of the TIMETRA-SYSTEM-MIB." - - REVISION "0508310000Z" - DESCRIPTION "Rev 3.0 31 Aug 2005 00:00 - 3.0 release of the TIMETRA-SYSTEM-MIB." - - REVISION "0501240000Z" - DESCRIPTION "Rev 2.1 24 Jan 2005 00:00 - 2.1 release of the TIMETRA-SYSTEM-MIB." - - REVISION "0401150000Z" - DESCRIPTION "Rev 2.0 15 Jan 2004 00:00 - 2.0 release of the TIMETRA-SYSTEM-MIB." - - REVISION "0308150000Z" - DESCRIPTION "Rev 1.2 15 Aug 2003 00:00 - 1.2 release of the TIMETRA-SYSTEM-MIB." - - REVISION "0301200000Z" - DESCRIPTION "Rev 1.0 20 Jan 2003 00:00 - 1.0 Release of the TIMETRA-SYSTEM-MIB." - - REVISION "0008140000Z" - DESCRIPTION "Rev 0.1 14 Aug 2000 00:00 - First version of the TIMETRA-SYSTEM-MIB." - - ::= { timetraSRMIBModules 1 } - --- --- sub-tree for ALcatel 7x50 SR System MIB managed objects --- - tmnxSysObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 1 } - tmnxSysConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 1 } - --- --- Sub-tree for Alcatel-Lucent SROS System MIB notification (trap) events --- -tmnxSysMIBNotifyPrefix OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 1 } -tmnxSysNotifications OBJECT IDENTIFIER ::= { tmnxSysMIBNotifyPrefix 0 } - ---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% --- --- Alcatel-Lucent SROS series System MIB textual conventions --- -TmnxSsiSyncMode ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of TmnxSsiSyncMode specifies the type of - synchronization operation to perform between the primary - and secondary CPMs after a change has been made to the - configuration files or the boot environment - information contained in the boot options file (bof)." - SYNTAX INTEGER { - none (1), - config (2), - bootEnv (3) - } - -TmnxSsiSyncRollbackMode ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of TmnxSsiSyncRollbackMode specifies the type of - synchronization operation to perform between the primary - and secondary CPMs after a change has been made to the - rollback files." - SYNTAX INTEGER { - none (1), - rollbackSingle (2), - rollbackAll (3) - } - -TmnxSysMonSampleTime ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of TmnxSysMonSampleTime specifies the monitoring sample time - (in terms of seconds) for a system object." - SYNTAX Unsigned32 (1|60|300) - -TmnxSysMonUtilization ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of TmnxSysMonUtilization specifies the utilization/idle - percentage (in terms 100ths of a percent) for a given sample-time." - SYNTAX Gauge32 (0..10000) - ---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% --- --- tmnxSys Objects --- The tmnxSys objects provide general information about the --- Alcatel-Lucent SROS system. - --- --- General System Information --- - -sysGenInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 1 } - -sgiCpuUsage OBJECT-TYPE - SYNTAX Unsigned32 (0..100) - UNITS "percent" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sgiCpuUsage indicates the current CPU utilization - for the system." - ::= { sysGenInfo 1 } - -sgiMemoryUsed OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "bytes" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sgiMemoryUsed indicates the total pre-allocated - pool memory currently in use on the system. - - If the value is greater than the maximum value reportable by this - object then this object reports its maximum value (4,294,967,295) - and sgiKbMemoryUsed must be used to determine the total - pre-allocated pool memory." - ::= { sysGenInfo 2 } - -sgiMemoryAvailable OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "bytes" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sgiMemoryAvailable indicates the amount of free - memory in the overall system that is not allocated to memory - pools, but is available in case a memory pool needs to grow." - ::= { sysGenInfo 3 } - -sgiMemoryPoolAllocated OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "bytes" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sgiMemoryPoolAllocated indicates the total memory - currently allocated in memory-pools on the system. - - This memory may or may not be currently in use, but is pre-allocated - should the software need to use it. - - If the value is greater than the maximum value reportable by this - object then this object reports its maximum value (4,294,967,295) - and sgiKbMemoryPoolAllocated must be used to determine the total - memory allocated in memory-pools." - ::= { sysGenInfo 4 } - -sgiSwMajorVersion OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sgiSwMajorVersion indicates the major version number - of the software running on the active CPM card." - ::= { sysGenInfo 5 } - -sgiSwMinorVersion OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sgiSwMinorVersion indicates the minor version number - of the software running on the active CPM card." - ::= { sysGenInfo 6 } - -sgiSwVersionModifier OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..255)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sgiSwVersionModifier indicates additional information - about the version of software running on the active CPM card." - ::= { sysGenInfo 7 } - -sgiSnmpInGetBulks OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sgiSnmpInGetBulks indicates the total number of - SNMP Get-Next PDUs which have been accepted and processed by - the SNMP protocol entity." - ::= { sysGenInfo 8 } - -sgiKbMemoryUsed OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "kilobytes" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sgiKbMemoryUsed indicates the total pre-allocated - pool memory, in kilobytes, currently in use on the system." - ::= { sysGenInfo 9 } - -sgiKbMemoryAvailable OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "kilobytes" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sgiKbMemoryAvailable indicates the amount of free - memory, in kilobytes, in the overall system that is not allocated to - memory pools, but is available in case a memory pool needs to grow." - ::= { sysGenInfo 10 } - -sgiKbMemoryPoolAllocated OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "kilobytes" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sgiKbMemoryPoolAllocated indicates the total memory, in - kilobytes, currently allocated in memory-pools on the system. - - This memory may or may not be currently in use, but is pre-allocated - should the software need to use it." - ::= { sysGenInfo 11 } - -tmnxSysCpuMonTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxSysCpuMonEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "tmnxSysCpuMonTable consists of the system level CPU monitoring - statistics." - ::= { sysGenInfo 12 } - -tmnxSysCpuMonEntry OBJECT-TYPE - SYNTAX TmnxSysCpuMonEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "tmnxSysCpuMonEntry contains the system level CPU monitoring statistics - over a specified sample-time." - INDEX { tmnxSysCpuMonSampleTime } - ::= { tmnxSysCpuMonTable 1 } - -TmnxSysCpuMonEntry ::= SEQUENCE { - tmnxSysCpuMonSampleTime TmnxSysMonSampleTime, - tmnxSysCpuMonCpuIdle TmnxSysMonUtilization, - tmnxSysCpuMonBusyCoreUtil TmnxSysMonUtilization, - tmnxSysCpuMonBusyGroupName OCTET STRING, - tmnxSysCpuMonBusyGroupUtil TmnxSysMonUtilization -} - -tmnxSysCpuMonSampleTime OBJECT-TYPE - SYNTAX TmnxSysMonSampleTime - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of tmnxSysCpuMonSampleTime specifies the sample-time used to - calculate the utilization results for the row." - ::= { tmnxSysCpuMonEntry 1 } - -tmnxSysCpuMonCpuIdle OBJECT-TYPE - SYNTAX TmnxSysMonUtilization - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSysCpuMonCpuIdle indicates the overall percentage of - CPU idleness over the specified sample-time." - ::= { tmnxSysCpuMonEntry 2 } - -tmnxSysCpuMonBusyCoreUtil OBJECT-TYPE - SYNTAX TmnxSysMonUtilization - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSysCpuMonBusyCoreUtil indicates the utilization - percentage of the busiest processor core over the specified - sample-time. On single core CPUs, this is the overall system - utilization percentage over the specified sample-time." - ::= { tmnxSysCpuMonEntry 3 } - -tmnxSysCpuMonBusyGroupName OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..64)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSysCpuMonBusyGroupName indicates the name of the group - that is running at the highest capacity utilization. - - Capacity utilization is the CPU utilization relative to the maximum CPU - resources available to that group. A group is a set of related - applications, services, tasks or protocol handlers that consumes some - part of the system CPU resources. - - The capacity utilization of the busiest group is indicated by - tmnxSysCpuMonBusyGroupUtil." - ::= { tmnxSysCpuMonEntry 4 } - -tmnxSysCpuMonBusyGroupUtil OBJECT-TYPE - SYNTAX TmnxSysMonUtilization - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSysCpuMonBusyGroupUtil indicates the capacity - utilization of the group that is running at the highest capacity - utilization. - - Capacity utilization is the CPU utilization relative to the maximum CPU - resources available to that group. A group is a set of related - applications, services, tasks or protocol handlers that consumes some - part of the system CPU resources. - - The name of the busiest group is indicated by - tmnxSysCpuMonBusyGroupName." - ::= { tmnxSysCpuMonEntry 5 } - --- --- General system time information --- - -sysTimeInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 2 } - -stiDateAndTime OBJECT-TYPE - SYNTAX DateAndTime (SIZE (11)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The current date and time (in UTC) maintained in this managed - system." - ::= { sysTimeInfo 1 } - -stiActiveZone OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..5)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The time zone that is active in this managed system." - ::= { sysTimeInfo 2 } - -stiHoursOffset OBJECT-TYPE - SYNTAX Integer32 (-11..12) - UNITS "hours" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The number of hours by which the time zone represented - by stiActiveZone offsets from UTC (Coordinated Universal - Time)." - DEFVAL { 0 } - ::= { sysTimeInfo 3 } - -stiMinutesOffset OBJECT-TYPE - SYNTAX Integer32 (0..59) - UNITS "minutes" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The number of minutes (in addition to the hours offset - defined by stiHoursOffset) by which the time zone - represented by stiActiveZone offsets from UTC (Coordinated - Universal Time). This value is used when the time zone does - not have an offset that is an integral number of hours. - - If the hour offset is defined as '12', the minute offset - cannot be anything other than zero." - DEFVAL { 0 } - ::= { sysTimeInfo 4 } - -stiZoneType OBJECT-TYPE - SYNTAX INTEGER { - system (1), - user (2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "stiZoneType will be 'system' if the zone defined by - stiActiveZone is a system-defined zone. It will be - 'user' if the zone has been defined by the user." - ::= { sysTimeInfo 5 } - -stiSummerZoneTable OBJECT-TYPE - SYNTAX SEQUENCE OF StiSummerZoneEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The stiSummerZoneTable has an entry for each summer time - zone information." - ::= { sysTimeInfo 6 } - - -stiSummerZoneEntry OBJECT-TYPE - SYNTAX StiSummerZoneEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry contains information about a summer time - zone. This information can be used to either override the - default summer (or daylight savings) time information for - a system-defined time zone or define the summer time - information for a user-defined time zone." - INDEX {IMPLIED stiSummerZoneName} - ::= { stiSummerZoneTable 1 } - -StiSummerZoneEntry ::= - SEQUENCE { - stiSummerZoneName OCTET STRING, - stiSummerZoneRowStatus RowStatus, - stiSummerZoneStartDate DateAndTime, - stiSummerZoneEndDate DateAndTime, - stiSummerZoneOffset Unsigned32, - stiSummerZoneStartDay INTEGER, - stiSummerZoneStartWeek INTEGER, - stiSummerZoneStartMonth INTEGER, - stiSummerZoneStartHour Unsigned32, - stiSummerZoneStartMinute Unsigned32, - stiSummerZoneEndDay INTEGER, - stiSummerZoneEndWeek INTEGER, - stiSummerZoneEndMonth INTEGER, - stiSummerZoneEndHour Unsigned32, - stiSummerZoneEndMinute Unsigned32 - } - -stiSummerZoneName OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (1..5)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The name for a summer time zone. This name must be unique - amongst the table entries. The summer time zone name should - comprise only of uppercase letters A-Z and digits 0-9." - ::= { stiSummerZoneEntry 1 } - -stiSummerZoneRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The row status used to create and delete rows in this table." - ::= { stiSummerZoneEntry 2 } - -stiSummerZoneStartDate OBJECT-TYPE - SYNTAX DateAndTime (SIZE (8)) - MAX-ACCESS read-create - STATUS obsolete - DESCRIPTION - "The starting date and time when the summer time will - take effect. - - This object was made obsolete in the 4.0 release." - ::= { stiSummerZoneEntry 3 } - -stiSummerZoneEndDate OBJECT-TYPE - SYNTAX DateAndTime (SIZE (8)) - MAX-ACCESS read-create - STATUS obsolete - DESCRIPTION - "The date and time when summer time will end. - - This object was made obsolete in the 4.0 release." - ::= { stiSummerZoneEntry 4 } - -stiSummerZoneOffset OBJECT-TYPE - SYNTAX Unsigned32 (0..60) - UNITS "minutes" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The number of minutes that will be added to the time - when summer time takes effect. The same number of minutes - will be subtracted from the time when the summer time ends." - DEFVAL { 60 } - ::= { stiSummerZoneEntry 5 } - -stiSummerZoneStartDay OBJECT-TYPE - SYNTAX INTEGER { - sunday(0), - monday(1), - tuesday(2), - wednesday(3), - thursday(4), - friday(5), - saturday(6) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The starting day of the week when the summer time will - take effect." - DEFVAL { sunday } - ::= { stiSummerZoneEntry 6 } - -stiSummerZoneStartWeek OBJECT-TYPE - SYNTAX INTEGER { - first(0), - second(1), - third(2), - fourth(3), - last(4) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The starting week of the month when the summer time will - take effect." - DEFVAL { first } - ::= { stiSummerZoneEntry 7 } - -stiSummerZoneStartMonth OBJECT-TYPE - SYNTAX INTEGER { - january(0), - february(1), - march(2), - april(3), - may(4), - june(5), - july(6), - august(7), - september(8), - october(9), - november(10), - december(11) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The starting month of the year when the summer time will - take effect." - DEFVAL { january } - ::= { stiSummerZoneEntry 8 } - -stiSummerZoneStartHour OBJECT-TYPE - SYNTAX Unsigned32 (0..23) - UNITS "hours" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The hour at which the summer time will take effect." - DEFVAL { 0 } - ::= { stiSummerZoneEntry 9 } - -stiSummerZoneStartMinute OBJECT-TYPE - SYNTAX Unsigned32 (0..59) - UNITS "minutes" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The number of minutes after the hours defined by - stiSummerZoneStartHour when the summer time will - take effect." - DEFVAL { 0 } - ::= { stiSummerZoneEntry 10 } - -stiSummerZoneEndDay OBJECT-TYPE - SYNTAX INTEGER { - sunday(0), - monday(1), - tuesday(2), - wednesday(3), - thursday(4), - friday(5), - saturday(6) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The day of the week when the summer time setting will - end." - DEFVAL { sunday } - ::= { stiSummerZoneEntry 11 } - -stiSummerZoneEndWeek OBJECT-TYPE - SYNTAX INTEGER { - first(0), - second(1), - third(2), - fourth(3), - last(4) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The week of the month when the summer time setting will - end." - DEFVAL { first } - ::= { stiSummerZoneEntry 12 } - -stiSummerZoneEndMonth OBJECT-TYPE - SYNTAX INTEGER { - january(0), - february(1), - march(2), - april(3), - may(4), - june(5), - july(6), - august(7), - september(8), - october(9), - november(10), - december(11) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The month of the year when the summer time setting will - end." - DEFVAL { january } - ::= { stiSummerZoneEntry 13 } - -stiSummerZoneEndHour OBJECT-TYPE - SYNTAX Unsigned32 (0..23) - UNITS "hours" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The hour at which the summer time will stop taking effect." - DEFVAL { 0 } - ::= { stiSummerZoneEntry 14 } - -stiSummerZoneEndMinute OBJECT-TYPE - SYNTAX Unsigned32 (0..59) - UNITS "minutes" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The number of minutes after the hours defined by - stiSummerZoneEndHour when the summer time will - stop taking effect." - DEFVAL { 0 } - ::= { stiSummerZoneEntry 15 } --- --- SNTP (Simple Network Time Protocol) Information --- - -sysSntpInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 3 } - -sntpState OBJECT-TYPE - SYNTAX INTEGER { - unicast(1), - broadcast(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The mode for Simple Network Time Protocol (SNTP). - 'Unicast' indicates that broadcast client is - disabled. A value of 'broadcast' indicates that SNTP - is listening to SNTP/NTP broadcast messages on - interfaces with broadcast client enabled." - DEFVAL { unicast } - ::= { sysSntpInfo 1 } - -sntpServerTable OBJECT-TYPE - SYNTAX SEQUENCE OF SntpServerEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The sntpServerEntry has an entry for each SNTP server - for SNTP unicast client mode. SNTP can only receive the - time from one of these SNTP servers. - The table can have upto a maximum of 3 entries." -::= { sysSntpInfo 2 } - - -sntpServerEntry OBJECT-TYPE - SYNTAX SntpServerEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry contains information about an SNTP server." - INDEX {sntpServerAddress} - ::= { sntpServerTable 1 } - -SntpServerEntry ::= - SEQUENCE { - sntpServerAddress IpAddress, - sntpServerRowStatus RowStatus, - sntpServerVersion Integer32, - sntpServerPreference INTEGER, - sntpServerInterval Unsigned32 - } - -sntpServerAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The IP address of the SNTP server." - ::= { sntpServerEntry 1 } - -sntpServerRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The row status used to create and delete rows in this table." - ::= { sntpServerEntry 2 } - -sntpServerVersion OBJECT-TYPE - SYNTAX Integer32 (1..3) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The SNTP Version supported by this server." - DEFVAL { 3 } - ::= { sntpServerEntry 3 } - -sntpServerPreference OBJECT-TYPE - SYNTAX INTEGER { - normal (1), - preferred(2) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The preference value for this SNTP server. - When more then one time-server is configured it may be - desirable that one server have preference over others. - The value of sntpServerPreference for that server will be - set to preferred(2). Only one server in the table can be - a preferred server" - DEFVAL { normal } - ::= { sntpServerEntry 4 } - -sntpServerInterval OBJECT-TYPE - SYNTAX Unsigned32 (64..1024) - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The frequency at which this server is queried." - DEFVAL { 64 } - ::= { sntpServerEntry 5 } - -sntpAdminState OBJECT-TYPE - SYNTAX INTEGER { - noop (1), - inService (2), - outOfService (3) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The desired administrative state for SNTP." - DEFVAL { outOfService } - ::= { sysSntpInfo 3 } - -sntpOperStatus OBJECT-TYPE - SYNTAX TmnxOperState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sntpOperStatus indicates the current operational status - of SNTP." - ::= { sysSntpInfo 4 } - --- --- System Synchronization information --- -sysSyncInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 4 } - -ssiSaveConfig OBJECT-TYPE - SYNTAX TmnxActionType - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Setting this action variable to 'doAction' causes the current - running configuration information to be saved to the location - specified by ssiSaveConfigDest. If no location is specified - by ssiSaveConfigDest, the primary configuration file pointed to - in the boot options file (bof) will be backed up and a new - primary configuration file will be created with the current - running configuration information. - - If ssiSaveConfigDetail has a value of 'true', default configuration - values will be included in the saved configuration information. - - A corresponding persistent SNMP index file is created regardless of - the setting of the persistence switch in the bof." - DEFVAL { notApplicable } - ::= { sysSyncInfo 15 } - -ssiSyncMode OBJECT-TYPE - SYNTAX TmnxSsiSyncMode - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of ssiSyncMode specifies the type of synchronization - operation to perform between the primary and secondary CPMs - after a change has been made to the configuration files - or the boot environment information contained in the boot options file - (bof)." - DEFVAL { none } - ::= { sysSyncInfo 16 } - -ssiSyncForce OBJECT-TYPE - SYNTAX TmnxSsiSyncMode - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of ssiSyncForce specifies the type of synchronization - operation to perform when an SNMP set is made to this object. - 'config' synchronizes only configuration files. - 'bootEnv' synchronizes all files required to boot the system. - - The result of a read operation on this object is always 'none'." - DEFVAL { none } - ::= { sysSyncInfo 17 } - -ssiSyncStatus OBJECT-TYPE - SYNTAX INTEGER { - unknown (0), - configOnly (1), - bootEnv (2), - configFail (3), - bootEnvFail (4), - configInProgress (5), - bootEnvInProgress (6) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of ssiSyncStatus indicates the results of the last - synchronization operation between the primary and secondary CPMs." - ::= { sysSyncInfo 18 } - -ssiSyncConfigLastTime OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of ssiSyncConfigLastTime is the timestamp of the last - successful synchronization of the configuration files." - ::= { sysSyncInfo 19 } - -ssiSyncBootEnvLastTime OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of ssiSyncBootEnvLastTime is the timestamp of the last - successful synchronization of the boot environment files." - ::= { sysSyncInfo 20 } - -ssiConfigMaxBackupRevisions OBJECT-TYPE - SYNTAX Unsigned32 (1..9) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of ssiConfigMaxBackupRevisions is the maximum number of - backup revisions maintained for a configuration file. This value - also applies to the number of revisions maintained for the BOF - file." - DEFVAL { 5 } - ::= { sysSyncInfo 21 } - -ssiSaveConfigResult OBJECT-TYPE - SYNTAX INTEGER { - none (1), - inProgress (2), - success (3), - failed (4) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of ssiSaveConfigResult represents the result of the - last ssiSaveConfig action. - none(1) None of the following apply - inProgress(2) The action is still in progress - success(3) The action completed successfully - failed(4) The action failed" - ::= {sysSyncInfo 22 } - -ssiSaveBof OBJECT-TYPE - SYNTAX TmnxActionType - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Setting ssiSaveBof action variable to 'doAction' causes the - existing BOF to be backed up and a new BOF file to be created - with the current boot options information." - DEFVAL { notApplicable } - ::= {sysSyncInfo 23 } - -ssiSaveBofResult OBJECT-TYPE - SYNTAX INTEGER { - none (1), - inProgress (2), - success (3), - failed (4) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of ssiSaveBofResult represents the result of the - last ssiSaveBof action. - none(1) None of the following apply - inProgress(2) The action is still in progress - success(3) The action completed successfully - failed(4) The action failed" - ::= {sysSyncInfo 24 } - -ssiSaveConfigDest OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..180)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of ssiSaveConfigDest specifies the destination filepath - or file-URL where the current running configuration information - will be saved when ssiSaveConfig is set to 'doAction'. If - ssiSaveConfigDest is set to the empty string, ''H, the primary - configuration file pointed to in the boot options file (bof) will - be backed up and a new primary configuration file will be created - with the current running configuration information. - - A corresponding persistent SNMP index file is created regardless of - the setting of the persistence switch in the bof." - DEFVAL { ''H } -- empty string - ::= { sysSyncInfo 25 } - -ssiSaveConfigDetail OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "When ssiSaveConfigDetail has a value of 'true', the default - configuration values will also be included in the current - running configuration information that will be saved when - ssiSaveConfig is set to 'doAction'. - - When ssiSaveConfigDetail has a value of 'false', only - non-default configuration values are saved. " - DEFVAL { false } - ::= { sysSyncInfo 26 } - -ssiRedFailoverTime OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of ssiRedFailoverTime is the timestamp when the last - redundancy failover occurred causing a switchover from active - to standby CPM. If there is no redundant CPM card in this system - or no failover has occurred since the system last booted, - ssiRedFailoverTime will always return 0." - ::= { sysSyncInfo 27 } - -ssiRedFailoverReason OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..80)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of ssiRedFailoverReason is a text string giving an - explanation of the cause of the last redundancy failover. - If no failover has occurred, the empty string, ''H, will be - returned." - ::= { sysSyncInfo 28 } - -ssiSyncRollbackLastTime OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of ssiSyncRollbackLastTime is the timestamp of the last - successful synchronization of the rollback files." - ::= { sysSyncInfo 29 } - -ssiSyncRollbackMode OBJECT-TYPE - SYNTAX TmnxSsiSyncRollbackMode - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of ssiSyncRollbackMode specifies the type of synchronization - operation to perform between the primary and secondary CPMs - after a change has been made to the rollback files." - DEFVAL { none } - ::= { sysSyncInfo 30 } - -ssiSyncRollbackForce OBJECT-TYPE - SYNTAX TmnxSsiSyncRollbackMode - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of ssiSyncRollbackForce specifies the type of synchronization - operation to perform when an SNMP set is made to this object. - 'rollbackSingle' synchronizes only the rollback file that recently - changed. - 'rollbackAll' synchronizes all rollback files. - - The result of a read operation on this object is always 'none'." - DEFVAL { none } - ::= { sysSyncInfo 31 } - -ssiSyncRollbackStatus OBJECT-TYPE - SYNTAX INTEGER { - unknown (0), - rollbackFail (1), - rollbackInProgress (2), - rollbackSuccess (3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of ssiSyncRollbackStatus indicates the results of the last - rollback synchronization operation between the primary and secondary - CPMs." - ::= { sysSyncInfo 32 } - -ssiSyncCertLastTime OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of ssiSyncCertLastTime is the timestamp of the last - successful synchronization of the certificate files." - ::= { sysSyncInfo 33 } - -ssiSyncCertMode OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of ssiSyncCertMode specifies whether to synchronize - certificate files between the primary and secondary CPMs." - DEFVAL { false } - ::= { sysSyncInfo 34 } - -ssiSyncCertForce OBJECT-TYPE - SYNTAX TmnxActionType - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of ssiSyncCertForce specifies to perform action to - synchronize certificate files between the primary and secondary CPMs - when an SNMP set is made to this object. - - The value of ssiSyncCertForce will always be returned as - 'notApplicable'." - DEFVAL { notApplicable } - ::= { sysSyncInfo 35 } - -ssiSyncCertStatus OBJECT-TYPE - SYNTAX INTEGER { - unknown (0), - fail (1), - inProgress (2), - success (3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of ssiSyncCertStatus indicates the results of the last - certificate synchronization operation between the primary and - secondary CPMs." - ::= { sysSyncInfo 36 } - --- --- System Bootup information --- -sysBootInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 5 } - -sbiConfigStatus OBJECT-TYPE - SYNTAX INTEGER { - configRead (1), - configOK (2), - defaultBooted (3), - bootConfigFailed (4), - bootRestoreFailed (5) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sbiConfigStatus indicates the result of the - last attempt to execute the configuration file upon reboot - of the system. - configRead (1) - The configuration file is being read. - configOK (2) - The configuration file was successfully - executed. - defaultBooted (3) - There was no configuration file and - the system booted using a minimal - default configuration. - bootConfigFailed (4) - An error occurred while the - configuration file was being executed. - The system configuration is incomplete. - bootRestoreFailed (5) - An error occurred while the - restoration was being performed. The system - configuration is incomplete." - ::= { sysBootInfo 1 } - -sbiPersistStatus OBJECT-TYPE - SYNTAX INTEGER { - persistOK (1), - noPersistFile (2), - persistMismatch (3), - persistIndexFailure (4), - persistDisabled (5) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sbiPersistStatus indicates the result of the - last attempt to rebuild the SNMP persistent index database - upon reboot of the system. - persistOK (1) - The persistent index database was - successfully created. Persistent SNMP managed - objects were recreated with the same SNMP - indexes they had prior to the system reboot. - noPersistFile (2) - There was no persistent index file with - the same pathname as the configuration file. - persistMismatch (3) -The headers in the persistent index - file and the configuration file with the same name - do not match. - persistIndexFailure (4) - An error occurred while creating - the persistent index database. - persistDisabled (5) - The system was administratively - reconfigured without maintaining persistent SNMP index - values because sbiPersistIndex has a value of 'false'. - - If sbiConfigStatus has a value of 'configOK' and - sbiPersistStatus has any value other than 'persistOK', the - system was reconfigured without maintaining persistent SNMP index - values. Unless sbiPersistIndex has a value of 'false', - sbiSnmpdOperStatus returns 'disabled' and the SNMP daemon will not - receive SNMP requests until sbiSnmpdAdminStatus variable has - been set to 'inService'." - ::= { sysBootInfo 2 } - -sbiPersistIndex OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "When sbiPersistIndex has a value of 'true', the SNMP persistent index - database was rebuilt when the system was rebooted. If there was an - error during the processing of the configuration file the system may - have been reconfigured without persistent SNMP indexes and the SNMP - daemon will be suspended until it is manually enabled by setting - sbiSnmpdAdminStatus to 'inService. When sbiPersistIndex has a - value of 'false' the system was reconfigured without maintaining - persistent SNMP index values and the SNMP daemon was enabled." - ::= { sysBootInfo 3 } - -sbiSnmpdAdminStatus OBJECT-TYPE - SYNTAX TmnxAdminState - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of sbiSnmpdAdminStatus is the desired administrative state - for the SNMP daemon. When sbiSnmpdAdminStatus is set to 'inService' - the SNMP daemon will begin receiving SNMP requests from external - SNMP managers. When sbiSnmpdAdminStatus is set to 'outOfService' - the SNMP daemon is suspended and will no longer receive SNMP requests - from external SNMP managers." - DEFVAL { inService } - ::= { sysBootInfo 4 } - -sbiSnmpdOperStatus OBJECT-TYPE - SYNTAX TmnxOperState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "When sbiSnmpdOperStatus has a value of 'inService', the SNMP daemon - will receive SNMP requests from external SNMP managers. When - sbiSnmpdOperStatus has a value of 'outOfService', the SNMP daemon is - suspended and will not receive SNMP requests from external SNMP - managers." - ::= { sysBootInfo 5 } - -sbiSnmpdMaxPktSize OBJECT-TYPE - SYNTAX Integer32 (484..9216) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of sbiSnmpdMaxPktSize indicates the maximum length in - octets of an SNMP message which the SNMP daemon can send or - receive and process." - DEFVAL { 1500 } - ::= { sysBootInfo 6 } - -sbiSnmpdPortNum OBJECT-TYPE - SYNTAX TTcpUdpPort - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of sbiSnmpdPortNum indicates the UDP port to send and - receive SNMP messages." - DEFVAL { 161 } - ::= { sysBootInfo 7 } - -sbiBootConfigOKScript OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of sbiBootConfigOKScript specifies the location and name of - the CLI script file executed following successful completion - of the boot-up configuration file execution. I.e. sbiPersistStatus - has a value of 'configOK'. When this object has the empty string - value, ''H, no CLI script file is executed." - DEFVAL { ''H } -- the empty string - ::= { sysBootInfo 8 } - -sbiConfigOKScriptStatus OBJECT-TYPE - SYNTAX INTEGER { - notRun (0), - success (1), - fail (2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sbiConfigOKScriptStatus indicates the results of - executing the CLI script file specified in sbiBootConfigOKScript." - ::= { sysBootInfo 9 } - -sbiBootConfigFailScript OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of sbiBootConfigFailScript specifies the location and - name of the CLI script file executed following failure of the - boot-up configuration file execution. I.e. sbiPersistStatus - has a value other than 'configOK'. When this object has the empty - string value, ''H, no CLI script file is executed." - DEFVAL { ''H } -- the empty string - ::= { sysBootInfo 10 } - -sbiConfigFailScriptStatus OBJECT-TYPE - SYNTAX INTEGER { - notRun (0), - success (1), - fail (2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sbiConfigFailScriptStatus indicates the results of - executing the CLI script file specified in sbiBootConfigFailScript." - ::= { sysBootInfo 11 } - -sbiRedSwitchoverScript OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of sbiRedSwitchoverScript specifies the location and - name of the CLI script file executed following a redundancy - switchover from the previously active CPM card. A switchover - can happen because of a fatal failure or by manual action. - This CLI script file can contain commands for environment settings, - debug and mirroring settings, and other commands not maintained by - the configuration redundancy. - - When this object has the empty string value, ''H, no CLI script - file is executed." - DEFVAL { ''H } -- the empty string - ::= { sysBootInfo 12 } - -sbiRedSwitchoverScriptStatus OBJECT-TYPE - SYNTAX INTEGER { - notRun (0), - success (1), - fail (2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sbiRedSwitchoverScriptStatus indicates the results of - executing the CLI script file specified in sbiRedSwitchoverScript." - ::= { sysBootInfo 13 } - --- --- RADIUS (Remote Authentication Dial In User Service) Information --- - -sysRadiusInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 6 } - -radiusOperStatus OBJECT-TYPE - SYNTAX INTEGER { - up (1), - down (2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The radiusOperStatus will have a value of 'up' if any - one of the RADIUS servers in the radiusServerTable has - the radiusServerOperStatus value of 'up'. - It will have a value of 'down' if all the RADIUS servers in the - radiusServerTable have the radiusServerOperStatus value of 'down'." - ::= { sysRadiusInfo 1 } - -radiusServerTable OBJECT-TYPE - SYNTAX SEQUENCE OF RadiusServerEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The radiusServerEntry has an entry for each RADIUS server. - The table can have up to a maximum of 5 entries." -::= { sysRadiusInfo 2 } - -radiusServerEntry OBJECT-TYPE - SYNTAX RadiusServerEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry contains information about a RADIUS server." - INDEX {radiusServerIndex} - ::= { radiusServerTable 1 } - -RadiusServerEntry ::= - SEQUENCE { - radiusServerIndex Unsigned32, - radiusServerAddress IpAddress, - radiusServerOperStatus INTEGER, - radiusServerInetAddressType InetAddressType, - radiusServerInetAddress InetAddress - } - -radiusServerIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..5) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The unique value which identifies a specific radius server." - ::= { radiusServerEntry 1 } - -radiusServerAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The IP address of the RADIUS server. - - This object was made obsolete in the 5.0 release." - ::= { radiusServerEntry 2 } - -radiusServerOperStatus OBJECT-TYPE - SYNTAX INTEGER { - up (1), - down (2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Current status of the RADIUS server." - ::= { radiusServerEntry 3 } - -radiusServerInetAddressType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of radiusServerInetAddressType indicates the address type - of radiusServerInetAddress address. - - The value of radiusServerInetAddressType can be either of - InetAddressType - 'ipv4' or InetAddressType - 'ipv6' or - InetAddressType - 'ipv6z'." - DEFVAL { unknown } - ::= { radiusServerEntry 4 } - -radiusServerInetAddress OBJECT-TYPE - SYNTAX InetAddress (SIZE(0|4|16|20)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of radiusServerInetAddress indicates the address of - the Radius server." - DEFVAL { ''H } - ::= { radiusServerEntry 5 } - --- --- Notification Control Objects section --- -tmnxSysNotifyObjs OBJECT IDENTIFIER ::= { tmnxSysObjs 7 } - -tmnxNotifyRow OBJECT-TYPE - SYNTAX RowPointer - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "tmnxNotifyRow is used by the configuration modify, create - and delete traps. tmnxNotifyRow specifies the OID of the - MIB table entry that was changed." - ::= { tmnxSysNotifyObjs 1 } - -tmnxNotifyRowAdminState OBJECT-TYPE - SYNTAX TmnxAdminState - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "tmnxNotifyRowAdminState is used by the state change - notification to specify the administrative state of - the MIB table entry reported in the notification." - ::= { tmnxSysNotifyObjs 2 } - -tmnxNotifyRowOperState OBJECT-TYPE - SYNTAX TmnxOperState - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "tmnxNotifyRowOperState is used by the state change - notification to specify the operational state of - the MIB table entry reported in the notification." - ::= { tmnxSysNotifyObjs 3 } - -tmnxMemoryModule OBJECT-TYPE - SYNTAX TNamedItem - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "tmnxMemoryModule is used by the module malloc failed - notification to specify the memory module for which - the trap is generated." - ::= { tmnxSysNotifyObjs 4 } - -tmnxModuleMallocSize OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "bytes" - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "tmnxModuleMallocSize is used by the module malloc - failed notification to specify the memory size (in - bytes) requested in the failed malloc call." - ::= { tmnxSysNotifyObjs 5 } - -tmnxDroppedTrapID OBJECT-TYPE - SYNTAX OBJECT IDENTIFIER - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "tmnxDroppedTrapID is used by the trap dropped - notification to specify the NOTIFICATION-TYPE - object identifier of the dropped trap." - ::= { tmnxSysNotifyObjs 6 } - -tmnxTrapDroppedReasonCode OBJECT-TYPE - SYNTAX INTEGER { - frequencyExceeded (1) - } - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "tmnxTrapDroppedReasonCode is used by the trap - dropped notification to specify the reason for - which a trap is dropped." - ::= { tmnxSysNotifyObjs 7 } - -tmnxTrapDroppedEntryID OBJECT-TYPE - SYNTAX OBJECT IDENTIFIER - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "tmnxTrapDroppedEntryID is used by the trap dropped - notification to specify the table entry associated - with the dropped trap." - ::= { tmnxSysNotifyObjs 8 } - -tmnxNotifyEntryOID OBJECT-TYPE - SYNTAX OBJECT IDENTIFIER - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "tmnxNotifyEntryOID is used by the configuration modify, create - and delete traps. tmnxNotifyEntryOID specifies the OID of the - MIB table that was changed." - ::= { tmnxSysNotifyObjs 9 } - -tmnxSnmpdErrorMsg OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "tmnxSnmpdErrorMsg is used by the tmnxSnmpdError notification to - indicate the type of SNMP daemon error detected." - ::= { tmnxSysNotifyObjs 10 } - -tmnxPersistencyClient OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "tmnxPersistencyClient is used by the persistencyClosedAlarmRaised, - persistencyClosedAlarmCleared, persistencyFileSysThresRaised and - persistencyFileSysThresCleared notification to indicate the affected - persistent application." - ::= { tmnxSysNotifyObjs 11 } - -tmnxPersistencyFileLocator OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "tmnxPersistencyFileLocator is used by the persistencyClosedAlarmRaised, - persistencyClosedAlarmCleared, persistencyFileSysThresRaised and - persistencyFileSysThresCleared notification to indicate the affected - file used to store persistence data." - ::= { tmnxSysNotifyObjs 12 } - -tmnxPersistencyNotifyMsg OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "tmnxPersistencyNotifyMsg is used by the persistencyClosedAlarmRaised - persistencyClosedAlarmCleared, persistencyEventReport, - persistencyFileSysThresRaised and persistencyFileSysThresCleared - notification to provide additional information related to the event - that occurred." - ::= { tmnxSysNotifyObjs 13 } - -tmnxPersistenceAffectedCpm OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "tmnxPersistenceAffectedCpm is used by the persistencyClosedAlarmRaised, - persistencyClosedAlarmCleared, persistencyFileSysThresRaised and - persistencyFileSysThresCleared notification to indicate the affected - CPM." - ::= { tmnxSysNotifyObjs 14 } - -tmnxSysTimeSetBy OBJECT-TYPE - SYNTAX INTEGER { - ntp (1), - sntp (2), - snmp (3), - manually (4), - rtc (5) -- real time clock - } - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "tmnxSysTimeSetBy is used by tmnxSysTimeSetBy notification to - indicate who set the time." - ::= { tmnxSysNotifyObjs 15 } - -tmnxFtpFailureMsg OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "tmnxFtpFailureMsg is used by tmnxFtpClientFailure notification to - indicate FTP error." - ::= { tmnxSysNotifyObjs 16 } - -tmnxFtpFailureDestAddressType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "tmnxFtpFailureDestAddressType is used by tmnxFtpClientFailure - notification to indicate the IP address type of the remote host." - ::= { tmnxSysNotifyObjs 17 } - -tmnxFtpFailureDestAddress OBJECT-TYPE - SYNTAX InetAddress (SIZE (4|16|20)) - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The value of tmnxFtpFailureDestAddress indicates the IP address of - the remote host to which an ftp operation is being attempted on. The - value of tmnxFtpFailureDestAddress is used by tmnxFtpClientFailure - notification." - ::= { tmnxSysNotifyObjs 18 } - -tmnxNotifyObjectName OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "tmnxNotifyObjectName is used by the configuration modify, create, - delete and state change traps. tmnxNotifyObjectName specifies the - human readable name of the OID instance of the MIB table entry that - was changed." - ::= { tmnxSysNotifyObjs 19 } - -tmnxSyncFailureReason OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "tmnxSyncFailureReason is used by the ssiSyncConfigFailed, - ssiSyncBootEnvFailed, and ssiSyncRollbackFailed traps to specify - the reason for synchronization failure." - ::= { tmnxSysNotifyObjs 20 } - -tmnxSysExecScript OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The value of tmnxSysExecScript specifies the location and name of - the CLI command script file executed by a SROS CLI 'exec' command. - It is used by the tmnxSysExecStarted and tmnxSysExecFinished - notifications." - ::= { tmnxSysNotifyObjs 21 } - -tmnxSysExecResult OBJECT-TYPE - SYNTAX INTEGER { - none (0), - success (1), - fail (2) - } - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The value of tmnxSysExecResult indicates the results of - executing the CLI script file specified in tmnxSysExecScript. - It is used by the tmnxSysExecFinished notification." - ::= { tmnxSysNotifyObjs 22 } - -tmnxSysRollbackFileType OBJECT-TYPE - SYNTAX INTEGER { - rollback (1), - rescue (2) - } - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "tmnxSysRollbackFileType is used by tmnxSysRollbackStarted, - tmnxSysRollbackSaveStarted, tmnxSysRollbackDeleteStarted, - tmnxSysRollbackStatusChange, tmnxSysRollbackSaveStatusChange, and - tmnxSysRollbackFileDeleteStatus notifications to indicate - the type of file involved in a rollback operation." - ::= { tmnxSysNotifyObjs 23 } - -tmnxSysFileErrorType OBJECT-TYPE - SYNTAX INTEGER { - read (1), - write (2) - } - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "tmnxSysFileErrorType is used by tmnxSysNvsysFileError - notification to indicate the type of file error occurred." - ::= { tmnxSysNotifyObjs 24 } - --- --- --- --- -sysLoginControlInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 8 } - -slcFtpInboundMaxSessions OBJECT-TYPE - SYNTAX Unsigned32 (0..5) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The maximum number of concurrent inbound FTP sessions permitted." - DEFVAL { 3 } - ::= { sysLoginControlInfo 1 } - -slcTelnetInboundMaxSessions OBJECT-TYPE - SYNTAX Unsigned32 (0..15) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of slcTelnetInboundMaxSessions specifies - the maximum number of concurrent inbound telnet sessions permitted." - DEFVAL { 5 } - ::= { sysLoginControlInfo 2 } - -slcTelnetOutboundMaxSessions OBJECT-TYPE - SYNTAX Unsigned32 (0..15) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of slcTelnetOutboundMaxSessions specifies - the maximum number of concurrent outbound telnet sessions permitted." - DEFVAL { 5 } - ::= { sysLoginControlInfo 3 } - -slcPreLoginMessage OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..900)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The message to be displayed prior to the login prompt of an inbound - FTP or telnet session." - ::= { sysLoginControlInfo 4 } - -slcPreLoginMessageInclName OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "If the value of slcPreLoginMessageInclName is set to 'TRUE', the - slcPreLoginMessage which is displayed prior to the login prompt - will contain the system name." - ::= { sysLoginControlInfo 5 } - -slcMessageOfTheDay OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..900)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The message-of-the-day text will be displayed when the user - successfully authenticates himself for an inbound FTP, telnet or - console session. If slcMessageOfTheDayType is set to 'URL', - then slcMessageOfTheDay should be of the form: - 'url-prefix:source-url'." - ::= { sysLoginControlInfo 6 } - -slcMessageOfTheDayType OBJECT-TYPE - SYNTAX INTEGER - { - motd-type-none(0), - motd-type-url(1), - motd-type-text(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The type of slcMessageOfTheDay. If the value of - slcMessageOfTheDayType is set to 'motd-type-none', then message - of the day will not be displayed. If it is set to 'motd-type-url', - then the message is fetched from the URL." - DEFVAL { motd-type-none } - ::= { sysLoginControlInfo 7 } - -slcLoginBanner OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "If the value of slcLoginBanner is set to 'true', the - login banner containing Alcatel-Lucent copyright and version - information is displayed prior to the login prompt. If the value - is set to 'false', the login banner is not displayed." - DEFVAL { true } - ::= { sysLoginControlInfo 8 } - -slcLoginExponentialBackOff OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of slcLoginExponentialBackOff specifies if - exponential-backoff of the login prompt is enabled. Exponential-backoff - is used to deter dictionary attacks. A value of 'true' specifies that - exponential-backoff is enabled, while a value of 'false' indicates - that exponential-backoff is disabled." - DEFVAL { false } - ::= { sysLoginControlInfo 9 } - -slcTelnetGracefulShutdown OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of slcTelnetGracefulShutdown specifies if - graceful shutdown is enabled. A value of 'true' specifies that telnet - sessions are closed gracefully by using a TCP FIN/ACK handshake. - A value of 'false' indicates that telnet sessions are disconnected by - sending a RST (reset) TCP packet." - DEFVAL { false } - ::= { sysLoginControlInfo 10 } - -slcSSHGracefulShutdown OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of slcSSHGracefulShutdown specifies if - graceful shutdown is enabled. A value of 'true' specifies that SSH - sessions are closed gracefully by using a TCP FIN/ACK handshake. - A value of 'false' indicates that SSH sessions are disconnected by - sending a RST (reset) TCP packet." - DEFVAL { true } - ::= { sysLoginControlInfo 11 } - -slcTelnetMinTTLValue OBJECT-TYPE - SYNTAX Unsigned32 (0 | 1..255) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of slcTelnetMinTTLValue specifies the minimum - TTL value for an incoming packet. - - This object can only be set if the value of tmnxCpmPerPeerQueuing is - 'true (1)'. - - This value is applied after restarting the Telnet server. - - If slcTelnetMinTTLValue is set to zero (0), the - TTL Security feature is disabled." - DEFVAL { 0 } - ::= { sysLoginControlInfo 12 } - -slcSSHMinTTLValue OBJECT-TYPE - SYNTAX Unsigned32 (0 | 1..255) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of slcSSHMinTTLValue specifies the minimum - TTL value for an incoming packet. - - This object can only be set if the value of tmnxCpmPerPeerQueuing is - 'true (1)'. - - This value is applied after restarting the SSH server. - - If slcSSHMinTTLValue is set to zero (0), the - TTL Security feature is disabled." - DEFVAL { 0 } - ::= { sysLoginControlInfo 13 } - -slcSSHInboundMaxSessions OBJECT-TYPE - SYNTAX Unsigned32 (0..15) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of slcSSHInboundMaxSessions specifies - the maximum number of concurrent inbound SSH sessions permitted." - DEFVAL { 5 } - ::= { sysLoginControlInfo 14 } - -slcSSHOutboundMaxSessions OBJECT-TYPE - SYNTAX Unsigned32 (0..15) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of slcSSHOutboundMaxSessions specifies - the maximum number of concurrent outbound SSH sessions permitted." - DEFVAL { 5 } - ::= { sysLoginControlInfo 15 } - -sysLACPInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 9 } - -sysLACPSystemPriority OBJECT-TYPE - SYNTAX Unsigned32 (1..65535) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "sysLACPSystemPriority is the Link Aggregation Control Protocol (LACP) - system priority which is combined with the system MAC address to - make up a unique system ID that is used by LACP in communications - with LACP peer systems on Link Aggregation (LAG) ports." - DEFVAL { 32768 } - ::= { sysLACPInfo 1 } - --- --- TACACS+ (Terminal Access Controller Access Control System Plus) Information --- - -sysTacplusInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 10 } - -tacplusOperStatus OBJECT-TYPE - SYNTAX INTEGER { - up (1), - down (2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The tacplusOperStatus will have a value of 'up' if any - one of the TACACS+ servers in the tacplusServerTable has - the tacplusServerOperStatus value of 'up'. - It will have a value of 'down' if all the TACACS+ servers in the - tacplusServerTable have the tacplusServerOperStatus value of 'down'." - ::= { sysTacplusInfo 1 } - -tacplusServerTable OBJECT-TYPE - SYNTAX SEQUENCE OF TacplusServerEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The tacplusServerEntry has an entry for each TACACS+ server. - The table can have up to a maximum of 5 entries." - ::= { sysTacplusInfo 2 } - -tacplusServerEntry OBJECT-TYPE - SYNTAX TacplusServerEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry contains information about a TACACS+ server." - INDEX { tacplusServerIndex } - ::= { tacplusServerTable 1 } - -TacplusServerEntry ::= - SEQUENCE { - tacplusServerIndex Unsigned32, - tacplusServerAddress IpAddress, - tacplusServerOperStatus INTEGER, - tacPlusServerInetAddressType InetAddressType, - tacPlusServerInetAddress InetAddress - } - -tacplusServerIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..5) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The unique value which identifies a specific TACACS+ server." - ::= { tacplusServerEntry 1 } - -tacplusServerAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The IP address of the TACACS+ server. - - This object was made obsolete in the 5.0 release." - ::= { tacplusServerEntry 2 } - -tacplusServerOperStatus OBJECT-TYPE - SYNTAX INTEGER { - up (1), - down (2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Current status of the TACACS+ server." - ::= { tacplusServerEntry 3 } - -tacPlusServerInetAddressType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tacPlusServerInetAddressType indicates the address type of - tacPlusServerInetAddress address. - - The value of tacPlusServerInetAddressType can be either of - InetAddressType - 'ipv4' or InetAddressType - 'ipv6' or - InetAddressType - 'ipv6z'." - DEFVAL { unknown } - ::= { tacplusServerEntry 4 } - -tacPlusServerInetAddress OBJECT-TYPE - SYNTAX InetAddress (SIZE(0|4|16|20)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tacPlusServerInetAddress indicates the address of - the Tacplus server." - DEFVAL { ''H } - ::= { tacplusServerEntry 5 } - --- --- Notification Definition section --- -stiDateAndTimeChanged NOTIFICATION-TYPE - OBJECTS { stiDateAndTime } - STATUS current - DESCRIPTION - "The date and time changed event is generated when the time on the - system is modified either by explicit setting or automatic update in - case of SNTP." - ::= { tmnxSysNotifications 1 } - -ssiSaveConfigSucceeded NOTIFICATION-TYPE - STATUS current - DESCRIPTION - "The save config succeeded event is generated when the saving of - configuration finishes without errors." - ::= { tmnxSysNotifications 2 } - -ssiSaveConfigFailed NOTIFICATION-TYPE - STATUS current - DESCRIPTION - "The save config failed event is generated when the saving of - configuration is stopped due to errors." - ::= { tmnxSysNotifications 3 } - -sbiBootConfig NOTIFICATION-TYPE - OBJECTS { - sbiConfigStatus, - sbiPersistStatus, - sbiPersistIndex - } - STATUS current - DESCRIPTION - "The sbiBootConfig notification is generated upon - completion of the configuration phase following - a system reboot." - ::= { tmnxSysNotifications 4 } - -sbiBootSnmpd NOTIFICATION-TYPE - OBJECTS { - sbiPersistIndex, - sbiSnmpdAdminStatus, - sbiSnmpdOperStatus - } - STATUS current - DESCRIPTION - "The sbiBootSnmpd notification is generated upon completion - of the SNMP daemon initialization following a system reboot. - Some system configuration and initialization errors may result - in the SNMP daemon being suspended." - ::= { tmnxSysNotifications 5 } - -radiusServerOperStatusChange NOTIFICATION-TYPE - OBJECTS { - radiusServerAddress, - radiusServerOperStatus - } - STATUS obsolete - DESCRIPTION - "The radiusServerOperStatusChange notification is generated when the - operational status of a RADIUS server has transitioned either - from 'up' to 'down' or from 'down' to 'up'. - - This object was made obsolete in the 5.0 release." - ::= { tmnxSysNotifications 6 } - -radiusOperStatusChange NOTIFICATION-TYPE - OBJECTS { - radiusOperStatus - } - STATUS current - DESCRIPTION - "The radiusOperStatusChange notification is generated when the - radiusOperStatus has transitioned either from 'up' to 'down' or - from 'down' to 'up'" - ::= { tmnxSysNotifications 7 } - -tmnxConfigModify NOTIFICATION-TYPE - OBJECTS { - tmnxNotifyRow, - tmnxNotifyEntryOID, - tmnxNotifyObjectName - } - STATUS current - DESCRIPTION - "A tmnxConfigModify notification is generated when a - configuration attribute associated with a row entry - in a MIB table is modified. It can be used by the NMS - to trigger maintenance polls of the configuration - information." - ::= { tmnxSysNotifications 8 } - -tmnxConfigCreate NOTIFICATION-TYPE - OBJECTS { - tmnxNotifyRow, - tmnxNotifyEntryOID, - tmnxNotifyObjectName - } - STATUS current - DESCRIPTION - "A tmnxConfigCreate notification is generated when a - new row entry is created in one of the MIB tables. - It can be used by the NMS to trigger maintenance - polls of the configuration information." - ::= { tmnxSysNotifications 9 } - -tmnxConfigDelete NOTIFICATION-TYPE - OBJECTS { - tmnxNotifyRow, - tmnxNotifyEntryOID, - tmnxNotifyObjectName - } - STATUS current - DESCRIPTION - "A tmnxConfigDelete notification is generated when an - existing row entry in one of the MIB tables is deleted. - It can be used by the NMS to trigger maintenance polls - of the configuration information." - ::= { tmnxSysNotifications 10 } - -tmnxStateChange NOTIFICATION-TYPE - OBJECTS { - tmnxNotifyRow, - tmnxNotifyRowAdminState, - tmnxNotifyRowOperState, - tmnxNotifyEntryOID, - tmnxNotifyObjectName - } - STATUS current - DESCRIPTION - "A tmnxStateChange notification is generated when there - is a change in either the administrative or operational - state of a MIB table entry." - ::= { tmnxSysNotifications 11 } - -tmnxModuleMallocFailed NOTIFICATION-TYPE - OBJECTS { - tmnxMemoryModule, - tmnxModuleMallocSize - } - STATUS current - DESCRIPTION - "A tmnxModuleMallocFailed notification is generated when - a request to allocate memory from a particular module - fails because the memory module is short on memory and - cannot support the size that was requested." - ::= { tmnxSysNotifications 12 } - -tmnxTrapDropped NOTIFICATION-TYPE - OBJECTS { - tmnxDroppedTrapID, - tmnxTrapDroppedReasonCode, - tmnxTrapDroppedEntryID - } - STATUS current - DESCRIPTION - "A tmnxTrapDropped notification is generated when - a trap is dropped for the reason specified by the - reason code. The tmnxTrapDroppedEntryID identifies - the table entry associated with the dropped trap." - ::= { tmnxSysNotifications 13 } - -ssiSyncConfigOK NOTIFICATION-TYPE - STATUS current - DESCRIPTION - "The ssiSyncConfigOK event is generated when the - synchronization of configuration files between the primary - and secondary CPMs finishes without errors." - ::= { tmnxSysNotifications 14 } - -ssiSyncConfigFailed NOTIFICATION-TYPE - OBJECTS { - tmnxSyncFailureReason - } - STATUS current - DESCRIPTION - "The ssiSyncConfigFailed event is generated when the - synchronization of configuration files between the primary - and secondary CPMs is stopped due to errors. The - tmnxSyncFailureReason will state reason for failure." - ::= { tmnxSysNotifications 15 } - -ssiSyncBootEnvOK NOTIFICATION-TYPE - STATUS current - DESCRIPTION - "The ssiSyncBootEnvOK event is generated when the - synchronization of boot environment files between the - primary and secondary CPMs finishes without errors." - ::= { tmnxSysNotifications 16 } - -ssiSyncBootEnvFailed NOTIFICATION-TYPE - OBJECTS { - tmnxSyncFailureReason - } - STATUS current - DESCRIPTION - "The ssiSyncBootEnvFailed event is generated when the - synchronization of boot environment files between the primary - and secondary CPMs is stopped due to errors. The - tmnxSyncFailureReason will state reason for failure." - ::= { tmnxSysNotifications 17 } - -sntpTimeDiffExceedsThreshold NOTIFICATION-TYPE - OBJECTS { - sntpAdminState - } - STATUS current - DESCRIPTION - "The sntpTimeDiffExceedsThreshold event is generated when the - time differential between the system and the SNTP server is more - than 10 seconds. In this case the system clock is not automatically - adjusted." - ::= { tmnxSysNotifications 18 } - -tacplusServerOperStatusChange NOTIFICATION-TYPE - OBJECTS { - tacplusServerAddress, - tacplusServerOperStatus - } - STATUS obsolete - DESCRIPTION - "The tacplusServerOperStatusChange notification is generated when the - operational status of a TACACS+ server has transitioned either - from 'up' to 'down' or from 'down' to 'up'. - - This object was made obsolete in the 5.0 release." - ::= { tmnxSysNotifications 19 } - -tacplusOperStatusChange NOTIFICATION-TYPE - OBJECTS { - tacplusOperStatus - } - STATUS current - DESCRIPTION - "The tacplusOperStatusChange notification is generated when the - tacplusOperStatus has transitioned either from 'up' to 'down' or - from 'down' to 'up'" - ::= { tmnxSysNotifications 20 } - -tmnxSnmpdError NOTIFICATION-TYPE - OBJECTS { - tmnxSnmpdErrorMsg - } - STATUS current - DESCRIPTION - "The tmnxSnmpdError notification is generated when the SNMP daemon - detects an error condition." - ::= { tmnxSysNotifications 21 } - -tmnxSsiMismatch NOTIFICATION-TYPE - OBJECTS { - ssiSyncMode, - sbiPersist - } - STATUS current - DESCRIPTION - "The tmnxSsiMismatch notification is generated by a system with - redundant CPM cards after the processing of the bootup - configuration has completed when ssiSyncMode has a value of 'none' - and sbiPersist has a value of 'true'. This can result in SNMP - indexes having different values following a system failover." - ::= { tmnxSysNotifications 22 } - -tmnxSnmpdStateChange NOTIFICATION-TYPE - OBJECTS { - sbiSnmpdAdminStatus, - sbiSnmpdOperStatus - } - STATUS current - DESCRIPTION - "The tmnxSnmpdStateChange notification is generated whenever there - is a change in either the administrative or operational state of - the SNMP agent." - ::= { tmnxSysNotifications 23 } - --- --- Redundancy notifications --- - -ssiRedStandbySyncing NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass - } - STATUS current - DESCRIPTION - "The ssiRedStandbySyncing notification is generated when - synchronization of redundancy information onto the standby - CPM is started. tmnxChassisNotifyHwIndex identifies the - standby CPM." - ::= { tmnxSysNotifications 24 } - -ssiRedStandbyReady NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass - } - STATUS current - DESCRIPTION - "The ssiRedStandbyReady notification is generated when the - synchronization of redundancy information onto the standby CPM - has completed. The standby CPM is now ready to take over - control of the system if the active CPM fails or a manual - switchover command is issued. tmnxChassisNotifyHwIndex - identifies the standby CPM." - ::= { tmnxSysNotifications 25 } - -ssiRedStandbySyncLost NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass - } - STATUS current - DESCRIPTION - "The ssiRedStandbySyncLost notification is generated when the active - CPM looses communication with the standby CPM. - tmnxChassisNotifyHwIndex identifies the lost standby CPM." - ::= { tmnxSysNotifications 26 } - -ssiRedSwitchover NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass, - ssiRedFailoverTime, - ssiRedFailoverReason - } - STATUS current - DESCRIPTION - "The ssiRedSwitchover notification is generated when the standby - CPM detects that the active CPM has failed and the standby prepares - to take over as the new active CPM. tmnxChassisNotifyHwIndex - identifies the new active CPM." - ::= { tmnxSysNotifications 27 } - -ssiRedCpmActive NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass - } - STATUS current - DESCRIPTION - "The ssiRedCpmActive notification is generated following a - redundancy switchover when the new active CPM has completed - its audit and is ready to accept management commands via CLI - or SNMP SET requests. tmnxChassisNotifyHwIndex identifies - the new active CPM." - ::= { tmnxSysNotifications 28 } - -ssiRedSingleCpm NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass - } - STATUS current - DESCRIPTION - "The ssiRedSingleCpm notification is generated by a system with - a chassis with two CPM slots when the active CPM cannot detect a - standby CPM in the chassis. When the operating state of - TIMETRA-CHASSIS-MIB::tmnxCpmCardRedundant for the active CPM card - transitions to a value of 'singleton (1)', this notification is - generated. tmnxChassisNotifyHwIndex identifies the singleton CPM. - - When the active CPM later detects a standby CPM in the chassis, the - ssiRedStandbySyncing event will be generated followed by a - ssiRedStandbyReady event to indicate clearing of the CPM singleton - state. The value of tmnxCpmCardRedundant will then transition to - 'redundantActive (2)'." - ::= { tmnxSysNotifications 29 } - --- --- persistency notifications --- -persistencyClosedAlarmRaised NOTIFICATION-TYPE - OBJECTS { - tmnxPersistenceAffectedCpm, - tmnxPersistencyClient, - tmnxPersistencyFileLocator, - tmnxPersistencyNotifyMsg - } - STATUS current - DESCRIPTION - "The persistencyClosedAlarmRaised notification is generated when - the system is unable to store persistency data (e.g. because - the device is inaccessible, or full)." - ::= { tmnxSysNotifications 30 } - -persistencyClosedAlarmCleared NOTIFICATION-TYPE - OBJECTS { - tmnxPersistenceAffectedCpm, - tmnxPersistencyClient, - tmnxPersistencyFileLocator, - tmnxPersistencyNotifyMsg - } - STATUS current - DESCRIPTION - "The persistencyClosedAlarmCleared notification is generated when - the output device used to store the persistence data is available - for use again." - ::= { tmnxSysNotifications 31 } - -tmnxSntpOperChange NOTIFICATION-TYPE - OBJECTS { - sntpOperStatus - } - STATUS current - DESCRIPTION - "The tmnxSntpOperChange notification is generated whenever there - is a change in the operational state of SNTP." - ::= { tmnxSysNotifications 32 } - -tmnxSysTimeSet NOTIFICATION-TYPE - OBJECTS { - stiDateAndTime, - tmnxSysTimeSetBy - } - STATUS current - DESCRIPTION - "The tmnxSysTimeSet notification is generated whenever system time is - set by NTP, SNTP, SNMP, Real Time Clock(RTC) or if it was set manually." - ::= { tmnxSysNotifications 33 } - -tmnxFtpClientFailure NOTIFICATION-TYPE - OBJECTS { - tmnxFtpFailureMsg, - tmnxFtpFailureDestAddressType, - tmnxFtpFailureDestAddress - } - STATUS current - DESCRIPTION - "The tmnxFtpClientFailure notification is generated when a file transfer - operation initiated by the FTP client fails." - ::= { tmnxSysNotifications 34 } - -tacplusInetSrvrOperStatusChange NOTIFICATION-TYPE - OBJECTS { - tacPlusServerInetAddressType, - tacPlusServerInetAddress, - tacplusServerOperStatus - } - STATUS current - DESCRIPTION - "The tacplusInetSrvrOperStatusChange notification is generated - when the operational status of a TACACS+ server has transitioned either - from 'up' to 'down' or from 'down' to 'up'." - ::= { tmnxSysNotifications 35 } - -radiusInetServerOperStatusChange NOTIFICATION-TYPE - OBJECTS { - radiusServerInetAddressType, - radiusServerInetAddress, - radiusServerOperStatus - } - STATUS current - DESCRIPTION - "The radiusInetServerOperStatusChange notification is generated - when the operational status of a Radius server has transitioned either - from 'up' to 'down' or from 'down' to 'up'." - ::= { tmnxSysNotifications 36 } - -persistencyEventReport NOTIFICATION-TYPE - OBJECTS { - tmnxPersistencyNotifyMsg - } - STATUS current - DESCRIPTION - "The persistencyEventReport notification is generated - when a client-specific persistence event occurs - (e.g. the start and completion of a recover action after system - startup)." - ::= { tmnxSysNotifications 37 } - -sbiBootConfigFailFileError NOTIFICATION-TYPE - OBJECTS { - sbiBootConfigFailScript - } - STATUS current - DESCRIPTION - "The sbiBootConfigFailFileError notification is generated when - sbiBootConfigFailScript file cannot be accessed." - ::= { tmnxSysNotifications 38 } - -sbiBootConfigOKFileError NOTIFICATION-TYPE - OBJECTS { - sbiBootConfigOKScript - } - STATUS current - DESCRIPTION - "The sbiBootConfigOKFileError notification is generated when - sbiBootConfigOKScript file cannot be accessed." - ::= { tmnxSysNotifications 39 } - -sbiBootLiConfig NOTIFICATION-TYPE - OBJECTS { - sliConfigStatus, - sbiLiSeparate, - sbiLiLocalSave - } - STATUS current - DESCRIPTION - "The sbiBootLiConfig notification is generated upon completion of - the Lawful Intercept (LI) configuration phase following a system - reboot. This notification is generated periodically, about once - an hour. - - This event is generated only from the LI context." - ::= { tmnxSysNotifications 40 } - -persistenceRestoreProblem NOTIFICATION-TYPE - OBJECTS { - tmnxPersistencyClient, - tmnxPersistencyNotifyMsg - } - STATUS current - DESCRIPTION - "The persistenceRestoreProblem notification is generated - when an an error is detected while processing a persistence record." - ::= { tmnxSysNotifications 41 } - -tmnxSysRollbackStarted NOTIFICATION-TYPE - OBJECTS { - tmnxSysRollbackIndex, - tmnxSysRollbackFileType, - tmnxLogExecRollbackOpIndex - } - STATUS current - DESCRIPTION - "[CAUSE] The tmnxSysRollbackStarted notification is generated - when the user initiates a revert of the rollback checkpoint file - specified by tmnxSysRollbackIndex and tmnxSysRollbackFileType. - The value of tmnxLogExecRollbackOpIndex indicates the row entry - in the TIMETRA-LOG-MIB::tmnxLogExecRollbackOpTable for this rollback - revert operation. - - [EFFECT] The specified file is executed and system configuration - may change. - - [RECOVERY] There is no recovery required for this notification." - ::= { tmnxSysNotifications 42 } - -tmnxSysRollbackStatusChange NOTIFICATION-TYPE - OBJECTS { - tmnxSysRollbackIndex, - tmnxSysRollbackResult, - tmnxSysRollbackFileType, - tmnxLogExecRollbackOpIndex - } - STATUS current - DESCRIPTION - "[CAUSE] The tmnxSysRollbackStatusChange notification is - generated upon the completion of a rollback revert as specified - by tmnxSysRollbackIndex and tmnxSysRollbackFileType. The value - of tmnxLogExecRollbackOpIndex indicates the row entry in the - TIMETRA-LOG-MIB::tmnxLogExecRollbackOpTable for this rollback - revert operation. - - [EFFECT] The result is indicated by the value of tmnxSysRollbackResult. - - [RECOVERY] When the value of tmnxSysRollbackResult is none, - inProgress or success no recovery is required. When the value is - failed, the user should try to determine the reason for the failure. - The user can attempt a recovery by reverting back to a known good - checkpoint. The user may reboot the system with the bof pointing - to a saved configuration file." - ::= { tmnxSysNotifications 43 } - -tmnxSysRollbackSaveStatusChange NOTIFICATION-TYPE - OBJECTS { - tmnxSysRollbackSaveResult, - tmnxSysRollbackFileType - } - STATUS current - DESCRIPTION - "[CAUSE] The tmnxSysRollbackSaveStatusChange notification is generated - upon the completion of a rollback save as specified by - tmnxSysRollbackFileType. - - [EFFECT] The result is indicated by value of tmnxSysRollbackSaveResult. - - [RECOVERY] When the value of tmnxSysRollbackSaveResult is none, - inProgress or success no recovery is required. When the value is - is failed, the user should try to determine the reason for the failure. - The user can attempt a recovery by attempting the rollback save again." - ::= { tmnxSysNotifications 44 } - -tmnxSysRollbackFileDeleteStatus NOTIFICATION-TYPE - OBJECTS { - tmnxSysRollbackIndex, - tmnxSysRollbackFileDeleteResult, - tmnxSysRollbackFileType - } - STATUS current - DESCRIPTION - "[CAUSE] The tmnxSysRollbackFileDeleteStatus notification is generated - upon the completion of a rollback file delete as specified by - tmnxSysRollbackIndex and tmnxSysRollbackFileType. - - [EFFECT] The result is indicated by the value of - tmnxSysRollbackFileDeleteResult. - - [RECOVERY] When the value of tmnxSysRollbackFileDeleteResult is none, - inProgress or success no recovery is required. When the value is - failed, the user should try to determine the reason for the failure. - The user can attempt a recovery by deleting the file again." - ::= { tmnxSysNotifications 45 } - -ssiSyncRollbackOK NOTIFICATION-TYPE - STATUS current - DESCRIPTION - "[CAUSE] The ssiSyncRollbackOK event is generated when the - synchronization of rollback files between the primary - and secondary CPMs finishes without errors. - - [EFFECT] Rollback files are synchronized. - - [RECOVERY] No recovery is necessary." - ::= { tmnxSysNotifications 46 } - -ssiSyncRollbackFailed NOTIFICATION-TYPE - OBJECTS { - tmnxSyncFailureReason - } - STATUS current - DESCRIPTION - "[CAUSE] The ssiSyncRollbackFailed event is generated when the - synchronization of rollback files between the primary - and secondary CPMs is stopped due to errors. The - tmnxSyncFailureReason will state the reason for the failure. - - [EFFECT] Rollback files are not synchronized. - - [RECOVERY] The user should try to determine the cause of the failure - and can attempt synchronizing the files again." - ::= { tmnxSysNotifications 47 } - -ssiSyncCertOK NOTIFICATION-TYPE - STATUS current - DESCRIPTION - "[CAUSE] The ssiSyncCertOK event is generated when the - synchronization of certificate files between the primary - and secondary CPMs finishes without errors. - - [EFFECT] Certificate files are synchronized. - - [RECOVERY] No recovery is necessary." - ::= { tmnxSysNotifications 48 } - -ssiSyncCertFailed NOTIFICATION-TYPE - OBJECTS { - tmnxSyncFailureReason - } - STATUS current - DESCRIPTION - "[CAUSE] The ssiSyncCertFailed event is generated when the - synchronization of certificate files between the primary - and secondary CPMs is stopped due to errors. The - tmnxSyncFailureReason will state the reason for the failure. - - [EFFECT] Certificate files are not synchronized. - - [RECOVERY] The user should try to determine the cause of the failure - and can attempt synchronizing the files again." - ::= { tmnxSysNotifications 49 } - -persistencyFileSysThresRaised NOTIFICATION-TYPE - OBJECTS { - tmnxPersistenceAffectedCpm, - tmnxPersistencyClient, - tmnxPersistencyFileLocator, - tmnxPersistencyNotifyMsg - } - STATUS current - DESCRIPTION - "The persistencyFileSysThresRaised notification is generated - when the filesystem reaches 90 percent occupation." - ::= { tmnxSysNotifications 50 } - -persistencyFileSysThresCleared NOTIFICATION-TYPE - OBJECTS { - tmnxPersistenceAffectedCpm, - tmnxPersistencyClient, - tmnxPersistencyFileLocator, - tmnxPersistencyNotifyMsg - } - STATUS current - DESCRIPTION - "The persistencyFileSysThresCleared notification is generated - when the filesystem drops below 90 percent occupation." - ::= { tmnxSysNotifications 51 } - -tmnxSysExecStarted NOTIFICATION-TYPE - OBJECTS { - tmnxSysExecScript, - tmnxLogExecRollbackOpIndex - } - STATUS current - DESCRIPTION - "[CAUSE] The tmnxSysExecStarted notification is generated - when the user initiates a CLI 'exec' operation to process - a file of SROS CLI commands. The value of tmnxSysExecScript - indicates the command file. The value of tmnxLogExecRollbackOpIndex - indicates the row entry in TIMETRA-LOG-MIB::tmnxLogExecRollbackOpTable - for this CLI 'exec' operation. - - [EFFECT] The specified CLI configuration file is executed and - the system configuration may have changed. - - [RECOVERY] There is no recovery required for this notification." - ::= { tmnxSysNotifications 52 } - -tmnxSysExecFinished NOTIFICATION-TYPE - OBJECTS { - tmnxSysExecScript, - tmnxSysExecResult, - tmnxLogExecRollbackOpIndex - } - STATUS current - DESCRIPTION - "[CAUSE] The tmnxSysExecFinished notification is generated upon - the completion of the execution of a CLI command file indicated - by the value of tmnxSysExecScript. The value of - tmnxLogExecRollbackOpIndex indicates the row entry in - TIMETRA-LOG-MIB::tmnxLogExecRollbackOpTable for this CLI 'exec' - operation. - - [EFFECT] The success or failure result is indicated by the value of - tmnxSysExecResult. - - [RECOVERY] When the value of tmnxSysExecResult is 'none' or 'success', - no recovery is required. - - When the value is 'fail', the system may be left in an inconsistent - state and the user should try to determine the reason for the failure. - The user can attempt a recovery by manually entering CLI commands to - reverse the failed configuration. The user can attempt a recovery by - performing a rollback revert to a known good checkpoint. The user can - attempt a recovery by rebooting the system with the bof pointing to a - saved configuration file." - ::= { tmnxSysNotifications 53 } - -tmnxSysRollbackSaveStarted NOTIFICATION-TYPE - OBJECTS { - tmnxSysRollbackFileType - } - STATUS current - DESCRIPTION - "[CAUSE] The tmnxSysRollbackSaveStarted notification is generated - when the user initiates a rollback save as specified by - tmnxSysRollbackFileType. - - [EFFECT] The specified configuration file is saved. - - [RECOVERY] There is no recovery required for this notification." - ::= { tmnxSysNotifications 54 } - -tmnxSysRollbackDeleteStarted NOTIFICATION-TYPE - OBJECTS { - tmnxSysRollbackIndex, - tmnxSysRollbackFileType - } - STATUS current - DESCRIPTION - "[CAUSE] The tmnxSysRollbackDeleteStarted notification is generated - when the user initiates a rollback delete as specified by - by tmnxSysRollbackIndex and tmnxSysRollbackFileType. - - [EFFECT] The specified configuration file is deleted. - - [RECOVERY] There is no recovery required for this notification." - ::= { tmnxSysNotifications 55 } - -tmnxSysNvsysFileError NOTIFICATION-TYPE - OBJECTS { - tmnxSysFileErrorType - } - STATUS current - DESCRIPTION - "[CAUSE] The tmnxSysNvsysFileError notification is generated - when there is a failure in accessing the nvsys file as specified - by tmnxSysFileErrorType. - - [EFFECT] The specified nvsys file operation is unsuccessful. - - [RECOVERY] The user should investigate why the failure occurred. A - failure can indicate a problem with the compact flash." - ::= { tmnxSysNotifications 56 } --- --- System Boot Options File (BOF) Information --- -sysBofInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 11 } - -sbiActiveIpAddr OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of sbiActiveIpAddr specifies the IP address of the - ethernet port on the active CPM." - DEFVAL { 0 } - ::= { sysBofInfo 1 } - -sbiActiveIpMask OBJECT-TYPE - SYNTAX IpAddressPrefixLength - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of sbiActiveIpMask specifies the mask length of the - subnet associated with the IP address of the ethernet port on - the active CPM." - DEFVAL { 0 } - ::= { sysBofInfo 2 } - -sbiStandbyIpAddr OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of sbiStandbyIpAddr specifies the IP address of the - ethernet port on the standby CPM." - DEFVAL { 0 } - ::= { sysBofInfo 3 } - -sbiStandbyIpMask OBJECT-TYPE - SYNTAX IpAddressPrefixLength - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of sbiStandbyIpMask specifies the mask length of the - subnet associated with the IP address of the ethernet port on - the standby CPM." - DEFVAL { 0 } - ::= { sysBofInfo 4 } - -sbiPrimaryImage OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..180)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of sbiPrimaryImage specifies the primary location - of the directory that contains the runtime image files." - DEFVAL { ''H } - ::= { sysBofInfo 5 } - -sbiSecondaryImage OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..180)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of sbiSecondaryImage specifies the secondary location - of the directory that contains the runtime image files." - DEFVAL { ''H } - ::= { sysBofInfo 6 } - -sbiTertiaryImage OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..180)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of sbiTertiaryImage specifies the tertiary location - of the directory that contains the runtime image files." - DEFVAL { ''H } - ::= { sysBofInfo 7 } - -sbiPrimaryConfigFile OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..180)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of sbiPrimaryConfigFile specifies the location and - name of the primary configuration file." - DEFVAL { ''H } - ::= { sysBofInfo 8 } - -sbiSecondaryConfigFile OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..180)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of sbiSecondaryConfigFile specifies the location and - name of the secondary configuration file." - DEFVAL { ''H } - ::= { sysBofInfo 9 } - -sbiTertiaryConfigFile OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..180)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of sbiTertiaryConfigFile specifies the location and - name of the tertiary configuration file." - DEFVAL { ''H } - ::= { sysBofInfo 10 } - -sbiPersist OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of sbiPersist specifies whether or not the system - will preserve SNMP indexes between reboots. When set to 'true', - persistent indexing is enabled." - DEFVAL { false } - ::= { sysBofInfo 11 } - -sbiConsoleSpeed OBJECT-TYPE - SYNTAX Unsigned32 (9600|19200|38400|57600|115200) - UNITS "bps" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of sbiConsoleSpeed specifies the baud rate of the - console port." - DEFVAL { 115200 } - ::= { sysBofInfo 12 } - -sbiAutoNegotiate OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of sbiAutoNegotiate determines whether or not the - speed and duplex parameters will be automatically negotiated - on the CPM ethernet port. When set to 'true', auto-negotiation - is enabled." - DEFVAL { true } - ::= { sysBofInfo 13 } - -sbiSpeed OBJECT-TYPE - SYNTAX Unsigned32 (10|100) - UNITS "Mbps" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of sbiSpeed specifies the speed of the CPM ethernet - port. This value is ignored if auto-negotiation is enabled." - DEFVAL { 100 } - ::= { sysBofInfo 14 } - -sbiDuplex OBJECT-TYPE - SYNTAX INTEGER { - full(1), - half (2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of sbiDuplex specifies the duplex mode for the CPM - ethernet port. This value is ignored if auto-negotiation is - enabled." - DEFVAL { full } - ::= { sysBofInfo 15 } - -sbiPrimaryDns OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of sbiPrimaryDns specifies the IP address of the - primary DNS server to use for DNS name resolution." - DEFVAL { 0 } - ::= { sysBofInfo 16 } - -sbiSecondaryDns OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of sbiSecondaryDns specifies the IP address of the - secondary DNS server to use for DNS name resolution." - DEFVAL { 0 } - ::= { sysBofInfo 17 } - -sbiTertiaryDns OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of sbiTertiaryDns specifies the IP address of the - tertiary DNS server to use for DNS name resolution." - DEFVAL { 0 } - ::= { sysBofInfo 18 } - -sbiDnsDomain OBJECT-TYPE - SYNTAX DisplayString (SIZE (0 | 1..178)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of sbiDnsDomain specifies the domain name to use - when performing DNS address resolution." - DEFVAL { ''H } - ::= { sysBofInfo 19 } - -sbiWait OBJECT-TYPE - SYNTAX Unsigned32 (1..10) - UNITS "seconds" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of sbiWait specifies the number of seconds the system - pauses at the start of the boot process. This pause allows the - operator to interrupt the system initialization at the console - and manually override the parameters in the BOF." - DEFVAL { 3 } - ::= { sysBofInfo 20 } - -sbiStaticRouteTable OBJECT-TYPE - SYNTAX SEQUENCE OF SbiStaticRouteEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The sbiStaticRouteTable contains an entry for each static route - configured for the CPM ethernet port. These static routes are - only used to route traffic generated by the CPM ethernet port. - The table can have upto a maximum of 10 entries." - ::= { sysBofInfo 21 } - -sbiStaticRouteEntry OBJECT-TYPE - SYNTAX SbiStaticRouteEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry contains information about a static route - configured for the CPM ethernet port. - - Entries in this table can be created and deleted via SNMP - SET operations to sbiStaticRouteRowStatus." - INDEX { sbiStaticRouteDest, - sbiStaticRouteMask } - ::= { sbiStaticRouteTable 1 } - -SbiStaticRouteEntry ::= - SEQUENCE { - sbiStaticRouteDest IpAddress, - sbiStaticRouteMask IpAddressPrefixLength, - sbiStaticRouteNextHop IpAddress, - sbiStaticRouteRowStatus RowStatus - } - -sbiStaticRouteDest OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of sbiStaticRouteDest specifies the destination IP - address of this static route." - ::= { sbiStaticRouteEntry 1 } - -sbiStaticRouteMask OBJECT-TYPE - SYNTAX IpAddressPrefixLength - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of sbiStaticRouteMask specifies the length of the - subnet mask associated with the destination IP address of this - static route." - ::= { sbiStaticRouteEntry 2 } - -sbiStaticRouteNextHop OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of sbiStaticRouteNextHop specifies the IP address of - the next hop for this static route. This IP address should be - in the same subnet as the ethernet port on the active CPM. - The value of sbiStaticRouteNextHop must be set to a valid IP - address for the row creation to succeed." - ::= { sbiStaticRouteEntry 3 } - -sbiStaticRouteRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "sbiStaticRouteRowStatus controls the creation and deletion of - rows in the table. To create a row in this table, set the row - status to createAndGo(4)'. The value of sbiStaticRouteNextHop - must also be set to a valid IP address for the row creation to - succeed. To delete a row in this table, set the row status to - delete(6)." - ::= { sbiStaticRouteEntry 4 } - -sbiActiveIPv6Addr OBJECT-TYPE - SYNTAX InetAddressIPv6 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of sbiActiveIPv6Addr specifies the IPv6 address of the - ethernet port on the active CPM." - DEFVAL { '00000000000000000000000000000000'H } - ::= { sysBofInfo 22 } - -sbiActiveIPv6PfxLen OBJECT-TYPE - SYNTAX InetAddressPrefixLength (0..128) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of sbiActiveIPv6PfxLen specifies the prefix length of the - subnet associated with the sbiActiveIPv6Addr address of the ethernet - port on the active CPM." - DEFVAL { 0 } - ::= { sysBofInfo 23 } - -sbiStandbyIPv6Addr OBJECT-TYPE - SYNTAX InetAddressIPv6 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of sbiStandbyIPv6Addr specifies the IPv6 address of the - ethernet port on the standby CPM." - DEFVAL { '00000000000000000000000000000000'H } - ::= { sysBofInfo 24 } - -sbiStandbyIPv6PfxLen OBJECT-TYPE - SYNTAX InetAddressPrefixLength (0..128) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of sbiStandbyIPv6PfxLen specifies the prefix length of the - subnet associated with the sbiStandbyIPv6Addr address of the ethernet - port on the active CPM." - DEFVAL { 0 } - ::= { sysBofInfo 25 } - -sbiPrimaryDnsIPv6Addr OBJECT-TYPE - SYNTAX InetAddressIPv6 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of sbiPrimaryDnsIPv6Addr specifies the IPv6 address of the - primary DNS server to use for DNS name resolution." - DEFVAL { '00000000000000000000000000000000'H } - ::= { sysBofInfo 26 } - -sbiSecondaryDnsIPv6Addr OBJECT-TYPE - SYNTAX InetAddressIPv6 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of sbiSecondaryDnsIPv6Addr specifies the IPv6 address of the - secondary DNS server to use for DNS name resolution." - DEFVAL { '00000000000000000000000000000000'H } - ::= { sysBofInfo 27 } - -sbiTertiaryDnsIPv6Addr OBJECT-TYPE - SYNTAX InetAddressIPv6 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of sbiTertiaryDnsIPv6Addr specifies the IPv6 address of the - tertiary DNS server to use for DNS name resolution." - DEFVAL { '00000000000000000000000000000000'H } - ::= { sysBofInfo 28 } - -sbiStaticRouteIPv6Table OBJECT-TYPE - SYNTAX SEQUENCE OF SbiStaticRouteIPv6Entry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The sbiStaticRouteIPv6Table contains an entry for each static IPv6 - route configured for the CPM ethernet port. These static routes are - only used to route traffic generated by the CPM ethernet port. - The table can have upto a maximum of 10 entries." - ::= { sysBofInfo 29 } - -sbiStaticRouteIPv6Entry OBJECT-TYPE - SYNTAX SbiStaticRouteIPv6Entry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry contains information about a static IPv6 route - configured for the CPM ethernet port. - - Entries in this table can be created and deleted via SNMP - SET operations to sbiStaticRouteIPv6RowStatus." - INDEX { sbiStaticRouteIPv6Dest, - sbiStaticRouteIPv6PfxLen } - ::= { sbiStaticRouteIPv6Table 1 } - -SbiStaticRouteIPv6Entry ::= - SEQUENCE { - sbiStaticRouteIPv6Dest InetAddressIPv6, - sbiStaticRouteIPv6PfxLen InetAddressPrefixLength, - sbiStaticRouteIPv6NextHop InetAddressIPv6, - sbiStaticRouteIPv6RowStatus RowStatus - } - -sbiStaticRouteIPv6Dest OBJECT-TYPE - SYNTAX InetAddressIPv6 - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of sbiStaticRouteIPv6Dest specifies the destination IPv6 - address of this static route." - ::= { sbiStaticRouteIPv6Entry 1 } - -sbiStaticRouteIPv6PfxLen OBJECT-TYPE - SYNTAX InetAddressPrefixLength (0..128) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of sbiStaticRouteIPv6PfxLen specifies the prefix length of - sbiStaticRouteIPv6Dest, the destination IPv6 address of this static - route." - ::= { sbiStaticRouteIPv6Entry 2 } - -sbiStaticRouteIPv6NextHop OBJECT-TYPE - SYNTAX InetAddressIPv6 - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of sbiStaticRouteIPv6NextHop specifies the IPv6 address of - the next hop for this static route. This IPv6 address should be - in the same subnet as the ethernet port on the active CPM. - The value of sbiStaticRouteIPv6NextHop must be set to a valid IPv6 - address for the row creation to succeed." - ::= { sbiStaticRouteIPv6Entry 3 } - -sbiStaticRouteIPv6RowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "sbiStaticRouteIPv6RowStatus controls the creation and deletion of - rows in the table. To create a row in this table, set the row - status to createAndGo(4)'. The value of sbiStaticRouteIPv6NextHop - must also be set to a valid IPv6 address for the row creation to - succeed. To delete a row in this table, set the row status to - delete(6)." - ::= { sbiStaticRouteIPv6Entry 4 } - -sbiLiSeparate OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of sbiLiSeparate specifies whether or not a non-LI user has - access to Lawful Intercept (LI) information. When sbiLiSeparate has - a value of 'true', a user who does not have the TMETRA-SECURITY-MIB:: - tmnxUserAccess 'li' bit set will not be allowed to access CLI or - SNMP objects in the 'li' context. - - A change to the value of this object does not take affect until - the system is rebooted." - DEFVAL { false } - ::= { sysBofInfo 30 } - -sbiLiLocalSave OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of sbiLiLocalSave specifies whether or not Lawful - Intercept (LI) configuration is allowed to be save to a local - file. - - A change to the value of this object does not take affect until - the system is rebooted." - DEFVAL { true } - ::= { sysBofInfo 31 } - --- --- System Persistence Information --- -sysPersistenceInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 12 } - sysPersistenceDhcpL2Info OBJECT IDENTIFIER ::= { sysPersistenceInfo 1 } - sysPersistenceDhcpL3Info OBJECT IDENTIFIER ::= { sysPersistenceInfo 2 } - sysPersistenceSubMgmtInfo OBJECT IDENTIFIER ::= { sysPersistenceInfo 3 } - sysPersistenceDhcpSrvInfo OBJECT IDENTIFIER ::= { sysPersistenceInfo 4 } - sysPersistenceNatInfo OBJECT IDENTIFIER ::= { sysPersistenceInfo 5 } - sysPersistenceAAInfo OBJECT IDENTIFIER ::= { sysPersistenceInfo 6 } - -spiDhcpL2PersistenceFileLocation OBJECT-TYPE - SYNTAX Unsigned32 (0..32) - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "The value of spiDhcpL2PersistenceFileLocation specifies - the flash device on a CPM card where the data for handling - DHCP Layer2 persistency is stored. - The value 0 indicates that no flash device is specified. - - This object was made obsolete in the 5.0 release." - DEFVAL { 0 } - ::= { sysPersistenceDhcpL2Info 1 } - -spiDhcpL2PersistenceDescription OBJECT-TYPE - SYNTAX TItemDescription - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "The value of the object spiDhcpL2PersistenceDescription specifies - a user provided description related to DHCP Layer-2 persistency. - It consists of any printable, seven-bit ASCII characters - up to 80 characters in length. - - This object was made obsolete in the 5.0 release." - DEFVAL { "" } - ::= { sysPersistenceDhcpL2Info 2 } - -spiDhcpL3PersistenceFileLocation OBJECT-TYPE - SYNTAX Unsigned32 (0..32) - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "The value of spiDhcpL3PersistenceFileLocation specifies - the flash device on a CPM card where the data for handling - DHCP Layer3 persistency is stored. - The value 0 indicates that no flash device is specified. - - This object was made obsolete in the 5.0 release." - DEFVAL { 0 } - ::= { sysPersistenceDhcpL3Info 1 } - -spiDhcpL3PersistenceDescription OBJECT-TYPE - SYNTAX TItemDescription - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "The value of the object spiDhcpL3PersistenceDescription specifies - a user provided description related to DHCP Layer-3 persistency. - It consists of any printable, seven-bit ASCII characters - up to 80 characters in length. - - This object was made obsolete in the 5.0 release." - DEFVAL { "" } - ::= { sysPersistenceDhcpL3Info 2 } - -spiSubMgmtPersistenceFileLocation OBJECT-TYPE - SYNTAX Unsigned32 (0..32) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of spiSubMgmtPersistenceFileLocation specifies the flash - device on a CPM card where the data for handling subscriber management - persistency is stored. - The value 0 indicates that no flash device is specified." - DEFVAL { 0 } - ::= { sysPersistenceSubMgmtInfo 1 } - -spiSubMgmtPersistenceDescription OBJECT-TYPE - SYNTAX TItemDescription - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of the object spiSubMgmtPersistenceDescription specifies - a user provided description related to subscriber management - persistency. - It consists of any printable, seven-bit ASCII characters up to 80 - characters in length." - DEFVAL { "" } - ::= { sysPersistenceSubMgmtInfo 2 } - -spiDhcpSrvPersistenceFileLoc OBJECT-TYPE - SYNTAX Unsigned32 (0..32) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of spiDhcpSrvPersistenceFileLoc specifies the flash - device on a CPM card where the data for handling the local DHCP - server persistency is stored. - The value 0 indicates that no flash device is specified." - DEFVAL { 0 } - ::= { sysPersistenceDhcpSrvInfo 1 } - -spiDhcpSrvPersistenceDescr OBJECT-TYPE - SYNTAX TItemDescription - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of the object spiDhcpSrvPersistenceDescr specifies - a user provided description related to the local DHCP server - persistency. - It consists of any printable, seven-bit ASCII characters up to 80 - characters in length." - DEFVAL { "" } - ::= { sysPersistenceDhcpSrvInfo 2 } - -spiNatFwdPersistenceFileLoc OBJECT-TYPE - SYNTAX Unsigned32 (0..32) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of spiNatFwdPersistenceFileLoc specifies the flash - device on a CPM card where the data for handling - the NAT (Network Address Translation) port forwarding persistence - is stored. - - The value 0 indicates that no flash device is specified." - DEFVAL { 0 } - ::= { sysPersistenceNatInfo 1 } - -spiNatFwdPersistenceDescr OBJECT-TYPE - SYNTAX TItemDescription - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of the object spiNatFwdPersistenceDescr specifies - a user provided description related to the NAT port forwarding - persistence. - It consists of any printable, seven-bit ASCII characters up to 80 - characters in length." - DEFVAL { "" } - ::= { sysPersistenceNatInfo 2 } - -spiAAPersistenceFileLoc OBJECT-TYPE - SYNTAX Unsigned32 (0..32) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of spiAAPersistenceFileLoc specifies the flash - device on a CPM card where the data for handling - the AA (Application Assurance) persistence is stored. - - The value 0 indicates that no flash device is specified." - DEFVAL { 0 } - ::= { sysPersistenceAAInfo 1 } - -spiAAPersistenceDescr OBJECT-TYPE - SYNTAX TItemDescription - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of the object spiAAPersistenceDescr specifies - a user provided description related to the AA (Application Assurance) - persistence. It consists of any printable, seven-bit ASCII - characters up to 80 characters in length." - DEFVAL { "" } - ::= { sysPersistenceAAInfo 2 } - --- --- System Lawful Intercept Information --- -sysLiInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 13 } - -sliConfigStatus OBJECT-TYPE - SYNTAX INTEGER { - notRun (0), - success (1), - fail (2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sliConfigStatus indicates the results of restoring - the Lawful Intercept (LI) configuration at boot-up time." - ::= { sysLiInfo 1 } - -sliSaveConfig OBJECT-TYPE - SYNTAX TmnxActionType - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of sliSaveConfig indicates a desired action. Setting - this action variable to 'doAction' causes the current Lawful - Intercept (LI) running configuration information, to be saved to - a file called li.cfg in the same location as the BOF file. - If the li.cfg file already exists, it will be renamed and a - new file is created with the current running configuration. - - An attempt to set this object to 'doAction' when the booted value - of sbiLiLocalSave is 'false' will result in an 'inconsistentValue' - error. - - Default configuration values will be included in the saved - configuration information." - DEFVAL { notApplicable } - ::= { sysLiInfo 2 } - -sliSaveConfigResult OBJECT-TYPE - SYNTAX INTEGER { - none (1), - inProgress (2), - success (3), - failed (4) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sliSaveConfigResult represents the result of the - last sliSaveConfig action. - none(1) None of the following apply - inProgress(2) The action is still in progress - success(3) The action completed successfully - failed(4) The action failed" - ::= {sysLiInfo 3 } - -sliConfigLastModified OBJECT-TYPE - SYNTAX DateAndTime - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sliConfigLastModified indicates the date and time - the Lawful Intercept (LI) running configuration was last modified. - If sliConfigLastModified is more recent than TIMETRA-CHASSIS-MIB:: - tmnxHwSwLastBoot, the current configuration may be different - than that in the configuration file read upon system initialization." - ::= { sysLiInfo 4 } - -sliConfigLastSaved OBJECT-TYPE - SYNTAX DateAndTime - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sliConfigLastSaved indicates the date and - time the current Lawful Intercept (LI) configuration was - last saved. If sliConfigLastSaved is more recent than the - value of TIMETRA-CHASSIS-MIB::tmnxHwSwLastBoot, the - initial configuration is likely to be different the next - time the system is rebooted." - ::= { sysLiInfo 5 } - -sliFilterLock OBJECT-TYPE - SYNTAX INTEGER { - locked (0), - unlockedForLiUsers (1), - unlockedForAll (2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The of sliFilterLock specifies - who can modify the Lawful Intercept (LI) filters. - - The value: - 'locked': no users can modify the LI filters - 'unlockedForLiUsers': only users with LI privileges can modify the - LI filters - 'unlockedForAll': all users can modify the LI filters." - DEFVAL { locked } - ::= { sysLiInfo 6 } - --- --- system wide DNS setting --- -sysDNSInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 14 } - -sysDNSInfoLastChanged OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sysDNSInfoLastChanged is the timestamp of the last - configuration changes to any of the DNS global settings." - ::= { sysDNSInfo 1 } - -sysDNSAddressResolvePref OBJECT-TYPE - SYNTAX INTEGER { - ipv4Only (1), - ipv6First (2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of sysDNSAddressResolvePref specifies how the DNS - client will request for address resolution. - - ipv4-only: The DNS client will only try to resolve a domain name - into an ipv4 address. - - ipv6-first: the DNS client will first try to relsove the - domain name in to ipv6 address. If no ipv6 address - is available it will try to resolve the domain name - into an ipv4 address." - DEFVAL { ipv4Only } - ::= { sysDNSInfo 2 } - --- --- System Wide ICMP Vendor Specific settings --- -sysIcmpVSInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 15 } - -sysIcmpVSEnhancement OBJECT-TYPE - SYNTAX TmnxEnabledDisabled - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of sysIcmpVSEnhancement specifies if vendor specific - extensions to ICMP is enabled or not." - DEFVAL { disabled } - ::= { sysIcmpVSInfo 1 } - -sysEthInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 16 } - -sysNewQinqUntaggedSap OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of sysNewQinqUntaggedSap controls the forwarding of - packets on a QinQ X.0 access SAP. - - When sysNewQinqUntaggedSap is set to true, the SAP will only accept: - - - frames with a single tag matching the SAP's outer tag or, - - frames with double tag where the outer tag matches the SAP's outer - tag and inner tag is set to 0. - - When sysNewQinqUntaggedSap is set to false, forwarding of packets - remains unchanged." - DEFVAL { false } - ::= { sysEthInfo 1 } - --- --- Rollback Global Information --- - -tmnxSysRollbackInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 17 } - -tmnxSysRollbackIndex OBJECT-TYPE - SYNTAX Unsigned32 (0..199) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxSysRollbackIndex indicates a specific rollback - checkpoint file to which a rollback action can be taken. - - The value of the tmnxSysRollbackIndex corresponds to a rollback - checkpoint file with suffix .rb.index. - - The maximum checkpoint file that can be specified is determined by - the rollback location as specified by tmnxSysRollbackLocation. - If the location is on a compact flash, then the maximum value of - tmnxSysRollbackIndex can be tmnxSysRollbackMaxLocalFiles minus 1. - If the location is a remote ftp location, then the maximum - value of tmnxSysRollbackIndex can be tmnxSysRollbackMaxRemoteFiles - minus 1. - - This index is SET along with another action object, including - tmnxSysRollbackStart to initiate a rollback revert of a file - and tmnxSysRollbackFileDelete to delete a rollback file. - - An SNMP GET request on this object should return the last SET value." - ::= { tmnxSysRollbackInfo 1 } - -tmnxSysRollbackStart OBJECT-TYPE - SYNTAX TmnxActionType - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxSysRollbackStart indicates whether to revert - the rollback file specified by tmnxSysRollbackIndex. - - When SET to the value of 'doAction' the system will revert the - rollback file specified by tmnxSysRollbackIndex. - - This variable must be set along with tmnxSysRollbackIndex to indicate - the specific rollback file to revert. - - An SNMP GET request on this object should return 'notApplicable'." - DEFVAL { notApplicable } - ::= {tmnxSysRollbackInfo 2 } - -tmnxSysRollbackResult OBJECT-TYPE - SYNTAX INTEGER { - none (1), - inProgress (2), - success (3), - failed (4), - interrupted (5) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSysRollbackResult indicates the result of the - last tmnxSysRollbackStart action. - - none(1) None of the following apply - inProgress(2) The action is still in progress - success(3) The action completed successfully - failed(4) The action failed - interrupted (5) The action was interrupted" - ::= {tmnxSysRollbackInfo 3 } - -tmnxSysRollbackSave OBJECT-TYPE - SYNTAX TmnxActionType - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxSysRollbackSave indicates whether to save the existing - configuration in a rollback checkpoint file. - - When SET to the value of 'doAction' the system will save the - configuration in a new rollback checkpoint file, with suffix '.rb'. - Previously saved rollback files with the same name will increment - the filename suffix by 1 upto a maximum of 9. - For example, file.rb is moved to file.rb.1. The higher the number, - the older the file is. - - An SNMP GET request on this object should return 'notApplicable'." - DEFVAL { notApplicable } - ::= {tmnxSysRollbackInfo 4 } - -tmnxSysRollbackSaveResult OBJECT-TYPE - SYNTAX INTEGER { - none (1), - inProgress (2), - success (3), - failed (4) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSysRollbackSaveResult indicates the result of the - last tmnxSysRollbackSave action. - - none(1) None of the following apply - inProgress(2) The action is still in progress - success(3) The action completed successfully - failed(4) The action failed" - ::= {tmnxSysRollbackInfo 5 } - -tmnxSysRollbackLocation OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..180)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxSysRollbackLocation specifies the destination filepath - or file-URL where the current running configuration information - will be saved when tmnxSysRollbackSave is set to 'doAction'. If - the value of tmnxSysRollbackLocation is an empty string the system will - attempt to store the file in the best available location locally, - for example compact flash 1 or 2 if either is present." - DEFVAL { ''H } -- empty string - ::= { tmnxSysRollbackInfo 6 } - -tmnxSysRollbackRevertIndex OBJECT-TYPE - SYNTAX Unsigned32 (0..199) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSysRollbackRevertIndex indicates the last - rollback checkpoint file reverted on the system." - ::= { tmnxSysRollbackInfo 7 } - -tmnxSysRollbackRevertEndTime OBJECT-TYPE - SYNTAX DateAndTime - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSysRollbackRevertEndTime indicates the timestamp - the last rollback revert on the system is completed." - ::= { tmnxSysRollbackInfo 8 } - -tmnxSysRollbackSavedTime OBJECT-TYPE - SYNTAX DateAndTime - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSysRollbackSavedTime indicates the timestamp - the last rollback save on the system is completed." - ::= { tmnxSysRollbackInfo 9 } - -tmnxSysRollbackRevertStartTime OBJECT-TYPE - SYNTAX DateAndTime - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSysRollbackRevertStartTime indicates the timestamp - the last rollback file reverted on the system is initiated." - ::= { tmnxSysRollbackInfo 10 } - -tmnxSysRollbackRevertUserName OBJECT-TYPE - SYNTAX TNamedItemOrEmpty (SIZE(0..16)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSysRollbackRevertUserName indicates the name of - a system user who initiates the last rollback revert." - DEFVAL { ''H } -- the empty string - ::= { tmnxSysRollbackInfo 11 } - -tmnxSysRollbackRevertFilename OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..180)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSysRollbackRevertFilename specifies the filepath - or file-URL of the last reverted rollback file." - DEFVAL { ''H } -- empty string - ::= { tmnxSysRollbackInfo 12 } - -tmnxSysRollbackSaveComment OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..255)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of the object tmnxSysRollbackSaveComment specifies - a user provided comment related to the rollback checkpoint file about - to be saved. - - It consists of any printable, seven-bit ASCII characters up to 255 - characters in length." - DEFVAL { ''H } -- the empty string - ::= { tmnxSysRollbackInfo 13 } - -tmnxSysRollbackFileDelete OBJECT-TYPE - SYNTAX TmnxActionType - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxSysRollbackFileDelete specifies whether to delete - the rollback file specified by tmnxSysRollbackIndex. - - When SET to the value of 'doAction' the system will delete the - rollback file specified by tmnxSysRollbackIndex. - - This variable must be set along with tmnxSysRollbackIndex to specify - the specific rollback file to delete. - - An SNMP GET request on this object should return 'notApplicable'." - DEFVAL { notApplicable } - ::= {tmnxSysRollbackInfo 14 } - -tmnxSysRollbackFileDeleteResult OBJECT-TYPE - SYNTAX INTEGER { - none (1), - inProgress (2), - success (3), - failed (4) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSysRollbackFileDeleteResult indicates the result of - the last tmnxSysRollbackFileDelete action. - - none(1) None of the following apply - inProgress(2) The action is still in progress - success(3) The action completed successfully - failed(4) The action failed" - ::= {tmnxSysRollbackInfo 15 } - -tmnxSysRollbackAbortRevert OBJECT-TYPE - SYNTAX TmnxActionType - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxSysRollbackAbortRevert indicates whether to abort the - rollback revert that's currently in progress. - - When SET to the value of 'doAction' the system will abort the active - rollback revert. This will leave the system in an unknown state, so it - should be used with care. - - An SNMP GET request on this object should return 'notApplicable'." - DEFVAL { notApplicable } - ::= {tmnxSysRollbackInfo 16 } - -tmnxSysRollbackRescueLocation OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..180)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxSysRollbackRescueLocation specifies the destination - file path or file-URL where the rollback rescue configuration file - will be saved. If the value of tmnxSysRollbackRescueLocation is - an empty string the system will attempt to store the file in the - best available location locally, for example compact flash 1 or 2 - if either is present." - DEFVAL { ''H } -- empty string - ::= { tmnxSysRollbackInfo 17 } - -tmnxSysRollbackRescueRevert OBJECT-TYPE - SYNTAX TmnxActionType - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxSysRollbackRescueRevert indicates whether to - revert the rollback rescue file located in tmnxSysRollbackRescueLocation. - - When SET to the value of 'doAction' the system will revert the - rollback rescue file. - - An SNMP GET request on this object should return 'notApplicable'." - DEFVAL { notApplicable } - ::= {tmnxSysRollbackInfo 18 } - -tmnxSysRollbackRescueSave OBJECT-TYPE - SYNTAX TmnxActionType - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxSysRollbackRescueSave indicates whether to save - the existing configuration in the rollback rescue file located in - tmnxSysRollbackRescueLocation. - - When SET to the value of 'doAction' the system will save the - configuration to the rollback rescue file. - - An SNMP GET request on this object should return 'notApplicable'." - DEFVAL { notApplicable } - ::= {tmnxSysRollbackInfo 19 } - - -tmnxSysRollbackRescueDelete OBJECT-TYPE - SYNTAX TmnxActionType - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxSysRollbackRescueDelete specifies whether to delete - the rollback rescue file located in tmnxSysRollbackRescueLocation. - - When SET to the value of 'doAction' the system will delete the - rollback rescue file. - - An SNMP GET request on this object should return 'notApplicable'." - DEFVAL { notApplicable } - ::= {tmnxSysRollbackInfo 20 } - -tmnxSysRollbackRescueSaveRes OBJECT-TYPE - SYNTAX INTEGER { - none (1), - inProgress (2), - success (3), - failed (4) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSysRollbackRescueSaveRes indicates the result - of the last tmnxSysRollbackRescueSave action. - - none(1) None of the following apply - inProgress(2) The action is still in progress - success(3) The action completed successfully - failed(4) The action failed" - ::= {tmnxSysRollbackInfo 21 } - -tmnxSysRollbackRescueRevertRes OBJECT-TYPE - SYNTAX INTEGER { - none (1), - inProgress (2), - success (3), - failed (4), - interrupted (5) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSysRollbackRescueRevertRes indicates the result - of the last tmnxSysRollbackRescueRevert action. - - none(1) None of the following apply - inProgress(2) The action is still in progress - success(3) The action completed successfully - failed(4) The action failed - interrupted (5) The action was interrupted" - ::= {tmnxSysRollbackInfo 22 } - -tmnxSysRollbackRescueDeleteRes OBJECT-TYPE - SYNTAX INTEGER { - none (1), - inProgress (2), - success (3), - failed (4) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSysRollbackRescueDeleteRes indicates the result of - the last tmnxSysRollbackRescueDelete action. - - none(1) None of the following apply - inProgress(2) The action is still in progress - success(3) The action completed successfully - failed(4) The action failed" - ::= {tmnxSysRollbackInfo 23 } - - -tmnxSysRollbackRescueSavedTime OBJECT-TYPE - SYNTAX DateAndTime - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSysRollbackRescueSavedTime indicates the timestamp - the last rollback rescue save on the system is completed." - ::= { tmnxSysRollbackInfo 24 } - -tmnxSysRollbackRescueRevStTime OBJECT-TYPE - SYNTAX DateAndTime - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSysRollbackRescueRevStTime indicates the - timestamp the last rescue rollback file reverted on the system - is initiated." - ::= { tmnxSysRollbackInfo 25} - -tmnxSysRollbackRescueRevEdTime OBJECT-TYPE - SYNTAX DateAndTime - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSysRollbackRescueRevEdTime indicates the - timestamp the last rollback rescue revert on the system is completed." - ::= { tmnxSysRollbackInfo 26 } - -tmnxSysRollbackRescueRevUser OBJECT-TYPE - SYNTAX TNamedItemOrEmpty (SIZE(0..16)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSysRollbackRescueRevUser indicates the name of - a system user who initiates the last rollback rescue revert." - DEFVAL { ''H } -- the empty string - ::= { tmnxSysRollbackInfo 27 } - -tmnxSysRollbackRescueSaveComment OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..255)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of the object tmnxSysRollbackRescueSaveComment specifies - a user provided comment related to the rollback rescue file about - to be saved. - - It consists of any printable, seven-bit ASCII characters up to 255 - characters in length." - DEFVAL { ''H } -- the empty string - ::= { tmnxSysRollbackInfo 28 } - -tmnxSysRollbackRescueAbortRevert OBJECT-TYPE - SYNTAX TmnxActionType - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxSysRollbackRescueAbortRevert indicates whether to abort the - rescue revert that's currently in progress. - - When SET to the value of 'doAction' the system will abort the active - rollback revert. This will leave the system in an unknown state, so it - should be used with care. - - An SNMP GET request on this object should return 'notApplicable'." - DEFVAL { notApplicable } - ::= {tmnxSysRollbackInfo 29} - -tmnxSysRollbackRescueFileExists OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSysRollbackRescueFileExists indicates whether - a rollback rescue file specified by tmnxSysRollbackRescueLocation - and suffix '.rc' is present. - - A value of 'true' indicates the file is present and a value of 'false' - indicates the file is not present." - DEFVAL { false } - ::= {tmnxSysRollbackInfo 30} - -tmnxSysRollbackMaxLocalFiles OBJECT-TYPE - SYNTAX Unsigned32 (1..50) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxSysRollbackMaxLocalFiles indicates the maximum - number of rollback checkpoint files that can be saved locally - on the compact flash." - DEFVAL { 10 } - ::= {tmnxSysRollbackInfo 31} - -tmnxSysRollbackMaxRemoteFiles OBJECT-TYPE - SYNTAX Unsigned32 (1..200) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxSysRollbackMaxRemoteFiles indicates the maximum - number of rollback checkpoint files that can be saved at a remote ftp - location." - DEFVAL { 10 } - ::= {tmnxSysRollbackInfo 32} - -tmnxSysRollbackTableLastChanged OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSysRollbackTableLastChanged indicates the - timestamp of the last configuration changes to any of the rows in - tmnxSysRollbackFileTable." - ::= { tmnxSysObjs 18 } - -tmnxSysRollbackFileTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxSysRollbackFileEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The table tmnxSysRollbackFileTable contains information pertaining - to an entry for each rollback checkpoint file. - - If the configured rollback location as specified by - tmnxSysRollbackLocation is on compact flash, this table can have - upto a maximum of tmnxSysRollbackMaxLocalFiles. - - If the configured rollback location as specified by - tmnxSysRollbackLocation is a remote ftp location, this table can have - upto a maximum of tmnxSysRollbackMaxRemoteFiles." - ::= { tmnxSysObjs 19 } - -tmnxSysRollbackFileEntry OBJECT-TYPE - SYNTAX TmnxSysRollbackFileEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry contains information about a rollback checkpoint file." - INDEX { tmnxSysRollbackFileIndex } - ::= { tmnxSysRollbackFileTable 1 } - -TmnxSysRollbackFileEntry ::= - SEQUENCE { - tmnxSysRollbackFileIndex Unsigned32, - tmnxSysRollbackFileCreationTime DateAndTime, - tmnxSysRollbackFileComment DisplayString, - tmnxSysRollbackFileUserName TNamedItem, - tmnxSysRollbackFileVersion DisplayString - } - -tmnxSysRollbackFileIndex OBJECT-TYPE - SYNTAX Unsigned32 (0..199) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of tmnxSysRollbackFileIndex specifies the index of the - rollback checkpoint file." - ::= { tmnxSysRollbackFileEntry 1 } - -tmnxSysRollbackFileCreationTime OBJECT-TYPE - SYNTAX DateAndTime - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSysRollbackFileCreationTime indicates the timestamp of - the creation time of this row in tmnxSysRollbackFileTable." - ::= { tmnxSysRollbackFileEntry 2 } - -tmnxSysRollbackFileComment OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..255)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of the object tmnxSysRollbackFileComment specifies - a user provided comment related to a rollback checkpoint file. - - It consists of any printable, seven-bit ASCII characters up to 255 - characters in length." - ::= { tmnxSysRollbackFileEntry 3 } - -tmnxSysRollbackFileUserName OBJECT-TYPE - SYNTAX TNamedItem (SIZE(1..16)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSysRollbackFileUserName indicates the name of - a system user who saves this rollback file." - ::= { tmnxSysRollbackFileEntry 4 } - -tmnxSysRollbackFileVersion OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSysRollbackFileVersion indicates the version number - of the software running on the system when the rollback file is saved." - ::= { tmnxSysRollbackFileEntry 5 } - - --- --- System Booted Boot Options File (BOF) Information --- -sysBootedBofInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 20 } - -sbbiLiSeparate OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object gives the currently active (booted) value of li-separate. - This value specifies whether or not a non-LI user has access to - Lawful Intercept (LI) information. When sbbiLiSeparate has a value - of 'true', a user who does not have the TMETRA-SECURITY-MIB:: - tmnxUserAccess 'li' bit set will not be allowed to access CLI or - SNMP objects in the 'li' context." - ::= { sysBootedBofInfo 1 } - -sbbiLiLocalSave OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object gives the currently active (booted) value of - li-local-save. This value specifies whether or not Lawful - Intercept (LI) configuration is allowed to be save to a local - file." - ::= { sysBootedBofInfo 2 } - - --- --- Conformance Information --- -tmnxSysCompliances OBJECT IDENTIFIER ::= { tmnxSysConformance 1 } -tmnxSysGroups OBJECT IDENTIFIER ::= { tmnxSysConformance 2 } - --- compliance statements - --- tmnxSysCompliance MODULE-COMPLIANCE --- ::= { tmnxSysCompliances 1 } - --- tmnxSysR2r1Compliance MODULE-COMPLIANCE --- ::= { tmnxSysCompliances 2 } - --- tmnxSysV3v0Compliance MODULE-COMPLIANCE --- ::= { tmnxSysCompliances 3 } - -tmnxSysV4v0Compliance MODULE-COMPLIANCE - STATUS obsolete - DESCRIPTION - "The compliance statement for management of general system - capabilities on Alcatel-Lucent SROS series systems." - MODULE -- this module - MANDATORY-GROUPS { - tmnxSysGeneralV3v0Group, - tmnxSysTimeV4v0Group, - tmnxSysConfigV3v0Group, - tmnxSysRadiusServerGroup, - tmnxSysTacPlusServerGroup, - tmnxSysBofGroup, - tmnxSysNotificationV4v0Group, - tmnxPersistenceV4v0Group - } - ::= { tmnxSysCompliances 4 } - -tmnxSysV5v0Compliance MODULE-COMPLIANCE - STATUS obsolete - DESCRIPTION - "The compliance statement for management of general system - capabilities on Alcatel-Lucent SROS series systems." - MODULE -- this module - MANDATORY-GROUPS { - tmnxSysGeneralV3v0Group, - tmnxSysTimeV4v0Group, - tmnxSysConfigV3v0Group, - tmnxSysRadiusServerV5v0Group, - tmnxSysTacPlusServerV5v0Group, - tmnxSysBofGroup, - tmnxSysNotificationV5v0Group, - tmnxPersistenceV5v0Group - } - ::= { tmnxSysCompliances 5 } - -tmnxSysV6v0Compliance MODULE-COMPLIANCE - STATUS obsolete - DESCRIPTION - "The compliance statement for management of general system - capabilities on Alcatel-Lucent SROS series systems." - MODULE -- this module - MANDATORY-GROUPS { - tmnxSysGeneralV3v0Group, - tmnxSysTimeV4v0Group, - tmnxSysConfigV3v0Group, - tmnxSysRadiusServerV5v0Group, - tmnxSysTacPlusServerV5v0Group, - tmnxSysBofV6v0Group, - tmnxSysNotificationV6v0Group, - tmnxPersistenceV6v0Group, - tmnxSysIpv6MgmtItfV6v0Group, - tmnxSysLiV6v0Group - } - ::= { tmnxSysCompliances 6 } - -tmnxSysV7v0Compliance MODULE-COMPLIANCE - STATUS obsolete - DESCRIPTION - "The compliance statement for management of general system - capabilities on Alcatel-Lucent SROS series systems." - MODULE -- this module - MANDATORY-GROUPS { - tmnxSysGeneralV3v0Group, - tmnxSysGeneralV7v0Group, - tmnxSysTimeV4v0Group, - tmnxSysConfigV3v0Group, - tmnxSysRadiusServerV5v0Group, - tmnxSysTacPlusServerV5v0Group, - tmnxSysBofV6v0Group, - tmnxSysNotificationV6v0Group, - tmnxPersistenceV6v0Group, - tmnxSysIpv6MgmtItfV6v0Group, - tmnxSysLiV6v0Group, - tmnxSystemCpuMonitorGroup - } - ::= { tmnxSysCompliances 7 } - -tmnxSysV8v0Compliance MODULE-COMPLIANCE - STATUS obsolete - DESCRIPTION - "The compliance statement for management of general system - capabilities on Alcatel-Lucent SROS series systems." - MODULE -- this module - MANDATORY-GROUPS { - tmnxSysGeneralV3v0Group, - tmnxSysGeneralV7v0Group, - tmnxSysTimeV4v0Group, - tmnxSysConfigV8v0Group, - tmnxSysLoginControlV8v0Group, - tmnxSysRadiusServerV5v0Group, - tmnxSysTacPlusServerV5v0Group, - tmnxSysBofV6v0Group, - tmnxSysNotificationV6v0Group, - tmnxPersistenceV6v0Group, - tmnxSysIpv6MgmtItfV6v0Group, - tmnxSysLiV6v0Group, - tmnxSysIcmpVSV6v1Group, - tmnxSysEthInfoGroup, - tmnxSystemCpuMonitorGroup - } - ::= { tmnxSysCompliances 8 } - -tmnxSysV9v0Compliance MODULE-COMPLIANCE - STATUS obsolete - DESCRIPTION - "The compliance statement for management of general system - capabilities on Alcatel-Lucent SROS series systems." - MODULE -- this module - MANDATORY-GROUPS { - tmnxPersistenceV9v0Group, - tmnxSysBofV6v0Group, - tmnxSysConfigV8v0Group, - tmnxSysEthInfoGroup, - tmnxSysGeneralV3v0Group, - tmnxSysGeneralV7v0Group, - tmnxSysIcmpVSV6v1Group, - tmnxSysIpv6MgmtItfV6v0Group, - tmnxSysLiFilterGroup, - tmnxSysLiV6v0Group, - tmnxSysLoginControlSecGroup, - tmnxSysLoginControlV8v0Group, - tmnxSysLoginControlV9v0Group, - tmnxSysNotificationV6v0Group, - tmnxSysNotificationV9v0Group, - tmnxSysRadiusServerV5v0Group, - tmnxSysRollbackV9v0Group, - tmnxSysTacPlusServerV5v0Group, - tmnxSysTimeV4v0Group, - tmnxSystemCpuMonitorGroup, - tmnxSysCertGroup, - tmnxSysNotificationRBGroup - } - ::= { tmnxSysCompliances 9 } - -tmnxSysBootedBofCompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for currently active (booted) BOF - capabilities on Alcatel-Lucent SROS series systems." - MODULE -- this module - MANDATORY-GROUPS { - tmnxSysBootedBofGroup - } - ::= { tmnxSysCompliances 10 } - -tmnxSysV10v0Compliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for management of general system - capabilities on Alcatel-Lucent SROS series systems." - MODULE -- this module - MANDATORY-GROUPS { - tmnxPersistenceV9v0Group, - tmnxSysBofV6v0Group, - tmnxSysConfigV8v0Group, - tmnxSysEthInfoGroup, - tmnxSysGeneralV3v0Group, - tmnxSysGeneralV7v0Group, - tmnxSysIcmpVSV6v1Group, - tmnxSysIpv6MgmtItfV6v0Group, - tmnxSysLiFilterGroup, - tmnxSysLiV6v0Group, - tmnxSysLoginControlSecGroup, - tmnxSysLoginControlV8v0Group, - tmnxSysLoginControlV9v0Group, - tmnxSysNotificationV6v0Group, - tmnxSysNotificationV9v0Group, - tmnxSysNotificationV10v0Group, - tmnxSysRadiusServerV5v0Group, - tmnxSysRollbackV9v0Group, - tmnxSysTacPlusServerV5v0Group, - tmnxSysTimeV4v0Group, - tmnxSystemCpuMonitorGroup, - tmnxSysCertGroup, - tmnxSysRollbackRescueGroup, - tmnxSysNotificationRBGroup - } - ::= { tmnxSysCompliances 11 } --- units of conformance - --- tmnxSysGeneralGroup OBJECT-GROUP --- ::= { tmnxSysGroups 1 } - --- tmnxSysTimeGroup OBJECT-GROUP --- ::= { tmnxSysGroups 2 } - --- tmnxSysConfigGroup OBJECT-GROUP --- ::= { tmnxSysGroups 3 } - -tmnxSysRadiusServerGroup OBJECT-GROUP - OBJECTS { radiusOperStatus, - radiusServerAddress, - radiusServerOperStatus - } - STATUS obsolete - DESCRIPTION - "The group of objects supporting management of RADIUS servers - on Alcatel-Lucent SROS series systems." - ::= { tmnxSysGroups 4 } - -tmnxSysTacPlusServerGroup OBJECT-GROUP - OBJECTS { tacplusOperStatus, - tacplusServerAddress, - tacplusServerOperStatus - } - STATUS obsolete - DESCRIPTION - "The group of objects supporting management of TACACS+ servers - on Alcatel-Lucent SROS series systems." - ::= { tmnxSysGroups 5 } - --- tmnxSysNotifyObjsGroup OBJECT-GROUP --- ::= { tmnxSysGroups 6 } - --- tmnxSysNotificationGroup NOTIFICATION-GROUP --- ::= { tmnxSysGroups 7 } - -tmnxSysBofGroup OBJECT-GROUP - OBJECTS { sbiActiveIpAddr, - sbiActiveIpMask, - sbiStandbyIpAddr, - sbiStandbyIpMask, - sbiPrimaryImage, - sbiSecondaryImage, - sbiTertiaryImage, - sbiPrimaryConfigFile, - sbiSecondaryConfigFile, - sbiTertiaryConfigFile, - sbiPersist, - sbiConsoleSpeed, - sbiAutoNegotiate, - sbiSpeed, - sbiDuplex, - sbiPrimaryDns, - sbiSecondaryDns, - sbiTertiaryDns, - sbiDnsDomain, - sbiWait, - sbiStaticRouteNextHop, - sbiStaticRouteRowStatus - } - STATUS obsolete - DESCRIPTION - "The group of objects supporting management of the Boot - Options File (BOF) on Alcatel-Lucent SROS series systems." - ::= { tmnxSysGroups 8 } - --- tmnxSysNotifyObjsR2r1Group OBJECT-GROUP --- ::= { tmnxSysGroups 9 } - --- tmnxSysNotificationR2r1Group NOTIFICATION-GROUP --- ::= { tmnxSysGroups 10 } - --- tmnxSysConfigR2r1Group OBJECT-GROUP --- ::= { tmnxSysGroups 11 } - -tmnxSysConfigV3v0Group OBJECT-GROUP - OBJECTS { ssiSaveConfig, - ssiSyncMode, - ssiSyncForce, - ssiSyncStatus, - ssiSyncConfigLastTime, - ssiSyncBootEnvLastTime, - ssiConfigMaxBackupRevisions, - ssiSaveConfigResult, - ssiSaveBof, - ssiSaveBofResult, - ssiSaveConfigDest, - ssiSaveConfigDetail, - ssiRedFailoverTime, - ssiRedFailoverReason, - sbiConfigStatus, - sbiPersistStatus, - sbiPersistIndex, - sbiSnmpdAdminStatus, - sbiSnmpdOperStatus, - sbiSnmpdMaxPktSize, - sbiSnmpdPortNum, - sbiBootConfigOKScript, - sbiConfigOKScriptStatus, - sbiBootConfigFailScript, - sbiConfigFailScriptStatus, - sbiRedSwitchoverScript, - sbiRedSwitchoverScriptStatus, - slcFtpInboundMaxSessions, - slcTelnetInboundMaxSessions, - slcTelnetOutboundMaxSessions, - slcPreLoginMessage, - slcPreLoginMessageInclName, - slcMessageOfTheDay, - slcMessageOfTheDayType, - slcLoginBanner, - sysLACPSystemPriority, - slcLoginExponentialBackOff - } - STATUS obsolete - DESCRIPTION - "The group of objects supporting management of boot-up - configuration and synchronization of active and standby systems - on Alcatel-Lucent SROS series systems." - ::= { tmnxSysGroups 12 } - --- tmnxPersistenceDhcpV3v0Group OBJECT-GROUP --- ::= { tmnxSysGroups 13 } - --- tmnxSysNotificationV3v0Group NOTIFICATION-GROUP --- ::= { tmnxSysGroups 14 } - -tmnxSysGeneralV3v0Group OBJECT-GROUP - OBJECTS { sgiCpuUsage, - sgiMemoryUsed, - sgiMemoryAvailable, - sgiMemoryPoolAllocated, - sgiSwMajorVersion, - sgiSwMinorVersion, - sgiSwVersionModifier - } - STATUS current - DESCRIPTION - "The group of objects supporting management of general system - capabilities on Alcatel-Lucent SROS series systems, 3.0 Release." - ::= { tmnxSysGroups 15 } - --- tmnxSysTimeV3v0Group OBJECT-GROUP --- ::= { tmnxSysGroups 16 } - -tmnxSysObsoleteGroup OBJECT-GROUP - OBJECTS { - stiSummerZoneStartDate, - stiSummerZoneEndDate, - tacplusServerAddress, - radiusServerAddress - } - STATUS obsolete - DESCRIPTION - "The group of objects in TIMETRA-SYSTEM-MIB which are obsoleted." - ::= { tmnxSysGroups 17 } - -tmnxPersistenceV4v0Group OBJECT-GROUP - OBJECTS { - spiDhcpL2PersistenceFileLocation, - spiDhcpL2PersistenceDescription, - spiDhcpL3PersistenceFileLocation, - spiDhcpL3PersistenceDescription, - spiSubMgmtPersistenceFileLocation, - spiSubMgmtPersistenceDescription - } - STATUS obsolete - DESCRIPTION - "The group of objects supporting management of persistency accross - system reboot on Alcatel-Lucent SROS series systems." - ::= { tmnxSysGroups 18 } - -tmnxSysTimeV4v0Group OBJECT-GROUP - OBJECTS { stiDateAndTime, - stiActiveZone, - stiHoursOffset, - stiMinutesOffset, - stiZoneType, - stiSummerZoneRowStatus, - stiSummerZoneOffset, - stiSummerZoneStartDay, - stiSummerZoneStartWeek, - stiSummerZoneStartMonth, - stiSummerZoneStartHour, - stiSummerZoneStartMinute, - stiSummerZoneEndDay, - stiSummerZoneEndWeek, - stiSummerZoneEndMonth, - stiSummerZoneEndHour, - stiSummerZoneEndMinute, - sntpState, - sntpServerRowStatus, - sntpServerVersion, - sntpServerPreference, - sntpServerInterval, - sntpAdminState, - sntpOperStatus - } - STATUS current - DESCRIPTION - "The group of objects supporting management of time - on Alcatel-Lucent SROS series systems, 4.0 Release." - ::= { tmnxSysGroups 19 } - -tmnxSysNotifyObjsR4r0Group OBJECT-GROUP - OBJECTS { tmnxNotifyRow, - tmnxNotifyRowAdminState, - tmnxNotifyRowOperState, - tmnxMemoryModule, - tmnxModuleMallocSize, - tmnxDroppedTrapID, - tmnxTrapDroppedReasonCode, - tmnxTrapDroppedEntryID, - tmnxNotifyEntryOID, - tmnxSnmpdErrorMsg, - tmnxSysTimeSetBy - } - STATUS obsolete - DESCRIPTION - "The group of objects supporting notifications for general system - capabilities on Alcatel-Lucent SROS series systems." - ::= { tmnxSysGroups 20 } - -tmnxSysNotificationV4v0Group NOTIFICATION-GROUP - NOTIFICATIONS { stiDateAndTimeChanged, - ssiSaveConfigSucceeded, - ssiSaveConfigFailed, - sbiBootConfig, - sbiBootSnmpd, - radiusServerOperStatusChange, - radiusOperStatusChange, - tmnxConfigModify, - tmnxConfigCreate, - tmnxConfigDelete, - tmnxStateChange, - tmnxModuleMallocFailed, - tmnxTrapDropped, - ssiSyncConfigOK, - ssiSyncConfigFailed, - ssiSyncBootEnvOK, - ssiSyncBootEnvFailed, - sntpTimeDiffExceedsThreshold, - tacplusServerOperStatusChange, - tacplusOperStatusChange, - tmnxSnmpdError, - tmnxSsiMismatch, - tmnxSnmpdStateChange, - ssiRedStandbySyncing, - ssiRedStandbyReady, - ssiRedStandbySyncLost, - ssiRedSwitchover, - ssiRedCpmActive, - ssiRedSingleCpm, - persistencyClosedAlarmRaised, - persistencyClosedAlarmCleared, - tmnxSntpOperChange, - tmnxSysTimeSet - } - STATUS obsolete - DESCRIPTION - "The group of notifications supporting the general system - capabilities on Alcatel-Lucent SROS series systems." - ::= { tmnxSysGroups 21 } - -tmnxSysNotifyObjsV5v0Group OBJECT-GROUP - OBJECTS { - tmnxPersistencyClient, - tmnxPersistencyFileLocator, - tmnxPersistencyNotifyMsg, - tmnxPersistenceAffectedCpm, - tmnxNotifyRow, - tmnxNotifyRowAdminState, - tmnxNotifyRowOperState, - tmnxMemoryModule, - tmnxModuleMallocSize, - tmnxDroppedTrapID, - tmnxTrapDroppedReasonCode, - tmnxTrapDroppedEntryID, - tmnxNotifyEntryOID, - tmnxSnmpdErrorMsg, - tmnxSysTimeSetBy, - tmnxFtpFailureMsg, - tmnxFtpFailureDestAddressType, - tmnxFtpFailureDestAddress - } - STATUS current - DESCRIPTION - "The group of objects supporting notifications for general system - capabilities on Alcatel-Lucent SROS series systems." - ::= { tmnxSysGroups 22 } - -tmnxSysNotificationV5v0Group NOTIFICATION-GROUP - NOTIFICATIONS { stiDateAndTimeChanged, - ssiSaveConfigSucceeded, - ssiSaveConfigFailed, - sbiBootConfig, - sbiBootSnmpd, - radiusOperStatusChange, - tmnxConfigModify, - tmnxConfigCreate, - tmnxConfigDelete, - tmnxStateChange, - tmnxModuleMallocFailed, - tmnxTrapDropped, - ssiSyncConfigOK, - ssiSyncConfigFailed, - ssiSyncBootEnvOK, - ssiSyncBootEnvFailed, - sntpTimeDiffExceedsThreshold, - tacplusOperStatusChange, - tmnxSnmpdError, - tmnxSsiMismatch, - tmnxSnmpdStateChange, - ssiRedStandbySyncing, - ssiRedStandbyReady, - ssiRedStandbySyncLost, - ssiRedSwitchover, - ssiRedCpmActive, - ssiRedSingleCpm, - persistencyClosedAlarmRaised, - persistencyClosedAlarmCleared, - tmnxSntpOperChange, - tmnxSysTimeSet, - tmnxFtpClientFailure, - tacplusInetSrvrOperStatusChange, - radiusInetServerOperStatusChange, - persistencyEventReport - } - STATUS obsolete - DESCRIPTION - "The group of notifications supporting the general system - capabilities on Alcatel-Lucent SROS series systems." - ::= { tmnxSysGroups 23 } - -tmnxSysObsoleteNotificationV5v0Group NOTIFICATION-GROUP - NOTIFICATIONS { - tacplusServerOperStatusChange, - radiusServerOperStatusChange - } - STATUS current - DESCRIPTION - "The group of notification objects in TIMETRA-SYSTEM-MIB which are - obsoleted." - ::= { tmnxSysGroups 24} - -tmnxSysTacPlusServerV5v0Group OBJECT-GROUP - OBJECTS { tacplusOperStatus, - tacplusServerOperStatus, - tacPlusServerInetAddressType, - tacPlusServerInetAddress - } - STATUS current - DESCRIPTION - "The group of objects supporting management of TACACS+ servers - on Alcatel-Lucent SROS series systems." - ::= { tmnxSysGroups 25 } - -tmnxSysRadiusServerV5v0Group OBJECT-GROUP - OBJECTS { radiusOperStatus, - radiusServerOperStatus, - radiusServerInetAddressType, - radiusServerInetAddress - } - STATUS current - DESCRIPTION - "The group of objects supporting management of RADIUS servers - on Alcatel-Lucent SROS series systems." - ::= { tmnxSysGroups 26 } - -tmnxSysObsoleteV5v0Group OBJECT-GROUP - OBJECTS { - stiSummerZoneStartDate, - stiSummerZoneEndDate, - tacplusServerAddress, - radiusServerAddress, - spiDhcpL2PersistenceFileLocation, - spiDhcpL2PersistenceDescription, - spiDhcpL3PersistenceFileLocation, - spiDhcpL3PersistenceDescription - } - STATUS current - DESCRIPTION - "The group of objects in TIMETRA-SYSTEM-MIB which are obsoleted." - ::= { tmnxSysGroups 27 } - -tmnxPersistenceV5v0Group OBJECT-GROUP - OBJECTS { - spiSubMgmtPersistenceFileLocation, - spiSubMgmtPersistenceDescription - } - STATUS obsolete - DESCRIPTION - "The group of objects supporting management of persistency accross - system reboot on Alcatel-Lucent SROS series systems." - ::= { tmnxSysGroups 28 } - -tmnxSysIpv6MgmtItfV6v0Group OBJECT-GROUP - OBJECTS { - sbiActiveIPv6Addr, - sbiActiveIPv6PfxLen, - sbiStandbyIPv6Addr, - sbiStandbyIPv6PfxLen, - sbiPrimaryDnsIPv6Addr, - sbiSecondaryDnsIPv6Addr, - sbiTertiaryDnsIPv6Addr, - sbiStaticRouteIPv6NextHop, - sbiStaticRouteIPv6RowStatus, - sysDNSInfoLastChanged, - sysDNSAddressResolvePref - } - STATUS current - DESCRIPTION - "The group of objects supporting ipv6 management interface - on Alcatel-Lucent SROS series systems." - ::= { tmnxSysGroups 29 } - -tmnxPersistenceV6v0Group OBJECT-GROUP - OBJECTS { - spiSubMgmtPersistenceFileLocation, - spiSubMgmtPersistenceDescription, - spiDhcpSrvPersistenceFileLoc, - spiDhcpSrvPersistenceDescr - } - STATUS obsolete - DESCRIPTION - "The group of objects supporting management of persistency accross - system reboot on Alcatel-Lucent SROS series systems." - ::= { tmnxSysGroups 30 } - -tmnxSysBofV6v0Group OBJECT-GROUP - OBJECTS { sbiActiveIpAddr, - sbiActiveIpMask, - sbiStandbyIpAddr, - sbiStandbyIpMask, - sbiPrimaryImage, - sbiSecondaryImage, - sbiTertiaryImage, - sbiPrimaryConfigFile, - sbiSecondaryConfigFile, - sbiTertiaryConfigFile, - sbiPersist, - sbiConsoleSpeed, - sbiAutoNegotiate, - sbiSpeed, - sbiDuplex, - sbiPrimaryDns, - sbiSecondaryDns, - sbiTertiaryDns, - sbiDnsDomain, - sbiWait, - sbiStaticRouteNextHop, - sbiStaticRouteRowStatus, - sbiLiSeparate, - sbiLiLocalSave - } - STATUS current - DESCRIPTION - "The group of objects supporting management of the Boot - Options File (BOF) on Alcatel-Lucent SROS series systems." - ::= { tmnxSysGroups 31 } - -tmnxSysNotificationV6v0Group NOTIFICATION-GROUP - NOTIFICATIONS { stiDateAndTimeChanged, - ssiSaveConfigSucceeded, - ssiSaveConfigFailed, - sbiBootConfig, - sbiBootSnmpd, - sbiBootConfigFailFileError, - sbiBootConfigOKFileError, - sbiBootLiConfig, - radiusOperStatusChange, - tmnxConfigModify, - tmnxConfigCreate, - tmnxConfigDelete, - tmnxStateChange, - tmnxModuleMallocFailed, - tmnxTrapDropped, - ssiSyncConfigOK, - ssiSyncConfigFailed, - ssiSyncBootEnvOK, - ssiSyncBootEnvFailed, - sntpTimeDiffExceedsThreshold, - tacplusOperStatusChange, - tmnxSnmpdError, - tmnxSsiMismatch, - tmnxSnmpdStateChange, - ssiRedStandbySyncing, - ssiRedStandbyReady, - ssiRedStandbySyncLost, - ssiRedSwitchover, - ssiRedCpmActive, - ssiRedSingleCpm, - persistencyClosedAlarmRaised, - persistencyClosedAlarmCleared, - tmnxSntpOperChange, - tmnxSysTimeSet, - tmnxFtpClientFailure, - tacplusInetSrvrOperStatusChange, - radiusInetServerOperStatusChange, - persistencyEventReport - } - STATUS current - DESCRIPTION - "The group of notifications supporting the general system - capabilities on Alcatel-Lucent SROS series systems." - ::= { tmnxSysGroups 32 } - -tmnxSysLiV6v0Group OBJECT-GROUP - OBJECTS { - sliConfigStatus, - sliSaveConfig, - sliSaveConfigResult, - sliConfigLastModified, - sliConfigLastSaved - } - STATUS current - DESCRIPTION - "The group of objects supporting management of Lawful Intercept - configuration on Alcatel-Lucent SROS series systems." - ::= { tmnxSysGroups 33 } - -tmnxSysNotifyObjsV6v0Group OBJECT-GROUP - OBJECTS { tmnxNotifyObjectName, - tmnxSyncFailureReason - } - STATUS current - DESCRIPTION - "The group of objects added in 6.0 release to support system - notifications." - ::= { tmnxSysGroups 34 } - -tmnxSysGeneralV7v0Group OBJECT-GROUP - OBJECTS { sgiSnmpInGetBulks, - sgiKbMemoryUsed, - sgiKbMemoryAvailable, - sgiKbMemoryPoolAllocated - } - STATUS current - DESCRIPTION - "The group of objects supporting management of general system - capabilities on Alcatel-Lucent SROS series systems added in - 7.0 Release." - ::= { tmnxSysGroups 35 } - -tmnxSysIcmpVSV6v1Group OBJECT-GROUP - OBJECTS { sysIcmpVSEnhancement - } - STATUS current - DESCRIPTION - "The group of objects supporting management of ICMP vendor specific - enhancement capabilities on Alcatel-Lucent SROS series systems." - ::= { tmnxSysGroups 36 } - -tmnxSysConfigV8v0Group OBJECT-GROUP - OBJECTS { ssiSaveConfig, - ssiSyncMode, - ssiSyncForce, - ssiSyncStatus, - ssiSyncConfigLastTime, - ssiSyncBootEnvLastTime, - ssiConfigMaxBackupRevisions, - ssiSaveConfigResult, - ssiSaveBof, - ssiSaveBofResult, - ssiSaveConfigDest, - ssiSaveConfigDetail, - ssiRedFailoverTime, - ssiRedFailoverReason, - sbiConfigStatus, - sbiPersistStatus, - sbiPersistIndex, - sbiSnmpdAdminStatus, - sbiSnmpdOperStatus, - sbiSnmpdMaxPktSize, - sbiSnmpdPortNum, - sbiBootConfigOKScript, - sbiConfigOKScriptStatus, - sbiBootConfigFailScript, - sbiConfigFailScriptStatus, - sbiRedSwitchoverScript, - sbiRedSwitchoverScriptStatus, - sysLACPSystemPriority - } - STATUS current - DESCRIPTION - "The group of objects supporting management of boot-up - configuration and synchronization of active and standby systems - on Alcatel-Lucent SROS series systems." - ::= { tmnxSysGroups 37 } - -tmnxSysLoginControlV8v0Group OBJECT-GROUP - OBJECTS { slcFtpInboundMaxSessions, - slcTelnetInboundMaxSessions, - slcTelnetOutboundMaxSessions, - slcPreLoginMessage, - slcPreLoginMessageInclName, - slcMessageOfTheDay, - slcMessageOfTheDayType, - slcLoginBanner, - slcLoginExponentialBackOff, - slcTelnetGracefulShutdown, - slcSSHGracefulShutdown - } - STATUS current - DESCRIPTION - "The group of objects supporting management of login control - on Alcatel-Lucent SROS series systems." - ::= { tmnxSysGroups 38 } - -tmnxSysEthInfoGroup OBJECT-GROUP - OBJECTS { - sysNewQinqUntaggedSap - } - STATUS current - DESCRIPTION - "The group of objects supporting management of Ethernet Info - on Alcatel-Lucent SROS series systems." - ::= { tmnxSysGroups 39 } - -tmnxPersistenceV9v0Group OBJECT-GROUP - OBJECTS { - spiSubMgmtPersistenceFileLocation, - spiSubMgmtPersistenceDescription, - spiDhcpSrvPersistenceFileLoc, - spiDhcpSrvPersistenceDescr, - spiNatFwdPersistenceFileLoc, - spiNatFwdPersistenceDescr, - spiAAPersistenceFileLoc, - spiAAPersistenceDescr - } - STATUS current - DESCRIPTION - "The group of objects supporting management of persistency accross - system reboot on Alcatel-Lucent SROS series systems release 9.0." - ::= { tmnxSysGroups 40 } - - -tmnxSysLoginControlSecGroup OBJECT-GROUP - OBJECTS { - slcTelnetMinTTLValue, - slcSSHMinTTLValue - } - STATUS current - DESCRIPTION - "The group of objects supporting management of login control - on Alcatel-Lucent SROS series systems." - ::= { tmnxSysGroups 41 } - -tmnxSysLiFilterGroup OBJECT-GROUP - OBJECTS { - sliFilterLock - } - STATUS current - DESCRIPTION - "The group of objects supporting management of Lawful Intercept - configuration on Alcatel-Lucent SROS series systems." - ::= { tmnxSysGroups 42 } - - -tmnxSysNotificationV9v0Group NOTIFICATION-GROUP - NOTIFICATIONS { - persistenceRestoreProblem, - tmnxSysRollbackStarted, - tmnxSysRollbackStatusChange, - tmnxSysRollbackSaveStatusChange, - tmnxSysRollbackFileDeleteStatus, - ssiSyncRollbackOK, - ssiSyncRollbackFailed, - ssiSyncCertOK, - ssiSyncCertFailed - } - STATUS current - DESCRIPTION - "The group of notifications supporting the general system - capabilities added in release 9.0 of SROS." - ::= { tmnxSysGroups 43 } - -tmnxSysRollbackV9v0Group OBJECT-GROUP - OBJECTS { - tmnxSysRollbackIndex, - tmnxSysRollbackStart, - tmnxSysRollbackResult, - tmnxSysRollbackSave, - tmnxSysRollbackSaveResult, - tmnxSysRollbackLocation, - tmnxSysRollbackRevertIndex, - tmnxSysRollbackRevertEndTime, - tmnxSysRollbackTableLastChanged, - tmnxSysRollbackFileCreationTime, - tmnxSysRollbackFileComment, - tmnxSysRollbackFileUserName, - tmnxSysRollbackSavedTime, - ssiSyncRollbackLastTime, - tmnxSysRollbackRevertStartTime, - tmnxSysRollbackRevertUserName, - tmnxSysRollbackRevertFilename, - tmnxSysRollbackSaveComment, - tmnxSysRollbackAbortRevert, - tmnxSysRollbackFileVersion, - tmnxSysRollbackFileDelete, - tmnxSysRollbackFileDeleteResult, - ssiSyncRollbackMode, - ssiSyncRollbackForce, - ssiSyncRollbackStatus - } - STATUS current - DESCRIPTION - "The group of objects supporting management of the Rollback Files - on Alcatel-Lucent SROS series systems." - ::= { tmnxSysGroups 44 } - -tmnxSysLoginControlV9v0Group OBJECT-GROUP - OBJECTS { - slcSSHInboundMaxSessions, - slcSSHOutboundMaxSessions - } - STATUS current - DESCRIPTION - "The group of objects supporting management of login control - on Alcatel-Lucent SROS series systems, added in release 9.0." - ::= { tmnxSysGroups 45 } - -tmnxSystemCpuMonitorGroup OBJECT-GROUP - OBJECTS { - tmnxSysCpuMonCpuIdle, - tmnxSysCpuMonBusyCoreUtil, - tmnxSysCpuMonBusyGroupName, - tmnxSysCpuMonBusyGroupUtil - } - STATUS current - DESCRIPTION - "The group of objects, added in release 7.0, used for monitoring system - CPU utilization on Alcatel SROS series systems." - ::= { tmnxSysGroups 46 } - -tmnxSysCertGroup OBJECT-GROUP - OBJECTS { - ssiSyncCertForce, - ssiSyncCertLastTime, - ssiSyncCertMode, - ssiSyncCertStatus - } - STATUS current - DESCRIPTION - "The group of objects supporting management of the synchronization of - certificate Files on Alcatel-Lucent SROS series systems." - ::= { tmnxSysGroups 47 } - -tmnxSysBootedBofGroup OBJECT-GROUP - OBJECTS { - sbbiLiSeparate, - sbbiLiLocalSave - } - STATUS current - DESCRIPTION - "The group of objects giving the value of the currently active - (booted) Boot Options File (BOF) parameters on Alcatel-Lucent SROS - series systems." - ::= { tmnxSysGroups 48 } - -tmnxSysRollbackRescueGroup OBJECT-GROUP - OBJECTS { - tmnxSysRollbackRescueLocation, - tmnxSysRollbackRescueSave, - tmnxSysRollbackRescueRevert, - tmnxSysRollbackRescueDelete, - tmnxSysRollbackRescueSaveRes, - tmnxSysRollbackRescueRevertRes, - tmnxSysRollbackRescueDeleteRes, - tmnxSysRollbackRescueSavedTime, - tmnxSysRollbackRescueRevStTime, - tmnxSysRollbackRescueRevEdTime, - tmnxSysRollbackRescueRevUser, - tmnxSysRollbackRescueSaveComment, - tmnxSysRollbackRescueAbortRevert, - tmnxSysRollbackRescueFileExists, - tmnxSysRollbackMaxLocalFiles, - tmnxSysRollbackMaxRemoteFiles - } - STATUS current - DESCRIPTION - "The group of objects supporting management of the Rollback Rescue file - on Alcatel-Lucent SROS series systems." - ::= { tmnxSysGroups 49 } - -tmnxSysNotificationV10v0Group NOTIFICATION-GROUP - NOTIFICATIONS { - persistencyFileSysThresRaised, - persistencyFileSysThresCleared, - tmnxSysExecStarted, - tmnxSysExecFinished - } - STATUS current - DESCRIPTION - "The group of notifications supporting the general system - capabilities added in release 10.0 of SROS." - ::= { tmnxSysGroups 50 } - - -tmnxSysNotifyObjsV10v0Group OBJECT-GROUP - OBJECTS { - tmnxSysRollbackFileType, - tmnxSysExecScript, - tmnxSysExecResult - } - STATUS current - DESCRIPTION - "The group of accessible-for-notify objects supporting notifications - on Alcatel-Lucent SROS series systems added in SROS release 10.0." - ::= { tmnxSysGroups 51 } - -tmnxSysNotificationRBGroup NOTIFICATION-GROUP - NOTIFICATIONS { - tmnxSysRollbackSaveStarted, - tmnxSysRollbackDeleteStarted, - tmnxSysNvsysFileError - } - STATUS current - DESCRIPTION - "The group of notifications supporting the general system - capabilities added in Alcatel-Lucent SROS series systems." - ::= { tmnxSysGroups 52 } - -tmnxSysNotifyObjsGenGroup OBJECT-GROUP - OBJECTS { - tmnxSysFileErrorType - } - STATUS current - DESCRIPTION - "The group of accessible-for-notify objects supporting notifications - on Alcatel-Lucent SROS series systems added in SROS." - ::= { tmnxSysGroups 53 } -END +TIMETRA-SYSTEM-MIB DEFINITIONS ::= BEGIN + +IMPORTS + smLaunchEntry, smLaunchError, + smLaunchName, smLaunchOwner, + smLaunchScriptName, smLaunchScriptOwner, + smRunEntry, smRunIndex + FROM DISMAN-SCRIPT-MIB + CounterBasedGauge64 + FROM HCNUM-TC + InetAddress, InetAddressIPv6, + InetAddressPrefixLength, + InetAddressType, InetPortNumber + FROM INET-ADDRESS-MIB + snmpCommunityEntry + FROM SNMP-COMMUNITY-MIB + MODULE-COMPLIANCE, NOTIFICATION-GROUP, + OBJECT-GROUP + FROM SNMPv2-CONF + Counter32, Counter64, Gauge32, + Integer32, IpAddress, MODULE-IDENTITY, + NOTIFICATION-TYPE, OBJECT-TYPE, + Unsigned32 + FROM SNMPv2-SMI + DateAndTime, DisplayString, MacAddress, + RowPointer, RowStatus, + TEXTUAL-CONVENTION, TimeStamp, + TruthValue + FROM SNMPv2-TC + TmnxSlotNum, tmnxChassisBaseMacAddress, + tmnxChassisIndex, + tmnxChassisNotifyHwIndex, + tmnxCpmCardNum, tmnxCpmCardSlotNum, + tmnxHwClass, tmnxHwID + FROM TIMETRA-CHASSIS-MIB + timetraSRMIBModules, tmnxSRConfs, + tmnxSRNotifyPrefix, tmnxSRObjs + FROM TIMETRA-GLOBAL-MIB + tmnxEhsHEntryMinDelay, + tmnxEhsHEntryMinDelayInterval, + tmnxEhsHEntryScriptPlcyName, + tmnxEhsHEntryScriptPlcyOwner, + tmnxEhsHandlerDescription, + tmnxLogExecRollbackOpIndex, + tmnxLogExecRollbackOpType + FROM TIMETRA-LOG-MIB + IpAddressPrefixLength, TDSCPNameOrEmpty, + TItemDescription, TLDisplayString, + TLNamedItem, TLNamedItemOrEmpty, + TNamedItem, TNamedItemOrEmpty, + TTcpUdpPort, TmnxActionType, + TmnxAdminState, + TmnxAdminStateTruthValue, TmnxCliEngine, + TmnxDisplayStringURL, + TmnxEnabledDisabled, + TmnxLongDisplayString, TmnxOperState, + TmnxScriptAuthType, TmnxServId, + TmnxUuid, TmnxVRtrID, TmnxVRtrIDOrZero + FROM TIMETRA-TC-MIB + ; + +timetraSysMIBModule MODULE-IDENTITY + LAST-UPDATED "201701010000Z" + ORGANIZATION "Nokia" + CONTACT-INFO + "Nokia SROS Support + Web: http://www.nokia.com" + DESCRIPTION + "This document is the System SNMP MIB module for the Nokia + SROS device. The System MIB module defines SNMP objects to + manage and provision system features. + + Copyright 2003-2018 Nokia. All rights reserved. Reproduction of this + document is authorized on the condition that the foregoing copyright + notice is included. + + This SNMP MIB module (Specification) embodies Nokia's + proprietary intellectual property. Nokia retains + all title and ownership in the Specification, including any + revisions. + + Nokia grants all interested parties a non-exclusive license to use and + distribute an unmodified copy of this Specification in connection with + management of Nokia products, and without fee, provided this copyright + notice and license appear on all copies. + + This Specification is supplied `as is', and Nokia makes no warranty, + either express or implied, as to the use, operation, condition, or + performance of the Specification." + + REVISION "201701010000Z" + DESCRIPTION + "Rev 15.0 1 Jan 2017 00:00 + 15.0 release of the TIMETRA-SYSTEM-MIB." + + REVISION "201601010000Z" + DESCRIPTION + "Rev 14.0 1 Jan 2016 00:00 + 14.0 release of the TIMETRA-SYSTEM-MIB." + + REVISION "201406010000Z" + DESCRIPTION + "Rev 13.0 01 Jun 2014 00:00 + 13.0 release of the TIMETRA-SYSTEM-MIB." + + REVISION "201401010000Z" + DESCRIPTION + "Rev 12.0 01 Jan 2014 00:00 + 12.0 release of the TIMETRA-SYSTEM-MIB." + + REVISION "201102010000Z" + DESCRIPTION + "Rev 9.0 01 Feb 2011 00:00 + 9.0 release of the TIMETRA-SYSTEM-MIB." + + REVISION "201001010000Z" + DESCRIPTION + "Rev 8.0 01 Jan 2010 00:00 + 8.0 release of the TIMETRA-SYSTEM-MIB." + + REVISION "200902280000Z" + DESCRIPTION + "Rev 7.0 28 Feb 2009 00:00 + 7.0 release of the TIMETRA-SYSTEM-MIB." + + REVISION "200801010000Z" + DESCRIPTION + "Rev 6.0 01 Jan 2008 00:00 + 6.0 release of the TIMETRA-SYSTEM-MIB." + + REVISION "200701010000Z" + DESCRIPTION + "Rev 5.0 01 Jan 2007 00:00 + 5.0 release of the TIMETRA-SYSTEM-MIB." + + REVISION "200603150000Z" + DESCRIPTION + "Rev 4.0 15 Mar 2006 00:00 + 4.0 release of the TIMETRA-SYSTEM-MIB." + + REVISION "200508310000Z" + DESCRIPTION + "Rev 3.0 31 Aug 2005 00:00 + 3.0 release of the TIMETRA-SYSTEM-MIB." + + REVISION "200501240000Z" + DESCRIPTION + "Rev 2.1 24 Jan 2005 00:00 + 2.1 release of the TIMETRA-SYSTEM-MIB." + + REVISION "200401150000Z" + DESCRIPTION + "Rev 2.0 15 Jan 2004 00:00 + 2.0 release of the TIMETRA-SYSTEM-MIB." + + REVISION "200308150000Z" + DESCRIPTION + "Rev 1.2 15 Aug 2003 00:00 + 1.2 release of the TIMETRA-SYSTEM-MIB." + + REVISION "200301200000Z" + DESCRIPTION + "Rev 1.0 20 Jan 2003 00:00 + 1.0 Release of the TIMETRA-SYSTEM-MIB." + + REVISION "200008140000Z" + DESCRIPTION + "Rev 0.1 14 Aug 2000 00:00 + First version of the TIMETRA-SYSTEM-MIB." + + ::= { timetraSRMIBModules 1 } + +TmnxSsiSyncMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxSsiSyncMode specifies the type of synchronization + operation to perform between the primary and secondary CPMs after a + change has been made to the configuration files or the boot + environment information contained in the boot options file (bof)." + SYNTAX INTEGER { + none (1), + config (2), + bootEnv (3) + } + +TmnxSsiSyncRollbackMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxSsiSyncRollbackMode specifies the type of + synchronization operation to perform between the primary and secondary + CPMs after a change has been made to the rollback files." + SYNTAX INTEGER { + none (1), + rollbackSingle (2), + rollbackAll (3) + } + +TmnxSysLicenseApplication ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The textual convention TmnxSysLicenseApplication represents an + application in a virtual machine implementation that is subject to + licensing. + + NAT - Network Address Translation + WLAN-GW - Wireless Local Area Network Gateway + LNS - L2TP Network Server + Subscriber Management + AA - Application Assurance" + SYNTAX INTEGER { + none (0), + nat (1), + wlanGw (2), + lns (3), + subMgmt (4), + aa (5), + ipsec (6) + } + +TmnxSysLicenseAppStatsType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The textual convention TmnxSysLicenseAppStatsType represents the type + of statistics collected about an application in a virtual machine + implementation subject to licensing." + SYNTAX INTEGER { + none (0), + lsnSubscribers (1), + lsnBandwidth (2), + wlanGwUserEquipment (1000), + wlanGwGtpBearers (1001), + lnsTunnels (2000), + lnsSessions (2001), + subscriberHosts (3000), + aaSubscribers (4000), + aaBandwidth (4001), + ipsecTunnels (5000), + ipsecTnlBandwidth (5001), + ipTunnels (5002), + ipTnlBandwidth (5003) + } + +TmnxSysLicensingGroup ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The textual convention TmnxSysLicensingGroup represents a grouping of + licensed applications. + + system - System Level Licenses + services - Service Type Licenses + nsp - Network Management Licenses + isa - Integrated Services Licenses + iom - IOM Card Licenses + mda - MDA Licenses" + SYNTAX INTEGER { + system (0), + services (1), + nsp (2), + isa (3), + iom (4), + mda (5) + } + +TmnxSysMonSampleTime ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxSysMonSampleTime specifies the monitoring sample time + (in terms of seconds) for a system object." + SYNTAX Unsigned32 (1 | 60 | 300) + +TmnxSysMonUtilization ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxSysMonUtilization specifies the utilization/idle + percentage (in terms 100ths of a percent) for a given sample-time." + SYNTAX Gauge32 (0..10000) + +TmnxSysMgmtIfDstoreLockState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxSysMgmtIfDstoreLockState specifies the datastore lock + state." + SYNTAX INTEGER { + locked (1), + unlocked (2) + } + +TmnxSysNeid ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1x:" + STATUS current + DESCRIPTION + "The textual convention TmnxSysNeid represents the Network Element + Identifier. + + The first 8 high-order bits indicate the subnet ID and the 16 + low-order bits indicate the basic ID." + SYNTAX OCTET STRING (SIZE (0|3)) + +TmnxConfigFileFormatType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxConfigFileFormatType specifies format of the + configuration file." + SYNTAX INTEGER { + classicCli (1), + mdCli (2) + } + +tmnxSysObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 1 } + +sysGenInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 1 } + +sgiCpuUsage OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sgiCpuUsage indicates the current CPU utilization for the + system." + ::= { sysGenInfo 1 } + +sgiMemoryUsed OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sgiMemoryUsed indicates the total pre-allocated pool + memory currently in use on the system. + + If the value is greater than the maximum value reportable by this + object then this object reports its maximum value (4,294,967,295) and + sgiKbMemoryUsed must be used to determine the total pre-allocated pool + memory." + ::= { sysGenInfo 2 } + +sgiMemoryAvailable OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sgiMemoryAvailable indicates the amount of free memory in + the overall system that is not allocated to memory pools, but is + available in case a memory pool needs to grow. + + If the value is greater than the maximum value reportable by this + object then this object reports its maximum value (4,294,967,295) and + sgiKbMemoryAvailable must be used to determine the total free memory." + ::= { sysGenInfo 3 } + +sgiMemoryPoolAllocated OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sgiMemoryPoolAllocated indicates the total memory + currently allocated in memory-pools on the system. + + This memory may or may not be currently in use, but is pre-allocated + should the software need to use it. + + If the value is greater than the maximum value reportable by this + object then this object reports its maximum value (4,294,967,295) and + sgiKbMemoryPoolAllocated must be used to determine the total memory + allocated in memory-pools." + ::= { sysGenInfo 4 } + +sgiSwMajorVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sgiSwMajorVersion indicates the major version number of + the software running on the active CPM card." + ::= { sysGenInfo 5 } + +sgiSwMinorVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sgiSwMinorVersion indicates the minor version number of + the software running on the active CPM card." + ::= { sysGenInfo 6 } + +sgiSwVersionModifier OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sgiSwVersionModifier indicates additional information + about the version of software running on the active CPM card." + ::= { sysGenInfo 7 } + +sgiSnmpInGetBulks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sgiSnmpInGetBulks indicates the total number of SNMP + Get-Next PDUs which have been accepted and processed by the SNMP + protocol entity." + ::= { sysGenInfo 8 } + +sgiKbMemoryUsed OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sgiKbMemoryUsed indicates the total pre-allocated pool + memory, in kilobytes, currently in use on the system." + ::= { sysGenInfo 9 } + +sgiKbMemoryAvailable OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sgiKbMemoryAvailable indicates the amount of free memory, + in kilobytes, in the overall system that is not allocated to memory + pools, but is available in case a memory pool needs to grow." + ::= { sysGenInfo 10 } + +sgiKbMemoryPoolAllocated OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilobytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sgiKbMemoryPoolAllocated indicates the total memory, in + kilobytes, currently allocated in memory-pools on the system. + + This memory may or may not be currently in use, but is pre-allocated + should the software need to use it." + ::= { sysGenInfo 11 } + +tmnxSysCpuMonTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysCpuMonEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxSysCpuMonTable consists of the system level CPU monitoring + statistics." + ::= { sysGenInfo 12 } + +tmnxSysCpuMonEntry OBJECT-TYPE + SYNTAX TmnxSysCpuMonEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxSysCpuMonEntry contains the system level CPU monitoring statistics + over a specified sample-time." + INDEX { tmnxSysCpuMonSampleTime } + ::= { tmnxSysCpuMonTable 1 } + +TmnxSysCpuMonEntry ::= SEQUENCE +{ + tmnxSysCpuMonSampleTime TmnxSysMonSampleTime, + tmnxSysCpuMonCpuIdle TmnxSysMonUtilization, + tmnxSysCpuMonBusyCoreUtil TmnxSysMonUtilization, + tmnxSysCpuMonBusyGroupName OCTET STRING, + tmnxSysCpuMonBusyGroupUtil TmnxSysMonUtilization +} + +tmnxSysCpuMonSampleTime OBJECT-TYPE + SYNTAX TmnxSysMonSampleTime + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysCpuMonSampleTime specifies the sample-time used to + calculate the utilization results for the row." + ::= { tmnxSysCpuMonEntry 1 } + +tmnxSysCpuMonCpuIdle OBJECT-TYPE + SYNTAX TmnxSysMonUtilization + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCpuMonCpuIdle indicates the overall percentage of + CPU idleness over the specified sample-time." + ::= { tmnxSysCpuMonEntry 2 } + +tmnxSysCpuMonBusyCoreUtil OBJECT-TYPE + SYNTAX TmnxSysMonUtilization + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCpuMonBusyCoreUtil indicates the utilization + percentage of the busiest processor core over the specified + sample-time. On single core CPUs, this is the overall system + utilization percentage over the specified sample-time." + ::= { tmnxSysCpuMonEntry 3 } + +tmnxSysCpuMonBusyGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCpuMonBusyGroupName indicates the name of the + group that is running at the highest capacity utilization. + + Capacity utilization is the CPU utilization relative to the maximum CPU + resources available to that group. A group is a set of related + applications, services, tasks or protocol handlers that consumes some + part of the system CPU resources. + + The capacity utilization of the busiest group is indicated by + tmnxSysCpuMonBusyGroupUtil." + ::= { tmnxSysCpuMonEntry 4 } + +tmnxSysCpuMonBusyGroupUtil OBJECT-TYPE + SYNTAX TmnxSysMonUtilization + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCpuMonBusyGroupUtil indicates the capacity + utilization of the group that is running at the highest capacity + utilization. + + Capacity utilization is the CPU utilization relative to the maximum CPU + resources available to that group. A group is a set of related + applications, services, tasks or protocol handlers that consumes some + part of the system CPU resources. + + The name of the busiest group is indicated by + tmnxSysCpuMonBusyGroupName." + ::= { tmnxSysCpuMonEntry 5 } + +sgiGroupingIDs OBJECT IDENTIFIER ::= { sysGenInfo 13 } + +sgiSystemGroupID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sgiSystemGroupID specifies a group this + system belongs to. It is used by NMS applications to identify + a set of systems for which the NMS wants to perform common + tasks such as correlating alarms." + DEFVAL { 0 } + ::= { sgiGroupingIDs 1 } + +sgiSystemSubGroupID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sgiSystemSubGroupID specifies a sub-group within the + sgiSystemGroupID group that this system belongs to. It is used by NMS + applications to identify a subset of systems in the sgiSystemGroupID + for which the NMS wants to perform common tasks such as correlating + alarms." + DEFVAL { 0 } + ::= { sgiGroupingIDs 2 } + +sgiSnmpFailedSets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sgiSnmpFailedSets indicates the total number of SNMP set + requests which have failed which failed due to another management + interface (such as NETCONF) exclusively reserving the system + resources." + ::= { sysGenInfo 14 } + +sysTimeInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 2 } + +stiDateAndTime OBJECT-TYPE + SYNTAX DateAndTime (SIZE (11)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The current date and time (in UTC) maintained in this managed system." + ::= { sysTimeInfo 1 } + +stiActiveZone OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..5)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time zone that is active in this managed system." + DEFVAL { "UTC" } + ::= { sysTimeInfo 2 } + +stiHoursOffset OBJECT-TYPE + SYNTAX Integer32 (-11..12) + UNITS "hours" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of hours by which the time zone represented by + stiActiveZone offsets from UTC (Coordinated Universal Time)." + DEFVAL { 0 } + ::= { sysTimeInfo 3 } + +stiMinutesOffset OBJECT-TYPE + SYNTAX Integer32 (0..59) + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of minutes (in addition to the hours offset defined by + stiHoursOffset) by which the time zone represented by stiActiveZone + offsets from UTC (Coordinated Universal Time). This value is used when + the time zone does not have an offset that is an integral number of + hours. + + If the hour offset is defined as '12', the minute offset cannot be + anything other than zero." + DEFVAL { 0 } + ::= { sysTimeInfo 4 } + +stiZoneType OBJECT-TYPE + SYNTAX INTEGER { + system (1), + user (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "stiZoneType will be 'system' if the zone defined by stiActiveZone is a + system-defined zone. It will be 'user' if the zone has been defined by + the user." + ::= { sysTimeInfo 5 } + +stiSummerZoneTable OBJECT-TYPE + SYNTAX SEQUENCE OF StiSummerZoneEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The stiSummerZoneTable has an entry for each summer time zone + information." + ::= { sysTimeInfo 6 } + +stiSummerZoneEntry OBJECT-TYPE + SYNTAX StiSummerZoneEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains information about a summer time zone. This + information can be used to either override the default summer (or + daylight savings) time information for a system-defined time zone or + define the summer time information for a user-defined time zone." + INDEX { IMPLIED stiSummerZoneName } + ::= { stiSummerZoneTable 1 } + +StiSummerZoneEntry ::= SEQUENCE +{ + stiSummerZoneName OCTET STRING, + stiSummerZoneRowStatus RowStatus, + stiSummerZoneStartDate DateAndTime, + stiSummerZoneEndDate DateAndTime, + stiSummerZoneOffset Unsigned32, + stiSummerZoneStartDay INTEGER, + stiSummerZoneStartWeek INTEGER, + stiSummerZoneStartMonth INTEGER, + stiSummerZoneStartHour Unsigned32, + stiSummerZoneStartMinute Unsigned32, + stiSummerZoneEndDay INTEGER, + stiSummerZoneEndWeek INTEGER, + stiSummerZoneEndMonth INTEGER, + stiSummerZoneEndHour Unsigned32, + stiSummerZoneEndMinute Unsigned32 +} + +stiSummerZoneName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..5)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name for a summer time zone. This name must be unique amongst the + table entries. The summer time zone name should comprise only of + uppercase letters A-Z and digits 0-9." + ::= { stiSummerZoneEntry 1 } + +stiSummerZoneRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status used to create and delete rows in this table." + ::= { stiSummerZoneEntry 2 } + +stiSummerZoneStartDate OBJECT-TYPE + SYNTAX DateAndTime (SIZE (8)) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The starting date and time when the summer time will take effect. + + This object was made obsolete in the 4.0 release." + ::= { stiSummerZoneEntry 3 } + +stiSummerZoneEndDate OBJECT-TYPE + SYNTAX DateAndTime (SIZE (8)) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The date and time when summer time will end. + + This object was made obsolete in the 4.0 release." + ::= { stiSummerZoneEntry 4 } + +stiSummerZoneOffset OBJECT-TYPE + SYNTAX Unsigned32 (0..60) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of minutes that will be added to the time when summer time + takes effect. The same number of minutes will be subtracted from the + time when the summer time ends." + DEFVAL { 60 } + ::= { stiSummerZoneEntry 5 } + +stiSummerZoneStartDay OBJECT-TYPE + SYNTAX INTEGER { + sunday (0), + monday (1), + tuesday (2), + wednesday (3), + thursday (4), + friday (5), + saturday (6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The starting day of the week when the summer time will take effect." + DEFVAL { sunday } + ::= { stiSummerZoneEntry 6 } + +stiSummerZoneStartWeek OBJECT-TYPE + SYNTAX INTEGER { + first (0), + second (1), + third (2), + fourth (3), + last (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The starting week of the month when the summer time will take effect." + DEFVAL { first } + ::= { stiSummerZoneEntry 7 } + +stiSummerZoneStartMonth OBJECT-TYPE + SYNTAX INTEGER { + january (0), + february (1), + march (2), + april (3), + may (4), + june (5), + july (6), + august (7), + september (8), + october (9), + november (10), + december (11) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The starting month of the year when the summer time will take effect." + DEFVAL { january } + ::= { stiSummerZoneEntry 8 } + +stiSummerZoneStartHour OBJECT-TYPE + SYNTAX Unsigned32 (0..23) + UNITS "hours" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The hour at which the summer time will take effect." + DEFVAL { 0 } + ::= { stiSummerZoneEntry 9 } + +stiSummerZoneStartMinute OBJECT-TYPE + SYNTAX Unsigned32 (0..59) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of minutes after the hours defined by + stiSummerZoneStartHour when the summer time will take effect." + DEFVAL { 0 } + ::= { stiSummerZoneEntry 10 } + +stiSummerZoneEndDay OBJECT-TYPE + SYNTAX INTEGER { + sunday (0), + monday (1), + tuesday (2), + wednesday (3), + thursday (4), + friday (5), + saturday (6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The day of the week when the summer time setting will end." + DEFVAL { sunday } + ::= { stiSummerZoneEntry 11 } + +stiSummerZoneEndWeek OBJECT-TYPE + SYNTAX INTEGER { + first (0), + second (1), + third (2), + fourth (3), + last (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The week of the month when the summer time setting will end." + DEFVAL { first } + ::= { stiSummerZoneEntry 12 } + +stiSummerZoneEndMonth OBJECT-TYPE + SYNTAX INTEGER { + january (0), + february (1), + march (2), + april (3), + may (4), + june (5), + july (6), + august (7), + september (8), + october (9), + november (10), + december (11) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The month of the year when the summer time setting will end." + DEFVAL { january } + ::= { stiSummerZoneEntry 13 } + +stiSummerZoneEndHour OBJECT-TYPE + SYNTAX Unsigned32 (0..23) + UNITS "hours" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The hour at which the summer time will stop taking effect." + DEFVAL { 0 } + ::= { stiSummerZoneEntry 14 } + +stiSummerZoneEndMinute OBJECT-TYPE + SYNTAX Unsigned32 (0..59) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of minutes after the hours defined by stiSummerZoneEndHour + when the summer time will stop taking effect." + DEFVAL { 0 } + ::= { stiSummerZoneEntry 15 } + +stiPreferLocalTime OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of stiPreferLocalTime specifies the preference for the use + of local or UTC time in the system for objects such as log file names, + created/completed times reported in log files, rollback times + displayed in show routines etc. Note that the time format for + timestamps on log events themselves is controlled on a per log basis + and not via prefer-local-time. + + A value of false(2) means use UTC time; true(1) means use the local + system time, configured through 'configure system time' command" + DEFVAL { false } + ::= { sysTimeInfo 7 } + +sysSntpInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 3 } + +sntpState OBJECT-TYPE + SYNTAX INTEGER { + unicast (1), + broadcast (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The mode for Simple Network Time Protocol (SNTP). 'Unicast' indicates + that broadcast client is disabled. A value of 'broadcast' indicates + that SNTP is listening to SNTP/NTP broadcast messages on interfaces + with broadcast client enabled." + DEFVAL { unicast } + ::= { sysSntpInfo 1 } + +sntpServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF SntpServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sntpServerEntry has an entry for each SNTP server for SNTP unicast + client mode. SNTP can only receive the time from one of these SNTP + servers. The table can have up to a maximum of 3 entries." + ::= { sysSntpInfo 2 } + +sntpServerEntry OBJECT-TYPE + SYNTAX SntpServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains information about an SNTP server." + INDEX { sntpServerAddress } + ::= { sntpServerTable 1 } + +SntpServerEntry ::= SEQUENCE +{ + sntpServerAddress IpAddress, + sntpServerRowStatus RowStatus, + sntpServerVersion Integer32, + sntpServerPreference INTEGER, + sntpServerInterval Unsigned32 +} + +sntpServerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address of the SNTP server." + ::= { sntpServerEntry 1 } + +sntpServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status used to create and delete rows in this table." + ::= { sntpServerEntry 2 } + +sntpServerVersion OBJECT-TYPE + SYNTAX Integer32 (1..3) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The SNTP Version supported by this server." + DEFVAL { 3 } + ::= { sntpServerEntry 3 } + +sntpServerPreference OBJECT-TYPE + SYNTAX INTEGER { + normal (1), + preferred (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The preference value for this SNTP server. When more then one + time-server is configured it may be desirable that one server have + preference over others. The value of sntpServerPreference for that + server will be set to preferred(2). Only one server in the table can + be a preferred server" + DEFVAL { normal } + ::= { sntpServerEntry 4 } + +sntpServerInterval OBJECT-TYPE + SYNTAX Unsigned32 (64..1024) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The frequency at which this server is queried." + DEFVAL { 64 } + ::= { sntpServerEntry 5 } + +sntpAdminState OBJECT-TYPE + SYNTAX INTEGER { + noop (1), + inService (2), + outOfService (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The desired administrative state for SNTP." + DEFVAL { outOfService } + ::= { sysSntpInfo 3 } + +sntpOperStatus OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sntpOperStatus indicates the current operational status + of SNTP." + ::= { sysSntpInfo 4 } + +sysSyncInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 4 } + +ssiSaveConfig OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this action variable to 'doAction' causes the current + running configuration information to be saved to the location + specified by ssiSaveConfigDest. If no location is specified + by ssiSaveConfigDest, the primary configuration file pointed to + in the boot options file (bof) will be backed up and a new + primary configuration file will be created with the current + running configuration information. + + If ssiSaveConfigDetail has a value of 'true', default configuration + values will be included in the saved configuration information. + + A corresponding persistent SNMP index file is created regardless of + the setting of the persistence switch in the bof." + DEFVAL { notApplicable } + ::= { sysSyncInfo 15 } + +ssiSyncMode OBJECT-TYPE + SYNTAX TmnxSsiSyncMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of ssiSyncMode specifies the type of synchronization + operation to perform between the primary and secondary CPMs after a + change has been made to the configuration files or the boot + environment information contained in the boot options file (bof)." + DEFVAL { none } + ::= { sysSyncInfo 16 } + +ssiSyncForce OBJECT-TYPE + SYNTAX TmnxSsiSyncMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of ssiSyncForce specifies the type of synchronization + operation to perform when an SNMP set is made to this object. 'config' + synchronizes only configuration files. 'bootEnv' synchronizes all + files required to boot the system. + + The result of a read operation on this object is always 'none'." + DEFVAL { none } + ::= { sysSyncInfo 17 } + +ssiSyncStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + configOnly (1), + bootEnv (2), + configFail (3), + bootEnvFail (4), + configInProgress (5), + bootEnvInProgress (6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ssiSyncStatus indicates the results of the last + synchronization operation between the primary and secondary CPMs." + ::= { sysSyncInfo 18 } + +ssiSyncConfigLastTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ssiSyncConfigLastTime is the timestamp of the last + successful synchronization of the configuration files." + ::= { sysSyncInfo 19 } + +ssiSyncBootEnvLastTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ssiSyncBootEnvLastTime is the timestamp of the last + successful synchronization of the boot environment files." + ::= { sysSyncInfo 20 } + +ssiConfigMaxBackupRevisions OBJECT-TYPE + SYNTAX Unsigned32 (1..200) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of ssiConfigMaxBackupRevisions is the maximum number of + backup revisions maintained for a configuration file. This value also + applies to the number of revisions maintained for the BOF file." + DEFVAL { 5 } + ::= { sysSyncInfo 21 } + +ssiSaveConfigResult OBJECT-TYPE + SYNTAX INTEGER { + none (1), + inProgress (2), + success (3), + failed (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ssiSaveConfigResult represents the result of the + last ssiSaveConfig action. + none(1) None of the following apply + inProgress(2) The action is still in progress + success(3) The action completed successfully + failed(4) The action failed" + ::= { sysSyncInfo 22 } + +ssiSaveBof OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting ssiSaveBof action variable to 'doAction' causes the existing + BOF to be backed up and a new BOF file to be created with the current + boot options information." + DEFVAL { notApplicable } + ::= { sysSyncInfo 23 } + +ssiSaveBofResult OBJECT-TYPE + SYNTAX INTEGER { + none (1), + inProgress (2), + success (3), + failed (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ssiSaveBofResult represents the result of the + last ssiSaveBof action. + none(1) None of the following apply + inProgress(2) The action is still in progress + success(3) The action completed successfully + failed(4) The action failed" + ::= { sysSyncInfo 24 } + +ssiSaveConfigDest OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of ssiSaveConfigDest specifies the destination filepath + or file-URL where the current running configuration information + will be saved when ssiSaveConfig is set to 'doAction'. If + ssiSaveConfigDest is set to the empty string, ''H, the primary + configuration file pointed to in the boot options file (bof) will + be backed up and a new primary configuration file will be created + with the current running configuration information. + + A corresponding persistent SNMP index file is created regardless of + the setting of the persistence switch in the bof." + DEFVAL { ''H } + ::= { sysSyncInfo 25 } + +ssiSaveConfigDetail OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When ssiSaveConfigDetail has a value of 'true', the default + configuration values will also be included in the current running + configuration information that will be saved when ssiSaveConfig is set + to 'doAction'. + + When ssiSaveConfigDetail has a value of 'false', only non-default + configuration values are saved. " + DEFVAL { false } + ::= { sysSyncInfo 26 } + +ssiRedFailoverTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ssiRedFailoverTime is the timestamp when the last + redundancy failover occurred causing a switchover from active + to standby CPM. If there is no redundant CPM card in this system + or no failover has occurred since the system last booted, + ssiRedFailoverTime will always return 0." + ::= { sysSyncInfo 27 } + +ssiRedFailoverReason OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ssiRedFailoverReason is a text string giving an + explanation of the cause of the last redundancy failover. If no + failover has occurred, the empty string, ''H, will be returned." + ::= { sysSyncInfo 28 } + +ssiSyncRollbackLastTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ssiSyncRollbackLastTime is the timestamp of the last + successful synchronization of the rollback files." + ::= { sysSyncInfo 29 } + +ssiSyncRollbackMode OBJECT-TYPE + SYNTAX TmnxSsiSyncRollbackMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of ssiSyncRollbackMode specifies the type of synchronization + operation to perform between the primary and secondary CPMs after a + change has been made to the rollback files." + DEFVAL { none } + ::= { sysSyncInfo 30 } + +ssiSyncRollbackForce OBJECT-TYPE + SYNTAX TmnxSsiSyncRollbackMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of ssiSyncRollbackForce specifies the type of synchronization + operation to perform when an SNMP set is made to this object. + 'rollbackSingle' synchronizes only the rollback file that recently + changed. + 'rollbackAll' synchronizes all rollback files. + + The result of a read operation on this object is always 'none'." + DEFVAL { none } + ::= { sysSyncInfo 31 } + +ssiSyncRollbackStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + rollbackFail (1), + rollbackInProgress (2), + rollbackSuccess (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ssiSyncRollbackStatus indicates the results of the last + rollback synchronization operation between the primary and secondary + CPMs." + ::= { sysSyncInfo 32 } + +ssiSyncCertLastTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ssiSyncCertLastTime is the timestamp of the last + successful synchronization of the certificate files." + ::= { sysSyncInfo 33 } + +ssiSyncCertMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of ssiSyncCertMode specifies whether to synchronize + certificate files between the primary and secondary CPMs." + DEFVAL { true } + ::= { sysSyncInfo 34 } + +ssiSyncCertForce OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of ssiSyncCertForce specifies to perform action to + synchronize certificate files between the primary and secondary CPMs + when an SNMP set is made to this object. + + The value of ssiSyncCertForce will always be returned as + 'notApplicable'." + DEFVAL { notApplicable } + ::= { sysSyncInfo 35 } + +ssiSyncCertStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + fail (1), + inProgress (2), + success (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ssiSyncCertStatus indicates the results of the last + certificate synchronization operation between the primary and + secondary CPMs." + ::= { sysSyncInfo 36 } + +sysBootInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 5 } + +sbiConfigStatus OBJECT-TYPE + SYNTAX INTEGER { + configRead (1), + configOK (2), + defaultBooted (3), + bootConfigFailed (4), + bootRestoreFailed (5), + auto-provisioning (6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sbiConfigStatus indicates the result of the + last attempt to execute the configuration file upon reboot + of the system. + configRead (1) - The configuration file is being read. + configOK (2) - The configuration file was successfully + executed. + defaultBooted (3) - There was no configuration file and + the system booted using a minimal + default configuration. + bootConfigFailed (4) - An error occurred while the + configuration file was being executed. + The system configuration is incomplete. + bootRestoreFailed (5) - An error occurred while the + restoration was being performed. The system + configuration is incomplete. + auto-provisioning (6) - Auto-Boot feature running to + automatically provision and retrieve configuration + from network. Execution of boot configuration file + skipped." + ::= { sysBootInfo 1 } + +sbiPersistStatus OBJECT-TYPE + SYNTAX INTEGER { + persistOK (1), + noPersistFile (2), + persistMismatch (3), + persistIndexFailure (4), + persistDisabled (5), + persistInvalid (6), + persistBoot (7), + persistInit (8), + persistInProgress (9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sbiPersistStatus indicates the state of the + rebuild of the SNMP persistent index database upon reboot of the + system. + persistOK (1) - The persistent index database was + successfully created. Persistent SNMP managed + objects were recreated with the same SNMP + indexes they had prior to the system reboot. + noPersistFile (2) - There was no persistent index file with + the same pathname as the configuration file. + persistMismatch (3) -The headers in the persistent index + file and the configuration file with the same name + do not match. + persistIndexFailure (4) - An error occurred while creating + the persistent index database. + persistDisabled (5) - The system was administratively + reconfigured without maintaining persistent SNMP index + values because sbiPersistIndex has a value of 'false'. + persistInvalid (6) - Persistent index database was not + initialized. + persistBoot(7) - The persistent index database was in the + pre-initial bootup state. + persistInit(8) - The persistent index database is initializing. + persistInProgress(9) - The initial bootup file is loading, using the + persist index database. Once complete, the + persist state will go to 'persistOk (1)' if + successful. + + If sbiConfigStatus has a value of 'configOK' and + sbiPersistStatus has any value other than 'persistOK', the + system was reconfigured without maintaining persistent SNMP index + values. Unless sbiPersistIndex has a value of 'false', + sbiSnmpdOperStatus returns 'disabled' and the SNMP daemon will not + receive SNMP requests until sbiSnmpdAdminStatus variable has + been set to 'inService'." + ::= { sysBootInfo 2 } + +sbiPersistIndex OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When sbiPersistIndex has a value of 'true', the SNMP persistent index + database was rebuilt when the system was rebooted. If there was an + error during the processing of the configuration file the system may + have been reconfigured without persistent SNMP indexes and the SNMP + daemon will be suspended until it is manually enabled by setting + sbiSnmpdAdminStatus to 'inService. When sbiPersistIndex has a + value of 'false' the system was reconfigured without maintaining + persistent SNMP index values and the SNMP daemon was enabled." + ::= { sysBootInfo 3 } + +sbiSnmpdAdminStatus OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiSnmpdAdminStatus is the desired administrative state + for the SNMP daemon. When sbiSnmpdAdminStatus is set to 'inService' + the SNMP daemon will begin receiving SNMP requests from external + SNMP managers. When sbiSnmpdAdminStatus is set to 'outOfService' + the SNMP daemon is suspended and will no longer receive SNMP requests + from external SNMP managers." + DEFVAL { inService } + ::= { sysBootInfo 4 } + +sbiSnmpdOperStatus OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When sbiSnmpdOperStatus has a value of 'inService', the SNMP daemon + will receive SNMP requests from external SNMP managers. When + sbiSnmpdOperStatus has a value of 'outOfService', the SNMP daemon is + suspended and will not receive SNMP requests from external SNMP + managers." + ::= { sysBootInfo 5 } + +sbiSnmpdMaxPktSize OBJECT-TYPE + SYNTAX Integer32 (484..9216) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiSnmpdMaxPktSize specifies the maximum length in octets + of an SNMP message which the SNMP daemon can send or receive and + process." + DEFVAL { 1500 } + ::= { sysBootInfo 6 } + +sbiSnmpdPortNum OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiSnmpdPortNum specifies the UDP port to send and + receive SNMP messages." + DEFVAL { 161 } + ::= { sysBootInfo 7 } + +sbiBootConfigOKScript OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiBootConfigOKScript specifies the location and name of + the CLI script file executed following successful completion + of the boot-up configuration file execution. I.e. sbiPersistStatus + has a value of 'configOK'. When this object has the empty string + value, ''H, no CLI script file is executed." + DEFVAL { ''H } + ::= { sysBootInfo 8 } + +sbiConfigOKScriptStatus OBJECT-TYPE + SYNTAX INTEGER { + notRun (0), + success (1), + fail (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sbiConfigOKScriptStatus indicates the results of + executing the CLI script file specified in sbiBootConfigOKScript." + ::= { sysBootInfo 9 } + +sbiBootConfigFailScript OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiBootConfigFailScript specifies the location and + name of the CLI script file executed following failure of the + boot-up configuration file execution. I.e. sbiPersistStatus + has a value other than 'configOK'. When this object has the empty + string value, ''H, no CLI script file is executed." + DEFVAL { ''H } + ::= { sysBootInfo 10 } + +sbiConfigFailScriptStatus OBJECT-TYPE + SYNTAX INTEGER { + notRun (0), + success (1), + fail (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sbiConfigFailScriptStatus indicates the results of + executing the CLI script file specified in sbiBootConfigFailScript." + ::= { sysBootInfo 11 } + +sbiRedSwitchoverScript OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiRedSwitchoverScript specifies the location and name of + the CLI script file executed following a redundancy switchover from + the previously active CPM card. A switchover can happen because of a + fatal failure or by manual action. This CLI script file can contain + commands for environment settings, debug and mirroring settings, and + other commands not maintained by the configuration redundancy. + + When this object has the empty string value, ''H, no CLI script file + is executed." + DEFVAL { ''H } + ::= { sysBootInfo 12 } + +sbiRedSwitchoverScriptStatus OBJECT-TYPE + SYNTAX INTEGER { + notRun (0), + success (1), + fail (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sbiRedSwitchoverScriptStatus indicates the results of + executing the CLI script file specified in sbiRedSwitchoverScript." + ::= { sysBootInfo 13 } + +sbiAllowBootLicenseViolations OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAllowBootLicenseViolations specifies whether the system + should allow successful execution of the boot-up configuration file + even if it contains license violations. When enabled, the system will + not error on any configuration that causes a license violation permitting + the system to come into service. However, if violations are detected the + system will reboot after one hour if the violations are not fixed." + DEFVAL { true } + ::= { sysBootInfo 14 } + +sysRadiusInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 6 } + +radiusOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up (1), + down (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The radiusOperStatus will have a value of 'up' if any one of the + RADIUS servers in the radiusServerTable has the radiusServerOperStatus + value of 'up'. It will have a value of 'down' if all the RADIUS + servers in the radiusServerTable have the radiusServerOperStatus value + of 'down'." + ::= { sysRadiusInfo 1 } + +radiusServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF RadiusServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The radiusServerEntry has an entry for each RADIUS server. The table + can have up to a maximum of 5 entries. + + Use TIMETRA-SECURITY-MIB::tmnxRadiusServerTable to configure entries." + ::= { sysRadiusInfo 2 } + +radiusServerEntry OBJECT-TYPE + SYNTAX RadiusServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains information about a RADIUS server." + INDEX { radiusServerIndex } + ::= { radiusServerTable 1 } + +RadiusServerEntry ::= SEQUENCE +{ + radiusServerIndex Unsigned32, + radiusServerAddress IpAddress, + radiusServerOperStatus INTEGER, + radiusServerInetAddressType InetAddressType, + radiusServerInetAddress InetAddress +} + +radiusServerIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique value which identifies a specific radius server." + ::= { radiusServerEntry 1 } + +radiusServerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The IP address of the RADIUS server. + + This object was made obsolete in the 5.0 release." + ::= { radiusServerEntry 2 } + +radiusServerOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up (1), + down (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current status of the RADIUS server." + ::= { radiusServerEntry 3 } + +radiusServerInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of radiusServerInetAddressType indicates the address type of + radiusServerInetAddress address." + ::= { radiusServerEntry 4 } + +radiusServerInetAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of radiusServerInetAddress indicates the address of the + Radius server." + ::= { radiusServerEntry 5 } + +tmnxSysNotifyObjs OBJECT IDENTIFIER ::= { tmnxSysObjs 7 } + +tmnxNotifyRow OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxNotifyRow is used by the configuration modify, create and delete + traps. tmnxNotifyRow specifies the OID of the MIB table entry that was + changed." + ::= { tmnxSysNotifyObjs 1 } + +tmnxNotifyRowAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxNotifyRowAdminState is used by the state change notification to + specify the administrative state of the MIB table entry reported in + the notification." + ::= { tmnxSysNotifyObjs 2 } + +tmnxNotifyRowOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxNotifyRowOperState is used by the state change notification to + specify the operational state of the MIB table entry reported in the + notification." + ::= { tmnxSysNotifyObjs 3 } + +tmnxMemoryModule OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxMemoryModule is used by the module malloc failed notification to + specify the memory module for which the trap is generated." + ::= { tmnxSysNotifyObjs 4 } + +tmnxModuleMallocSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxModuleMallocSize is used by the module malloc failed notification + to specify the memory size (in bytes) requested in the failed malloc + call." + ::= { tmnxSysNotifyObjs 5 } + +tmnxDroppedTrapID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxDroppedTrapID is used by the trap dropped notification to specify + the NOTIFICATION-TYPE object identifier of the dropped trap." + ::= { tmnxSysNotifyObjs 6 } + +tmnxTrapDroppedReasonCode OBJECT-TYPE + SYNTAX INTEGER { + frequencyExceeded (1) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxTrapDroppedReasonCode is used by the trap dropped notification to + specify the reason for which a trap is dropped." + ::= { tmnxSysNotifyObjs 7 } + +tmnxTrapDroppedEntryID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxTrapDroppedEntryID is used by the trap dropped notification to + specify the table entry associated with the dropped trap." + ::= { tmnxSysNotifyObjs 8 } + +tmnxNotifyEntryOID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxNotifyEntryOID is used by the configuration modify, create and + delete traps. tmnxNotifyEntryOID specifies the OID of the MIB table + that was changed." + ::= { tmnxSysNotifyObjs 9 } + +tmnxSnmpdErrorMsg OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxSnmpdErrorMsg is used by the tmnxSnmpdError notification to + indicate the type of SNMP daemon error detected." + ::= { tmnxSysNotifyObjs 10 } + +tmnxPersistencyClient OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxPersistencyClient is used by the persistencyClosedAlarmRaised, + persistencyClosedAlarmCleared, persistencyFileSysThresRaised and + persistencyFileSysThresCleared notification to indicate the affected + persistent application." + ::= { tmnxSysNotifyObjs 11 } + +tmnxPersistencyFileLocator OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxPersistencyFileLocator is used by the + persistencyClosedAlarmRaised, persistencyClosedAlarmCleared, + persistencyFileSysThresRaised and persistencyFileSysThresCleared + notification to indicate the affected file used to store persistence + data." + ::= { tmnxSysNotifyObjs 12 } + +tmnxPersistencyNotifyMsg OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxPersistencyNotifyMsg is used by the persistencyClosedAlarmRaised + persistencyClosedAlarmCleared, persistencyEventReport, + persistencyFileSysThresRaised and persistencyFileSysThresCleared + notification to provide additional information related to the event + that occurred." + ::= { tmnxSysNotifyObjs 13 } + +tmnxPersistenceAffectedCpm OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxPersistenceAffectedCpm is used by the + persistencyClosedAlarmRaised, persistencyClosedAlarmCleared, + persistencyFileSysThresRaised and persistencyFileSysThresCleared + notification to indicate the affected CPM." + ::= { tmnxSysNotifyObjs 14 } + +tmnxSysTimeSetBy OBJECT-TYPE + SYNTAX INTEGER { + ntp (1), + sntp (2), + snmp (3), + manually (4), + rtc (5) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxSysTimeSetBy is used by tmnxSysTimeSetBy notification to indicate + who set the time." + ::= { tmnxSysNotifyObjs 15 } + +tmnxFtpFailureMsg OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxFtpFailureMsg is used by tmnxFtpClientFailure notification to + indicate FTP error." + ::= { tmnxSysNotifyObjs 16 } + +tmnxFtpFailureDestAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxFtpFailureDestAddressType is used by tmnxFtpClientFailure + notification to indicate the IP address type of the remote host." + ::= { tmnxSysNotifyObjs 17 } + +tmnxFtpFailureDestAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16|20)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxFtpFailureDestAddress indicates the IP address of the + remote host to which an ftp operation is being attempted on. The value + of tmnxFtpFailureDestAddress is used by tmnxFtpClientFailure + notification." + ::= { tmnxSysNotifyObjs 18 } + +tmnxNotifyObjectName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxNotifyObjectName is used by the configuration modify, create, + delete and state change traps. tmnxNotifyObjectName specifies the + human readable name of the OID instance of the MIB table entry that + was changed." + ::= { tmnxSysNotifyObjs 19 } + +tmnxSyncFailureReason OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxSyncFailureReason is used by the ssiSyncConfigFailed, + ssiSyncBootEnvFailed, and ssiSyncRollbackFailed traps to specify the + reason for synchronization failure." + ::= { tmnxSysNotifyObjs 20 } + +tmnxSysExecScript OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxSysExecScript specifies the location and name of the + CLI command script file executed by a SROS CLI 'exec' command when the + value of tmnxLogExRbkOpType is 'exec (1)'. + + When the value of tmnxLogExRbkOpType is 'vsd (4)', then the value of + tmnxSysExecScript specifies an empty string. + + It is used by the tmnxSysExecStarted and tmnxSysExecFinished + notifications." + ::= { tmnxSysNotifyObjs 21 } + +tmnxSysExecResult OBJECT-TYPE + SYNTAX INTEGER { + none (0), + success (1), + fail (2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxSysExecResult indicates the results of executing the + CLI script file specified in tmnxSysExecScript. It is used by the + tmnxSysExecFinished notification." + ::= { tmnxSysNotifyObjs 22 } + +tmnxSysRollbackFileType OBJECT-TYPE + SYNTAX INTEGER { + rollback (1), + rescue (2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxSysRollbackFileType is used by tmnxSysRollbackStarted, + tmnxSysRollbackSaveStarted, tmnxSysRollbackDeleteStarted, + tmnxSysRollbackStatusChange, tmnxSysRollbackSaveStatusChange, and + tmnxSysRollbackFileDeleteStatus notifications to indicate the type of + file involved in a rollback operation." + ::= { tmnxSysNotifyObjs 23 } + +tmnxSysFileErrorType OBJECT-TYPE + SYNTAX INTEGER { + read (1), + write (2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxSysFileErrorType is used by tmnxSysNvsysFileError notification to + indicate the type of file error occurred." + ::= { tmnxSysNotifyObjs 24 } + +tmnxTrapDroppedCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object tmnxTrapDroppedCount is used by the tmnxTrapDropped + notification to indicate the number of traps dropped. + + The value zero indicates that the number of traps dropped is purposely + not included in the notification, for example because it is not + accurately known." + ::= { tmnxSysNotifyObjs 25 } + +tmnxSysDNSSecDomainName OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxSysDNSSecDomainName is used by the sysDNSSecFailedAuthentication + notification to indicate the domain name of the DNS query." + ::= { tmnxSysNotifyObjs 26 } + +tmnxSysLicenseErrorReason OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object tmnxSysLicenseErrorReason indicates the reason for an + invalid license." + ::= { tmnxSysNotifyObjs 27 } + +tmnxSysLicenseTimeLeft OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "minutes" + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object tmnxSysLicenseTimeLeft indicates the time remaining for the + system to reboot as the result of an invalid license." + ::= { tmnxSysNotifyObjs 28 } + +tmnxSysNotifVsdServerName OBJECT-TYPE + SYNTAX TLDisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxSysNotifVsdServerName specifies the VSD server name." + ::= { tmnxSysNotifyObjs 30 } + +tmnxSysNotifXmppServerName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxSysNotifXmppServerName indicates the name associated + with the XMPP Server." + ::= { tmnxSysNotifyObjs 31 } + +tmnxSysLicenseErrorAction OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object tmnxSysLicenseErrorAction indicates the system action taken + as a result of tmnxSysLicenseErrorReason." + ::= { tmnxSysNotifyObjs 32 } + +tmnxSysNotifAppStatsApplication OBJECT-TYPE + SYNTAX TmnxSysLicenseApplication + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object tmnxSysNotifAppStatsApplication indicates an application in + a virtual machine implementation that is subject to licensing." + ::= { tmnxSysNotifyObjs 33 } + +tmnxSysNotifAppStatsType OBJECT-TYPE + SYNTAX TmnxSysLicenseAppStatsType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object tmnxSysNotifAppStatsType indicates a type of statistics + collected about an application in a virtual machine implementation + subject to licensing." + ::= { tmnxSysNotifyObjs 34 } + +tmnxSysNotifAppStatsTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object tmnxSysNotifAppStatsTime indicates the time that the system + collected statistics' values." + ::= { tmnxSysNotifyObjs 35 } + +tmnxNotifySysMgmtIfOriginalMode OBJECT-TYPE + SYNTAX INTEGER { + classic (1), + modelDriven (2), + mixed (3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "tmnxNotifySysMgmtIfOriginalMode indicates the active system interface + management mode the system was in when the configuration mode change + request was sent." + ::= { tmnxSysNotifyObjs 36 } + +tmnxSysLicensingNotifyGroup OBJECT-TYPE + SYNTAX TmnxSysLicensingGroup + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object tmnxSysLicensingNotifyGroup specifies the licensing group + of an application license" + ::= { tmnxSysNotifyObjs 37 } + +tmnxSysLicensedNotifyAppName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object tmnxSysLicensedNotifyAppName specifies the name of the + licensed application" + ::= { tmnxSysNotifyObjs 38 } + +tmnxPrimaryConfigFileFormatType OBJECT-TYPE + SYNTAX TmnxConfigFileFormatType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxPrimaryConfigFileFormatType specifies format of the + primary configuration file." + ::= { tmnxSysNotifyObjs 39 } + +tmnxLiConfigFileFormatType OBJECT-TYPE + SYNTAX TmnxConfigFileFormatType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxLiConfigFileFormatType specifies format of the li + configuration file." + ::= { tmnxSysNotifyObjs 40 } + +sysLoginControlInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 8 } + +slcFtpInboundMaxSessions OBJECT-TYPE + SYNTAX Unsigned32 (0..5) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of concurrent inbound FTP sessions permitted." + DEFVAL { 3 } + ::= { sysLoginControlInfo 1 } + +slcTelnetInboundMaxSessions OBJECT-TYPE + SYNTAX Unsigned32 (0..50) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of slcTelnetInboundMaxSessions specifies the maximum number + of concurrent inbound telnet sessions permitted. + + Note: The actual number of permitted concurrent inbound TELNET + sessions may also be restricted by a system wide cumulative limit of + 50 concurrent inbound (SSH / TELNET) sessions." + DEFVAL { 5 } + ::= { sysLoginControlInfo 2 } + +slcTelnetOutboundMaxSessions OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of slcTelnetOutboundMaxSessions specifies the maximum number + of concurrent outbound telnet sessions permitted." + DEFVAL { 5 } + ::= { sysLoginControlInfo 3 } + +slcPreLoginMessage OBJECT-TYPE + SYNTAX TmnxLongDisplayString (SIZE (0..900)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The message to be displayed prior to the login prompt of an inbound + FTP or telnet session." + DEFVAL { ''H } + ::= { sysLoginControlInfo 4 } + +slcPreLoginMessageInclName OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the value of slcPreLoginMessageInclName is set to 'TRUE', the + slcPreLoginMessage which is displayed prior to the login prompt will + contain the system name." + DEFVAL { false } + ::= { sysLoginControlInfo 5 } + +slcMessageOfTheDay OBJECT-TYPE + SYNTAX TmnxLongDisplayString (SIZE (0..900)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of object slcMessageOfTheDay specifies the message to + display when the user successfully logs in to an inbound FTP, Telnet, + SSH or console session. + + If slcMessageOfTheDayType is set to 'motd-type-none(0)', the value of + slcMessageOfTheDay is not displayed. + + If slcMessageOfTheDayType is set to 'motd-type-url(1)', the syntax of + slcMessageOfTheDay is refined to TmnxDisplayStringURL. + + If slcMessageOfTheDayType is set to 'motd-type-text(2)', the value of + slcMessageOfTheDay is the NVT ASCII text to display. + + Objects slcMessageOfTheDay and slcMessageOfTheDayType must be set + together in the same SNMP SET request PDU." + DEFVAL { ''H } + ::= { sysLoginControlInfo 6 } + +slcMessageOfTheDayType OBJECT-TYPE + SYNTAX INTEGER { + motd-type-none (0), + motd-type-url (1), + motd-type-text (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of object slcMessageOfTheDayType specifies the type of + slcMessageOfTheDay. + + If the value of slcMessageOfTheDayType is set to 'motd-type-none(0)', + then the message of the day is not displayed. + + If the value of slcMessageOfTheDayType is set to 'motd-type-url(1)', + then the message is fetched from the URL specified in object + slcMessageOfTheDay. + + If the value of slcMessageOfTheDayType is set to 'motd-type-text(2)', + then the value of slcMessageOfTheDay is displayed. + + Objects slcMessageOfTheDay and slcMessageOfTheDayType must be set + together in the same SNMP SET request PDU." + DEFVAL { motd-type-none } + ::= { sysLoginControlInfo 7 } + +slcLoginBanner OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the value of slcLoginBanner is set to 'true', the login banner + containing Nokia copyright and version information is displayed prior + to the login prompt. If the value is set to 'false', the login banner + is not displayed." + DEFVAL { false } + ::= { sysLoginControlInfo 8 } + +slcLoginExponentialBackOff OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of slcLoginExponentialBackOff specifies if + exponential-backoff of the login prompt is enabled. + Exponential-backoff is used to deter dictionary attacks. A value of + 'true' specifies that exponential-backoff is enabled, while a value of + 'false' indicates that exponential-backoff is disabled." + DEFVAL { false } + ::= { sysLoginControlInfo 9 } + +slcTelnetGracefulShutdown OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of slcTelnetGracefulShutdown specifies if graceful shutdown + is enabled. A value of 'true' specifies that telnet sessions are + closed gracefully by using a TCP FIN/ACK handshake. A value of 'false' + indicates that telnet sessions are disconnected by sending a RST + (reset) TCP packet." + DEFVAL { false } + ::= { sysLoginControlInfo 10 } + +slcSSHGracefulShutdown OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of slcSSHGracefulShutdown specifies if graceful shutdown is + enabled. A value of 'true' specifies that SSH sessions are closed + gracefully by using a TCP FIN/ACK handshake. A value of 'false' + indicates that SSH sessions are disconnected by sending a RST (reset) + TCP packet." + DEFVAL { true } + ::= { sysLoginControlInfo 11 } + +slcTelnetMinTTLValue OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of slcTelnetMinTTLValue specifies the minimum TTL value for + an incoming packet. + + This object can only be set if the value of tmnxCpmPerPeerQueuing is + 'true (1)'. + + This value is applied after restarting the Telnet server. + + If slcTelnetMinTTLValue is set to zero (0), the TTL Security feature + is disabled." + DEFVAL { 0 } + ::= { sysLoginControlInfo 12 } + +slcSSHMinTTLValue OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of slcSSHMinTTLValue specifies the minimum TTL value for an + incoming packet. + + This object can only be set if the value of tmnxCpmPerPeerQueuing is + 'true (1)'. + + This value is applied after restarting the SSH server. + + If slcSSHMinTTLValue is set to zero (0), the TTL Security feature is + disabled." + DEFVAL { 0 } + ::= { sysLoginControlInfo 13 } + +slcSSHInboundMaxSessions OBJECT-TYPE + SYNTAX Unsigned32 (0..50) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of slcSSHInboundMaxSessions specifies the maximum number of + concurrent inbound SSH sessions permitted. + + Note: The actual number of permitted concurrent inbound SSH sessions + may also be restricted by a system wide cumulative limit of 50 + concurrent inbound (SSH / TELNET) sessions." + DEFVAL { 5 } + ::= { sysLoginControlInfo 14 } + +slcSSHOutboundMaxSessions OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of slcSSHOutboundMaxSessions specifies the maximum number of + concurrent outbound SSH sessions permitted." + DEFVAL { 5 } + ::= { sysLoginControlInfo 15 } + +slcIdleTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..1440 | 9999) + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object slcIdleTimeout specifies the maximum time of + how long a user initiated session (console, telnet, SSH, FTP) can be + inactive before it will be automatically closed by the system. The + value of 9999 specifies that the system will never automatically close + an inactive user initiated session." + DEFVAL { 30 } + ::= { sysLoginControlInfo 16 } + +slcLoginScriptGlobal OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object slcLoginScriptGlobal specifies the URL of a + CLI script that is executed when any user opens a CLI session. + + This allows an operator, for example, to define a common set of CLI + aliases that are made available on the router for all users. This + global login-exec script is executed before any user-specific + login-exec file that may be configured." + DEFVAL { ''H } + ::= { sysLoginControlInfo 17 } + +slcLoginScriptPerUserDirectory OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object slcLoginScriptPerUserDirectory specifies the + user-directory of the per-user login script configured in + slcLoginScriptPerUserFilename. + + This per-user script is executed before any other user-specific login + script, like the one configured in tmnxUserConsoleLoginExecFile or the + one specified in RADIUS attribute Timetra-Exec-File (6527-8)." + DEFVAL { ''H } + ::= { sysLoginControlInfo 18 } + +slcLoginScriptPerUserFilename OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..180)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object slcLoginScriptPerUserFilename specifies the + filename of the per-user login script. + + The per-user login script is defined by concatenating the value of + slcLoginScriptPerUserDirectory, the username, and the value of + slcLoginScriptPerUserFilename. For example : If the value of + slcLoginScriptPerUserDirectory is 'cf1:/local/users' and the value of + slcLoginScriptPerUserFilename is 'login-script.txt', then file + 'cf1:/local/users/john/login-script.txt' is executed when user 'john' + opens a CLI session." + DEFVAL { ''H } + ::= { sysLoginControlInfo 19 } + +sysLACPInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 9 } + +sysLACPSystemPriority OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "sysLACPSystemPriority is the Link Aggregation Control Protocol (LACP) + system priority which is combined with the system MAC address to make + up a unique system ID that is used by LACP in communications with LACP + peer systems on Link Aggregation (LAG) ports." + DEFVAL { 32768 } + ::= { sysLACPInfo 1 } + +sysTacplusInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 10 } + +tacplusOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up (1), + down (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tacplusOperStatus will have a value of 'up' if any one of the + TACACS+ servers in the tacplusServerTable has the + tacplusServerOperStatus value of 'up'. It will have a value of 'down' + if all the TACACS+ servers in the tacplusServerTable have the + tacplusServerOperStatus value of 'down'." + ::= { sysTacplusInfo 1 } + +tacplusServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF TacplusServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tacplusServerEntry has an entry for each TACACS+ server. The table + can have up to a maximum of 5 entries. + + Use TIMETRA-SECURITY-MIB::tmnxTacPlusServerTable to configure entries." + ::= { sysTacplusInfo 2 } + +tacplusServerEntry OBJECT-TYPE + SYNTAX TacplusServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains information about a TACACS+ server." + INDEX { tacplusServerIndex } + ::= { tacplusServerTable 1 } + +TacplusServerEntry ::= SEQUENCE +{ + tacplusServerIndex Unsigned32, + tacplusServerAddress IpAddress, + tacplusServerOperStatus INTEGER, + tacPlusServerInetAddressType InetAddressType, + tacPlusServerInetAddress InetAddress +} + +tacplusServerIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique value which identifies a specific TACACS+ server." + ::= { tacplusServerEntry 1 } + +tacplusServerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The IP address of the TACACS+ server. + + This object was made obsolete in the 5.0 release." + ::= { tacplusServerEntry 2 } + +tacplusServerOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up (1), + down (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current status of the TACACS+ server." + ::= { tacplusServerEntry 3 } + +tacPlusServerInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tacPlusServerInetAddressType indicates the address type + of tacPlusServerInetAddress address." + ::= { tacplusServerEntry 4 } + +tacPlusServerInetAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tacPlusServerInetAddress indicates the address of the + Tacplus server." + ::= { tacplusServerEntry 5 } + +sysBofInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 11 } + +sbiActiveIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiActiveIpAddr specifies the IP address of the ethernet + port on the active CPM." + DEFVAL { 0 } + ::= { sysBofInfo 1 } + +sbiActiveIpMask OBJECT-TYPE + SYNTAX IpAddressPrefixLength + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiActiveIpMask specifies the mask length of the subnet + associated with the IP address of the ethernet port on the active CPM." + DEFVAL { 0 } + ::= { sysBofInfo 2 } + +sbiStandbyIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiStandbyIpAddr specifies the IP address of the ethernet + port on the standby CPM." + DEFVAL { 0 } + ::= { sysBofInfo 3 } + +sbiStandbyIpMask OBJECT-TYPE + SYNTAX IpAddressPrefixLength + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiStandbyIpMask specifies the mask length of the subnet + associated with the IP address of the ethernet port on the standby + CPM." + DEFVAL { 0 } + ::= { sysBofInfo 4 } + +sbiPrimaryImage OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiPrimaryImage specifies the primary location of the + directory that contains the runtime image files." + DEFVAL { ''H } + ::= { sysBofInfo 5 } + +sbiSecondaryImage OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiSecondaryImage specifies the secondary location of the + directory that contains the runtime image files." + DEFVAL { ''H } + ::= { sysBofInfo 6 } + +sbiTertiaryImage OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiTertiaryImage specifies the tertiary location of the + directory that contains the runtime image files." + DEFVAL { ''H } + ::= { sysBofInfo 7 } + +sbiPrimaryConfigFile OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiPrimaryConfigFile specifies the location and name of + the primary configuration file." + DEFVAL { ''H } + ::= { sysBofInfo 8 } + +sbiSecondaryConfigFile OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiSecondaryConfigFile specifies the location and name of + the secondary configuration file." + DEFVAL { ''H } + ::= { sysBofInfo 9 } + +sbiTertiaryConfigFile OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiTertiaryConfigFile specifies the location and name of + the tertiary configuration file." + DEFVAL { ''H } + ::= { sysBofInfo 10 } + +sbiPersist OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiPersist specifies whether or not the system will + preserve SNMP indexes between reboots. When set to 'true', persistent + indexing is enabled." + DEFVAL { false } + ::= { sysBofInfo 11 } + +sbiConsoleSpeed OBJECT-TYPE + SYNTAX Unsigned32 (9600 | 19200 | 38400 | 57600 | 115200) + UNITS "bps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiConsoleSpeed specifies the baud rate of the console + port." + DEFVAL { 115200 } + ::= { sysBofInfo 12 } + +sbiAutoNegotiate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoNegotiate determines whether or not the speed and + duplex parameters will be automatically negotiated on the CPM ethernet + port. When set to 'true', auto-negotiation is enabled." + DEFVAL { true } + ::= { sysBofInfo 13 } + +sbiSpeed OBJECT-TYPE + SYNTAX Unsigned32 (10 | 100) + UNITS "megabps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiSpeed specifies the speed of the CPM ethernet port. + This value is ignored if auto-negotiation is enabled." + DEFVAL { 100 } + ::= { sysBofInfo 14 } + +sbiDuplex OBJECT-TYPE + SYNTAX INTEGER { + full (1), + half (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiDuplex specifies the duplex mode for the CPM ethernet + port. This value is ignored if auto-negotiation is enabled." + DEFVAL { full } + ::= { sysBofInfo 15 } + +sbiPrimaryDns OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiPrimaryDns specifies the IP address of the primary DNS + server to use for DNS name resolution." + DEFVAL { 0 } + ::= { sysBofInfo 16 } + +sbiSecondaryDns OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiSecondaryDns specifies the IP address of the secondary + DNS server to use for DNS name resolution." + DEFVAL { 0 } + ::= { sysBofInfo 17 } + +sbiTertiaryDns OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiTertiaryDns specifies the IP address of the tertiary + DNS server to use for DNS name resolution." + DEFVAL { 0 } + ::= { sysBofInfo 18 } + +sbiDnsDomain OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..178)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiDnsDomain specifies the domain name to use when + performing DNS address resolution." + DEFVAL { ''H } + ::= { sysBofInfo 19 } + +sbiWait OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiWait specifies the number of seconds the system pauses + at the start of the boot process. This pause allows the operator to + interrupt the system initialization at the console and manually + override the parameters in the BOF." + DEFVAL { 3 } + ::= { sysBofInfo 20 } + +sbiStaticRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF SbiStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sbiStaticRouteTable contains an entry for each static route + configured for the CPM ethernet port. These static routes are only + used to route traffic generated by the CPM ethernet port. The table + can have up to a maximum of 10 entries." + ::= { sysBofInfo 21 } + +sbiStaticRouteEntry OBJECT-TYPE + SYNTAX SbiStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains information about a static route configured + for the CPM ethernet port. + + Entries in this table can be created and deleted via SNMP SET + operations to sbiStaticRouteRowStatus." + INDEX { + sbiStaticRouteDest, + sbiStaticRouteMask + } + ::= { sbiStaticRouteTable 1 } + +SbiStaticRouteEntry ::= SEQUENCE +{ + sbiStaticRouteDest IpAddress, + sbiStaticRouteMask IpAddressPrefixLength, + sbiStaticRouteNextHop IpAddress, + sbiStaticRouteRowStatus RowStatus +} + +sbiStaticRouteDest OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sbiStaticRouteDest specifies the destination IP address + of this static route." + ::= { sbiStaticRouteEntry 1 } + +sbiStaticRouteMask OBJECT-TYPE + SYNTAX IpAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sbiStaticRouteMask specifies the length of the subnet + mask associated with the destination IP address of this static route." + ::= { sbiStaticRouteEntry 2 } + +sbiStaticRouteNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sbiStaticRouteNextHop specifies the IP address of the + next hop for this static route. This IP address should be in the same + subnet as the ethernet port on the active CPM. The value of + sbiStaticRouteNextHop must be set to a valid IP address for the row + creation to succeed." + ::= { sbiStaticRouteEntry 3 } + +sbiStaticRouteRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "sbiStaticRouteRowStatus controls the creation and deletion of rows in + the table. To create a row in this table, set the row status to + createAndGo(4)'. The value of sbiStaticRouteNextHop must also be set + to a valid IP address for the row creation to succeed. To delete a row + in this table, set the row status to delete(6)." + ::= { sbiStaticRouteEntry 4 } + +sbiActiveIPv6Addr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiActiveIPv6Addr specifies the IPv6 address of the + ethernet port on the active CPM." + DEFVAL { '00000000000000000000000000000000'H } + ::= { sysBofInfo 22 } + +sbiActiveIPv6PfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiActiveIPv6PfxLen specifies the prefix length of the + subnet associated with the sbiActiveIPv6Addr address of the ethernet + port on the active CPM." + DEFVAL { 0 } + ::= { sysBofInfo 23 } + +sbiStandbyIPv6Addr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiStandbyIPv6Addr specifies the IPv6 address of the + ethernet port on the standby CPM." + DEFVAL { '00000000000000000000000000000000'H } + ::= { sysBofInfo 24 } + +sbiStandbyIPv6PfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiStandbyIPv6PfxLen specifies the prefix length of the + subnet associated with the sbiStandbyIPv6Addr address of the ethernet + port on the active CPM." + DEFVAL { 0 } + ::= { sysBofInfo 25 } + +sbiPrimaryDnsIPv6Addr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiPrimaryDnsIPv6Addr specifies the IPv6 address of the + primary DNS server to use for DNS name resolution." + DEFVAL { '00000000000000000000000000000000'H } + ::= { sysBofInfo 26 } + +sbiSecondaryDnsIPv6Addr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiSecondaryDnsIPv6Addr specifies the IPv6 address of the + secondary DNS server to use for DNS name resolution." + DEFVAL { '00000000000000000000000000000000'H } + ::= { sysBofInfo 27 } + +sbiTertiaryDnsIPv6Addr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiTertiaryDnsIPv6Addr specifies the IPv6 address of the + tertiary DNS server to use for DNS name resolution." + DEFVAL { '00000000000000000000000000000000'H } + ::= { sysBofInfo 28 } + +sbiStaticRouteIPv6Table OBJECT-TYPE + SYNTAX SEQUENCE OF SbiStaticRouteIPv6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sbiStaticRouteIPv6Table contains an entry for each static IPv6 + route configured for the CPM ethernet port. These static routes are + only used to route traffic generated by the CPM ethernet port. The + table can have up to a maximum of 10 entries." + ::= { sysBofInfo 29 } + +sbiStaticRouteIPv6Entry OBJECT-TYPE + SYNTAX SbiStaticRouteIPv6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains information about a static IPv6 route + configured for the CPM ethernet port. + + Entries in this table can be created and deleted via SNMP SET + operations to sbiStaticRouteIPv6RowStatus." + INDEX { + sbiStaticRouteIPv6Dest, + sbiStaticRouteIPv6PfxLen + } + ::= { sbiStaticRouteIPv6Table 1 } + +SbiStaticRouteIPv6Entry ::= SEQUENCE +{ + sbiStaticRouteIPv6Dest InetAddressIPv6, + sbiStaticRouteIPv6PfxLen InetAddressPrefixLength, + sbiStaticRouteIPv6NextHop InetAddressIPv6, + sbiStaticRouteIPv6RowStatus RowStatus +} + +sbiStaticRouteIPv6Dest OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sbiStaticRouteIPv6Dest specifies the destination IPv6 + address of this static route." + ::= { sbiStaticRouteIPv6Entry 1 } + +sbiStaticRouteIPv6PfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sbiStaticRouteIPv6PfxLen specifies the prefix length of + sbiStaticRouteIPv6Dest, the destination IPv6 address of this static + route." + ::= { sbiStaticRouteIPv6Entry 2 } + +sbiStaticRouteIPv6NextHop OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sbiStaticRouteIPv6NextHop specifies the IPv6 address of + the next hop for this static route. This IPv6 address should be in the + same subnet as the ethernet port on the active CPM. The value of + sbiStaticRouteIPv6NextHop must be set to a valid IPv6 address for the + row creation to succeed." + ::= { sbiStaticRouteIPv6Entry 3 } + +sbiStaticRouteIPv6RowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "sbiStaticRouteIPv6RowStatus controls the creation and deletion of rows + in the table. To create a row in this table, set the row status to + createAndGo(4)'. The value of sbiStaticRouteIPv6NextHop must also be + set to a valid IPv6 address for the row creation to succeed. To delete + a row in this table, set the row status to delete(6)." + ::= { sbiStaticRouteIPv6Entry 4 } + +sbiLiSeparate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiLiSeparate specifies whether or not a non-LI user has + access to Lawful Intercept (LI) information. When sbiLiSeparate has + a value of 'true', a user who does not have the TIMETRA-SECURITY-MIB:: + tmnxUserAccess 'li' bit set will not be allowed to access CLI or + SNMP objects in the 'li' context. + + A change to the value of this object does not take affect until the + system is rebooted." + DEFVAL { false } + ::= { sysBofInfo 30 } + +sbiLiLocalSave OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiLiLocalSave specifies whether or not Lawful Intercept + (LI) configuration is allowed to be save to a local file. + + A change to the value of this object does not take affect until the + system is rebooted." + DEFVAL { true } + ::= { sysBofInfo 31 } + +sbiLicenseFile OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiLicenseFile specifies the location and name of the + license file." + DEFVAL { ''H } + ::= { sysBofInfo 32 } + +sbiFips1402Level1 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of sbiFips1402Level1 specifies whether or not the security + level 1 of Federal Information Processing Standards 140 series version + 2 (FIPS-140-2) is enabled. + + A change to the value of this object does not take effect until after + a system reboot. If the value of sbiFips1402Level1 is 'true (1)', + after a system reboot, any configuration that is not supported by + FIPS-140-2 level 1, will be retrievable via SNMP requests." + REFERENCE + "FIPS PUB 140-2, 'Security Requirement for Cryptographic Modules', + May 2001." + DEFVAL { false } + ::= { sysBofInfo 34 } + +sbiSystemBaseMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiSystemBaseMacAddress specifies the administratively + configured base system ethernet MAC address. Special purpose MAC + addresses used by the system software are constructed from this base + address. The value is the first MAC address in a contiguous range of + 1024 addresses. + + If configured, sbiSystemBaseMacAddress will override the value given + by tmnxChassisBaseMacAddress. + + A value of all zeroes indicates this object is not configured." + DEFVAL { '000000000000'H } + ::= { sysBofInfo 35 } + +sbiEssSystemType OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiEssSystemType specifies whether or not the system is + administratively configured to function as a Nokia SROS Ethernet + Service Switch (ESS)." + DEFVAL { false } + ::= { sysBofInfo 36 } + +sbiSystemProfile OBJECT-TYPE + SYNTAX INTEGER { + none (0), + profileA (1), + profileB (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiSystemProfile specifies the system profile in the BOF. + + 'none (0)' - No system profile set, permits the co-existence of + FP3 and FP4-based line cards in the system. + 'profileA (1)- This system profile is primarily targeted at + subscriber services and layer 2/3 VPN business + services. + 'profileB (2)- This system profile is primarily targeted at + infrastructure routing, core, peering, and DC-GW + applications." + DEFVAL { none } + ::= { sysBofInfo 37 } + +sbiAutoBoot OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoBoot specifies whether or not the system will run + the auto-provisioning agent." + DEFVAL { false } + ::= { sysBofInfo 38 } + +sbiAutoBootClientId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..58)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoBootClientId specifies the identifier to use when + performing network discovery requests." + DEFVAL { "" } + ::= { sysBofInfo 39 } + +sbiAutoBootClientIdType OBJECT-TYPE + SYNTAX INTEGER { + none (1), + ascii (2), + hex (3), + mac (4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoBootClientIdType represents how the value + of sbiAutoBootClientId is encoded: + - 'none (1)' : no identification has been specified + - 'ascii(2)' : this option contains seven-bit ASCII characters + - 'hex (3)' : this option contains octets. It must be displayed in + hexadecimal format because it contains non-printable + characters. + - 'mac (4)' : this type is the chassis mac in octets. It must be displayed in + hexadecimal format because it contains non-printable + characters." + DEFVAL { none } + ::= { sysBofInfo 40 } + +sbiAutoBootUsingMgmt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoBootUsingMgmt specifies whether or not the system + will auto-boot using the management port." + DEFVAL { false } + ::= { sysBofInfo 41 } + +sbiAutoBootUsingInband OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoBootUsingInband specifies whether or not the + system will auto-boot using the inband ports." + DEFVAL { false } + ::= { sysBofInfo 42 } + +sbiAutoBootInbandVlan OBJECT-TYPE + SYNTAX Unsigned32 (0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoBootInbandVlan specifies a VLAN that the system + will use for auto-boot on inband ports." + DEFVAL { 0 } + ::= { sysBofInfo 43 } + +sbiAutoBootUsingIpv4 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoBootUsingIpv4 specifies whether or not the system + will send IPv4 DHCP Discovery requests." + DEFVAL { false } + ::= { sysBofInfo 44 } + +sbiAutoBootUsingIpv6 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoBootUsingIpv6 specifies whether or not the system + will send IPv6 DHCP Solicit requests." + DEFVAL { false } + ::= { sysBofInfo 45 } + +sbiAutoBootIncludeUserClass OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoBootIncludeUserClass specifies whether or not the system + will include User Class data information in IPv4/IPv6 DHCP requests." + DEFVAL { false } + ::= { sysBofInfo 46 } + +sbiAutoConfigure OBJECT IDENTIFIER ::= { sysBofInfo 54 } + +sbiAutoIpv4 OBJECT IDENTIFIER ::= { sbiAutoConfigure 1 } + +sbiAutoIpv4Dhcp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoIpv4Dhcp specifies if the system sends IPv4 DHCP + Discovery requests." + DEFVAL { false } + ::= { sbiAutoIpv4 1 } + +sbiAutoIpv4DhcpClientIdType OBJECT-TYPE + SYNTAX INTEGER { + default (1), + ascii (2), + hex (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoIpv4DhcpClientIdType specifies how the value + of sbiAutoIpv4DhcpClientId has to be interpreted: + - 'default (1)' : use the chassis serial number, formatted as ASCII characters + - 'ascii(2)' : seven-bit ASCII characters + - 'hex (3)' : octets, possibly non-printable characters." + DEFVAL { default } + ::= { sbiAutoIpv4 3 } + +sbiAutoIpv4DhcpClientId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..127)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoIpv4DhcpClientId specifies the client identifier." + DEFVAL { "" } + ::= { sbiAutoIpv4 4 } + +sbiAutoIpv4DhcpOptUserClass OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoIpv4DhcpOptUserClass specifies if the system DHCP + client sends the User Class option." + DEFVAL { false } + ::= { sbiAutoIpv4 5 } + +sbiAutoIpv4DhcpTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sbiAutoIpv4DhcpTimeout specifies the maximum + time the system DHCP client waits for a DHCPOFFER message. + + While the system waits for the DHCPOFFER message, reading of the + configuration file is suspended." + DEFVAL { 30 } + ::= { sbiAutoIpv4 6 } + +sbiAutoIpv6 OBJECT IDENTIFIER ::= { sbiAutoConfigure 2 } + +sbiAutoIpv6Dhcp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoIpv6Dhcp specifies if the system sends IPv6 DHCP + Solicit requests." + DEFVAL { false } + ::= { sbiAutoIpv6 1 } + +sbiAutoIpv6DhcpClientIdType OBJECT-TYPE + SYNTAX INTEGER { + default (1), + duidEnterprise (2), + duidLinkLocal (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoIpv6DhcpClientIdType specifies how the DHCPv6 + client generates the Client Identifier option. + + A value of 'default' means the DHCPv6 client uses a Client Identifier + with the chassis serial number, formatted as ASCII characters, in the + variable length identifier following the DUID-EN type code and + enterprise-number." + DEFVAL { default } + ::= { sbiAutoIpv6 2 } + +sbiAutoIpv6DhcpClientIdDuidType OBJECT-TYPE + SYNTAX INTEGER { + none (1), + ascii (2), + hex (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoIpv6DhcpClientIdDuidType specifies how the DUID + in the sbiAutoIpv6DhcpClientIdDuid has to be interpreted. + + When the value of sbiAutoIpv6DhcpClientIdType is equal to + 'duidEnterprise', a value other than 'none' must be specified. + + A value other than 'none' is only allowed when the value of + sbiAutoIpv6DhcpClientIdType is equal to 'duidEnterprise'." + DEFVAL { none } + ::= { sbiAutoIpv6 3 } + +sbiAutoIpv6DhcpClientIdDuid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..124)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoIpv6DhcpClientIdDuid specifies the client + identifier DHCP Unique Identifier (DUID). + + When the value of sbiAutoIpv6DhcpClientIdDuidType is not equal to + 'none', a non-empty value must be specified. + + A non-empty value is only allowed when the value of + sbiAutoIpv6DhcpClientIdDuidType is not equal to 'none'." + DEFVAL { "" } + ::= { sbiAutoIpv6 4 } + +sbiAutoIpv6DhcpOptUserClass OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiAutoIpv6DhcpOptUserClass specifies if the system + DHCPv6 client sends the User Class option." + DEFVAL { false } + ::= { sbiAutoIpv6 5 } + +sbiAutoIpv6DhcpTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object sbiAutoIpv6DhcpTimeout specifies the maximum + time the system DHCPv6 client waits for an ADVERTISE message. + + While the system waits for the ADVERTISE message, reading of the + configuration file is suspended." + DEFVAL { 30 } + ::= { sbiAutoIpv6 6 } + +sbiStandbyAIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiStandbyAIpAddr specifies the IP address of the + ethernet port on CPM A if CPM A is the standby CPM." + DEFVAL { 0 } + ::= { sysBofInfo 55 } + +sbiStandbyAIpMask OBJECT-TYPE + SYNTAX IpAddressPrefixLength + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiStandbyAIpMask specifies the mask length of the subnet + associated with the IP address of the ethernet port on CPM A if CPM A + is the standby CPM." + DEFVAL { 0 } + ::= { sysBofInfo 56 } + +sbiStandbyAIPv6Addr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiStandbyAIPv6Addr specifies the IPv6 address of the + ethernet port on CPM A if CPM A is the standby CPM" + DEFVAL { '00000000000000000000000000000000'H } + ::= { sysBofInfo 57 } + +sbiStandbyAIPv6PfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiStandbyAIPv6PfxLen specifies the prefix length of the + subnet associated with the sbiStandbyAIPv6Addr address of the ethernet + port on CPM A if CPM A is the standby CPM" + DEFVAL { 0 } + ::= { sysBofInfo 58 } + +sbiStandbyBIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiStandbyBIpAddr specifies the IP address of the + ethernet port on CPM B if CPM B is the standby CPM." + DEFVAL { 0 } + ::= { sysBofInfo 59 } + +sbiStandbyBIpMask OBJECT-TYPE + SYNTAX IpAddressPrefixLength + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiStandbyBIpMask specifies the mask length of the subnet + associated with the IP address of the ethernet port on CPM B if CPM B + is the standby CPM." + DEFVAL { 0 } + ::= { sysBofInfo 60 } + +sbiStandbyBIPv6Addr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiStandbyBIPv6Addr specifies the IPv6 address of the + ethernet port on CPM B if CPM B is the standby CPM" + DEFVAL { '00000000000000000000000000000000'H } + ::= { sysBofInfo 61 } + +sbiStandbyBIPv6PfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiStandbyBIPv6PfxLen specifies the prefix length of the + subnet associated with the sbiStandbyBIPv6Addr address of the ethernet + port on CPM B if CPM B is the standby CPM" + DEFVAL { 0 } + ::= { sysBofInfo 62 } + +sbiStandbyCIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiStandbyCIpAddr specifies the IP address of the + ethernet port on CPM C if CPM C is the standby CPM." + DEFVAL { 0 } + ::= { sysBofInfo 63 } + +sbiStandbyCIpMask OBJECT-TYPE + SYNTAX IpAddressPrefixLength + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiStandbyCIpMask specifies the mask length of the subnet + associated with the IP address of the ethernet port on CPM C if CPM C + is the standby CPM." + DEFVAL { 0 } + ::= { sysBofInfo 64 } + +sbiStandbyCIPv6Addr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiStandbyCIPv6Addr specifies the IPv6 address of the + ethernet port on CPM C if CPM C is the standby CPM" + DEFVAL { '00000000000000000000000000000000'H } + ::= { sysBofInfo 65 } + +sbiStandbyCIPv6PfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiStandbyCIPv6PfxLen specifies the prefix length of the + subnet associated with the sbiStandbyCIPv6Addr address of the ethernet + port on CPM C if CPM C is the standby CPM" + DEFVAL { 0 } + ::= { sysBofInfo 66 } + +sbiStandbyDIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiStandbyDIpAddr specifies the IP address of the + ethernet port on CPM D if CPM D is the standby CPM." + DEFVAL { 0 } + ::= { sysBofInfo 67 } + +sbiStandbyDIpMask OBJECT-TYPE + SYNTAX IpAddressPrefixLength + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiStandbyDIpMask specifies the mask length of the subnet + associated with the IP address of the ethernet port on CPM D if CPM D + is the standby CPM." + DEFVAL { 0 } + ::= { sysBofInfo 68 } + +sbiStandbyDIPv6Addr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiStandbyDIPv6Addr specifies the IPv6 address of the + ethernet port on CPM D if CPM D is the standby CPM" + DEFVAL { '00000000000000000000000000000000'H } + ::= { sysBofInfo 69 } + +sbiStandbyDIPv6PfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiStandbyDIPv6PfxLen specifies the prefix length of the + subnet associated with the sbiStandbyDIPv6Addr address of the ethernet + port on CPM D if CPM D is the standby CPM" + DEFVAL { 0 } + ::= { sysBofInfo 70 } + +sbiMgmtIfIpMtu OBJECT-TYPE + SYNTAX Unsigned32 (0 | 512..9786) + UNITS "bytes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sbiMgmtIfIpMtu is used to reflect configures the + IP maximum transmit unit (packet) for the management router + instance. The configured IP-MTU cannot be larger than + the calculated IP MTU based on the port MTU configuration. + + When a SNMP SET request is received with a value of zero (0), the + agent actually sets vRtrIfMtu to the calculated default size." + DEFVAL { 0 } + ::= { sysBofInfo 71 } + +sysPersistenceInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 12 } + +sysPersistenceDhcpL2Info OBJECT IDENTIFIER ::= { sysPersistenceInfo 1 } + +spiDhcpL2PersistenceFileLocation OBJECT-TYPE + SYNTAX Unsigned32 (0..32) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of spiDhcpL2PersistenceFileLocation specifies the flash + device on a CPM card where the data for handling DHCP Layer2 + persistency is stored. The value 0 indicates that no flash device is + specified. + + This object was made obsolete in the 5.0 release." + DEFVAL { 0 } + ::= { sysPersistenceDhcpL2Info 1 } + +spiDhcpL2PersistenceDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of the object spiDhcpL2PersistenceDescription specifies a + user provided description related to DHCP Layer-2 persistency. It + consists of any printable, seven-bit ASCII characters up to 80 + characters in length. + + This object was made obsolete in the 5.0 release." + DEFVAL { "" } + ::= { sysPersistenceDhcpL2Info 2 } + +sysPersistenceDhcpL3Info OBJECT IDENTIFIER ::= { sysPersistenceInfo 2 } + +spiDhcpL3PersistenceFileLocation OBJECT-TYPE + SYNTAX Unsigned32 (0..32) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of spiDhcpL3PersistenceFileLocation specifies the flash + device on a CPM card where the data for handling DHCP Layer3 + persistency is stored. The value 0 indicates that no flash device is + specified. + + This object was made obsolete in the 5.0 release." + DEFVAL { 0 } + ::= { sysPersistenceDhcpL3Info 1 } + +spiDhcpL3PersistenceDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of the object spiDhcpL3PersistenceDescription specifies a + user provided description related to DHCP Layer-3 persistency. It + consists of any printable, seven-bit ASCII characters up to 80 + characters in length. + + This object was made obsolete in the 5.0 release." + DEFVAL { "" } + ::= { sysPersistenceDhcpL3Info 2 } + +sysPersistenceSubMgmtInfo OBJECT IDENTIFIER ::= { sysPersistenceInfo 3 } + +spiSubMgmtPersistenceFileLocation OBJECT-TYPE + SYNTAX Unsigned32 (0..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of spiSubMgmtPersistenceFileLocation specifies the flash + device on a CPM card where the data for handling subscriber management + persistency is stored. The value 0 indicates that no flash device is + specified." + DEFVAL { 0 } + ::= { sysPersistenceSubMgmtInfo 1 } + +spiSubMgmtPersistenceDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object spiSubMgmtPersistenceDescription specifies a + user provided description related to subscriber management + persistency. It consists of any printable, seven-bit ASCII characters + up to 80 characters in length." + DEFVAL { "" } + ::= { sysPersistenceSubMgmtInfo 2 } + +sysPersistenceDhcpSrvInfo OBJECT IDENTIFIER ::= { sysPersistenceInfo 4 } + +spiDhcpSrvPersistenceFileLoc OBJECT-TYPE + SYNTAX Unsigned32 (0..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of spiDhcpSrvPersistenceFileLoc specifies the flash device + on a CPM card where the data for handling the local DHCP server + persistency is stored. The value 0 indicates that no flash device is + specified." + DEFVAL { 0 } + ::= { sysPersistenceDhcpSrvInfo 1 } + +spiDhcpSrvPersistenceDescr OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object spiDhcpSrvPersistenceDescr specifies a user + provided description related to the local DHCP server persistency. It + consists of any printable, seven-bit ASCII characters up to 80 + characters in length." + DEFVAL { "" } + ::= { sysPersistenceDhcpSrvInfo 2 } + +sysPersistenceNatInfo OBJECT IDENTIFIER ::= { sysPersistenceInfo 5 } + +spiNatFwdPersistenceFileLoc OBJECT-TYPE + SYNTAX Unsigned32 (0..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of spiNatFwdPersistenceFileLoc specifies the flash device on + a CPM card where the data for handling the NAT (Network Address + Translation) port forwarding persistence is stored. + + The value 0 indicates that no flash device is specified." + DEFVAL { 0 } + ::= { sysPersistenceNatInfo 1 } + +spiNatFwdPersistenceDescr OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object spiNatFwdPersistenceDescr specifies a user + provided description related to the NAT port forwarding persistence. + It consists of any printable, seven-bit ASCII characters up to 80 + characters in length." + DEFVAL { "" } + ::= { sysPersistenceNatInfo 2 } + +sysPersistenceAAInfo OBJECT IDENTIFIER ::= { sysPersistenceInfo 6 } + +spiAAPersistenceFileLoc OBJECT-TYPE + SYNTAX Unsigned32 (0..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of spiAAPersistenceFileLoc specifies the flash device on a + CPM card where the data for handling the AA (Application Assurance) + persistence is stored. + + The value 0 indicates that no flash device is specified." + DEFVAL { 0 } + ::= { sysPersistenceAAInfo 1 } + +spiAAPersistenceDescr OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object spiAAPersistenceDescr specifies a user + provided description related to the AA (Application Assurance) + persistence. It consists of any printable, seven-bit ASCII characters + up to 80 characters in length." + DEFVAL { "" } + ::= { sysPersistenceAAInfo 2 } + +sysPersistenceAncpInfo OBJECT IDENTIFIER ::= { sysPersistenceInfo 7 } + +spiAncpPersistenceFileLoc OBJECT-TYPE + SYNTAX Unsigned32 (0..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of spiAncpPersistenceFileLoc specifies the flash device on a + CPM card where the data for handling the Ancp persistence is stored. + + The value 0 indicates that no flash device is specified." + DEFVAL { 0 } + ::= { sysPersistenceAncpInfo 1 } + +spiAncpPersistenceDescr OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object spiAncpPersistenceDescr specifies a user + provided description related to the Ancp persistence. It consists of + any printable, seven-bit ASCII characters up to 80 characters in + length." + DEFVAL { "" } + ::= { sysPersistenceAncpInfo 2 } + +sysPersistencePythonInfo OBJECT IDENTIFIER ::= { sysPersistenceInfo 8 } + +spiPythonPersistenceFileLoc OBJECT-TYPE + SYNTAX Unsigned32 (0..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of spiPythonPersistenceFileLoc specifies the flash device on + a CPM card where the data for handling the python persistence is + stored. + + The value 0 indicates that no flash device is specified." + DEFVAL { 0 } + ::= { sysPersistencePythonInfo 1 } + +spiPythonPersistenceDescr OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object spiPythonPersistenceDescr specifies a user + provided description related to the Python persistence. It consists of + any printable, seven-bit ASCII characters up to 80 characters in + length." + DEFVAL { "" } + ::= { sysPersistencePythonInfo 2 } + +tmnxDhcpLeaseTimeModeThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..631152000) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxDhcpLeaseTimeModeThreshold specifies the threshold + time for DHCP leases to be eligible for persistence in the 'lease time + mode' of operation. + + Normally, the expiry time of a DHCP lease is stored in the persistent + database; in 'lease time mode', however, the full lease time is + stored; the resource usage penalty is reasonably small for leases with + sufficiently short lease times. + + DHCP leases with a lease time greater than the value of + tmnxDhcpLeaseTimeModeThreshold have their expiry time stored as usual. + + DHCP leases with a lease time smaller than or equal to the value of + tmnxDhcpLeaseTimeModeThreshold have their full lease time stored." + DEFVAL { 0 } + ::= { sysPersistenceInfo 20 } + +sysLiInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 13 } + +sliConfigStatus OBJECT-TYPE + SYNTAX INTEGER { + notRun (0), + success (1), + fail (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sliConfigStatus indicates the results of restoring the + Lawful Intercept (LI) configuration at boot-up time." + ::= { sysLiInfo 1 } + +sliSaveConfig OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sliSaveConfig specifies a desired action. Setting + this action variable to 'doAction' causes the current Lawful + Intercept (LI) running configuration information, to be saved to + a file called li.cfg in the same location as the BOF file. + If the li.cfg file already exists, it will be renamed and a + new file is created with the current running configuration. + + An attempt to set this object to 'doAction' when the booted value of + sbiLiLocalSave is 'false' will result in an 'inconsistentValue' error. + + Default configuration values will be included in the saved + configuration information." + DEFVAL { notApplicable } + ::= { sysLiInfo 2 } + +sliSaveConfigResult OBJECT-TYPE + SYNTAX INTEGER { + none (1), + inProgress (2), + success (3), + failed (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sliSaveConfigResult represents the result of the + last sliSaveConfig action. + none(1) None of the following apply + inProgress(2) The action is still in progress + success(3) The action completed successfully + failed(4) The action failed" + ::= { sysLiInfo 3 } + +sliConfigLastModified OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sliConfigLastModified indicates the date and time the + Lawful Intercept (LI) running configuration was last modified. If + sliConfigLastModified is more recent than TIMETRA-CHASSIS-MIB:: + tmnxHwSwLastBoot, the current configuration may be different than that + in the configuration file read upon system initialization." + ::= { sysLiInfo 4 } + +sliConfigLastSaved OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sliConfigLastSaved indicates the date and + time the current Lawful Intercept (LI) configuration was + last saved. If sliConfigLastSaved is more recent than the + value of TIMETRA-CHASSIS-MIB::tmnxHwSwLastBoot, the + initial configuration is likely to be different the next + time the system is rebooted." + ::= { sysLiInfo 5 } + +sliFilterLock OBJECT-TYPE + SYNTAX INTEGER { + locked (0), + unlockedForLiUsers (1), + unlockedForAll (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The of sliFilterLock specifies who can modify the Lawful Intercept + (LI) filters. + + The value: + 'locked': no users can modify the LI filters + 'unlockedForLiUsers': only users with LI privileges can modify the + LI filters + 'unlockedForAll': all users can modify the LI filters." + DEFVAL { locked } + ::= { sysLiInfo 6 } + +sysDNSInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 14 } + +sysDNSInfoLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysDNSInfoLastChanged is the timestamp of the last + configuration changes to any of the DNS global settings." + ::= { sysDNSInfo 1 } + +sysDNSAddressResolvePref OBJECT-TYPE + SYNTAX INTEGER { + ipv4Only (1), + ipv6First (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sysDNSAddressResolvePref specifies how the DNS client + will request for address resolution. + + ipv4-only: The DNS client will only try to resolve a domain name + into an ipv4 address. + + ipv6-first: the DNS client will first try to resolve the + domain name in to ipv6 address. If no ipv6 address + is available it will try to resolve the domain name + into an ipv4 address." + DEFVAL { ipv4Only } + ::= { sysDNSInfo 2 } + +sysDNSSecAdValidation OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sysDNSSecAdValidation specifies whether or not the + presence of the Authenticated Data (AD) bit in responses is validated + from the DNS servers. + + When sysDNSSecAdValidation is set to 'true (1)', DNSSEC validation is + enabled and a warning is reported to the SECURITY log if the AD-bit is + not set in responses from the DNS servers. The notification + responsible for the warning is sysDNSSecFailedAuthentication. + + When sysDNSSecAdValidation is set to 'false (2)', DNSSEC validation of + the AD-bit is disabled." + DEFVAL { false } + ::= { sysDNSInfo 3 } + +sysDNSSecRespCtrl OBJECT-TYPE + SYNTAX INTEGER { + fallThrough (1), + drop (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sysDNSSecRespCtrl specifies whether the system will + permit or reject DNS responses that do not pass DNSSEC validation. The + value of this object is ignored if sysDNSSecAdValidation is set to + 'false (2)'. + + When sysDNSSecRespCtrl is set to 'fallThrough (1)', the system will + permit DNS responses that do not pass DNSSEC validation, allowing the + resolution to complete. + + When sysDNSSecRespCtrl is set to 'drop (2)', the system will reject + DNS responses that do not pass DNSSEC validation, and the resolution + will appear to fail." + DEFVAL { drop } + ::= { sysDNSInfo 4 } + +sysIcmpVSInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 15 } + +sysIcmpVSEnhancement OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sysIcmpVSEnhancement specifies if vendor specific + extensions to ICMP is enabled or not." + DEFVAL { disabled } + ::= { sysIcmpVSInfo 1 } + +sysEthInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 16 } + +sysNewQinqUntaggedSap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of sysNewQinqUntaggedSap controls the forwarding of packets + on a QinQ X.0 access SAP. + + When sysNewQinqUntaggedSap is set to true, the SAP will only accept: + + - frames with a single tag matching the SAP's outer tag or, + - frames with double tag where the outer tag matches the SAP's outer + tag and inner tag is set to 0. + + When sysNewQinqUntaggedSap is set to false, forwarding of packets + remains unchanged." + DEFVAL { false } + ::= { sysEthInfo 1 } + +tmnxSysRollbackInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 17 } + +tmnxSysRollbackIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..199) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackIndex specifies a specific rollback + checkpoint file to which a rollback action can be taken. + + The value of the tmnxSysRollbackIndex corresponds to a rollback + checkpoint file with suffix .rb.index. + + The maximum checkpoint file that can be specified is determined by the + rollback location as specified by tmnxSysRollbackLocation. If the + location is on a compact flash, then the maximum value of + tmnxSysRollbackIndex can be tmnxSysRollbackMaxLocalFiles minus 1. If + the location is a remote ftp location, then the maximum value of + tmnxSysRollbackIndex can be tmnxSysRollbackMaxRemoteFiles minus 1. + + This index is SET along with another action object, including + tmnxSysRollbackStart to initiate a rollback revert of a file and + tmnxSysRollbackFileDelete to delete a rollback file. + + An SNMP GET request on this object should return the last SET value." + ::= { tmnxSysRollbackInfo 1 } + +tmnxSysRollbackStart OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackStart specifies whether to revert the + rollback file specified by tmnxSysRollbackIndex. + + When SET to the value of 'doAction' the system will revert the + rollback file specified by tmnxSysRollbackIndex. + + This variable must be set along with tmnxSysRollbackIndex to indicate + the specific rollback file to revert. + + An SNMP GET request on this object should return 'notApplicable'." + DEFVAL { notApplicable } + ::= { tmnxSysRollbackInfo 2 } + +tmnxSysRollbackResult OBJECT-TYPE + SYNTAX INTEGER { + none (1), + inProgress (2), + success (3), + failed (4), + interrupted (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackResult indicates the result of the last + tmnxSysRollbackStart action. + + none(1) None of the following apply + inProgress(2) The action is still in progress + success(3) The action completed successfully + failed(4) The action failed + interrupted (5) The action was interrupted" + ::= { tmnxSysRollbackInfo 3 } + +tmnxSysRollbackSave OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackSave specifies whether to save the + existing configuration in a rollback checkpoint file. + + When SET to the value of 'doAction' the system will save the + configuration in a new rollback checkpoint file, with suffix '.rb'. + Previously saved rollback files with the same name will increment the + filename suffix by 1 up to a maximum of 9. For example, file.rb is + moved to file.rb.1. The higher the number, the older the file is. + + An SNMP GET request on this object should return 'notApplicable'." + DEFVAL { notApplicable } + ::= { tmnxSysRollbackInfo 4 } + +tmnxSysRollbackSaveResult OBJECT-TYPE + SYNTAX INTEGER { + none (1), + inProgress (2), + success (3), + failed (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackSaveResult indicates the result of the + last tmnxSysRollbackSave action. + + none(1) None of the following apply + inProgress(2) The action is still in progress + success(3) The action completed successfully + failed(4) The action failed" + ::= { tmnxSysRollbackInfo 5 } + +tmnxSysRollbackLocation OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackLocation specifies the destination filepath + or file-URL where the current running configuration information + will be saved when tmnxSysRollbackSave is set to 'doAction'. If + the value of tmnxSysRollbackLocation is an empty string the system will + attempt to store the file in the best available location locally, + for example compact flash 1 or 2 if either is present." + DEFVAL { ''H } + ::= { tmnxSysRollbackInfo 6 } + +tmnxSysRollbackRevertIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..199) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackRevertIndex indicates the last rollback + checkpoint file reverted on the system." + ::= { tmnxSysRollbackInfo 7 } + +tmnxSysRollbackRevertEndTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackRevertEndTime indicates the timestamp the + last rollback revert on the system is completed. + + The value of tmnxSysRollbackRevertEndTime is affected by the value of + stiPreferLocalTime." + ::= { tmnxSysRollbackInfo 8 } + +tmnxSysRollbackSavedTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackSavedTime indicates the timestamp the last + rollback save on the system is completed. + + The value of tmnxSysRollbackSavedTime is affected by the value of + stiPreferLocalTime." + ::= { tmnxSysRollbackInfo 9 } + +tmnxSysRollbackRevertStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackRevertStartTime indicates the timestamp + the last rollback file reverted on the system is initiated. + + The value of tmnxSysRollbackRevertStartTime is affected by the value + of stiPreferLocalTime." + ::= { tmnxSysRollbackInfo 10 } + +tmnxSysRollbackRevertUserName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackRevertUserName indicates the name of a + system user who initiated the last rollback revert." + DEFVAL { ''H } + ::= { tmnxSysRollbackInfo 11 } + +tmnxSysRollbackRevertFilename OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackRevertFilename specifies the filepath or + file-URL of the last reverted rollback file." + DEFVAL { ''H } + ::= { tmnxSysRollbackInfo 12 } + +tmnxSysRollbackSaveComment OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object tmnxSysRollbackSaveComment specifies a user + provided comment related to the rollback checkpoint file about to be + saved. + + It consists of any printable, seven-bit ASCII characters up to 255 + characters in length." + DEFVAL { ''H } + ::= { tmnxSysRollbackInfo 13 } + +tmnxSysRollbackFileDelete OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackFileDelete specifies whether to delete the + rollback file specified by tmnxSysRollbackIndex. + + When SET to the value of 'doAction' the system will delete the + rollback file specified by tmnxSysRollbackIndex. + + This variable must be set along with tmnxSysRollbackIndex to specify + the specific rollback file to delete. + + An SNMP GET request on this object should return 'notApplicable'." + DEFVAL { notApplicable } + ::= { tmnxSysRollbackInfo 14 } + +tmnxSysRollbackFileDeleteResult OBJECT-TYPE + SYNTAX INTEGER { + none (1), + inProgress (2), + success (3), + failed (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackFileDeleteResult indicates the result of + the last tmnxSysRollbackFileDelete action. + + none(1) None of the following apply + inProgress(2) The action is still in progress + success(3) The action completed successfully + failed(4) The action failed" + ::= { tmnxSysRollbackInfo 15 } + +tmnxSysRollbackAbortRevert OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackAbortRevert specifies whether to abort the + rollback revert that's currently in progress. + + When SET to the value of 'doAction' the system will abort the active + rollback revert. This will leave the system in an unknown state, so it + should be used with care. + + An SNMP GET request on this object should return 'notApplicable'." + DEFVAL { notApplicable } + ::= { tmnxSysRollbackInfo 16 } + +tmnxSysRollbackRescueLocation OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackRescueLocation specifies the destination + file path or file-URL where the rollback rescue configuration file + will be saved. If the value of tmnxSysRollbackRescueLocation is + an empty string the system will attempt to store the file in the + best available location locally, for example compact flash 1 or 2 + if either is present." + DEFVAL { ''H } + ::= { tmnxSysRollbackInfo 17 } + +tmnxSysRollbackRescueRevert OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackRescueRevert specifies whether to revert + the rollback rescue file located in tmnxSysRollbackRescueLocation. + + When SET to the value of 'doAction' the system will revert the + rollback rescue file. + + An SNMP GET request on this object should return 'notApplicable'." + DEFVAL { notApplicable } + ::= { tmnxSysRollbackInfo 18 } + +tmnxSysRollbackRescueSave OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackRescueSave specifies whether to save the + existing configuration in the rollback rescue file located in + tmnxSysRollbackRescueLocation. + + When SET to the value of 'doAction' the system will save the + configuration to the rollback rescue file. + + An SNMP GET request on this object should return 'notApplicable'." + DEFVAL { notApplicable } + ::= { tmnxSysRollbackInfo 19 } + +tmnxSysRollbackRescueDelete OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackRescueDelete specifies whether to delete + the rollback rescue file located in tmnxSysRollbackRescueLocation. + + When SET to the value of 'doAction' the system will delete the + rollback rescue file. + + An SNMP GET request on this object should return 'notApplicable'." + DEFVAL { notApplicable } + ::= { tmnxSysRollbackInfo 20 } + +tmnxSysRollbackRescueSaveRes OBJECT-TYPE + SYNTAX INTEGER { + none (1), + inProgress (2), + success (3), + failed (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackRescueSaveRes indicates the result of the + last tmnxSysRollbackRescueSave action. + + none(1) None of the following apply + inProgress(2) The action is still in progress + success(3) The action completed successfully + failed(4) The action failed" + ::= { tmnxSysRollbackInfo 21 } + +tmnxSysRollbackRescueRevertRes OBJECT-TYPE + SYNTAX INTEGER { + none (1), + inProgress (2), + success (3), + failed (4), + interrupted (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackRescueRevertRes indicates the result of + the last tmnxSysRollbackRescueRevert action. + + none(1) None of the following apply + inProgress(2) The action is still in progress + success(3) The action completed successfully + failed(4) The action failed + interrupted (5) The action was interrupted" + ::= { tmnxSysRollbackInfo 22 } + +tmnxSysRollbackRescueDeleteRes OBJECT-TYPE + SYNTAX INTEGER { + none (1), + inProgress (2), + success (3), + failed (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackRescueDeleteRes indicates the result of + the last tmnxSysRollbackRescueDelete action. + + none(1) None of the following apply + inProgress(2) The action is still in progress + success(3) The action completed successfully + failed(4) The action failed" + ::= { tmnxSysRollbackInfo 23 } + +tmnxSysRollbackRescueSavedTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackRescueSavedTime indicates the timestamp + the last rollback rescue save on the system is completed. + + The value of tmnxSysRollbackRescueSavedTime is affected by the value + of stiPreferLocalTime." + ::= { tmnxSysRollbackInfo 24 } + +tmnxSysRollbackRescueRevStTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackRescueRevStTime indicates the timestamp + the last rescue rollback file reverted on the system is initiated. + + The value of tmnxSysRollbackRescueRevStTime is affected by the value + of stiPreferLocalTime." + ::= { tmnxSysRollbackInfo 25 } + +tmnxSysRollbackRescueRevEdTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackRescueRevEdTime indicates the timestamp + the last rollback rescue revert on the system is completed. + + The value of tmnxSysRollbackRescueRevEdTime is affected by the value + of stiPreferLocalTime." + ::= { tmnxSysRollbackInfo 26 } + +tmnxSysRollbackRescueRevUser OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackRescueRevUser indicates the name of a + system user who initiated the last rollback rescue revert." + DEFVAL { ''H } + ::= { tmnxSysRollbackInfo 27 } + +tmnxSysRollbackRescueSaveComment OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object tmnxSysRollbackRescueSaveComment specifies a + user provided comment related to the rollback rescue file about to be + saved. + + It consists of any printable, seven-bit ASCII characters up to 255 + characters in length." + DEFVAL { ''H } + ::= { tmnxSysRollbackInfo 28 } + +tmnxSysRollbackRescueAbortRevert OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackRescueAbortRevert specifies whether to + abort the rescue revert that's currently in progress. + + When SET to the value of 'doAction' the system will abort the active + rollback revert. This will leave the system in an unknown state, so it + should be used with care. + + An SNMP GET request on this object should return 'notApplicable'." + DEFVAL { notApplicable } + ::= { tmnxSysRollbackInfo 29 } + +tmnxSysRollbackRescueFileExists OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackRescueFileExists indicates whether a + rollback rescue file specified by tmnxSysRollbackRescueLocation and + suffix '.rc' is present. + + A value of 'true' indicates the file is present and a value of 'false' + indicates the file is not present." + DEFVAL { false } + ::= { tmnxSysRollbackInfo 30 } + +tmnxSysRollbackMaxLocalFiles OBJECT-TYPE + SYNTAX Unsigned32 (1..50) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackMaxLocalFiles specifies the maximum number + of rollback checkpoint files that can be saved locally on the compact + flash." + DEFVAL { 10 } + ::= { tmnxSysRollbackInfo 31 } + +tmnxSysRollbackMaxRemoteFiles OBJECT-TYPE + SYNTAX Unsigned32 (1..200) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackMaxRemoteFiles specifies the maximum + number of rollback checkpoint files that can be saved at a remote ftp + location." + DEFVAL { 10 } + ::= { tmnxSysRollbackInfo 32 } + +tmnxSysRollbackTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackTableLastChanged indicates the timestamp + of the last configuration changes to any of the rows in + tmnxSysRollbackFileTable." + ::= { tmnxSysObjs 18 } + +tmnxSysRollbackFileTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysRollbackFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxSysRollbackFileTable contains information pertaining to + an entry for each rollback checkpoint file. + + If the configured rollback location as specified by + tmnxSysRollbackLocation is on compact flash, this table can have up to + a maximum of tmnxSysRollbackMaxLocalFiles. + + If the configured rollback location as specified by + tmnxSysRollbackLocation is a remote ftp location, this table can have + up to a maximum of tmnxSysRollbackMaxRemoteFiles." + ::= { tmnxSysObjs 19 } + +tmnxSysRollbackFileEntry OBJECT-TYPE + SYNTAX TmnxSysRollbackFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains information about a rollback checkpoint file." + INDEX { tmnxSysRollbackFileIndex } + ::= { tmnxSysRollbackFileTable 1 } + +TmnxSysRollbackFileEntry ::= SEQUENCE +{ + tmnxSysRollbackFileIndex Unsigned32, + tmnxSysRollbackFileCreationTime DateAndTime, + tmnxSysRollbackFileComment DisplayString, + tmnxSysRollbackFileUserName TNamedItem, + tmnxSysRollbackFileVersion DisplayString +} + +tmnxSysRollbackFileIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..199) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackFileIndex specifies the index of the + rollback checkpoint file." + ::= { tmnxSysRollbackFileEntry 1 } + +tmnxSysRollbackFileCreationTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackFileCreationTime indicates the timestamp + of the creation time of this row in tmnxSysRollbackFileTable. + + The value of tmnxSysRollbackFileCreationTime is affected by the value + of stiPreferLocalTime." + ::= { tmnxSysRollbackFileEntry 2 } + +tmnxSysRollbackFileComment OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysRollbackFileComment specifies a user + provided comment related to a rollback checkpoint file. + + It consists of any printable, seven-bit ASCII characters up to 255 + characters in length." + ::= { tmnxSysRollbackFileEntry 3 } + +tmnxSysRollbackFileUserName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackFileUserName indicates the name of a + system user who saves this rollback file." + ::= { tmnxSysRollbackFileEntry 4 } + +tmnxSysRollbackFileVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysRollbackFileVersion indicates the version number + of the software running on the system when the rollback file is saved." + ::= { tmnxSysRollbackFileEntry 5 } + +sysBootedBofInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 20 } + +sbbiLiSeparate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the currently active (booted) value of li-separate. + This value specifies whether or not a non-LI user has access to Lawful + Intercept (LI) information. When sbbiLiSeparate has a value of 'true', + a user who does not have the TIMETRA-SECURITY-MIB:: tmnxUserAccess + 'li' bit set will not be allowed to access CLI or SNMP objects in the + 'li' context." + ::= { sysBootedBofInfo 1 } + +sbbiLiLocalSave OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the currently active (booted) value of + li-local-save. This value specifies whether or not Lawful Intercept + (LI) configuration is allowed to be save to a local file." + ::= { sysBootedBofInfo 2 } + +sysMGMCSwitchOverInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 21 } + +tmnxSysCandidateCfgInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 22 } + +tmnxSysCandidateCfgState OBJECT-TYPE + SYNTAX INTEGER { + unmodified (0), + modified (1), + unconfirmed (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCandidateCfgState indicates the current state of + the global candidate config. + + A value of 'unmodified(0)' indicates nobody has entered the candidate + config since boot or the last commit/discard. A value of 'modified(1)' + indicates there are uncommitted changes in the candidate config. A + value of 'unconfirmed(2)' indicates there are no uncommitted changes + in the candidate config but the result of the last commit will be + auto-reverted unless it is confirmed before the timeout expires." + ::= { tmnxSysCandidateCfgInfo 1 } + +tmnxSysCandidateCfgEditors OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCandidateCfgEditors indicates the current amount + of users that are editing or reading the candidate config." + ::= { tmnxSysCandidateCfgInfo 2 } + +tmnxSysCandidateCfgCommitState OBJECT-TYPE + SYNTAX INTEGER { + none (0), + in-progress (1), + success (2), + revert-pending (3), + failed (4), + revert-in-progress (5), + reverted (6), + revert-failed (7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCandidateCfgCommitState indicates the result of + the last commit performed in the global candidate config. + + A value of 'none(0)' indicates there have been no commits since the + last reboot of the node. + A value of 'in-progress(1)' indicates the system is currently + committing the candidate config. + A value of 'success(2)' indicates the last commit finished + successfully. + A value of 'revert-pending(3)' indicates the last commit finished + successfully but has not been confirmed yet, and will be auto-reverted + if it is not confirmed before the time specified in + tmnxSysCandidateCfgRevertTime. + A value of 'failed(4)' indicates the last commit failed and has been + undone. + A value of 'revert-in-progress(5)' indicates the last commit finished + successfully but was not confirmed in time and is currently being + reverted. + A value of 'reverted(6)' indicates the last commit finished + successfully but was not confirmed in time and has been reverted. + A value of 'revert-failed(7)' indicates the last commit finished + successfully but was not confirmed in time and the system attempted to + revert it but failed." + ::= { tmnxSysCandidateCfgInfo 3 } + +tmnxSysCandidateCfgCommitTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCandidateCfgCommitTime indicates the date and time + the last (attempted) commit of the candidate config was started." + ::= { tmnxSysCandidateCfgInfo 4 } + +tmnxSysCandidateCfgRevertTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCandidateCfgRevertTime indicates the date and time + the system will automatically revert the last committed candidate + config, unless they are confirmed. + + If this date and time is in the past it indicates the candidate config + was not confirmed and has been reverted. + + If no auto-revert was requested at the time of the commit the value of + this field will be set to zero." + ::= { tmnxSysCandidateCfgInfo 5 } + +tmnxSysCandidateCfgChckptCreated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCandidateCfgChckptCreated indicates if a + checkpoint was created after the last commit of the candidate config." + ::= { tmnxSysCandidateCfgInfo 6 } + +tmnxSysCandidateCfgUser OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCandidateCfgUser indicates the name of a system + user who initiated the last commit of the candidate config." + ::= { tmnxSysCandidateCfgInfo 7 } + +tmnxSysCandidateCfgExclusiveUsr OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCandidateCfgExclusiveUsr indicates the name of a + system user who is currently exclusively modifying the candidate + config. This indicates no other user can modify the candidate config + until this system user has finished modifying the candidate config. + + If this field is empty no user has requested to exclusively modify the + candidate config." + ::= { tmnxSysCandidateCfgInfo 8 } + +tmnxSysNetconfInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 23 } + +tmnxSysNetconfAdminStatus OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfAdminStatus specifies the desired + administrative state of the NETCONF daemon. When + tmnxSysNetconfAdminStatus is set to 'inService', the NETCONF daemon + will begin receiving NETCONF requests from external NETCONF users. + When tmnxSysNetconfAdminStatus is set to 'outOfService', the NETCONF + daemon is suspended and will no longer receive NETCONF requests from + external NETCONF users." + DEFVAL { outOfService } + ::= { tmnxSysNetconfInfo 1 } + +tmnxSysNetconfOperStatus OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfOperStatus indicates the state of the + NETCONF daemon. A value of 'inService' indicates that the NETCONF + daemon will receive NETCONF requests from external NETCONF users. A + value of 'outOfService' indicates that the NETCONF daemon is suspended + and will no longer receive NETCONF requests from external NETCONF + users." + ::= { tmnxSysNetconfInfo 2 } + +tmnxSysNetconfRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfRequests indicates the total number of + NETCONF requests which have been accepted and processed by the NETCONF + server." + ::= { tmnxSysNetconfInfo 3 } + +tmnxSysNetconfGetRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfGetRequests indicates the total number of + get NETCONF requests which have been accepted and processed by the + NETCONF server." + ::= { tmnxSysNetconfInfo 4 } + +tmnxSysNetconfGetConfigRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfGetConfigRequests indicates the total + number of get-config NETCONF requests which have been accepted and + processed by the NETCONF server." + ::= { tmnxSysNetconfInfo 5 } + +tmnxSysNetconfEditConfigRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfEditConfigRequests indicates the total + number of edit-config NETCONF requests which have been accepted and + processed by the NETCONF server." + ::= { tmnxSysNetconfInfo 6 } + +tmnxSysNetconfCloseRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfCloseRequests indicates the total number of + close-session NETCONF requests which have been accepted and processed + by the NETCONF server." + ::= { tmnxSysNetconfInfo 7 } + +tmnxSysNetconfKillRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfKillRequests indicates the total number of + kill-session NETCONF requests which have been accepted and processed + by the NETCONF server." + ::= { tmnxSysNetconfInfo 8 } + +tmnxSysNetconfResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfResponses indicates the total number of + NETCONF responses which have been generated and sent by the NETCONF + server." + ::= { tmnxSysNetconfInfo 9 } + +tmnxSysNetconfErrorResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfErrorResponses indicates the total number + of NETCONF error responses which have been generated and sent by the + NETCONF server." + ::= { tmnxSysNetconfInfo 10 } + +tmnxSysNetconfCopyConfigRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfCopyConfigRequests indicates the total + number of copy-config NETCONF requests which have been accepted and + processed by the NETCONF server." + ::= { tmnxSysNetconfInfo 11 } + +tmnxSysNetconfDelConfigRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfDelConfigRequests indicates the total + number of delete-config NETCONF requests which have been accepted and + processed by the NETCONF server." + ::= { tmnxSysNetconfInfo 12 } + +tmnxSysNetconfValidateRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfValidateRequests indicates the total number + of validate NETCONF requests which have been accepted and processed by + the NETCONF server." + ::= { tmnxSysNetconfInfo 13 } + +tmnxSysNetconfFailedEditCfgReqs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfFailedEditCfgReqs indicates the total + number of edit-config NETCONF requests which have failed because of + locks taken by other NETCONF sessions." + ::= { tmnxSysNetconfInfo 14 } + +tmnxSysNetconfFailedLockReqs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfFailedLockReqs indicates the total number + of lock NETCONF requests which have failed because of locks taken by + other NETCONF sessions." + ::= { tmnxSysNetconfInfo 15 } + +tmnxSysNetconfLockRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfLockRequests indicates the total number of + lock NETCONF requests which have been accepted and processed by the + NETCONF server." + ::= { tmnxSysNetconfInfo 16 } + +tmnxSysNetconfUnlockRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfUnlockRequests indicates the total number + of unlock NETCONF requests which have been accepted and processed by + the NETCONF server." + ::= { tmnxSysNetconfInfo 17 } + +tmnxSysNetconfCommitRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfCommitRequests indicates the total number + of commit NETCONF requests which have been accepted and processed by + the NETCONF server." + ::= { tmnxSysNetconfInfo 18 } + +tmnxSysNetconfDiscardRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfDiscardRequests indicates the total number + of discard change NETCONF requests which have been accepted and + processed by the NETCONF server." + ::= { tmnxSysNetconfInfo 19 } + +tmnxSysNetconfCapCandidateCfg OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfCapCandidateCfg specifies whether or not + the candidate datastore is supported by the NETCONF server. When set + to 'true', the NETCONF server allows access to the candidate + datastore." + DEFVAL { true } + ::= { tmnxSysNetconfInfo 20 } + +tmnxSysNetconfCapRunningCfg OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfCapRunningCfg specifies whether or not the + writable running datastore is supported by the NETCONF server. When + set to 'true', the NETCONF server allows access to the writable + running datastore." + DEFVAL { false } + ::= { tmnxSysNetconfInfo 21 } + +tmnxSysNetconfYangBaseR13 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxSysNetconfYangBaseR13 specifies whether or not the + base release 13 Yang models are supported by the NETCONF server. When + set to 'true', the NETCONF server allows access to base release 13 + Yang models. + + This object was made obsolete in the 15.1 release." + DEFVAL { true } + ::= { tmnxSysNetconfInfo 22 } + +tmnxSysNetconfYangNokia OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxSysNetconfYangNokia specifies whether or not the + Nokia Yang models are supported by the NETCONF server. When set to + 'true', the NETCONF server allows access to the Nokia Yang models. + + This object was made obsolete in the 15.1 release." + DEFVAL { true } + ::= { tmnxSysNetconfInfo 23 } + +tmnxSysNetconfCreateSubRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfCreateSubRequests indicates the total + number of create subscription NETCONF requests which have been + accepted and processed by the NETCONF server." + ::= { tmnxSysNetconfInfo 24 } + +tmnxSysNetconfAutoCfgSave OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfAutoCfgSave specifies whether the running + configuration is saved as part of a commit operation initiated from + Netconf." + DEFVAL { false } + ::= { tmnxSysNetconfInfo 25 } + +tmnxSysNetconfPort OBJECT-TYPE + SYNTAX Unsigned32 (22 | 830) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysNetconfPort specifies port on which is NETCONF + server listening for connections." + DEFVAL { 830 } + ::= { tmnxSysNetconfInfo 26 } + +tmnxDCSysObjs OBJECT IDENTIFIER ::= { tmnxSysObjs 24 } + +tmnxSysStrmInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 25 } + +tmnxSysStrmAdminStatus OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysStrmAdminStatus specifies the desired + administrative state of the proprietary protocol streaming server + daemon. When tmnxSysStrmAdminStatus is set to 'inService', the + streaming server daemon accepts and processes requests from the + Nokia 5620 Service Aware Manager (SAM) system. When + tmnxSysStrmAdminStatus is set to 'outOfService', the streaming server + daemon is suspended and will no longer accept requests from the SAM + system." + DEFVAL { outOfService } + ::= { tmnxSysStrmInfo 1 } + +tmnxSysStrmDumpSnmpRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysStrmDumpSnmpRequests indicates the total number of + streaming snmp dump request PDUs which have been accepted and + processed by the Nokia 5620 Service Aware Manager (SAM) streaming + protocol entity." + ::= { tmnxSysStrmInfo 2 } + +tmnxSysStrmGetManyRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysStrmGetManyRequests indicates the total number of + streaming get many request PDUs which have been accepted and processed + by the Nokia 5620 Service Aware Manager (SAM) streaming protocol + entity." + ::= { tmnxSysStrmInfo 3 } + +tmnxSysStrmResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysStrmResponses indicates the total number of + streaming response PDUs which have been generated by the Nokia 5620 + Service Aware Manager (SAM) streaming protocol entity." + ::= { tmnxSysStrmInfo 4 } + +tmnxSysXmppInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 26 } + +tmnxSysXmppServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysXmppServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysXmppServerTable contains information pertaining to an entry + for each server. Row entries are created and deleted by the agent." + ::= { tmnxSysXmppInfo 1 } + +tmnxSysXmppServerEntry OBJECT-TYPE + SYNTAX TmnxSysXmppServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains information about a XMPP server." + INDEX { tmnxSysXmppServName } + ::= { tmnxSysXmppServerTable 1 } + +TmnxSysXmppServerEntry ::= SEQUENCE +{ + tmnxSysXmppServName DisplayString, + tmnxSysXmppServFQDN DisplayString, + tmnxSysXmppServRowStatus RowStatus, + tmnxSysXmppServUserName TNamedItemOrEmpty, + tmnxSysXmppServPassword DisplayString, + tmnxSysXmppServLastChanged TimeStamp, + tmnxSysXmppServUptime TimeStamp, + tmnxSysXmppServIQSent Counter64, + tmnxSysXmppServIQRcvd Counter64, + tmnxSysXmppServIQError Counter64, + tmnxSysXmppServIQTimedOut Counter64, + tmnxSysXmppServIQAckRcvd Counter64, + tmnxSysXmppServIQMinRtt Counter64, + tmnxSysXmppServIQMaxRtt Counter64, + tmnxSysXmppServVsdUpdatesRcvd Counter64, + tmnxSysXmppServUpdatesRcvd Counter64, + tmnxSysXmppServMsgSent Counter64, + tmnxSysXmppServMsgRcvd Counter64, + tmnxSysXmppServMsgAckRcvd Counter64, + tmnxSysXmppServMsgError Counter64, + tmnxSysXmppServMsgTimedOut Counter64, + tmnxSysXmppServMsgMinRtt Counter64, + tmnxSysXmppServMsgMaxRtt Counter64, + tmnxSysXmppServSubSent Counter64, + tmnxSysXmppServUnSubSent Counter64, + tmnxSysXmppServState DisplayString, + tmnxSysXmppServAdminState TmnxAdminState, + tmnxSysXmppServOperUserName TNamedItemOrEmpty, + tmnxSysXmppServAuthType TNamedItemOrEmpty, + tmnxSysXmppServConnMode INTEGER, + tmnxSysXmppServServiceId TmnxServId, + tmnxSysXmppServRouterId TmnxVRtrIDOrZero +} + +tmnxSysXmppServName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServName indicates the name associated with + the XMPP Server." + ::= { tmnxSysXmppServerEntry 1 } + +tmnxSysXmppServFQDN OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServFQDN specifies the Fully Qualified Domain + Name (FQDN) associated with the XMPP Server." + ::= { tmnxSysXmppServerEntry 2 } + +tmnxSysXmppServRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServRowStatus specifies the row status. It is + used to create and delete row entries in this table." + ::= { tmnxSysXmppServerEntry 3 } + +tmnxSysXmppServUserName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServUserName specifies the username that + is used in the XMPP server access requests. When no username is + not provided, the chassis MAC is used as the default user name." + ::= { tmnxSysXmppServerEntry 4 } + +tmnxSysXmppServPassword OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServPassword specifies the password that is + used in the XMPP server access requests." + DEFVAL { "" } + ::= { tmnxSysXmppServerEntry 5 } + +tmnxSysXmppServLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServLastChanged indicates the timestamp of + last change to this row in tmnxSysXmppServerTable." + ::= { tmnxSysXmppServerEntry 6 } + +tmnxSysXmppServUptime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxSysXmppServUptime indicates the uptime of the XMPP server." + ::= { tmnxSysXmppServerEntry 7 } + +tmnxSysXmppServIQSent OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServIQSent indicates the number of XMPP + Info/Query message sent." + ::= { tmnxSysXmppServerEntry 8 } + +tmnxSysXmppServIQRcvd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServIQRcvd indicates the number of XMPP + Info/Query message received." + ::= { tmnxSysXmppServerEntry 9 } + +tmnxSysXmppServIQError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServIQError indicates the number of XMPP + Info/Query error messages received." + ::= { tmnxSysXmppServerEntry 10 } + +tmnxSysXmppServIQTimedOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServIQTimedOut indicates the number of XMPP + Info/Query messages timed out." + ::= { tmnxSysXmppServerEntry 11 } + +tmnxSysXmppServIQAckRcvd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServIQAckRcvd indicates the number of XMPP + Info/Query acknowledgement messages received." + ::= { tmnxSysXmppServerEntry 12 } + +tmnxSysXmppServIQMinRtt OBJECT-TYPE + SYNTAX Counter64 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServIQMinRtt indicates the XMPP Info/Query + minimum round trip time." + ::= { tmnxSysXmppServerEntry 13 } + +tmnxSysXmppServIQMaxRtt OBJECT-TYPE + SYNTAX Counter64 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServIQMaxRtt indicates the XMPP Info/Query + maximum round trip time." + ::= { tmnxSysXmppServerEntry 14 } + +tmnxSysXmppServVsdUpdatesRcvd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServVsdUpdatesRcvd indicates the number of VSD + updates received by the XMPP server." + ::= { tmnxSysXmppServerEntry 15 } + +tmnxSysXmppServUpdatesRcvd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServUpdatesRcvd indicates the number of nuage + updates received by the XMPP server." + ::= { tmnxSysXmppServerEntry 16 } + +tmnxSysXmppServMsgSent OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServMsgSent indicates the number of messages + sent from the XMPP server." + ::= { tmnxSysXmppServerEntry 17 } + +tmnxSysXmppServMsgRcvd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServMsgRcvd indicates the number of messages + received from the XMPP server." + ::= { tmnxSysXmppServerEntry 18 } + +tmnxSysXmppServMsgAckRcvd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServMsgAckRcvd indicates the number of message + acknowledgements received from the XMPP server." + ::= { tmnxSysXmppServerEntry 19 } + +tmnxSysXmppServMsgError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServMsgError indicates the number of error + messages received from the XMPP server." + ::= { tmnxSysXmppServerEntry 20 } + +tmnxSysXmppServMsgTimedOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServMsgTimedOut indicates the number of + timeout messages received from the XMPP server." + ::= { tmnxSysXmppServerEntry 21 } + +tmnxSysXmppServMsgMinRtt OBJECT-TYPE + SYNTAX Counter64 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServMsgMinRtt indicates the minimum message + round trip time from the XMPP server." + ::= { tmnxSysXmppServerEntry 22 } + +tmnxSysXmppServMsgMaxRtt OBJECT-TYPE + SYNTAX Counter64 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServMsgMaxRtt indicates the maximum message + round trip time from the XMPP server." + ::= { tmnxSysXmppServerEntry 23 } + +tmnxSysXmppServSubSent OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServSubSent indicates the number of + subscriptions sent from the XMPP server." + ::= { tmnxSysXmppServerEntry 24 } + +tmnxSysXmppServUnSubSent OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServUnSubSent indicates the number of + unsubscriptions sent from the XMPP server." + ::= { tmnxSysXmppServerEntry 25 } + +tmnxSysXmppServState OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServState indicates the state of the XMPP + server." + ::= { tmnxSysXmppServerEntry 26 } + +tmnxSysXmppServAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServAdminState specifies the administrative + state of the XMPP server." + DEFVAL { outOfService } + ::= { tmnxSysXmppServerEntry 27 } + +tmnxSysXmppServOperUserName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServOperUserName indicates the operational user + name that is used in the XMPP server access requests. When no user + name is not provided, the chassis MAC is used as the default user + name." + ::= { tmnxSysXmppServerEntry 28 } + +tmnxSysXmppServAuthType OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServAuthType indicates the authentication type + that is used in the XMPP server access requests." + ::= { tmnxSysXmppServerEntry 29 } + +tmnxSysXmppServConnMode OBJECT-TYPE + SYNTAX INTEGER { + inBand (1), + outOfBand (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysXmppServConnMode indicates the connection type + that is used in the XMPP server access requests." + ::= { tmnxSysXmppServerEntry 30 } + +tmnxSysXmppServServiceId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tmnxSysXmppServServiceId specifies the routing context which + provides reachability to the DNS and XMPP servers configured. + + When tmnxSysXmppServRouterId is non-zero, tmnxSysXmppServServiceId + must be zero and vice versa." + DEFVAL { 0 } + ::= { tmnxSysXmppServerEntry 31 } + +tmnxSysXmppServRouterId OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tmnxSysXmppServRouterId specifies the routing context that + provides reachability to the DNS and XMPP servers configured. + + When tmnxSysXmppServRouterId is non-zero, tmnxSysXmppServServiceId + must be zero and vice versa." + DEFVAL { 0 } + ::= { tmnxSysXmppServerEntry 32 } + +tmnxSysVsdServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysVsdServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysVsdServerTable contains information pertaining to an entry + for each server." + ::= { tmnxSysXmppInfo 2 } + +tmnxSysVsdServerEntry OBJECT-TYPE + SYNTAX TmnxSysVsdServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains information about a VSwitch Controller VSD + server." + INDEX { tmnxSysVsdServerInstance } + ::= { tmnxSysVsdServerTable 1 } + +TmnxSysVsdServerEntry ::= SEQUENCE +{ + tmnxSysVsdServerInstance Unsigned32, + tmnxSysVsdServUptime TimeStamp, + tmnxSysVsdServUserName TLDisplayString, + tmnxSysVsdServerStatus DisplayString, + tmnxSysVsdServMsgSent Counter64, + tmnxSysVsdServMsgRcvd Counter64, + tmnxSysVsdServMsgAckRcvd Counter64, + tmnxSysVsdServMsgError Counter64, + tmnxSysVsdServMsgTimedOut Counter64, + tmnxSysVsdServMsgMinRtt Counter64, + tmnxSysVsdServMsgMaxRtt Counter64 +} + +tmnxSysVsdServerInstance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysVsdServerInstance specifies an instance of a + VSwitch Controller VSD server. + The instance Id is an internally generated number that is unique + for a given VSD server." + ::= { tmnxSysVsdServerEntry 1 } + +tmnxSysVsdServUptime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysVsdServUptime indicates the timestamp of the + uptime of each VSD server entry in tmnxSysXmppServerTable." + ::= { tmnxSysVsdServerEntry 2 } + +tmnxSysVsdServUserName OBJECT-TYPE + SYNTAX TLDisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysVsdServUserName specifies the VSD username." + ::= { tmnxSysVsdServerEntry 3 } + +tmnxSysVsdServerStatus OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysVsdServerStatus indicates the status of the VSD + server." + ::= { tmnxSysVsdServerEntry 4 } + +tmnxSysVsdServMsgSent OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysVsdServMsgSent indicates the number of messages + sent from the VSD server." + ::= { tmnxSysVsdServerEntry 5 } + +tmnxSysVsdServMsgRcvd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysVsdServMsgRcvd indicates the number of messages + received from the VSD server." + ::= { tmnxSysVsdServerEntry 6 } + +tmnxSysVsdServMsgAckRcvd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysVsdServMsgAckRcvd indicates the number of message + acknowledgements received from the VSD server." + ::= { tmnxSysVsdServerEntry 7 } + +tmnxSysVsdServMsgError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysVsdServMsgError indicates the number of error + messages received from the VSD server." + ::= { tmnxSysVsdServerEntry 8 } + +tmnxSysVsdServMsgTimedOut OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysVsdServMsgTimedOut indicates the number of timeout + messages received from the VSD server." + ::= { tmnxSysVsdServerEntry 9 } + +tmnxSysVsdServMsgMinRtt OBJECT-TYPE + SYNTAX Counter64 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysVsdServMsgMinRtt indicates the minimum message + round trip time from the VSD server." + ::= { tmnxSysVsdServerEntry 10 } + +tmnxSysVsdServMsgMaxRtt OBJECT-TYPE + SYNTAX Counter64 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysVsdServMsgMaxRtt indicates the maximum message + round trip time from the VSD server." + ::= { tmnxSysVsdServerEntry 11 } + +tmnxSysResInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 27 } + +tmnxSysResCardInfo OBJECT IDENTIFIER ::= { tmnxSysResInfo 1 } + +tmnxCardCpuResMonitorTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCardCpuResMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCardCpuResMonitorTable details the specified current card's + CPU resources. + + The information described in this table is volatile and dependent on + the current environmental conditions, and specified sample-time. + Information is only displayed for online cards." + ::= { tmnxSysResCardInfo 1 } + +tmnxCardCpuResMonitorEntry OBJECT-TYPE + SYNTAX TmnxCardCpuResMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCardCpuResMonitorEntry contains the card level CPU monitoring + statistics over a specified sample-time." + INDEX { + tmnxChassisIndex, + tmnxCardResourceSlotNum, + tmnxCardCpuResSampleTime + } + ::= { tmnxCardCpuResMonitorTable 1 } + +TmnxCardCpuResMonitorEntry ::= SEQUENCE +{ + tmnxCardResourceSlotNum TmnxSlotNum, + tmnxCardCpuResSampleTime TmnxSysMonSampleTime, + tmnxCardCpuResMonCpuIdle TmnxSysMonUtilization, + tmnxCardCpuResMonBusyCoreUtil TmnxSysMonUtilization, + tmnxCardCpuResMonBusyGroupName OCTET STRING, + tmnxCardCpuResMonBusyGroupUtil TmnxSysMonUtilization +} + +tmnxCardResourceSlotNum OBJECT-TYPE + SYNTAX TmnxSlotNum + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxCardResourceSlotNum specifies the slot number of the + card to which the resource information is monitored." + ::= { tmnxCardCpuResMonitorEntry 1 } + +tmnxCardCpuResSampleTime OBJECT-TYPE + SYNTAX TmnxSysMonSampleTime + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxCardCpuResSampleTime specifies the sample-time used + to calculate the utilization results for the row." + ::= { tmnxCardCpuResMonitorEntry 2 } + +tmnxCardCpuResMonCpuIdle OBJECT-TYPE + SYNTAX TmnxSysMonUtilization + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCpuResMonCpuIdle indicates the overall percentage + of CPU idleness over the specified sample-time." + ::= { tmnxCardCpuResMonitorEntry 3 } + +tmnxCardCpuResMonBusyCoreUtil OBJECT-TYPE + SYNTAX TmnxSysMonUtilization + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCpuResMonBusyCoreUtil indicates the utilization + percentage of the busiest processor core over the specified + sample-time. On single core CPUs, this is the overall system + utilization percentage over the specified sample-time." + ::= { tmnxCardCpuResMonitorEntry 4 } + +tmnxCardCpuResMonBusyGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCpuResMonBusyGroupName indicates the name of the + group that is running at the highest capacity utilization. + + Capacity utilization is the CPU utilization relative to the maximum CPU + resources available to that group. A group is a set of related + applications, services, tasks or protocol handlers that consumes some + part of the system CPU resources. + + The capacity utilization of the busiest group is indicated by + tmnxCardCpuResMonBusyGroupUtil." + ::= { tmnxCardCpuResMonitorEntry 5 } + +tmnxCardCpuResMonBusyGroupUtil OBJECT-TYPE + SYNTAX TmnxSysMonUtilization + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCpuResMonBusyGroupUtil indicates the capacity + utilization of the group that is running at the highest capacity + utilization. + + Capacity utilization is the CPU utilization relative to the maximum CPU + resources available to that group. A group is a set of related + applications, services, tasks or protocol handlers that consumes some + part of the system CPU resources. + + The name of the busiest group is indicated by + tmnxCardCpuResMonBusyGroupName." + ::= { tmnxCardCpuResMonitorEntry 6 } + +tmnxCardMemResMonitorTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCardMemResMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCardMemResMonitorTable details the specified current card's + memory resources. + + The information described in this table is volatile and dependent on + the current environmental conditions. Information is only displayed + for online cards." + ::= { tmnxSysResCardInfo 2 } + +tmnxCardMemResMonitorEntry OBJECT-TYPE + SYNTAX TmnxCardMemResMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCardMemResMonitorEntry contains the card's memory usage + statistics." + INDEX { + tmnxChassisIndex, + tmnxCardResourceSlotNum + } + ::= { tmnxCardMemResMonitorTable 1 } + +TmnxCardMemResMonitorEntry ::= SEQUENCE +{ + tmnxCardMemResMemoryUsed Gauge32, + tmnxCardMemResMemoryAvailable Gauge32, + tmnxCardMemResPoolsAllocated Gauge32 +} + +tmnxCardMemResMemoryUsed OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilobytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardMemResMemoryUsed indicates the total + pre-allocated pool memory, in kilobytes, currently in use on the card." + ::= { tmnxCardMemResMonitorEntry 1 } + +tmnxCardMemResMemoryAvailable OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilobytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardMemResMemoryAvailable indicates the amount of + free memory, in kilobytes, in the card that is not allocated to memory + pools, but is available in case a memory pool needs to grow." + ::= { tmnxCardMemResMonitorEntry 2 } + +tmnxCardMemResPoolsAllocated OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilobytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardMemResPoolsAllocated indicates the total memory, + in kilobytes, currently allocated in memory-pools on the card. + + This memory may or may not be currently in use, but is pre-allocated + should the software need to use it." + ::= { tmnxCardMemResMonitorEntry 3 } + +tmnxSysResEcmpProfInfo OBJECT IDENTIFIER ::= { tmnxSysResInfo 2 } + +tmnxSysResEcmpProfTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysResEcmpProfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysResEcmpProfTable contains information about the system + resource profile to be allocated for each type of the ecmp bundle. + + The table can have up to a maximum of 2 entries." + ::= { tmnxSysResEcmpProfInfo 1 } + +tmnxSysResEcmpProfEntry OBJECT-TYPE + SYNTAX TmnxSysResEcmpProfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry contains information about the resources to be created + for each type of ecmp bundle supported. + + Entries in this table can be created and deleted via SNMP SET + operations to tmnxSysResEcmpProfRowStatus." + INDEX { tmnxSysResEcmpProfId } + ::= { tmnxSysResEcmpProfTable 1 } + +TmnxSysResEcmpProfEntry ::= SEQUENCE +{ + tmnxSysResEcmpProfId Unsigned32, + tmnxSysResEcmpProfRowStatus RowStatus, + tmnxSysResEcmpProfType INTEGER, + tmnxSysResEcmpProfLinksPerGrp Unsigned32, + tmnxSysResEcmpProfNumGrps Unsigned32 +} + +tmnxSysResEcmpProfId OBJECT-TYPE + SYNTAX Unsigned32 (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysResEcmpProfId specifies the resource profile index + for the ecmp bundle." + ::= { tmnxSysResEcmpProfEntry 1 } + +tmnxSysResEcmpProfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the tmnxSysResEcmpProfRowStatus specifies the status of this row. It + allows the creation and deletion of row entries in tmnxSysResEcmpProfTable. + + To create a row in this table, set tmnxSysResEcmpProfRowStatus to createAndGo(4). The values of + tmnxSysResEcmpProfType, tmnxSysResEcmpProfLinksPerGrp, and tmnxSysResEcmpProfNumGrps must also be + set to valid values for the row creation to succeed. + + To delete a row in this table, set tmnxSysResEcmpProfRowStatus to + delete(6)." + ::= { tmnxSysResEcmpProfEntry 2 } + +tmnxSysResEcmpProfType OBJECT-TYPE + SYNTAX INTEGER { + mpls (1), + ip (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysResEcmpProfType specifies the ecmp bundle type + applicable to this conceptual row." + ::= { tmnxSysResEcmpProfEntry 3 } + +tmnxSysResEcmpProfLinksPerGrp OBJECT-TYPE + SYNTAX Unsigned32 (1..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysResEcmpProfLinksPerGrp specifies the maximum + number of links per group for the ecmp bundle" + ::= { tmnxSysResEcmpProfEntry 4 } + +tmnxSysResEcmpProfNumGrps OBJECT-TYPE + SYNTAX Unsigned32 (1..2048) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysResEcmpProfNumGrps specifies the maximum number of + ecmp groups allowed for the ecmp bundle. When tmnxSysResEcmpProfType + is 'mpls', maximum value of tmnxSysResEcmpProfNumGrps is 2047, Only + when tmnxSysResEcmpProfType is 'ip', can the maximum value of + tmnxSysResEcmpProfNumGrps be 2048." + ::= { tmnxSysResEcmpProfEntry 5 } + +tmnxSysDhcp OBJECT IDENTIFIER ::= { tmnxSysObjs 28 } + +tmnxSysDhcp6AdvNoaddrsGlobal OBJECT-TYPE + SYNTAX BITS { + esmProxy (0), + esmRelay (1), + relay (2), + server (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysDhcp6AdvNoaddrsGlobal specifies the composition of + DHCPv6 Advertise Messages in case a DHCP6 application in this system + will not assign any addresses to any Identity Association (IA) in a + subsequent Request from the client. + + DHCP6 applications in this system are Relay, Server, Enhanced + Subscriber Management (ESM) Proxy and ESM Relay. + + By default, a DHCP6 application in this system will send an Advertise + message to the client that includes the IA containing a Status Code + option with status code 'NoAddrsAvail', as specified in Errata 2472. + + If the bit corresponding to a DHCP6 application is set, that + application will send an Advertise message to the client that includes + only a Status Code option with code 'NoAddrsAvail'. + + This system will refuse bit combinations that are not supported: the + 'esmRelay' and 'server' bits must be toggled together, and the + 'esmProxy' and 'relay' bits are read-only." + REFERENCE + "RFC3315 Dynamic Host Configuration Protocol for IPv6 (DHCPv6) + section 17.2.2 Creation and Transmission of Advertise Messages + + RFC3315 errata 2472 (section 17.2)" + DEFVAL { {} } + ::= { tmnxSysDhcp 1 } + +tmnxSysVsdInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 29 } + +tmnxSysVsdSystemId OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysVsdSystemId specifies the name used by this system + as its identity when communicating with VSD." + DEFVAL { ''H } + ::= { tmnxSysVsdInfo 1 } + +tmnxSysVsdGwPubSubIsSubscrd OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysVsdGwPubSubIsSubscrd indicates whether the system + is subscribed to the gateway publish-subscribe node." + ::= { tmnxSysVsdInfo 2 } + +tmnxSysVsdGwPubSubNodeName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysVsdGwPubSubNodeName indicates the gateway + publish-subscribe node name assigned by VSD." + ::= { tmnxSysVsdInfo 3 } + +tmnxSysVsdGwPubSubLstSubscrdTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysVsdGwPubSubLstSubscrdTime indicates the last + subscription time to the gateway publish-subscribe node." + ::= { tmnxSysVsdInfo 4 } + +tmnxSysVsdGwLastAuditTxTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysVsdGwLastAuditTxTime indicates the time last + gateway audit was sent to the VSD." + ::= { tmnxSysVsdInfo 5 } + +tmnxSysLicense OBJECT IDENTIFIER ::= { tmnxSysObjs 30 } + +tmnxSysLicenseStatus OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysLicenseStatus indicates the current status of the + license." + ::= { tmnxSysLicense 1 } + +tmnxSysLicenseName OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysLicenseName indicates the license name." + ::= { tmnxSysLicense 2 } + +tmnxSysLicenseUuid OBJECT-TYPE + SYNTAX TmnxUuid + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysLicenseUuid indicates the Universally Unique + Identifier (UUID) for the license of the virtual machine (VM)." + ::= { tmnxSysLicense 3 } + +tmnxSysLicenseDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysLicenseDescription indicates the license + description." + ::= { tmnxSysLicense 4 } + +tmnxSysLicenseProduct OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysLicenseProduct indicates the product for which the + license is valid." + ::= { tmnxSysLicense 5 } + +tmnxSysLicenseSwVersion OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysLicenseSwVersion indicates the SROS series system + software version for which the license is valid." + ::= { tmnxSysLicense 6 } + +tmnxSysLicenseIssueDateAndTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysLicenseIssueDateAndTime indicates the day and time + the license was issued." + ::= { tmnxSysLicense 7 } + +tmnxSysLicenseStartDateAndTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysLicenseStartDateAndTime indicates the day and time + the license became active." + ::= { tmnxSysLicense 8 } + +tmnxSysLicenseEndDateAndTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysLicenseEndDateAndTime indicates the day and time + the license expires." + ::= { tmnxSysLicense 9 } + +tmnxSysLicenseVChassisType OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysLicenseVChassisType indicates the virtual chassis + type for which the license is valid. + + A value of empty string indicates that the license is not associated + with a virtual chassis." + ::= { tmnxSysLicense 10 } + +tmnxSysLicenseMaxNumCPMs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysLicenseMaxNumCPMs indicates the maximum number of + CPMs allowed by the license. + + A value of 0 indicates that the number of CPMs is not restricted by + the license." + ::= { tmnxSysLicense 11 } + +tmnxSysLicenseMaxNumIOMs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysLicenseMaxNumIOMs indicates the maximum number of + IOMs allowed by the license. + + A value of 0 indicates that the number of IOMs is not restricted by + the license." + ::= { tmnxSysLicense 12 } + +tmnxSysCpmCardLicenseTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysCpmCardLicenseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysCpmCardLicenseTable has an entry for each CPM card in the + first chassis in the system." + ::= { tmnxSysLicense 13 } + +tmnxSysCpmCardLicenseEntry OBJECT-TYPE + SYNTAX TmnxSysCpmCardLicenseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a CPM card in the first chassis in the system. + When a tmnxChassisEntry is created, a tmnxSysCpmCardLicenseEntry is + created for each CPM card in the first chassis. Entries cannot be + created or deleted via SNMP SET operations." + INDEX { + tmnxChassisIndex, + tmnxCpmCardSlotNum, + tmnxCpmCardNum + } + ::= { tmnxSysCpmCardLicenseTable 1 } + +TmnxSysCpmCardLicenseEntry ::= SEQUENCE +{ + tmnxSysCpmCardLicStatus TItemDescription, + tmnxSysCpmCardLicName TItemDescription, + tmnxSysCpmCardLicUuid TmnxUuid, + tmnxSysCpmCardLicDescription TItemDescription, + tmnxSysCpmCardLicProduct TItemDescription, + tmnxSysCpmCardLicSwVersion TItemDescription, + tmnxSysCpmCardLicIssueDateTime DateAndTime, + tmnxSysCpmCardLicStartDateTime DateAndTime, + tmnxSysCpmCardLicEndDateTime DateAndTime, + tmnxSysCpmCardLicVChassisType TNamedItemOrEmpty, + tmnxSysCpmCardLicMaxNumCPMs Unsigned32, + tmnxSysCpmCardLicMaxNumIOMs Unsigned32 +} + +tmnxSysCpmCardLicStatus OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCpmCardLicStatus indicates the current status of + the license." + ::= { tmnxSysCpmCardLicenseEntry 1 } + +tmnxSysCpmCardLicName OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCpmCardLicName indicates the license name." + ::= { tmnxSysCpmCardLicenseEntry 2 } + +tmnxSysCpmCardLicUuid OBJECT-TYPE + SYNTAX TmnxUuid + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCpmCardLicUuid indicates the Universally Unique + Identifier (UUID) for the license of the CPM card in the virtual + machine (VM)." + ::= { tmnxSysCpmCardLicenseEntry 3 } + +tmnxSysCpmCardLicDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCpmCardLicDescription indicates the license + description." + ::= { tmnxSysCpmCardLicenseEntry 4 } + +tmnxSysCpmCardLicProduct OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCpmCardLicProduct indicates the product for which + the license is valid." + ::= { tmnxSysCpmCardLicenseEntry 5 } + +tmnxSysCpmCardLicSwVersion OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCpmCardLicSwVersion indicates the SROS series + system software version for which the license is valid." + ::= { tmnxSysCpmCardLicenseEntry 6 } + +tmnxSysCpmCardLicIssueDateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCpmCardLicIssueDateTime indicates the day and time + the license was issued." + ::= { tmnxSysCpmCardLicenseEntry 7 } + +tmnxSysCpmCardLicStartDateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCpmCardLicStartDateTime indicates the day and time + the license became active." + ::= { tmnxSysCpmCardLicenseEntry 8 } + +tmnxSysCpmCardLicEndDateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCpmCardLicEndDateTime indicates the day and time + the license expires." + ::= { tmnxSysCpmCardLicenseEntry 9 } + +tmnxSysCpmCardLicVChassisType OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCpmCardLicVChassisType indicates the virtual + chassis type for which the license is valid. + + A value of empty string indicates that the license is not associated + with a virtual chassis." + ::= { tmnxSysCpmCardLicenseEntry 10 } + +tmnxSysCpmCardLicMaxNumCPMs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCpmCardLicMaxNumCPMs indicates the maximum number + of CPMs allowed by the license. + + A value of 0 indicates that the number of CPMs is not restricted by + the license." + ::= { tmnxSysCpmCardLicenseEntry 11 } + +tmnxSysCpmCardLicMaxNumIOMs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCpmCardLicMaxNumIOMs indicates the maximum number + of IOMs allowed by the license. + + A value of 0 indicates that the number of IOMs is not restricted by + the license." + ::= { tmnxSysCpmCardLicenseEntry 12 } + +tmnxSysCpmCardLicFeatureTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysCpmCardLicFeatureEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysCpmCardLicFeatureTable has an entry for each feature + supported by the license installed on a CPM card in the chassis with + TIMETRA-CHASSIS-MIB::tmnxPhysChassisClass 'routerChassis(3)' and + TIMETRA-CHASSIS-MIB::tmnxPhysChassisNum '1'." + ::= { tmnxSysLicense 14 } + +tmnxSysCpmCardLicFeatureEntry OBJECT-TYPE + SYNTAX TmnxSysCpmCardLicFeatureEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "When a TIMETRA-CHASSIS-MIB::tmnxCpmCardEntry is created for a CPM card + in the chassis with TIMETRA-CHASSIS-MIB::tmnxPhysChassisClass + 'routerChassis(3)' and TIMETRA-CHASSIS-MIB::tmnxPhysChassisNum '1', a + tmnxSysCpmCardLicFeatureEntry is created for each feature supported by + the license installed on that CPM card. + + Entries cannot be created or deleted via SNMP SET operations." + INDEX { + tmnxChassisIndex, + tmnxCpmCardSlotNum, + tmnxCpmCardNum, + tmnxSysCpmCardLicFeatApplication, + tmnxSysCpmCardLicFeatNumber + } + ::= { tmnxSysCpmCardLicFeatureTable 1 } + +TmnxSysCpmCardLicFeatureEntry ::= SEQUENCE +{ + tmnxSysCpmCardLicFeatApplication TNamedItem, + tmnxSysCpmCardLicFeatNumber Unsigned32, + tmnxSysCpmCardLicFeatDescription TItemDescription +} + +tmnxSysCpmCardLicFeatApplication OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysCpmCardLicFeatApplication specifies the + application supported by the license." + ::= { tmnxSysCpmCardLicFeatureEntry 1 } + +tmnxSysCpmCardLicFeatNumber OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysCpmCardLicFeatNumber specifies the feature number + associated with the feature supported by the license." + ::= { tmnxSysCpmCardLicFeatureEntry 2 } + +tmnxSysCpmCardLicFeatDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysCpmCardLicFeatDescription indicates the + description of the feature supported by the license." + ::= { tmnxSysCpmCardLicFeatureEntry 3 } + +tmnxSysLicensingTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysLicensingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysLicensingTable an entry for each licensed applications for + this system." + ::= { tmnxSysLicense 16 } + +tmnxSysLicensingEntry OBJECT-TYPE + SYNTAX TmnxSysLicensingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row contains detailed information about each licensed + application. + + Entries cannot be created or deleted via SNMP SET operations." + INDEX { + tmnxSysLicensingGroup, + tmnxSysLicensedAppName + } + ::= { tmnxSysLicensingTable 1 } + +TmnxSysLicensingEntry ::= SEQUENCE +{ + tmnxSysLicensingGroup TmnxSysLicensingGroup, + tmnxSysLicensedAppName TNamedItem, + tmnxSysAppLicenseDescription DisplayString, + tmnxSysAppLicenseType INTEGER, + tmnxSysAppLicensePoolSize Integer32, + tmnxSysAppLicenseAllocated Unsigned32, + tmnxSysAppLicensePresent TruthValue, + tmnxSysAppLicenseState INTEGER +} + +tmnxSysLicensingGroup OBJECT-TYPE + SYNTAX TmnxSysLicensingGroup + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysLicensingGroup indicates the licensing group." + ::= { tmnxSysLicensingEntry 1 } + +tmnxSysLicensedAppName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysLicensedAppName indicates the name of the licensed + application." + ::= { tmnxSysLicensingEntry 2 } + +tmnxSysAppLicenseDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysAppLicenseDescription indicates a more + detailed description of the application license." + ::= { tmnxSysLicensingEntry 3 } + +tmnxSysAppLicenseType OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + pool (1), + rtu (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysAppLicenseType specifies the type + of licensing done for this application. + pool - A pool license grants a specified number of + concurrent allocations of the license. + rtu - An RTU license grants the right to use a + feature" + ::= { tmnxSysLicensingEntry 4 } + +tmnxSysAppLicensePoolSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysAppLicensePoolSize indicates the size of the pool + of licenses that can be allocated within the system. A value of (-1) + indicates a pool size is not applicable to this application based on + tmnxSysAppLicenseType." + ::= { tmnxSysLicensingEntry 5 } + +tmnxSysAppLicenseAllocated OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysAppLicenseAllocated indicates the the number of + these licenses currently allocated in the system." + ::= { tmnxSysLicensingEntry 6 } + +tmnxSysAppLicensePresent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysAppLicensePresent specifies if the current system + license grants the right to use feature on this system." + ::= { tmnxSysLicensingEntry 7 } + +tmnxSysAppLicenseState OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + valid (1), + error (2), + violation (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysAppLicenseState indicates the state + of the license for this application. + valid - No issue with application license + error - Insufficient licensing has been detected. + violation - License violation has been detected." + ::= { tmnxSysLicensingEntry 8 } + +tmnxSysAvailableLicensesTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysAvailableLicensesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysAvailableLicensesTable has an entry for each license + available for this system that was matched in the license file." + ::= { tmnxSysLicense 17 } + +tmnxSysAvailableLicensesEntry OBJECT-TYPE + SYNTAX TmnxSysAvailableLicensesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a license avalalable for this system from the last + loaded license-file." + INDEX { tmnxSysAvailLicenseIndex } + ::= { tmnxSysAvailableLicensesTable 1 } + +TmnxSysAvailableLicensesEntry ::= SEQUENCE +{ + tmnxSysAvailLicenseIndex Unsigned32, + tmnxSysAvailLicenseName TItemDescription, + tmnxSysAvailLicenseUuid TmnxUuid, + tmnxSysAvailLicenseDescription TItemDescription, + tmnxSysAvailLicenseSwVersion TItemDescription, + tmnxSysAvailLicIssueDateTime DateAndTime, + tmnxSysAvailLicStartDateTime DateAndTime, + tmnxSysAvailLicEndDateTime DateAndTime, + tmnxSysAvailLicenseProduct TItemDescription +} + +tmnxSysAvailLicenseIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysAvailLicenseIndex indicates the index of the + matched license." + ::= { tmnxSysAvailableLicensesEntry 1 } + +tmnxSysAvailLicenseName OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysAvailLicenseName indicates the license name." + ::= { tmnxSysAvailableLicensesEntry 2 } + +tmnxSysAvailLicenseUuid OBJECT-TYPE + SYNTAX TmnxUuid + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysAvailLicenseUuid indicates the Universally Unique + Identifier (UUID) for the license." + ::= { tmnxSysAvailableLicensesEntry 3 } + +tmnxSysAvailLicenseDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysAvailLicenseDescription indicates the license + description." + ::= { tmnxSysAvailableLicensesEntry 4 } + +tmnxSysAvailLicenseSwVersion OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysAvailLicenseSwVersion indicates the SROS series + system software version for which the license is valid." + ::= { tmnxSysAvailableLicensesEntry 5 } + +tmnxSysAvailLicIssueDateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysAvailLicIssueDateTime indicates the day and time + the license was issued." + ::= { tmnxSysAvailableLicensesEntry 6 } + +tmnxSysAvailLicStartDateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysAvailLicStartDateTime indicates the day and time + the license becomes active." + ::= { tmnxSysAvailableLicensesEntry 7 } + +tmnxSysAvailLicEndDateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysAvailLicEndDateTime indicates the day and time the + license expires." + ::= { tmnxSysAvailableLicensesEntry 8 } + +tmnxSysAvailLicenseProduct OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysAvailLicenseProduct indicates the licensed + product." + ::= { tmnxSysAvailableLicensesEntry 9 } + +tmnxSysLicensingState OBJECT-TYPE + SYNTAX INTEGER { + unlicensed (0), + licensed (1), + invalid-license (2), + expired-license (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysLicensingState indicates the current status of the + system licensing." + ::= { tmnxSysLicense 18 } + +tmnxSysLicensingRebootPending OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysLicensingRebootPending indicates whether a system + reboot is pending due to system licensing" + ::= { tmnxSysLicense 19 } + +tmnxSysLicenseStatistics OBJECT IDENTIFIER ::= { tmnxSysLicense 20 } + +tmnxSysAppStats24HrsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysAppStats24HrsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysAppStats24HrsTable contains statistics about a virtual + machine application collected periodically during the last 24 hours." + ::= { tmnxSysLicenseStatistics 1 } + +tmnxSysAppStats24HrsEntry OBJECT-TYPE + SYNTAX TmnxSysAppStats24HrsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row contains a specific instance of a statistics value + at a specific time." + INDEX { + tmnxSysAppStats24HrsApplication, + tmnxSysAppStats24HrsType, + tmnxSysAppStats24HrsIndex + } + ::= { tmnxSysAppStats24HrsTable 1 } + +TmnxSysAppStats24HrsEntry ::= SEQUENCE +{ + tmnxSysAppStats24HrsApplication TmnxSysLicenseApplication, + tmnxSysAppStats24HrsType TmnxSysLicenseAppStatsType, + tmnxSysAppStats24HrsIndex Unsigned32, + tmnxSysAppStats24HrsName DisplayString, + tmnxSysAppStats24HrsValue CounterBasedGauge64, + tmnxSysAppStats24HrsTime DateAndTime +} + +tmnxSysAppStats24HrsApplication OBJECT-TYPE + SYNTAX TmnxSysLicenseApplication + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysAppStats24HrsApplication indicates the + application." + ::= { tmnxSysAppStats24HrsEntry 1 } + +tmnxSysAppStats24HrsType OBJECT-TYPE + SYNTAX TmnxSysLicenseAppStatsType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysAppStats24HrsType indicates the meaning of the + statistics in this conceptual row." + ::= { tmnxSysAppStats24HrsEntry 2 } + +tmnxSysAppStats24HrsIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysAppStats24HrsIndex is a numerical index value + generated by this system." + ::= { tmnxSysAppStats24HrsEntry 3 } + +tmnxSysAppStats24HrsName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysAppStats24HrsName indicates the + human-readable identifier of the statistics contained in this + conceptual row." + ::= { tmnxSysAppStats24HrsEntry 4 } + +tmnxSysAppStats24HrsValue OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysAppStats24HrsValue indicates the value + of the statistics contained in this conceptual row." + ::= { tmnxSysAppStats24HrsEntry 5 } + +tmnxSysAppStats24HrsTime OBJECT-TYPE + SYNTAX DateAndTime (SIZE (11)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysAppStats24HrsTime indicates the time + the system measured the value of tmnxSysAppStats24HrsValue." + ::= { tmnxSysAppStats24HrsEntry 6 } + +tmnxSysAppStatsWeekTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysAppStatsWeekEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysAppStatsWeekTable contains statistics about a virtual + machine application collected periodically during the last week." + ::= { tmnxSysLicenseStatistics 2 } + +tmnxSysAppStatsWeekEntry OBJECT-TYPE + SYNTAX TmnxSysAppStatsWeekEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row contains a specific instance of a statistics value + associated with a specific 24 hours period." + INDEX { + tmnxSysAppStatsWeekApplication, + tmnxSysAppStatsWeekType, + tmnxSysAppStatsWeekIndex + } + ::= { tmnxSysAppStatsWeekTable 1 } + +TmnxSysAppStatsWeekEntry ::= SEQUENCE +{ + tmnxSysAppStatsWeekApplication TmnxSysLicenseApplication, + tmnxSysAppStatsWeekType TmnxSysLicenseAppStatsType, + tmnxSysAppStatsWeekIndex Unsigned32, + tmnxSysAppStatsWeekName DisplayString, + tmnxSysAppStatsWeekAverage CounterBasedGauge64, + tmnxSysAppStatsWeekPeak CounterBasedGauge64, + tmnxSysAppStatsWeekTime DateAndTime +} + +tmnxSysAppStatsWeekApplication OBJECT-TYPE + SYNTAX TmnxSysLicenseApplication + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysAppStatsWeekApplication indicates the application." + ::= { tmnxSysAppStatsWeekEntry 1 } + +tmnxSysAppStatsWeekType OBJECT-TYPE + SYNTAX TmnxSysLicenseAppStatsType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysAppStatsWeekType indicates the meaning of the + statistics in this conceptual row." + ::= { tmnxSysAppStatsWeekEntry 2 } + +tmnxSysAppStatsWeekIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysAppStatsWeekIndex is a numerical index value + generated by this system." + ::= { tmnxSysAppStatsWeekEntry 3 } + +tmnxSysAppStatsWeekName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysAppStatsWeekName indicates the + human-readable identifier of the statistics contained in this + conceptual row." + ::= { tmnxSysAppStatsWeekEntry 4 } + +tmnxSysAppStatsWeekAverage OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysAppStatsWeekAverage indicates the + average value of the statistics contained in this conceptual row for + this period of 24 hours." + ::= { tmnxSysAppStatsWeekEntry 5 } + +tmnxSysAppStatsWeekPeak OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysAppStatsWeekPeak indicates the peak + value of the statistics contained in this conceptual row for this + period of 24 hours." + ::= { tmnxSysAppStatsWeekEntry 6 } + +tmnxSysAppStatsWeekTime OBJECT-TYPE + SYNTAX DateAndTime (SIZE (11)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysAppStatsWeekTime indicates the time the + system determined the values of tmnxSysAppStatsWeekAverage and + tmnxSysAppStatsWeekPeak." + ::= { tmnxSysAppStatsWeekEntry 7 } + +tmnxSysAppStatsPeakTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysAppStatsPeakEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysAppStatsPeakTable contains peak values of statistics about + a virtual machine application." + ::= { tmnxSysLicenseStatistics 3 } + +tmnxSysAppStatsPeakEntry OBJECT-TYPE + SYNTAX TmnxSysAppStatsPeakEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row contains a peak value of a statistic about a + virtual machine application." + INDEX { + tmnxSysAppStatsPeakApplication, + tmnxSysAppStatsPeakType + } + ::= { tmnxSysAppStatsPeakTable 1 } + +TmnxSysAppStatsPeakEntry ::= SEQUENCE +{ + tmnxSysAppStatsPeakApplication TmnxSysLicenseApplication, + tmnxSysAppStatsPeakType TmnxSysLicenseAppStatsType, + tmnxSysAppStatsPeakName DisplayString, + tmnxSysAppStatsPeakValue CounterBasedGauge64, + tmnxSysAppStatsPeakTime DateAndTime +} + +tmnxSysAppStatsPeakApplication OBJECT-TYPE + SYNTAX TmnxSysLicenseApplication + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysAppStatsPeakApplication indicates the application." + ::= { tmnxSysAppStatsPeakEntry 1 } + +tmnxSysAppStatsPeakType OBJECT-TYPE + SYNTAX TmnxSysLicenseAppStatsType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysAppStatsPeakType indicates the meaning of the + statistics in this conceptual row." + ::= { tmnxSysAppStatsPeakEntry 2 } + +tmnxSysAppStatsPeakName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysAppStatsPeakName indicates the + human-readable identifier of the statistics contained in this + conceptual row." + ::= { tmnxSysAppStatsPeakEntry 3 } + +tmnxSysAppStatsPeakValue OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysAppStatsPeakValue indicates the value + of the statistics contained in this conceptual row." + ::= { tmnxSysAppStatsPeakEntry 4 } + +tmnxSysAppStatsPeakTime OBJECT-TYPE + SYNTAX DateAndTime (SIZE (11)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysAppStatsPeakTime indicates the time the + system measured the value of tmnxSysAppStatsPeakValue." + ::= { tmnxSysAppStatsPeakEntry 5 } + +tmnxSysAppStats48HrsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysAppStats48HrsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysAppStats48HrsTable contains statistics about a virtual + machine application collected periodically 24 to 48 hours ago." + ::= { tmnxSysLicenseStatistics 4 } + +tmnxSysAppStats48HrsEntry OBJECT-TYPE + SYNTAX TmnxSysAppStats48HrsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row contains a specific instance of a statistics value + at a specific time." + INDEX { + tmnxSysAppStats48HrsApplication, + tmnxSysAppStats48HrsType, + tmnxSysAppStats48HrsIndex + } + ::= { tmnxSysAppStats48HrsTable 1 } + +TmnxSysAppStats48HrsEntry ::= SEQUENCE +{ + tmnxSysAppStats48HrsApplication TmnxSysLicenseApplication, + tmnxSysAppStats48HrsType TmnxSysLicenseAppStatsType, + tmnxSysAppStats48HrsIndex Unsigned32, + tmnxSysAppStats48HrsName DisplayString, + tmnxSysAppStats48HrsValue CounterBasedGauge64, + tmnxSysAppStats48HrsTime DateAndTime +} + +tmnxSysAppStats48HrsApplication OBJECT-TYPE + SYNTAX TmnxSysLicenseApplication + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysAppStats48HrsApplication indicates the + application." + ::= { tmnxSysAppStats48HrsEntry 1 } + +tmnxSysAppStats48HrsType OBJECT-TYPE + SYNTAX TmnxSysLicenseAppStatsType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysAppStats48HrsType indicates the meaning of the + statistics in this conceptual row." + ::= { tmnxSysAppStats48HrsEntry 2 } + +tmnxSysAppStats48HrsIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysAppStats48HrsIndex is a numerical index value + generated by this system." + ::= { tmnxSysAppStats48HrsEntry 3 } + +tmnxSysAppStats48HrsName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysAppStats48HrsName indicates the + human-readable identifier of the statistics contained in this + conceptual row." + ::= { tmnxSysAppStats48HrsEntry 4 } + +tmnxSysAppStats48HrsValue OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysAppStats48HrsValue indicates the value + of the statistics contained in this conceptual row." + ::= { tmnxSysAppStats48HrsEntry 5 } + +tmnxSysAppStats48HrsTime OBJECT-TYPE + SYNTAX DateAndTime (SIZE (11)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysAppStats48HrsTime indicates the time + the system measured the value of tmnxSysAppStats48HrsValue." + ::= { tmnxSysAppStats48HrsEntry 6 } + +tmnxSysLicensingProduct OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysLicensingProduct indicates the type of license + expected based on the running system." + ::= { tmnxSysLicense 21 } + +tmnxSysLicensingUuid OBJECT-TYPE + SYNTAX TmnxUuid + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysLicensingUuid indicates the Universally Unique + Identifier (UUID) being used to match license." + ::= { tmnxSysLicense 22 } + +tmnxSysFibInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 31 } + +tmnxSysFibSelective OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysFibSelective specifies whether selective FIB is + enabled in the system. + + If the value of tmnxSysFibSelective is set to false, then all active + routes are installed on all line cards. + + If the value of tmnxSysFibSelective is set to true, then a line card + installs a particular IP route only if that route is relevant to the + card based on the current configuration of interfaces and services." + DEFVAL { false } + ::= { tmnxSysFibInfo 1 } + +tmnxSysSnmpSrcAccessObjs OBJECT IDENTIFIER ::= { tmnxSysObjs 32 } + +tmnxSysSnmpConfigObjs OBJECT IDENTIFIER ::= { tmnxSysSnmpSrcAccessObjs 1 } + +tmnxSysSnmpSrcAccessTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysSnmpSrcAccessTblLstChgd indicates the sysUpTime at + the time of the last modification to tmnxSysSnmpSrcAccessLstTable by + adding, deleting an entry or change to a writable object in the table. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSysSnmpConfigObjs 1 } + +tmnxSysSnmpSrcAccessLstTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysSnmpSrcAccessLstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysSnmpSrcAccessLstTable contains objects for creating entries + corresponding to source access list." + ::= { tmnxSysSnmpConfigObjs 2 } + +tmnxSysSnmpSrcAccessLstEntry OBJECT-TYPE + SYNTAX TmnxSysSnmpSrcAccessLstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysSnmpSrcAccessLstEntry contains configuration items for + creating src-access-list." + INDEX { IMPLIED tmnxSysSnmpSrcAccessLstName } + ::= { tmnxSysSnmpSrcAccessLstTable 1 } + +TmnxSysSnmpSrcAccessLstEntry ::= SEQUENCE +{ + tmnxSysSnmpSrcAccessLstName TNamedItem, + tmnxSysSnmpSrcAccessLstRowStatus RowStatus, + tmnxSysSnmpSrcAccessLstLastChg TimeStamp +} + +tmnxSysSnmpSrcAccessLstName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysSnmpSrcAccessLstName specifies the name given to + this src-access-list." + ::= { tmnxSysSnmpSrcAccessLstEntry 1 } + +tmnxSysSnmpSrcAccessLstRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysSnmpSrcAccessLstRowStatus specifies the row status + used for creation and deletion of src-access-list entries." + ::= { tmnxSysSnmpSrcAccessLstEntry 2 } + +tmnxSysSnmpSrcAccessLstLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysSnmpSrcAccessLstLastChg indicates the sysUpTime at + the time of the last modification of this row. + + If no changes were made to the row since the last re-initialization of + the local network management subsystem, then this object contains the + value zero." + ::= { tmnxSysSnmpSrcAccessLstEntry 3 } + +tmnxSysSnmpStatsObjs OBJECT IDENTIFIER ::= { tmnxSysSnmpSrcAccessObjs 2 } + +tmnxSysSnmpCommunityStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysSnmpCommunityStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysSnmpCommunityStatsTable contains statistics for SNMP + Community." + ::= { tmnxSysSnmpStatsObjs 1 } + +tmnxSysSnmpCommunityStatsEntry OBJECT-TYPE + SYNTAX TmnxSysSnmpCommunityStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of statistics for each SNMP + Community within a virtual router. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { snmpCommunityEntry } + ::= { tmnxSysSnmpCommunityStatsTable 1 } + +TmnxSysSnmpCommunityStatsEntry ::= SEQUENCE +{ tmnxSysSnmpCommunityPktDropped Gauge32 } + +tmnxSysSnmpCommunityPktDropped OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysSnmpCommunityPktDropped indicates the total number + of packets dropped when a SNMP GET request has been made." + ::= { tmnxSysSnmpCommunityStatsEntry 1 } + +tmnxSysMgmtProtocolObjs OBJECT IDENTIFIER ::= { tmnxSysObjs 33 } + +tmnxSysMgmtProtocolTblLstChng OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtProtocolTblLstChng indicates the sysUpTime at + the time of the last modification to tmnxSysMgmtProtocolTable by + change to a writable object in the table. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxSysMgmtProtocolObjs 1 } + +tmnxSysMgmtProtocolTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysMgmtProtocolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysMgmtProtocolTable contains objects for managing the + capabilities of the different network management protocols." + ::= { tmnxSysMgmtProtocolObjs 2 } + +tmnxSysMgmtProtocolEntry OBJECT-TYPE + SYNTAX TmnxSysMgmtProtocolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysMgmtProtocolEntry contains configuration items for managing + the different network management protocols. + + Entries in this table cannot be created or deleted." + INDEX { tmnxSysMgmtProtocol } + ::= { tmnxSysMgmtProtocolTable 1 } + +TmnxSysMgmtProtocolEntry ::= SEQUENCE +{ + tmnxSysMgmtProtocol INTEGER, + tmnxSysMgmtProtLastChange TimeStamp, + tmnxSysMgmtAllowImmediateChange TruthValue, + tmnxSysMgmtCliEngine1 TmnxCliEngine, + tmnxSysMgmtCliEngine2 TmnxCliEngine +} + +tmnxSysMgmtProtocol OBJECT-TYPE + SYNTAX INTEGER { + cli (0) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtProtocol specifies the name of the network + management protocol to which this row applies." + ::= { tmnxSysMgmtProtocolEntry 1 } + +tmnxSysMgmtProtLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtProtLastChange indicates the sysUpTime at the + time of the last modification of this row. + + If no changes were made to the row since the last re-initialization of + the local network management subsystem, then this object contains the + value zero." + ::= { tmnxSysMgmtProtocolEntry 2 } + +tmnxSysMgmtAllowImmediateChange OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtAllowImmediateChange specifies whether the + user is allowed to make direct changes to the configuration, or + whether all changes need to be applied through use of a candidate + config." + DEFVAL { true } + ::= { tmnxSysMgmtProtocolEntry 3 } + +tmnxSysMgmtCliEngine1 OBJECT-TYPE + SYNTAX TmnxCliEngine + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtCliEngine1 specifies the CLI engine that is + active when a user logs in. + + Value systemDerived specifies that the CLI engine is derived + from the current value of tmnxSysMgmtIfWriteMode: + tmnxSysMgmtIfWriteMode -> CLI engine + ---------------------- --------------------- + classic -> Classic CLI + modelDriven -> MD CLI + mixed -> MD CLI + + Both tmnxSysMgmtCliEngine1 and tmnxSysMgmtCliEngine2 must be present + in the same set request." + DEFVAL { systemDerived } + ::= { tmnxSysMgmtProtocolEntry 4 } + +tmnxSysMgmtCliEngine2 OBJECT-TYPE + SYNTAX TmnxCliEngine + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtCliEngine2 specifies the secondary CLI engine + that is accessible to a logged-in user. + + Value systemDerived specifies that the user does not have access to + secondary engine (i.e.: can only access engine specified by + tmnxSysMgmtCliEngine1). + + Values other than systemDerived are used only if tmnxSysMgmtCliEngine1 + also has value other than systemDerived and must differ from that + value. + + Both tmnxSysMgmtCliEngine1 and tmnxSysMgmtCliEngine2 must be present + in the same set request." + DEFVAL { systemDerived } + ::= { tmnxSysMgmtProtocolEntry 5 } + +tmnxSysFileTransProfObjs OBJECT IDENTIFIER ::= { tmnxSysObjs 34 } + +tmnxSysFileTransProfTableLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysFileTransProfTableLstChgd indicates the time, + since system startup, when tmnxSysFileTransProfTable last changed + configuration. + + A value of zero indicates that no changes were made to this table + since the system was last initialized." + ::= { tmnxSysFileTransProfObjs 1 } + +tmnxSysFileTransProfTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysFileTransProfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysFileTransProfTable contains objects used to configure + instances of the file transmission profile, which are used by a device + to download files from a server (e.g. File Transfer Protocol (FTP) + server or Hypertext Transfer Protocol(HTTP) server). + + A file transmission profile specifies 1) the local configuration for + sending and receiving a file in an Nokia SROS device; and 2) the + behaviours of the device when the transmission fails. + + Usage example: + Auto Certificate Revocation List (CRL) retrieval: downloading + CRL from a FTP or an HTTP server to an Nokia SROS device. + + Entries in this table are created and deleted via SNMP set operations + to tmnxSysFileTransProfRowStatus." + ::= { tmnxSysFileTransProfObjs 2 } + +tmnxSysFileTransProfEntry OBJECT-TYPE + SYNTAX TmnxSysFileTransProfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each tmnxSysFileTransProfEntry contains the configuration for one file + transmission profile." + INDEX { tmnxSysFileTransProfName } + ::= { tmnxSysFileTransProfTable 1 } + +TmnxSysFileTransProfEntry ::= SEQUENCE +{ + tmnxSysFileTransProfName TNamedItem, + tmnxSysFileTransProfRowStatus RowStatus, + tmnxSysFileTransProfLastChanged TimeStamp, + tmnxSysFileTransProfRtrId TmnxVRtrIDOrZero, + tmnxSysFileTransProfSvcId TmnxServId, + tmnxSysFileTransProfSrcAddrV4T InetAddressType, + tmnxSysFileTransProfSrcAddrV4 InetAddress, + tmnxSysFileTransProfSrcAddrV6T InetAddressType, + tmnxSysFileTransProfSrcAddrV6 InetAddress, + tmnxSysFileTransProfTimeout Unsigned32, + tmnxSysFileTransProfRetry Unsigned32, + tmnxSysFileTransProfRedirection Unsigned32, + tmnxSysFileTransProfSvcName TLNamedItemOrEmpty +} + +tmnxSysFileTransProfName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysFileTransProfName uniquely specifies one file + transmission profile configured on this system." + ::= { tmnxSysFileTransProfEntry 1 } + +tmnxSysFileTransProfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysFileTransProfRowStatus specifies the status of + this row. It is used to create and delete row entries in + tmnxSysFileTransProfTable." + ::= { tmnxSysFileTransProfEntry 2 } + +tmnxSysFileTransProfLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysFileTransProfLastChanged indicates the time, since + system startup, that the configuration of this row was created or + modified." + ::= { tmnxSysFileTransProfEntry 3 } + +tmnxSysFileTransProfRtrId OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysFileTransProfRtrId specifies the virtual router + instance. The file transmission connection(s) will be established + between the virtual router and a server (e.g. FTP or HTTP server). + + Exactly one of tmnxSysFileTransProfSvcName, tmnxSysFileTransProfSvcId + and tmnxSysFileTransProfRtrId must be configured to a non-default + value. For example, when the value of tmnxSysFileTransProfRtrId is + zero, the virtual router must be specified using + tmnxSysFileTransProfSvcId or tmnxSysFileTransProfSvcName. + + Only those IDs corresponding to the 'Base' and 'management' virtual + routers may be set in this object. Refer to + TIMETRA-VRTR-MIB.mib::vRtrName." + DEFVAL { 1 } + ::= { tmnxSysFileTransProfEntry 4 } + +tmnxSysFileTransProfSvcId OBJECT-TYPE + SYNTAX TmnxServId (0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysFileTransProfSvcId specifies the service + identifier for a virtual router. The file transmission connection(s) + will be established between the virtual router and a server (e.g. FTP + or HTTP server). + + Exactly one of tmnxSysFileTransProfSvcName, tmnxSysFileTransProfSvcId + and tmnxSysFileTransProfRtrId must be configured to a non-default + value. For example, when the value of tmnxSysFileTransProfSvcId is + zero, the virtual router must be specified using + tmnxSysFileTransProfSvcName or tmnxSysFileTransProfRtrId. + + Only VPRN service IDs are allowed." + DEFVAL { 0 } + ::= { tmnxSysFileTransProfEntry 5 } + +tmnxSysFileTransProfSrcAddrV4T OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysFileTransProfSrcAddrV4T specifies the IP address + type of tmnxSysFileTransProfSrcAddrV4. + + The value of tmnxSysFileTransProfSrcAddrV4T can be either of 'ipv4(1)' + or 'unknown (0)'. + + The value of 'unknown(0)' specifies no IPv4 source address is + configured." + DEFVAL { unknown } + ::= { tmnxSysFileTransProfEntry 6 } + +tmnxSysFileTransProfSrcAddrV4 OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysFileTransProfSrcAddrV4 specifies the IPv4 source + address specified in tmnxSysFileTransProfRtrId. + + The value of an empty string specifies no IPv4 source address is + configured." + DEFVAL { ''H } + ::= { tmnxSysFileTransProfEntry 7 } + +tmnxSysFileTransProfSrcAddrV6T OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysFileTransProfSrcAddrV6T specifies the IP address + type of tmnxSysFileTransProfSrcAddrV6. + + The value of tmnxSysFileTransProfSrcAddrV6T can be either of 'ipv6(2)' + or 'unknown (0)'. + + The value of 'unknown(0)' specifies no IPv6 source address is + configured." + DEFVAL { unknown } + ::= { tmnxSysFileTransProfEntry 8 } + +tmnxSysFileTransProfSrcAddrV6 OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysFileTransProfSrcAddrV6 specifies the IPv6 source + address specified in tmnxSysFileTransProfRtrId. + + The value of an empty string specifies no IPv6 source address is + configured." + DEFVAL { ''H } + ::= { tmnxSysFileTransProfEntry 9 } + +tmnxSysFileTransProfTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..3600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysFileTransProfTimeout specifies the connection + timeout (in seconds) for the file transmission. + + The timeout is the maximum waiting time to receive any data from the + server (e.g. FTP or HTTP server)." + DEFVAL { 60 } + ::= { tmnxSysFileTransProfEntry 10 } + +tmnxSysFileTransProfRetry OBJECT-TYPE + SYNTAX Unsigned32 (0..256) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysFileTransProfRetry specifies the number of retries + of the file transmission profile. + + When the virtual router does not receive any data from a server (e.g. + FTP or HTTP server) after the configured tmnxSysFileTransProfTimeout + interval, the router may repeat the request to the server. The number + of retries specifies the maximum number of repeated requests. + + Virtual router instances are configured using + tmnxSysFileTransProfRtrId. + + The value of zero specifies that the request should not be resent by + the virtual router after the configured tmnxSysFileTransProfTimeout + interval elapsed." + DEFVAL { 0 } + ::= { tmnxSysFileTransProfEntry 11 } + +tmnxSysFileTransProfRedirection OBJECT-TYPE + SYNTAX Unsigned32 (0..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysFileTransProfRedirection specifies the maximum + level of redirection of the file transmission profile. + + The virtual router may send a new request to another server if the + requested resources are not available (e.g. temporarily available to + another server). + + Usage example: + When a virtual router receives an HTTP response with status code of + redirection 3xx (e.g. 301 Moved Permanently), the router may send + a new request to another location. The level of redirection specifies + the maximum number of new requests that can be sent by a virtual + router. + + For any file transmission protocols (e.g. FTP), which do not support + redirection, the value of tmnxSysFileTransProfRedirection will be + ignored. + + The value of zero specifies that no new request should be sent by a + virtual router to another server." + REFERENCE + "RFC 2616, 'Hypertext Transfer Protocol -- HTTP/1.1', IETF, June 1999, + section 10.3 'Redirection 3xx'." + DEFVAL { 0 } + ::= { tmnxSysFileTransProfEntry 12 } + +tmnxSysFileTransProfSvcName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysFileTransProfSvcName specifies the service name + for a virtual router. The file transmission connection(s) will be + established between the virtual router and a server (e.g. FTP or HTTP + server). + + Exactly one of tmnxSysFileTransProfSvcName, tmnxSysFileTransProfSvcId + and tmnxSysFileTransProfRtrId must be configured to a non-default + value. For example, when the value of tmnxSysFileTransProfSvcName is + an empty string, the virtual router must be specified using + tmnxSysFileTransProfSvcId or tmnxSysFileTransProfRtrId. + + Only VPRN service names are allowed." + DEFVAL { ''H } + ::= { tmnxSysFileTransProfEntry 13 } + +tmnxEhsExtObjs OBJECT IDENTIFIER ::= { tmnxSysObjs 35 } + +tmnxSmLaunchExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSmLaunchExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSmLaunchExtTable is an extension of the + DISMAN-SCRIPT-MIB::smLaunchTable." + ::= { tmnxEhsExtObjs 1 } + +tmnxSmLaunchExtEntry OBJECT-TYPE + SYNTAX TmnxSmLaunchExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents contains additional attributes for the + smLaunchEntry. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { smLaunchEntry } + ::= { tmnxSmLaunchExtTable 1 } + +TmnxSmLaunchExtEntry ::= SEQUENCE +{ + tmnxSmLaunchExtAuthType TmnxScriptAuthType, + tmnxSmLaunchExtLockOverride TruthValue +} + +tmnxSmLaunchExtAuthType OBJECT-TYPE + SYNTAX TmnxScriptAuthType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSmLaunchExtAuthType indicates the module + that last started a script by writing to + DISMAN-SCRIPT-MIB::smLaunchStart. If no script has yet + been started the value 'none(0)' is returned." + ::= { tmnxSmLaunchExtEntry 1 } + +tmnxSmLaunchExtLockOverride OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If true script run is able to overide explicit lock of MD database. + Hence giving priority to EHS/Cron script runs." + DEFVAL { false } + ::= { tmnxSmLaunchExtEntry 2 } + +tmnxSmRunExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSmRunExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSmRunExtTable is an extension of the + DISMAN-SCRIPT-MIB::smRunTable." + ::= { tmnxEhsExtObjs 2 } + +tmnxSmRunExtEntry OBJECT-TYPE + SYNTAX TmnxSmRunExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents contains additional attributes for the + smRunEntry. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { smRunEntry } + ::= { tmnxSmRunExtTable 1 } + +TmnxSmRunExtEntry ::= SEQUENCE +{ + tmnxSmRunExtAuthType TmnxScriptAuthType, + tmnxSmRunExtUserName TNamedItemOrEmpty +} + +tmnxSmRunExtAuthType OBJECT-TYPE + SYNTAX TmnxScriptAuthType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSmRunExtAuthType indicates the module + that started this run of a script by writing to + DISMAN-SCRIPT-MIB::smLaunchStart. If no script has yet + been started the value 'none(0)' is returned." + ::= { tmnxSmRunExtEntry 1 } + +tmnxSmRunExtUserName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSmRunExtUserName indicates the name of + the user account used to check access to CLI commands while + executing the script. If no script has yet been started + the empty string is returned." + ::= { tmnxSmRunExtEntry 2 } + +tmnxSmRunArgsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSmRunArgsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSmRunArgsTable contains information pertaining to the + arguments passed to the exec script." + ::= { tmnxEhsExtObjs 3 } + +tmnxSmRunArgsEntry OBJECT-TYPE + SYNTAX TmnxSmRunArgsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSmRunArgsEntry provides the argument information for a + specified exec script." + INDEX { + smLaunchOwner, + smLaunchName, + smRunIndex, + tmnxSmRunEventArgIndex + } + ::= { tmnxSmRunArgsTable 1 } + +TmnxSmRunArgsEntry ::= SEQUENCE +{ + tmnxSmRunEventArgIndex Unsigned32, + tmnxSmRunEventArgName TLNamedItem, + tmnxSmRunEventArgValue TItemDescription +} + +tmnxSmRunEventArgIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSmRunEventArgIndex specifies the argument index + number associated with a particular tmnxSmRunArgsEntry." + ::= { tmnxSmRunArgsEntry 1 } + +tmnxSmRunEventArgName OBJECT-TYPE + SYNTAX TLNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSmRunEventArgName indicates the name of an argument + passed to the exec script." + ::= { tmnxSmRunArgsEntry 2 } + +tmnxSmRunEventArgValue OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSmRunEventArgValue indicates the ASCII printable + contents of the specified argument passed to the exec script." + ::= { tmnxSmRunArgsEntry 3 } + +tmnxSysSwReposObjs OBJECT IDENTIFIER ::= { tmnxSysObjs 36 } + +tmnxSysSwReposTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysSwReposTableLastChanged indicates the time, since + system startup, when tmnxSysSoftwareRepositoryTable last changed + configuration." + ::= { tmnxSysSwReposObjs 1 } + +tmnxSysSoftwareRepositoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysSoftwareRepositoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysSoftwareRepositoryTable contains configuration information + about the system software repositories for extension chassis." + ::= { tmnxSysSwReposObjs 2 } + +tmnxSysSoftwareRepositoryEntry OBJECT-TYPE + SYNTAX TmnxSysSoftwareRepositoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysSoftwareRepositoryEntry consists of the configurable + objects for the system software repositories." + INDEX { tmnxSysSwReposName } + ::= { tmnxSysSoftwareRepositoryTable 1 } + +TmnxSysSoftwareRepositoryEntry ::= SEQUENCE +{ + tmnxSysSwReposName TNamedItem, + tmnxSysSwReposRowStatus RowStatus, + tmnxSysSwReposLastChanged TimeStamp, + tmnxSysSwReposDescription TItemDescription, + tmnxSysSwReposPrimaryLocation TmnxDisplayStringURL, + tmnxSysSwReposSecondaryLocation TmnxDisplayStringURL, + tmnxSysSwReposTertiaryLocation TmnxDisplayStringURL +} + +tmnxSysSwReposName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysSwReposName specifies a unique name which + identifies the system software repository." + ::= { tmnxSysSoftwareRepositoryEntry 1 } + +tmnxSysSwReposRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysSwReposRowStatus specifies the row status. It + allows the creation and deletion of rows in + tmnxSysSoftwareRepositoryTable." + ::= { tmnxSysSoftwareRepositoryEntry 2 } + +tmnxSysSwReposLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysSwReposLastChanged indicates the time, since + system startup, that the configuration of the system software + repository was created or modified." + ::= { tmnxSysSoftwareRepositoryEntry 3 } + +tmnxSysSwReposDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysSwReposDescription specifies the description of + the system software repository. + + An empty string indicates this object has not been configured." + DEFVAL { ''H } + ::= { tmnxSysSoftwareRepositoryEntry 4 } + +tmnxSysSwReposPrimaryLocation OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysSwReposPrimaryLocation specifies the primary + location of the directory that contains the runtime image files for + the system software repository. + + An empty string indicates this object has not been configured." + DEFVAL { ''H } + ::= { tmnxSysSoftwareRepositoryEntry 5 } + +tmnxSysSwReposSecondaryLocation OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysSwReposSecondaryLocation specifies the secondary + location of the directory that contains the runtime image files for + the system software repository. + + An empty string indicates this object has not been configured." + DEFVAL { ''H } + ::= { tmnxSysSoftwareRepositoryEntry 6 } + +tmnxSysSwReposTertiaryLocation OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysSwReposTertiaryLocation specifies the tertiary + location of the directory that contains the runtime image files for + the system software repository. + + An empty string indicates this object has not been configured." + DEFVAL { ''H } + ::= { tmnxSysSoftwareRepositoryEntry 7 } + +tmnxSysNspProxyInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 37 } + +tmnxSysGrpcInfo OBJECT IDENTIFIER ::= { tmnxSysObjs 39 } + +tmnxSysGrpcAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcAdminState specifies the desired + administrative state of the gRPC server." + DEFVAL { outOfService } + ::= { tmnxSysGrpcInfo 1 } + +tmnxSysGrpcOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcOperState indicates the current operational + state of gRPC server." + ::= { tmnxSysGrpcInfo 2 } + +tmnxSysGrpcTlsServerProfile OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcTlsServerProfile specifies the name of the TLS + server profile to be used." + DEFVAL { ''H } + ::= { tmnxSysGrpcInfo 3 } + +tmnxSysGrpcMaxMsgSize OBJECT-TYPE + SYNTAX Unsigned32 (1..1024) + UNITS "megabytes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcMaxMsgSize specifies the maximum size of the + received decompressed serialized protobuf message without metadata." + DEFVAL { 512 } + ::= { tmnxSysGrpcInfo 4 } + +tmnxSysGrpcAutoCfgSave OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcAutoCfgSave specifies whether the running + configuration is saved as part of a commit operation initiated from + gRPC." + DEFVAL { false } + ::= { tmnxSysGrpcInfo 5 } + +tmnxSysGrpcGnmiVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcGnmiVersion indicates the version of gNMI + service provided by gRPC server." + ::= { tmnxSysGrpcInfo 6 } + +tmnxSysGrpcAllowUnsecure OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcAllowUnsecure specifies whether gRPC server + will run without secured transport protocol. Username and password + will be transferred in unencrypted form with each RPC request." + DEFVAL { false } + ::= { tmnxSysGrpcInfo 7 } + +tmnxSysGrpcGnmiAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcGnmiAdminState specifies the desired + administrative state of the gNMI service." + DEFVAL { inService } + ::= { tmnxSysGrpcInfo 8 } + +tmnxSysGrpcTcpKaAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcTcpKaAdminState specifies the administrative + state of the TCP keepalive algorithm." + DEFVAL { outOfService } + ::= { tmnxSysGrpcInfo 9 } + +tmnxSysGrpcTcpKaIdle OBJECT-TYPE + SYNTAX Unsigned32 (1..100000) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object tmnxSysGrpcTcpKaIdle specifies the number of + seconds until the first TCP keepalive probe is sent." + DEFVAL { 600 } + ::= { tmnxSysGrpcInfo 10 } + +tmnxSysGrpcTcpKaInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..100000) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object tmnxSysGrpcTcpKaInterval specifies the number + of seconds between two TCP keepalives probes." + DEFVAL { 15 } + ::= { tmnxSysGrpcInfo 11 } + +tmnxSysGrpcTcpKaCount OBJECT-TYPE + SYNTAX Unsigned32 (3..100) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object tmnxSysGrpcTcpKaCount specifies the number of + missed keepalives before the TCP connection is declared down." + DEFVAL { 4 } + ::= { tmnxSysGrpcInfo 12 } + +tmnxSysGrpcRibApiAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcRibApiAdminState specifies the desired + administrative state of the 'RibApi' service." + DEFVAL { outOfService } + ::= { tmnxSysGrpcInfo 13 } + +tmnxSysGrpcRibApiPurgeTimeout OBJECT-TYPE + SYNTAX Unsigned32 (0..100000) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the object tmnxSysGrpcRibApiPurgeTimeout specifies the + number of seconds until stale entries are purged. + + The value of zero specifies that the purge will happen immediately + after controller disconnection is detected." + DEFVAL { 0 } + ::= { tmnxSysGrpcInfo 14 } + +tmnxSysGrpcRibApiVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcRibApiVersion indicates the version of RibApi + service provided by gRPC server." + ::= { tmnxSysGrpcInfo 15 } + +tmnxSysGrpcGnoiCertMgmtAdmnState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcGnoiCertMgmtAdmnState specifies the desired + administrative state of the 'gNOI CertificateManagement' service." + DEFVAL { outOfService } + ::= { tmnxSysGrpcInfo 16 } + +tmnxSysGrpcGnoiCertMgmtVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcGnoiCertMgmtVersion indicates the version of + 'gNOI CertificateManagement' service provided by gRPC server." + ::= { tmnxSysGrpcInfo 17 } + +tmnxSysMgmtInterfaceMDCli OBJECT IDENTIFIER ::= { tmnxSysObjs 40 } + +tmnxSysMgmtIfMDCliAutoCfgSave OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfMDCliAutoCfgSave specifies whether the + running configuration is saved as part of a commit operation initiated + from MD CLI." + DEFVAL { false } + ::= { tmnxSysMgmtInterfaceMDCli 1 } + +tmnxSysMgmtIfMDEnvComplEnter OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfMDEnvComplEnter specifies whether the + command completion on enter character is allowed in MD CLI." + DEFVAL { true } + ::= { tmnxSysMgmtInterfaceMDCli 2 } + +tmnxSysMgmtIfMDEnvComplSpace OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfMDEnvComplSpace specifies whether the + command completion on space character is allowed in MD CLI." + DEFVAL { true } + ::= { tmnxSysMgmtInterfaceMDCli 3 } + +tmnxSysMgmtIfMDEnvComplTab OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfMDEnvComplTab specifies whether the command + completion on tab character is allowed in MD CLI." + DEFVAL { true } + ::= { tmnxSysMgmtInterfaceMDCli 4 } + +tmnxSysMgmtIfMDEnvConsLength OBJECT-TYPE + SYNTAX Unsigned32 (24..512) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfMDEnvConsLength specifies number of lines + displayed on the console screen in MD CLI." + DEFVAL { 24 } + ::= { tmnxSysMgmtInterfaceMDCli 5 } + +tmnxSysMgmtIfMDEnvConsWidth OBJECT-TYPE + SYNTAX Unsigned32 (80..512) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfMDEnvConsWidth specifies number of columns + displayed on the console screen in MD CLI." + DEFVAL { 80 } + ::= { tmnxSysMgmtInterfaceMDCli 6 } + +tmnxSysMgmtIfMDEnvMore OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfMDEnvMore specifies whether paging of the + output text in MD CLI is enabled. This applies to continuous text + output from a single command that is capable of filling the entire + screen." + DEFVAL { true } + ::= { tmnxSysMgmtInterfaceMDCli 8 } + +tmnxSysMgmtIfMDEnvPromptCtx OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfMDEnvPromptCtx controls displaying of the + current command context in MD CLI prompt." + DEFVAL { true } + ::= { tmnxSysMgmtInterfaceMDCli 9 } + +tmnxSysMgmtIfMDEnvPromptNewline OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfMDEnvPromptNewline controls displaying of a + newline before every prompt line in MD CLI." + DEFVAL { true } + ::= { tmnxSysMgmtInterfaceMDCli 10 } + +tmnxSysMgmtIfMDEnvPromptTime OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfMDEnvPromptTime controls displaying of a + timestamp before the first prompt line in MD CLI." + DEFVAL { false } + ::= { tmnxSysMgmtInterfaceMDCli 11 } + +tmnxSysMgmtIfMDEnvPromptIndic OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfMDEnvPromptIndic controls displaying of the + indicator of uncommitted changes in MD CLI prompt. + + The value set to true indicates that asterisk (*) is displayed in case + of uncommitted changes are present in global configuration candidate + datastore. + + The value set to false means that no indicator is displayed." + DEFVAL { true } + ::= { tmnxSysMgmtInterfaceMDCli 12 } + +tmnxSysMgmtIfMDEnvTimeDisplay OBJECT-TYPE + SYNTAX INTEGER { + local (1), + utc (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfMDEnvTimeDisplay specifies the time zone to + be used, when displaying timestamp before prompt in MD CLI." + DEFVAL { local } + ::= { tmnxSysMgmtInterfaceMDCli 13 } + +tmnxSysMgmtIfMDEnvMsgCliSvrt OBJECT-TYPE + SYNTAX INTEGER { + warning (6), + info (7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfMDEnvMsgCliSvrt specifies severity threshold + for MD-CLI messages." + DEFVAL { info } + ::= { tmnxSysMgmtInterfaceMDCli 14 } + +tmnxSysMgmtIfMDEnvProIndAdminSt OBJECT-TYPE + SYNTAX TmnxAdminStateTruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfMDEnvProIndAdminSt specifies whether + progress indicator is active in MD-CLI." + DEFVAL { true } + ::= { tmnxSysMgmtInterfaceMDCli 15 } + +tmnxSysMgmtIfMDEnvProIndType OBJECT-TYPE + SYNTAX INTEGER { + dots (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Type of the progress indicator used in the MD-CLI." + DEFVAL { dots } + ::= { tmnxSysMgmtInterfaceMDCli 16 } + +tmnxSysMgmtIfMDEnvProIndDelay OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Delay before progress indicator is displayed in MD-CLI." + DEFVAL { 1000 } + ::= { tmnxSysMgmtInterfaceMDCli 17 } + +tmnxSysMgmtIfMDCliCmdAccntLoad OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfMDCliCmdAccntLoad specifies whether remote + command accounting is performed during an MD-CLI load or rollback + operation." + DEFVAL { true } + ::= { tmnxSysMgmtInterfaceMDCli 18 } + +tmnxMGSysObjs OBJECT IDENTIFIER ::= { tmnxSysObjs 41 } + +tmnxSysMgmtInterfaceYangModules OBJECT IDENTIFIER ::= { tmnxSysObjs 42 } + +tmnxSysMgmtIfYangBaseR13 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfYangBaseR13 specifies whether or not the + base release 13 YANG models are supported. When set to 'true', network + managers can access base release 13 YANG models." + DEFVAL { false } + ::= { tmnxSysMgmtInterfaceYangModules 1 } + +tmnxSysMgmtIfYangNokia OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfYangNokia specifies whether or not the Nokia + YANG models are supported. When set to 'true', network managers can + access Nokia YANG models." + DEFVAL { true } + ::= { tmnxSysMgmtInterfaceYangModules 2 } + +tmnxSysMgmtIfYangOpenConfig OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfYangOpenConfig specifies whether or not the + OpenConfig YANG models are supported. When set to 'true', network + managers can access OpenConfig YANG models." + DEFVAL { false } + ::= { tmnxSysMgmtInterfaceYangModules 3 } + +tmnxSysMgmtIfYangNokiaCombined OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfYangNokiaCombined specifies whether or not + the combined Nokia YANG models are supported. When set to 'true', + network managers can access combined Nokia YANG models. + + tmnxSysMgmtIfYangNokiaCombined and tmnxSysMgmtIfYangNokia are mutually + exclusive and cannot be both set to true at the same time." + DEFVAL { false } + ::= { tmnxSysMgmtInterfaceYangModules 4 } + +tmnxSysMgmtInterfaces OBJECT IDENTIFIER ::= { tmnxSysObjs 43 } + +tmnxSysMgmtIfWriteMode OBJECT-TYPE + SYNTAX INTEGER { + classic (1), + modelDriven (2), + mixed (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfWriteMode specifies the router + configuration mode's requested provisional state. + classic (1) - configuration is managed by classic + interfaces only (e.g. classic CLI and + SNMP). + modelDriven (2) - configuration is managed by + model-driven interfaces only + (e.g. MD-CLI, Netconf, and gNMI). + mixed (3) - configuration is managed (with + restrictions) with both classic and + model-driven interfaces. + + When the value of tmnxSysMgmtIfWriteOperMode is in 'modelDriven (2)' + mode, SNMP Set-PDUs are rejected (ResourceUnavailable(13))). To + re-enable SNMP access an operator MUST have write-access to CLI or a + newer interface such as Netconf or gNMI and set the mode to either + 'classic (1)' or 'mixed (3)'." + DEFVAL { classic } + ::= { tmnxSysMgmtInterfaces 1 } + +tmnxSysMgmtIfWriteOperMode OBJECT-TYPE + SYNTAX INTEGER { + syncing (0), + classic (1), + modelDriven (2), + mixed (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfWriteOperMode indicates the router + configuration mode operationalized by the system. + syncing (0) - The system is in transition between + modes. Write access is restricted in + all interfaces. + classic (1) - configuration is managed by classic + interfaces only (e.g. classic CLI and + SNMP). + modelDriven (2) - configuration is managed by + modelDriven interfaces only + (e.g. MD-CLI, Netconf, and gNMI). + mixed (3) - configuration is managed (with + restrictions) with both classic and + modelDriven interfaces." + ::= { tmnxSysMgmtInterfaces 2 } + +tmnxSysMgmtIfModeLastSwitchTime OBJECT-TYPE + SYNTAX DateAndTime (SIZE (11)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfModeLastSwitchTime indicates the time when a + configuration-mode switch was last performed." + ::= { tmnxSysMgmtInterfaces 3 } + +tmnxSysMgmtIfModeSwitchDuration OBJECT-TYPE + SYNTAX Counter32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfModeSwitchDuration indicates the time, in + milliseconds, that the last configuration-mode switch took to become + active." + ::= { tmnxSysMgmtInterfaces 4 } + +tmnxSysMgmtIfDstoreLocksTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysMgmtIfDstoreLocksEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxSysMgmtIfDstoreLocksTable contains read-only information + pertaining to configuration datastores' locks." + ::= { tmnxSysMgmtInterfaces 5 } + +tmnxSysMgmtIfDstoreLocksEntry OBJECT-TYPE + SYNTAX TmnxSysMgmtIfDstoreLocksEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a single user session. + + Rows in the table tmnxSysMgmtIfDstoreLocksEntry are automatically + created by the system when user acquires database connection and + destroyed when client closes the connection." + INDEX { tmnxSysMgmtIfDsLocksSessionId } + ::= { tmnxSysMgmtIfDstoreLocksTable 1 } + +TmnxSysMgmtIfDstoreLocksEntry ::= SEQUENCE +{ + tmnxSysMgmtIfDsLocksSessionId Unsigned32, + tmnxSysMgmtIfDsLocksRmtIpAddress InetAddress, + tmnxSysMgmtIfDsLocksConsole TruthValue, + tmnxSysMgmtIfDsLocksUserName TNamedItemOrEmpty, + tmnxSysMgmtIfDsLocksSessionMode INTEGER, + tmnxSysMgmtIfDsLocksSessionType INTEGER, + tmnxSysMgmtIfDsLocksRegion TNamedItem, + tmnxSysMgmtIfDsLocksRunLock TmnxSysMgmtIfDstoreLockState, + tmnxSysMgmtIfDsLocksCndLock TmnxSysMgmtIfDstoreLockState, + tmnxSysMgmtIfDsLocksIdleTime Unsigned32, + tmnxSysMgmtIfDsLocksScratchCnt Unsigned32, + tmnxSysMgmtIfDsLocksCronEhs TruthValue +} + +tmnxSysMgmtIfDsLocksSessionId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysMgmtIfDsLocksSessionId indicates the + session ID of user session with open database connection, which can + block other users from locking specific datastore." + ::= { tmnxSysMgmtIfDstoreLocksEntry 1 } + +tmnxSysMgmtIfDsLocksRmtIpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysMgmtIfDsLocksRmtIpAddress indicates the + remote IP address of the user session. + + Empty address in case of console connection and + tmnxSysMgmtIfDsLocksConsole is set to true." + ::= { tmnxSysMgmtIfDstoreLocksEntry 2 } + +tmnxSysMgmtIfDsLocksConsole OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfDsLocksConsole indicates session session + origin. + + Value true(1) represents for console connection and false(2) is used + for Cron/EHS or rest of connections identified by IP address in + tmnxSysMgmtIfDsLocksRmtIpAddress." + DEFVAL { false } + ::= { tmnxSysMgmtIfDstoreLocksEntry 3 } + +tmnxSysMgmtIfDsLocksUserName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysMgmtIfDsLocksUserName indicates the + name of the user who initiated the session." + ::= { tmnxSysMgmtIfDstoreLocksEntry 4 } + +tmnxSysMgmtIfDsLocksSessionMode OBJECT-TYPE + SYNTAX INTEGER { + global (1), + exclusive (2), + private (3), + privateExclusive (4), + readOnly (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfDsLocksSessionMode indicates + the candidate datastore access session mode: + global (1) - write access to the global candidate datastore + can be granted to multiple sessions + exclusive (2) - write access to the global candidate datastore + and the running datastore is limited to a single session + private (3) - write access to a candidate datastore can be granted + to multiple sessions, each with their own private + candidate datastore + privateExclusive (4) - write access to the private candidate datastore is granted, + in addition, a single session is granted write access + to the running datastore. + readOnly (5) - access to the datastore without write permissions." + ::= { tmnxSysMgmtIfDstoreLocksEntry 5 } + +tmnxSysMgmtIfDsLocksSessionType OBJECT-TYPE + SYNTAX INTEGER { + classicCli (1), + grpc (2), + mdCli (3), + netconf (4), + snmp (5), + system (6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfDsLocksSessionType indicates the type of + management interface, which was used to obtain the lock." + ::= { tmnxSysMgmtIfDstoreLocksEntry 6 } + +tmnxSysMgmtIfDsLocksRegion OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysMgmtIfDsLocksRegion indicates the name + of the configuration region." + ::= { tmnxSysMgmtIfDstoreLocksEntry 7 } + +tmnxSysMgmtIfDsLocksRunLock OBJECT-TYPE + SYNTAX TmnxSysMgmtIfDstoreLockState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfDsLocksRunLock indicates running datastore + lock state" + ::= { tmnxSysMgmtIfDstoreLocksEntry 8 } + +tmnxSysMgmtIfDsLocksCndLock OBJECT-TYPE + SYNTAX TmnxSysMgmtIfDstoreLockState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfDsLocksCndLock indicates candidate datastore + lock state" + ::= { tmnxSysMgmtIfDstoreLocksEntry 9 } + +tmnxSysMgmtIfDsLocksIdleTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfDsLocksIdleTime indicates the idle time of + user. + + For the CLI sessions the idle time is the period of time after last + key pressed. For the NETCONF it is the period of time after session + creation. For the GMI we do not track idle time." + ::= { tmnxSysMgmtIfDstoreLocksEntry 10 } + +tmnxSysMgmtIfDsLocksScratchCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfDsLocksScratchCnt indicates the number of + scratchpads in use for session" + ::= { tmnxSysMgmtIfDstoreLocksEntry 11 } + +tmnxSysMgmtIfDsLocksCronEhs OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfDsLocksCronEhs indicates whether the session + is a Cron/EHS session + + Value true(1) represents Cron/EHS session and false(2) is used for + console or rest of connections identified by IP address in + tmnxSysMgmtIfDsLocksRmtIpAddress." + DEFVAL { false } + ::= { tmnxSysMgmtIfDstoreLocksEntry 12 } + +tmnxSysMgmtIfSchemaPath OBJECT-TYPE + SYNTAX TmnxDisplayStringURL + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfSchemaPath specifies the path to schema + files used by the system. + + The value of this object defaults to 'cf3:/YANG'." + DEFVAL { '6366333a2f59414e47'H } + ::= { tmnxSysMgmtInterfaces 6 } + +tmnxSysMgmtIfWriteSwitchReason OBJECT-TYPE + SYNTAX INTEGER { + boot (0), + manual (1), + validation (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysMgmtIfWriteSwitchReason indicates the + origin cause of the router configuration mode switch. + boot(0) - The system booted in the current mode. + manual (1) - An operator manually switched to the + current mode. + validation (2) - Validation failure was detected, + causing the mode switch." + ::= { tmnxSysMgmtInterfaces 7 } + +tmnxSysGrpcConnTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysGrpcConnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxSysGrpcConnTable contains read-only information + pertaining to gRPC server connections." + ::= { tmnxSysObjs 44 } + +tmnxSysGrpcConnEntry OBJECT-TYPE + SYNTAX TmnxSysGrpcConnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a single TCP connection towards gRPC server. + + Rows in the table tmnxSysGrpcConnEntry are automatically created by + the system when client connect to gRPC server and destroyed when + client disconnect." + INDEX { + tmnxSysGrpcConnSrcIpAddType, + tmnxSysGrpcConnSrcIpAddress, + tmnxSysGrpcConnSrcPort + } + ::= { tmnxSysGrpcConnTable 1 } + +TmnxSysGrpcConnEntry ::= SEQUENCE +{ + tmnxSysGrpcConnSrcIpAddType InetAddressType, + tmnxSysGrpcConnSrcIpAddress InetAddress, + tmnxSysGrpcConnSrcPort InetPortNumber, + tmnxSysGrpcConnStartTime DateAndTime, + tmnxSysGrpcConnActRpcCnt CounterBasedGauge64, + tmnxSysGrpcConnTotRpcCnt Counter64, + tmnxSysGrpcConnRxBytes Counter64, + tmnxSysGrpcConnTxBytes Counter64, + tmnxSysGrpcConnQos TDSCPNameOrEmpty, + tmnxSysGrpcConnSrcVRtrId TmnxVRtrID +} + +tmnxSysGrpcConnSrcIpAddType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxSysGrpcConnSrcIpAddType indicates the type + of IP address stored in tmnxSysGrpcConnSrcIpAddress. The value can be + either 'unknown', 'ipv4' or 'ipv6." + ::= { tmnxSysGrpcConnEntry 1 } + +tmnxSysGrpcConnSrcIpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxSysGrpcConnSrcIpAddress indicates the + remote IP address of the gRPC client." + ::= { tmnxSysGrpcConnEntry 2 } + +tmnxSysGrpcConnSrcPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxSysGrpcConnSrcPort indicates the remote + port of the gRPC client." + ::= { tmnxSysGrpcConnEntry 3 } + +tmnxSysGrpcConnStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcConnStartTime indicates the time when + connection towards gRPC server was established." + ::= { tmnxSysGrpcConnEntry 4 } + +tmnxSysGrpcConnActRpcCnt OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcConnActRpcCnt indicates the active number of + RPC on this connection." + ::= { tmnxSysGrpcConnEntry 5 } + +tmnxSysGrpcConnTotRpcCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcConnTotRpcCnt indicates the total number of + RPC on this connection since establishment time." + ::= { tmnxSysGrpcConnEntry 6 } + +tmnxSysGrpcConnRxBytes OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcConnRxBytes indicates the total number of + bytes received over this connection." + ::= { tmnxSysGrpcConnEntry 7 } + +tmnxSysGrpcConnTxBytes OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcConnTxBytes indicates the total number of + bytes sent over this connection." + ::= { tmnxSysGrpcConnEntry 8 } + +tmnxSysGrpcConnQos OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcConnQos indicates the DSCP value of the + connection. Only first Subscribe RPC with qos request is accepted on + connection. DSCP value is reset to sgt-qos default after last + Subscribe RPC on connection is terminated." + ::= { tmnxSysGrpcConnEntry 9 } + +tmnxSysGrpcConnSrcVRtrId OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysGrpcConnSrcVRtrId indicates the virtual + router instance ID of the gRPC client." + ::= { tmnxSysGrpcConnEntry 10 } + +tmnxSysHttpRdr OBJECT IDENTIFIER ::= { tmnxSysObjs 45 } + +tmnxSysHttpRdrCpmOptimizedMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysHttpRdrCpmOptimizedMode specifies if the CPM uses + the optimized mode for HTTP redirect messages." + DEFVAL { true } + ::= { tmnxSysHttpRdr 1 } + +tmnxSysGrpcRpcTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysGrpcRpcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tmnxSysGrpcRpcTable contains read-only information + pertaining to gRPC server RPCs." + ::= { tmnxSysObjs 46 } + +tmnxSysGrpcRpcEntry OBJECT-TYPE + SYNTAX TmnxSysGrpcRpcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a single RPC towards gRPC server. + + Rows in the table tmnxSysGrpcRpcEntry are automatically created by the + system when client send RPC towards gRPC server and destroyed when RPC + execution is finished or cancelled." + INDEX { tmnxSysGrpcRpcId } + ::= { tmnxSysGrpcRpcTable 1 } + +TmnxSysGrpcRpcEntry ::= SEQUENCE +{ + tmnxSysGrpcRpcId Unsigned32, + tmnxSysGrpcRpcName TNamedItem, + tmnxSysGrpcRpcServiceName TNamedItem, + tmnxSysGrpcRpcStartTime DateAndTime, + tmnxSysGrpcRpcSrcIpAddType InetAddressType, + tmnxSysGrpcRpcSrcIpAddress InetAddress, + tmnxSysGrpcRpcSrcPort InetPortNumber, + tmnxSysGrpcRpcUserName TNamedItemOrEmpty, + tmnxSysGrpcRpcSessionId Unsigned32 +} + +tmnxSysGrpcRpcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tmnxSysGrpcRpcId indicates the system + generated unique RPC ID." + ::= { tmnxSysGrpcRpcEntry 1 } + +tmnxSysGrpcRpcName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysGrpcRpcName indicates the name of a + RPC." + ::= { tmnxSysGrpcRpcEntry 2 } + +tmnxSysGrpcRpcServiceName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysGrpcRpcServiceName indicates the name + of a RPC service." + ::= { tmnxSysGrpcRpcEntry 3 } + +tmnxSysGrpcRpcStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysGrpcRpcStartTime indicates the time of a RPC + arrival to gRPC server." + ::= { tmnxSysGrpcRpcEntry 4 } + +tmnxSysGrpcRpcSrcIpAddType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysGrpcRpcSrcIpAddType indicates the type + of IP address stored in tmnxSysGrpcRpcSrcIpAddress. The value can be + either 'unknown', 'ipv4' or 'ipv6." + ::= { tmnxSysGrpcRpcEntry 5 } + +tmnxSysGrpcRpcSrcIpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysGrpcRpcSrcIpAddress indicates the + remote IP address of gRPC client who sent a RPC." + ::= { tmnxSysGrpcRpcEntry 6 } + +tmnxSysGrpcRpcSrcPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysGrpcRpcSrcPort indicates the remote + port of gRPC client who sent a RPC." + ::= { tmnxSysGrpcRpcEntry 7 } + +tmnxSysGrpcRpcUserName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysGrpcRpcUserName indicates the name of a + system user who initiated a RPC. + + The value might be empty if client did not provide username or if a + RPC was not yet authenticated." + ::= { tmnxSysGrpcRpcEntry 8 } + +tmnxSysGrpcRpcSessionId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxSysGrpcRpcSessionId indicates the + session-id of a system user who initiated a RPC. + + The value might be zero if a RPC was not yet authenticated." + ::= { tmnxSysGrpcRpcEntry 9 } + +tmnxSysNetworkElementObjs OBJECT IDENTIFIER ::= { tmnxSysObjs 47 } + +tmnxSysNEProfTableLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNEProfTableLstChgd indicates the time, since + system startup, when tmnxSysNEProfTable last changed configuration. + + A value of zero indicates that no changes were made to this table + since the system was last initialized." + ::= { tmnxSysNetworkElementObjs 1 } + +tmnxSysNEProfTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSysNEProfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSysNEProfTable contains objects used to configure instances of + the network element profile, which are used for node discovery. + + Entries in this table are created and deleted via SNMP set operations + to tmnxSysNEProfRowStatus." + ::= { tmnxSysNetworkElementObjs 2 } + +tmnxSysNEProfEntry OBJECT-TYPE + SYNTAX TmnxSysNEProfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each tmnxSysNEProfEntry contains the configuration for one network + element profile." + INDEX { tmnxSysNEProfName } + ::= { tmnxSysNEProfTable 1 } + +TmnxSysNEProfEntry ::= SEQUENCE +{ + tmnxSysNEProfName TNamedItem, + tmnxSysNEProfRowStatus RowStatus, + tmnxSysNEProfLastChanged TimeStamp, + tmnxSysNEProfNeid TmnxSysNeid, + tmnxSysNEProfNeipV4Type InetAddressType, + tmnxSysNEProfNeipV4 InetAddress, + tmnxSysNEProfNeipV6Type InetAddressType, + tmnxSysNEProfNeipV6 InetAddress, + tmnxSysNEProfSystemMac MacAddress, + tmnxSysNEProfPlatformType DisplayString, + tmnxSysNEProfVendorId DisplayString +} + +tmnxSysNEProfName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSysNEProfName uniquely specifies one network element + profile configured on this system." + ::= { tmnxSysNEProfEntry 1 } + +tmnxSysNEProfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysNEProfRowStatus specifies the status of this row. + It is used to create and delete row entries in tmnxSysNEProfTable." + ::= { tmnxSysNEProfEntry 2 } + +tmnxSysNEProfLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysNEProfLastChanged indicates the time, since system + startup, that the configuration of this row was created or modified." + ::= { tmnxSysNEProfEntry 3 } + +tmnxSysNEProfNeid OBJECT-TYPE + SYNTAX TmnxSysNeid + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysNEProfNeid specifies the Network Element + Identifier. + + The first 8 high-order bits indicate the subnet ID and and range from + 0x1 to 0xFE. The 16 low-order bits indicate the basic ID and ranges + from 0x0001 to 0xFFFE." + DEFVAL { ''H } + ::= { tmnxSysNEProfEntry 4 } + +tmnxSysNEProfNeipV4Type OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysNEProfNeipV4Type specifies the IP address type of + tmnxSysNEProfNeipV4. + + The value of tmnxSysNEProfNeipV4Type can be either of 'ipv4(1)' or + 'unknown (0)'. + + The value of 'unknown(0)' specifies no NEIP v4 address is configured." + DEFVAL { unknown } + ::= { tmnxSysNEProfEntry 5 } + +tmnxSysNEProfNeipV4 OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysNEProfNeipV4 indicates the IPv4 address of the + Network Element." + DEFVAL { ''H } + ::= { tmnxSysNEProfEntry 6 } + +tmnxSysNEProfNeipV6Type OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysNEProfNeipV6Type specifies the IP address type of + tmnxSysNEProfNeipV6. + + The value of tmnxSysNEProfNeipV6Type can be either of 'ipv6(2)' or + 'unknown (0)'. + + The value of 'unknown(0)' specifies no NEIP v6 address is configured." + DEFVAL { unknown } + ::= { tmnxSysNEProfEntry 7 } + +tmnxSysNEProfNeipV6 OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysNEProfNeipV6 indicates the IPv6 address of the + Network Element." + DEFVAL { ''H } + ::= { tmnxSysNEProfEntry 8 } + +tmnxSysNEProfSystemMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysNEProfSystemMac specifies the system MAC address + of the node. + + A value of all zeroes indicates this object is not configured, the + chassis MAC address will be used." + DEFVAL { '000000000000'H } + ::= { tmnxSysNEProfEntry 9 } + +tmnxSysNEProfPlatformType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysNEProfPlatformType specifies the product + identifier. + + An empty string indicates this object is not configured, the chassis + name and chassis type will be used." + DEFVAL { ''H } + ::= { tmnxSysNEProfEntry 10 } + +tmnxSysNEProfVendorId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSysNEProfVendorId specifies the vendor identifier." + DEFVAL { "Nokia" } + ::= { tmnxSysNEProfEntry 11 } + +tmnxSysNEDiscoveryGenerateTraps OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysNEDiscoveryGenerateTraps specifies whether to + generate Network Element Discovery notifications or not." + DEFVAL { false } + ::= { tmnxSysNetworkElementObjs 3 } + +tmnxSysFwdPathOptsObjs OBJECT IDENTIFIER ::= { tmnxSysObjs 48 } + +tmnxSysFpoDscpTransAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysFpoDscpTransAdminState specifies the + administrative state of the DSCP transparency forwarding path option." + DEFVAL { inService } + ::= { tmnxSysFwdPathOptsObjs 1 } + +tmnxSysFpoDscpTransOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysFpoDscpTransOperState indicates the operational + state of the DSCP transparency forwarding path option." + ::= { tmnxSysFwdPathOptsObjs 2 } + +tmnxSysFpoEntropyLabelAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysFpoEntropyLabelAdminState specifies the + administrative state of the entropy label forwarding path option." + DEFVAL { outOfService } + ::= { tmnxSysFwdPathOptsObjs 3 } + +tmnxSysFpoEntropyLabelOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysFpoEntropyLabelOperState indicates the operational + state of the entropy label forwarding path option." + ::= { tmnxSysFwdPathOptsObjs 4 } + +tmnxSysFpoMacFltOutVlanPrioAdmSt OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysFpoMacFltOutVlanPrioAdmSt specifies the + administrative state of the MAC filter outer VLAN priority forwarding + path option." + DEFVAL { outOfService } + ::= { tmnxSysFwdPathOptsObjs 5 } + +tmnxSysFpoMacFltOutVlanPrioOprSt OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysFpoMacFltOutVlanPrioOprSt indicates the + operational state of the MAC filter outer VLAN priority forwarding + path option." + ::= { tmnxSysFwdPathOptsObjs 6 } + +tmnxSysFpoVplsEvpnMplsAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxSysFpoVplsEvpnMplsAdminState specifies the + administrative state of the VPLS EVPN MPLS forwarding path option." + DEFVAL { inService } + ::= { tmnxSysFwdPathOptsObjs 7 } + +tmnxSysFpoVplsEvpnMplsOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSysFpoVplsEvpnMplsOperState indicates the operational + state of the VPLS EVPN MPLS forwarding path option." + ::= { tmnxSysFwdPathOptsObjs 8 } + +tmnxSysConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 1 } + +tmnxSysCompliances OBJECT IDENTIFIER ::= { tmnxSysConformance 1 } + +tmnxSysV4v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of general system capabilities + on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxSysGeneralV3v0Group, + tmnxSysTimeV4v0Group, + tmnxSysConfigV3v0Group, + tmnxSysRadiusServerGroup, + tmnxSysTacPlusServerGroup, + tmnxSysBofGroup, + tmnxSysNotificationV4v0Group, + tmnxPersistenceV4v0Group + } + ::= { tmnxSysCompliances 4 } + +tmnxSysV5v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of general system capabilities + on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxSysGeneralV3v0Group, + tmnxSysTimeV4v0Group, + tmnxSysConfigV3v0Group, + tmnxSysRadiusServerV5v0Group, + tmnxSysTacPlusServerV5v0Group, + tmnxSysBofGroup, + tmnxSysNotificationV5v0Group, + tmnxPersistenceV5v0Group + } + ::= { tmnxSysCompliances 5 } + +tmnxSysV6v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of general system capabilities + on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxSysGeneralV3v0Group, + tmnxSysTimeV4v0Group, + tmnxSysConfigV3v0Group, + tmnxSysRadiusServerV5v0Group, + tmnxSysTacPlusServerV5v0Group, + tmnxSysBofV6v0Group, + tmnxSysNotificationV6v0Group, + tmnxPersistenceV6v0Group, + tmnxSysIpv6MgmtItfV6v0Group, + tmnxSysLiV6v0Group + } + ::= { tmnxSysCompliances 6 } + +tmnxSysV7v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of general system capabilities + on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxSysGeneralV3v0Group, + tmnxSysGeneralV7v0Group, + tmnxSysTimeV4v0Group, + tmnxSysConfigV3v0Group, + tmnxSysRadiusServerV5v0Group, + tmnxSysTacPlusServerV5v0Group, + tmnxSysBofV6v0Group, + tmnxSysNotificationV6v0Group, + tmnxPersistenceV6v0Group, + tmnxSysIpv6MgmtItfV6v0Group, + tmnxSysLiV6v0Group, + tmnxSystemCpuMonitorGroup + } + ::= { tmnxSysCompliances 7 } + +tmnxSysV8v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of general system capabilities + on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxSysGeneralV3v0Group, + tmnxSysGeneralV7v0Group, + tmnxSysTimeV4v0Group, + tmnxSysConfigV8v0Group, + tmnxSysLoginControlV8v0Group, + tmnxSysRadiusServerV5v0Group, + tmnxSysTacPlusServerV5v0Group, + tmnxSysBofV6v0Group, + tmnxSysNotificationV6v0Group, + tmnxPersistenceV6v0Group, + tmnxSysIpv6MgmtItfV6v0Group, + tmnxSysLiV6v0Group, + tmnxSysIcmpVSV6v1Group, + tmnxSysEthInfoGroup, + tmnxSystemCpuMonitorGroup + } + ::= { tmnxSysCompliances 8 } + +tmnxSysV9v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of general system capabilities + on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxPersistenceV9v0Group, + tmnxSysBofV6v0Group, + tmnxSysConfigV8v0Group, + tmnxSysEthInfoGroup, + tmnxSysGeneralV3v0Group, + tmnxSysGeneralV7v0Group, + tmnxSysIcmpVSV6v1Group, + tmnxSysIpv6MgmtItfV6v0Group, + tmnxSysLiFilterGroup, + tmnxSysLiV6v0Group, + tmnxSysLoginControlSecGroup, + tmnxSysLoginControlV8v0Group, + tmnxSysLoginControlV9v0Group, + tmnxSysNotificationV6v0Group, + tmnxSysNotificationV9v0Group, + tmnxSysRadiusServerV5v0Group, + tmnxSysRollbackV9v0Group, + tmnxSysTacPlusServerV5v0Group, + tmnxSysTimeV4v0Group, + tmnxSystemCpuMonitorGroup, + tmnxSysCertGroup, + tmnxSysNotificationRBGroup + } + ::= { tmnxSysCompliances 9 } + +tmnxSysBootedBofCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for currently active (booted) BOF + capabilities on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxSysBootedBofGroup + } + ::= { tmnxSysCompliances 10 } + +tmnxSysV10v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of general system capabilities + on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxPersistenceV9v0Group, + tmnxSysBofV6v0Group, + tmnxSysConfigV8v0Group, + tmnxSysEthInfoGroup, + tmnxSysGeneralV3v0Group, + tmnxSysGeneralV7v0Group, + tmnxSysIcmpVSV6v1Group, + tmnxSysIpv6MgmtItfV6v0Group, + tmnxSysLiFilterGroup, + tmnxSysLiV6v0Group, + tmnxSysLoginControlSecGroup, + tmnxSysLoginControlV8v0Group, + tmnxSysLoginControlV9v0Group, + tmnxSysNotificationV6v0Group, + tmnxSysNotificationV9v0Group, + tmnxSysNotificationV10v0Group, + tmnxSysRadiusServerV5v0Group, + tmnxSysRollbackV9v0Group, + tmnxSysTacPlusServerV5v0Group, + tmnxSysTimeV4v0Group, + tmnxSystemCpuMonitorGroup, + tmnxSysCertGroup, + tmnxSysRollbackRescueGroup, + tmnxSysNotificationRBGroup + } + ::= { tmnxSysCompliances 11 } + +tmnxSysV11v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of general system capabilities + on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxPersistenceV11v0Group, + tmnxSysBofV6v0Group, + tmnxSysConfigV8v0Group, + tmnxSysEthInfoGroup, + tmnxSysGeneralV3v0Group, + tmnxSysGeneralV7v0Group, + tmnxSysIcmpVSV6v1Group, + tmnxSysIpv6MgmtItfV6v0Group, + tmnxSysLiFilterGroup, + tmnxSysLiV6v0Group, + tmnxSysLoginControlSecGroup, + tmnxSysLoginControlV8v0Group, + tmnxSysLoginControlV9v0Group, + tmnxSysNotificationV6v0Group, + tmnxSysNotificationV9v0Group, + tmnxSysNotificationV10v0Group, + tmnxSysRadiusServerV5v0Group, + tmnxSysRollbackV9v0Group, + tmnxSysTacPlusServerV5v0Group, + tmnxSysTimeV4v0Group, + tmnxSystemCpuMonitorGroup, + tmnxSysCertGroup, + tmnxSysRollbackRescueGroup, + tmnxSysNotificationRBGroup, + tmnxSysGroupingSystemGroup, + tmnxSysCandidateCfgGroup, + tmnxSysNetconfV11v0Group, + tmnxSysStrmV11v0R4Group + } + ::= { tmnxSysCompliances 12 } + +tmnxSysV12v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of general system capabilities + on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxPersistenceV12v0Group, + tmnxSysBofV6v0Group, + tmnxSysCandidateCfgGroup, + tmnxSysCardResourceGroup, + tmnxSysCertGroup, + tmnxSysConfigV8v0Group, + tmnxSysDNSSecNotifV12v0Group, + tmnxSysDNSSecV12v0Group, + tmnxSysEthInfoGroup, + tmnxSysGeneralV3v0Group, + tmnxSysGeneralV7v0Group, + tmnxSysGroupingSystemGroup, + tmnxSysIcmpVSV6v1Group, + tmnxSysIpv6MgmtItfV6v0Group, + tmnxSysLiFilterGroup, + tmnxSysLiV6v0Group, + tmnxSysLoginControlSecGroup, + tmnxSysLoginControlV8v0Group, + tmnxSysLoginControlV9v0Group, + tmnxSysNetconfV11v0Group, + tmnxSysNotificationRBGroup, + tmnxSysNotificationV10v0Group, + tmnxSysNotificationV12v0Group, + tmnxSysNotificationV6v0Group, + tmnxSysNotificationV9v0Group, + tmnxSysRadiusServerV5v0Group, + tmnxSysRollbackRescueGroup, + tmnxSysRollbackV9v0Group, + tmnxSysDhcpGroup, + tmnxSysStrmV11v0R4Group, + tmnxSysTacPlusServerV5v0Group, + tmnxSysTimeV4v0Group, + tmnxSystemCpuMonitorGroup, + tmnxSysXmppV12v4Group, + tmnxSysBofV12v0Group, + tmnxSysLicenseV12v0Group + } + ::= { tmnxSysCompliances 13 } + +tmnxSysV13v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of general system capabilities + on Nokia SROS series systems." + MODULE + MANDATORY-GROUPS { + tmnxPersistenceV12v0Group, + tmnxSysBofV6v0Group, + tmnxSysCandidateCfgGroup, + tmnxSysCardResourceGroup, + tmnxSysCertGroup, + tmnxSysConfigV8v0Group, + tmnxSysDNSSecNotifV12v0Group, + tmnxSysDNSSecV12v0Group, + tmnxSysEthInfoGroup, + tmnxSysGeneralV3v0Group, + tmnxSysGeneralV7v0Group, + tmnxSysGroupingSystemGroup, + tmnxSysIcmpVSV6v1Group, + tmnxSysIpv6MgmtItfV6v0Group, + tmnxSysLiFilterGroup, + tmnxSysLiV6v0Group, + tmnxSysLoginControlSecGroup, + tmnxSysLoginControlV8v0Group, + tmnxSysLoginControlV9v0Group, + tmnxSysNetconfV11v0Group, + tmnxSysNotificationRBGroup, + tmnxSysNotificationV10v0Group, + tmnxSysNotificationV12v0Group, + tmnxSysNotificationV6v0Group, + tmnxSysNotificationV9v0Group, + tmnxSysRadiusServerV5v0Group, + tmnxSysRollbackRescueGroup, + tmnxSysRollbackV9v0Group, + tmnxSysDhcpGroup, + tmnxSysStrmV11v0R4Group, + tmnxSysTacPlusServerV5v0Group, + tmnxSysTimeV4v0Group, + tmnxSystemCpuMonitorGroup, + tmnxSysXmppV12v4Group, + tmnxSysBofV12v0Group, + tmnxSysLicenseV12v0Group, + tmnxSysFibV13v0Group, + tmnxSysNetconfV13v0Group, + tmnxSysSnmpSrcAccesLstV13v0Group, + tmnxSysMgmtProtocolV13v0Group, + tmnxSysFileTransProfV13v0Group, + tmnxSysEhsV13v0Group, + tmnxSysBofV13v0Group, + tmnxSysLicenseV13v0Group, + tmnxSysLicenseNotifV13v0Group, + tmnxSysSwReposV13v0Group + } + ::= { tmnxSysCompliances 14 } + +tmnxSysV14v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of general system capabilities + on Nokia SROS series systems in release 14.0." + MODULE + MANDATORY-GROUPS { + tmnxPersistenceV12v0Group, + tmnxSysBofV6v0Group, + tmnxSysCandidateCfgGroup, + tmnxSysCardResourceGroup, + tmnxSysCertGroup, + tmnxSysConfigV8v0Group, + tmnxSysDNSSecNotifV12v0Group, + tmnxSysDNSSecV12v0Group, + tmnxSysEthInfoGroup, + tmnxSysGeneralV3v0Group, + tmnxSysGeneralV7v0Group, + tmnxSysGroupingSystemGroup, + tmnxSysIcmpVSV6v1Group, + tmnxSysIpv6MgmtItfV6v0Group, + tmnxSysLiFilterGroup, + tmnxSysLiV6v0Group, + tmnxSysLoginControlSecGroup, + tmnxSysLoginControlV8v0Group, + tmnxSysLoginControlV9v0Group, + tmnxSysNetconfV11v0Group, + tmnxSysNotificationRBGroup, + tmnxSysNotificationV10v0Group, + tmnxSysNotificationV12v0Group, + tmnxSysNotificationV6v0Group, + tmnxSysNotificationV9v0Group, + tmnxSysRadiusServerV5v0Group, + tmnxSysRollbackRescueGroup, + tmnxSysRollbackV9v0Group, + tmnxSysDhcpGroup, + tmnxSysStrmV11v0R4Group, + tmnxSysTacPlusServerV5v0Group, + tmnxSysTimeV4v0Group, + tmnxSystemCpuMonitorGroup, + tmnxSysXmppV12v4Group, + tmnxSysBofV12v0Group, + tmnxSysLicenseV12v0Group, + tmnxSysFibV13v0Group, + tmnxSysNetconfV13v0Group, + tmnxSysSnmpSrcAccesLstV13v0Group, + tmnxSysMgmtProtocolV13v0Group, + tmnxSysFileTransProfV13v0Group, + tmnxSysEhsV13v0Group, + tmnxSysBofV13v0Group, + tmnxSysLicenseV13v0Group, + tmnxSysLicenseNotifV13v0Group, + tmnxSysSwReposV13v0Group, + tmnxSysBofV14v0Group, + tmnxSysNotificationV14v0Group, + tmnxPersistenceV14v0Group, + tmnxSysEhsParameterGroup, + tmnxSysLicenseApplicationGroup, + tmnxSysNotifyObjsV14v0Group, + tmnxSysTimeV14v0Group + } + ::= { tmnxSysCompliances 15 } + +tmnxSysV15v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of general system capabilities + on Nokia SROS series systems in release 15.0." + MODULE + MANDATORY-GROUPS { + tmnxSysLoginControlV15v0Group, + tmnxSysGrpcV15v0Group, + tmnxSysXmppMgmtGroup, + tmnxSysLicenseApp48HrsGroup + } + ::= { tmnxSysCompliances 16 } + +tmnxSysV15v1Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of general system capabilities + on Nokia SROS series systems in release 15.1." + MODULE + MANDATORY-GROUPS { + tmnxSysNetconfV15v1Group, + tmnxSysMgmtProtocolV15v1Group, + tmnxSysConfigSaveCtrlV15v1Group, + tmnxSysMgmtIfMdCliGroup, + tmnxSysMgmtIfYangModulesGroup, + tmnxSysFileTransProfV15v1Group, + tmnxSysBofV15v1Group + } + ::= { tmnxSysCompliances 17 } + +tmnxSysV16v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of general system capabilities + on Nokia SROS series systems in release 16.0." + MODULE + MANDATORY-GROUPS { + tmnxSysHttpRdrV16v0Group, + tmnxSysLicenseNotifV16v0Group, + tmnxSysMgmtIfDsLocksV16v0Group, + tmnxSysLicensingV16v0Group, + tmnxSysMgmtInterfaceV16v0Group, + tmnxSysMgmtIfNotifyObjsGroup, + tmnxSysNetworkElementV16v0Group + } + ::= { tmnxSysCompliances 18 } + +tmnxSysV19v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of general system capabilities + on Nokia SROS series systems in release 19." + MODULE + MANDATORY-GROUPS { + tmnxSysLicNotifyObjsV19v0Group, + tmnxSysLicenseNotifV19v0Group, + tmnxSysResInfoV19v0Group, + tmnxSysBofV19v0Group, + tmnxSysNetworkElementV19v0Group, + tmnxSysLicensingV19v0Group, + tmnxSysNetconfV19v0Group, + tmnxSysEhsV19v0Group, + tmnxSysBootConfFmtNotifyObjsGrp, + tmnxSysFwdPathOptsV19v0Group, + tmnxSysBootConfFmtNotifyGrp, + tmnxSysMgmtIfMdCliCmdAccntGroup + } + ::= { tmnxSysCompliances 19 } + +tmnxSysGroups OBJECT IDENTIFIER ::= { tmnxSysConformance 2 } + +tmnxSysRadiusServerGroup OBJECT-GROUP + OBJECTS { + radiusOperStatus, + radiusServerAddress, + radiusServerOperStatus + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of RADIUS servers on Nokia + SROS series systems." + ::= { tmnxSysGroups 4 } + +tmnxSysTacPlusServerGroup OBJECT-GROUP + OBJECTS { + tacplusOperStatus, + tacplusServerAddress, + tacplusServerOperStatus + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of TACACS+ servers on Nokia + SROS series systems." + ::= { tmnxSysGroups 5 } + +tmnxSysBofGroup OBJECT-GROUP + OBJECTS { + sbiActiveIpAddr, + sbiActiveIpMask, + sbiStandbyIpAddr, + sbiStandbyIpMask, + sbiPrimaryImage, + sbiSecondaryImage, + sbiTertiaryImage, + sbiPrimaryConfigFile, + sbiSecondaryConfigFile, + sbiTertiaryConfigFile, + sbiPersist, + sbiConsoleSpeed, + sbiAutoNegotiate, + sbiSpeed, + sbiDuplex, + sbiPrimaryDns, + sbiSecondaryDns, + sbiTertiaryDns, + sbiDnsDomain, + sbiWait, + sbiStaticRouteNextHop, + sbiStaticRouteRowStatus + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of the Boot Options File + (BOF) on Nokia SROS series systems." + ::= { tmnxSysGroups 8 } + +tmnxSysConfigV3v0Group OBJECT-GROUP + OBJECTS { + ssiSaveConfig, + ssiSyncMode, + ssiSyncForce, + ssiSyncStatus, + ssiSyncConfigLastTime, + ssiSyncBootEnvLastTime, + ssiConfigMaxBackupRevisions, + ssiSaveConfigResult, + ssiSaveBof, + ssiSaveBofResult, + ssiSaveConfigDest, + ssiSaveConfigDetail, + ssiRedFailoverTime, + ssiRedFailoverReason, + sbiConfigStatus, + sbiPersistStatus, + sbiPersistIndex, + sbiSnmpdAdminStatus, + sbiSnmpdOperStatus, + sbiSnmpdMaxPktSize, + sbiSnmpdPortNum, + sbiBootConfigOKScript, + sbiConfigOKScriptStatus, + sbiBootConfigFailScript, + sbiConfigFailScriptStatus, + sbiRedSwitchoverScript, + sbiRedSwitchoverScriptStatus, + slcFtpInboundMaxSessions, + slcTelnetInboundMaxSessions, + slcTelnetOutboundMaxSessions, + slcPreLoginMessage, + slcPreLoginMessageInclName, + slcMessageOfTheDay, + slcMessageOfTheDayType, + slcLoginBanner, + sysLACPSystemPriority, + slcLoginExponentialBackOff + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of boot-up configuration + and synchronization of active and standby systems on Nokia SROS series + systems." + ::= { tmnxSysGroups 12 } + +tmnxSysGeneralV3v0Group OBJECT-GROUP + OBJECTS { + sgiCpuUsage, + sgiMemoryUsed, + sgiMemoryAvailable, + sgiMemoryPoolAllocated, + sgiSwMajorVersion, + sgiSwMinorVersion, + sgiSwVersionModifier + } + STATUS current + DESCRIPTION + "The group of objects supporting management of general system + capabilities on Nokia SROS series systems, 3.0 Release." + ::= { tmnxSysGroups 15 } + +tmnxSysObsoleteGroup OBJECT-GROUP + OBJECTS { + stiSummerZoneStartDate, + stiSummerZoneEndDate, + tacplusServerAddress, + radiusServerAddress + } + STATUS obsolete + DESCRIPTION + "The group of objects in TIMETRA-SYSTEM-MIB which are obsoleted." + ::= { tmnxSysGroups 17 } + +tmnxPersistenceV4v0Group OBJECT-GROUP + OBJECTS { + spiDhcpL2PersistenceFileLocation, + spiDhcpL2PersistenceDescription, + spiDhcpL3PersistenceFileLocation, + spiDhcpL3PersistenceDescription, + spiSubMgmtPersistenceFileLocation, + spiSubMgmtPersistenceDescription + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of persistency across + system reboot on Nokia SROS series systems." + ::= { tmnxSysGroups 18 } + +tmnxSysTimeV4v0Group OBJECT-GROUP + OBJECTS { + stiDateAndTime, + stiActiveZone, + stiHoursOffset, + stiMinutesOffset, + stiZoneType, + stiSummerZoneRowStatus, + stiSummerZoneOffset, + stiSummerZoneStartDay, + stiSummerZoneStartWeek, + stiSummerZoneStartMonth, + stiSummerZoneStartHour, + stiSummerZoneStartMinute, + stiSummerZoneEndDay, + stiSummerZoneEndWeek, + stiSummerZoneEndMonth, + stiSummerZoneEndHour, + stiSummerZoneEndMinute, + sntpState, + sntpServerRowStatus, + sntpServerVersion, + sntpServerPreference, + sntpServerInterval, + sntpAdminState, + sntpOperStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting management of time on Nokia SROS + series systems, 4.0 Release." + ::= { tmnxSysGroups 19 } + +tmnxSysNotifyObjsR4r0Group OBJECT-GROUP + OBJECTS { + tmnxNotifyRow, + tmnxNotifyRowAdminState, + tmnxNotifyRowOperState, + tmnxMemoryModule, + tmnxModuleMallocSize, + tmnxDroppedTrapID, + tmnxTrapDroppedReasonCode, + tmnxTrapDroppedEntryID, + tmnxNotifyEntryOID, + tmnxSnmpdErrorMsg, + tmnxSysTimeSetBy + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting notifications for general system + capabilities on Nokia SROS series systems." + ::= { tmnxSysGroups 20 } + +tmnxSysNotificationV4v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + stiDateAndTimeChanged, + ssiSaveConfigSucceeded, + ssiSaveConfigFailed, + sbiBootConfig, + sbiBootSnmpd, + radiusServerOperStatusChange, + radiusOperStatusChange, + tmnxConfigModify, + tmnxConfigCreate, + tmnxConfigDelete, + tmnxStateChange, + tmnxModuleMallocFailed, + tmnxTrapDropped, + ssiSyncConfigOK, + ssiSyncConfigFailed, + ssiSyncBootEnvOK, + ssiSyncBootEnvFailed, + sntpTimeDiffExceedsThreshold, + tacplusServerOperStatusChange, + tacplusOperStatusChange, + tmnxSnmpdError, + tmnxSsiMismatch, + tmnxSnmpdStateChange, + ssiRedStandbySyncing, + ssiRedStandbyReady, + ssiRedStandbySyncLost, + ssiRedSwitchover, + ssiRedCpmActive, + ssiRedSingleCpm, + persistencyClosedAlarmRaised, + persistencyClosedAlarmCleared, + tmnxSntpOperChange, + tmnxSysTimeSet + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the general system capabilities + on Nokia SROS series systems." + ::= { tmnxSysGroups 21 } + +tmnxSysNotifyObjsV5v0Group OBJECT-GROUP + OBJECTS { + tmnxPersistencyClient, + tmnxPersistencyFileLocator, + tmnxPersistencyNotifyMsg, + tmnxPersistenceAffectedCpm, + tmnxNotifyRow, + tmnxNotifyRowAdminState, + tmnxNotifyRowOperState, + tmnxMemoryModule, + tmnxModuleMallocSize, + tmnxDroppedTrapID, + tmnxTrapDroppedReasonCode, + tmnxTrapDroppedEntryID, + tmnxNotifyEntryOID, + tmnxSnmpdErrorMsg, + tmnxSysTimeSetBy, + tmnxFtpFailureMsg, + tmnxFtpFailureDestAddressType, + tmnxFtpFailureDestAddress + } + STATUS current + DESCRIPTION + "The group of objects supporting notifications for general system + capabilities on Nokia SROS series systems." + ::= { tmnxSysGroups 22 } + +tmnxSysNotificationV5v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + stiDateAndTimeChanged, + ssiSaveConfigSucceeded, + ssiSaveConfigFailed, + sbiBootConfig, + sbiBootSnmpd, + radiusOperStatusChange, + tmnxConfigModify, + tmnxConfigCreate, + tmnxConfigDelete, + tmnxStateChange, + tmnxModuleMallocFailed, + tmnxTrapDropped, + ssiSyncConfigOK, + ssiSyncConfigFailed, + ssiSyncBootEnvOK, + ssiSyncBootEnvFailed, + sntpTimeDiffExceedsThreshold, + tacplusOperStatusChange, + tmnxSnmpdError, + tmnxSsiMismatch, + tmnxSnmpdStateChange, + ssiRedStandbySyncing, + ssiRedStandbyReady, + ssiRedStandbySyncLost, + ssiRedSwitchover, + ssiRedCpmActive, + ssiRedSingleCpm, + persistencyClosedAlarmRaised, + persistencyClosedAlarmCleared, + tmnxSntpOperChange, + tmnxSysTimeSet, + tmnxFtpClientFailure, + tacplusInetSrvrOperStatusChange, + radiusInetServerOperStatusChange, + persistencyEventReport + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the general system capabilities + on Nokia SROS series systems." + ::= { tmnxSysGroups 23 } + +tmnxSysObsoleteNotificationV5v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tacplusServerOperStatusChange, + radiusServerOperStatusChange + } + STATUS current + DESCRIPTION + "The group of notification objects in TIMETRA-SYSTEM-MIB which are + obsoleted." + ::= { tmnxSysGroups 24 } + +tmnxSysTacPlusServerV5v0Group OBJECT-GROUP + OBJECTS { + tacplusOperStatus, + tacplusServerOperStatus, + tacPlusServerInetAddressType, + tacPlusServerInetAddress + } + STATUS current + DESCRIPTION + "The group of objects supporting management of TACACS+ servers on Nokia + SROS series systems." + ::= { tmnxSysGroups 25 } + +tmnxSysRadiusServerV5v0Group OBJECT-GROUP + OBJECTS { + radiusOperStatus, + radiusServerOperStatus, + radiusServerInetAddressType, + radiusServerInetAddress + } + STATUS current + DESCRIPTION + "The group of objects supporting management of RADIUS servers on Nokia + SROS series systems." + ::= { tmnxSysGroups 26 } + +tmnxSysObsoleteV5v0Group OBJECT-GROUP + OBJECTS { + stiSummerZoneStartDate, + stiSummerZoneEndDate, + tacplusServerAddress, + radiusServerAddress, + spiDhcpL2PersistenceFileLocation, + spiDhcpL2PersistenceDescription, + spiDhcpL3PersistenceFileLocation, + spiDhcpL3PersistenceDescription + } + STATUS current + DESCRIPTION + "The group of objects in TIMETRA-SYSTEM-MIB which are obsoleted." + ::= { tmnxSysGroups 27 } + +tmnxPersistenceV5v0Group OBJECT-GROUP + OBJECTS { + spiSubMgmtPersistenceFileLocation, + spiSubMgmtPersistenceDescription + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of persistency across + system reboot on Nokia SROS series systems." + ::= { tmnxSysGroups 28 } + +tmnxSysIpv6MgmtItfV6v0Group OBJECT-GROUP + OBJECTS { + sbiActiveIPv6Addr, + sbiActiveIPv6PfxLen, + sbiStandbyIPv6Addr, + sbiStandbyIPv6PfxLen, + sbiPrimaryDnsIPv6Addr, + sbiSecondaryDnsIPv6Addr, + sbiTertiaryDnsIPv6Addr, + sbiStaticRouteIPv6NextHop, + sbiStaticRouteIPv6RowStatus, + sysDNSInfoLastChanged, + sysDNSAddressResolvePref + } + STATUS current + DESCRIPTION + "The group of objects supporting ipv6 management interface on Nokia + SROS series systems." + ::= { tmnxSysGroups 29 } + +tmnxPersistenceV6v0Group OBJECT-GROUP + OBJECTS { + spiSubMgmtPersistenceFileLocation, + spiSubMgmtPersistenceDescription, + spiDhcpSrvPersistenceFileLoc, + spiDhcpSrvPersistenceDescr + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of persistency across + system reboot on Nokia SROS series systems." + ::= { tmnxSysGroups 30 } + +tmnxSysBofV6v0Group OBJECT-GROUP + OBJECTS { + sbiActiveIpAddr, + sbiActiveIpMask, + sbiStandbyIpAddr, + sbiStandbyIpMask, + sbiPrimaryImage, + sbiSecondaryImage, + sbiTertiaryImage, + sbiPrimaryConfigFile, + sbiSecondaryConfigFile, + sbiTertiaryConfigFile, + sbiPersist, + sbiConsoleSpeed, + sbiAutoNegotiate, + sbiSpeed, + sbiDuplex, + sbiPrimaryDns, + sbiSecondaryDns, + sbiTertiaryDns, + sbiDnsDomain, + sbiWait, + sbiStaticRouteNextHop, + sbiStaticRouteRowStatus, + sbiLiSeparate, + sbiLiLocalSave + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the Boot Options File + (BOF) on Nokia SROS series systems." + ::= { tmnxSysGroups 31 } + +tmnxSysNotificationV6v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + stiDateAndTimeChanged, + ssiSaveConfigSucceeded, + ssiSaveConfigFailed, + sbiBootConfig, + sbiBootSnmpd, + sbiBootConfigFailFileError, + sbiBootConfigOKFileError, + sbiBootLiConfig, + radiusOperStatusChange, + tmnxConfigModify, + tmnxConfigCreate, + tmnxConfigDelete, + tmnxStateChange, + tmnxModuleMallocFailed, + tmnxTrapDropped, + ssiSyncConfigOK, + ssiSyncConfigFailed, + ssiSyncBootEnvOK, + ssiSyncBootEnvFailed, + sntpTimeDiffExceedsThreshold, + tacplusOperStatusChange, + tmnxSnmpdError, + tmnxSsiMismatch, + tmnxSnmpdStateChange, + ssiRedStandbySyncing, + ssiRedStandbyReady, + ssiRedStandbySyncLost, + ssiRedSwitchover, + ssiRedCpmActive, + ssiRedSingleCpm, + persistencyClosedAlarmRaised, + persistencyClosedAlarmCleared, + tmnxSntpOperChange, + tmnxSysTimeSet, + tmnxFtpClientFailure, + tacplusInetSrvrOperStatusChange, + radiusInetServerOperStatusChange, + persistencyEventReport + } + STATUS current + DESCRIPTION + "The group of notifications supporting the general system capabilities + on Nokia SROS series systems." + ::= { tmnxSysGroups 32 } + +tmnxSysLiV6v0Group OBJECT-GROUP + OBJECTS { + sliConfigStatus, + sliSaveConfig, + sliSaveConfigResult, + sliConfigLastModified, + sliConfigLastSaved + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Lawful Intercept + configuration on Nokia SROS series systems." + ::= { tmnxSysGroups 33 } + +tmnxSysNotifyObjsV6v0Group OBJECT-GROUP + OBJECTS { + tmnxNotifyObjectName, + tmnxSyncFailureReason + } + STATUS current + DESCRIPTION + "The group of objects added in 6.0 release to support system + notifications." + ::= { tmnxSysGroups 34 } + +tmnxSysGeneralV7v0Group OBJECT-GROUP + OBJECTS { + sgiSnmpInGetBulks, + sgiKbMemoryUsed, + sgiKbMemoryAvailable, + sgiKbMemoryPoolAllocated + } + STATUS current + DESCRIPTION + "The group of objects supporting management of general system + capabilities on Nokia SROS series systems added in 7.0 Release." + ::= { tmnxSysGroups 35 } + +tmnxSysIcmpVSV6v1Group OBJECT-GROUP + OBJECTS { + sysIcmpVSEnhancement + } + STATUS current + DESCRIPTION + "The group of objects supporting management of ICMP vendor specific + enhancement capabilities on Nokia SROS series systems." + ::= { tmnxSysGroups 36 } + +tmnxSysConfigV8v0Group OBJECT-GROUP + OBJECTS { + ssiSaveConfig, + ssiSyncMode, + ssiSyncForce, + ssiSyncStatus, + ssiSyncConfigLastTime, + ssiSyncBootEnvLastTime, + ssiConfigMaxBackupRevisions, + ssiSaveConfigResult, + ssiSaveBof, + ssiSaveBofResult, + ssiSaveConfigDest, + ssiSaveConfigDetail, + ssiRedFailoverTime, + ssiRedFailoverReason, + sbiConfigStatus, + sbiPersistStatus, + sbiPersistIndex, + sbiSnmpdAdminStatus, + sbiSnmpdOperStatus, + sbiSnmpdMaxPktSize, + sbiSnmpdPortNum, + sbiBootConfigOKScript, + sbiConfigOKScriptStatus, + sbiBootConfigFailScript, + sbiConfigFailScriptStatus, + sbiRedSwitchoverScript, + sbiRedSwitchoverScriptStatus, + sysLACPSystemPriority + } + STATUS current + DESCRIPTION + "The group of objects supporting management of boot-up configuration + and synchronization of active and standby systems on Nokia SROS series + systems." + ::= { tmnxSysGroups 37 } + +tmnxSysLoginControlV8v0Group OBJECT-GROUP + OBJECTS { + slcFtpInboundMaxSessions, + slcTelnetInboundMaxSessions, + slcTelnetOutboundMaxSessions, + slcPreLoginMessage, + slcPreLoginMessageInclName, + slcMessageOfTheDay, + slcMessageOfTheDayType, + slcLoginBanner, + slcLoginExponentialBackOff, + slcTelnetGracefulShutdown, + slcSSHGracefulShutdown + } + STATUS current + DESCRIPTION + "The group of objects supporting management of login control on Nokia + SROS series systems." + ::= { tmnxSysGroups 38 } + +tmnxSysEthInfoGroup OBJECT-GROUP + OBJECTS { + sysNewQinqUntaggedSap + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Ethernet Info on Nokia + SROS series systems." + ::= { tmnxSysGroups 39 } + +tmnxPersistenceV9v0Group OBJECT-GROUP + OBJECTS { + spiSubMgmtPersistenceFileLocation, + spiSubMgmtPersistenceDescription, + spiDhcpSrvPersistenceFileLoc, + spiDhcpSrvPersistenceDescr, + spiNatFwdPersistenceFileLoc, + spiNatFwdPersistenceDescr, + spiAAPersistenceFileLoc, + spiAAPersistenceDescr + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of persistency across + system reboot on Nokia SROS series systems release 9.0." + ::= { tmnxSysGroups 40 } + +tmnxSysLoginControlSecGroup OBJECT-GROUP + OBJECTS { + slcTelnetMinTTLValue, + slcSSHMinTTLValue + } + STATUS current + DESCRIPTION + "The group of objects supporting management of login control on Nokia + SROS series systems." + ::= { tmnxSysGroups 41 } + +tmnxSysLiFilterGroup OBJECT-GROUP + OBJECTS { + sliFilterLock + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Lawful Intercept + configuration on Nokia SROS series systems." + ::= { tmnxSysGroups 42 } + +tmnxSysNotificationV9v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + persistenceRestoreProblem, + tmnxSysRollbackStarted, + tmnxSysRollbackStatusChange, + tmnxSysRollbackSaveStatusChange, + tmnxSysRollbackFileDeleteStatus, + ssiSyncRollbackOK, + ssiSyncRollbackFailed, + ssiSyncCertOK, + ssiSyncCertFailed + } + STATUS current + DESCRIPTION + "The group of notifications supporting the general system capabilities + added in release 9.0 of SROS." + ::= { tmnxSysGroups 43 } + +tmnxSysRollbackV9v0Group OBJECT-GROUP + OBJECTS { + tmnxSysRollbackIndex, + tmnxSysRollbackStart, + tmnxSysRollbackResult, + tmnxSysRollbackSave, + tmnxSysRollbackSaveResult, + tmnxSysRollbackLocation, + tmnxSysRollbackRevertIndex, + tmnxSysRollbackRevertEndTime, + tmnxSysRollbackTableLastChanged, + tmnxSysRollbackFileCreationTime, + tmnxSysRollbackFileComment, + tmnxSysRollbackFileUserName, + tmnxSysRollbackSavedTime, + ssiSyncRollbackLastTime, + tmnxSysRollbackRevertStartTime, + tmnxSysRollbackRevertUserName, + tmnxSysRollbackRevertFilename, + tmnxSysRollbackSaveComment, + tmnxSysRollbackAbortRevert, + tmnxSysRollbackFileVersion, + tmnxSysRollbackFileDelete, + tmnxSysRollbackFileDeleteResult, + ssiSyncRollbackMode, + ssiSyncRollbackForce, + ssiSyncRollbackStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the Rollback Files on + Nokia SROS series systems." + ::= { tmnxSysGroups 44 } + +tmnxSysLoginControlV9v0Group OBJECT-GROUP + OBJECTS { + slcSSHInboundMaxSessions, + slcSSHOutboundMaxSessions + } + STATUS current + DESCRIPTION + "The group of objects supporting management of login control on Nokia + SROS series systems, added in release 9.0." + ::= { tmnxSysGroups 45 } + +tmnxSystemCpuMonitorGroup OBJECT-GROUP + OBJECTS { + tmnxSysCpuMonCpuIdle, + tmnxSysCpuMonBusyCoreUtil, + tmnxSysCpuMonBusyGroupName, + tmnxSysCpuMonBusyGroupUtil + } + STATUS current + DESCRIPTION + "The group of objects, added in release 7.0, used for monitoring system + CPU utilization on Nokia SROS series systems." + ::= { tmnxSysGroups 46 } + +tmnxSysCertGroup OBJECT-GROUP + OBJECTS { + ssiSyncCertForce, + ssiSyncCertLastTime, + ssiSyncCertMode, + ssiSyncCertStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the synchronization of + certificate Files on Nokia SROS series systems." + ::= { tmnxSysGroups 47 } + +tmnxSysBootedBofGroup OBJECT-GROUP + OBJECTS { + sbbiLiSeparate, + sbbiLiLocalSave + } + STATUS current + DESCRIPTION + "The group of objects giving the value of the currently active (booted) + Boot Options File (BOF) parameters on Nokia SROS series systems." + ::= { tmnxSysGroups 48 } + +tmnxSysRollbackRescueGroup OBJECT-GROUP + OBJECTS { + tmnxSysRollbackRescueLocation, + tmnxSysRollbackRescueSave, + tmnxSysRollbackRescueRevert, + tmnxSysRollbackRescueDelete, + tmnxSysRollbackRescueSaveRes, + tmnxSysRollbackRescueRevertRes, + tmnxSysRollbackRescueDeleteRes, + tmnxSysRollbackRescueSavedTime, + tmnxSysRollbackRescueRevStTime, + tmnxSysRollbackRescueRevEdTime, + tmnxSysRollbackRescueRevUser, + tmnxSysRollbackRescueSaveComment, + tmnxSysRollbackRescueAbortRevert, + tmnxSysRollbackRescueFileExists, + tmnxSysRollbackMaxLocalFiles, + tmnxSysRollbackMaxRemoteFiles + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the Rollback Rescue file + on Nokia SROS series systems." + ::= { tmnxSysGroups 49 } + +tmnxSysNotificationV10v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + persistencyFileSysThresRaised, + persistencyFileSysThresCleared, + tmnxSysExecStarted, + tmnxSysExecFinished + } + STATUS current + DESCRIPTION + "The group of notifications supporting the general system capabilities + added in release 10.0 of SROS." + ::= { tmnxSysGroups 50 } + +tmnxSysNotifyObjsV10v0Group OBJECT-GROUP + OBJECTS { + tmnxSysRollbackFileType, + tmnxSysExecScript, + tmnxSysExecResult + } + STATUS current + DESCRIPTION + "The group of accessible-for-notify objects supporting notifications on + Nokia SROS series systems added in SROS release 10.0." + ::= { tmnxSysGroups 51 } + +tmnxSysNotificationRBGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxSysRollbackSaveStarted, + tmnxSysRollbackDeleteStarted, + tmnxSysNvsysFileError + } + STATUS current + DESCRIPTION + "The group of notifications supporting the general system capabilities + added in Nokia SROS series systems." + ::= { tmnxSysGroups 52 } + +tmnxSysNotifyObjsGenGroup OBJECT-GROUP + OBJECTS { + tmnxSysFileErrorType + } + STATUS current + DESCRIPTION + "The group of accessible-for-notify objects supporting notifications on + Nokia SROS series systems added in SROS." + ::= { tmnxSysGroups 53 } + +tmnxSysGroupingSystemGroup OBJECT-GROUP + OBJECTS { + sgiSystemGroupID, + sgiSystemSubGroupID + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the grouping systems on + Nokia SROS series systems." + ::= { tmnxSysGroups 54 } + +tmnxSysCandidateCfgGroup OBJECT-GROUP + OBJECTS { + tmnxSysCandidateCfgState, + tmnxSysCandidateCfgEditors, + tmnxSysCandidateCfgCommitState, + tmnxSysCandidateCfgCommitTime, + tmnxSysCandidateCfgRevertTime, + tmnxSysCandidateCfgChckptCreated, + tmnxSysCandidateCfgExclusiveUsr, + tmnxSysCandidateCfgUser + } + STATUS current + DESCRIPTION + "The group of objects supporting the candidate config on Nokia SROS + series system added in SROS release 11.0." + ::= { tmnxSysGroups 55 } + +tmnxPersistenceV11v0Group OBJECT-GROUP + OBJECTS { + spiSubMgmtPersistenceFileLocation, + spiSubMgmtPersistenceDescription, + spiDhcpSrvPersistenceFileLoc, + spiDhcpSrvPersistenceDescr, + spiNatFwdPersistenceFileLoc, + spiNatFwdPersistenceDescr, + spiAAPersistenceFileLoc, + spiAAPersistenceDescr, + spiAncpPersistenceFileLoc, + spiAncpPersistenceDescr + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of persistency across + system reboot on Nokia SROS series systems release 11.0." + ::= { tmnxSysGroups 56 } + +tmnxSysNetconfV11v0Group OBJECT-GROUP + OBJECTS { + tmnxSysNetconfAdminStatus, + tmnxSysNetconfOperStatus, + tmnxSysNetconfRequests, + tmnxSysNetconfGetRequests, + tmnxSysNetconfGetConfigRequests, + tmnxSysNetconfEditConfigRequests, + tmnxSysNetconfCloseRequests, + tmnxSysNetconfKillRequests, + tmnxSysNetconfResponses, + tmnxSysNetconfErrorResponses + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the NETCONF on Nokia + SROS series system added in SROS release 11.0." + ::= { tmnxSysGroups 57 } + +tmnxSysStrmV11v0R4Group OBJECT-GROUP + OBJECTS { + tmnxSysStrmAdminStatus, + tmnxSysStrmDumpSnmpRequests, + tmnxSysStrmGetManyRequests, + tmnxSysStrmResponses + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the SAM streaming on + Nokia SROS series system added in SROS release 11.0 R4." + ::= { tmnxSysGroups 58 } + +tmnxSysNotifyObjsV11v0Group OBJECT-GROUP + OBJECTS { + tmnxTrapDroppedCount + } + STATUS current + DESCRIPTION + "The group of objects supporting notifications for general system + capabilities, added in Nokia SROS release 11.0." + ::= { tmnxSysGroups 59 } + +tmnxSysV12v0Groups OBJECT IDENTIFIER ::= { tmnxSysGroups 60 } + +tmnxPersistenceV12v0Group OBJECT-GROUP + OBJECTS { + spiSubMgmtPersistenceFileLocation, + spiSubMgmtPersistenceDescription, + spiDhcpSrvPersistenceFileLoc, + spiDhcpSrvPersistenceDescr, + spiNatFwdPersistenceFileLoc, + spiNatFwdPersistenceDescr, + spiAAPersistenceFileLoc, + spiAAPersistenceDescr, + spiAncpPersistenceFileLoc, + spiAncpPersistenceDescr, + spiPythonPersistenceFileLoc, + spiPythonPersistenceDescr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of persistency across + system reboot on Nokia SROS series systems release 12.0." + ::= { tmnxSysV12v0Groups 1 } + +tmnxSysDNSSecV12v0Group OBJECT-GROUP + OBJECTS { + sysDNSSecAdValidation, + sysDNSSecRespCtrl + } + STATUS current + DESCRIPTION + "The group of objects supporting Domain Name System Security Extensions + on Nokia SROS series systems in release 12.0." + ::= { tmnxSysV12v0Groups 2 } + +tmnxSysDNSSecNotifV12v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + sysDNSSecFailedAuthentication + } + STATUS current + DESCRIPTION + "The group of notifications supporting Domain Name System Security + Extension capabilities added in release 12.0 of SROS." + ::= { tmnxSysV12v0Groups 3 } + +tmnxSysNotificationV12v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxConfigConflict, + tmnxSysLicenseInvalid, + tmnxSysLicenseExpiresSoon, + tmnxSysVsdServerAvailable, + tmnxSysVsdServerUnavailable, + tmnxSysXmppServerFunctional, + tmnxSysXmppServerNotFunctional + } + STATUS current + DESCRIPTION + "The group of notifications supporting the general system capabilities + added in release 12.0 of SROS." + ::= { tmnxSysV12v0Groups 4 } + +tmnxSysXmppV12v4Group OBJECT-GROUP + OBJECTS { + tmnxSysVsdSystemId, + tmnxSysVsdGwPubSubIsSubscrd, + tmnxSysVsdGwPubSubNodeName, + tmnxSysVsdGwPubSubLstSubscrdTime, + tmnxSysVsdGwLastAuditTxTime, + tmnxSysXmppServFQDN, + tmnxSysXmppServRowStatus, + tmnxSysXmppServUserName, + tmnxSysXmppServPassword, + tmnxSysXmppServLastChanged, + tmnxSysXmppServUptime, + tmnxSysXmppServIQSent, + tmnxSysXmppServIQRcvd, + tmnxSysXmppServIQError, + tmnxSysXmppServIQTimedOut, + tmnxSysXmppServIQAckRcvd, + tmnxSysXmppServIQMinRtt, + tmnxSysXmppServIQMaxRtt, + tmnxSysXmppServVsdUpdatesRcvd, + tmnxSysXmppServUpdatesRcvd, + tmnxSysXmppServMsgSent, + tmnxSysXmppServMsgRcvd, + tmnxSysXmppServMsgAckRcvd, + tmnxSysXmppServMsgError, + tmnxSysXmppServMsgTimedOut, + tmnxSysXmppServMsgMinRtt, + tmnxSysXmppServMsgMaxRtt, + tmnxSysXmppServSubSent, + tmnxSysXmppServUnSubSent, + tmnxSysXmppServState, + tmnxSysXmppServAdminState, + tmnxSysVsdServUptime, + tmnxSysVsdServUserName, + tmnxSysVsdServerStatus, + tmnxSysVsdServMsgSent, + tmnxSysVsdServMsgRcvd, + tmnxSysVsdServMsgAckRcvd, + tmnxSysVsdServMsgError, + tmnxSysVsdServMsgTimedOut, + tmnxSysVsdServMsgMinRtt, + tmnxSysVsdServMsgMaxRtt, + tmnxSysXmppServOperUserName, + tmnxSysXmppServAuthType, + tmnxSysXmppServConnMode + } + STATUS current + DESCRIPTION + "The group of objects supporting XMPP server information on Nokia SROS + series systems in release 12.0 R4." + ::= { tmnxSysV12v0Groups 5 } + +tmnxSysCardResourceGroup OBJECT-GROUP + OBJECTS { + tmnxCardCpuResMonCpuIdle, + tmnxCardCpuResMonBusyCoreUtil, + tmnxCardCpuResMonBusyGroupName, + tmnxCardCpuResMonBusyGroupUtil, + tmnxCardMemResMemoryUsed, + tmnxCardMemResMemoryAvailable, + tmnxCardMemResPoolsAllocated + } + STATUS current + DESCRIPTION + "The group of objects supporting the resource monitoring of cards in + the system on Nokia SROS series systems in release 12.0." + ::= { tmnxSysV12v0Groups 6 } + +tmnxSysNotifyObjsV12v0Group OBJECT-GROUP + OBJECTS { + tmnxSysDNSSecDomainName, + tmnxSysNotifVsdServerName, + tmnxSysNotifXmppServerName, + tmnxSysLicenseErrorReason, + tmnxSysLicenseTimeLeft + } + STATUS current + DESCRIPTION + "The group of objects supporting notifications for general system + capabilities, added in Nokia SROS release 12.0." + ::= { tmnxSysV12v0Groups 7 } + +tmnxSysBofV12v0Group OBJECT-GROUP + OBJECTS { + sbiLicenseFile + } + STATUS current + DESCRIPTION + "The group of additional objects supporting bof configuration on Nokia + SROS series systems in release 12.0." + ::= { tmnxSysV12v0Groups 8 } + +tmnxSysLicenseV12v0Group OBJECT-GROUP + OBJECTS { + tmnxSysLicenseStatus, + tmnxSysLicenseName, + tmnxSysLicenseUuid, + tmnxSysLicenseDescription, + tmnxSysLicenseProduct, + tmnxSysLicenseSwVersion, + tmnxSysLicenseIssueDateAndTime, + tmnxSysLicenseStartDateAndTime, + tmnxSysLicenseEndDateAndTime + } + STATUS current + DESCRIPTION + "The group of objects supporting license information on Nokia SROS + series systems in release 12.0." + ::= { tmnxSysV12v0Groups 9 } + +tmnxSysDhcpGroup OBJECT-GROUP + OBJECTS { + tmnxSysDhcp6AdvNoaddrsGlobal + } + STATUS current + DESCRIPTION + "The group of objects supporting the configuration of DHCP at the + system level." + ::= { tmnxSysGroups 61 } + +tmnxSysFibV13v0Group OBJECT-GROUP + OBJECTS { + tmnxSysFibSelective + } + STATUS current + DESCRIPTION + "The group of objects supporting the configuration of FIB at the system + level." + ::= { tmnxSysGroups 62 } + +tmnxSysNetconfV13v0Group OBJECT-GROUP + OBJECTS { + tmnxSysNetconfCopyConfigRequests, + tmnxSysNetconfDelConfigRequests, + tmnxSysNetconfValidateRequests + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the NETCONF on Nokia + SROS series system added in SROS release 13.0." + ::= { tmnxSysGroups 63 } + +tmnxSysSnmpSrcAccesLstV13v0Group OBJECT-GROUP + OBJECTS { + tmnxSysSnmpSrcAccessTblLstChgd, + tmnxSysSnmpSrcAccessLstRowStatus, + tmnxSysSnmpSrcAccessLstLastChg, + tmnxSysSnmpCommunityPktDropped + } + STATUS current + DESCRIPTION + "The group of objects supporting the configuration of source access + list on Nokia SROS series system added in SROS release 13.0." + ::= { tmnxSysGroups 64 } + +tmnxSysMgmtProtocolV13v0Group OBJECT-GROUP + OBJECTS { + tmnxSysMgmtProtocolTblLstChng, + tmnxSysMgmtProtLastChange, + tmnxSysMgmtAllowImmediateChange + } + STATUS current + DESCRIPTION + "The group of objects supporting the configuration of network + management protocols on Nokia SROS series system added in SROS release + 13.0." + ::= { tmnxSysGroups 65 } + +tmnxSysFileTransProfV13v0Group OBJECT-GROUP + OBJECTS { + tmnxSysFileTransProfTableLstChgd, + tmnxSysFileTransProfRowStatus, + tmnxSysFileTransProfLastChanged, + tmnxSysFileTransProfRtrId, + tmnxSysFileTransProfSvcId, + tmnxSysFileTransProfSrcAddrV4T, + tmnxSysFileTransProfSrcAddrV4, + tmnxSysFileTransProfSrcAddrV6T, + tmnxSysFileTransProfSrcAddrV6, + tmnxSysFileTransProfTimeout, + tmnxSysFileTransProfRetry, + tmnxSysFileTransProfRedirection + } + STATUS current + DESCRIPTION + "The group of objects supporting the configuration of file transmission + profiles on Nokia SROS series system added in SROS release 13.0." + ::= { tmnxSysGroups 66 } + +tmnxSysEhsV13v0Group OBJECT-GROUP + OBJECTS { + tmnxSmLaunchExtAuthType, + tmnxSmRunExtAuthType, + tmnxSmRunExtUserName + } + STATUS current + DESCRIPTION + "The group of objects supporting the extension of tables in + DISMAN-SCRIPT-MIB to support the Event Handling System (EHS) feature + added in Nokia SROS release 13.0" + ::= { tmnxSysGroups 67 } + +tmnxSysLicenseV13v0Group OBJECT-GROUP + OBJECTS { + tmnxSysLicenseVChassisType, + tmnxSysLicenseMaxNumCPMs, + tmnxSysLicenseMaxNumIOMs, + tmnxSysCpmCardLicStatus, + tmnxSysCpmCardLicName, + tmnxSysCpmCardLicUuid, + tmnxSysCpmCardLicDescription, + tmnxSysCpmCardLicProduct, + tmnxSysCpmCardLicSwVersion, + tmnxSysCpmCardLicIssueDateTime, + tmnxSysCpmCardLicStartDateTime, + tmnxSysCpmCardLicEndDateTime, + tmnxSysCpmCardLicVChassisType, + tmnxSysCpmCardLicMaxNumCPMs, + tmnxSysCpmCardLicMaxNumIOMs, + tmnxSysCpmCardLicFeatDescription + } + STATUS current + DESCRIPTION + "The group of additional objects supporting license information on + Nokia SROS series systems in release 13.0." + ::= { tmnxSysGroups 68 } + +tmnxSysLicenseNotifV13v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxSysLicenseValid + } + STATUS current + DESCRIPTION + "The group of additional notifications supporting license information + on Nokia SROS series systems in release 13.0." + ::= { tmnxSysGroups 69 } + +tmnxSysSwReposV13v0Group OBJECT-GROUP + OBJECTS { + tmnxSysSwReposTableLastChanged, + tmnxSysSwReposRowStatus, + tmnxSysSwReposLastChanged, + tmnxSysSwReposDescription, + tmnxSysSwReposPrimaryLocation, + tmnxSysSwReposSecondaryLocation, + tmnxSysSwReposTertiaryLocation + } + STATUS current + DESCRIPTION + "The group of objects maintaining configuration for system software + repositories on Nokia SROS series systems in Release 13.0." + ::= { tmnxSysGroups 70 } + +tmnxSysBofV13v0Group OBJECT-GROUP + OBJECTS { + sbiFips1402Level1, + sbiEssSystemType + } + STATUS current + DESCRIPTION + "The group of additional objects supporting bof configuration on Nokia + SROS series systems in release 13.0." + ::= { tmnxSysGroups 71 } + +tmnxSysV14v0Groups OBJECT IDENTIFIER ::= { tmnxSysGroups 72 } + +tmnxSysBofV14v0Group OBJECT-GROUP + OBJECTS { + sbiSystemBaseMacAddress + } + STATUS current + DESCRIPTION + "The group of additional objects supporting bof configuration on Nokia + SROS series systems in release 14.0." + ::= { tmnxSysV14v0Groups 1 } + +tmnxSysNotificationV14v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxSysBaseMacAddressNotSet, + tmnxSmLaunchStartFailed, + tmnxEhsHandlerInvoked, + tmnxEhsDroppedByMinDelay, + tmnxSysAppStats24HrsAvailable, + tmnxSysAppStatsWeekAvailable + } + STATUS current + DESCRIPTION + "The group of additional notifications supporting the general system + capabilities on Nokia SROS series systems in release 14.0." + ::= { tmnxSysV14v0Groups 2 } + +tmnxPersistenceV14v0Group OBJECT-GROUP + OBJECTS { + tmnxDhcpLeaseTimeModeThreshold + } + STATUS current + DESCRIPTION + "The group of objects supporting management of persistency across + system reboot added to Nokia SROS series systems release 14.0." + ::= { tmnxSysV14v0Groups 3 } + +tmnxSysNetconfV14v0Group OBJECT-GROUP + OBJECTS { + tmnxSysNetconfFailedEditCfgReqs, + tmnxSysNetconfFailedLockReqs, + sgiSnmpFailedSets, + tmnxSysNetconfLockRequests, + tmnxSysNetconfUnlockRequests, + tmnxSysNetconfCommitRequests, + tmnxSysNetconfDiscardRequests, + tmnxSysNetconfCapCandidateCfg, + tmnxSysNetconfCapRunningCfg, + tmnxSysNetconfYangBaseR13, + tmnxSysNetconfYangNokia + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of the NETCONF on Nokia + SROS series system added in SROS release 14.0." + ::= { tmnxSysV14v0Groups 4 } + +tmnxSysEhsParameterGroup OBJECT-GROUP + OBJECTS { + tmnxSmRunEventArgName, + tmnxSmRunEventArgValue + } + STATUS current + DESCRIPTION + "The group of objects extending the support of the DISMAN-SCRIPT-MIB + for the Event Handling System (EHS) feature added in Nokia SROS + release 14.0" + ::= { tmnxSysV14v0Groups 5 } + +tmnxSysLicenseApplicationGroup OBJECT-GROUP + OBJECTS { + tmnxSysAppStats24HrsName, + tmnxSysAppStats24HrsValue, + tmnxSysAppStats24HrsTime, + tmnxSysAppStatsWeekName, + tmnxSysAppStatsWeekAverage, + tmnxSysAppStatsWeekPeak, + tmnxSysAppStatsWeekTime, + tmnxSysAppStatsPeakName, + tmnxSysAppStatsPeakValue, + tmnxSysAppStatsPeakTime + } + STATUS current + DESCRIPTION + "The group of additional objects supporting license information about a + virtual machine implementation of an application on Nokia SROS series + systems." + ::= { tmnxSysV14v0Groups 6 } + +tmnxSysNotifyObjsV14v0Group OBJECT-GROUP + OBJECTS { + tmnxSysLicenseErrorAction, + tmnxSysNotifAppStatsTime, + tmnxSysNotifAppStatsApplication, + tmnxSysNotifAppStatsType + } + STATUS current + DESCRIPTION + "The group of objects supporting notifications for general system + capabilities, added in Nokia SROS release 14.0." + ::= { tmnxSysV14v0Groups 7 } + +tmnxSysTimeV14v0Group OBJECT-GROUP + OBJECTS { + stiPreferLocalTime + } + STATUS current + DESCRIPTION + "The group of objects enhancing time output on Nokia SROS series + systems for 14.0 Release." + ::= { tmnxSysV14v0Groups 8 } + +tmnxSysLoginControlV15v0Group OBJECT-GROUP + OBJECTS { + slcIdleTimeout, + slcLoginScriptGlobal, + slcLoginScriptPerUserDirectory, + slcLoginScriptPerUserFilename + } + STATUS current + DESCRIPTION + "The group of objects enhancing system login control on Nokia SROS + series systems for 15.0 Release." + ::= { tmnxSysGroups 73 } + +tmnxSysGrpcV15v0Group OBJECT-GROUP + OBJECTS { + tmnxSysGrpcAdminState, + tmnxSysGrpcOperState, + tmnxSysGrpcTlsServerProfile, + tmnxSysGrpcMaxMsgSize, + tmnxSysGrpcGnmiVersion, + tmnxSysGrpcAllowUnsecure, + tmnxSysGrpcGnmiAdminState, + tmnxSysGrpcTcpKaAdminState, + tmnxSysGrpcTcpKaIdle, + tmnxSysGrpcTcpKaInterval, + tmnxSysGrpcTcpKaCount, + tmnxSysGrpcRibApiAdminState, + tmnxSysGrpcRibApiPurgeTimeout, + tmnxSysGrpcRibApiVersion, + tmnxSysGrpcGnoiCertMgmtAdmnState, + tmnxSysGrpcGnoiCertMgmtVersion, + tmnxSysGrpcConnStartTime, + tmnxSysGrpcConnActRpcCnt, + tmnxSysGrpcConnTotRpcCnt, + tmnxSysGrpcConnRxBytes, + tmnxSysGrpcConnTxBytes, + tmnxSysGrpcConnQos, + tmnxSysGrpcConnSrcVRtrId, + tmnxSysGrpcRpcName, + tmnxSysGrpcRpcServiceName, + tmnxSysGrpcRpcStartTime, + tmnxSysGrpcRpcSrcIpAddType, + tmnxSysGrpcRpcSrcIpAddress, + tmnxSysGrpcRpcSrcPort, + tmnxSysGrpcRpcUserName, + tmnxSysGrpcRpcSessionId + } + STATUS current + DESCRIPTION + "The group of objects supporting gRPC server on Nokia SROS series + systems for 15.0 Release." + ::= { tmnxSysGroups 74 } + +tmnxSysXmppMgmtGroup OBJECT-GROUP + OBJECTS { + tmnxSysXmppServServiceId, + tmnxSysXmppServRouterId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of XMPP server on Nokia + SROS series systems for 15.0 Release." + ::= { tmnxSysGroups 75 } + +tmnxSysV15v0Groups OBJECT IDENTIFIER ::= { tmnxSysGroups 76 } + +tmnxSysLicenseApp48HrsGroup OBJECT-GROUP + OBJECTS { + tmnxSysAppStats48HrsName, + tmnxSysAppStats48HrsValue, + tmnxSysAppStats48HrsTime + } + STATUS current + DESCRIPTION + "The group of additional objects supporting license information about a + virtual machine implementation of an application on Nokia SROS series + systems." + ::= { tmnxSysV15v0Groups 3 } + +tmnxSysV15v1Groups OBJECT IDENTIFIER ::= { tmnxSysGroups 77 } + +tmnxSysNetconfV15v1Group OBJECT-GROUP + OBJECTS { + tmnxSysNetconfFailedEditCfgReqs, + tmnxSysNetconfFailedLockReqs, + sgiSnmpFailedSets, + tmnxSysNetconfLockRequests, + tmnxSysNetconfUnlockRequests, + tmnxSysNetconfCommitRequests, + tmnxSysNetconfDiscardRequests, + tmnxSysNetconfCapCandidateCfg, + tmnxSysNetconfCapRunningCfg, + tmnxSysNetconfCreateSubRequests + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the NETCONF on Nokia + SROS series system added in SROS release 15.1." + ::= { tmnxSysV15v1Groups 1 } + +tmnxSysMgmtProtocolV15v1Group OBJECT-GROUP + OBJECTS { + tmnxSysMgmtCliEngine1, + tmnxSysMgmtCliEngine2 + } + STATUS current + DESCRIPTION + "The group of objects supporting the configuration of network + management protocols on Nokia SROS series system added in SROS release + 15.1." + ::= { tmnxSysV15v1Groups 2 } + +tmnxSysConfigSaveCtrlV15v1Group OBJECT-GROUP + OBJECTS { + tmnxSysMgmtIfMDCliAutoCfgSave, + tmnxSysNetconfAutoCfgSave, + tmnxSysGrpcAutoCfgSave + } + STATUS current + DESCRIPTION + "The group of objects supporting the configuration of configuration + save options on Nokia SROS series system added in SROS release 15.1." + ::= { tmnxSysV15v1Groups 3 } + +tmnxSysMgmtIfMdCliGroup OBJECT-GROUP + OBJECTS { + tmnxSysMgmtIfMDEnvComplEnter, + tmnxSysMgmtIfMDEnvComplSpace, + tmnxSysMgmtIfMDEnvComplTab, + tmnxSysMgmtIfMDEnvConsLength, + tmnxSysMgmtIfMDEnvConsWidth, + tmnxSysMgmtIfMDEnvMore, + tmnxSysMgmtIfMDEnvPromptCtx, + tmnxSysMgmtIfMDEnvPromptNewline, + tmnxSysMgmtIfMDEnvPromptTime, + tmnxSysMgmtIfMDEnvPromptIndic, + tmnxSysMgmtIfMDEnvTimeDisplay, + tmnxSysMgmtIfMDEnvMsgCliSvrt, + tmnxSysMgmtIfMDEnvProIndAdminSt, + tmnxSysMgmtIfMDEnvProIndType, + tmnxSysMgmtIfMDEnvProIndDelay, + tmnxSysMgmtIfWriteMode, + tmnxSysMgmtIfWriteOperMode, + tmnxSysMgmtIfModeLastSwitchTime, + tmnxSysMgmtIfModeSwitchDuration + } + STATUS current + DESCRIPTION + "The group of objects supporting the configuration MD cli on Nokia SROS + series system added in SROS release 15.1." + ::= { tmnxSysV15v1Groups 4 } + +tmnxSysMgmtIfYangModulesGroup OBJECT-GROUP + OBJECTS { + tmnxSysMgmtIfYangBaseR13, + tmnxSysMgmtIfYangNokia, + tmnxSysMgmtIfYangOpenConfig, + tmnxSysMgmtIfYangNokiaCombined + } + STATUS current + DESCRIPTION + "The group of objects supporting the configuration of YANG modules on + Nokia SROS series system added in SROS release 15.1." + ::= { tmnxSysV15v1Groups 5 } + +tmnxSysNetconfV15v1ObsoleteGroup OBJECT-GROUP + OBJECTS { + tmnxSysNetconfYangBaseR13, + tmnxSysNetconfYangNokia + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the NETCONF on Nokia + SROS series system which are obsoleted" + ::= { tmnxSysV15v1Groups 6 } + +tmnxSysFileTransProfV15v1Group OBJECT-GROUP + OBJECTS { + tmnxSysFileTransProfSvcName + } + STATUS current + DESCRIPTION + "The group of objects supporting the configuration of file transmission + profile on Nokia SROS series system added in SROS release 15.1." + ::= { tmnxSysV15v1Groups 7 } + +tmnxSysBofV15v1Group OBJECT-GROUP + OBJECTS { + sbiSystemProfile + } + STATUS current + DESCRIPTION + "The group of objects supporting the configuration of BOF on Nokia SROS + series system add in SROS release 15.1." + ::= { tmnxSysV15v1Groups 8 } + +tmnxSysV16v0Groups OBJECT IDENTIFIER ::= { tmnxSysGroups 78 } + +tmnxSysHttpRdrV16v0Group OBJECT-GROUP + OBJECTS { + tmnxSysHttpRdrCpmOptimizedMode + } + STATUS current + DESCRIPTION + "The group of objects supporting HTTP redirect on Nokia SROS series + systems for the 16.0 Release." + ::= { tmnxSysV16v0Groups 1 } + +tmnxSysLicenseNotifV16v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxSysLicenseActivated, + tmnxSysStandbyLicensingError, + tmnxSysStandbyLicensingReady, + tmnxSysMgmtIfModeChangeStart, + tmnxSysMgmtIfModeChangeComplete, + tmnxSysMgmtIfModeChangeFailure + } + STATUS current + DESCRIPTION + "The group of additional notifications supporting license information + on Nokia SROS series systems in release 16.0." + ::= { tmnxSysV16v0Groups 2 } + +tmnxSysMgmtIfDsLocksV16v0Group OBJECT-GROUP + OBJECTS { + tmnxSysMgmtIfDsLocksSessionId, + tmnxSysMgmtIfDsLocksRmtIpAddress, + tmnxSysMgmtIfDsLocksConsole, + tmnxSysMgmtIfDsLocksUserName, + tmnxSysMgmtIfDsLocksSessionMode, + tmnxSysMgmtIfDsLocksSessionType, + tmnxSysMgmtIfDsLocksRegion, + tmnxSysMgmtIfDsLocksRunLock, + tmnxSysMgmtIfDsLocksCndLock, + tmnxSysMgmtIfDsLocksIdleTime, + tmnxSysMgmtIfDsLocksScratchCnt, + tmnxSysMgmtIfDsLocksCronEhs + } + STATUS current + DESCRIPTION + "The group of objects supporting the configuration datastore locks on + Nokia SROS series system added in SROS release 16.0." + ::= { tmnxSysV16v0Groups 3 } + +tmnxSysLicensingV16v0Group OBJECT-GROUP + OBJECTS { + tmnxSysAppLicenseDescription, + tmnxSysAppLicenseType, + tmnxSysAppLicensePoolSize, + tmnxSysAppLicenseAllocated, + tmnxSysAppLicensePresent, + tmnxSysAppLicenseState, + tmnxSysAvailLicenseName, + tmnxSysAvailLicenseUuid, + tmnxSysAvailLicenseDescription, + tmnxSysAvailLicenseSwVersion, + tmnxSysAvailLicIssueDateTime, + tmnxSysAvailLicStartDateTime, + tmnxSysAvailLicEndDateTime, + sbiAllowBootLicenseViolations + } + STATUS current + DESCRIPTION + "The group of objects supporting application licensing on Nokia SROS + series system added in SROS release 16.0." + ::= { tmnxSysV16v0Groups 4 } + +tmnxSysMgmtInterfaceV16v0Group OBJECT-GROUP + OBJECTS { + tmnxSysMgmtIfSchemaPath, + tmnxSysMgmtIfWriteSwitchReason + } + STATUS current + DESCRIPTION + "The group of objects supporting configuration of management interface + on Nokia SROS series system added in SROS release 16.0." + ::= { tmnxSysV16v0Groups 5 } + +tmnxSysMgmtIfNotifyObjsGroup OBJECT-GROUP + OBJECTS { + tmnxNotifySysMgmtIfOriginalMode + } + STATUS current + DESCRIPTION + "The group of notification objects supporting configuration of + management interface on Nokia SROS series system added in SROS release + 16.0." + ::= { tmnxSysV16v0Groups 6 } + +tmnxSysNetworkElementV16v0Group OBJECT-GROUP + OBJECTS { + tmnxSysNEProfTableLstChgd, + tmnxSysNEProfRowStatus, + tmnxSysNEProfLastChanged, + tmnxSysNEProfNeid, + tmnxSysNEProfNeipV4Type, + tmnxSysNEProfNeipV4, + tmnxSysNEProfNeipV6Type, + tmnxSysNEProfNeipV6, + tmnxSysNEProfSystemMac, + tmnxSysNEProfPlatformType, + tmnxSysNEProfVendorId, + tmnxSysNEDiscoveryGenerateTraps + } + STATUS current + DESCRIPTION + "The group of objects supporting Network Element info on Nokia SROS + series system added in SROS release 16.0." + ::= { tmnxSysV16v0Groups 7 } + +tmnxSysV19v0Groups OBJECT IDENTIFIER ::= { tmnxSysGroups 79 } + +tmnxSysLicNotifyObjsV19v0Group OBJECT-GROUP + OBJECTS { + tmnxSysLicensingNotifyGroup, + tmnxSysLicensedNotifyAppName + } + STATUS current + DESCRIPTION + "The group of objects supporting notifications for licensing + capabilities, added in Nokia SROS release 19." + ::= { tmnxSysV19v0Groups 1 } + +tmnxSysLicenseNotifV19v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxSysAppLicenseInsufficient, + tmnxSysLicenseUpdateRequired + } + STATUS current + DESCRIPTION + "The group of additional notifications supporting license information + on Nokia SROS series systems in release 19." + ::= { tmnxSysV19v0Groups 2 } + +tmnxSysResInfoV19v0Group OBJECT-GROUP + OBJECTS { + tmnxSysResEcmpProfRowStatus, + tmnxSysResEcmpProfType, + tmnxSysResEcmpProfLinksPerGrp, + tmnxSysResEcmpProfNumGrps + } + STATUS current + DESCRIPTION + "The group of objects supporting system resource info on Nokia SROS + series system added in SROS release 19." + ::= { tmnxSysV19v0Groups 3 } + +tmnxSysBofV19v0Group OBJECT-GROUP + OBJECTS { + sbiAutoBoot, + sbiAutoBootClientId, + sbiAutoBootClientIdType, + sbiAutoBootUsingMgmt, + sbiAutoBootUsingInband, + sbiAutoBootInbandVlan, + sbiAutoBootUsingIpv4, + sbiAutoBootUsingIpv6, + sbiAutoBootIncludeUserClass, + sbiAutoIpv4Dhcp, + sbiAutoIpv4DhcpClientIdType, + sbiAutoIpv4DhcpClientId, + sbiAutoIpv4DhcpOptUserClass, + sbiAutoIpv4DhcpTimeout, + sbiAutoIpv6Dhcp, + sbiAutoIpv6DhcpClientIdType, + sbiAutoIpv6DhcpClientIdDuidType, + sbiAutoIpv6DhcpClientIdDuid, + sbiAutoIpv6DhcpOptUserClass, + sbiAutoIpv6DhcpTimeout, + sbiStandbyAIpAddr, + sbiStandbyAIpMask, + sbiStandbyAIPv6Addr, + sbiStandbyAIPv6PfxLen, + sbiStandbyBIpAddr, + sbiStandbyBIpMask, + sbiStandbyBIPv6Addr, + sbiStandbyBIPv6PfxLen, + sbiStandbyCIpAddr, + sbiStandbyCIpMask, + sbiStandbyCIPv6Addr, + sbiStandbyCIPv6PfxLen, + sbiStandbyDIpAddr, + sbiStandbyDIpMask, + sbiStandbyDIPv6Addr, + sbiStandbyDIPv6PfxLen, + sbiMgmtIfIpMtu + } + STATUS current + DESCRIPTION + "The group of objects supporting BOF options info on Nokia SROS series + system added in SROS release 19." + ::= { tmnxSysV19v0Groups 4 } + +tmnxSysNetworkElementV19v0Group OBJECT-GROUP + OBJECTS { + tmnxSysNEProfTableLstChgd, + tmnxSysNEProfRowStatus, + tmnxSysNEProfLastChanged, + tmnxSysNEProfNeid, + tmnxSysNEProfNeipV4Type, + tmnxSysNEProfNeipV4, + tmnxSysNEProfNeipV6Type, + tmnxSysNEProfNeipV6, + tmnxSysNEProfSystemMac, + tmnxSysNEProfPlatformType, + tmnxSysNEProfVendorId, + tmnxSysNEDiscoveryGenerateTraps + } + STATUS current + DESCRIPTION + "The group of objects supporting Network Element info on Nokia SROS + series system added in SROS release 19." + ::= { tmnxSysV19v0Groups 5 } + +tmnxSysLicensingV19v0Group OBJECT-GROUP + OBJECTS { + tmnxSysAvailLicenseProduct, + tmnxSysLicensingState, + tmnxSysLicensingRebootPending, + tmnxSysLicensingProduct, + tmnxSysLicensingUuid + } + STATUS current + DESCRIPTION + "The group of objects supporting Licensing info on Nokia SROS series + system added in SROS release 19." + ::= { tmnxSysV19v0Groups 6 } + +tmnxSysNetconfV19v0Group OBJECT-GROUP + OBJECTS { + tmnxSysNetconfPort + } + STATUS current + DESCRIPTION + "The group of objects supporting management of the NETCONF on Nokia + SROS series system added in SROS release 19.0." + ::= { tmnxSysV19v0Groups 7 } + +tmnxSysEhsV19v0Group OBJECT-GROUP + OBJECTS { + tmnxSmLaunchExtLockOverride + } + STATUS current + DESCRIPTION + "The group of objects supporting the extension of tables in + DISMAN-SCRIPT-MIB to support the Event Handling System (EHS) feature + added in Nokia SROS release 19.0" + ::= { tmnxSysV19v0Groups 8 } + +tmnxSysBootConfFmtNotifyObjsGrp OBJECT-GROUP + OBJECTS { + tmnxPrimaryConfigFileFormatType, + tmnxLiConfigFileFormatType + } + STATUS current + DESCRIPTION + "The group of notification objects supporting configuration of + management interface on Nokia SROS series system added in SROS release + 19." + ::= { tmnxSysV19v0Groups 9 } + +tmnxSysBootConfFmtNotifyGrp NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxSysMgmtIfLiIncorrectFormat, + tmnxSysMgmtIfLiCfgNotEncrypted + } + STATUS current + DESCRIPTION + "The group of notification objects supporting configuration of + management interface on Nokia SROS series system added in SROS release + 19." + ::= { tmnxSysV19v0Groups 10 } + +tmnxSysFwdPathOptsV19v0Group OBJECT-GROUP + OBJECTS { + tmnxSysFpoDscpTransAdminState, + tmnxSysFpoDscpTransOperState, + tmnxSysFpoEntropyLabelAdminState, + tmnxSysFpoEntropyLabelOperState, + tmnxSysFpoMacFltOutVlanPrioAdmSt, + tmnxSysFpoMacFltOutVlanPrioOprSt, + tmnxSysFpoVplsEvpnMplsAdminState, + tmnxSysFpoVplsEvpnMplsOperState + } + STATUS current + DESCRIPTION + "The group of objects supporting management of system forwarding path + options on Nokia SROS series system added in SROS release 19." + ::= { tmnxSysV19v0Groups 11 } + +tmnxSysMgmtIfMdCliCmdAccntGroup OBJECT-GROUP + OBJECTS { + tmnxSysMgmtIfMDCliCmdAccntLoad + } + STATUS current + DESCRIPTION + "The group of objects supporting the configuration of remote accounting + behavior during MD-CLI load and rollback operations on Nokia SROS + series system added in SROS release 19.10." + ::= { tmnxSysV19v0Groups 12 } + +tmnxSysMGGroups OBJECT IDENTIFIER ::= { tmnxSysConformance 3 } + +tmnxSysMGCompliances OBJECT IDENTIFIER ::= { tmnxSysConformance 4 } + +tmnxSysDCCompliance OBJECT IDENTIFIER ::= { tmnxSysConformance 5 } + +tmnxSysDCGroups OBJECT IDENTIFIER ::= { tmnxSysConformance 6 } + +tmnxSysNspProxyCompliances OBJECT IDENTIFIER ::= { tmnxSysConformance 7 } + +tmnxSysNspProxyGroups OBJECT IDENTIFIER ::= { tmnxSysConformance 8 } + +tmnxSysMIBNotifyPrefix OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 1 } + +tmnxSysNotifications OBJECT IDENTIFIER ::= { tmnxSysMIBNotifyPrefix 0 } + +stiDateAndTimeChanged NOTIFICATION-TYPE + OBJECTS { + stiDateAndTime + } + STATUS current + DESCRIPTION + "The date and time changed event is generated when the time on the + system is modified either by explicit setting or automatic update in + case of SNTP." + ::= { tmnxSysNotifications 1 } + +ssiSaveConfigSucceeded NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The save config succeeded event is generated when the saving of + configuration finishes without errors." + ::= { tmnxSysNotifications 2 } + +ssiSaveConfigFailed NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The save config failed event is generated when the saving of + configuration is stopped due to errors." + ::= { tmnxSysNotifications 3 } + +sbiBootConfig NOTIFICATION-TYPE + OBJECTS { + sbiConfigStatus, + sbiPersistStatus, + sbiPersistIndex + } + STATUS current + DESCRIPTION + "The sbiBootConfig notification is generated upon completion of the + configuration phase following a system reboot." + ::= { tmnxSysNotifications 4 } + +sbiBootSnmpd NOTIFICATION-TYPE + OBJECTS { + sbiPersistIndex, + sbiSnmpdAdminStatus, + sbiSnmpdOperStatus + } + STATUS current + DESCRIPTION + "The sbiBootSnmpd notification is generated upon completion of the SNMP + daemon initialization following a system reboot. Some system + configuration and initialization errors may result in the SNMP daemon + being suspended." + ::= { tmnxSysNotifications 5 } + +radiusServerOperStatusChange NOTIFICATION-TYPE + OBJECTS { + radiusServerAddress, + radiusServerOperStatus + } + STATUS obsolete + DESCRIPTION + "The radiusServerOperStatusChange notification is generated when the + operational status of a RADIUS server has transitioned either from + 'up' to 'down' or from 'down' to 'up'. + + This object was made obsolete in the 5.0 release." + ::= { tmnxSysNotifications 6 } + +radiusOperStatusChange NOTIFICATION-TYPE + OBJECTS { + radiusOperStatus + } + STATUS current + DESCRIPTION + "The radiusOperStatusChange notification is generated when the + radiusOperStatus has transitioned either from 'up' to 'down' or from + 'down' to 'up'" + ::= { tmnxSysNotifications 7 } + +tmnxConfigModify NOTIFICATION-TYPE + OBJECTS { + tmnxNotifyRow, + tmnxNotifyEntryOID, + tmnxNotifyObjectName + } + STATUS current + DESCRIPTION + "A tmnxConfigModify notification is generated when a configuration + attribute associated with a row entry in a MIB table is modified. It + can be used by the NMS to trigger maintenance polls of the + configuration information." + ::= { tmnxSysNotifications 8 } + +tmnxConfigCreate NOTIFICATION-TYPE + OBJECTS { + tmnxNotifyRow, + tmnxNotifyEntryOID, + tmnxNotifyObjectName + } + STATUS current + DESCRIPTION + "A tmnxConfigCreate notification is generated when a new row entry is + created in one of the MIB tables. It can be used by the NMS to trigger + maintenance polls of the configuration information." + ::= { tmnxSysNotifications 9 } + +tmnxConfigDelete NOTIFICATION-TYPE + OBJECTS { + tmnxNotifyRow, + tmnxNotifyEntryOID, + tmnxNotifyObjectName + } + STATUS current + DESCRIPTION + "A tmnxConfigDelete notification is generated when an existing row + entry in one of the MIB tables is deleted. It can be used by the NMS + to trigger maintenance polls of the configuration information." + ::= { tmnxSysNotifications 10 } + +tmnxStateChange NOTIFICATION-TYPE + OBJECTS { + tmnxNotifyRow, + tmnxNotifyRowAdminState, + tmnxNotifyRowOperState, + tmnxNotifyEntryOID, + tmnxNotifyObjectName + } + STATUS current + DESCRIPTION + "A tmnxStateChange notification is generated when there is a change in + either the administrative or operational state of a MIB table entry." + ::= { tmnxSysNotifications 11 } + +tmnxModuleMallocFailed NOTIFICATION-TYPE + OBJECTS { + tmnxMemoryModule, + tmnxModuleMallocSize + } + STATUS current + DESCRIPTION + "A tmnxModuleMallocFailed notification is generated when a request to + allocate memory from a particular module fails because the memory + module is short on memory and cannot support the size that was + requested." + ::= { tmnxSysNotifications 12 } + +tmnxTrapDropped NOTIFICATION-TYPE + OBJECTS { + tmnxDroppedTrapID, + tmnxTrapDroppedReasonCode, + tmnxTrapDroppedEntryID, + tmnxTrapDroppedCount + } + STATUS current + DESCRIPTION + "A tmnxTrapDropped notification is generated when a trap is dropped for + the reason specified by the reason code. The tmnxTrapDroppedEntryID + identifies the table entry associated with the dropped trap. + + A nonzero value of the object tmnxTrapDroppedCount indicates the + number of traps dropped for the current flow of traps, identified by + the values of tmnxDroppedTrapID, tmnxTrapDroppedReasonCode and + tmnxTrapDroppedEntryID." + ::= { tmnxSysNotifications 13 } + +ssiSyncConfigOK NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The ssiSyncConfigOK event is generated when the synchronization of + configuration files between the primary and secondary CPMs finishes + without errors." + ::= { tmnxSysNotifications 14 } + +ssiSyncConfigFailed NOTIFICATION-TYPE + OBJECTS { + tmnxSyncFailureReason + } + STATUS current + DESCRIPTION + "The ssiSyncConfigFailed event is generated when the synchronization of + configuration files between the primary and secondary CPMs is stopped + due to errors. The tmnxSyncFailureReason will state reason for + failure." + ::= { tmnxSysNotifications 15 } + +ssiSyncBootEnvOK NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The ssiSyncBootEnvOK event is generated when the synchronization of + boot environment files between the primary and secondary CPMs finishes + without errors." + ::= { tmnxSysNotifications 16 } + +ssiSyncBootEnvFailed NOTIFICATION-TYPE + OBJECTS { + tmnxSyncFailureReason + } + STATUS current + DESCRIPTION + "The ssiSyncBootEnvFailed event is generated when the synchronization + of boot environment files between the primary and secondary CPMs is + stopped due to errors. The tmnxSyncFailureReason will state reason for + failure." + ::= { tmnxSysNotifications 17 } + +sntpTimeDiffExceedsThreshold NOTIFICATION-TYPE + OBJECTS { + sntpAdminState + } + STATUS current + DESCRIPTION + "The sntpTimeDiffExceedsThreshold event is generated when the time + differential between the system and the SNTP server is more than 10 + seconds. In this case the system clock is not automatically adjusted." + ::= { tmnxSysNotifications 18 } + +tacplusServerOperStatusChange NOTIFICATION-TYPE + OBJECTS { + tacplusServerAddress, + tacplusServerOperStatus + } + STATUS obsolete + DESCRIPTION + "The tacplusServerOperStatusChange notification is generated when the + operational status of a TACACS+ server has transitioned either from + 'up' to 'down' or from 'down' to 'up'. + + This object was made obsolete in the 5.0 release." + ::= { tmnxSysNotifications 19 } + +tacplusOperStatusChange NOTIFICATION-TYPE + OBJECTS { + tacplusOperStatus + } + STATUS current + DESCRIPTION + "The tacplusOperStatusChange notification is generated when the + tacplusOperStatus has transitioned either from 'up' to 'down' or from + 'down' to 'up'" + ::= { tmnxSysNotifications 20 } + +tmnxSnmpdError NOTIFICATION-TYPE + OBJECTS { + tmnxSnmpdErrorMsg + } + STATUS current + DESCRIPTION + "The tmnxSnmpdError notification is generated when the SNMP daemon + detects an error condition." + ::= { tmnxSysNotifications 21 } + +tmnxSsiMismatch NOTIFICATION-TYPE + OBJECTS { + ssiSyncMode, + sbiPersist + } + STATUS current + DESCRIPTION + "The tmnxSsiMismatch notification is generated by a system with + redundant CPM cards after the processing of the bootup + configuration has completed when ssiSyncMode has a value of 'none' + and sbiPersist has a value of 'true'. This can result in SNMP + indexes having different values following a system failover." + ::= { tmnxSysNotifications 22 } + +tmnxSnmpdStateChange NOTIFICATION-TYPE + OBJECTS { + sbiSnmpdAdminStatus, + sbiSnmpdOperStatus + } + STATUS current + DESCRIPTION + "The tmnxSnmpdStateChange notification is generated whenever there is a + change in either the administrative or operational state of the SNMP + agent." + ::= { tmnxSysNotifications 23 } + +ssiRedStandbySyncing NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "The ssiRedStandbySyncing notification is generated when + synchronization of redundancy information onto the standby + CPM is started. tmnxChassisNotifyHwIndex identifies the + standby CPM." + ::= { tmnxSysNotifications 24 } + +ssiRedStandbyReady NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "The ssiRedStandbyReady notification is generated when the + synchronization of redundancy information onto the standby CPM + has completed. The standby CPM is now ready to take over + control of the system if the active CPM fails or a manual + switchover command is issued. tmnxChassisNotifyHwIndex + identifies the standby CPM." + ::= { tmnxSysNotifications 25 } + +ssiRedStandbySyncLost NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "The ssiRedStandbySyncLost notification is generated when the active + CPM looses communication with the standby CPM. + tmnxChassisNotifyHwIndex identifies the lost standby CPM." + ::= { tmnxSysNotifications 26 } + +ssiRedSwitchover NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + ssiRedFailoverTime, + ssiRedFailoverReason + } + STATUS current + DESCRIPTION + "The ssiRedSwitchover notification is generated when the standby + CPM detects that the active CPM has failed and the standby prepares + to take over as the new active CPM. tmnxChassisNotifyHwIndex + identifies the new active CPM." + ::= { tmnxSysNotifications 27 } + +ssiRedCpmActive NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "The ssiRedCpmActive notification is generated following a + redundancy switchover when the new active CPM has completed + its audit and is ready to accept management commands via CLI + or SNMP SET requests. tmnxChassisNotifyHwIndex identifies + the new active CPM." + ::= { tmnxSysNotifications 28 } + +ssiRedSingleCpm NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "The ssiRedSingleCpm notification is generated by a system with + a chassis with two CPM slots when the active CPM cannot detect a + standby CPM in the chassis. When the operating state of + TIMETRA-CHASSIS-MIB::tmnxCpmCardRedundant for the active CPM card + transitions to a value of 'singleton (1)', this notification is + generated. tmnxChassisNotifyHwIndex identifies the singleton CPM. + + When the active CPM later detects a standby CPM in the chassis, the + ssiRedStandbySyncing event will be generated followed by a + ssiRedStandbyReady event to indicate clearing of the CPM singleton + state. The value of tmnxCpmCardRedundant will then transition to + 'redundantActive (2)'." + ::= { tmnxSysNotifications 29 } + +persistencyClosedAlarmRaised NOTIFICATION-TYPE + OBJECTS { + tmnxPersistenceAffectedCpm, + tmnxPersistencyClient, + tmnxPersistencyFileLocator, + tmnxPersistencyNotifyMsg + } + STATUS current + DESCRIPTION + "The persistencyClosedAlarmRaised notification is generated when the + system is unable to store persistency data (e.g. because the device is + inaccessible, or full)." + ::= { tmnxSysNotifications 30 } + +persistencyClosedAlarmCleared NOTIFICATION-TYPE + OBJECTS { + tmnxPersistenceAffectedCpm, + tmnxPersistencyClient, + tmnxPersistencyFileLocator, + tmnxPersistencyNotifyMsg + } + STATUS current + DESCRIPTION + "The persistencyClosedAlarmCleared notification is generated when the + output device used to store the persistence data is available for use + again." + ::= { tmnxSysNotifications 31 } + +tmnxSntpOperChange NOTIFICATION-TYPE + OBJECTS { + sntpOperStatus + } + STATUS current + DESCRIPTION + "The tmnxSntpOperChange notification is generated whenever there is a + change in the operational state of SNTP." + ::= { tmnxSysNotifications 32 } + +tmnxSysTimeSet NOTIFICATION-TYPE + OBJECTS { + stiDateAndTime, + tmnxSysTimeSetBy + } + STATUS current + DESCRIPTION + "The tmnxSysTimeSet notification is generated whenever system time is + set by NTP, SNTP, SNMP, Real Time Clock(RTC) or if it was set + manually." + ::= { tmnxSysNotifications 33 } + +tmnxFtpClientFailure NOTIFICATION-TYPE + OBJECTS { + tmnxFtpFailureMsg, + tmnxFtpFailureDestAddressType, + tmnxFtpFailureDestAddress + } + STATUS current + DESCRIPTION + "The tmnxFtpClientFailure notification is generated when a file + transfer operation initiated by the FTP client fails." + ::= { tmnxSysNotifications 34 } + +tacplusInetSrvrOperStatusChange NOTIFICATION-TYPE + OBJECTS { + tacPlusServerInetAddressType, + tacPlusServerInetAddress, + tacplusServerOperStatus + } + STATUS current + DESCRIPTION + "The tacplusInetSrvrOperStatusChange notification is generated when the + operational status of a TACACS+ server has transitioned either from + 'up' to 'down' or from 'down' to 'up'." + ::= { tmnxSysNotifications 35 } + +radiusInetServerOperStatusChange NOTIFICATION-TYPE + OBJECTS { + radiusServerInetAddressType, + radiusServerInetAddress, + radiusServerOperStatus + } + STATUS current + DESCRIPTION + "The radiusInetServerOperStatusChange notification is generated when + the operational status of a Radius server has transitioned either from + 'up' to 'down' or from 'down' to 'up'." + ::= { tmnxSysNotifications 36 } + +persistencyEventReport NOTIFICATION-TYPE + OBJECTS { + tmnxPersistencyNotifyMsg + } + STATUS current + DESCRIPTION + "The persistencyEventReport notification is generated when a + client-specific persistence event occurs (e.g. the start and + completion of a recover action after system startup)." + ::= { tmnxSysNotifications 37 } + +sbiBootConfigFailFileError NOTIFICATION-TYPE + OBJECTS { + sbiBootConfigFailScript + } + STATUS current + DESCRIPTION + "The sbiBootConfigFailFileError notification is generated when + sbiBootConfigFailScript file cannot be accessed." + ::= { tmnxSysNotifications 38 } + +sbiBootConfigOKFileError NOTIFICATION-TYPE + OBJECTS { + sbiBootConfigOKScript + } + STATUS current + DESCRIPTION + "The sbiBootConfigOKFileError notification is generated when + sbiBootConfigOKScript file cannot be accessed." + ::= { tmnxSysNotifications 39 } + +sbiBootLiConfig NOTIFICATION-TYPE + OBJECTS { + sliConfigStatus, + sbiLiSeparate, + sbiLiLocalSave + } + STATUS current + DESCRIPTION + "The sbiBootLiConfig notification is generated upon completion of + the Lawful Intercept (LI) configuration phase following a system + reboot. This notification is generated periodically, about once + an hour. + + This event is generated only from the LI context." + ::= { tmnxSysNotifications 40 } + +persistenceRestoreProblem NOTIFICATION-TYPE + OBJECTS { + tmnxPersistencyClient, + tmnxPersistencyNotifyMsg + } + STATUS current + DESCRIPTION + "The persistenceRestoreProblem notification is generated when an error + is detected while processing a persistence record." + ::= { tmnxSysNotifications 41 } + +tmnxSysRollbackStarted NOTIFICATION-TYPE + OBJECTS { + tmnxSysRollbackIndex, + tmnxSysRollbackFileType, + tmnxLogExecRollbackOpIndex + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysRollbackStarted notification is generated when the + user initiates a revert of the rollback checkpoint file specified by + tmnxSysRollbackIndex and tmnxSysRollbackFileType. The value of + tmnxLogExecRollbackOpIndex indicates the row entry in the + TIMETRA-LOG-MIB::tmnxLogExecRollbackOpTable for this rollback revert + operation. + + [EFFECT] The specified file is executed and system configuration may + change. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxSysNotifications 42 } + +tmnxSysRollbackStatusChange NOTIFICATION-TYPE + OBJECTS { + tmnxSysRollbackIndex, + tmnxSysRollbackResult, + tmnxSysRollbackFileType, + tmnxLogExecRollbackOpIndex + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysRollbackStatusChange notification is + generated upon the completion of a rollback revert as specified + by tmnxSysRollbackIndex and tmnxSysRollbackFileType. The value + of tmnxLogExecRollbackOpIndex indicates the row entry in the + TIMETRA-LOG-MIB::tmnxLogExecRollbackOpTable for this rollback + revert operation. + + [EFFECT] The result is indicated by the value of + tmnxSysRollbackResult. + + [RECOVERY] When the value of tmnxSysRollbackResult is none, inProgress + or success no recovery is required. When the value is failed, the user + should try to determine the reason for the failure. The user can + attempt a recovery by reverting back to a known good checkpoint. The + user may reboot the system with the bof pointing to a saved + configuration file." + ::= { tmnxSysNotifications 43 } + +tmnxSysRollbackSaveStatusChange NOTIFICATION-TYPE + OBJECTS { + tmnxSysRollbackSaveResult, + tmnxSysRollbackFileType + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysRollbackSaveStatusChange notification is generated + upon the completion of a rollback save as specified by + tmnxSysRollbackFileType. + + [EFFECT] The result is indicated by value of + tmnxSysRollbackSaveResult. + + [RECOVERY] When the value of tmnxSysRollbackSaveResult is none, + inProgress or success no recovery is required. When the value is + failed, the user should try to determine the reason for the failure. + The user can attempt a recovery by attempting the rollback save again." + ::= { tmnxSysNotifications 44 } + +tmnxSysRollbackFileDeleteStatus NOTIFICATION-TYPE + OBJECTS { + tmnxSysRollbackIndex, + tmnxSysRollbackFileDeleteResult, + tmnxSysRollbackFileType + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysRollbackFileDeleteStatus notification is generated + upon the completion of a rollback file delete as specified by + tmnxSysRollbackIndex and tmnxSysRollbackFileType. + + [EFFECT] The result is indicated by the value of + tmnxSysRollbackFileDeleteResult. + + [RECOVERY] When the value of tmnxSysRollbackFileDeleteResult is none, + inProgress or success no recovery is required. When the value is + failed, the user should try to determine the reason for the failure. + The user can attempt a recovery by deleting the file again." + ::= { tmnxSysNotifications 45 } + +ssiSyncRollbackOK NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "[CAUSE] The ssiSyncRollbackOK event is generated when the + synchronization of rollback files between the primary + and secondary CPMs finishes without errors. + + [EFFECT] Rollback files are synchronized. + + [RECOVERY] No recovery is necessary." + ::= { tmnxSysNotifications 46 } + +ssiSyncRollbackFailed NOTIFICATION-TYPE + OBJECTS { + tmnxSyncFailureReason + } + STATUS current + DESCRIPTION + "[CAUSE] The ssiSyncRollbackFailed event is generated when the + synchronization of rollback files between the primary and secondary + CPMs is stopped due to errors. The tmnxSyncFailureReason will state + the reason for the failure. + + [EFFECT] Rollback files are not synchronized. + + [RECOVERY] The user should try to determine the cause of the failure + and can attempt synchronizing the files again." + ::= { tmnxSysNotifications 47 } + +ssiSyncCertOK NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "[CAUSE] The ssiSyncCertOK event is generated when the + synchronization of certificate files between the primary + and secondary CPMs finishes without errors. + + [EFFECT] Certificate files are synchronized. + + [RECOVERY] No recovery is necessary." + ::= { tmnxSysNotifications 48 } + +ssiSyncCertFailed NOTIFICATION-TYPE + OBJECTS { + tmnxSyncFailureReason + } + STATUS current + DESCRIPTION + "[CAUSE] The ssiSyncCertFailed event is generated when the + synchronization of certificate files between the primary and secondary + CPMs is stopped due to errors. The tmnxSyncFailureReason will state + the reason for the failure. + + [EFFECT] Certificate files are not synchronized. + + [RECOVERY] The user should try to determine the cause of the failure + and can attempt synchronizing the files again." + ::= { tmnxSysNotifications 49 } + +persistencyFileSysThresRaised NOTIFICATION-TYPE + OBJECTS { + tmnxPersistenceAffectedCpm, + tmnxPersistencyClient, + tmnxPersistencyFileLocator, + tmnxPersistencyNotifyMsg + } + STATUS current + DESCRIPTION + "The persistencyFileSysThresRaised notification is generated when the + filesystem reaches 90 percent occupation." + ::= { tmnxSysNotifications 50 } + +persistencyFileSysThresCleared NOTIFICATION-TYPE + OBJECTS { + tmnxPersistenceAffectedCpm, + tmnxPersistencyClient, + tmnxPersistencyFileLocator, + tmnxPersistencyNotifyMsg + } + STATUS current + DESCRIPTION + "The persistencyFileSysThresCleared notification is generated when the + filesystem drops below 90 percent occupation." + ::= { tmnxSysNotifications 51 } + +tmnxSysExecStarted NOTIFICATION-TYPE + OBJECTS { + tmnxSysExecScript, + tmnxLogExecRollbackOpIndex, + tmnxLogExecRollbackOpType + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysExecStarted notification is generated when the user + initiates a CLI 'exec' operation to process a file of SROS CLI + commands or processing of 'vsd' configuration messages have been + initiated. + + The value of tmnxSysExecScript indicates the command file when the + value of tmnxLogExecRollbackOpType is 'exec' or an empty string when + the value of tmnxLogExecRollbackOpType is 'vsd'. The value of + tmnxLogExecRollbackOpIndex indicates the row entry in + TIMETRA-LOG-MIB::tmnxLogExecRollbackOpTable for this CLI 'exec' or + 'vsd' operation. + + [EFFECT] All change notifications generated after the generation of + this notification and before the tmnxSysExecFinished will be logged in + the TIMETRA-LOG-MIB::tmnxLogExecRollbackEventEntry. Once the + tmnxSysExecFinished notification is triggered, a Network Management + System (NMS) is able to walk the aforementioned log table to retrieve + the list of all objects that have been modified during this + transaction. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxSysNotifications 52 } + +tmnxSysExecFinished NOTIFICATION-TYPE + OBJECTS { + tmnxSysExecScript, + tmnxSysExecResult, + tmnxLogExecRollbackOpIndex, + tmnxLogExecRollbackOpType + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysExecFinished notification is generated upon the + completion of the execution of a CLI command file or execution of vsd + configuration messages is completed. + + The value of tmnxSysExecScript indicates the command file when the + value of tmnxLogExecRollbackOpType is 'exec' or an empty string when + the value of tmnxLogExecRollbackOpType is 'vsd'. The value of + tmnxLogExecRollbackOpIndex indicates the row entry in + TIMETRA-LOG-MIB::tmnxLogExecRollbackOpTable for this CLI 'exec' or + 'vsd' operation. + + [EFFECT] The effect is that the entry for the specified + tmnxLogExecRollbackOpIndex won't be updated, and no further + notifications will be added to the specified index in the logger. + + [RECOVERY] When the value of tmnxSysExecResult is 'none' or 'success', + no recovery is required. + + When the value is 'fail', the system may be left in an inconsistent + state and the user should try to determine the reason for the failure. + The user can attempt a recovery by manually entering CLI commands to + reverse the failed configuration. The user can attempt a recovery by + performing a rollback revert to a known good checkpoint. The user can + attempt a recovery by rebooting the system with the bof pointing to a + saved configuration file." + ::= { tmnxSysNotifications 53 } + +tmnxSysRollbackSaveStarted NOTIFICATION-TYPE + OBJECTS { + tmnxSysRollbackFileType + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysRollbackSaveStarted notification is generated when + the user initiates a rollback save as specified by + tmnxSysRollbackFileType. + + [EFFECT] The specified configuration file is saved. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxSysNotifications 54 } + +tmnxSysRollbackDeleteStarted NOTIFICATION-TYPE + OBJECTS { + tmnxSysRollbackIndex, + tmnxSysRollbackFileType + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysRollbackDeleteStarted notification is generated + when the user initiates a rollback delete as specified by + tmnxSysRollbackIndex and tmnxSysRollbackFileType. + + [EFFECT] The specified configuration file is deleted. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxSysNotifications 55 } + +tmnxSysNvsysFileError NOTIFICATION-TYPE + OBJECTS { + tmnxSysFileErrorType + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysNvsysFileError notification is generated when there + is a failure in accessing the nvsys file as specified by + tmnxSysFileErrorType. + + [EFFECT] The specified nvsys file operation is unsuccessful. + + [RECOVERY] The user should investigate why the failure occurred. A + failure can indicate a problem with the compact flash." + ::= { tmnxSysNotifications 56 } + +sysDNSSecFailedAuthentication NOTIFICATION-TYPE + OBJECTS { + sysDNSSecRespCtrl, + tmnxSysDNSSecDomainName + } + STATUS current + DESCRIPTION + "[CAUSE] The sysDNSSecFailedAuthentication notification is generated + when a DNS response PDU is received with an unset AD-bit and + sysDNSSecAdValidation is set to 'true (1)'. + + [EFFECT] This notification is informational only. The message will + vary depending on the state of sysDNSSecRespCtrl. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxSysNotifications 57 } + +tmnxConfigConflict NOTIFICATION-TYPE + OBJECTS { + tmnxNotifyRow, + tmnxNotifyEntryOID, + tmnxNotifyObjectName + } + STATUS current + DESCRIPTION + "A tmnxConfigConflict notification is generated when a configuration + attribute associated with a row entry in a MIB table is in conflict + with another attribute. + + It can be used by the NMS to trigger maintenance polls of the + configuration information." + ::= { tmnxSysNotifications 58 } + +tmnxSysLicenseInvalid NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxSysLicenseErrorReason, + tmnxSysLicenseTimeLeft, + tmnxSysLicenseErrorAction + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysLicenseInvalid notification is generated when the + license becomes invalid for the reason specified in + tmnxSysLicenseErrorReason. + + [EFFECT] The CPM or system will reboot at the end of the time + remaining, as specified by tmnxSysLicenseTimeLeft and + tmnxSysLicenseErrorAction. + + [RECOVERY] Configure a valid license file location and file name, + given the value of tmnxSysLicenseErrorReason." + ::= { tmnxSysNotifications 59 } + +tmnxSysLicenseExpiresSoon NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxSysLicenseTimeLeft + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysLicenseExpiresSoon notification is generated when + the license is due to expire soon. + + [EFFECT] The system will reboot at the end of the time remaining, as + specified by tmnxSysLicenseTimeLeft. + + [RECOVERY] Configure a valid license file location and file name." + ::= { tmnxSysNotifications 60 } + +tmnxSysVsdServerAvailable NOTIFICATION-TYPE + OBJECTS { + tmnxSysNotifVsdServerName + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysVsdServerAvailable notification is generated when + system discover a new VSD server. + + [EFFECT] System will use this information to establish communication + with new VSD server as needed. + + [RECOVERY] None needed." + ::= { tmnxSysNotifications 63 } + +tmnxSysVsdServerUnavailable NOTIFICATION-TYPE + OBJECTS { + tmnxSysNotifVsdServerName + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysVsdServerAvailable notification is generated when + system loses connection to VSD. + + [EFFECT] System will use this information and stop communication with + this VSD server as needed. + + [RECOVERY] None needed." + ::= { tmnxSysNotifications 64 } + +tmnxSysXmppServerFunctional NOTIFICATION-TYPE + OBJECTS { + tmnxSysNotifXmppServerName + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysXmppServerFunctional notification is generated when + system discover a new XMPP server. + + [EFFECT] System will use this information to establish communication + with new XMPP server as needed. + + [RECOVERY] None needed." + ::= { tmnxSysNotifications 65 } + +tmnxSysXmppServerNotFunctional NOTIFICATION-TYPE + OBJECTS { + tmnxSysNotifXmppServerName + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysXmppServerNotFunctional notification is generated + when system can not communicate with XMPP server. + + [EFFECT] Communication with XMPP server will stop. + + [RECOVERY] Check to see why XMPP server has stopped communicating." + ::= { tmnxSysNotifications 66 } + +tmnxSysLicenseValid NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysLicenseValid notification is generated once after + the system boots up and the license is determined by the system to be + valid. + + [EFFECT] The system is running with the license specified in + tmnxSysLicenseName. + + [RECOVERY] No recovery." + ::= { tmnxSysNotifications 67 } + +tmnxSysBaseMacAddressNotSet NOTIFICATION-TYPE + OBJECTS { + tmnxChassisBaseMacAddress + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysBaseMacAddressNotSet notification is generated once + after the system boots up and the value of sbiSystemBaseMacAddress is + all zeroes. + + [EFFECT] The system software is using the base MAC address specified + in tmnxChassisBaseMacAddress which may not be unique. + + [RECOVERY] Configure sbiSystemBaseMacAddress to a value other than all + zeroes." + ::= { tmnxSysNotifications 68 } + +tmnxSmLaunchStartFailed NOTIFICATION-TYPE + OBJECTS { + tmnxEhsHEntryScriptPlcyOwner, + tmnxEhsHEntryScriptPlcyName, + smLaunchScriptOwner, + smLaunchScriptName, + smLaunchError, + tmnxSmLaunchExtAuthType, + tmnxSmRunExtAuthType, + tmnxSmRunExtUserName + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSmLaunchStartFailed notification is generated when the + launch start fails because of one of the following reasons: + 1. The values of smLaunchScriptOwner and smLaunchScriptName don't + have an existing entry in the smScriptTable. + 2. The value of smScriptOperStatus is not 'enabled'. + 3. The smScriptSource value is NULL. + 4. The value of smLaunchOperStatus object in smLaunchTable is not + 'enabled'. + 5. The check to see if the run Index is already in use fails. + 6. The number of currently executing scripts invoked from this + smLaunchTable entry is greater than smLaunchMaxRunning. + + [EFFECT] The result is indicated by incrementing the value of + tmnxEhsHEntryStatsErrLaunch. + [RECOVERY] No recovery is necessary." + ::= { tmnxSysNotifications 69 } + +tmnxEhsHandlerInvoked NOTIFICATION-TYPE + OBJECTS { + tmnxEhsHandlerDescription, + tmnxSmRunExtAuthType, + tmnxSmRunExtUserName + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEhsHandlerInvoked notification is generated when the + following checks pass: 1. A check to see if a event trigger is present + for a particular log event based on the log event application-id and + event-id/event name. 2. Evaluation of the log filter associated with + the trigger-entry. + + [EFFECT] This may create a run entry to execute scripts. + + [RECOVERY] No recovery is necessary." + ::= { tmnxSysNotifications 70 } + +tmnxEhsDroppedByMinDelay NOTIFICATION-TYPE + OBJECTS { + tmnxEhsHEntryScriptPlcyOwner, + tmnxEhsHEntryScriptPlcyName, + smLaunchScriptOwner, + smLaunchScriptName, + tmnxEhsHEntryMinDelay, + tmnxEhsHEntryMinDelayInterval, + tmnxSmRunExtAuthType, + tmnxSmRunExtUserName + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEhsDroppedByMinDelay is generated when two consecutive + executions of script policy specified by the same event handler entry + occurs within the time period specified by tmnxEhsHEntryMinDelay. + + [EFFECT] The value of tmnxEhsHEntryStatsErrMinDelay gets incremented. + + [RECOVERY] No recovery is necessary." + ::= { tmnxSysNotifications 71 } + +tmnxSysAppStats24HrsAvailable NOTIFICATION-TYPE + OBJECTS { + tmnxSysNotifAppStatsTime, + tmnxSysNotifAppStatsApplication, + tmnxSysNotifAppStatsType + } + STATUS current + DESCRIPTION + "[CAUSE] The system generates the tmnxSysAppStats24HrsAvailable + notification when new rows are available in the + tmnxSysAppStats24HrsTable. + + The value of tmnxSysNotifAppStatsTime indicates the time the system + collected the values in the new rows. + + A non-zero value of tmnxSysNotifAppStatsApplication indicates the + application; a zero value of tmnxSysNotifAppStatsApplication indicates + that new values are available for all active applications. + + A non-zero value of tmnxSysNotifAppStatsType indicates the type of + statistics; a zero value of tmnxSysNotifAppStatsType indicates that + new values are available for all active types. + + [EFFECT] None. + + [RECOVERY] No recovery is necessary." + ::= { tmnxSysNotifications 72 } + +tmnxSysAppStatsWeekAvailable NOTIFICATION-TYPE + OBJECTS { + tmnxSysNotifAppStatsTime + } + STATUS current + DESCRIPTION + "[CAUSE] The system generates the tmnxSysAppStatsWeekAvailable + notification when new rows are available in the + tmnxSysAppStatsWeekTable. + + The value of tmnxSysNotifAppStatsTime indicates the time the system + collected the values in the new rows. + + [EFFECT] None. + + [RECOVERY] No recovery is necessary." + ::= { tmnxSysNotifications 73 } + +tmnxSysLicenseActivated NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysLicenseActivated notification is generated each + time a license is activated by the system. + + [EFFECT] The system is running with the license specified in + tmnxSysLicenseName. + + [RECOVERY] No recovery." + ::= { tmnxSysNotifications 75 } + +tmnxSysStandbyLicensingError NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxSysLicenseErrorReason + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysStandbyLicensingError notification is generated + when a licensing issue has been detected by the standby. The reason is + specified in tmnxSysLicenseErrorReason. + + [EFFECT] The Standby CPM may not synchronized and may be put into a + failed state depending on the failure. + + [RECOVERY] Ensure a valid license file location and file name, + given the value of tmnxSysLicenseErrorReason. Reset the Standby CPM or activate + a valid license." + ::= { tmnxSysNotifications 76 } + +tmnxSysStandbyLicensingReady NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysStandbyLicensingReady notification is generated + when a licensing has been successfully activated by the standby. + + [EFFECT] Any licensing errors detected by the Standby CPM are cleared. + + [RECOVERY] None." + ::= { tmnxSysNotifications 77 } + +tmnxSysMgmtIfModeChangeStart NOTIFICATION-TYPE + OBJECTS { + tmnxNotifySysMgmtIfOriginalMode, + tmnxSysMgmtIfWriteMode, + tmnxSysMgmtIfWriteSwitchReason + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysMgmtIfModeChangeStart notification is generated + when a management interface configuration mode change request is sent. + + [EFFECT] Switching modes between any configuration mode will lock the + configuration datastores from operator input until the mode switch has + completed. + + [RECOVERY] None." + ::= { tmnxSysNotifications 78 } + +tmnxSysMgmtIfModeChangeComplete NOTIFICATION-TYPE + OBJECTS { + tmnxSysMgmtIfWriteMode + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysMgmtIfModeChangeComplete notification is generated + when a management interface configuration mode change request is + complete. + + [EFFECT] Switching modes between any configuration mode will lock the + configuration datastores from operator input until the mode switch has + completed. Once this event is triggered the configuration datastores + are unlocked for operator input. + + [RECOVERY] None." + ::= { tmnxSysNotifications 79 } + +tmnxSysMgmtIfModeChangeFailure NOTIFICATION-TYPE + OBJECTS { + tmnxSysMgmtIfWriteMode + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysMgmtIfModeChangeFailure notification is generated + when a management interface configuration mode change request fails to + complete. + + [EFFECT] Switching modes between any configuration mode will lock the + configuration datastores from operator input until the mode switch has + completed. When this event is triggered the mode change is declared + unsuccessful; the effective configuration mode will be indicated in + this notification. The configuration datastores are unlocked for + operator input. + + [RECOVERY] None." + ::= { tmnxSysNotifications 80 } + +tmnxSysAppLicenseInsufficient NOTIFICATION-TYPE + OBJECTS { + tmnxSysLicensingNotifyGroup, + tmnxSysLicensedNotifyAppName, + tmnxSysAppLicenseState, + tmnxSysLicenseErrorReason + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysAppLicenseInsufficient notification is generated periodically + when licensing for an application is detected to be insufficient. The details + of the error is specified in tmnxSysLicenseErrorReason. + This notification cannot be suppressed. + + [EFFECT] Notification generated periodically while the application + remains in this condition. + + [RECOVERY] Activate a system license containing sufficient license + entitlements for this application." + ::= { tmnxSysNotifications 81 } + +tmnxSysMgmtIfLiIncorrectFormat NOTIFICATION-TYPE + OBJECTS { + tmnxPrimaryConfigFileFormatType, + tmnxLiConfigFileFormatType + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysMgmtIfLiIncorrectFormat notification is generated + when a format (classic or model-driven) of the Lawful Intercept (LI) + configuration file does not match primary configuration file format. + + [EFFECT] The Lawful Intercept (LI) configuration file is not loaded + during the boot. + + [RECOVERY] Reboot with the correct Lawful Intercept (LI) configuration + file" + ::= { tmnxSysNotifications 82 } + +tmnxSysMgmtIfLiCfgNotEncrypted NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysMgmtIfLiCfgNotEncrypted notification is generated + when the Lawful Intercept (LI) configuration file is not encrypted. + + [EFFECT] The Lawful Intercept (LI) configuration file is not loaded + during the boot. + + [RECOVERY] Reboot with the correct Lawful Intercept (LI) configuration + file" + ::= { tmnxSysNotifications 83 } + +tmnxSysLicenseUpdateRequired NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSysLicenseUpdateRequired notification is generated once after + the system boots up and the license is determined by the system to be valid, but + requires to be updated to the correct software version. + + [EFFECT] The system will use the license until it is updated. + + [RECOVERY] Update and activate the updated license." + ::= { tmnxSysNotifications 84 } + +tmnxSysMGNotifications OBJECT IDENTIFIER ::= { tmnxSysMIBNotifyPrefix 1 } + +END diff --git a/mibs/nokia/TIMETRA-TC-MG-MIB b/mibs/nokia/TIMETRA-TC-MG-MIB index 532d2017fc..74fbade6d6 100644 --- a/mibs/nokia/TIMETRA-TC-MG-MIB +++ b/mibs/nokia/TIMETRA-TC-MG-MIB @@ -20,7 +20,7 @@ timetraTCMGMIBModule MODULE-IDENTITY "This document is the SNMP MIB module for the SNMP Textual Conventions (TCs) used in the Nokia SROS manageability instrumentation. - Copyright 2003-2017 Nokia. All rights reserved. Reproduction of this + Copyright 2003-2018 Nokia. All rights reserved. Reproduction of this document is authorized on the condition that the foregoing copyright notice is included. diff --git a/mibs/nokia/TIMETRA-TC-MIB b/mibs/nokia/TIMETRA-TC-MIB index 9468740c86..934fc481a4 100644 --- a/mibs/nokia/TIMETRA-TC-MIB +++ b/mibs/nokia/TIMETRA-TC-MIB @@ -24,7 +24,7 @@ timetraTCMIBModule MODULE-IDENTITY "This document is the SNMP MIB module for the SNMP Textual Conventions (TCs) used in the Nokia SROS manageability instrumentation. - Copyright 2003-2017 Nokia. All rights reserved. Reproduction of this + Copyright 2003-2018 Nokia. All rights reserved. Reproduction of this document is authorized on the condition that the foregoing copyright notice is included. @@ -124,6 +124,22 @@ timetraTCMIBModule MODULE-IDENTITY ::= { timetraModules 2 } +TmnxFPNumber ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The unique value that identifies the forwarding plane within a + specific IOM card in the system." + SYNTAX Unsigned32 (1..8) + +TmnxFPNumberOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The unique value that identifies the forwarding plane within a + specific IOM card in the system. + + Value 0 means this value is not applicable." + SYNTAX Unsigned32 (0 | 1..8) + InterfaceIndex ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current @@ -488,7 +504,7 @@ TmnxTimeInterval ::= TEXTUAL-CONVENTION TimeInterval TEXTUAL-CONVENTION can be used when an object requires longer intervals than 248 days. - A period of time, measured in units of 0.01 seconds." + A period of time, measured in units of centiseconds." SYNTAX Unsigned32 TNamedItem ::= TEXTUAL-CONVENTION @@ -568,7 +584,7 @@ TItemLongDescription ::= TEXTUAL-CONVENTION DESCRIPTION "Longer description for an item. Note, use only NVT ASCII displayable characters here, no control characters, no UTF-8, etc." - SYNTAX DisplayString (SIZE (0..160)) + SYNTAX DisplayString TRegularExpression ::= TEXTUAL-CONVENTION STATUS current @@ -740,7 +756,7 @@ TmnxServId ::= TEXTUAL-CONVENTION DESCRIPTION "A number used to identify a Service. This ID must be unique within the Service Domain. The value 0 is used as the null ID." - SYNTAX Unsigned32 (0 | 1..2147483647 | 2147483648 | 2147483649 | 2147483650 | 2147483651..2147483690 | 2147483691..2148007980 | 2148007981..2148012076 | 2148012077..2148016172 | 2148016173..2148278316 | 2148278317 | 2148278318..2148278381) + SYNTAX Unsigned32 (0 | 1..2147483647 | 2147483648 | 2147483649 | 2147483650 | 2147483651..2147483690 | 2147483691..2148007980 | 2148007981..2148012076 | 2148012077..2148016172 | 2148016173..2148278316 | 2148278317 | 2148278318..2148278381 | 2148278382 | 2148278382..2148278386) TmnxExtServId ::= TEXTUAL-CONVENTION STATUS current @@ -808,7 +824,7 @@ TTmplPolicyID ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The identification number of a policy for template objects." - SYNTAX Unsigned32 (1..65535) + SYNTAX Unsigned32 (0..65535) TQosIngressPolicyID ::= TEXTUAL-CONVENTION STATUS current @@ -912,7 +928,11 @@ TmnxCreateOrigin ::= TEXTUAL-CONVENTION evpnIsa (17), greBridged (18), tli (19), - pdn (20) + pdn (20), + ipsec (23), + reserved24 (24), + reserved25 (25), + manual-mci (26) } TmnxBsxTransitIpPolicyId ::= TEXTUAL-CONVENTION @@ -1277,6 +1297,13 @@ TmnxVcIdOrNone ::= TEXTUAL-CONVENTION 0 indicates no VC ID is configured or available." SYNTAX Unsigned32 (0 | 1..4294967295) +DateAndTimeOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An object of type DateAndTimeOrEmpty data type contains a date-time + specification as in SNMPv2-TC::DateAndTime, or is empty" + SYNTAX OCTET STRING (SIZE (0 | 8 | 11)) + Dot1PPriority ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION @@ -1290,6 +1317,12 @@ Dot1PPriorityMask ::= TEXTUAL-CONVENTION "IEEE 802.1p priority mask. zero is lowest, seven is highest." SYNTAX Integer32 (0..7) +Dot1PPriorityNonZeroMask ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "IEEE 802.1p priority mask." + SYNTAX Integer32 (1..7) + ServiceAccessPoint ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION @@ -1709,6 +1742,18 @@ TPortSchedulerCIR ::= TEXTUAL-CONVENTION value -1 means maximum rate." SYNTAX Integer32 (-1 | 0..800000000) +TPortQosPIRRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Peak Information Rate (PIR) rate to be used in kbps." + SYNTAX Unsigned32 (1..10000) + +TPortQosCIRRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Committed Information Rate (CIR) rate to be used in kbps." + SYNTAX Unsigned32 (0..10000) + TWeight ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION @@ -1868,8 +1913,8 @@ THPolCIRRateOverride ::= TEXTUAL-CONVENTION TCIRPercentOverride ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION - "The CIR percentage rate specified in hundredths of a percent. A value - of -2 specifies no override." + "The CIR percentage rate specified in centipercent. A value of -2 + specifies no override." SYNTAX Integer32 (-2 | 0..10000) THsmdaCIRKRate ::= TEXTUAL-CONVENTION @@ -1982,8 +2027,8 @@ THPolPIRRateOverride ::= TEXTUAL-CONVENTION TPIRPercentOverride ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION - "The PIR percentage rate specified in hundredths of a percent. A value - of -2 specifies no override." + "The PIR percentage rate specified in centipercent. A value of -2 + specifies no override." SYNTAX Integer32 (-2 | 1..10000) TPIRRateOrZero ::= TEXTUAL-CONVENTION @@ -2043,6 +2088,21 @@ TmnxDHCP6MsgType ::= TEXTUAL-CONVENTION dhcp6MsgTypeLeasequeryReply (15) } +TmnxDhcpClientState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The state of a DHCP client." + SYNTAX INTEGER { + init (0), + init-reboot (1), + rebooting (2), + selecting (3), + requesting (4), + rebinding (5), + bound (6), + renewing (7) + } + TmnxIgpInstance ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION @@ -2108,7 +2168,9 @@ TmnxBGPFamilyType ::= TEXTUAL-CONVENTION ipv6Flow (18), evpn (19), bgpLs (20), - mcastVpnIpv6 (21) + mcastVpnIpv6 (21), + srplcyIpv4 (22), + srplcyIpv6 (23) } TmnxIgmpGroupFilterMode ::= TEXTUAL-CONVENTION @@ -2139,6 +2201,17 @@ TmnxIgmpGroupType ::= TEXTUAL-CONVENTION dynamic (2) } +TmnxIgmpSnpgGroupType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxIgmpSnpgGroupType describes how a multicast group + is learned." + SYNTAX INTEGER { + static (1), + dynamic (2), + bgp-smet (3) + } + TmnxIgmpVersion ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION @@ -2219,18 +2292,22 @@ TmnxTunnelTypeExt ::= TEXTUAL-CONVENTION DESCRIPTION "The type of this tunnel entity." SYNTAX INTEGER { - invalid (1), - sdp (2), - rsvp (3), - ldp (4), - ospf (5), - isis (6), - bypass (7), - gre (8), - bgp (9), - srTe (10), - fpe (11), - udp (12) + invalid (1), + sdp (2), + rsvp (3), + ldp (4), + ospf (5), + isis (6), + bypass (7), + gre (8), + bgp (9), + srTe (10), + fpe (11), + udp (12), + ospfV3 (13), + mplsFwdPolicy (14), + srPolicy (15), + ribApi (16) } TmnxIgpSCFamilyType ::= TEXTUAL-CONVENTION @@ -2293,6 +2370,19 @@ TmnxNatIsaGrpIdOrZero ::= TEXTUAL-CONVENTION The value zero means that no NAT ISA Group is defined." SYNTAX Unsigned32 (0..4) +TmnxNatL2AwAccessMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxNatL2AwAccessMode is an enumerated integer that specifies the + Layer-2-Aware NAT access mode. + + The value 'auto' means that the system automatically derives the + access mode from the configuration (of the access SAP)." + SYNTAX INTEGER { + auto (1), + bridged (2) + } + TmnxNatSubscriberType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION @@ -2330,6 +2420,15 @@ TmnxNatSubscriberTypeOrNone ::= TEXTUAL-CONVENTION nat64LsnSub (4) } +TmnxNatWaterMark ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxNatWaterMark data type contains an unsigned number that marks + a usage level in percent. + + The value zero means that no watermark is defined." + SYNTAX Unsigned32 (0..100) + TmnxAuthPassword ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION @@ -2478,6 +2577,19 @@ TmnxSubAcctSessionId ::= TEXTUAL-CONVENTION subscriber for the purposes of accounting." SYNTAX DisplayString (SIZE (0..22)) +TmnxSubHostGrouping ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubHostGrouping data type is an enumerated integer that + indicates the way hosts associated with a given subscriber and SAP are + grouped together to share an SLA profile instance." + SYNTAX INTEGER { + perSap (1), + perGroup (2), + perSessionPpp (3), + perSessionIpoe (4) + } + TmnxSubIdentString ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION @@ -2493,6 +2605,13 @@ TmnxSubIdentStringOrEmpty ::= TEXTUAL-CONVENTION subscriber identification string." SYNTAX DisplayString (SIZE (0..32)) +TmnxSubIdentShortString ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxSubIdentShortString denotes the short subscriber + identification string." + SYNTAX DisplayString (SIZE (1..32)) + TmnxSubRadServAlgorithm ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION @@ -2514,6 +2633,33 @@ TmnxSubRadServAlgorithm ::= TEXTUAL-CONVENTION hashBased (3) } +TmnxSubRadIsaServAlgorithm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubRadIsaServAlgorithm data type is an enumerated integer that + indicates the algorithm used to access the list of configured RADIUS + servers: + - direct (1): The first server will be used as primary server for + all requests, the second as secondary and so on. + - roundRobin (2): The first server will be used as primary server for + the first request, the second server as primary for + the second request, and so on. If the router gets + to the end of the list, it starts again with the + first server. + - hashBased (3): The server will be selected based on a specified + hash value. + - directPriority (4): The first server will be used as primary server for + all requests, the second as secondary and so on. + Higher priority servers that are operationally down + will be probed and put back into service upon a + response." + SYNTAX INTEGER { + direct (1), + roundRobin (2), + hashBased (3), + directPriority (4) + } + TmnxSubRadiusAttrType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION @@ -2654,6 +2800,26 @@ TmnxSubShcvSrcIpOrigin ::= TEXTUAL-CONVENTION vrrp (2) } +TmnxSubSpiGroupId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubSpiGroupId data type is an integer that specifies the SLA + profile instance group identifier. + + A value of minus one means that there is no group identifier + configured." + SYNTAX Integer32 (-1..65535) + +TmnxSubOperSpiGroupId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubOperSpiGroupId data type is an integer that indicates the + SLA profile instance group identifier specified by the AAA server. + + A value of minus one indicates that the AAA server did not specify + such a group identifier." + SYNTAX Integer32 + TmnxReferenceBandwidth ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION @@ -2667,12 +2833,18 @@ TmnxReferenceBandwidth ::= TEXTUAL-CONVENTION The value zero specifies that no reference-bandwidth is configured." SYNTAX Unsigned32 (0..4000000000) +TmnxSubPoolName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The name of a pool" + SYNTAX TLNamedItem + TmnxSubProfileString ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The data type TmnxSubProfileString denotes the subscriber profile string." - SYNTAX DisplayString (SIZE (1..16)) + SYNTAX DisplayString (SIZE (1..32)) TmnxSubProfileStringOrEmpty ::= TEXTUAL-CONVENTION STATUS current @@ -2680,20 +2852,20 @@ TmnxSubProfileStringOrEmpty ::= TEXTUAL-CONVENTION "The data type TmnxSubProfileStringOrEmpty denotes the subscriber profile string. The empty string denotes the absence of a subscriber profile." - SYNTAX DisplayString (SIZE (0..16)) + SYNTAX DisplayString (SIZE (0..32)) TmnxSlaProfileString ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The data type TmnxSlaProfileString denotes the SLA profile string." - SYNTAX DisplayString (SIZE (1..16)) + SYNTAX DisplayString (SIZE (1..32)) TmnxSlaProfileStringOrEmpty ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The data type TmnxSlaProfileStringOrEmpty denotes the SLA profile string. The empty string denotes the absence of a SLA profile." - SYNTAX DisplayString (SIZE (0..16)) + SYNTAX DisplayString (SIZE (0..32)) TmnxAppProfileString ::= TEXTUAL-CONVENTION STATUS current @@ -2989,6 +3161,20 @@ TmnxSubAleOffset ::= TEXTUAL-CONVENTION ipoeTagged (24) } +TmnxDataFormat ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxDataFormat represents how the input data + is specified: + - 'ascii (2)': the data contains seven-bit ASCII characters + - 'hex (3)': the data contains octets. It must be displayed in + hexadecimal format because it contains non-printable + characters." + SYNTAX INTEGER { + ascii (2), + hex (3) + } + TmnxDhcpOptionType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION @@ -3010,6 +3196,24 @@ TmnxDhcpOptionType ::= TEXTUAL-CONVENTION domain (5) } +TmnxDhcpOptionDisplay ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxDhcpOptionDisplay represents a hint of + how the value of a DHCP option can be displayed: + - 'default (1)' : display the option according to the type; + - 'hexDuration (2)' : display the hex option as a duration; + - 'hexNetbiosNodeType (3)' : display the hex option as a Netbios node type.; + - 'hexIpv4Address (4)' : display the hex option as a list of IPv4 addresses.; + - 'hexIpv6Address (5)' : display the hex option as a list of IPv6 addresses." + SYNTAX INTEGER { + default (1), + hexDuration (2), + hexNetbiosNodeType (3), + hexIpv4Address (4), + hexIpv6Address (5) + } + TmnxDhcpServerDUIDTypeCode ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION @@ -3078,7 +3282,7 @@ TmnxPppoePadoDelay ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The data type TmnxPppoePadoDelay specifies the delay timeout in - deci-seconds before sending a PADO (PPPoE Active Discovery Offer)." + deciseconds before sending a PADO (PPPoE Active Discovery Offer)." SYNTAX Unsigned32 (0 | 1..30) TmnxPppoeSessionInfoOrigin ::= TEXTUAL-CONVENTION @@ -3347,6 +3551,15 @@ TRemarkType ::= TEXTUAL-CONVENTION precedence (3) } +TIngClassRemarkType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The remarking to be used." + SYNTAX INTEGER { + any (1), + dot1pExp (2) + } + TPrecValue ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION @@ -3739,6 +3952,104 @@ TmnxAccPlcyQECounters ::= TEXTUAL-CONVENTION ood (7) } +TmnxAccPlcyPolicerICounters ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type describes a set of ingress counters for which + accounting data can be collected associated with a given policer. + + ipo : In-profile Packets Offered + ipd : In-profile Packets Discarded + opo : Out-profile Packets Offered + opd : Out-profile Packets Discarded + ioo : In-profile Octets Offered + iod : In-profile Octets Discarded + ooo : Out-profile Octets Offered + ood : Out-profile Octets Discarded + ucp : Uncoloured Packets Offered + uco : Uncoloured Octets Offered + ipf : In-profile Packets Forwarded + iof : In-profile Octets Forwarded + opf : Out-profile Packets Forwarded + oof : Out-profile Octets Forwarded." + SYNTAX BITS { + ipo (0), + ipd (1), + opo (2), + opd (3), + ioo (4), + iod (5), + ooo (6), + ood (7), + ucp (8), + uco (9), + ipf (10), + iof (11), + opf (12), + oof (13) + } + +TmnxAccPlcyPolicerECounters ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type describes a set of egress counters for which accounting + data can be collected associated with a given policer. + + ipo : In-profile Packets Offered + ipd : In-profile Packets Discarded + opo : Out-profile Packets Offered + opd : Out-profile Packets Discarded + ioo : In-profile Octets Offered + iod : In-profile Octets Discarded + ooo : Out-profile Octets Offered + ood : Out-profile Octets Discarded + ucp : Uncoloured Packets Offered + uco : Uncoloured Octets Offered + ipf : In-profile Packets Forwarded + iof : In-profile Octets Forwarded + opf : Out-Profile Packets Forwarded + oof : Out-Profile Octets Forwarded + xpo : Exceed-profile Packets Offered; + xpd : Exceed-profile Packets Discarded; + xpf : Exceed-profile Packets Forwarded; + xoo : Exceed-profile Octets Offered; + xod : Exceed-profile Octets Discarded; + xof : Exceed-profile Octets Forwarded; + ppo : In-plus-profile Packets Offered; + ppd : In-plus-profile Packets Discarded; + ppf : In-plus-profile Packets Forwarded; + poo : In-plus-profile Octets Offered; + pod : In-plus-profile Octets Discarded; + pof : In-plus-profile Octets Forwarded;" + SYNTAX BITS { + ipo (0), + ipd (1), + opo (2), + opd (3), + ioo (4), + iod (5), + ooo (6), + ood (7), + ucp (8), + uco (9), + ipf (10), + iof (11), + opf (12), + oof (13), + xpo (14), + xpd (15), + xpf (16), + xoo (17), + xod (18), + xof (19), + ppo (20), + ppd (21), + ppf (22), + poo (23), + pod (24), + pof (25) + } + TmnxAccPlcyOICounters ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION @@ -3867,6 +4178,22 @@ TmnxIsaBbGrpId ::= TEXTUAL-CONVENTION The value zero means that no ISA-BB Group is defined." SYNTAX Unsigned32 (0..4) +TmnxIsaScalingProfile ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxIsaScalingProfile is an enumerated integer that specifies the ISA + scaling profile. + + The meaning of each profile is explained in the customer + documentation. + + ISA scaling profiles are only used in a virtual machine + implementation." + SYNTAX INTEGER { + profile1 (1), + profile2 (2) + } + TmnxVdoGrpIdIndex ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION @@ -4053,6 +4380,20 @@ TIngPolicerId ::= TEXTUAL-CONVENTION side." SYNTAX Integer32 (1..32) +TNetIngPolicerId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type describes the QoS control policer identifier on network + ingress side." + SYNTAX Integer32 (1..16) + +TNetIngPolicerIdOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type describes the QoS control policer identifier on network + ingress side or zero when not specified." + SYNTAX Integer32 (0 | 1..16) + TIngPolicerIdOrNone ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION @@ -4155,6 +4496,14 @@ TClassBurstLimit ::= TEXTUAL-CONVENTION value." SYNTAX Integer32 (-1 | 1..327680) +TNetIngPlcrBurstSizeBytes ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The amount of buffer space (in bytes) assigned to a queue by policer. + The value -1 means that the actual value is derived from the + corresponding buffer policy's default value." + SYNTAX Integer32 (-1 | 128..4161536) + TPlcrBurstSizeBytes ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION @@ -4216,7 +4565,8 @@ TmnxBfdSessionProtocols ::= TEXTUAL-CONVENTION ldpLsp (20), bgpLsp (21), rip (22), - ripng (23) + ripng (23), + mplsLsp (24) } TmnxBfdSessOperState ::= TEXTUAL-CONVENTION @@ -4247,7 +4597,8 @@ TmnxBfdOnLspSessFecType ::= TEXTUAL-CONVENTION SYNTAX INTEGER { rsvp (1), ldp (2), - bgp (3) + bgp (3), + srTe (4) } TmnxIngPolicerStatMode ::= TEXTUAL-CONVENTION @@ -4268,6 +4619,36 @@ TmnxIngPolicerStatMode ::= TEXTUAL-CONVENTION offeredLimitedCappedCIR (9) } +TmnxSapIngPolicerStatMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxSapIngPolicerStatMode specifies the mode of statistics collected + by this sap ingress policer." + SYNTAX INTEGER { + noStats (0), + minimal (1), + offeredProfileNoCIR (2), + offeredTotalCIR (3), + offeredPriorityNoCIR (4), + offeredProfileCIR (5), + offeredPriorityCIR (6), + offeredLimitedProfileCIR (7), + offeredProfileCappedCIR (8), + offeredLimitedCappedCIR (9), + offeredProfileWithDiscards (10), + reserved11 (11) + } + +TmnxNetIngPlcyPolicerStatMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxIngPolicerStatMode specifies the mode of statistics collected by + this network ingress policer." + SYNTAX INTEGER { + noStats (0), + offeredProfileWithDiscards (10) + } + TmnxIngPolicerStatModeOverride ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION @@ -4455,8 +4836,10 @@ TmnxSvcOperGrpCreationOrigin ::= TEXTUAL-CONVENTION "A number used to identify creation origin for the service operational group." SYNTAX INTEGER { - manual (1), - mvrp (2) + manual (1), + mvrp (2), + dynScript (7), + vsd (12) } TmnxOperGrpHoldUpTime ::= TEXTUAL-CONVENTION @@ -4727,7 +5110,7 @@ TmnxDistCpuProtPacketRateLimit ::= TEXTUAL-CONVENTION TmnxDistCpuProtRate ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION - "A kbps limiting rate in kilobits-per-second for Distributed CPU + "A kbps limiting rate in kilobits per second for Distributed CPU Protection Policy parameters. The value -1 means max rate." SYNTAX Integer32 (-1 | 1..20000000) @@ -5154,6 +5537,24 @@ TmnxSvcEvi ::= TEXTUAL-CONVENTION "The TmnxSvcEvi specifies an ethernet EVPN identifier value." SYNTAX Integer32 (1..65535) +TmnxSecRadiusServAlgorithm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSecRadiusServAlgorithm data type is an enumerated integer that + indicates the algorithm used to access the list of configured RADIUS + servers: + - direct (1): The first server will be used as primary server for + all requests, the second as secondary and so on. + - round-robin (2): The first server will be used as primary server for + the first request, the second server as primary for + the second request, and so on. If the router gets + to the end of the list, it starts again with the + first server." + SYNTAX INTEGER { + direct (1), + round-robin (2) + } + TmnxSvcEviOrZero ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION @@ -5217,6 +5618,31 @@ TmnxCBFClasses ::= TEXTUAL-CONVENTION defaultLsp (8) } +TmnxUrpfCheckMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxUrpfCheckMode is the mode of operation of Unicast Reverse Path + Forwarding (uRPF). + + A value of 'strict' means that uRPF checks if the incoming packet has + a source address that matches a prefix in the routing table, and if + the interface expects to receive a packet with this source address + prefix. + + A value of 'loose' means that the uRPF checks if the incoming packet + has a source address with a corresponding prefix in the routing table, + but not if the interface expects to receive a packet with a specific + source address prefix. + + A value of 'strictNoEcmp' means that the uRPF drops a packet with a + source address that matches an ECMP route and otherwise behaves the + same as in 'strict' mode." + SYNTAX INTEGER { + strict (1), + loose (2), + strictNoEcmp (3) + } + TmnxUserPassword ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION @@ -5726,16 +6152,20 @@ TmnxSvcEvpnMplsTransportType ::= TEXTUAL-CONVENTION DESCRIPTION "The type of this transport entity." SYNTAX INTEGER { - invalid (0), - local (1), - static (2), - rsvp (3), - ldp (4), - ospf (5), - isis (6), - bgp (7), - srTe (8), - udp (9) + invalid (0), + local (1), + static (2), + rsvp (3), + ldp (4), + ospf (5), + isis (6), + bgp (7), + srTe (8), + udp (9), + srPolicy (10), + mplsFwdPolicy (11), + ribApi (12), + srOspf3 (13) } TmnxMplsLabel ::= TEXTUAL-CONVENTION @@ -5751,10 +6181,175 @@ TmnxMplsLabelOrZero ::= TEXTUAL-CONVENTION value 0 indicates that no MPLS label is specified." SYNTAX Unsigned32 (0 | 32..1048575) +TmnxMplsLspBandwidth ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxMplsLspBandwidth data type indicates maximum bandwidth range." + SYNTAX Unsigned32 (0..6400000) + TmnxVni ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The TmnxVni data type indicates range for VNI." SYNTAX Unsigned32 (1..16777215) +TmnxVniOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxVni data type indicates range for VNI." + SYNTAX Unsigned32 (0..16777215) + +PwPortIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "PwPortIdOrZero indicates the range for pw port id's with 0 as the + default value." + SYNTAX Unsigned32 (0 | 1..32767) + +TmnxCliEngine ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxCliEngine specifies the CLI engine type. + Values: + classicCli (1) - Classic CLI engine. + mdCli (2) - Model-Driven CLI engine. + systemDerived (3) - Default value. CLI engine derived from system configuration-mode." + SYNTAX INTEGER { + classicCli (1), + mdCli (2), + systemDerived (3) + } + +TmnxRsvpSessionNameString ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxRsvpSessionNameString type indicates the RSVP session name + which has extended from 80 to 160 characters." + SYNTAX DisplayString (SIZE (0..160)) + +TmnxQosMdAutoPolicyID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a policy for Qos objects. This ID must be + unique within the Qos Domain. The value 0 is used as the null ID." + SYNTAX Unsigned32 (0 | 2..65535) + +TmnxQosMdAutoIDCount ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type describes the count of policy IDs that has already been + assigned for Qos objects." + SYNTAX Unsigned32 (0..65535) + +TmnxNhgDownReason ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The reason for next-hop group being operationally down." + SYNTAX INTEGER { + notApplicable (0), + nextHopNotResolved (1), + nextHopIsLocal (3), + nextHopIsMcast (4), + resTypeMismatch (5) + } + +TmnxQosRateHigh32 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The upper 32 bits of a 64 bit rate value." + SYNTAX TmnxHigh32 (0 | 1 | 4294967295) + +TmnxQosRateLow32 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The lower 32 bits of a 64 bit rate value." + SYNTAX TmnxLow32 (0..4294967295) + +AluNgeKeygroupIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to identify an entry in the aluNgeKeygroupTable or zero." + SYNTAX Unsigned32 (0..127) + +TmnxEsaNum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxEsaNum data type contains an identification number for an + Extended Service Appliance. The value '0' indicates an invalid + reference." + SYNTAX Unsigned32 (0 | 1..16) + +TmnxEsaVappNum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxEsaVappNum type contains an identification number for the + Virtual Application on an Extended Service Appliance. The value '0' + indicates an invalid reference." + SYNTAX Unsigned32 (0 | 1..4) + +TPolRateTypeRefOrLocalLimit ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of the PIR/CIR percent rate. The value 'kbps' means the rate + is specified in kbps. The value 'percentLocalLimit' means the rate is + specified in percentage of local limit. The value + 'percentReferPortLimit' means the rate is specified in percentage of + reference port limit." + SYNTAX INTEGER { + kbps (1), + percentLocalLimit (2), + reserved3 (3) + } + +TPolicerRateTypeWithRefLimit ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of the PIR/CIR percent rate. The value 'kbps' means the rate + is specified in kbps. The value 'percentPortLimit' means the rate is + specified in percentage of port limit. The value 'percentLocalLimit' + means the rate is specified in percentage of local limit. The value + 'percentReferPortLimit' means the rate is specified in percentage of + reference port limit." + SYNTAX INTEGER { + kbps (1), + percentPortLimit (2), + percentLocalLimit (3), + reserved4 (4) + } + +TWredSlopeProfile ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The profile marking of a packet. Value of 'in' specifies in-profile + marking. Value of 'out' specifies out-profile marking. Value of 'none' + specifies the profile marking of the packet will be inherited from the + existing enqueuing priority derived from earlier matches in the + classification hierarchy." + SYNTAX INTEGER { + in (1), + out (2), + reserved4 (4), + reserved5 (5) + } + +TDEWredSlopeProfile ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention specifies the profile marking of a packet. + + Value of 'in' specifies the in-profile marking. + + Value of 'out' specifies the out-profile marking. + + Value of 'de' specifies that the profile marking will be based on the DE + (Drop-Eligible) bit. DE bit-value of '0' specifies in-profile and DE + bit value of '1' specifies out-profile marking." + SYNTAX INTEGER { + in (1), + out (2), + de (3), + reserved4 (4), + reserved5 (5) + } + END diff --git a/mibs/nokia/TIMETRA-VRTR-MIB b/mibs/nokia/TIMETRA-VRTR-MIB index e94b49fd46..fca771a7f5 100644 --- a/mibs/nokia/TIMETRA-VRTR-MIB +++ b/mibs/nokia/TIMETRA-VRTR-MIB @@ -49,11 +49,12 @@ IMPORTS svcDhcpLseStateNewChAddr, svcDhcpLseStateNewCiAddr FROM TIMETRA-SERV-MIB - Dot1PPriority, IpAddressPrefixLength, - SdpBindId, TCIRRate, TCpmProtPolicyID, - TDSCPValue, TDSCPValueOrNone, - TFCNameOrEmpty, TFCType, - TItemDescription, TItemLongDescription, + DateAndTimeOrEmpty, Dot1PPriority, + IpAddressPrefixLength, SdpBindId, + TCIRRate, TCpmProtPolicyID, TDSCPValue, + TDSCPValueOrNone, TFCNameOrEmpty, + TFCType, TItemDescription, + TItemLongDescription, TLNamedItemOrEmpty, TLPolicyNameOrExpOrEmpty, TNamedItem, TNamedItemOrEmpty, TNetworkPolicyID, @@ -65,9 +66,10 @@ IMPORTS TmnxAddressAndPrefixAddress, TmnxAddressAndPrefixPrefix, TmnxAddressAndPrefixType, - TmnxAdminState, TmnxBgpAutonomousSystem, - TmnxCBFClasses, TmnxCreateOrigin, - TmnxCustId, TmnxDHCP6MsgType, + TmnxAdminState, TmnxBfdSessionProtocols, + TmnxBgpAutonomousSystem, TmnxCBFClasses, + TmnxCreateOrigin, TmnxCustId, + TmnxDHCP6MsgType, TmnxDhcpClientState, TmnxDhcpOptionType, TmnxDhcpServerDUIDTypeCode, TmnxDistCpuProtActionDuration, @@ -85,13 +87,14 @@ IMPORTS TmnxReasContextVal, TmnxRouteDistType, TmnxServId, TmnxStatus, TmnxTunnelID, TmnxTunnelType, TmnxTunnelTypeExt, + TmnxUrpfCheckMode, TmnxVPNRouteDistinguisher, TmnxVRtrID, TmnxVRtrIDOrZero, TmnxVpnIpBackupFamily FROM TIMETRA-TC-MIB ; timetraVRtrMIBModule MODULE-IDENTITY - LAST-UPDATED "201703010000Z" + LAST-UPDATED "201903010000Z" ORGANIZATION "Nokia" CONTACT-INFO "Nokia SROS Support @@ -101,7 +104,7 @@ timetraVRtrMIBModule MODULE-IDENTITY the Nokia SROS device transport and virtual routers, their interfaces, and other related features. - Copyright 2003-2017 Nokia. All rights reserved. + Copyright 2003-2018 Nokia. All rights reserved. Reproduction of this document is authorized on the condition that the foregoing copyright notice is included. @@ -118,6 +121,11 @@ timetraVRtrMIBModule MODULE-IDENTITY either express or implied, as to the use, operation, condition, or performance of the Specification." + REVISION "201903010000Z" + DESCRIPTION + "Rev 17.0 01 Mar 2019 00:00 + 17.0 release of the TIMETRA-VRTR-MIB." + REVISION "201703010000Z" DESCRIPTION "Rev 15.0 01 Mar 2017 00:00 @@ -200,12 +208,6 @@ timetraVRtrMIBModule MODULE-IDENTITY ::= { timetraSRMIBModules 3 } -RtrInterfaceRowStatus ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "" - SYNTAX RowStatus - TmnxVPNId ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION @@ -272,8 +274,13 @@ TDSCPAppId ::= TEXTUAL-CONVENTION diameter (35), pcep (36), call-trace (37), + bmp (38), grpc (39), - mtrace2 (40) + mtrace2 (40), + http (41), + mpls-udp-return (42), + reserved43 (43), + reserved44 (44) } TDot1pAppId ::= TEXTUAL-CONVENTION @@ -328,27 +335,34 @@ TmnxInetCidrNextHopOwner ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The TmnxInetCidrNextHopOwner is the owner of the next hop for a route. - unknown : Next hop owner is unknown. - rsvp : Next hop owner is RSVP. - ldp : Next hop owner is LDP. - ldpOverRsvp : Next hop owner is LDP over RSVP. - bgp : Next hop owner is BGP. - srOspf : Next hop owner is SR-OSPF. - srIsis : Next hop owner is SR-ISIS. - srTe : Next hop owner is SR-TE. - udp : Next hop owner is UDP. - srBgp : Next hop owner is BGP-SR TE." + unknown : Next hop owner is unknown. + rsvp : Next hop owner is RSVP. + ldp : Next hop owner is LDP. + ldpOverRsvp : Next hop owner is LDP over RSVP. + bgp : Next hop owner is BGP. + srOspf : Next hop owner is SR-OSPF. + srIsis : Next hop owner is SR-ISIS. + srTe : Next hop owner is SR-TE. + udp : Next hop owner is UDP. + srBgp : Next hop owner is BGP-SR TE. + mplsFwdPolicy : Next hop owner is MPLS-Fwd-Policy. + srPolicy : Next hop owner is SR-POLICY. + ribApi : Next hop owner is RIB-API." SYNTAX INTEGER { - unknown (0), - rsvp (1), - ldp (2), - ldpOverRsvp (3), - bgp (4), - srOspf (5), - srIsis (6), - srTe (7), - udp (8), - srBgp (9) + unknown (0), + rsvp (1), + ldp (2), + ldpOverRsvp (3), + bgp (4), + srOspf (5), + srIsis (6), + srTe (7), + udp (8), + srBgp (9), + srOspfV3 (10), + mplsFwdPolicy (11), + srPolicy (12), + ribApi (13) } TmnxL3RouteOwner ::= TEXTUAL-CONVENTION @@ -429,7 +443,7 @@ TmnxEmbFlowspecFltrMaxSize ::= TEXTUAL-CONVENTION "The value of TmnxEmbFlowspecFltrMaxSize specifies the maximum number of entries reserved for an auto-created IP or IPv6 embedded filter for flowspec rules on a given virtual router." - SYNTAX Unsigned32 (0..65535) + SYNTAX Unsigned32 (0..262143) TmnxInetAddrTypeWithMcast ::= TEXTUAL-CONVENTION STATUS current @@ -450,6 +464,23 @@ TmnxInetAddrTypeWithMcast ::= TEXTUAL-CONVENTION ipv6Mcast (129) } +TmnxVrtrNeid ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1x:" + STATUS current + DESCRIPTION + "The textual convention TmnxVrtrNeid represents the Network Element + Identifier." + SYNTAX OCTET STRING (SIZE (4)) + +VrtrMplsTunnelMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of VrtrMplsTunnelMode specifies MPLS tunnel mode." + SYNTAX INTEGER { + uniform (0), + pipe (1) + } + tmnxVRtrObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 3 } vRtrConfTable OBJECT-TYPE @@ -2609,7 +2640,7 @@ vRtrV6StatBGPEvpnActiveRoutes OBJECT-TYPE vRtrMcastIpv4StatBGPEvpnRoutes OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of vRtrMcastIpv4StatBGPEvpnRoutes indicates the total number of IPv4 Multicast BGP EVPN route entries for the specified virtual @@ -2619,7 +2650,7 @@ vRtrMcastIpv4StatBGPEvpnRoutes OBJECT-TYPE vRtrMcastIpv4StatBGPEvpnActvRts OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of vRtrMcastIpv4StatBGPEvpnActvRts indicates the total number of active IPv4 Multicast BGP EVPN route entries for the @@ -2629,7 +2660,7 @@ vRtrMcastIpv4StatBGPEvpnActvRts OBJECT-TYPE vRtrMcastIpv6StatBGPEvpnRoutes OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of vRtrMcastIpv6StatBGPEvpnRoutes indicates the total number of IPv6 Multicast BGP EVPN route entries for the specified virtual @@ -2639,7 +2670,7 @@ vRtrMcastIpv6StatBGPEvpnRoutes OBJECT-TYPE vRtrMcastIpv6StatBGPEvpnActvRts OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of vRtrMcastIpv6StatBGPEvpnActvRts indicates the total number of active IPv6 Multicast BGP EVPN route entries for the @@ -2739,7 +2770,7 @@ vRtrIfEntry OBJECT-TYPE VRtrIfEntry ::= SEQUENCE { vRtrIfIndex InterfaceIndex, - vRtrIfRowStatus RtrInterfaceRowStatus, + vRtrIfRowStatus RowStatus, vRtrIfType INTEGER, vRtrIfName TNamedItem, vRtrIfPortID TmnxPortID, @@ -2810,7 +2841,7 @@ VRtrIfEntry ::= SEQUENCE vRtrIfLdpSyncTimer Unsigned32, vRtrIfStripLabel TruthValue, vRtrIfuRPFCheckState TmnxEnabledDisabled, - vRtrIfuRPFCheckMode INTEGER, + vRtrIfuRPFCheckMode TmnxUrpfCheckMode, vRtrIfQosQGrp TNamedItemOrEmpty, vRtrIfAdminLinkLocalAddrType InetAddressType, vRtrIfAdminLinkLocalAddr InetAddress, @@ -2836,7 +2867,7 @@ vRtrIfIndex OBJECT-TYPE ::= { vRtrIfEntry 1 } vRtrIfRowStatus OBJECT-TYPE - SYNTAX RtrInterfaceRowStatus + SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION @@ -3000,7 +3031,7 @@ vRtrIfOperState OBJECT-TYPE vRtrIfAlias OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "An alternative administrative name assigned to this router interface." DEFVAL { ''H } @@ -3154,7 +3185,7 @@ vRtrIfIcmpTtlExpiredTime OBJECT-TYPE vRtrIfNtpBroadcast OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create - STATUS current + STATUS obsolete DESCRIPTION "When vRtrIfNtpBroadcast is set to 'true', NTP/SNTP broadcasts will be received on this interface." @@ -3180,7 +3211,7 @@ vRtrIfUnnumbered OBJECT-TYPE ::= { vRtrIfEntry 24 } vRtrIfMtu OBJECT-TYPE - SYNTAX Unsigned32 (0 | 512..9000) + SYNTAX Unsigned32 (0 | 512..9786) UNITS "bytes" MAX-ACCESS read-create STATUS current @@ -3332,8 +3363,7 @@ vRtrIfDescription OBJECT-TYPE DESCRIPTION "The value of vRtrIfDescription is a user provided description string for this virtual router interface. It can consist of - any printable, seven-bit ASCII characters up to 80 characters in - length." + printable, seven-bit ASCII characters." DEFVAL { ''H } ::= { vRtrIfEntry 34 } @@ -3914,11 +3944,7 @@ vRtrIfuRPFCheckState OBJECT-TYPE ::= { vRtrIfEntry 72 } vRtrIfuRPFCheckMode OBJECT-TYPE - SYNTAX INTEGER { - strict (1), - loose (2), - strictNoEcmp (3) - } + SYNTAX TmnxUrpfCheckMode MAX-ACCESS read-create STATUS current DESCRIPTION @@ -4140,7 +4166,10 @@ VRtrIpAddrEntry ::= SEQUENCE vRiaTrackSrrpInstance Unsigned32, vRiaHoldUpTime Unsigned32, vRiaCreationOrigin TmnxCreateOrigin, - vRiaInetAddressSendCgaModifier TmnxSendCgaModifier + vRiaInetAddressSendCgaModifier TmnxSendCgaModifier, + vRiaInetAddressPrimaryPreference Unsigned32, + vRiaInetAddressPrimaryPreferred TruthValue, + vRiaInetAddressGreTermination TruthValue } vRiaIndex OBJECT-TYPE @@ -4406,7 +4435,7 @@ vRiaTrackSrrpInstance OBJECT-TYPE vRiaHoldUpTime OBJECT-TYPE SYNTAX Unsigned32 (0 | 100..5000) - UNITS "milli-seconds" + UNITS "milliseconds" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -4453,6 +4482,48 @@ vRiaInetAddressSendCgaModifier OBJECT-TYPE DEFVAL { '00000000000000000000000000000000'H } ::= { vRtrIpAddrEntry 25 } +vRiaInetAddressPrimaryPreference OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRiaInetAddressPrimaryPreference specifies the order in + which the address is used by control plane protocols and applications + which require a fixed address of the interface. + + These include LDP and Segment Routing. When originating packets from + this interface, the source IPv6 address follows the selection rules in + RFC 6724 except for the specific cases where a fixed address is + required. In the latter case, the IPv6 address with the lowest + primary-preference index is selected. If the selected address is + removed, the system selects the IPv6 address with the next lowest + primary-preference index. The address index space is unique across all + addresses of a given interface." + DEFVAL { 0 } + ::= { vRtrIpAddrEntry 26 } + +vRiaInetAddressPrimaryPreferred OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRiaInetAddressPrimaryPreferred indicates that this IP + address is selected as the interface primary preferred IP address. + Only one IP address per address family will be selected as primary + preferred." + ::= { vRtrIpAddrEntry 27 } + +vRiaInetAddressGreTermination OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRiaInetAddressGreTermination indicates that GRE-MPLS + packets with the destination IP specified by vRiaInetAddress and + vRiaInetPrefixLen can be terminated on this router interface." + DEFVAL { false } + ::= { vRtrIpAddrEntry 28 } + vRtrIpCidrRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrIpCidrRouteEntry MAX-ACCESS not-accessible @@ -5384,7 +5455,12 @@ VRtrPolicyEntry ::= SEQUENCE vRtrGrtExportPolicy3 TLPolicyNameOrExpOrEmpty, vRtrGrtExportPolicy4 TLPolicyNameOrExpOrEmpty, vRtrGrtExportPolicy5 TLPolicyNameOrExpOrEmpty, - vRtrGrtMaxIpv6ExportRoutes Unsigned32 + vRtrGrtMaxIpv6ExportRoutes Unsigned32, + vRtrGrtImportPolicy1 TXLPolicyNameOrExpOrEmpty, + vRtrGrtImportPolicy2 TLPolicyNameOrExpOrEmpty, + vRtrGrtImportPolicy3 TLPolicyNameOrExpOrEmpty, + vRtrGrtImportPolicy4 TLPolicyNameOrExpOrEmpty, + vRtrGrtImportPolicy5 TLPolicyNameOrExpOrEmpty } vRtrImportPolicy1 OBJECT-TYPE @@ -6081,6 +6157,133 @@ vRtrGrtMaxIpv6ExportRoutes OBJECT-TYPE DEFVAL { 5 } ::= { vRtrPolicyEntry 29 } +vRtrGrtImportPolicy1 OBJECT-TYPE + SYNTAX TXLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrGrtImportPolicy1 specifies the name of the first + policy to be used for determining which routes are imported from the + GRT to the VRF. If no import policy is defined, no routes are imported + from the GRT. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrGrtImportPolicy1 through + vRtrGrtImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 30 } + +vRtrGrtImportPolicy2 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrGrtImportPolicy2 specifies the name of the second + policy to be used for determining which routes are imported from the + GRT to the VRF.If no import policy is defined, no routes are imported + from the GRT. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrGrtImportPolicy1 through + vRtrGrtImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + It is required to configure vRtrGrtImportPolicy1 before configuring + vRtrGrtImportPolicy2." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 31 } + +vRtrGrtImportPolicy3 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrGrtImportPolicy3 specifies the name of the third + policy to be used for determining which routes are imported from the + GRT to the VRF. If no import policy is defined, no routes are imported + from the GRT. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrGrtImportPolicy1 through + vRtrGrtImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + It is required to configure vRtrGrtImportPolicy2 before configuring + vRtrGrtImportPolicy3." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 32 } + +vRtrGrtImportPolicy4 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrGrtImportPolicy4 specifies the name of the fourth + policy to be used for determining which routes are imported from the + GRT to the VRF. If no import policy is defined, no routes are imported + from the GRT. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrGrtImportPolicy1 through + vRtrGrtImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + It is required to configure vRtrGrtImportPolicy3 before configuring + vRtrGrtImportPolicy4." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 33 } + +vRtrGrtImportPolicy5 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrGrtImportPolicy5 specifies the name of the fifth + policy to be used for determining which routes are imported from the + GRT to the VRF. If no import policy is defined, no routes are imported + from the GRT. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrGrtImportPolicy1 through + vRtrGrtImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + It is required to configure vRtrGrtImportPolicy4 before configuring + vRtrGrtImportPolicy5." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 34 } + vRtrTunnelTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrTunnelEntry MAX-ACCESS not-accessible @@ -8047,7 +8250,8 @@ VRtrInetStaticRouteEntry ::= SEQUENCE vRtrInetStaticRouteValidateNH TruthValue, vRtrInetStaticRouteSrcClassIndex Unsigned32, vRtrInetStaticRouteDstClassIndex Unsigned32, - vRtrInetStaticRouteHoldTimeLeft Unsigned32 + vRtrInetStaticRouteHoldTimeLeft Unsigned32, + vRtrInetStaticRouteLoadBalWeight Unsigned32 } vRtrInetStaticRouteDestType OBJECT-TYPE @@ -8616,7 +8820,7 @@ vRtrInetStaticRouteDescription OBJECT-TYPE vRtrInetStaticRoutePaddingSize OBJECT-TYPE SYNTAX Unsigned32 (0..16384) - UNITS "Bytes" + UNITS "bytes" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -8724,6 +8928,18 @@ vRtrInetStaticRouteHoldTimeLeft OBJECT-TYPE held down for this many seconds." ::= { vRtrInetStaticRouteEntry 42 } +vRtrInetStaticRouteLoadBalWeight OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteLoadBalWeight specifies the + load-balancing-weight for all of the ECMP next-hops. + + The value of 0 means no load-balancing-weight." + DEFVAL { 0 } + ::= { vRtrInetStaticRouteEntry 43 } + vRtrInetStaticRouteIndexTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrInetStaticRouteIndexEntry MAX-ACCESS not-accessible @@ -8808,9 +9024,9 @@ vRtrInetInstAggrEntry OBJECT-TYPE VRtrInetInstAggrEntry ::= SEQUENCE { - vRtrInetAggrIpPrefixType TmnxAddressAndPrefixType, - vRtrInetAggrIpPrefix TmnxAddressAndPrefixAddress, - vRtrInetAggrIpPrefixLen TmnxAddressAndPrefixPrefix, + vRtrInetAggrIpPrefixType InetAddressType, + vRtrInetAggrIpPrefix InetAddress, + vRtrInetAggrIpPrefixLen InetAddressPrefixLength, vRtrInetAggrRowStatus RowStatus, vRtrInetAggrLastChanged TimeStamp, vRtrInetAggrSummaryOnly TruthValue, @@ -8824,11 +9040,25 @@ VRtrInetInstAggrEntry ::= SEQUENCE vRtrInetAggrIndirectAddrType InetAddressType, vRtrInetAggrIndirectAddr InetAddress, vRtrInetAggrGenerateIcmp TruthValue, - vRtrInetAggrDescription TItemDescription + vRtrInetAggrDescription TItemDescription, + vRtrInetAggrCommunityVal2 DisplayString, + vRtrInetAggrCommunityVal3 DisplayString, + vRtrInetAggrCommunityVal4 DisplayString, + vRtrInetAggrCommunityVal5 DisplayString, + vRtrInetAggrCommunityVal6 DisplayString, + vRtrInetAggrCommunityVal7 DisplayString, + vRtrInetAggrCommunityVal8 DisplayString, + vRtrInetAggrCommunityVal9 DisplayString, + vRtrInetAggrCommunityVal10 DisplayString, + vRtrInetAggrCommunityVal11 DisplayString, + vRtrInetAggrCommunityVal12 DisplayString, + vRtrInetAggrFlags BITS, + vRtrInetAggrLocalPreference Unsigned32, + vRtrInetAggrDiscardComponent TruthValue } vRtrInetAggrIpPrefixType OBJECT-TYPE - SYNTAX TmnxAddressAndPrefixType + SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION @@ -8837,7 +9067,7 @@ vRtrInetAggrIpPrefixType OBJECT-TYPE ::= { vRtrInetInstAggrEntry 1 } vRtrInetAggrIpPrefix OBJECT-TYPE - SYNTAX TmnxAddressAndPrefixAddress (SIZE (4|16)) + SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION @@ -8846,7 +9076,7 @@ vRtrInetAggrIpPrefix OBJECT-TYPE ::= { vRtrInetInstAggrEntry 2 } vRtrInetAggrIpPrefixLen OBJECT-TYPE - SYNTAX TmnxAddressAndPrefixPrefix + SYNTAX InetAddressPrefixLength MAX-ACCESS not-accessible STATUS current DESCRIPTION @@ -9062,6 +9292,233 @@ vRtrInetAggrDescription OBJECT-TYPE DEFVAL { ''H } ::= { vRtrInetInstAggrEntry 17 } +vRtrInetAggrCommunityVal2 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrCommunityVal2 specifies the 2nd community + name that is used to add to the aggregate route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of the + route into other routers. A value of ''H indicates that the + vRtrInetAggrCommunityVal2 has not been set. + + It is required to configure vRtrInetAggrCommunityVal before + configuring vRtrInetAggrCommunityVal2." + DEFVAL { ''H } + ::= { vRtrInetInstAggrEntry 18 } + +vRtrInetAggrCommunityVal3 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrCommunityVal3 specifies the 3rd community + name that is used to add to the aggregate route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of the + route into other routers. A value of ''H indicates that the + vRtrInetAggrCommunityVal3 has not been set. + + It is required to configure vRtrInetAggrCommunityVal2 before + configuring vRtrInetAggrCommunityVal3." + DEFVAL { ''H } + ::= { vRtrInetInstAggrEntry 19 } + +vRtrInetAggrCommunityVal4 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrCommunityVal4 specifies the 4th community + name that is used to add to the aggregate route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of the + route into other routers. A value of ''H indicates that the + vRtrInetAggrCommunityVal4 has not been set. + + It is required to configure vRtrInetAggrCommunityVal3 before + configuring vRtrInetAggrCommunityVal4." + DEFVAL { ''H } + ::= { vRtrInetInstAggrEntry 20 } + +vRtrInetAggrCommunityVal5 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrCommunityVal5 specifies the 5th community + name that is used to add to the aggregate route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of the + route into other routers. A value of ''H indicates that the + vRtrInetAggrCommunityVal5 has not been set. + + It is required to configure vRtrInetAggrCommunityVal4 before + configuring vRtrInetAggrCommunityVal5." + DEFVAL { ''H } + ::= { vRtrInetInstAggrEntry 21 } + +vRtrInetAggrCommunityVal6 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrCommunityVal6 specifies the 6th community + name that is used to add to the aggregate route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of the + route into other routers. A value of ''H indicates that the + vRtrInetAggrCommunityVal6 has not been set. + + It is required to configure vRtrInetAggrCommunityVal5 before + configuring vRtrInetAggrCommunityVal6." + DEFVAL { ''H } + ::= { vRtrInetInstAggrEntry 22 } + +vRtrInetAggrCommunityVal7 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrCommunityVal7 specifies the 7th community + name that is used to add to the aggregate route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of the + route into other routers. A value of ''H indicates that the + vRtrInetAggrCommunityVal7 has not been set. + + It is required to configure vRtrInetAggrCommunityVal6 before + configuring vRtrInetAggrCommunityVal7." + DEFVAL { ''H } + ::= { vRtrInetInstAggrEntry 23 } + +vRtrInetAggrCommunityVal8 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrCommunityVal8 specifies the 8th community + name that is used to add to the aggregate route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of the + route into other routers. A value of ''H indicates that the + vRtrInetAggrCommunityVal8 has not been set. + + It is required to configure vRtrInetAggrCommunityVal7 before + configuring vRtrInetAggrCommunityVal8." + DEFVAL { ''H } + ::= { vRtrInetInstAggrEntry 24 } + +vRtrInetAggrCommunityVal9 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrCommunityVal9 specifies the 9th community + name that is used to add to the aggregate route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of the + route into other routers. A value of ''H indicates that the + vRtrInetAggrCommunityVal9 has not been set. + + It is required to configure vRtrInetAggrCommunityVal8 before + configuring vRtrInetAggrCommunityVal9." + DEFVAL { ''H } + ::= { vRtrInetInstAggrEntry 25 } + +vRtrInetAggrCommunityVal10 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrCommunityVal10 specifies the 10th community + name that is used to add to the aggregate route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of the + route into other routers. A value of ''H indicates that the + vRtrInetAggrCommunityVal10 has not been set. + + It is required to configure vRtrInetAggrCommunityVal9 before + configuring vRtrInetAggrCommunityVal10." + DEFVAL { ''H } + ::= { vRtrInetInstAggrEntry 26 } + +vRtrInetAggrCommunityVal11 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrCommunityVal11 specifies the 11th community + name that is used to add to the aggregate route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of the + route into other routers. A value of ''H indicates that the + vRtrInetAggrCommunityVal11 has not been set. + + It is required to configure vRtrInetAggrCommunityVal10 before + configuring vRtrInetAggrCommunityVal11." + DEFVAL { ''H } + ::= { vRtrInetInstAggrEntry 27 } + +vRtrInetAggrCommunityVal12 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrCommunityVal12 specifies the 12th community + name that is used to add to the aggregate route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of the + route into other routers. A value of ''H indicates that the + vRtrInetAggrCommunityVal12 has not been set. + + It is required to configure vRtrInetAggrCommunityVal11 before + configuring vRtrInetAggrCommunityVal12." + DEFVAL { ''H } + ::= { vRtrInetInstAggrEntry 28 } + +vRtrInetAggrFlags OBJECT-TYPE + SYNTAX BITS { + vRtrInetAggrValidLocalPref (0) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is a bit-mask, with the following bits: + + If the 'vRtrInetAggrValidLocalPref' bit is set, the value in the + 'vRtrInetAggrLocalPreference' object is valid to use." + DEFVAL { {} } + ::= { vRtrInetInstAggrEntry 29 } + +vRtrInetAggrLocalPreference OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrLocalPreference specifies the local + preference value for this aggregate route. + + This value is valid to use only if the 'vRtrInetAggrValidLocalPref' + bit is set in the 'vRtrInetAggrFlags' object." + DEFVAL { 0 } + ::= { vRtrInetInstAggrEntry 30 } + +vRtrInetAggrDiscardComponent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When this optional flag is configured, in both the VPRN and GRT instance, + the aggregate is advertised with only the configured BGP community set. + None of the communities from the component routes activating the aggregate are included. + If no communities are configured as part of the aggregate commands then + no new communities are added to the aggregate aggregate." + DEFVAL { false } + ::= { vRtrInetInstAggrEntry 31 } + vRtrInetSvcIpRangeTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrInetSvcIpRangeEntry MAX-ACCESS not-accessible @@ -9300,7 +9757,9 @@ VRtrInetCidrRouteEntry ::= SEQUENCE vRtrInetCidrRouteOperFlags TmnxRouteOperFlags, vRtrInetCidrRouteNextHopWeight Unsigned32, vRtrInetCidrRouteNextHopOwnInst Unsigned32, - vRtrInetCidrRouteBkupNHOwnInst Unsigned32 + vRtrInetCidrRouteBkupNHOwnInst Unsigned32, + vRtrInetCidrRouteNHIsFec TruthValue, + vRtrInetCidrRouteNHFecPfxLen InetAddressPrefixLength } vRtrInetCidrRouteLastEnabledTime OBJECT-TYPE @@ -9606,6 +10065,30 @@ vRtrInetCidrRouteBkupNHOwnInst OBJECT-TYPE vRtrInetCidrRouteBkupNHOwner." ::= { vRtrInetCidrRouteEntry 25 } +vRtrInetCidrRouteNHIsFec OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the value of vRtrInetCidrRouteNHIsFec is 'true', it indicates + inetCidrRouteNextHop is a LDP FEC prefix. This is possible only with + routes that resolve over LDP FECs. If 'true' then + vRtrInetCidrRouteNHFecPfxLen has the prefix-length to be used with + inetCidrRouteNextHop." + ::= { vRtrInetCidrRouteEntry 26 } + +vRtrInetCidrRouteNHFecPfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of 'vRtrInetCidrRouteNHFecPfxLen' indicates the prefix + length of the LDP FEC that resolves the route. This is valid only if + vRtrInetCidrRouteNHIsFec is 'true', and when valid, this should be + used in conjunction with inetCidrRouteNextHop to identify the LDP FEC + that that resolves the route." + ::= { vRtrInetCidrRouteEntry 27 } + vRtrIcmp6Table OBJECT-TYPE SYNTAX SEQUENCE OF VRtrIcmp6Entry MAX-ACCESS not-accessible @@ -9661,7 +10144,8 @@ VRtrIcmp6Entry ::= SEQUENCE vRtrIcmp6OutRedirects Counter32, vRtrIcmp6OutGrpMembQueries Counter32, vRtrIcmp6OutGrpMembResponses Counter32, - vRtrIcmp6OutGrpMembReductions Counter32 + vRtrIcmp6OutGrpMembReductions Counter32, + vRtrIcmp6OutDiscards Counter32 } vRtrIcmp6InMsgs OBJECT-TYPE @@ -9980,6 +10464,15 @@ vRtrIcmp6OutGrpMembReductions OBJECT-TYPE ICMP Group Membership Reduction messages sent by this router instance." ::= { vRtrIcmp6Entry 34 } +vRtrIcmp6OutDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutDiscards indicates the number of ICMP + outgoing packets that were dropped by this router instance." + ::= { vRtrIcmp6Entry 35 } + vRtrIfIcmp6Table OBJECT-TYPE SYNTAX SEQUENCE OF VRtrIfIcmp6Entry MAX-ACCESS not-accessible @@ -10039,7 +10532,8 @@ VRtrIfIcmp6Entry ::= SEQUENCE vRtrIfIcmp6OutRedirects Counter32, vRtrIfIcmp6OutGrpMembQueries Counter32, vRtrIfIcmp6OutGrpMembResponses Counter32, - vRtrIfIcmp6OutGrpMembReductions Counter32 + vRtrIfIcmp6OutGrpMembReductions Counter32, + vRtrIfIcmp6OutDiscards Counter32 } vRtrIfIcmp6InMsgs OBJECT-TYPE @@ -10397,6 +10891,15 @@ vRtrIfIcmp6OutGrpMembReductions OBJECT-TYPE ICMP Group Membership Reduction messages sent by this interface." ::= { vRtrIfIcmp6Entry 38 } +vRtrIfIcmp6OutDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutDiscards indicates the number of ICMP + outgoing packets that were dropped on this interface." + ::= { vRtrIfIcmp6Entry 39 } + vRtrIfBfdTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrIfBfdEntry MAX-ACCESS not-accessible @@ -11793,7 +12296,8 @@ vRtrDHCP6DropStatReason OBJECT-TYPE dhcpTransactNotFound (36), retailItfNotFound (37), dropByDhcpFilter (38), - authenticationFailed (39) + authenticationFailed (39), + invalidForcedSrc (40) } MAX-ACCESS not-accessible STATUS current @@ -11846,7 +12350,8 @@ vRtrDHCP6DropStatReason OBJECT-TYPE dhcpTransactNotFound A DHCP transaction is not found retailItfNotFound Retail interface is not found dropByDhcpFilter Packet dropped by DHCP filter - authenticationFailed The packet was rejected by authentication" + authenticationFailed The packet was rejected by authentication + invalidForcedSrc Forced source not configured on VRF" ::= { vRtrDHCP6DropStatEntry 1 } vRtrDHCP6DropStatLastCleared OBJECT-TYPE @@ -12151,7 +12656,7 @@ vRtrInetStatRteCpeChkUpTime OBJECT-TYPE STATUS current DESCRIPTION "The value of vRtrInetStatRteCpeChkUpTime indicates how long (in - hundredths of a second) that the CPE has been available." + centiseconds) that the CPE has been available." ::= { vRtrInetStatRteCpeChkStatsEntry 1 } vRtrInetStatRteCpeChkInPktCnt OBJECT-TYPE @@ -13035,7 +13540,9 @@ VRtrInetAllCidrRouteEntry ::= SEQUENCE vRtrInetAllCidrRtDstClassIndex Unsigned32, vRtrInetAllCidrRtOperFlags TmnxRouteOperFlags, vRtrInetAllCidrRtNextHopOwnInst Unsigned32, - vRtrInetAllCidrRtBkupNHOwnInst Unsigned32 + vRtrInetAllCidrRtBkupNHOwnInst Unsigned32, + vRtrInetAllCidrRouteNHIsFec TruthValue, + vRtrInetAllCidrRouteNHFecPfxLen InetAddressPrefixLength } vRtrInetAllCidrRouteProtoID OBJECT-TYPE @@ -13407,6 +13914,30 @@ vRtrInetAllCidrRtBkupNHOwnInst OBJECT-TYPE vRtrInetAllCidrRtBkupNHOwner." ::= { vRtrInetAllCidrRouteEntry 30 } +vRtrInetAllCidrRouteNHIsFec OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the value of vRtrInetAllCidrRouteNHIsFec is 'true', it indicates + inetCidrRouteNextHop is a LDP FEC prefix. This is possible only with + routes that resolve over LDP FECs. If 'true' then + vRtrInetAllCidrRouteNHFecPfxLen has the prefix-length to be used with + inetCidrRouteNextHop." + ::= { vRtrInetAllCidrRouteEntry 31 } + +vRtrInetAllCidrRouteNHFecPfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of 'vRtrInetAllCidrRouteNHFecPfxLen' indicates the prefix + length of the LDP FEC that resolves the route. This is valid only if + vRtrInetAllCidrRouteNHIsFec is 'true', and when valid, this should be + used in conjunction with inetCidrRouteNextHop to identify the LDP FEC + that resolves the route." + ::= { vRtrInetAllCidrRouteEntry 32 } + vRtrIfStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrIfStatsEntry MAX-ACCESS not-accessible @@ -14923,7 +15454,14 @@ VRtrConfExtEntry ::= SEQUENCE vRtrOperRouterId IpAddress, vRtrClassForwarding TruthValue, vRtrMtrace2AdminState TmnxAdminState, - vRtrMtrace2UdpPort Unsigned32 + vRtrMtrace2UdpPort Unsigned32, + vRtrPolicyReferenceChecks TruthValue, + vRtrMvpnIpmsiBierSubDomain Integer32, + vRtrMvpnSpmsiBierSubDomain Integer32, + vRtrFibTelemetry TruthValue, + vRtrWeightedEcmpStrict TruthValue, + vRtrIpv6TeRouterIdIfName TNamedItem, + vRtrEcmpUnequalCost TruthValue } vRtrLdpShortcut OBJECT-TYPE @@ -15079,10 +15617,12 @@ vRtrMvpnSpmsiLspTemplate OBJECT-TYPE vRtrMvpnIpmsiType OBJECT-TYPE SYNTAX INTEGER { - none (0), - rsvp (1), - pim (2), - ldp (3) + none (0), + rsvp (1), + pim (2), + ldp (3), + bier (4), + reserved5 (5) } MAX-ACCESS read-create STATUS current @@ -15091,18 +15631,21 @@ vRtrMvpnIpmsiType OBJECT-TYPE provider tunnel. When the value of vRtrMvpnIpmsiType is set to 'rsvp', the inclusive - provider tunnel is used for RSVP. When the value is set to 'pim', - the inclusive provider tunnel is used for PIM. When the value is - set to 'ldp', the inclusive provider tunnel is used for LDP." + provider tunnel is used for RSVP. When the value is set to 'pim', the + inclusive provider tunnel is used for PIM. When the value is set to + 'ldp', the inclusive provider tunnel is used for LDP. When the value + is set to 'bier', the inclusive provider tunnel is used for BIER." DEFVAL { none } ::= { vRtrConfExtEntry 12 } vRtrMvpnSpmsiType OBJECT-TYPE SYNTAX INTEGER { - none (0), - rsvp (1), - pim (2), - ldp (3) + none (0), + rsvp (1), + pim (2), + ldp (3), + bier (4), + reserved5 (5) } MAX-ACCESS read-create STATUS current @@ -15111,9 +15654,10 @@ vRtrMvpnSpmsiType OBJECT-TYPE provider tunnel. When the value of vRtrMvpnSpmsiType is set to 'rsvp', the selective - provider tunnel is used for RSVP. When the value is set to 'pim', - the selective provider tunnel is used for PIM. When the value is - set to 'ldp', the selective provider tunnel is used for LDP." + provider tunnel is used for RSVP. When the value is set to 'pim', the + selective provider tunnel is used for PIM. When the value is set to + 'ldp', the selective provider tunnel is used for LDP. When the value + is set to 'bier', the selective provider tunnel is used for BIER." DEFVAL { none } ::= { vRtrConfExtEntry 13 } @@ -15709,8 +16253,8 @@ vRtrClassForwarding OBJECT-TYPE STATUS current DESCRIPTION "The value of vRtrClassForwarding specifies whether class forwarding is - enabled or not. If class forwarding is enabled, packets are forwarded - based on their forwarding class." + enabled or not. If class forwarding is enabled, packets are forwarded + based on their forwarding class." DEFVAL { false } ::= { vRtrConfExtEntry 58 } @@ -15751,10 +16295,9 @@ vRtrMtrace2UdpPort OBJECT-TYPE mtrace2 test). 2. The UDP port used when listening for an unsolicited mtrace2 packet. - The range is the UDP registered port range. + The range is the UDP registered port range. - This value can be changed when vRtrMtrace2AdminState is - 'outOfService(3)'." + This value is relevant when vRtrMtrace2AdminState is 'inService(2)'." REFERENCE "IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute Facility for IP Multicast', 12-Mar-2017, Section 8.3, 'UDP Destination @@ -15762,6 +16305,94 @@ vRtrMtrace2UdpPort OBJECT-TYPE DEFVAL { 5000 } ::= { vRtrConfExtEntry 62 } +vRtrPolicyReferenceChecks OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of object vRtrPolicyReferenceChecks specifies whether the + interactive configuration in CLI should check if a policy that is + referenced has been configured. + + When the value of vRtrPolicyReferenceChecks is set to true(1), + referencing non-existent policies or referencing non-existent policy + objects in policy-statements in CLI configuration fails. + + When the value of vRtrPolicyReferenceChecks is set to false(2), the + CLI configuration of a reference to a non-existent policy is allowed." + DEFVAL { false } + ::= { vRtrConfExtEntry 63 } + +vRtrMvpnIpmsiBierSubDomain OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnIpmsiBierSubDomain specifies the value of BIER + sub-domain id. + + The value of this object is only applicable when vRtrMvpnIpmsiType is + set to 'bier'." + DEFVAL { -1 } + ::= { vRtrConfExtEntry 64 } + +vRtrMvpnSpmsiBierSubDomain OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnSpmsiBierSubDomain specifies the value of BIER + sub-domain id. + + The value of this object is only applicable when vRtrMvpnIpmsiType is + set to 'bier'." + DEFVAL { -1 } + ::= { vRtrConfExtEntry 65 } + +vRtrFibTelemetry OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The vRtrFibTelemetry specifies whether FIB telemetry collection is + enabled." + DEFVAL { false } + ::= { vRtrConfExtEntry 66 } + +vRtrWeightedEcmpStrict OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrWeightedEcmpStrict specifies whether or not to apply + strict ECMP." + DEFVAL { false } + ::= { vRtrConfExtEntry 67 } + +vRtrIpv6TeRouterIdIfName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIpv6TeRouterIdIfName specifies the name of the + interface from which the IP address is obtained to use as IPv6 Traffic + Engineering Router ID. + + If the value of the vRtrIpv6TeRouterIdIfName is the default value, the + preferred primary global unicast address of the system interface will + be used as the IPv6 TE Router ID." + DEFVAL { "system" } + ::= { vRtrConfExtEntry 68 } + +vRtrEcmpUnequalCost OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrEcmpUnequalCost specifies..." + DEFVAL { false } + ::= { vRtrConfExtEntry 69 } + vRtrIfExtTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrIfExtEntry MAX-ACCESS not-accessible @@ -15792,7 +16423,7 @@ VRtrIfExtEntry ::= SEQUENCE vRtrIfIpv6QosRouteLookup INTEGER, vRtrIfStatusString DisplayString, vRtrIfIpv6uRPFCheckState TmnxEnabledDisabled, - vRtrIfIpv6uRPFCheckMode INTEGER, + vRtrIfIpv6uRPFCheckMode TmnxUrpfCheckMode, vRtrIfTmsOffRampVprn TmnxServId, vRtrIfTmsMgmtVprn TmnxServId, vRtrIfTrackMobile TmnxEnabledDisabled, @@ -15973,7 +16604,7 @@ vRtrIfIpv6QosRouteLookup OBJECT-TYPE vRtrIfStatusString OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of vRtrIfStatusString indicates the status information about the interface." @@ -15990,11 +16621,7 @@ vRtrIfIpv6uRPFCheckState OBJECT-TYPE ::= { vRtrIfExtEntry 8 } vRtrIfIpv6uRPFCheckMode OBJECT-TYPE - SYNTAX INTEGER { - strict (1), - loose (2), - strictNoEcmp (3) - } + SYNTAX TmnxUrpfCheckMode MAX-ACCESS read-create STATUS current DESCRIPTION @@ -16172,7 +16799,7 @@ vRtrIfEnableMacAccounting OBJECT-TYPE ::= { vRtrIfExtEntry 23 } vRtrIfTcpMss OBJECT-TYPE - SYNTAX Unsigned32 (0 | 384..9158) + SYNTAX Unsigned32 (0 | 384..9746) MAX-ACCESS read-create STATUS current DESCRIPTION @@ -16186,7 +16813,7 @@ vRtrIfTcpMss OBJECT-TYPE ::= { vRtrIfExtEntry 25 } vRtrIfIpv6TcpMss OBJECT-TYPE - SYNTAX Unsigned32 (0 | 1220..9138) + SYNTAX Unsigned32 (0 | 1220..9726) MAX-ACCESS read-create STATUS current DESCRIPTION @@ -16199,7 +16826,8 @@ vRtrIfIpv6TcpMss OBJECT-TYPE on the IP MTU value. When the value of vRtrIfIPv6ConfigAllowed is set to true the range - allowed for vRtrIfIpv6TcpMss is from 1220 to 9138." + allowed for vRtrIfIpv6TcpMss is from 1220 to 9138. For FP4 cards the + range is 1220 to 9726" DEFVAL { 0 } ::= { vRtrIfExtEntry 26 } @@ -16357,12 +16985,12 @@ vRtrIfTmsOffRampIgrVrf OBJECT-TYPE vRtrIfArpRetryTimer OBJECT-TYPE SYNTAX Unsigned32 (1..300) - UNITS "100s of milliseconds" + UNITS "deciseconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of vRtrIfArpRetryTimer specifies the ARP retry interval in - 100s of milliseconds for an interface." + deciseconds for an interface." DEFVAL { 50 } ::= { vRtrIfExtEntry 42 } @@ -16419,7 +17047,7 @@ vRtrIfArpLogOnly OBJECT-TYPE vRtrIfArpThreshold OBJECT-TYPE SYNTAX Unsigned32 (1..100) - UNITS "percentage" + UNITS "percent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -16523,7 +17151,7 @@ vRtrIfIpv6NbrLogOnly OBJECT-TYPE vRtrIfIpv6NbrThreshold OBJECT-TYPE SYNTAX Unsigned32 (1..100) - UNITS "percentage" + UNITS "percent" MAX-ACCESS read-create STATUS current DESCRIPTION @@ -17898,6 +18526,18 @@ vRtrIpPoolStatHeld OBJECT-TYPE Addresses held." ::= { vRtrIpPoolStatEntry 3 } +vRtrConfMobGwTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrConfMobGwTableLastChanged indicates the sysUpTime + at the time of the last modification to vRtrConfMobGwTable by + adding, deleting an entry or change to a writable object in the table." + ::= { tmnxVRtrMobGatewayObjs 6 } + +vRtrConfMobGwTable OBJECT IDENTIFIER ::= { tmnxVRtrMobGatewayObjs 7 } + vRtrIfBfdExtTableLastChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only @@ -18024,7 +18664,8 @@ vRtrIfBfdExtEchoInterval OBJECT-TYPE vRtrIfBfdExtType OBJECT-TYPE SYNTAX INTEGER { cpmNp (1), - auto (2) + auto (2), + fp (3) } MAX-ACCESS read-write STATUS current @@ -18034,7 +18675,8 @@ vRtrIfBfdExtType OBJECT-TYPE The value of 'cpmNp(1)' specifies termination on the CPM card's Network Processor. The value of 'auto(2)' specifies a system-selected - termination other than the CPM Network Processor." + termination other than the CPM Network Processor. The value 'fp(3)' + specifies termination on forwarding plane" DEFVAL { auto } ::= { vRtrIfBfdExtEntry 7 } @@ -18274,7 +18916,13 @@ VRtrIfStatsExtEntry ::= SEQUENCE vRtrIfRxNgeOthDropPkts Counter64, vRtrIfRxNgeOthDropBytes Counter64, vRtrIfRxNgeIcmpDropPkts Counter64, - vRtrIfRxNgeIcmpDropBytes Counter64 + vRtrIfRxNgeIcmpDropBytes Counter64, + vRtrIfAltRxMplsPkts Counter64, + vRtrIfAltTxMplsPkts Counter64, + vRtrIfAltRxMplsBytes Counter64, + vRtrIfAltTxMplsBytes Counter64, + vRtrIfTxV4DirectedBcastPktDrop Counter64, + vRtrIfTxV4DirectedBcastByteDrop Counter64 } vRtrIfTxPkts OBJECT-TYPE @@ -18457,6 +19105,62 @@ vRtrIfRxNgeIcmpDropBytes OBJECT-TYPE bytes dropped by ingress NGE on the interface." ::= { vRtrIfStatsExtEntry 20 } +vRtrIfAltRxMplsPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfAltRxMplsPkts indicates the total number of SR-MPLS + packets received by this interface." + ::= { vRtrIfStatsExtEntry 21 } + +vRtrIfAltTxMplsPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfAltTxMplsPkts indicates the total number of SR-MPLS + packets sent by this interface." + ::= { vRtrIfStatsExtEntry 22 } + +vRtrIfAltRxMplsBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfAltRxMplsBytes indicates the total number of + SR-MPLS bytes received by this interface." + ::= { vRtrIfStatsExtEntry 23 } + +vRtrIfAltTxMplsBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfAltTxMplsBytes indicates the total number of + SR-MPLS bytes sent by this interface." + ::= { vRtrIfStatsExtEntry 24 } + +vRtrIfTxV4DirectedBcastPktDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV4DirectedBcastPktDrop indicates the total number + of IPv4 directed broadcast packets dropped on an egress interface not + configured with vRtrIfDirectedBroadcast true." + ::= { vRtrIfStatsExtEntry 25 } + +vRtrIfTxV4DirectedBcastByteDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV4DirectedBcastByteDrop indicates the total + number of IPv4 directed broadcast bytes dropped on an egress interface + not configured with vRtrIfDirectedBroadcast true." + ::= { vRtrIfStatsExtEntry 26 } + vRtrStatExtTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrStatExtEntry MAX-ACCESS not-accessible @@ -18519,7 +19223,31 @@ VRtrStatExtEntry ::= SEQUENCE vRtrStatArpRoutes Gauge32, vRtrStatArpActiveRoutes Gauge32, vRtrStatNdRoutes Gauge32, - vRtrStatNdActiveRoutes Gauge32 + vRtrStatNdActiveRoutes Gauge32, + vRtrStatTotalOspfv3Tunnels Gauge32, + vRtrStatActiveOspfv3Tunnels Gauge32, + vRtrStatTotalSrPolicyTunnels Gauge32, + vRtrStatActiveSrPolicyTunnels Gauge32, + vRtrStatTotalRibApiV4Routes Gauge32, + vRtrStatActiveRibApiV4Routes Gauge32, + vRtrStatTotalRibApiV6Routes Gauge32, + vRtrStatActiveRibApiV6Routes Gauge32, + vRtrStatTotalRibApiV4Tunnels Gauge32, + vRtrStatActiveRibApiV4Tunnels Gauge32, + vRtrStatTotalRibApiV6Tunnels Gauge32, + vRtrStatActiveRibApiV6Tunnels Gauge32, + vRtrStatTotMplsFwdPlcyV4Tunnels Gauge32, + vRtrStatActMplsFwdPlcyV4Tunnels Gauge32, + vRtrStatTotMplsFwdPlcyV6Tunnels Gauge32, + vRtrStatActMplsFwdPlcyV6Tunnels Gauge32, + vRtrStatTotalOspfv3IPv6Tunnels Gauge32, + vRtrStatActiveOspfv3IPv6Tunnels Gauge32, + vRtrDHCPRoutes Gauge32, + vRtrDHCPActiveRoutes Gauge32, + vRtrV6DHCPRoutes Gauge32, + vRtrV6DHCPActiveRoutes Gauge32, + vRtrStatActiveSrPolicyV6Tunnels Gauge32, + vRtrStatTotalSrPolicyV6Tunnels Gauge32 } vRtrISISAltRoutes OBJECT-TYPE @@ -18891,6 +19619,228 @@ vRtrStatNdActiveRoutes OBJECT-TYPE routes for this instance of the route table." ::= { vRtrStatExtEntry 40 } +vRtrStatTotalOspfv3Tunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatTotalOspfv3Tunnels indicates the current number + of active and inactive OSPFv3 IPv4 segment-routing tunnels." + ::= { vRtrStatExtEntry 41 } + +vRtrStatActiveOspfv3Tunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatActiveOspfv3Tunnels indicates the current number + of active OSPFv3 IPv4 segment-routing tunnels." + ::= { vRtrStatExtEntry 42 } + +vRtrStatTotalSrPolicyTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatTotalSrPolicyTunnels indicates the current number + of active and inactive IPv4 SR Policy tunnels." + ::= { vRtrStatExtEntry 43 } + +vRtrStatActiveSrPolicyTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatActiveSrPolicyTunnels indicates the current + number of active IPv4 SR Policy tunnels." + ::= { vRtrStatExtEntry 44 } + +vRtrStatTotalRibApiV4Routes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatTotalRibApiV4Routes indicates the current number + of IPv4 routes added by RIB-API service for this instance of the route + table." + ::= { vRtrStatExtEntry 45 } + +vRtrStatActiveRibApiV4Routes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatActiveRibApiV4Routes indicates the current number + of IPv4 routes added by RIB-API service that are active for this + instance of the route table." + ::= { vRtrStatExtEntry 46 } + +vRtrStatTotalRibApiV6Routes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatTotalRibApiV6Routes indicates the current number + of IPv6 routes added by RIB-API service for this instance of the route + table." + ::= { vRtrStatExtEntry 47 } + +vRtrStatActiveRibApiV6Routes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatActiveRibApiV6Routes indicates the current number + of IPv6 routes added by RIB-API service that are active for this + instance of the route table." + ::= { vRtrStatExtEntry 48 } + +vRtrStatTotalRibApiV4Tunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatTotalRibApiV4Tunnels indicates the current number of both + active and inactive IPv4 tunnels added by RIB-API service." + ::= { vRtrStatExtEntry 49 } + +vRtrStatActiveRibApiV4Tunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatActiveRibApiV4Tunnels indicates the current number of active + IPv4 tunnels added by RIB-API service." + ::= { vRtrStatExtEntry 50 } + +vRtrStatTotalRibApiV6Tunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatTotalRibApiV6Tunnels indicates the current number of both + active and inactive IPv6 tunnels added by RIB-API service." + ::= { vRtrStatExtEntry 51 } + +vRtrStatActiveRibApiV6Tunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatActiveRibApiV6Tunnels indicates the current number of active + IPv6 tunnels added by RIB-API service." + ::= { vRtrStatExtEntry 52 } + +vRtrStatTotMplsFwdPlcyV4Tunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatTotMplsFwdPlcyV4Tunnels indicates the current number of both + active and inactive IPv4 tunnels added by MPLS Forward Policy service." + ::= { vRtrStatExtEntry 53 } + +vRtrStatActMplsFwdPlcyV4Tunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatActMplsFwdPlcyV4Tunnels indicates the current number of both + active IPv4 tunnels added by MPLS Forward Policy service." + ::= { vRtrStatExtEntry 54 } + +vRtrStatTotMplsFwdPlcyV6Tunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatTotMplsFwdPlcyV6Tunnels indicates the current number of both + active and inactive IPv6 tunnels added by MPLS Forward Policy service." + ::= { vRtrStatExtEntry 55 } + +vRtrStatActMplsFwdPlcyV6Tunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatActMplsFwdPlcyV6Tunnels indicates the current number of both + active IPv6 tunnels added by MPLS Forward Policy service." + ::= { vRtrStatExtEntry 56 } + +vRtrStatTotalOspfv3IPv6Tunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatTotalOspfv3IPv6Tunnels indicates the current + number of active and inactive OSPFv3 IPv6 segment-routing tunnels." + ::= { vRtrStatExtEntry 57 } + +vRtrStatActiveOspfv3IPv6Tunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatActiveOspfv3IPv6Tunnels indicates the current + number of active OSPFv3 IPv6 segment-routing tunnels." + ::= { vRtrStatExtEntry 58 } + +vRtrDHCPRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrDHCPRoutes indicates the current number of IPv4 + routes added by DHCP for this instance of the route table." + ::= { vRtrStatExtEntry 59 } + +vRtrDHCPActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrDHCPActiveRoutes indicates the current number of IPv4 + routes added by DHCP that are active for this instance of the route + table." + ::= { vRtrStatExtEntry 60 } + +vRtrV6DHCPRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6DHCPRoutes indicates the current number of IPv6 + routes added by DHCP for this instance of the route table." + ::= { vRtrStatExtEntry 61 } + +vRtrV6DHCPActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6DHCPActiveRoutes indicates the current number of + IPv6 routes added by DHCP that are active for this instance of the + route table." + ::= { vRtrStatExtEntry 62 } + +vRtrStatActiveSrPolicyV6Tunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatActiveSrPolicyV6Tunnels indicates the current + number of active IPv6 SR Policy tunnels." + ::= { vRtrStatExtEntry 63 } + +vRtrStatTotalSrPolicyV6Tunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatTotalSrPolicyV6Tunnels indicates the current + number of active and inactive IPv6 SR Policy tunnels." + ::= { vRtrStatExtEntry 64 } + vRtrVrfPolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrVrfPolicyEntry MAX-ACCESS not-accessible @@ -20420,7 +21370,13 @@ VRtrIfQosEntry ::= SEQUENCE vRtrIfQosEgrPortRedirectQGrp TNamedItemOrEmpty, vRtrIfQosEgrQGrpInstanceId TQosQGrpInstanceIDorZero, vRtrIfQosIngFpRedirectQGrp TNamedItemOrEmpty, - vRtrIfQosIngQGrpInstanceId TQosQGrpInstanceIDorZero + vRtrIfQosIngQGrpInstanceId TQosQGrpInstanceIDorZero, + vRtrIfQosEgrVlanQosPlcy TLNamedItemOrEmpty, + vRtrIfQosEgrRemarkPlcy TLNamedItemOrEmpty, + vRtrIfQosNetworkIngressPolicy TLNamedItemOrEmpty, + vRtrIfQosEgrAggRatePIRLmt Integer32, + vRtrIfQosEgrAggRateCIRLmt Integer32, + vRtrIfQosEgrOperVlanQosPlcy TLNamedItemOrEmpty } vRtrIfQosNetworkPolicyId OBJECT-TYPE @@ -20484,6 +21440,68 @@ vRtrIfQosIngQGrpInstanceId OBJECT-TYPE DEFVAL { 0 } ::= { vRtrIfQosEntry 5 } +vRtrIfQosEgrVlanQosPlcy OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfQosEgrVlanQosPlcy specifies the name to associate + with this interface." + DEFVAL { "default" } + ::= { vRtrIfQosEntry 6 } + +vRtrIfQosEgrRemarkPlcy OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfQosEgrRemarkPlcy specifies the name of the + egress-remark-policy attached to this interface." + DEFVAL { "default" } + ::= { vRtrIfQosEntry 7 } + +vRtrIfQosNetworkIngressPolicy OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfQosNetworkIngressPolicy specifies the name of the + network ingress policy attached to this router interface" + DEFVAL { "default" } + ::= { vRtrIfQosEntry 8 } + +vRtrIfQosEgrAggRatePIRLmt OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..100000000) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfQosEgrAggRatePIRLmt specifies the aggregate PIR + rate for this interface." + DEFVAL { -1 } + ::= { vRtrIfQosEntry 9 } + +vRtrIfQosEgrAggRateCIRLmt OBJECT-TYPE + SYNTAX Integer32 (-1..100000000) + UNITS "kilobps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfQosEgrAggRateCIRLmt specifies the aggregate CIR + rate for this interface." + DEFVAL { 0 } + ::= { vRtrIfQosEntry 10 } + +vRtrIfQosEgrOperVlanQosPlcy OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfQosEgrOperVlanQosPlcy specifies the current + operational vlan qos policy associated with this interface." + DEFVAL { "" } + ::= { vRtrIfQosEntry 11 } + vRtrDnsTableLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only @@ -20759,7 +21777,8 @@ VRtrRsmEntry ::= SEQUENCE { vRtrRsmLastCh TimeStamp, vRtrRsmRowStatus RowStatus, - vRtrRsmGroup TmnxIsaBbGrpId + vRtrRsmGroup TmnxIsaBbGrpId, + vRtrRsmToBaseNetwork TruthValue } vRtrRsmLastCh OBJECT-TYPE @@ -20800,6 +21819,16 @@ vRtrRsmGroup OBJECT-TYPE DEFVAL { 0 } ::= { vRtrRsmEntry 3 } +vRtrRsmToBaseNetwork OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRsmToBaseNetwork specifies whether the reassembled + traffic must be sent to the network interface of the Base router." + DEFVAL { false } + ::= { vRtrRsmEntry 4 } + vRtrIfLocalPoolTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrIfLocalPoolEntry MAX-ACCESS not-accessible @@ -21571,7 +22600,7 @@ VRtrIfBfdSessExtEntry ::= SEQUENCE vRtrIfBfdSessExtDownCount Counter32, vRtrIfBfdSessExtLclDisc Unsigned32, vRtrIfBfdSessExtRemDisc Unsigned32, - vRtrIfBfdSessExtProtocols BITS, + vRtrIfBfdSessExtProtocols TmnxBfdSessionProtocols, vRtrIfBfdSessExtTxInterval Unsigned32, vRtrIfBfdSessExtRxInterval Unsigned32, vRtrIfBfdSessExtType INTEGER, @@ -21597,7 +22626,8 @@ vRtrIfBfdSessExtLinkType OBJECT-TYPE ccOnly (4), ccWithCv (5), microBfd (6), - vccvBfd (7) + vccvBfd (7), + reserved10 (10) } MAX-ACCESS not-accessible STATUS current @@ -21733,7 +22763,7 @@ vRtrIfBfdSessExtLastUpTime OBJECT-TYPE MAX-ACCESS read-only STATUS current DESCRIPTION - "The value of vRtrIfBfdSessExtLastUpTime indicates the time elapsed + "The value of vRtrIfBfdSessExtLastUpTime indicates the time elapsed since the session last came up." ::= { vRtrIfBfdSessExtEntry 13 } @@ -21774,32 +22804,7 @@ vRtrIfBfdSessExtRemDisc OBJECT-TYPE ::= { vRtrIfBfdSessExtEntry 17 } vRtrIfBfdSessExtProtocols OBJECT-TYPE - SYNTAX BITS { - ospfv2 (0), - pim (1), - isis (2), - staticRoute (3), - mcRing (4), - rsvp (5), - bgp (6), - vrrp (7), - srrp (8), - mcep (9), - ldp (10), - ipsecTunnel (11), - ospfv3 (12), - mcIpsec (13), - mcMobile (14), - mplsTp (15), - lag (16), - opergrp (17), - vccv (18), - rsvpLsp (19), - ldpLsp (20), - bgpLsp (21), - rip (22), - ripng (23) - } + SYNTAX TmnxBfdSessionProtocols MAX-ACCESS read-only STATUS current DESCRIPTION @@ -21833,7 +22838,8 @@ vRtrIfBfdSessExtType OBJECT-TYPE SYNTAX INTEGER { iom (1), cpm (2), - cpmNp (3) + cpmNp (3), + fp (4) } MAX-ACCESS read-only STATUS current @@ -21842,7 +22848,8 @@ vRtrIfBfdSessExtType OBJECT-TYPE session, as follows: 'iom (1)' - termination on the IOM card main processor, 'cpm (2)' - termination on the CPM card main processor, - 'cpmNp (3)' - termination on the CPM card Network Processor." + 'cpmNp (3)' - termination on the CPM card Network Processor, + 'fp(4)' - termination on the forwarding plane" ::= { vRtrIfBfdSessExtEntry 21 } vRtrIfBfdSessExtVerMismatch OBJECT-TYPE @@ -23109,16 +24116,18 @@ vRtrSvcTTLPropVprnTransit OBJECT-TYPE vRtrInetTunnelTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrInetTunnelEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "vRtrInetTunnelTable maintains a list of tunnels for the specific - router instance." + router instance. + + This table has been replaced by vRtrInetExtTunnelTable in 16.0." ::= { tmnxVRtrObjs 118 } vRtrInetTunnelEntry OBJECT-TYPE SYNTAX VRtrInetTunnelEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "vRtrInetTunnelEntry defines a tunnel to a particular destination in a specific router context." @@ -23168,7 +24177,7 @@ VRtrInetTunnelEntry ::= SEQUENCE vRtrInetTunnelDestAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "The value of vRtrInetTunnelDestAddrType indicates the address type of vRtrInetTunnelDestAddr." @@ -23177,7 +24186,7 @@ vRtrInetTunnelDestAddrType OBJECT-TYPE vRtrInetTunnelDestAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4|16)) MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "The value of vRtrInetTunnelDestAddr maintains the destination IP address of this tunnel. This object may not take a Multicast (Class D) address @@ -23192,7 +24201,7 @@ vRtrInetTunnelDestAddr OBJECT-TYPE vRtrInetTunnelDestPfxLen OBJECT-TYPE SYNTAX InetAddressPrefixLength MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "The value of vRtrInetTunnelDestPfxLen indicates the mask length for vRtrInetTunnelDestAddr. For those systems that do not support @@ -23208,7 +24217,7 @@ vRtrInetTunnelDestPfxLen OBJECT-TYPE vRtrInetTunnelPreference OBJECT-TYPE SYNTAX Unsigned32 (1..255) MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "The value of vRtrInetTunnelPreference determines the priority of this tunnel versus the other tunnels from different sources such as LDP, @@ -23221,7 +24230,7 @@ vRtrInetTunnelPreference OBJECT-TYPE vRtrInetTunnelType OBJECT-TYPE SYNTAX TmnxTunnelTypeExt MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "The value of vRtrInetTunnelType indicates the type of this tunnel entity." @@ -23230,7 +24239,7 @@ vRtrInetTunnelType OBJECT-TYPE vRtrInetTunnelTypeInstance OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "The value of vRtrInetTunnelTypeInstance indicates an instance of the tunnel of the type indicated by vRtrInetTunnelType." @@ -23239,7 +24248,7 @@ vRtrInetTunnelTypeInstance OBJECT-TYPE vRtrInetTunnelID OBJECT-TYPE SYNTAX TmnxTunnelID MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "The value of vRtrInetTunnelID is a global value and represents a particular tunnel type like an MPLS type tunnel or an SDP." @@ -23248,7 +24257,7 @@ vRtrInetTunnelID OBJECT-TYPE vRtrInetTunnelNextHopAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "The value of vRtrInetTunnelNextHopAddrType indicates the address type of vRtrInetTunnelNextHopAddr." @@ -23257,7 +24266,7 @@ vRtrInetTunnelNextHopAddrType OBJECT-TYPE vRtrInetTunnelNextHopAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4|16|20)) MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "The value of vRtrInetTunnelNextHopAddr indicates the address of the next system en route." @@ -23266,7 +24275,7 @@ vRtrInetTunnelNextHopAddr OBJECT-TYPE vRtrInetTunnelMetric OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of vRtrInetTunnelMetric indicates the metric of the tunnel. This is used in addition to the preference for this tunnel." @@ -23275,7 +24284,7 @@ vRtrInetTunnelMetric OBJECT-TYPE vRtrInetTunnelAge OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of vRtrInetTunnelAge indicates the number of seconds since this tunnel entry was last updated or otherwise determined to be @@ -23292,7 +24301,7 @@ vRtrInetTunnelNextHopFlags OBJECT-TYPE isBgpInactive (4) } MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of vRtrInetTunnelNextHopFlags indicates the properties of the tunnel next hop. @@ -23315,7 +24324,7 @@ vRtrInetTunnelLspBandwidth OBJECT-TYPE SYNTAX Counter64 UNITS "mega-bits per second" MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of vRtrInetTunnelLspBandwidth indicates the reserved bandwidth that is available in the LSP. @@ -23327,7 +24336,7 @@ vRtrInetTunnelLspBandwidth OBJECT-TYPE vRtrInetTunnelMTU OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of vRtrInetTunnelMTU indicates the MTU value for the tunnel." ::= { vRtrInetTunnelEntry 14 } @@ -23335,7 +24344,7 @@ vRtrInetTunnelMTU OBJECT-TYPE vRtrInetTunnelLspWeight OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of vRtrInetTunnelLspWeight indicates the load balancing weight applicable to the LSP." @@ -23344,7 +24353,7 @@ vRtrInetTunnelLspWeight OBJECT-TYPE vRtrInetTunnelLspId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of vRtrInetTunnelLspId indicates an instance/epoch identifier associated with a RSVP tunnel." @@ -23367,7 +24376,7 @@ vRtrInetTunnelFlags OBJECT-TYPE lspBfdDown (12) } MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of vRtrInetTunnelFlags indicates the following -: @@ -23416,7 +24425,7 @@ vRtrInetTunnelFlags OBJECT-TYPE vRtrInetTunnelRelativeMetric OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of vRtrInetTunnelRelativeMetric indicates the metric offset to IGP cost to tunnel destination. This value is applicable only if @@ -23426,7 +24435,7 @@ vRtrInetTunnelRelativeMetric OBJECT-TYPE vRtrInetTunnelLabel OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of vRtrInetTunnelLabel indicates the label corresponding to tunnel of type LDP/MPLS." @@ -23435,7 +24444,7 @@ vRtrInetTunnelLabel OBJECT-TYPE vRtrInetTunnelBypassLabel OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of vRtrInetTunnelBypassLabel indicates the MPLS bypass tunnel label." @@ -23444,7 +24453,7 @@ vRtrInetTunnelBypassLabel OBJECT-TYPE vRtrInetTunnelLspFC OBJECT-TYPE SYNTAX TmnxCBFClasses MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of vRtrInetTunnelLspFC indicates a set of forwarding classes configured for this LSP expressed as a bit map. If a bit from 0 @@ -23459,7 +24468,7 @@ vRtrInetTunnelLspFC OBJECT-TYPE vRtrInetTunnelMaxLabels OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of vRtrInetTunnelMaxLabels is the sum of the maximum number of labels that will be used by this tunnel and all underlying tunnels." @@ -23468,7 +24477,7 @@ vRtrInetTunnelMaxLabels OBJECT-TYPE vRtrInetTunnelNhTunnelId OBJECT-TYPE SYNTAX TmnxTunnelID MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of vRtrInetTunnelNhTunnelId indicates the value of the tunnel ID of the underlying tunnel when the value of @@ -23478,7 +24487,7 @@ vRtrInetTunnelNhTunnelId OBJECT-TYPE vRtrInetTunnelNhTunnelType OBJECT-TYPE SYNTAX TmnxTunnelTypeExt MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of vRtrInetTunnelNhTunnelType indicates the type of underlying tunnel when the value of vRtrInetTunnelFlags has @@ -23491,7 +24500,7 @@ vRtrInetTunnelNhTunnelType OBJECT-TYPE vRtrInetTunnelNhTunnelInst OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only - STATUS current + STATUS obsolete DESCRIPTION "The value of vRtrInetTunnelNhTunnelInst indicates the instance of the underlying tunnel type indicated by vRtrInetTunnelNhTunnelType. @@ -23528,7 +24537,10 @@ VRtrInetSRIndirectEntry ::= SEQUENCE vRtrInetSRIndirectTunResStatus TResolveStatus, vRtrInetSRIndirectTunnelSrIsis TruthValue, vRtrInetSRIndirectTunnelSrOspf TruthValue, - vRtrInetSRIndirectTunnelSrTe TruthValue + vRtrInetSRIndirectTunnelSrTe TruthValue, + vRtrInetSRIndirectTunnelRibApi TruthValue, + vRtrInetSRIndirectTnlMplsFwdPlcy TruthValue, + vRtrInetSRIndirectTunnelSrOspf3 TruthValue } vRtrInetSRIndirectTunnelLdp OBJECT-TYPE @@ -23654,6 +24666,45 @@ vRtrInetSRIndirectTunnelSrTe OBJECT-TYPE DEFVAL { false } ::= { vRtrInetSRIndirectEntry 7 } +vRtrInetSRIndirectTunnelRibApi OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetSRIndirectTunnelRibApi specifies wether MPLS RIB + API is enabled on this static route." + DEFVAL { false } + ::= { vRtrInetSRIndirectEntry 8 } + +vRtrInetSRIndirectTnlMplsFwdPlcy OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetSRIndirectTnlMplsFwdPlcy specifies whether MPLS + FWD POLICY is enabled on this static route." + DEFVAL { false } + ::= { vRtrInetSRIndirectEntry 9 } + +vRtrInetSRIndirectTunnelSrOspf3 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetSRIndirectTunnelSrOspf3 specifies if SR OSPFv3 + tunneling mechanism will be used to resolve next-hop for the static + route or not. + + The value of vRtrInetSRIndirectTunnelSrOspf3 is valid only for + indirect static routes (i.e. vRtrInetStaticRouteStaticType is + 'indirect'). + + If the value of vRtrInetSRIndirectTunnelSrOspf3 is set to 'true', IGP + shortcuts associated with SR OSPFv3 tunneling mechanism will be used + to resolve next-hop for the static route." + DEFVAL { false } + ::= { vRtrInetSRIndirectEntry 10 } + vRtrInetSRIndirectLspTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrInetSRIndirectLspEntry MAX-ACCESS not-accessible @@ -23834,7 +24885,20 @@ VRtrInetStaticRoutePfxEntry ::= SEQUENCE { vRtrInetStaticRoutePfxRowStatus RowStatus, vRtrInetStaticRoutePfxCreateOrig TmnxCreateOrigin, - vRtrInetStaticRoutePfxCfgNHCount Counter32 + vRtrInetStaticRoutePfxCfgNHCount Counter32, + vRtrInetStaticRoutePfxCommVal1 DisplayString, + vRtrInetStaticRoutePfxCommVal2 DisplayString, + vRtrInetStaticRoutePfxCommVal3 DisplayString, + vRtrInetStaticRoutePfxCommVal4 DisplayString, + vRtrInetStaticRoutePfxCommVal5 DisplayString, + vRtrInetStaticRoutePfxCommVal6 DisplayString, + vRtrInetStaticRoutePfxCommVal7 DisplayString, + vRtrInetStaticRoutePfxCommVal8 DisplayString, + vRtrInetStaticRoutePfxCommVal9 DisplayString, + vRtrInetStaticRoutePfxCommVal10 DisplayString, + vRtrInetStaticRoutePfxCommVal11 DisplayString, + vRtrInetStaticRoutePfxCommVal12 DisplayString, + vRtrInetStaticRoutePfxTag Unsigned32 } vRtrInetStaticRoutePfxRowStatus OBJECT-TYPE @@ -23864,6 +24928,186 @@ vRtrInetStaticRoutePfxCfgNHCount OBJECT-TYPE configured under this prefix row entry." ::= { vRtrInetStaticRoutePfxEntry 3 } +vRtrInetStaticRoutePfxCommVal1 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRoutePfxCommVal1 specifies the community + name that is used to add to the static route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of this + route into other routers. A value of ''H indicates that the + vRtrInetStaticRoutePfxCommVal1 has not been set." + DEFVAL { ''H } + ::= { vRtrInetStaticRoutePfxEntry 4 } + +vRtrInetStaticRoutePfxCommVal2 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRoutePfxCommVal2 specifies the community + name that is used to add to the static route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of this + route into other routers. A value of ''H indicates that the + vRtrInetStaticRoutePfxCommVal2 has not been set." + DEFVAL { ''H } + ::= { vRtrInetStaticRoutePfxEntry 5 } + +vRtrInetStaticRoutePfxCommVal3 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRoutePfxCommVal3 specifies the community + name that is used to add to the static route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of this + route into other routers. A value of ''H indicates that the + vRtrInetStaticRoutePfxCommVal3 has not been set." + DEFVAL { ''H } + ::= { vRtrInetStaticRoutePfxEntry 6 } + +vRtrInetStaticRoutePfxCommVal4 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRoutePfxCommVal4 specifies the community + name that is used to add to the static route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of this + route into other routers. A value of ''H indicates that the + vRtrInetStaticRoutePfxCommVal4 has not been set." + DEFVAL { ''H } + ::= { vRtrInetStaticRoutePfxEntry 7 } + +vRtrInetStaticRoutePfxCommVal5 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRoutePfxCommVal5 specifies the community + name that is used to add to the static route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of this + route into other routers. A value of ''H indicates that the + vRtrInetStaticRoutePfxCommVal5 has not been set." + DEFVAL { ''H } + ::= { vRtrInetStaticRoutePfxEntry 8 } + +vRtrInetStaticRoutePfxCommVal6 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRoutePfxCommVal6 specifies the community + name that is used to add to the static route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of this + route into other routers. A value of ''H indicates that the + vRtrInetStaticRoutePfxCommVal6 has not been set." + DEFVAL { ''H } + ::= { vRtrInetStaticRoutePfxEntry 9 } + +vRtrInetStaticRoutePfxCommVal7 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRoutePfxCommVal7 specifies the community + name that is used to add to the static route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of this + route into other routers. A value of ''H indicates that the + vRtrInetStaticRoutePfxCommVal7 has not been set." + DEFVAL { ''H } + ::= { vRtrInetStaticRoutePfxEntry 10 } + +vRtrInetStaticRoutePfxCommVal8 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRoutePfxCommVal8 specifies the community + name that is used to add to the static route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of this + route into other routers. A value of ''H indicates that the + vRtrInetStaticRoutePfxCommVal8 has not been set." + DEFVAL { ''H } + ::= { vRtrInetStaticRoutePfxEntry 11 } + +vRtrInetStaticRoutePfxCommVal9 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRoutePfxCommVal9 specifies the community + name that is used to add to the static route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of this + route into other routers. A value of ''H indicates that the + vRtrInetStaticRoutePfxCommVal9 has not been set." + DEFVAL { ''H } + ::= { vRtrInetStaticRoutePfxEntry 12 } + +vRtrInetStaticRoutePfxCommVal10 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRoutePfxCommVal10 specifies the community + name that is used to add to the static route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of this + route into other routers. A value of ''H indicates that the + vRtrInetStaticRoutePfxCommVal10 has not been set." + DEFVAL { ''H } + ::= { vRtrInetStaticRoutePfxEntry 13 } + +vRtrInetStaticRoutePfxCommVal11 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRoutePfxCommVal11 specifies the community + name that is used to add to the static route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of this + route into other routers. A value of ''H indicates that the + vRtrInetStaticRoutePfxCommVal11 has not been set." + DEFVAL { ''H } + ::= { vRtrInetStaticRoutePfxEntry 14 } + +vRtrInetStaticRoutePfxCommVal12 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRoutePfxCommVal12 specifies the community + name that is used to add to the static route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of this + route into other routers. A value of ''H indicates that the + vRtrInetStaticRoutePfxCommVal12 has not been set." + DEFVAL { ''H } + ::= { vRtrInetStaticRoutePfxEntry 15 } + +vRtrInetStaticRoutePfxTag OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRoutePfxTag specifies a 32-bit integer tag + that is used to add to the static route. This tag could then be used + in route policies to control distribution of the route into other + protocols. A value of 0 indicates that the tag has not been set." + DEFVAL { 0 } + ::= { vRtrInetStaticRoutePfxEntry 16 } + tmnxVrtrMssAdjTableLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only @@ -24147,7 +25391,8 @@ VRtrIcmpStatEntry ::= SEQUENCE vRtrIcmpOutTimestampReps Counter32, vRtrIcmpOutAddrMasks Counter32, vRtrIcmpOutAddrMaskReps Counter32, - vRtrIcmpOutParmProblems Counter32 + vRtrIcmpOutParmProblems Counter32, + vRtrIcmpOutDiscards Counter32 } vRtrIcmpInMsgs OBJECT-TYPE @@ -24392,6 +25637,15 @@ vRtrIcmpOutParmProblems OBJECT-TYPE Parameter Problem messages sent by this router instance." ::= { vRtrIcmpStatEntry 26 } +vRtrIcmpOutDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpOutDiscards indicates the number of ICMPv4 + outgoing packets that were dropped by this router instance." + ::= { vRtrIcmpStatEntry 27 } + vRtrIfIcmpStatTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrIfIcmpStatEntry MAX-ACCESS not-accessible @@ -24439,7 +25693,8 @@ VRtrIfIcmpStatEntry ::= SEQUENCE vRtrIfIcmpOutTimestampReps Counter32, vRtrIfIcmpOutAddrMasks Counter32, vRtrIfIcmpOutAddrMaskReps Counter32, - vRtrIfIcmpOutParmProblems Counter32 + vRtrIfIcmpOutParmProblems Counter32, + vRtrIfIcmpOutDiscards Counter32 } vRtrIfIcmpInMsgs OBJECT-TYPE @@ -24686,6 +25941,15 @@ vRtrIfIcmpOutParmProblems OBJECT-TYPE Parameter Problem messages sent by this interface." ::= { vRtrIfIcmpStatEntry 26 } +vRtrIfIcmpOutDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpOutDiscards indicates the number of ICMPv4 + outgoing packets that were dropped on this interface." + ::= { vRtrIfIcmpStatEntry 27 } + vRtrIfExtParmsTable OBJECT-TYPE SYNTAX SEQUENCE OF VRtrIfExtParmsEntry MAX-ACCESS not-accessible @@ -24711,7 +25975,14 @@ VRtrIfExtParmsEntry ::= SEQUENCE vRtrIfIpv4ArpPopulateHost TruthValue, vRtrIfIpv4ArpRouteTag Unsigned32, vRtrIfIpv6NdPopulateHost TruthValue, - vRtrIfIpv6NdRouteTag Unsigned32 + vRtrIfIpv6NdRouteTag Unsigned32, + vRtrIfIpHelperGatewayAddress IpAddress, + vRtrIfGreTermination TruthValue, + vRtrIfIlmUntrusted TruthValue, + vRtrIfIlmDefaultForwarding INTEGER, + vRtrIfIpv6ForwardIpv4 TruthValue, + vRtrIfAcctPolicyId Unsigned32, + vRtrIfCollectStats TruthValue } vRtrIfIpv4ArpPopulateHost OBJECT-TYPE @@ -24720,7 +25991,7 @@ vRtrIfIpv4ArpPopulateHost OBJECT-TYPE STATUS current DESCRIPTION "The value of vRtrIfIpv4ArpPopulateHost specifies whether populate host - is enabled. + is enabled. When the value is set to 'true', unsolicited learning is enabled. @@ -24760,6 +26031,1121 @@ vRtrIfIpv6NdRouteTag OBJECT-TYPE DEFVAL { 0 } ::= { vRtrIfExtParmsEntry 4 } +vRtrIfIpHelperGatewayAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpHelperGatewayAddress specifies the gateway + address to forward the UDP traffic sent to the local broadcast + address. + + A value of 0.0.0.0, the default value indicates that no gateway is + configured." + DEFVAL { '00000000'H } + ::= { vRtrIfExtParmsEntry 5 } + +vRtrIfGreTermination OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfGreTermination specifies whether the user can + terminate MPLS-over-GRE as well as IP-over-GRE packets concurrently on + the system interface address or an address from an user defined + subnet. + + When the value is set to 'true', GRE packet termination will happen + concurrently to the system interface IPv4 address and to any address + that falls in the subnet of the interface primary IPv4 address. This + is only applicable to network interfaces and there can be only one + network interface with GRE termination enabled in the virtual router. + + When the value is set to 'false', GRE packet termination can only + happen to the system interface IPv4 address. When this interface is + unnumbered GRE termination will be enabled to the subnet of the + primary IPv4 address of the parent interface." + DEFVAL { false } + ::= { vRtrIfExtParmsEntry 6 } + +vRtrIfIlmUntrusted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIlmUntrusted specifies whether the interface can + participate in the Selective ILM (Incoming Label Map) feature. This is + usually done for an inter-AS interface. + + A maximum of 15 interfaces can be selected." + DEFVAL { false } + ::= { vRtrIfExtParmsEntry 7 } + +vRtrIfIlmDefaultForwarding OBJECT-TYPE + SYNTAX INTEGER { + forward (1), + drop (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIlmDefaultForwarding specifies the + default-forwarding for the inter-AS Selective ILM interface. + + When the value is set to 'forward', the labeled packets will be + checked normally against the table of programmed ILMs to decide if it + should be dropped or forwarded in a GRT, a VRF, or a L2 service + context. + + When the value is set to 'drop', all labeled packets received on that + interface will automatically be dropped. + + For backwards compatibility the default value is 'forward'." + DEFVAL { forward } + ::= { vRtrIfExtParmsEntry 8 } + +vRtrIfIpv6ForwardIpv4 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpv6ForwardIpv4 specifies if the interface forwards + unencapsulated IPv4 packets while IPv6 is enabled + (vRtrIfIPv6ConfigAllowed) and the interface has no IPv4 address + configured (vRtrIpAddrTable). + + This can be used in the context of IETF RFC5549 Advertising IPv4 + Network Layer Reachability Information with an IPv6 Next Hop. + + A value of 'true' is only allowed for an interface where the value of + vRtrIfType is equal to 'network', 'serviceIes' or 'serviceVprn'." + DEFVAL { false } + ::= { vRtrIfExtParmsEntry 9 } + +vRtrIfAcctPolicyId OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..99) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfAcctPolicyId specifies the + TIMETRA-LOG-MIB::tmnxLogApPolicyId that identifies the policy entry in + TIMETRA-LOG-MIB::tmnxLogApTable which is associated with this router + interface for the purpose of collecting physical layer router + interface statistics. + + A zero value indicates that there is no accounting policy associated + with this router interface." + DEFVAL { 0 } + ::= { vRtrIfExtParmsEntry 10 } + +vRtrIfCollectStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfCollectStats specifies whether or not the + collection of physical layer ethernet accounting and statistical data + for the router interface is enabled. + + When a non-zero value is specified for vRtrIfAcctPolicyId and + vRtrIfCollectStats is set to true, data will be collected in the + appropriate records and written to the designated billing file. + + When a non-zero value is specified for vRtrIfAcctPolicyId and + vRtrIfCollectStats is set to false, the statistics are still + accumulated by the IOM cards; however, the CPM will not obtain the + results and write them to the billing file." + DEFVAL { false } + ::= { vRtrIfExtParmsEntry 11 } + +vRtrAdminTagsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrAdminTagsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A nodal database table of admin-tags." + ::= { tmnxVRtrObjs 133 } + +vRtrAdminTagsEntry OBJECT-TYPE + SYNTAX VRtrAdminTagsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the vRtrAdminTagsTable. Each entry represents an admin-tag + ." + INDEX { + vRtrID, + vRtrAdminTag + } + ::= { vRtrAdminTagsTable 1 } + +VRtrAdminTagsEntry ::= SEQUENCE +{ + vRtrAdminTag TNamedItem, + vRtrAdminTagsRowStatus RowStatus +} + +vRtrAdminTag OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index for the vRtrAdminTagsTable. The value of vRtrAdminTag specifies + the admin-tag. Up to 256 admin-tags can be configured per system. An + admin-tag is a max 32-character string" + ::= { vRtrAdminTagsEntry 1 } + +vRtrAdminTagsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus for the vRtrAdminTagsTable." + ::= { vRtrAdminTagsEntry 2 } + +vRtrAdminTagsPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrAdminTagsPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A nodal database table of route admin-tag policies." + ::= { tmnxVRtrObjs 134 } + +vRtrAdminTagsPolicyEntry OBJECT-TYPE + SYNTAX VRtrAdminTagsPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the vRtrAdminTagsPolicyTable. Each entry represents a + policy." + INDEX { + vRtrID, + vRtrAdminTagPolicy + } + ::= { vRtrAdminTagsPolicyTable 1 } + +VRtrAdminTagsPolicyEntry ::= SEQUENCE +{ + vRtrAdminTagPolicy TLPolicyNameOrExpOrEmpty, + vRtrAdminTagsPolicyRowStatus RowStatus +} + +vRtrAdminTagPolicy OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index for the vRtrAdminTagsPolicyTable. The value of + vRtrAdminTagPolicy specifies the policy name. Up to 2k policies can be + configured per system." + ::= { vRtrAdminTagsPolicyEntry 1 } + +vRtrAdminTagsPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus for the vRtrAdminTagsPolicyTable." + ::= { vRtrAdminTagsPolicyEntry 2 } + +vRtrAdminTagsPolicyIncludeTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrAdminTagsPolicyIncludeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A database table of included admin-tags for a policy." + ::= { tmnxVRtrObjs 135 } + +vRtrAdminTagsPolicyIncludeEntry OBJECT-TYPE + SYNTAX VRtrAdminTagsPolicyIncludeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the vRtrAdminTagsPolicyIncludeTable. Each entry represents + an admin-tag." + INDEX { + vRtrID, + vRtrAdminTagPolicy, + vRtrIncludeAdminTag + } + ::= { vRtrAdminTagsPolicyIncludeTable 1 } + +VRtrAdminTagsPolicyIncludeEntry ::= SEQUENCE +{ + vRtrIncludeAdminTag TNamedItem, + vRtrATPolicyIncludeRowStatus RowStatus +} + +vRtrIncludeAdminTag OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIncludeAdminTag specifies an admin-tag to be included + when matching a route against an LSP." + ::= { vRtrAdminTagsPolicyIncludeEntry 1 } + +vRtrATPolicyIncludeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus for the vRtrAdminTagsPolicyIncludeTable." + ::= { vRtrAdminTagsPolicyIncludeEntry 2 } + +vRtrAdminTagsPolicyExcludeTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrAdminTagsPolicyExcludeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A database table of excluded admin-tags for a policy." + ::= { tmnxVRtrObjs 136 } + +vRtrAdminTagsPolicyExcludeEntry OBJECT-TYPE + SYNTAX VRtrAdminTagsPolicyExcludeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the vRtrAdminTagsPolicyExcludeTable. Each entry represents + an admin-tag." + INDEX { + vRtrID, + vRtrAdminTagPolicy, + vRtrExcludeAdminTag + } + ::= { vRtrAdminTagsPolicyExcludeTable 1 } + +VRtrAdminTagsPolicyExcludeEntry ::= SEQUENCE +{ + vRtrExcludeAdminTag TNamedItem, + vRtrATPolicyExcludeRowStatus RowStatus +} + +vRtrExcludeAdminTag OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrExcludeAdminTag specifies an admin-tag to be excluded + when matching a route against an LSP." + ::= { vRtrAdminTagsPolicyExcludeEntry 1 } + +vRtrATPolicyExcludeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus for the vRtrAdminTagsPolicyExcludeTable." + ::= { vRtrAdminTagsPolicyExcludeEntry 2 } + +vRtrInetExtTunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrInetExtTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrInetExtTunnelTable maintains a list of tunnels for the specific + router instance." + ::= { tmnxVRtrObjs 137 } + +vRtrInetExtTunnelEntry OBJECT-TYPE + SYNTAX VRtrInetExtTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrInetExtTunnelEntry defines a tunnel to a particular destination in + a specific router context." + INDEX { + vRtrID, + vRtrInetExtTunnelDestAddrType, + vRtrInetExtTunnelDestAddr, + vRtrInetExtTunnelDestPfxLen, + vRtrInetExtTunnelListIndex, + vRtrInetExtTunnelNhListIndex + } + ::= { vRtrInetExtTunnelTable 1 } + +VRtrInetExtTunnelEntry ::= SEQUENCE +{ + vRtrInetExtTunnelDestAddrType InetAddressType, + vRtrInetExtTunnelDestAddr InetAddress, + vRtrInetExtTunnelDestPfxLen InetAddressPrefixLength, + vRtrInetExtTunnelListIndex Unsigned32, + vRtrInetExtTunnelNhListIndex Unsigned32, + vRtrInetExtTunnelPreference Unsigned32, + vRtrInetExtTunnelType TmnxTunnelTypeExt, + vRtrInetExtTunnelTypeInstance Unsigned32, + vRtrInetExtTunnelID TmnxTunnelID, + vRtrInetExtTunnelNextHopAddrType InetAddressType, + vRtrInetExtTunnelNextHopAddr InetAddress, + vRtrInetExtTunnelMetric Unsigned32, + vRtrInetExtTunnelAge Integer32, + vRtrInetExtTunnelNextHopFlags INTEGER, + vRtrInetExtTunnelLspBandwidth Counter64, + vRtrInetExtTunnelMTU Unsigned32, + vRtrInetExtTunnelLspWeight Unsigned32, + vRtrInetExtTunnelLspId Unsigned32, + vRtrInetExtTunnelFlags BITS, + vRtrInetExtTunnelRelativeMetric Integer32, + vRtrInetExtTunnelLabel Integer32, + vRtrInetExtTunnelBypassLabel Integer32, + vRtrInetExtTunnelLspFC TmnxCBFClasses, + vRtrInetExtTunnelMaxLabels Integer32, + vRtrInetExtTunnelNhTunnelId TmnxTunnelID, + vRtrInetExtTunnelNhTunnelType TmnxTunnelTypeExt, + vRtrInetExtTunnelNhTunnelInst Unsigned32, + vRtrInetExtTunnelColor Unsigned32, + vRtrInetExtTunnelNhWeight Unsigned32, + vRtrInetExtTunnelNhBitFlags BITS, + vRtrInetExtTunnelNhGroupId Unsigned32 +} + +vRtrInetExtTunnelDestAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelDestAddrType indicates the address type + of vRtrInetExtTunnelDestAddr." + ::= { vRtrInetExtTunnelEntry 1 } + +vRtrInetExtTunnelDestAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelDestAddr maintains the destination IP address + of this tunnel. This object may not take a Multicast (Class D) address + value. + + Any assignment (implicit or otherwise) of an instance of this object + to a value x must be rejected if the bitwise logical-AND of x with the + value of mask representing the corresponding instance of the + vRtrInetExtTunnelDestPfxLen object is not equal to x." + ::= { vRtrInetExtTunnelEntry 2 } + +vRtrInetExtTunnelDestPfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelDestPfxLen indicates the mask length for + vRtrInetExtTunnelDestAddr. For those systems that do not support + arbitrary subnet masks, an agent constructs the value of the + vRtrInetExtTunnelDestPfxLen by reference to the IP Address Class. + + Any assignment (implicit or otherwise) of an instance of this object + to a value x must be rejected if the bitwise logical-AND of the mask + representing x with the value of the corresponding instance of + vRtrInetExtTunnelDestAddr is not equal to vRtrInetExtTunnelDestAddr." + ::= { vRtrInetExtTunnelEntry 3 } + +vRtrInetExtTunnelListIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelListIndex is the index of the next + tunnel available to the destination" + ::= { vRtrInetExtTunnelEntry 4 } + +vRtrInetExtTunnelNhListIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelNhListIndex is the index of the next + next-hop that the tunnel destination is ECMP'ed across." + ::= { vRtrInetExtTunnelEntry 5 } + +vRtrInetExtTunnelPreference OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelPreference determines the priority of + this tunnel versus the other tunnels from different sources such as + LDP, RSVP, GRE etc. This is an absolute number used internally by the + system to specify preferences for the tunnel. + + Lowest number signifies the most preferred entry in the table." + ::= { vRtrInetExtTunnelEntry 6 } + +vRtrInetExtTunnelType OBJECT-TYPE + SYNTAX TmnxTunnelTypeExt + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelType indicates the type of this tunnel + entity." + ::= { vRtrInetExtTunnelEntry 7 } + +vRtrInetExtTunnelTypeInstance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelTypeInstance indicates an instance of + the tunnel of the type indicated by vRtrInetExtTunnelType." + ::= { vRtrInetExtTunnelEntry 8 } + +vRtrInetExtTunnelID OBJECT-TYPE + SYNTAX TmnxTunnelID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelID is a global value and represents a + particular tunnel type like an MPLS type tunnel or an SDP." + ::= { vRtrInetExtTunnelEntry 9 } + +vRtrInetExtTunnelNextHopAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelNextHopAddrType indicates the address + type of vRtrInetExtTunnelNextHopAddr." + ::= { vRtrInetExtTunnelEntry 10 } + +vRtrInetExtTunnelNextHopAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelNextHopAddr indicates the address of the + next system en route." + ::= { vRtrInetExtTunnelEntry 11 } + +vRtrInetExtTunnelMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelMetric indicates the metric of the + tunnel. This is used in addition to the preference for this tunnel." + ::= { vRtrInetExtTunnelEntry 12 } + +vRtrInetExtTunnelAge OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelAge indicates the number of seconds + since this tunnel entry was last updated or otherwise determined to be + correct. No semantics of 'too old' can be implied except through + knowledge of owner of the tunnel." + ::= { vRtrInetExtTunnelEntry 13 } + +vRtrInetExtTunnelNextHopFlags OBJECT-TYPE + SYNTAX INTEGER { + none (0), + hasLfa (1), + hasBackup (2), + isBackup (3), + isBgpInactive (4), + isLfa (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelNextHopFlags indicates the properties of + the tunnel next hop. + + A value of 'none' indicates that no next-hop flags are present. + + A value of 'hasLfa' indicates that an LFA next-hop is present in + addition to the regular next-hop. + + A value of 'hasBackup' indicates that this route has a backup route. + + A value of 'isBackup' indicates that this route is a backup route to + another route with the same prefix. + + A value of 'isBgpInactive' indicates that this route is an inactive + best-external route exported from BGP. + + A value of 'isLfa' indicates that this next-hop is a LFA hop." + ::= { vRtrInetExtTunnelEntry 14 } + +vRtrInetExtTunnelLspBandwidth OBJECT-TYPE + SYNTAX Counter64 + UNITS "mega-bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelLspBandwidth indicates the reserved + bandwidth that is available in the LSP. + + When the value of the object is set to zero then it indicates that + there is no reserved bandwidth in this tunnel" + ::= { vRtrInetExtTunnelEntry 15 } + +vRtrInetExtTunnelMTU OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelMTU indicates the MTU value for the + tunnel." + ::= { vRtrInetExtTunnelEntry 16 } + +vRtrInetExtTunnelLspWeight OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelLspWeight indicates the load balancing + weight applicable to the LSP." + ::= { vRtrInetExtTunnelEntry 17 } + +vRtrInetExtTunnelLspId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelLspId indicates an instance/epoch + identifier associated with a RSVP tunnel." + ::= { vRtrInetExtTunnelEntry 18 } + +vRtrInetExtTunnelFlags OBJECT-TYPE + SYNTAX BITS { + isOverTunnel (0), + useRelativeMetric (1), + autoLSP (2), + hasLFA (3), + excludeForLdpOverRsvp (4), + excludeForL3VPN (5), + excludeForBGPShortcuts (6), + excludeForBGPLabeledRoutes (7), + excludeForLFA (8), + excludeForIGPShortcuts (9), + entropyLabelCapable (10), + isAdjacencyTunnel (11), + lspBfdDown (12), + hasColor (13) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelFlags indicates the following -: + + If value of 'isOverTunnel' is set, it indicates that this tunnel is + over another tunnel. + + A value of 'useRelativeMetric' indicates to use the relative metric + info to offset IGP path cost to tunnel destination instead of absolute + tunnel metric. + + A value of 'autoLSP' indicates if the LSP is an automatic LSP. + + If value of 'hasLFA' is set, then this tunnel next-hop has a loop-free + alternate hop. + + If value of 'excludeForLdpOverRsvp' is set (applicable to RSVP tunnel + only), then the MPLS LSP is not allowed to be used for LDP over RSVP. + + If value of 'excludeForL3VPN' is set, it indicates not to use this + tunnel for L3 VPNs. + + If value of 'excludeForBGPShortcuts' is set, it indicates not to use + this tunnel for BGP shortcuts. + + If value of 'excludeForBGPLabeledRoutes' is set, it indicates not to + use this tunnel for BGP labeled routes. + + If value of 'excludeForLFA' is set, it indicates not to use this + tunnel for loop-free alternate. + + If value of 'excludeForIGPShortcuts' is set, it indicates not to use + this tunnel for IGP shortcuts. + + If value of 'entropyLabelCapable' is set, it indicates this tunnel is + entropy capable. + + If value of 'isAdjacencyTunnel' is set, it indicates that this tunnel + is a segment routing adjacency tunnel. + + If value of 'lspBfdDown' is set, it indicates that BFD is down on this + tunnel/FEC and that it will not be used as a transport tunnel. If this + value is not set, then LSP-BFD is not configured on the tunnel/FEC, or + LSP-BFD is configured and the BFD state is up. + + If value of 'hasColor' is set, it indicates that this tunnel has + color." + ::= { vRtrInetExtTunnelEntry 19 } + +vRtrInetExtTunnelRelativeMetric OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelRelativeMetric indicates the metric + offset to IGP cost to tunnel destination. This value is applicable + only if 'useRelativeMetric' bit is set for the object + vRtrInetExtTunnelFlags." + ::= { vRtrInetExtTunnelEntry 20 } + +vRtrInetExtTunnelLabel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelLabel indicates the label corresponding + to tunnel of type LDP/MPLS." + ::= { vRtrInetExtTunnelEntry 21 } + +vRtrInetExtTunnelBypassLabel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelBypassLabel indicates the MPLS bypass + tunnel label." + ::= { vRtrInetExtTunnelEntry 22 } + +vRtrInetExtTunnelLspFC OBJECT-TYPE + SYNTAX TmnxCBFClasses + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelLspFC indicates a set of forwarding + classes configured for this LSP expressed as a bit map. If a bit from + 0 through 7 is set, then the corresponding forwarding class has been + configured for this LSP. If bit 8 is set, the LSP has been designated + as the default forwarding LSP. + + If no bits are set, then Class-based forwarding is not enabled for + this LSP." + ::= { vRtrInetExtTunnelEntry 23 } + +vRtrInetExtTunnelMaxLabels OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelMaxLabels is the sum of the maximum + number of labels that will be used by this tunnel and all underlying + tunnels." + ::= { vRtrInetExtTunnelEntry 24 } + +vRtrInetExtTunnelNhTunnelId OBJECT-TYPE + SYNTAX TmnxTunnelID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelNhTunnelId indicates the value of the + tunnel ID of the underlying tunnel when the value of + vRtrInetExtTunnelFlags has 'isOverTunnel' set, otherwise the value is + 0." + ::= { vRtrInetExtTunnelEntry 25 } + +vRtrInetExtTunnelNhTunnelType OBJECT-TYPE + SYNTAX TmnxTunnelTypeExt + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelNhTunnelType indicates the type of + underlying tunnel when the value of vRtrInetExtTunnelFlags has + 'isOverTunnel' set. + + If the value of vRtrInetExtTunnelFlags does not have 'isOverTunnel' + set, the value of vRtrInetExtTunnelType is invalid." + ::= { vRtrInetExtTunnelEntry 26 } + +vRtrInetExtTunnelNhTunnelInst OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelNhTunnelInst indicates the instance of + the underlying tunnel type indicated by vRtrInetExtTunnelNhTunnelType. + + If the value of vRtrInetExtTunnelFlags does not have 'isOverTunnel' + set, the value of vRtrInetExtTunnelNhTunnelInst is set to 0." + ::= { vRtrInetExtTunnelEntry 27 } + +vRtrInetExtTunnelColor OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelColor indicates the color associated + with the tunnel and is valid only if the 'hasColor' flag is set in + vRtrInetExtTunnelFlags." + ::= { vRtrInetExtTunnelEntry 28 } + +vRtrInetExtTunnelNhWeight OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelNhWeight indicates the weight associated + with this tunnel next-hop. It is 0 if no weight was associated with + this next-hop." + ::= { vRtrInetExtTunnelEntry 29 } + +vRtrInetExtTunnelNhBitFlags OBJECT-TYPE + SYNTAX BITS { + hasGroupId (0), + isInactive (1), + isBackup (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelNhBitFlags provides additional + information about the next hop. + + If 'hasGroupId' is set, it indicates that the + vRtrInetExtTunnelNhGroupId object has valid information. + + If 'isInactive' is set, it indicates that this next hop is inactive. + + If 'isBackup' is set, it indicates that this route is a backup next + hop to another next hop with the same next-hop group ID." + ::= { vRtrInetExtTunnelEntry 30 } + +vRtrInetExtTunnelNhGroupId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetExtTunnelNhGroupId indicates the group this next + hop belongs to. This is valid only if the vRtrInetExtTunnelNhBitFlags + has the 'hasGroupId' flag set. This next-hop group ID is available + only for some next hops that have a backup next hop as part of a + group. At any time only one next hop in the group is active. The + inactive next hops are flagged with the 'isInactive' flag in the + vRtrInetExtTunnelNhBitFlags object. The backup next hop is flagged + with the 'isBackup' flag in the vRtrInetExtTunnelNhBitFlags object." + ::= { vRtrInetExtTunnelEntry 31 } + +vRtrLeakExportPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLeakExportPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrLeakExportPolicyTable has an entry only for the base router + instance in the system." + ::= { tmnxVRtrObjs 138 } + +vRtrLeakExportPolicyEntry OBJECT-TYPE + SYNTAX VRtrLeakExportPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents the set of policies that are applied to the routes + from the base instance to create a set of routes that are eligible to + be leaked to other router instances and limit on the number of such + routes." + AUGMENTS { vRtrConfEntry } + ::= { vRtrLeakExportPolicyTable 1 } + +VRtrLeakExportPolicyEntry ::= SEQUENCE +{ + vRtrLeakExportPolicy1 TXLPolicyNameOrExpOrEmpty, + vRtrLeakExportPolicy2 TLPolicyNameOrExpOrEmpty, + vRtrLeakExportPolicy3 TLPolicyNameOrExpOrEmpty, + vRtrLeakExportPolicy4 TLPolicyNameOrExpOrEmpty, + vRtrLeakExportPolicy5 TLPolicyNameOrExpOrEmpty, + vRtrLeakExportLimit Unsigned32 +} + +vRtrLeakExportPolicy1 OBJECT-TYPE + SYNTAX TXLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLeakExportPolicy1 specifies the name of the first + policy that will be applied to the routes to create a set of routes + that are eligible for leaking to other router instances. + + A value of ''H indicates that the vRtrLeakExportPolicy1 has not been + set." + DEFVAL { ''H } + ::= { vRtrLeakExportPolicyEntry 1 } + +vRtrLeakExportPolicy2 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLeakExportPolicy2 specifies the name of the second + policy that will be applied to the routes to create a set of routes + that are eligible for leaking to other router instances. + + A value of ''H indicates that the vRtrLeakExportPolicy2 has not been + set. + + It is required to configure vRtrLeakExportPolicy1 before configuring + vRtrLeakExportPolicy2." + DEFVAL { ''H } + ::= { vRtrLeakExportPolicyEntry 2 } + +vRtrLeakExportPolicy3 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLeakExportPolicy3 specifies the name of the third + policy that will be applied to the routes to create a set of routes + that are eligible for leaking to other router instances. + + A value of ''H indicates that the vRtrLeakExportPolicy3 has not been + set. + + It is required to configure vRtrLeakExportPolicy2 before configuring + vRtrLeakExportPolicy3." + DEFVAL { ''H } + ::= { vRtrLeakExportPolicyEntry 3 } + +vRtrLeakExportPolicy4 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLeakExportPolicy4 specifies the name of the fourth + policy that will be applied to the routes to create a set of routes + that are eligible for leaking to other router instances. + + A value of ''H indicates that the vRtrLeakExportPolicy4 has not been + set. + + It is required to configure vRtrLeakExportPolicy3 before configuring + vRtrLeakExportPolicy4." + DEFVAL { ''H } + ::= { vRtrLeakExportPolicyEntry 4 } + +vRtrLeakExportPolicy5 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLeakExportPolicy5 specifies the name of the fifth + policy that will be applied to the routes to create a set of routes + that are eligible for leaking to other router instances. + + A value of ''H indicates that the vRtrLeakExportPolicy5 has not been + set. + + It is required to configure vRtrLeakExportPolicy4 before configuring + vRtrLeakExportPolicy5." + DEFVAL { ''H } + ::= { vRtrLeakExportPolicyEntry 5 } + +vRtrLeakExportLimit OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLeakExportLimit specifies the limit on the number of routes + that are filtered by the leak-export configuration." + DEFVAL { 5 } + ::= { vRtrLeakExportPolicyEntry 6 } + +vRtrRibApiMplsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrRibApiMplsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrRibApiMplsTable has an entry for each RIB-API MPLS configured + under each virtual router in the system." + ::= { tmnxVRtrObjs 139 } + +vRtrRibApiMplsEntry OBJECT-TYPE + SYNTAX VRtrRibApiMplsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents information about RIB-API MPLS for a virtual + router in the system. + + Entries cannot be created and deleted via SNMP SET operations." + INDEX { vRtrID } + ::= { vRtrRibApiMplsTable 1 } + +VRtrRibApiMplsEntry ::= SEQUENCE +{ + vRtrRibApiMplsLastChanged TimeStamp, + vRtrRibApiMplsAdminState TmnxAdminState, + vRtrRibApiMplsReservedLblBlk TLNamedItemOrEmpty +} + +vRtrRibApiMplsLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vRtrRibApiMplsLastChanged indicates the sysUpTime at the time of + last change to this row." + ::= { vRtrRibApiMplsEntry 1 } + +vRtrRibApiMplsAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The vRtrRibApiMplsAdminState specifies the desired administrative + state of RIB-API MPLS for this virtual router." + DEFVAL { outOfService } + ::= { vRtrRibApiMplsEntry 2 } + +vRtrRibApiMplsReservedLblBlk OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The vRtrRibApiMplsReservedLblBlk specifies the reserved label block + used." + DEFVAL { "" } + ::= { vRtrRibApiMplsEntry 3 } + +tmnxVRtrNeInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxVRtrNeInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxVRtrNeInfoTable contains Network Element (NE) information. + + Conceptual rows in this table are created and destroyed automatically + by the system." + ::= { tmnxVRtrObjs 140 } + +tmnxVRtrNeInfoEntry OBJECT-TYPE + SYNTAX TmnxVRtrNeInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the Network Element information for a + specific NE ID in a virtual router instance." + INDEX { + vRtrID, + tmnxVRtrNeInfoNeid + } + ::= { tmnxVRtrNeInfoTable 1 } + +TmnxVRtrNeInfoEntry ::= SEQUENCE +{ + tmnxVRtrNeInfoNeid TmnxVrtrNeid, + tmnxVRtrNeInfoNeidHex TmnxVrtrNeid, + tmnxVRtrNeInfoNeipV4Type InetAddressType, + tmnxVRtrNeInfoNeipV4 InetAddress, + tmnxVRtrNeInfoNeipV4PrefixLen InetAddressPrefixLength, + tmnxVRtrNeInfoNeipV6Type InetAddressType, + tmnxVRtrNeInfoNeipV6 InetAddress, + tmnxVRtrNeInfoNeipV6PrefixLen InetAddressPrefixLength, + tmnxVRtrNeInfoSystemMac MacAddress, + tmnxVRtrNeInfoPlatformType DisplayString, + tmnxVRtrNeInfoVendorId DisplayString +} + +tmnxVRtrNeInfoNeid OBJECT-TYPE + SYNTAX TmnxVrtrNeid + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxVRtrNeInfoNeid specifies the Network Element + Identifier. + + The total valid length is 24 bit; the first 8 high-order bits indicate + the subnet ID and the 16 low-order bits indicate the basic ID. + + The neid valid value ranges from 0x00010001 to 0x00FEFFFE." + ::= { tmnxVRtrNeInfoEntry 1 } + +tmnxVRtrNeInfoNeidHex OBJECT-TYPE + SYNTAX TmnxVrtrNeid + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxVRtrNeInfoNeidHex indicates the Network Element + Identifier in Hex format. + + The total valid length is 24 bit; the first 8 high-order bits indicate + the subnet ID and the 16 low-order bits indicate the basic ID. + + The neid valid value ranges from 0x00010001 to 0x00FEFFFE." + ::= { tmnxVRtrNeInfoEntry 2 } + +tmnxVRtrNeInfoNeipV4Type OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxVRtrNeInfoNeipV4Type indicates the IP address type of + tmnxVRtrNeInfoNeipV4." + ::= { tmnxVRtrNeInfoEntry 3 } + +tmnxVRtrNeInfoNeipV4 OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxVRtrNeInfoNeipV4 indicates the IPv4 address of the + Network Element." + ::= { tmnxVRtrNeInfoEntry 4 } + +tmnxVRtrNeInfoNeipV4PrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxVRtrNeInfoNeipV4PrefixLen indicates the length of the + IP netmask for tmnxVRtrNeInfoNeipV4." + ::= { tmnxVRtrNeInfoEntry 5 } + +tmnxVRtrNeInfoNeipV6Type OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxVRtrNeInfoNeipV6Type indicates the IP address type of + tmnxVRtrNeInfoNeipV6." + ::= { tmnxVRtrNeInfoEntry 6 } + +tmnxVRtrNeInfoNeipV6 OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxVRtrNeInfoNeipV6 indicates the IPv6 address of the + Network Element." + ::= { tmnxVRtrNeInfoEntry 7 } + +tmnxVRtrNeInfoNeipV6PrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxVRtrNeInfoNeipV6PrefixLen indicates the length of the + IP netmask for tmnxVRtrNeInfoNeipV6." + ::= { tmnxVRtrNeInfoEntry 8 } + +tmnxVRtrNeInfoSystemMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxVRtrNeInfoSystemMac indicates the system MAC address + of the node." + ::= { tmnxVRtrNeInfoEntry 9 } + +tmnxVRtrNeInfoPlatformType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxVRtrNeInfoPlatformType indicates the product + identifier." + ::= { tmnxVRtrNeInfoEntry 10 } + +tmnxVRtrNeInfoVendorId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxVRtrNeInfoVendorId indicates the vendor identifier." + ::= { tmnxVRtrNeInfoEntry 11 } + tmnxVRtrDCObjs OBJECT IDENTIFIER ::= { tmnxVRtrObjs 200 } tmnxVrtrSys OBJECT IDENTIFIER ::= { tmnxVRtrObjs 201 } @@ -24809,6 +27195,1970 @@ tmnxVrtrSysAllowQinQNetworkIntf OBJECT-TYPE DEFVAL { false } ::= { tmnxVrtrSys 2 } +tmnxVrtrSysMplsTunnelMode OBJECT-TYPE + SYNTAX VrtrMplsTunnelMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxVrtrSysMplsTunnelMode is used to configure the MPLS + tunnel mode." + DEFVAL { uniform } + ::= { tmnxVrtrSys 3 } + +tmnxVrtrFwdIPoverIPv6 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxVrtrFwdIPoverIPv6 specifies if ip traffic sent to + system address is forwarded or not. " + DEFVAL { false } + ::= { tmnxVrtrSys 5 } + +tmnxVrtrFwdIPoverGre OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxVrtrFwdIPoverGre specifies if ip traffic encapsulated + in GRE transport sent to system address is forwarded or not. " + DEFVAL { false } + ::= { tmnxVrtrSys 6 } + +tmnxVrtrAutoconfiguration OBJECT IDENTIFIER ::= { tmnxVRtrObjs 202 } + +tmnxVrtrDhcpClient OBJECT IDENTIFIER ::= { tmnxVrtrAutoconfiguration 1 } + +vRtrIfDhcpClStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfDhcpClStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfDhcpClStatsTable contains DHCP client statistics. + + Conceptual rows in this table are created and destroyed automatically + by the system, when DHCP clients are enabled and disabled, by means of + the Boot Options File (BOF)." + ::= { tmnxVrtrDhcpClient 2 } + +vRtrIfDhcpClStatsEntry OBJECT-TYPE + SYNTAX VRtrIfDhcpClStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row contains statistics of a particular DHCP client instance." + INDEX { + vRtrID, + vRtrIfIndex + } + ::= { vRtrIfDhcpClStatsTable 1 } + +VRtrIfDhcpClStatsEntry ::= SEQUENCE +{ + vRtrIfDhcpClStatsClearedTime TimeStamp, + vRtrIfDhcpClStatsTxDiscovers Counter64, + vRtrIfDhcpClStatsTxRequests Counter64, + vRtrIfDhcpClStatsTxReleases Counter64, + vRtrIfDhcpClStatsTxDeclines Counter64, + vRtrIfDhcpClStatsRxOffers Counter64, + vRtrIfDhcpClStatsRxAcks Counter64, + vRtrIfDhcpClStatsRxNaks Counter64, + vRtrIfDhcpClStatsRxDrops Counter64 +} + +vRtrIfDhcpClStatsClearedTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStatsClearedTime indicates the sysUpTime at + the time the counters in this conceptual row were cleared for the last + time. + + If the counters were never cleared, the value of + vRtrIfDhcpClStatsClearedTime is zero." + ::= { vRtrIfDhcpClStatsEntry 1 } + +vRtrIfDhcpClStatsTxDiscovers OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStatsTxDiscovers indicates the number of + DHCPDISCOVER messages the DHCP client has sent." + ::= { vRtrIfDhcpClStatsEntry 2 } + +vRtrIfDhcpClStatsTxRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStatsTxRequests indicates the number of + DHCPREQUEST messages the DHCP client has sent." + ::= { vRtrIfDhcpClStatsEntry 3 } + +vRtrIfDhcpClStatsTxReleases OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStatsTxReleases indicates the number of + DHCPRELEASE messages the DHCP client has sent." + ::= { vRtrIfDhcpClStatsEntry 4 } + +vRtrIfDhcpClStatsTxDeclines OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStatsTxDeclines indicates the number of + DHCPDECLINE messages the DHCP client has sent." + ::= { vRtrIfDhcpClStatsEntry 5 } + +vRtrIfDhcpClStatsRxOffers OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStatsRxOffers indicates the number of + DHCPOFFER messages the DHCP client has received." + ::= { vRtrIfDhcpClStatsEntry 6 } + +vRtrIfDhcpClStatsRxAcks OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStatsRxAcks indicates the number of DHCPACK + messages the DHCP client has received." + ::= { vRtrIfDhcpClStatsEntry 7 } + +vRtrIfDhcpClStatsRxNaks OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStatsRxNaks indicates the number of DHCPNAK + messages the DHCP client has received." + ::= { vRtrIfDhcpClStatsEntry 8 } + +vRtrIfDhcpClStatsRxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStatsRxDrops indicates the number of DHCP + messages that the DHCP client has received and dropped." + ::= { vRtrIfDhcpClStatsEntry 9 } + +vRtrIfDhcpClStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfDhcpClStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfDhcpClStateTable contains DHCP client status information. + + Conceptual rows in this table are created and destroyed automatically + by the system, when DHCP clients are enabled and disabled, by means of + the Boot Options File (BOF)." + ::= { tmnxVrtrDhcpClient 3 } + +vRtrIfDhcpClStateEntry OBJECT-TYPE + SYNTAX VRtrIfDhcpClStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row contains status information of a particular DHCP client + instance." + INDEX { + vRtrID, + vRtrIfIndex + } + ::= { vRtrIfDhcpClStateTable 1 } + +VRtrIfDhcpClStateEntry ::= SEQUENCE +{ + vRtrIfDhcpClStateCiAddrType InetAddressType, + vRtrIfDhcpClStateCiAddr InetAddress, + vRtrIfDhcpClStateCiAddrMaskLen Unsigned32, + vRtrIfDhcpClStateChAddr MacAddress, + vRtrIfDhcpClStateSiAddrType InetAddressType, + vRtrIfDhcpClStateSiAddr InetAddress, + vRtrIfDhcpClStateRtAddrType InetAddressType, + vRtrIfDhcpClStateRtAddr InetAddress, + vRtrIfDhcpClStateDnsPriAddrType InetAddressType, + vRtrIfDhcpClStateDnsPriAddr InetAddress, + vRtrIfDhcpClStateDnsSecAddrType InetAddressType, + vRtrIfDhcpClStateDnsSecAddr InetAddress, + vRtrIfDhcpClStateDnsTerAddrType InetAddressType, + vRtrIfDhcpClStateDnsTerAddr InetAddress, + vRtrIfDhcpClStateLeaseAcquired DateAndTimeOrEmpty, + vRtrIfDhcpClStateLeaseRenew DateAndTimeOrEmpty, + vRtrIfDhcpClStateLeaseRebind DateAndTimeOrEmpty, + vRtrIfDhcpClStateLeaseEnd DateAndTimeOrEmpty, + vRtrIfDhcpClDhcpState TmnxDhcpClientState, + vRtrIfDhcpClStateStatus INTEGER, + vRtrIfDhcpClStateDescription DisplayString +} + +vRtrIfDhcpClStateCiAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStateCiAddrType indicates the address type of + vRtrIfDhcpClStateCiAddr." + ::= { vRtrIfDhcpClStateEntry 1 } + +vRtrIfDhcpClStateCiAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStateCiAddr indicates the client IP address." + ::= { vRtrIfDhcpClStateEntry 2 } + +vRtrIfDhcpClStateCiAddrMaskLen OBJECT-TYPE + SYNTAX Unsigned32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStateCiAddrMaskLen indicates the length of + the subnet mask for a DHCP lease, or the prefix length for a DHCPv6 + lease." + ::= { vRtrIfDhcpClStateEntry 3 } + +vRtrIfDhcpClStateChAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStateChAddr indicates + the MAC address of the client." + ::= { vRtrIfDhcpClStateEntry 4 } + +vRtrIfDhcpClStateSiAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStateSiAddrType indicates the address type of + vRtrIfDhcpClStateSiAddr." + ::= { vRtrIfDhcpClStateEntry 5 } + +vRtrIfDhcpClStateSiAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStateSiAddr indicates the Server Identifier." + ::= { vRtrIfDhcpClStateEntry 6 } + +vRtrIfDhcpClStateRtAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStateRtAddrType indicates the address type of + vRtrIfDhcpClStateRtAddr." + ::= { vRtrIfDhcpClStateEntry 7 } + +vRtrIfDhcpClStateRtAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStateRtAddr indicates the router IP address." + REFERENCE + "RFC 2132 DHCP Options and BOOTP Vendor Extensions + section 3.5. Router Option" + ::= { vRtrIfDhcpClStateEntry 8 } + +vRtrIfDhcpClStateDnsPriAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStateDnsPriAddrType indicates the address + type of vRtrIfDhcpClStateDnsPriAddr." + ::= { vRtrIfDhcpClStateEntry 9 } + +vRtrIfDhcpClStateDnsPriAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStateDnsPriAddr indicates the address of the + primary DNS server." + REFERENCE + "RFC 2132 DHCP Options and BOOTP Vendor Extensions + 3.8. Domain Name Server Option" + ::= { vRtrIfDhcpClStateEntry 10 } + +vRtrIfDhcpClStateDnsSecAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStateDnsSecAddrType indicates the address + type of vRtrIfDhcpClStateDnsSecAddr." + ::= { vRtrIfDhcpClStateEntry 11 } + +vRtrIfDhcpClStateDnsSecAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStateDnsSecAddr indicates the address of the + secondary DNS server." + REFERENCE + "RFC 2132 DHCP Options and BOOTP Vendor Extensions + 3.8. Domain Name Server Option" + ::= { vRtrIfDhcpClStateEntry 12 } + +vRtrIfDhcpClStateDnsTerAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStateDnsTerAddrType indicates the address + type of vRtrIfDhcpClStateDnsTerAddr." + ::= { vRtrIfDhcpClStateEntry 13 } + +vRtrIfDhcpClStateDnsTerAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStateDnsTerAddr indicates the address of the + tertiary DNS server." + REFERENCE + "RFC 2132 DHCP Options and BOOTP Vendor Extensions + 3.8. Domain Name Server Option" + ::= { vRtrIfDhcpClStateEntry 14 } + +vRtrIfDhcpClStateLeaseAcquired OBJECT-TYPE + SYNTAX DateAndTimeOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStateLeaseAcquired indicates the UTC date + when the latest DHCP lease was acquired from the server. The address + of the server is indicated by vRtrIfDhcpClStateSiAddr. + + The value of vRtrIfDhcpClStateLeaseAcquired can be the time when the + DHCP lease was first obtained, or the time when the lease was renewed + or rebound." + ::= { vRtrIfDhcpClStateEntry 15 } + +vRtrIfDhcpClStateLeaseRenew OBJECT-TYPE + SYNTAX DateAndTimeOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStateLeaseRenew indicates the UTC date when + the current DHCP lease needs to be renewed." + ::= { vRtrIfDhcpClStateEntry 16 } + +vRtrIfDhcpClStateLeaseRebind OBJECT-TYPE + SYNTAX DateAndTimeOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStateLeaseRebind indicates the UTC date when + the current DHCP lease needs to be rebound." + ::= { vRtrIfDhcpClStateEntry 17 } + +vRtrIfDhcpClStateLeaseEnd OBJECT-TYPE + SYNTAX DateAndTimeOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStateLeaseEnd indicates the UTC date when the + current DHCP lease can no longer be used." + ::= { vRtrIfDhcpClStateEntry 18 } + +vRtrIfDhcpClDhcpState OBJECT-TYPE + SYNTAX TmnxDhcpClientState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClDhcpState indicates the DHCP protocol state + the DHCP client is in." + REFERENCE + "RFC 2131 Dynamic Host Configuration Protocol + Figure 5: State-transition diagram for DHCP clients" + ::= { vRtrIfDhcpClStateEntry 19 } + +vRtrIfDhcpClStateStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled (0), + initializing (1), + requesting (2), + lost (3), + established (4), + failed (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStateStatus indicates the status of the DHCP + client." + ::= { vRtrIfDhcpClStateEntry 20 } + +vRtrIfDhcpClStateDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClStateDescription indicates the description of + the status of this DHCP client. + + It may describe the cause of the problem while the value of the object + vRtrIfDhcpClStateStatus is equal to 'failed'." + ::= { vRtrIfDhcpClStateEntry 21 } + +vRtrIfDhcpClRtTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfDhcpClRtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfDhcpClRtTable contains routes that the DHCP client received + by means of the DHCP protocol. + + Conceptual rows in this table are created and destroyed automatically + by the system." + ::= { tmnxVrtrDhcpClient 4 } + +vRtrIfDhcpClRtEntry OBJECT-TYPE + SYNTAX VRtrIfDhcpClRtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row contains information about a particular DHCP client route." + INDEX { + vRtrID, + vRtrIfIndex, + vRtrIfDhcpClRtAddrType, + vRtrIfDhcpClRtAddr, + vRtrIfDhcpClRtPrefixLen, + vRtrIfDhcpClRtNhAddrType, + vRtrIfDhcpClRtNhAddr + } + ::= { vRtrIfDhcpClRtTable 1 } + +VRtrIfDhcpClRtEntry ::= SEQUENCE +{ + vRtrIfDhcpClRtAddrType InetAddressType, + vRtrIfDhcpClRtAddr InetAddress, + vRtrIfDhcpClRtPrefixLen InetAddressPrefixLength, + vRtrIfDhcpClRtNhAddrType InetAddressType, + vRtrIfDhcpClRtNhAddr InetAddress, + vRtrIfDhcpClRtStatus INTEGER +} + +vRtrIfDhcpClRtAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClRtAddrType indicates the address type of + vRtrIfDhcpClRtAddr." + ::= { vRtrIfDhcpClRtEntry 1 } + +vRtrIfDhcpClRtAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClRtAddr indicates the IP address of the route." + ::= { vRtrIfDhcpClRtEntry 2 } + +vRtrIfDhcpClRtPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClRtPrefixLen indicates the prefix length of + the subnet associated with vRtrIfDhcpClRtAddr." + ::= { vRtrIfDhcpClRtEntry 3 } + +vRtrIfDhcpClRtNhAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClRtNhAddrType indicates the address type of + vRtrIfDhcpClRtNhAddr." + ::= { vRtrIfDhcpClRtEntry 4 } + +vRtrIfDhcpClRtNhAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClRtNhAddr indicates the IP address of the next + hop." + ::= { vRtrIfDhcpClRtEntry 5 } + +vRtrIfDhcpClRtStatus OBJECT-TYPE + SYNTAX INTEGER { + installed (1), + invalid (2), + noRouteToNexthop (3), + errorInternal (4), + errorOutOfMemory (5), + errorInstallCheck (6), + errorInstallInternal (7), + errorUninstallCheck (8), + errorUninstallInternal (9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcpClRtStatus indicates the state of this route. + + A value of 'installed' indicates the received route is valid, and is + successfully installed in the route table. + + A value of 'invalid' indicates that the received route is invalid for + this DHCP client, and no attempt is made to install it in the route + table. + + A value of 'noRouteToNexthop' indicates that the route is valid, but + the next hop is unreachable, and no attempt is made to install it in + the route table. + + A value of 'errorInternal' indicates that the system encountered a + generic error attempting to install the route in the route table. + + A value of 'errorInstallCheck' indicates that the system encountered a + configuration validation check error attempting to install the route + in the route table. + + A value of 'errorInstallInternal' indicates that the system + encountered a runtime validation error attempting to install the route + in the route table. + + A value of 'errorUninstallCheck' indicates that the system encountered + a configuration validation check error attempting to uninstall the + route in the route table. + + A value of 'errorUninstallInternal' indicates that the system + encountered a runtime validation error attempting to uninstall the + route in the route table." + ::= { vRtrIfDhcpClRtEntry 6 } + +vRtrIfDhcp6ClStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfDhcp6ClStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfDhcp6ClStatsTable contains DHCPv6 client statistics. + + Conceptual rows in this table are created and destroyed automatically + by the system, when DHCP6 clients are enabled and disabled by means of + the Boot Options File (BOF)." + ::= { tmnxVrtrDhcpClient 10 } + +vRtrIfDhcp6ClStatsEntry OBJECT-TYPE + SYNTAX VRtrIfDhcp6ClStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row contains statistics of a particular DHCPv6 client instance." + INDEX { + vRtrID, + vRtrIfIndex + } + ::= { vRtrIfDhcp6ClStatsTable 1 } + +VRtrIfDhcp6ClStatsEntry ::= SEQUENCE +{ + vRtrIfDhcp6ClStatsClearedTime TimeStamp, + vRtrIfDhcp6ClStatsTxSolicits Counter64, + vRtrIfDhcp6ClStatsRxAdvertises Counter64, + vRtrIfDhcp6ClStatsTxRequests Counter64, + vRtrIfDhcp6ClStatsTxConfirms Counter64, + vRtrIfDhcp6ClStatsTxRenews Counter64, + vRtrIfDhcp6ClStatsTxRebinds Counter64, + vRtrIfDhcp6ClStatsRxReplies Counter64, + vRtrIfDhcp6ClStatsTxReleases Counter64, + vRtrIfDhcp6ClStatsTxDeclines Counter64, + vRtrIfDhcp6ClStatsRxReconfigures Counter64, + vRtrIfDhcp6ClStatsTxInfRequests Counter64, + vRtrIfDhcp6ClStatsRxDrops Counter64 +} + +vRtrIfDhcp6ClStatsClearedTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStatsClearedTime indicates the sysUpTime at + the time the counters in this conceptual row were cleared for the last + time. + + If the counters were never cleared, the value of + vRtrIfDhcp6ClStatsClearedTime is zero." + ::= { vRtrIfDhcp6ClStatsEntry 1 } + +vRtrIfDhcp6ClStatsTxSolicits OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStatsTxSolicits indicates the number of + SOLICIT messages the DHCPv6t has sent." + ::= { vRtrIfDhcp6ClStatsEntry 2 } + +vRtrIfDhcp6ClStatsRxAdvertises OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStatsRxAdvertises indicates the number of + ADVERTISE messages the DHCPv6 client has received." + ::= { vRtrIfDhcp6ClStatsEntry 3 } + +vRtrIfDhcp6ClStatsTxRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStatsTxRequests indicates the number of + REQUEST messages the DHCPv6 client has sent." + ::= { vRtrIfDhcp6ClStatsEntry 4 } + +vRtrIfDhcp6ClStatsTxConfirms OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStatsTxConfirms indicates the number of + CONFIRM messages the DHCPv6 client has sent." + ::= { vRtrIfDhcp6ClStatsEntry 5 } + +vRtrIfDhcp6ClStatsTxRenews OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStatsTxRenews indicates the number of RENEW + messages the DHCPv6 client has sent." + ::= { vRtrIfDhcp6ClStatsEntry 6 } + +vRtrIfDhcp6ClStatsTxRebinds OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStatsTxRebinds indicates the number of + REBIND messages the DHCPv6 client has sent." + ::= { vRtrIfDhcp6ClStatsEntry 7 } + +vRtrIfDhcp6ClStatsRxReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStatsRxReplies indicates the number of REPLY + messages the DHCPv6 client has received." + ::= { vRtrIfDhcp6ClStatsEntry 8 } + +vRtrIfDhcp6ClStatsTxReleases OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStatsTxReleases indicates the number of + RELEASE messages the DHCPv6 client has sent." + ::= { vRtrIfDhcp6ClStatsEntry 9 } + +vRtrIfDhcp6ClStatsTxDeclines OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStatsTxDeclines indicates the number of + DECLINE messages the DHCPv6 client has sent." + ::= { vRtrIfDhcp6ClStatsEntry 10 } + +vRtrIfDhcp6ClStatsRxReconfigures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStatsRxReconfigures indicates the number of + RECONFIGURE messages the DHCPv6 client has received." + ::= { vRtrIfDhcp6ClStatsEntry 11 } + +vRtrIfDhcp6ClStatsTxInfRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStatsTxInfRequests indicates the number of + INFORMATION REQUEST messages the DHCPv6 client has sent." + ::= { vRtrIfDhcp6ClStatsEntry 12 } + +vRtrIfDhcp6ClStatsRxDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStatsRxDrops indicates the number of DHCPv6 + messages the DHCPv6 client has received and dropped." + ::= { vRtrIfDhcp6ClStatsEntry 13 } + +vRtrIfDhcp6ClStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfDhcp6ClStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfDhcp6ClStateTable contains DHCP6 client status information. + + Conceptual rows in this table are created and destroyed automatically + by the system, when DHCP6 clients are enabled and disabled by means of + the Boot Options File (BOF)." + ::= { tmnxVrtrDhcpClient 11 } + +vRtrIfDhcp6ClStateEntry OBJECT-TYPE + SYNTAX VRtrIfDhcp6ClStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row contains status information of a particular DHCP client + instance." + INDEX { + vRtrID, + vRtrIfIndex + } + ::= { vRtrIfDhcp6ClStateTable 1 } + +VRtrIfDhcp6ClStateEntry ::= SEQUENCE +{ + vRtrIfDhcp6ClStateCiAddrType InetAddressType, + vRtrIfDhcp6ClStateCiAddr InetAddress, + vRtrIfDhcp6ClStateCiAddrMaskLen Unsigned32, + vRtrIfDhcp6ClStateClientDuid OCTET STRING, + vRtrIfDhcp6ClStateSiAddrType InetAddressType, + vRtrIfDhcp6ClStateSiAddr InetAddress, + vRtrIfDhcp6ClStateServerDuid OCTET STRING, + vRtrIfDhcp6ClStateDnsPriAddrType InetAddressType, + vRtrIfDhcp6ClStateDnsPriAddr InetAddress, + vRtrIfDhcp6ClStateDnsSecAddrType InetAddressType, + vRtrIfDhcp6ClStateDnsSecAddr InetAddress, + vRtrIfDhcp6ClStateDnsTerAddrType InetAddressType, + vRtrIfDhcp6ClStateDnsTerAddr InetAddress, + vRtrIfDhcp6ClStateLeaseCreated DateAndTimeOrEmpty, + vRtrIfDhcp6ClStateLeaseAcquired DateAndTimeOrEmpty, + vRtrIfDhcp6ClStateLeaseRenew DateAndTimeOrEmpty, + vRtrIfDhcp6ClStateLeaseRebind DateAndTimeOrEmpty, + vRtrIfDhcp6ClStateLeasePrefLftm DateAndTimeOrEmpty, + vRtrIfDhcp6ClStateLeaseValidLftm DateAndTimeOrEmpty, + vRtrIfDhcp6ClStateStatus INTEGER, + vRtrIfDhcp6ClStateDescription DisplayString +} + +vRtrIfDhcp6ClStateCiAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStateCiAddrType indicates the address type + of vRtrIfDhcp6ClStateCiAddr." + ::= { vRtrIfDhcp6ClStateEntry 1 } + +vRtrIfDhcp6ClStateCiAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStateCiAddr indicates the client IP address." + ::= { vRtrIfDhcp6ClStateEntry 2 } + +vRtrIfDhcp6ClStateCiAddrMaskLen OBJECT-TYPE + SYNTAX Unsigned32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStateCiAddrMaskLen indicates the length of + the subnet mask for a DHCP lease, or the prefix length for a DHCPv6 + lease." + ::= { vRtrIfDhcp6ClStateEntry 3 } + +vRtrIfDhcp6ClStateClientDuid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..129)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value vRtrIfDhcp6ClStateClientDuid specifies the variable length + identifier used by this client." + REFERENCE + "RFC 3315 paragraph 22.2. 'Client Identifier Option', + paragraph 9.3, + paragraph 9.1 'A DUID can be no more than 128 octets long (not including the type code)''" + ::= { vRtrIfDhcp6ClStateEntry 4 } + +vRtrIfDhcp6ClStateSiAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStateSiAddrType indicates the address type + of vRtrIfDhcp6ClStateSiAddr." + ::= { vRtrIfDhcp6ClStateEntry 5 } + +vRtrIfDhcp6ClStateSiAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStateSiAddr indicates the Server Identifier." + ::= { vRtrIfDhcp6ClStateEntry 6 } + +vRtrIfDhcp6ClStateServerDuid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..129)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value vRtrIfDhcp6ClStateServerDuid specifies the variable length + identifier used by the server." + REFERENCE + "RFC 3315 paragraph 22.3. 'Server Identifier Option', + paragraph 9.3, + paragraph 9.1 'A DUID can be no more than 128 octets long (not including the type code)''" + ::= { vRtrIfDhcp6ClStateEntry 7 } + +vRtrIfDhcp6ClStateDnsPriAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStateDnsPriAddrType indicates the address + type of vRtrIfDhcp6ClStateDnsPriAddr." + ::= { vRtrIfDhcp6ClStateEntry 8 } + +vRtrIfDhcp6ClStateDnsPriAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStateDnsPriAddr indicates the address of the + primary IPv6 DNS server." + REFERENCE + "RFC 3646 DNS Configuration options for Dynamic Host Configuration Protocol for IPv6 (DHCPv6) + 3. DNS Recursive Name Server option" + ::= { vRtrIfDhcp6ClStateEntry 9 } + +vRtrIfDhcp6ClStateDnsSecAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStateDnsSecAddrType indicates the address + type of vRtrIfDhcp6ClStateDnsSecAddr." + ::= { vRtrIfDhcp6ClStateEntry 10 } + +vRtrIfDhcp6ClStateDnsSecAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStateDnsSecAddr indicates the address of the + secondary IPv6 DNS server." + REFERENCE + "RFC 3646 DNS Configuration options for Dynamic Host Configuration Protocol for IPv6 (DHCPv6) + 3. DNS Recursive Name Server option" + ::= { vRtrIfDhcp6ClStateEntry 11 } + +vRtrIfDhcp6ClStateDnsTerAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStateDnsTerAddrType indicates the address + type of vRtrIfDhcp6ClStateDnsTerAddr." + ::= { vRtrIfDhcp6ClStateEntry 12 } + +vRtrIfDhcp6ClStateDnsTerAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStateDnsTerAddr indicates the address of the + tertiary IPv6 DNS server." + REFERENCE + "RFC 3646 DNS Configuration options for Dynamic Host Configuration Protocol for IPv6 (DHCPv6) + 3. DNS Recursive Name Server option" + ::= { vRtrIfDhcp6ClStateEntry 13 } + +vRtrIfDhcp6ClStateLeaseCreated OBJECT-TYPE + SYNTAX DateAndTimeOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStateLeaseCreated indicates the UTC date + when the latest DHCP lease was first obtained from the server. The + address of the server is indicated by vRtrIfDhcp6ClStateSiAddr." + ::= { vRtrIfDhcp6ClStateEntry 14 } + +vRtrIfDhcp6ClStateLeaseAcquired OBJECT-TYPE + SYNTAX DateAndTimeOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStateLeaseAcquired indicates the UTC date + when the latest DHCP lease was acquired from the server. The address + of the server is indicated by vRtrIfDhcp6ClStateSiAddr. + + The value of vRtrIfDhcp6ClStateLeaseAcquired can be the time when the + DHCP lease was first obtained, or the time when the lease was renewed + or rebound." + ::= { vRtrIfDhcp6ClStateEntry 15 } + +vRtrIfDhcp6ClStateLeaseRenew OBJECT-TYPE + SYNTAX DateAndTimeOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStateLeaseRenew indicates the UTC date when + the current DHCP lease needs to be renewed." + ::= { vRtrIfDhcp6ClStateEntry 16 } + +vRtrIfDhcp6ClStateLeaseRebind OBJECT-TYPE + SYNTAX DateAndTimeOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStateLeaseRebind indicates the UTC date when + the current DHCP lease needs to be rebound." + ::= { vRtrIfDhcp6ClStateEntry 17 } + +vRtrIfDhcp6ClStateLeasePrefLftm OBJECT-TYPE + SYNTAX DateAndTimeOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStateLeasePrefLftm indicates the UTC date + when the preferred lifetime of the private IP address (i.e., + vRtrIfDhcp6ClStateCiAddr) will expire. + + In the preferred state, vRtrIfDhcp6ClStateCiAddr can be used without + any restriction. Once the lifetime expires, vRtrIfDhcp6ClStateCiAddr + is still valid, but needs to be renewed or rebound." + REFERENCE + "RFC 4862. 'IPv6 Stateless Address Autoconfiguration', IETF, September + 2007." + ::= { vRtrIfDhcp6ClStateEntry 18 } + +vRtrIfDhcp6ClStateLeaseValidLftm OBJECT-TYPE + SYNTAX DateAndTimeOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStateLeaseValidLftm indicates the UTC date + when the valid lifetime of the private IP address (i.e., + vRtrIfDhcp6ClStateCiAddr) will expire. + + Once the valid lifetime expires, vRtrIfDhcp6ClStateCiAddr must be + renewed or rebound." + REFERENCE + "RFC 4862. 'IPv6 Stateless Address Autoconfiguration', IETF, September + 2007." + ::= { vRtrIfDhcp6ClStateEntry 19 } + +vRtrIfDhcp6ClStateStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled (0), + initializing (1), + requesting (2), + lost (3), + established (4), + failed (5), + released (6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStateStatus indicates the status of the DHCP + client." + ::= { vRtrIfDhcp6ClStateEntry 20 } + +vRtrIfDhcp6ClStateDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDhcp6ClStateDescription indicates the description + of the status of this DHCP client. + + It may describe the cause of the problem while the value of the object + vRtrIfDhcp6ClStateStatus is equal to 'failed'." + ::= { vRtrIfDhcp6ClStateEntry 21 } + +tmnxVrtrRouterAdvertisement OBJECT IDENTIFIER ::= { tmnxVrtrAutoconfiguration 2 } + +vRtrAutoCfgRaRtTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrAutoCfgRaRtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrAutoCfgRaRtTable contains routes received by means of the + Neighbor Discovery Protocol inside Router Advertisements. + + Conceptual rows in this table are created and destroyed automatically + by the system." + ::= { tmnxVrtrRouterAdvertisement 1 } + +vRtrAutoCfgRaRtEntry OBJECT-TYPE + SYNTAX VRtrAutoCfgRaRtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row contains information about a particular Router Advertisement + client route." + INDEX { + vRtrID, + vRtrAutoCfgRaRtAddrType, + vRtrAutoCfgRaRtAddr, + vRtrAutoCfgRaRtPrefixLen, + vRtrAutoCfgRaRtNhAddrType, + vRtrAutoCfgRaRtNhAddr + } + ::= { vRtrAutoCfgRaRtTable 1 } + +VRtrAutoCfgRaRtEntry ::= SEQUENCE +{ + vRtrAutoCfgRaRtAddrType InetAddressType, + vRtrAutoCfgRaRtAddr InetAddress, + vRtrAutoCfgRaRtPrefixLen InetAddressPrefixLength, + vRtrAutoCfgRaRtNhAddrType InetAddressType, + vRtrAutoCfgRaRtNhAddr InetAddressIPv6z, + vRtrAutoCfgRaRtStatus INTEGER, + vRtrAutoCfgRaRtTimer Unsigned32 +} + +vRtrAutoCfgRaRtAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrAutoCfgRaRtAddrType indicates the address type of + vRtrAutoCfgRaRtAddr." + ::= { vRtrAutoCfgRaRtEntry 1 } + +vRtrAutoCfgRaRtAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrAutoCfgRaRtAddr indicates the IP address of the + route." + ::= { vRtrAutoCfgRaRtEntry 2 } + +vRtrAutoCfgRaRtPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrAutoCfgRaRtPrefixLen indicates the prefix length of + the subnet associated with vRtrAutoCfgRaRtAddr." + ::= { vRtrAutoCfgRaRtEntry 3 } + +vRtrAutoCfgRaRtNhAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrAutoCfgRaRtNhAddrType indicates the address type of + vRtrAutoCfgRaRtNhAddr." + ::= { vRtrAutoCfgRaRtEntry 4 } + +vRtrAutoCfgRaRtNhAddr OBJECT-TYPE + SYNTAX InetAddressIPv6z + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrAutoCfgRaRtNhAddr indicates the IP address of the + next hop." + ::= { vRtrAutoCfgRaRtEntry 5 } + +vRtrAutoCfgRaRtStatus OBJECT-TYPE + SYNTAX INTEGER { + installed (1), + invalid (2), + interfaceDown (3), + errorInternal (4), + errorOutOfMemory (5), + errorInstallCheck (6), + errorInstallInternal (7), + errorUninstallCheck (8), + errorUninstallInternal (9), + expired (10), + standby (11), + lowerPreference (12) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrAutoCfgRaRtStatus indicates the state of this route. + + A value of 'installed' indicates the received route is valid, and is + successfully installed in the route table. + + A value of 'expired' indicates the received route got uninstalled from + the route table after lifetime expiry. + + A value of 'standby' indicates that the route is valid but the + preference of the route is the same as the preference of another route + that is already installed in the route table and no attempt is made to + install it. + + A value of 'lowerPreference' indicates that the route is valid but the + preference of the route is lower than the preference of another route + that is already installed in the route table and no attempt is made to + install it. + + A value of 'invalid' indicates that the received route is invalid for + this DHCP client, and no attempt is made to install it in the route + table. + + A value of 'errorInternal' indicates that the system encountered a + generic error attempting to install the route in the route table. + + A value of 'errorInstallCheck' indicates that the system encountered a + configuration validation check error attempting to install the route + in the route table. + + A value of 'errorInstallInternal' indicates that the system + encountered a runtime validation error attempting to install the route + in the route table. + + A value of 'errorUninstallCheck' indicates that the system encountered + a configuration validation check error attempting to uninstall the + route in the route table. + + A value of 'errorUninstallInternal' indicates that the system + encountered a runtime validation error attempting to uninstall the + route in the route table." + ::= { vRtrAutoCfgRaRtEntry 6 } + +vRtrAutoCfgRaRtTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrAutoCfgRaRtTimer indicates how much longer a route + entry remains installed. It is initially set to the route lifetime. + + A value of 4294967295 represents infinity." + ::= { vRtrAutoCfgRaRtEntry 8 } + +vRtrAutoCfgRaRouterTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrAutoCfgRaRouterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrAutoCfgRaRouterTable contains IPv6 routers that sent by means + of the Neighbor Discovery Protocol inside Router Advertisements. + + Conceptual rows in this table are created and destroyed automatically + by the system. + + The value of the objects in this table is ignored by the Nokia SROS + series with the exception of the value of objects + vRtrAutoCfgRaRouterLifetime, vRtrAutoCfgRaRouterPreference, ." + ::= { tmnxVrtrRouterAdvertisement 2 } + +vRtrAutoCfgRaRouterEntry OBJECT-TYPE + SYNTAX VRtrAutoCfgRaRouterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the vRtrAutoCfgRaRouterTable." + INDEX { + vRtrID, + vRtrAutoCfgRaRouterNbrAddrType, + vRtrAutoCfgRaRouterNbrAddr + } + ::= { vRtrAutoCfgRaRouterTable 1 } + +VRtrAutoCfgRaRouterEntry ::= SEQUENCE +{ + vRtrAutoCfgRaRouterNbrAddrType InetAddressType, + vRtrAutoCfgRaRouterNbrAddr InetAddressIPv6z, + vRtrAutoCfgRaRouterIfIndex InterfaceIndex, + vRtrAutoCfgRaRouterCurHopLimit Unsigned32, + vRtrAutoCfgRaRouterManagedFlag TruthValue, + vRtrAutoCfgRaRouterOtherCfgFlag TruthValue, + vRtrAutoCfgRaRouterPreference INTEGER, + vRtrAutoCfgRaRouterLifetime Unsigned32, + vRtrAutoCfgRaRouterReachableTime Unsigned32, + vRtrAutoCfgRaRouterRetransTimer Unsigned32 +} + +vRtrAutoCfgRaRouterNbrAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrAutoCfgRaRouterNbrAddrType indicates the address type + of vRtrAutoCfgRaRouterNbrAddr." + ::= { vRtrAutoCfgRaRouterEntry 2 } + +vRtrAutoCfgRaRouterNbrAddr OBJECT-TYPE + SYNTAX InetAddressIPv6z + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrAutoCfgRaRouterNbrAddr indicates the IP address of + the source router." + ::= { vRtrAutoCfgRaRouterEntry 3 } + +vRtrAutoCfgRaRouterIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index value which uniquely identifies the interface on + which this router originated. The interface identified + by a particular value of this index is the same interface as + identified by the same value of the IF-MIB's ifIndex." + ::= { vRtrAutoCfgRaRouterEntry 4 } + +vRtrAutoCfgRaRouterCurHopLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The default value that should be placed in the Hop Count field of the + IP header for outgoing IP packets." + REFERENCE + "For IPv6 RFC4861, especially section 4.2 Router Advertisement Message Format" + ::= { vRtrAutoCfgRaRouterEntry 5 } + +vRtrAutoCfgRaRouterManagedFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object has the value 'true(1)', if addresses are available via + Dynamic Host Configuration Protocol [DHCPv6] and the value 'false(2)' + otherwise." + REFERENCE + "For IPv6 RFC4861, especially section 4.2 Router Advertisement Message Format" + ::= { vRtrAutoCfgRaRouterEntry 6 } + +vRtrAutoCfgRaRouterOtherCfgFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Other configuration flag. When true(1), + indicates that other configuration information is + available via DHCPv6. Examples of such information + are DNS-related information or information on other + servers within the network. Value is false(2) otherwise." + REFERENCE + "For IPv6 RFC4861, especially section 4.2 Router Advertisement Message Format" + ::= { vRtrAutoCfgRaRouterEntry 7 } + +vRtrAutoCfgRaRouterPreference OBJECT-TYPE + SYNTAX INTEGER { + high (1), + medium (2), + low (3), + reserved (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrAutoCfgRaRouterPreference indicates whether to prefer + this router over other default routers. ." + REFERENCE + "For IPv6 RFC4191, especially section 2.2. Changes to Router Advertisement Message Format" + ::= { vRtrAutoCfgRaRouterEntry 8 } + +vRtrAutoCfgRaRouterLifetime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lifetime associated with the default router. + + A value of 4,294,967,295 represents infinity. + + A Lifetime of 0 indicates that the router is not a default router." + REFERENCE + "For IPv6 RFC4861, especially section 4.2 Router Advertisement Message Format" + ::= { vRtrAutoCfgRaRouterEntry 9 } + +vRtrAutoCfgRaRouterReachableTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time that a node assumes a neighbor is reachable after having + received a reachability confirmation." + REFERENCE + "For IPv6 RFC4861, especially section 4.2 Router Advertisement Message Format" + ::= { vRtrAutoCfgRaRouterEntry 10 } + +vRtrAutoCfgRaRouterRetransTimer OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time between retransmitted Neighbor Solicitation messages." + REFERENCE + "For IPv6 RFC4861, especially section 4.2 Router Advertisement Message Format" + ::= { vRtrAutoCfgRaRouterEntry 11 } + +vRtrAutoCfgRaPrefixTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrAutoCfgRaPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrAutoCfgRaPrefixTable contains IPv6 prefixes received by means + of the Neighbor Discovery Protocol inside Router Advertisements. + + Conceptual rows in this table are created and destroyed automatically + by the system. + + The value of the objects in this table is ignored by the Nokia SROS + series." + ::= { tmnxVrtrRouterAdvertisement 3 } + +vRtrAutoCfgRaPrefixEntry OBJECT-TYPE + SYNTAX VRtrAutoCfgRaPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the vRtrAutoCfgRaPrefixTable." + INDEX { + vRtrID, + vRtrAutoCfgRaPrefixNbrAddrType, + vRtrAutoCfgRaPrefixNbrAddr, + vRtrAutoCfgRaPrefixPrefix, + vRtrAutoCfgRaPrefixLength + } + ::= { vRtrAutoCfgRaPrefixTable 1 } + +VRtrAutoCfgRaPrefixEntry ::= SEQUENCE +{ + vRtrAutoCfgRaPrefixNbrAddrType InetAddressType, + vRtrAutoCfgRaPrefixNbrAddr InetAddressIPv6z, + vRtrAutoCfgRaPrefixPrefix InetAddress, + vRtrAutoCfgRaPrefixLength InetAddressPrefixLength, + vRtrAutoCfgRaPrefixIfIndex InterfaceIndex, + vRtrAutoCfgRaPrefixOnLinkFlag TruthValue, + vRtrAutoCfgRaPrefixAutonomFlag TruthValue, + vRtrAutoCfgRaPrefixPrefLftm Unsigned32, + vRtrAutoCfgRaPrefixValidLftm Unsigned32 +} + +vRtrAutoCfgRaPrefixNbrAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrAutoCfgRaPrefixNbrAddrType indicates the address type + of vRtrAutoCfgRaPrefixNbrAddr." + ::= { vRtrAutoCfgRaPrefixEntry 2 } + +vRtrAutoCfgRaPrefixNbrAddr OBJECT-TYPE + SYNTAX InetAddressIPv6z + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrAutoCfgRaPrefixNbrAddr indicates the IP address of + the source router." + ::= { vRtrAutoCfgRaPrefixEntry 3 } + +vRtrAutoCfgRaPrefixPrefix OBJECT-TYPE + SYNTAX InetAddress (SIZE (16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ipv6 address prefix. The length of this object is the standard + length (16 bytes ) for IPv6 prefixes." + ::= { vRtrAutoCfgRaPrefixEntry 4 } + +vRtrAutoCfgRaPrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The prefix length associated with this prefix." + REFERENCE + "For IPv6 RFC2461, especially section 4.6.2. 'Prefix Information' + 'Prefix Length 8-bit unsigned integer. The number of leading bits + in the Prefix that are valid. The value ranges + from 0 to 128.'" + ::= { vRtrAutoCfgRaPrefixEntry 5 } + +vRtrAutoCfgRaPrefixIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index value which uniquely identifies the interface on + which this prefix originated. The interface identified + by a particular value of this index is the same interface as + identified by the same value of the IF-MIB's ifIndex." + ::= { vRtrAutoCfgRaPrefixEntry 6 } + +vRtrAutoCfgRaPrefixOnLinkFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object has the value 'true(1)', if this prefix can be + used for on-link determination and the value 'false(2)' + otherwise." + REFERENCE + "For IPv6 RFC2461, especially sections 2 and 4.6.2 and + RFC2462" + ::= { vRtrAutoCfgRaPrefixEntry 7 } + +vRtrAutoCfgRaPrefixAutonomFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Autonomous address configuration flag. When true(1), + indicates that this prefix can be used for autonomous + address configuration (i.e. can be used to form a local + interface address). If false(2), it is not used to auto- + configure a local interface address." + REFERENCE + "For IPv6 RFC2461, especially sections 2 and 4.6.2 and + RFC2462" + ::= { vRtrAutoCfgRaPrefixEntry 8 } + +vRtrAutoCfgRaPrefixPrefLftm OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The length of time in seconds that this prefix is preferred. + + A value of 4,294,967,295 represents infinity." + REFERENCE + "For IPv6 RFC2461, especially sections 2 and 4.6.2 and + RFC2462" + ::= { vRtrAutoCfgRaPrefixEntry 9 } + +vRtrAutoCfgRaPrefixValidLftm OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The length of time, in seconds, that this prefix is valid. + + A value of 4,294,967,295 represents infinity." + REFERENCE + "For IPv6 RFC2461, especially sections 2 and 4.6.2 and + RFC2462" + ::= { vRtrAutoCfgRaPrefixEntry 10 } + +vRtrAutoCfgRaSpecRtTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrAutoCfgRaSpecRtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrAutoCfgRaSpecRtTable contains IPv6 more-specific routes + received by means of the Neighbor Discovery Protocol inside Router + Advertisements. + + Conceptual rows in this table are created and destroyed automatically + by the system." + ::= { tmnxVrtrRouterAdvertisement 4 } + +vRtrAutoCfgRaSpecRtEntry OBJECT-TYPE + SYNTAX VRtrAutoCfgRaSpecRtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the vRtrAutoCfgRaSpecRtTable." + INDEX { + vRtrID, + vRtrAutoCfgRaSpecRtNbrAddrType, + vRtrAutoCfgRaSpecRtNbrAddr, + vRtrAutoCfgRaSpecRtPrefix, + vRtrAutoCfgRaSpecRtPrefixLength + } + ::= { vRtrAutoCfgRaSpecRtTable 1 } + +VRtrAutoCfgRaSpecRtEntry ::= SEQUENCE +{ + vRtrAutoCfgRaSpecRtNbrAddrType InetAddressType, + vRtrAutoCfgRaSpecRtNbrAddr InetAddressIPv6z, + vRtrAutoCfgRaSpecRtPrefix InetAddress, + vRtrAutoCfgRaSpecRtPrefixLength InetAddressPrefixLength, + vRtrAutoCfgRaSpecRtIfIndex InterfaceIndex, + vRtrAutoCfgRaSpecRtPreference INTEGER, + vRtrAutoCfgRaSpecRtLifetime Unsigned32 +} + +vRtrAutoCfgRaSpecRtNbrAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrAutoCfgRaSpecRtNbrAddrType indicates the address type + of vRtrAutoCfgRaSpecRtNbrAddr." + ::= { vRtrAutoCfgRaSpecRtEntry 2 } + +vRtrAutoCfgRaSpecRtNbrAddr OBJECT-TYPE + SYNTAX InetAddressIPv6z + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrAutoCfgRaSpecRtNbrAddr indicates the IP address of + the source router." + ::= { vRtrAutoCfgRaSpecRtEntry 3 } + +vRtrAutoCfgRaSpecRtPrefix OBJECT-TYPE + SYNTAX InetAddress (SIZE (16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ipv6 address prefix. The length of this object is the standard + length (16 bytes ) for IPv6 prefixes." + ::= { vRtrAutoCfgRaSpecRtEntry 4 } + +vRtrAutoCfgRaSpecRtPrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrAutoCfgRaSpecRtPrefixLength indicates the prefix + length of the subnet associated with this route." + ::= { vRtrAutoCfgRaSpecRtEntry 5 } + +vRtrAutoCfgRaSpecRtIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index value which uniquely identifies the interface on + which this route originated. The interface identified + by a particular value of this index is the same interface as + identified by the same value of the IF-MIB's ifIndex." + ::= { vRtrAutoCfgRaSpecRtEntry 6 } + +vRtrAutoCfgRaSpecRtPreference OBJECT-TYPE + SYNTAX INTEGER { + high (1), + medium (2), + low (3), + reserved (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrAutoCfgRaSpecRtPreference indicates the preference of + this route." + REFERENCE + "For IPv6 RFC4191, especially section 2.1. Preference Values" + ::= { vRtrAutoCfgRaSpecRtEntry 7 } + +vRtrAutoCfgRaSpecRtLifetime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The length of time, in seconds, that this route is valid. + + When vRtrAutoCfgRaSpecRtLifetime has a value of zero, '0', the entry + is unistalled from the route table. + + A value of 4,294,967,295 represents infinity." + REFERENCE + "For IPv6 RFC4191, especially section 2.3. Route Information Option" + ::= { vRtrAutoCfgRaSpecRtEntry 9 } + +vRtrIfAutoCfgRaStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfAutoCfgRaStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfAutoCfgRaStatsTable contains Neighbor Discovery Protocol + Router Advertisements host statistics of ICMPv6 messages that are + received and sourced by a router interface. + + Conceptual rows in this table are created and destroyed automatically + by the system, when autoconfiguration is enabled and disabled for the + interface." + ::= { tmnxVrtrRouterAdvertisement 5 } + +vRtrIfAutoCfgRaStatsEntry OBJECT-TYPE + SYNTAX VRtrIfAutoCfgRaStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row contains statistics of a particular router interface." + INDEX { + vRtrID, + vRtrIfIndex + } + ::= { vRtrIfAutoCfgRaStatsTable 1 } + +VRtrIfAutoCfgRaStatsEntry ::= SEQUENCE +{ + vRtrIfAutoCfgRaStatsClearedTime TimeStamp, + vRtrIfAutoCfgRaStatsOutRtrSol Counter64, + vRtrIfAutoCfgRaStatsRtrSolTime TimeTicks, + vRtrIfAutoCfgRaStatsOutRtrSolErr Counter64, + vRtrIfAutoCfgRaStatsInRtrAdv Counter64, + vRtrIfAutoCfgRaStatsRtrAdvTime TimeTicks, + vRtrIfAutoCfgRaStatsInRtrAdvErr Counter64 +} + +vRtrIfAutoCfgRaStatsClearedTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfAutoCfgRaStatsClearedTime indicates the sysUpTime + at the time the counters in this conceptual row were cleared for the + last time. + + If the counters were never cleared, the value of + vRtrIfAutoCfgRaStatsClearedTime is zero." + ::= { vRtrIfAutoCfgRaStatsEntry 1 } + +vRtrIfAutoCfgRaStatsOutRtrSol OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfAutoCfgRaStatsOutRtrSol indicates the number of + ICMP Router Solicitation messages sent on this interface." + ::= { vRtrIfAutoCfgRaStatsEntry 2 } + +vRtrIfAutoCfgRaStatsRtrSolTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfAutoCfgRaStatsRtrSolTime indicates the time elapsed + since the last router solicitation message was sent on this interface." + ::= { vRtrIfAutoCfgRaStatsEntry 3 } + +vRtrIfAutoCfgRaStatsOutRtrSolErr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfAutoCfgRaStatsOutRtrSolErr indicates + the number errors encountered while attempting to send + ICMP Router Solicitation messages." + ::= { vRtrIfAutoCfgRaStatsEntry 4 } + +vRtrIfAutoCfgRaStatsInRtrAdv OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfAutoCfgRaStatsInRtrAdv indicates the number of ICMP + Router Advertisement messages received on this interface." + ::= { vRtrIfAutoCfgRaStatsEntry 5 } + +vRtrIfAutoCfgRaStatsRtrAdvTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfAutoCfgRaStatsRtrAdvTime indicates the time elapsed + since the last router advertisement message was received on this + interface." + ::= { vRtrIfAutoCfgRaStatsEntry 6 } + +vRtrIfAutoCfgRaStatsInRtrAdvErr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfAutoCfgRaStatsInRtrAdvErr indicates + the number errors encountered while attempting to send + ICMP Router Solicitation messages." + ::= { vRtrIfAutoCfgRaStatsEntry 7 } + +vRtrIfEgressQueueStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfEgressQueueStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfEgressQueueStatsTable table contains statistics per virtual + router interface egress queues." + ::= { tmnxVRtrObjs 203 } + +vRtrIfEgressQueueStatsEntry OBJECT-TYPE + SYNTAX VRtrIfEgressQueueStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the statistics per virtual router interface + queue. Entries are created and deleted when entries in the vRtrIfEntry + are created and deleted." + INDEX { + vRtrID, + vRtrIfIndex, + vRtrIfEgressQueueIndex + } + ::= { vRtrIfEgressQueueStatsTable 1 } + +VRtrIfEgressQueueStatsEntry ::= SEQUENCE +{ + vRtrIfEgressQueueIndex Unsigned32, + vRtrIfEgressQueueFwdPkts Counter64, + vRtrIfEgressQueueFwdOcts Counter64, + vRtrIfEgressQueueDrpPkts Counter64, + vRtrIfEgressQueueDrpOcts Counter64 +} + +vRtrIfEgressQueueIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Additional table index provided to distinguish between multiple queues" + ::= { vRtrIfEgressQueueStatsEntry 1 } + +vRtrIfEgressQueueFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfEgressQueueFwdPkts indicates the number of packets + forwarded on this egress queue." + ::= { vRtrIfEgressQueueStatsEntry 2 } + +vRtrIfEgressQueueFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfEgressQueueFwdOcts indicates the number of octets + forwarded on this egress queue." + ::= { vRtrIfEgressQueueStatsEntry 3 } + +vRtrIfEgressQueueDrpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfEgressQueueDrpPkts indicates the number of packets + dropped on this egress queue." + ::= { vRtrIfEgressQueueStatsEntry 4 } + +vRtrIfEgressQueueDrpOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfEgressQueueDrpOcts indicates the number of octets + dropped on this egress queue." + ::= { vRtrIfEgressQueueStatsEntry 5 } + +vRtrIfIngPolicerStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfIngPolicerStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfIngPolicerStatsTable table contains ingress policer + statistics per virtual router interface." + ::= { tmnxVRtrObjs 204 } + +vRtrIfIngPolicerStatsEntry OBJECT-TYPE + SYNTAX VRtrIfIngPolicerStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the ingress policer statistics per virtual + router interface. Entries are created and deleted when entries in the + vRtrIfEntry are created and deleted." + INDEX { + vRtrID, + vRtrIfIndex, + vRtrIfIngPolicerIndex + } + ::= { vRtrIfIngPolicerStatsTable 1 } + +VRtrIfIngPolicerStatsEntry ::= SEQUENCE +{ + vRtrIfIngPolicerIndex Unsigned32, + vRtrIfIngPolicerFwdInProfPkts Counter64, + vRtrIfIngPolicerFwdOutProfPkts Counter64, + vRtrIfIngPolicerFwdInProfOcts Counter64, + vRtrIfIngPolicerFwdOutProfOcts Counter64, + vRtrIfIngPolicerDrpExdProfPkts Counter64, + vRtrIfIngPolicerDrpExdProfOcts Counter64 +} + +vRtrIfIngPolicerIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfIngPolicerIndex serves as the tertiary index. When + used in conjunction with vRtrID and vRtrIfIndex, it uniquely + identifies a network ingress policer for the specified router + interface in the managed system." + ::= { vRtrIfIngPolicerStatsEntry 1 } + +vRtrIfIngPolicerFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIngPolicerFwdInProfPkts indicates the number of + in-prof ingress packets forwarded." + ::= { vRtrIfIngPolicerStatsEntry 2 } + +vRtrIfIngPolicerFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIngPolicerFwdOutProfPkts indicates the number of + out-prof ingress packets forwarded." + ::= { vRtrIfIngPolicerStatsEntry 3 } + +vRtrIfIngPolicerFwdInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIngPolicerFwdInProfOcts indicates the number of + in-prof ingress octets forwarded." + ::= { vRtrIfIngPolicerStatsEntry 4 } + +vRtrIfIngPolicerFwdOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIngPolicerFwdOutProfOcts indicates the number of + out-prof ingress octets forwarded." + ::= { vRtrIfIngPolicerStatsEntry 5 } + +vRtrIfIngPolicerDrpExdProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIngPolicerDrpExdProfPkts indicates the number of + exceed-profile ingress packets dropped." + ::= { vRtrIfIngPolicerStatsEntry 6 } + +vRtrIfIngPolicerDrpExdProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIngPolicerDrpExdProfOcts indicates the number of + exceed-profile ingress octets dropped." + ::= { vRtrIfIngPolicerStatsEntry 7 } + +vRtrIfArpHostRtTblLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vRtrIfArpHostRtTblLstChg indicates the sysUpTime at the time of + the last modification of vRtrIfArpHostRtTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tmnxVRtrObjs 205 } + +vRtrIfArpHostRtTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfArpHostRtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfArpHostRtTable has an entry for each type of ARP entry to + create host route from on the router interface in the system." + ::= { tmnxVRtrObjs 206 } + +vRtrIfArpHostRtEntry OBJECT-TYPE + SYNTAX VRtrIfArpHostRtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an entry for each type of ARP entry to + create host route from on the router interface in the system. Entries + can be created and deleted via SNMP SET operations using the + vRtrIfArpHostRtRowStatus variable." + INDEX { + vRtrID, + vRtrIfIndex, + vRtrIfArpHostRtType + } + ::= { vRtrIfArpHostRtTable 1 } + +VRtrIfArpHostRtEntry ::= SEQUENCE +{ + vRtrIfArpHostRtType INTEGER, + vRtrIfArpHostRtRowStatus RowStatus, + vRtrIfArpHostRtLastChgd TimeStamp, + vRtrIfArpHostRtRouteTag Unsigned32 +} + +vRtrIfArpHostRtType OBJECT-TYPE + SYNTAX INTEGER { + static (1), + dynamic (2), + evpn (3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfArpHostRtType specifies the ARP type to create a + host route from." + ::= { vRtrIfArpHostRtEntry 1 } + +vRtrIfArpHostRtRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfArpHostRtRowStatus specifies the row status of this + row." + ::= { vRtrIfArpHostRtEntry 2 } + +vRtrIfArpHostRtLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfArpHostRtLastChgd indicates the sysUpTime at the + time of the last configuration change in this conceptual row." + ::= { vRtrIfArpHostRtEntry 3 } + +vRtrIfArpHostRtRouteTag OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfArpHostRtRouteTag specifies the route tag to use + with the route created from an ARP entry." + DEFVAL { 0 } + ::= { vRtrIfArpHostRtEntry 4 } + tmnxVRtrConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 3 } tmnxVRtrCompliances OBJECT IDENTIFIER ::= { tmnxVRtrConformance 1 } @@ -25806,7 +30156,7 @@ tmnxVRtr7xx0V15v0Compliance MODULE-COMPLIANCE ::= { tmnxVRtrCompliances 23 } tmnxVRtr7xx0V16v0Compliance MODULE-COMPLIANCE - STATUS current + STATUS obsolete DESCRIPTION "The compliance statement for management of virtual router instances on Nokia SROS series systems release R16.0." @@ -25855,7 +30205,6 @@ tmnxVRtr7xx0V16v0Compliance MODULE-COMPLIANCE tmnxVRtrStatV11v0Group, tmnxVRtrIPv6MgtIfV7v0Group, tmnxMGVRtrIfV4v0Group, - tmnxVRtrIfV10v0Group, tmnxVRtrNotificationV10v0Group, tmnxVRtrFlowSpecV11v0Group, tmnxVRtrGrtLocalMgmtV10v0Group, @@ -25889,7 +30238,6 @@ tmnxVRtr7xx0V16v0Compliance MODULE-COMPLIANCE tmnxVRtrV14v0Group, tmnxVRtrNotifyObjsNHRvplsArpGrp, tmnxVRtrNotificationNHRvplsArpGr, - tmnxVRtrTunnelExtTableV13v0Group, tmnxVRtrMcastSpmsiEnhV13v0Group, tmnxVRtrHoldDownTimeV12v0Group, tmnxVRtrLoadBalEnhV13v0Group, @@ -25907,14 +30255,12 @@ tmnxVRtr7xx0V16v0Compliance MODULE-COMPLIANCE tmnxVRtrIfExtV13v0Group, tmnxVRtrV13v0IfStatsGroup, tmnxVRtrIfArpNbrNotifGroup, - tmnxVRtrTunnelTableCBFV13v0Group, tmnxVRtrIPv6IPsecStatGroup, tmnxVRtrUniqueIfIndexGroup, tmnxVRtrStaticRoutePrefixGroup, tmnxVRtrEntropyLabelGroup, tmnxVRtrLspBfdGroup, tmnxVRtrConfFlowspecV14v0Group, - tmnxVRtrIfV14v0Group, tmnxVRtrInetSRIndirectV14v0Group, tmnxVRtrFibStatsV14v0Group, tmnxVRtrIfDHCPRelayV14v0Group, @@ -25924,10 +30270,8 @@ tmnxVRtr7xx0V16v0Compliance MODULE-COMPLIANCE tmnxVRtrIfExtV14v0Group, tmnxVRtrLoopbackNotifGroup, tmnxVRtrV14v0NotifyObjsGroup, - tmnxVRtrTunnelTableLSCV14v0Group, tmnxVRtrIcmpV4StatsV14v0Group, tmnxVRtrIcmpV4ParamV14v0Group, - tmnxVRtrTunnelTableNhTV14v0Group, tmnxVRtrFpeV14v0Group, tmnxVRtrV15v0Group, tmnxVrtrDDosDCpuProtPolicyGrp, @@ -25935,15 +30279,201 @@ tmnxVRtr7xx0V16v0Compliance MODULE-COMPLIANCE tmnxVRtrUdpTunnelGroup, tmnxVRtrIpV15v0Group, tmnxVRtrQinQNetworkIntfGroup, - tmnxVRtrGlobalV15v0Group, tmnxVRtrIfExtV15v0ObjectGroup, tmnxVRtrClassFwdingV15v0Group, tmnxVRtrNotificationV15v0Group, tmnxVRtrIfExtHostRteV15v0Group, - tmnxVRtrIfNgeStatsGroup + tmnxVRtrIfStatsV16v0Group, + tmnxVRtrIfNgeStatsGroup, + tmnxVRtrAdminTagsV16v0Group, + tmnxVRtrLargeCommValV16v0Group, + tmnxVRtrIfStatsDBCastV16v0Group, + tmnxVRtrIfV16v0Group, + tmnxVRtrLocalPrefV16v0Group, + tmnxVRtrIpV16v0Group, + tmnxVRtrLoadBalWeightV16v0Group, + tmnxVRtrInetExtTunnelV16v0Group, + tmnxVRtrGrtLeakImpPolV16v0Group, + tmnxVRtrInetTunnStatV16v0Group, + tmnxVRtrGlobalV16v0Group, + tmnxVRtrInetRouteV16v0Group, + tmnxVRtrSrTnlStatV16v0Group, + tmnxVRtrBierV16v0Group, + tmnxVRtrRibApiV16v0Group, + tmnxVRtrRibTelemetryV16v0Group, + tmnxVRtrMplsFwdPlcyV16v0Group, + tmnxVRtrLeakExportLimNotifGroup, + tmnxVRtrInetSRIndirectV16v0Group, + tmnxVRtrNeInfoGroup, + tmnxVRtrNeNotifGroup } ::= { tmnxVRtrCompliances 25 } +tmnxVRtr7xx0V19v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of virtual router instances on + Nokia SROS series systems release R19." + MODULE + MANDATORY-GROUPS { + tmnxVRtrGlobalV6v0Group, + tmnxVRtrIPv6V4v0Group, + tmnxVRtrIPv6IpV5v0Group, + tmnxVRtrIPv6IfV4v0Group, + tmnxVRtrIfDhcpServerGroup, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrStaticRteCPEChkV6v0Group, + tmnxVRtrIfIpcpV6v0Group, + tmnxVRtrIfCpmProtectGroup, + tmnxDscpAppV6v0Group, + tmnxVRtrIfDHCPRelayV9v0Group, + tmnxVRtrIfDHCPRelayV11v0Group, + tmnxVRtrV6v1Group, + tmnxVRtrInetAllCidrRouteV7v0Group, + tmnxVRtrInetStaticRouteV7v0Group, + tmnxVRtruRPFV7v0Group, + tmnxVRtrV9v0Group, + tmnxVRtrPolicyGroup, + tmnxVRtrNetDomainGroup, + tmnxVRtrTunIntV8v0Group, + tmnxVRtrFibStatsV8v0Group, + tmnxVRtrMvpnPmsiV8v0Group, + tmnxVRtrIfDHCPRelayV6v1Group, + tmnxVRtrQPPBV9v0R4Group, + tmnxVRtrIfDHCP6V9v0Group, + tmnxVRtrIfDHCP6V10v0Group, + tmnxVRtrIfDHCP6V11v0Group, + tmnxVRtrIfDHCP6V12v0Group, + tmnxVrtrIfDHCP6ProxyDuidGroup, + tmnxVRtrIfStatsV9v0Group, + tmnxVRtrIfStatsV11v0Group, + tmnxVRtrIfIpReasV9v0Group, + tmnxVRtrMSPwV9v0Group, + tmnxVRtrNatRedGroup, + tmnxVRtrMvpnSrcRedV9v0R4Group, + tmnxVRtrStatV9v0Group, + tmnxVRtruRPFV10v0Group, + tmnxVRtrIpPoolGroup, + tmnxVRtrQosQGrplV10v0Group, + tmnxVRtrStatV10v0Group, + tmnxVRtrStatV11v0Group, + tmnxVRtrIPv6MgtIfV7v0Group, + tmnxMGVRtrIfV4v0Group, + tmnxVRtrFlowSpecV11v0Group, + tmnxVRtrGrtLocalMgmtV10v0Group, + tmnxVRtrMcastV11v0Group, + tmnxVrtrIfDCpuProtV11v0Group, + tmnxVrtrDcpNotifyObjsV11v0Group, + tmnxVrtrIfDcpNotifyV11v0Group, + tmnxVRtrIfMacStatsV11v0Group, + tmnxVRtrIpv6RtrAdvertV11v0Group, + tmnxVRtrBfdV11v0Group, + tmnxVRtrV12v0Group, + tmnxVRtrRAV12v0Group, + tmnxVRtrExportBgpVpnV11v0Group, + tmnxVRtrGenerateICMPV12v0Group, + tmnxVRtrIfSendV12v0Group, + tmnxvRtrIfAttributeGroup, + tmnxVRtrCreation12v0Group, + tmnxVRtrIPsecStatGroup, + tmnxVRtrVirtualCPE12v0Group, + tmnxVRtrBgpEvpn12v0Group, + tmnxVRtrLagHashLoadBal12v0Group, + tmnxVRtrPlcyAcctTempl12v0Group, + tmnxVRtrLagEgrLoadBal12v0Group, + tmnxVRtrVccvBfd12v0Group, + tmnxVRtrIcmpTunnelingGroup, + tmnxVRtrAggrRouteV12v0Group, + tmnxVRtrBgpEvpnIpRoutes12v0Group, + tmnxVRtrConfExtV12v0Group, + tmnxVRtrStickyHashEcmp12v0Group, + tmnxVRtrV14v0Group, + tmnxVRtrNotifyObjsNHRvplsArpGrp, + tmnxVRtrNotificationNHRvplsArpGr, + tmnxVRtrMcastSpmsiEnhV13v0Group, + tmnxVRtrHoldDownTimeV12v0Group, + tmnxVRtrLoadBalEnhV13v0Group, + tmnxVRtrInetSRIndirectV13v0Group, + tmnxVRtrIfExtIfArpRetryTimerGrp, + tmnxVRtrBgpAutoRDGroup, + tmnxVRtrTunnelTableStatGroup, + tmnxVRtrIfDHCPRelayV13v0Group, + tmnxVRtrLdpIpv613v0Group, + tmnxVRtrIfLagPerLinkHashGroup, + tmnxVRtrCidrNextHopOwnInstGroup, + tmnxVRtrIpV13v0ObsoletedGroup, + tmnxVRtrV13v0GenObsoletedGroup, + tmnxVRtrIfArpNbrLimitGroup, + tmnxVRtrIfExtV13v0Group, + tmnxVRtrV13v0IfStatsGroup, + tmnxVRtrIfArpNbrNotifGroup, + tmnxVRtrIPv6IPsecStatGroup, + tmnxVRtrUniqueIfIndexGroup, + tmnxVRtrStaticRoutePrefixGroup, + tmnxVRtrEntropyLabelGroup, + tmnxVRtrLspBfdGroup, + tmnxVRtrConfFlowspecV14v0Group, + tmnxVRtrInetSRIndirectV14v0Group, + tmnxVRtrFibStatsV14v0Group, + tmnxVRtrIfDHCPRelayV14v0Group, + tmnxVRtrBgpLblIpRoutes14v0Group, + tmnxVRtrV6TunnelTableStatGroup, + tmnxVRtrSrTeV14v0Group, + tmnxVRtrIfExtV14v0Group, + tmnxVRtrLoopbackNotifGroup, + tmnxVRtrV14v0NotifyObjsGroup, + tmnxVRtrIcmpV4StatsV14v0Group, + tmnxVRtrIcmpV4ParamV14v0Group, + tmnxVRtrFpeV14v0Group, + tmnxVRtrV15v0Group, + tmnxVrtrDDosDCpuProtPolicyGrp, + tmnxVRtrIfExtV15v0Group, + tmnxVRtrUdpTunnelGroup, + tmnxVRtrIpV15v0Group, + tmnxVRtrQinQNetworkIntfGroup, + tmnxVRtrIfExtV15v0ObjectGroup, + tmnxVRtrClassFwdingV15v0Group, + tmnxVRtrIfExtHostRteV15v0Group, + tmnxVRtrIfStatsV16v0Group, + tmnxVRtrIfNgeStatsGroup, + tmnxVRtrAdminTagsV16v0Group, + tmnxVRtrLargeCommValV16v0Group, + tmnxVRtrIfStatsDBCastV16v0Group, + tmnxVRtrIfV16v0Group, + tmnxVRtrLocalPrefV16v0Group, + tmnxVRtrIpV16v0Group, + tmnxVRtrLoadBalWeightV16v0Group, + tmnxVRtrInetExtTunnelV16v0Group, + tmnxVRtrGrtLeakImpPolV16v0Group, + tmnxVRtrInetTunnStatV16v0Group, + tmnxVRtrGlobalV16v0Group, + tmnxVRtrInetRouteV16v0Group, + tmnxVRtrSrTnlStatV16v0Group, + tmnxVRtrBierV16v0Group, + tmnxVRtrDhcpClientGroup, + tmnxVRtrRibApiV16v0Group, + tmnxVRtrRibTelemetryV16v0Group, + tmnxVRtrMplsFwdPlcyV16v0Group, + tmnxVRtrIcmpV4StatsV19v0Group, + tmnxVRtrLeakExportLimNotifGroup, + tmnxVRtrInetSRIndirectV16v0Group, + tmnxVRtrDhcpRoutesV19v0Group, + tmnxVRtrV19v0Group, + tmnxVRtrIfV19v0Group, + tmnxVRtrNotificationV19v0Group, + vRtrIfEgressQueueV19v0Group, + tmnxVRtrIfQosV19v0Group, + vRtrIfIngressPolicerV19v0Group, + vRtrMplsTunnelModeV19v0Group, + tmnxVRtrDiscardCV19v0Group, + vRtrMplsTunnelModeV19v0Group, + tmnxVRtrIfHostRouteGroup, + tmnxVRtrTunTerminationV19v0Group, + tmnxVRtrIfPhysStatsV19v0Group, + tmnxVRtrSrTnlStatV19v10Group + } + ::= { tmnxVRtrCompliances 26 } + tmnxVRtrGroups OBJECT IDENTIFIER ::= { tmnxVRtrConformance 2 } tmnxVRtrGlobalR2r1Group OBJECT-GROUP @@ -26390,6 +30920,7 @@ tmnxVRtrIPv6IfV4v0Group OBJECT-GROUP vRtrIfIcmp6OutGrpMembQueries, vRtrIfIcmp6OutGrpMembResponses, vRtrIfIcmp6OutGrpMembReductions, + vRtrIfIcmp6OutDiscards, vRtrIcmp6InMsgs, vRtrIcmp6InErrors, vRtrIcmp6InDestUnreachs, @@ -26423,7 +30954,8 @@ tmnxVRtrIPv6IfV4v0Group OBJECT-GROUP vRtrIcmp6OutRedirects, vRtrIcmp6OutGrpMembQueries, vRtrIcmp6OutGrpMembResponses, - vRtrIcmp6OutGrpMembReductions + vRtrIcmp6OutGrpMembReductions, + vRtrIcmp6OutDiscards } STATUS current DESCRIPTION @@ -29235,7 +33767,7 @@ tmnxVRtrIfV10v0Group OBJECT-GROUP vRtrInetCidrRouteBkupNHOwner, vRtrInetCidrRouteBkupNHOwnAxInfo } - STATUS current + STATUS obsolete DESCRIPTION "The group of objects supporting management of virtual interfaces on version 10.0 Nokia SROS series systems." @@ -29247,7 +33779,7 @@ tmnxVRtrNotificationV10v0Group NOTIFICATION-GROUP tmnxVRtrGrtV6RoutesExpLimDropped, tmnxVRtrStaticRouteStatusChanged } - STATUS current + STATUS obsolete DESCRIPTION "The group of notifications supporting the transport and virtual router capabilities on version 10.0 Nokia SROS series systems." @@ -29929,11 +34461,7 @@ tmnxVRtrBgpEvpnIpRoutes12v0Group OBJECT-GROUP vRtrV6StatBGPEvpnRoutes, vRtrV6StatBGPEvpnActiveRoutes, vRtrFibStatBGPEvpnRoutes, - vRtrFibStatV6BGPEvpnRoutes, - vRtrMcastIpv4StatBGPEvpnRoutes, - vRtrMcastIpv4StatBGPEvpnActvRts, - vRtrMcastIpv6StatBGPEvpnRoutes, - vRtrMcastIpv6StatBGPEvpnActvRts + vRtrFibStatV6BGPEvpnRoutes } STATUS current DESCRIPTION @@ -30182,7 +34710,7 @@ tmnxVRtrTunnelExtTableV13v0Group OBJECT-GROUP vRtrInetTunnelLabel, vRtrInetTunnelBypassLabel } - STATUS current + STATUS obsolete DESCRIPTION "The group of objects supporting management of transport and virtual Routers new on release 13.0 in Nokia SROS series systems." @@ -30526,7 +35054,7 @@ tmnxVRtrTunnelTableCBFV13v0Group OBJECT-GROUP OBJECTS { vRtrInetTunnelLspFC } - STATUS current + STATUS obsolete DESCRIPTION "The group of objects supporting management of transport and virtual Routers new on release 13.0 in Nokia SROS series systems." @@ -30825,7 +35353,7 @@ tmnxVRtrNotificationV14v0Group NOTIFICATION-GROUP tmnxVRtrNgBfdSessProtChange, tmnxVRtrNgBfdNoCpmNpResources } - STATUS current + STATUS obsolete DESCRIPTION "The group of notifications supporting the transport and virtual router capabilities on version 14.0 Nokia SROS series systems." @@ -30867,7 +35395,7 @@ tmnxVRtrIfV14v0Group OBJECT-GROUP vRtrIfOperV6DownReason, vRtrIfLdpEolib } - STATUS current + STATUS obsolete DESCRIPTION "The group of objects supporting management of virtual interfaces on version 14.0 Nokia SROS series systems." @@ -30998,7 +35526,7 @@ tmnxVRtrTunnelTableLSCV14v0Group OBJECT-GROUP OBJECTS { vRtrInetTunnelMaxLabels } - STATUS current + STATUS obsolete DESCRIPTION "The group of objects supporting management of transport and virtual Routers new on release 14.0 in Nokia SROS series systems." @@ -31084,7 +35612,7 @@ tmnxVRtrTunnelTableNhTV14v0Group OBJECT-GROUP vRtrInetTunnelNhTunnelType, vRtrInetTunnelNhTunnelInst } - STATUS current + STATUS obsolete DESCRIPTION "The group of objects supporting management of transport and virtual Routers new on release 14.0 in Nokia SROS series systems." @@ -31321,7 +35849,7 @@ tmnxVRtrGlobalV15v0Group OBJECT-GROUP vRtrIfStatusString, vRtrIfOperDownReason } - STATUS current + STATUS obsolete DESCRIPTION "The group of objects supporting management of additional features on Nokia SROS series systems release 15.0." @@ -31331,12 +35859,18 @@ tmnxVRtrGlobalObsoletedGroup OBJECT-GROUP OBJECTS { vRtrIfTmsOffRampVprn, vRtrIfTmsMgmtVprn, - vRtrIfInfo + vRtrIfInfo, + vRtrIfNtpBroadcast, + vRtrIfAlias, + vRtrIfStatusString, + vRtrMcastIpv4StatBGPEvpnRoutes, + vRtrMcastIpv4StatBGPEvpnActvRts, + vRtrMcastIpv6StatBGPEvpnRoutes, + vRtrMcastIpv6StatBGPEvpnActvRts } STATUS current DESCRIPTION - "The group of obsoleted objects supporting management of additional - features on Nokia SROS series systems release 15.0." + "A group of obsoleted objects on Nokia SROS series systems." ::= { tmnxVRtrGroups 197 } tmnxVRtrIfExtV15v0ObjectGroup OBJECT-GROUP @@ -31380,7 +35914,7 @@ tmnxVRtrNotificationV15v0Group NOTIFICATION-GROUP tmnxVRtrPdnAddrMismatch, tmnxVRtrPdnAddrMismatchCleared } - STATUS current + STATUS obsolete DESCRIPTION "The group of notifications supporting the transport and virtual router capabilities on version 15.0 Nokia SROS series systems." @@ -31426,6 +35960,820 @@ tmnxVRtrIfNgeStatsGroup OBJECT-GROUP series systems." ::= { tmnxVRtrGroups 203 } +tmnxVRtrIfStatsV16v0Group OBJECT-GROUP + OBJECTS { + vRtrIfAltRxMplsPkts, + vRtrIfAltTxMplsPkts, + vRtrIfAltRxMplsBytes, + vRtrIfAltTxMplsBytes + } + STATUS current + DESCRIPTION + "The group of objects supporting IF stats for transport and virtual + routers on version 16.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 205 } + +tmnxVRtrAdminTagsV16v0Group OBJECT-GROUP + OBJECTS { + vRtrAdminTagsRowStatus, + vRtrAdminTagsPolicyRowStatus, + vRtrATPolicyIncludeRowStatus, + vRtrATPolicyExcludeRowStatus + } + STATUS current + DESCRIPTION + "A group of objects supporting management of virtual router instance + admin-tags in version 16.0 of the Nokia SROS series systems." + ::= { tmnxVRtrGroups 206 } + +tmnxVRtrLargeCommValV16v0Group OBJECT-GROUP + OBJECTS { + vRtrInetAggrCommunityVal2, + vRtrInetAggrCommunityVal3, + vRtrInetAggrCommunityVal4, + vRtrInetAggrCommunityVal5, + vRtrInetAggrCommunityVal6, + vRtrInetAggrCommunityVal7, + vRtrInetAggrCommunityVal8, + vRtrInetAggrCommunityVal9, + vRtrInetAggrCommunityVal10, + vRtrInetAggrCommunityVal11, + vRtrInetAggrCommunityVal12, + vRtrInetStaticRoutePfxCommVal1, + vRtrInetStaticRoutePfxCommVal2, + vRtrInetStaticRoutePfxCommVal3, + vRtrInetStaticRoutePfxCommVal4, + vRtrInetStaticRoutePfxCommVal5, + vRtrInetStaticRoutePfxCommVal6, + vRtrInetStaticRoutePfxCommVal7, + vRtrInetStaticRoutePfxCommVal8, + vRtrInetStaticRoutePfxCommVal9, + vRtrInetStaticRoutePfxCommVal10, + vRtrInetStaticRoutePfxCommVal11, + vRtrInetStaticRoutePfxCommVal12, + vRtrInetStaticRoutePfxTag + } + STATUS current + DESCRIPTION + "The group of objects supporting Large communities for aggregate routes + for virtual routers on version 16.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 207 } + +tmnxVRtrIfStatsDBCastV16v0Group OBJECT-GROUP + OBJECTS { + vRtrIfTxV4DirectedBcastPktDrop, + vRtrIfTxV4DirectedBcastByteDrop + } + STATUS current + DESCRIPTION + "The group of objects supporting IF stats for transport and virtual + routers on version 16.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 208 } + +tmnxVRtrIfV16v0Group OBJECT-GROUP + OBJECTS { + vRtrIfTotalNumber, + vRtrIfRowStatus, + vRtrIfType, + vRtrIfName, + vRtrIfPortID, + vRtrIfEncapValue, + vRtrIfAdminState, + vRtrIfOperState, + vRtrIfPhysicalAddress, + vRtrIfArpTimeout, + vRtrIfIcmpMaskReply, + vRtrIfIcmpRedirects, + vRtrIfIcmpNumRedirects, + vRtrIfIcmpRedirectsTime, + vRtrIfIcmpUnreachables, + vRtrIfIcmpNumUnreachables, + vRtrIfIcmpUnreachablesTime, + vRtrIfIcmpTtlExpired, + vRtrIfIcmpNumTtlExpired, + vRtrIfIcmpTtlExpiredTime, + vRtrIfUnnumbered, + vRtrIfMtu, + vRtrIfIngressFilterId, + vRtrIfEgressFilterId, + vRtrIfDirectedBroadcast, + vRtrIfMplsStatus, + vRtrIfUnnumberedIf, + vRtrIfCflowd, + vRtrIfVPNClass, + vRtrIfDescription, + vRtrIfProtocol, + vRtrIfTosMarkingTrusted, + vRtrIfServiceId, + vRtrIfArpPopulate, + vRtrIfLastOperStateChange, + vRtrIfOperMtu, + vRtrIfGlobalIndex, + vRtrIfProxyArp, + vRtrIfProxyArpLocal, + vRtrIfProxyArpPolicy1, + vRtrIfProxyArpPolicy2, + vRtrIfProxyArpPolicy3, + vRtrIfProxyArpPolicy4, + vRtrIfProxyArpPolicy5, + vRtrIfNameIndex, + vRtrIfDHCPRelayInfoAction, + vRtrIfDHCPRelayCircuitId, + vRtrIfDHCPRelayRemoteId, + vRtrIfDHCPRelayServer1, + vRtrIfDHCPRelayServer2, + vRtrIfDHCPRelayServer3, + vRtrIfDHCPRelayServer4, + vRtrIfDHCPRelayServer5, + vRtrIfDHCPRelayServer6, + vRtrIfDHCPRelayServer7, + vRtrIfDHCPRelayServer8, + vRtrIfDHCPRelayTrusted, + vRtrIfDHCPAdminState, + vRtrIfDHCPDescription, + vRtrIfDHCPRelayRxPkts, + vRtrIfDHCPRelayTxPkts, + vRtrIfDHCPRelayRxMalformedPkts, + vRtrIfDHCPRelayRxUntrustedPkts, + vRtrIfDHCPRelayClientPktsDiscarded, + vRtrIfDHCPRelayClientPktsRelayed, + vRtrIfDHCPRelayServerPktsDiscarded, + vRtrIfDHCPRelayServerPktsRelayed, + vRtrIfDHCPRelayClientPktsSnooped, + vRtrIfDHCPRelayServerPktsSnooped, + vRtrIfDHCPRelayClientPktsProxRad, + vRtrIfDHCPRelayClientPktsProxLS, + vRtrIfDHCPRelayPktsGenRelease, + vRtrIfDHCPRelayPktsGenForceRenew, + vRtrIfDHCPLeasePopulate, + vRtrIfDHCPOperLeasePopulate, + vRtrIfDHCPGiAddressType, + vRtrIfDHCPGiAddress, + vRtrIfDHCPGiAddressAsSrc, + vRtrIfDHCPMatchOption82, + vRtrIfDHCPRelayRemoteIdStr, + vRtrIfDHCPProxyAdminState, + vRtrIfDHCPProxyServerAddr, + vRtrIfDHCPProxyLeaseTime, + vRtrIfDHCPProxyLTRadiusOverride, + vRtrIfDHCPVendorIncludeOptions, + vRtrIfDHCPVendorOptionString, + vRtrIfGlobalIndexvRtrID, + vRtrIfGlobalIndexvRtrIfIndex, + vRtrIfDelaySeconds, + vRtrIfDelayUpTimer, + vRtrIfInitDelayEnable, + vRtrInetCidrRouteBkupNHType, + vRtrInetCidrRouteBkupNHOwner, + vRtrInetCidrRouteBkupNHOwnAxInfo, + vRtrIfDelayV4UpSeconds, + vRtrIfDelayV4DownSeconds, + vRtrIfDelayV6UpSeconds, + vRtrIfDelayV6DownSeconds, + vRtrIfDelayV4Timer, + vRtrIfDelayV6Timer, + vRtrIfInitDelayV4Enable, + vRtrIfInitDelayV6Enable, + vRtrIfOperV4DownReason, + vRtrIfOperV6DownReason, + vRtrIfLdpEolib, + vRtrIfIpHelperGatewayAddress, + vRtrIfGreTermination, + vRtrIfIlmUntrusted, + vRtrIfIlmDefaultForwarding + } + STATUS current + DESCRIPTION + "The group of basic router interface specific objects in release 16.0 + on Nokia SROS series systems." + ::= { tmnxVRtrGroups 209 } + +tmnxVRtrLocalPrefV16v0Group OBJECT-GROUP + OBJECTS { + vRtrInetAggrFlags, + vRtrInetAggrLocalPreference + } + STATUS current + DESCRIPTION + "The group of objects supporting local preferences for aggregate routes + for virtual routers on version 16.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 210 } + +tmnxVRtrIpV16v0Group OBJECT-GROUP + OBJECTS { + vRiaInetAddressPrimaryPreference, + vRiaInetAddressPrimaryPreferred + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IP capabilities for + transport and virtual routers on version 16.0 Nokia SROS series + systems." + ::= { tmnxVRtrGroups 211 } + +tmnxVRtrLoadBalWeightV16v0Group OBJECT-GROUP + OBJECTS { + vRtrInetStaticRouteLoadBalWeight + } + STATUS current + DESCRIPTION + "The group of objects supporting load balancing weight for static + routes for virtual routers on version 16.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 212 } + +tmnxVRtrInetExtTunnelV16v0Group OBJECT-GROUP + OBJECTS { + vRtrInetExtTunnelPreference, + vRtrInetExtTunnelType, + vRtrInetExtTunnelTypeInstance, + vRtrInetExtTunnelID, + vRtrInetExtTunnelNextHopAddrType, + vRtrInetExtTunnelNextHopAddr, + vRtrInetExtTunnelMetric, + vRtrInetExtTunnelAge, + vRtrInetExtTunnelNextHopFlags, + vRtrInetExtTunnelLspBandwidth, + vRtrInetExtTunnelMTU, + vRtrInetExtTunnelLspWeight, + vRtrInetExtTunnelLspId, + vRtrInetExtTunnelFlags, + vRtrInetExtTunnelRelativeMetric, + vRtrInetExtTunnelLabel, + vRtrInetExtTunnelBypassLabel, + vRtrInetExtTunnelLspFC, + vRtrInetExtTunnelMaxLabels, + vRtrInetExtTunnelNhTunnelId, + vRtrInetExtTunnelNhTunnelType, + vRtrInetExtTunnelNhTunnelInst, + vRtrInetExtTunnelColor, + vRtrInetExtTunnelNhWeight + } + STATUS current + DESCRIPTION + "The group of objects supporting management of transport and virtual + Routers new on release 16.0 in Nokia SROS series systems." + ::= { tmnxVRtrGroups 213 } + +tmnxVRtrGrtLeakImpPolV16v0Group OBJECT-GROUP + OBJECTS { + vRtrLeakExportPolicy1, + vRtrLeakExportPolicy2, + vRtrLeakExportPolicy3, + vRtrLeakExportPolicy4, + vRtrLeakExportPolicy5, + vRtrLeakExportLimit, + vRtrGrtImportPolicy1, + vRtrGrtImportPolicy2, + vRtrGrtImportPolicy3, + vRtrGrtImportPolicy4, + vRtrGrtImportPolicy5 + } + STATUS current + DESCRIPTION + "The group of objects supporting GRT Leak feature virtual routers on + version 16.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 214 } + +tmnxVRtrInetTunnStatV16v0Group OBJECT-GROUP + OBJECTS { + vRtrStatTotalOspfv3Tunnels, + vRtrStatActiveOspfv3Tunnels, + vRtrStatTotalOspfv3IPv6Tunnels, + vRtrStatActiveOspfv3IPv6Tunnels + } + STATUS current + DESCRIPTION + "The group of objects supporting management of transport and virtual + Routers new on release 16.0 in Nokia SROS series systems." + ::= { tmnxVRtrGroups 215 } + +tmnxVRtrGlobalV16v0Group OBJECT-GROUP + OBJECTS { + vRtrVpnBackupPath, + vRtrIpFastReroute, + vRtrDnsTableLastCh, + vRtrDnsLastCh, + vRtrDnsRowStatus, + vRtrDnsAdminState, + vRtrDnsPrimaryAddrType, + vRtrDnsPrimaryAddr, + vRtrDnsSecondaryAddrType, + vRtrDnsSecondaryAddr, + vRtrDnsTertiaryAddrType, + vRtrDnsTertiaryAddr, + vRtrDnsIpv4SourceAddr, + vRtrDnsIpv6SourceAddr, + vRtrIfInfo, + vRtrIfTxBytes, + vRtrIfTxBytesHigh32, + vRtrIfTxBytesLow32, + vRtrIfTxPkts, + vRtrIfTxPktsHigh32, + vRtrIfTxPktsLow32, + vRtrIfOperDownReason, + vRtrPolicyReferenceChecks + } + STATUS current + DESCRIPTION + "The group of objects supporting management of additional features on + Nokia SROS series systems release 16.0." + ::= { tmnxVRtrGroups 216 } + +tmnxVRtrInetRouteV16v0Group OBJECT-GROUP + OBJECTS { + vRtrInetCidrRouteNHIsFec, + vRtrInetCidrRouteNHFecPfxLen, + vRtrInetAllCidrRouteNHIsFec, + vRtrInetAllCidrRouteNHFecPfxLen + } + STATUS current + DESCRIPTION + "The group of objects supporting route next-hop being a FEC in the + vRtrInetCidrRouteTable and the vRtrInetAllCidrRouteTable tables on + Nokia SROS series systems 16.0 release." + ::= { tmnxVRtrGroups 217 } + +tmnxVRtrSrTnlStatV16v0Group OBJECT-GROUP + OBJECTS { + vRtrStatTotalSrPolicyTunnels, + vRtrStatActiveSrPolicyTunnels + } + STATUS current + DESCRIPTION + "The group of objects supporting SR Policy tunnel statistics on release + 16.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 218 } + +tmnxTunnelTableObsoleteV16v0Grp OBJECT-GROUP + OBJECTS { + vRtrInetTunnelMetric, + vRtrInetTunnelAge, + vRtrInetTunnelNextHopFlags, + vRtrInetTunnelLspBandwidth, + vRtrInetTunnelMTU, + vRtrInetTunnelLspWeight, + vRtrInetTunnelLspId, + vRtrInetTunnelRelativeMetric, + vRtrInetTunnelFlags, + vRtrInetTunnelLabel, + vRtrInetTunnelBypassLabel, + vRtrInetTunnelLspFC, + vRtrInetTunnelMaxLabels, + vRtrInetTunnelNhTunnelId, + vRtrInetTunnelNhTunnelType, + vRtrInetTunnelNhTunnelInst + } + STATUS current + DESCRIPTION + "The group of tunnel table objects which are obsoleted in Nokia SROS + 16.0 series systems." + ::= { tmnxVRtrGroups 219 } + +tmnxVRtrBierV16v0Group OBJECT-GROUP + OBJECTS { + vRtrMvpnIpmsiBierSubDomain, + vRtrMvpnSpmsiBierSubDomain + } + STATUS current + DESCRIPTION + "The group of objects supporting the BIER protocol on Nokia SROS series + systems 16.0 release." + ::= { tmnxVRtrGroups 220 } + +tmnxVRtrDhcpClientGroup OBJECT-GROUP + OBJECTS { + vRtrIfDhcpClStatsClearedTime, + vRtrIfDhcpClStatsTxDiscovers, + vRtrIfDhcpClStatsTxRequests, + vRtrIfDhcpClStatsTxReleases, + vRtrIfDhcpClStatsTxDeclines, + vRtrIfDhcpClStatsRxOffers, + vRtrIfDhcpClStatsRxAcks, + vRtrIfDhcpClStatsRxNaks, + vRtrIfDhcpClStatsRxDrops, + vRtrIfDhcpClStateCiAddrType, + vRtrIfDhcpClStateCiAddr, + vRtrIfDhcpClStateCiAddrMaskLen, + vRtrIfDhcpClStateChAddr, + vRtrIfDhcpClStateSiAddrType, + vRtrIfDhcpClStateSiAddr, + vRtrIfDhcpClStateRtAddrType, + vRtrIfDhcpClStateRtAddr, + vRtrIfDhcpClStateDnsPriAddrType, + vRtrIfDhcpClStateDnsPriAddr, + vRtrIfDhcpClStateDnsSecAddrType, + vRtrIfDhcpClStateDnsSecAddr, + vRtrIfDhcpClStateDnsTerAddrType, + vRtrIfDhcpClStateDnsTerAddr, + vRtrIfDhcpClStateLeaseAcquired, + vRtrIfDhcpClStateLeaseRenew, + vRtrIfDhcpClStateLeaseRebind, + vRtrIfDhcpClStateLeaseEnd, + vRtrIfDhcpClDhcpState, + vRtrIfDhcpClStateStatus, + vRtrIfDhcpClStateDescription, + vRtrIfDhcpClRtStatus, + vRtrAutoCfgRaRtStatus, + vRtrAutoCfgRaRtTimer, + vRtrAutoCfgRaRouterIfIndex, + vRtrAutoCfgRaRouterCurHopLimit, + vRtrAutoCfgRaRouterManagedFlag, + vRtrAutoCfgRaRouterOtherCfgFlag, + vRtrAutoCfgRaRouterPreference, + vRtrAutoCfgRaRouterLifetime, + vRtrAutoCfgRaRouterReachableTime, + vRtrAutoCfgRaRouterRetransTimer, + vRtrAutoCfgRaPrefixIfIndex, + vRtrAutoCfgRaPrefixOnLinkFlag, + vRtrAutoCfgRaPrefixAutonomFlag, + vRtrAutoCfgRaPrefixPrefLftm, + vRtrAutoCfgRaPrefixValidLftm, + vRtrAutoCfgRaSpecRtIfIndex, + vRtrAutoCfgRaSpecRtPreference, + vRtrAutoCfgRaSpecRtLifetime, + vRtrIfAutoCfgRaStatsClearedTime, + vRtrIfAutoCfgRaStatsOutRtrSol, + vRtrIfAutoCfgRaStatsRtrSolTime, + vRtrIfAutoCfgRaStatsOutRtrSolErr, + vRtrIfAutoCfgRaStatsInRtrAdv, + vRtrIfAutoCfgRaStatsRtrAdvTime, + vRtrIfAutoCfgRaStatsInRtrAdvErr, + vRtrIfDhcp6ClStatsClearedTime, + vRtrIfDhcp6ClStatsTxSolicits, + vRtrIfDhcp6ClStatsRxAdvertises, + vRtrIfDhcp6ClStatsTxRequests, + vRtrIfDhcp6ClStatsTxConfirms, + vRtrIfDhcp6ClStatsTxRenews, + vRtrIfDhcp6ClStatsTxRebinds, + vRtrIfDhcp6ClStatsRxReplies, + vRtrIfDhcp6ClStatsTxReleases, + vRtrIfDhcp6ClStatsTxDeclines, + vRtrIfDhcp6ClStatsRxReconfigures, + vRtrIfDhcp6ClStatsTxInfRequests, + vRtrIfDhcp6ClStatsRxDrops, + vRtrIfDhcp6ClStateCiAddrType, + vRtrIfDhcp6ClStateCiAddr, + vRtrIfDhcp6ClStateCiAddrMaskLen, + vRtrIfDhcp6ClStateClientDuid, + vRtrIfDhcp6ClStateSiAddrType, + vRtrIfDhcp6ClStateSiAddr, + vRtrIfDhcp6ClStateServerDuid, + vRtrIfDhcp6ClStateDnsPriAddrType, + vRtrIfDhcp6ClStateDnsPriAddr, + vRtrIfDhcp6ClStateDnsSecAddrType, + vRtrIfDhcp6ClStateDnsSecAddr, + vRtrIfDhcp6ClStateDnsTerAddrType, + vRtrIfDhcp6ClStateDnsTerAddr, + vRtrIfDhcp6ClStateLeaseCreated, + vRtrIfDhcp6ClStateLeaseAcquired, + vRtrIfDhcp6ClStateLeaseRenew, + vRtrIfDhcp6ClStateLeaseRebind, + vRtrIfDhcp6ClStateLeasePrefLftm, + vRtrIfDhcp6ClStateLeaseValidLftm, + vRtrIfDhcp6ClStateStatus, + vRtrIfDhcp6ClStateDescription + } + STATUS current + DESCRIPTION + "The group of objects supporting the DHCP client on Nokia SROS series + systems." + ::= { tmnxVRtrGroups 230 } + +tmnxVRtrRibApiV16v0Group OBJECT-GROUP + OBJECTS { + vRtrRibApiMplsLastChanged, + vRtrRibApiMplsAdminState, + vRtrRibApiMplsReservedLblBlk, + vRtrInetSRIndirectTunnelRibApi, + vRtrInetExtTunnelNhBitFlags, + vRtrInetExtTunnelNhGroupId, + vRtrInetSRIndirectTnlMplsFwdPlcy, + vRtrStatTotalRibApiV4Routes, + vRtrStatActiveRibApiV4Routes, + vRtrStatTotalRibApiV6Routes, + vRtrStatActiveRibApiV6Routes, + vRtrStatTotalRibApiV4Tunnels, + vRtrStatActiveRibApiV4Tunnels, + vRtrStatTotalRibApiV6Tunnels, + vRtrStatActiveRibApiV6Tunnels, + vRtrStatTotMplsFwdPlcyV4Tunnels + } + STATUS current + DESCRIPTION + "The group of objects supporting the RIB-API on Nokia SROS series + systems." + ::= { tmnxVRtrGroups 231 } + +tmnxVRtrRibTelemetryV16v0Group OBJECT-GROUP + OBJECTS { + vRtrFibTelemetry + } + STATUS current + DESCRIPTION + "The group of objects supporting the RIB-API on Nokia SROS series + systems." + ::= { tmnxVRtrGroups 232 } + +tmnxVRtrMplsFwdPlcyV16v0Group OBJECT-GROUP + OBJECTS { + vRtrStatTotMplsFwdPlcyV4Tunnels, + vRtrStatActMplsFwdPlcyV4Tunnels, + vRtrStatTotMplsFwdPlcyV6Tunnels, + vRtrStatActMplsFwdPlcyV6Tunnels + } + STATUS current + DESCRIPTION + "The group of objects supporting the Mpls Forward Policy on Nokia SROS + series systems." + ::= { tmnxVRtrGroups 233 } + +tmnxVRtrIcmpV4StatsV19v0Group OBJECT-GROUP + OBJECTS { + vRtrIfIcmpOutDiscards, + vRtrIcmpOutDiscards + } + STATUS current + DESCRIPTION + "The group of objects supporting ICMP counters on version 19 Nokia SROS + series systems." + ::= { tmnxVRtrGroups 234 } + +tmnxVRtrLeakExportLimNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxVRtrLeakExportLimitReached, + tmnxVRtrLeakExportLimitDropped + } + STATUS current + DESCRIPTION + "The group of objects supporting GRT Leak feature notifications on + virtual routers for version 16.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 235 } + +tmnxVRtrInetSRIndirectV16v0Group OBJECT-GROUP + OBJECTS { + vRtrInetSRIndirectTunnelSrOspf3 + } + STATUS current + DESCRIPTION + "The group of objects supporting management of transport and virtual + Routers new on release 16.0 in Nokia SROS series systems." + ::= { tmnxVRtrGroups 236 } + +tmnxVRtrDhcpRoutesV19v0Group OBJECT-GROUP + OBJECTS { + vRtrDHCPRoutes, + vRtrDHCPActiveRoutes, + vRtrV6DHCPRoutes, + vRtrV6DHCPActiveRoutes + } + STATUS current + DESCRIPTION + "The group of objects introduced for DHCP routes for version 19.0 Nokia + SROS series systems." + ::= { tmnxVRtrGroups 237 } + +tmnxVRtrV19v0Group OBJECT-GROUP + OBJECTS { + vRtrWeightedEcmpStrict, + vRtrIpv6TeRouterIdIfName, + tmnxVRtrNeInfoNeidHex, + tmnxVRtrNeInfoNeipV4Type, + tmnxVRtrNeInfoNeipV4, + tmnxVRtrNeInfoNeipV4PrefixLen, + tmnxVRtrNeInfoNeipV6Type, + tmnxVRtrNeInfoNeipV6, + tmnxVRtrNeInfoNeipV6PrefixLen, + tmnxVRtrNeInfoSystemMac, + tmnxVRtrNeInfoPlatformType, + tmnxVRtrNeInfoVendorId, + vRtrEcmpUnequalCost, + vRtrRsmToBaseNetwork + } + STATUS current + DESCRIPTION + "The group of objects supporting management of transport and virtual + Routers new on release 19.0 in Nokia SROS series systems." + ::= { tmnxVRtrGroups 238 } + +tmnxVRtrIfV19v0Group OBJECT-GROUP + OBJECTS { + vRtrIfIpv6ForwardIpv4, + vRiaInetAddressGreTermination + } + STATUS current + DESCRIPTION + "The group of basic router interface specific objects in release 19.0 + on Nokia SROS series systems." + ::= { tmnxVRtrGroups 239 } + +tmnxVRtrNotificationV19v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxVRtrGrtV6ExportLimitReached, + tmnxVRtrGrtV6RoutesExpLimDropped, + tmnxVRtrStaticRouteStatusChanged, + tmnxVRtrMidRouteTCA, + tmnxVRtrHighRouteTCA, + tmnxVRtrHighRouteCleared, + tmnxVRtrMcastMidRouteTCA, + tmnxVRtrMcastMaxRoutesTCA, + tmnxVRtrMcastMaxRoutesCleared, + tmnxVRtrMaxArpEntriesTCA, + tmnxVRtrMaxArpEntriesCleared, + tmnxVRtrMaxRoutes, + tmnxVRtrDHCPSuspiciousPcktRcvd, + tmnxVRtrBfdMaxSessionOnSlot, + tmnxVRtrBfdPortTypeNotSupported, + tmnxVRtrDHCPIfLseStatesExceeded, + tmnxVRtrDHCP6RelayLseStExceeded, + tmnxVRtrDHCP6ServerLseStExceeded, + tmnxVRtrDHCP6LseStateOverride, + tmnxVRtrDHCP6RelayReplyStripUni, + tmnxVRtrDHCP6IllegalClientAddr, + tmnxVRtrDHCP6AssignedIllegSubnet, + tmnxVRtrDHCP6ClientMacUnresolved, + tmnxVRtrIPv6MidRouteTCA, + tmnxVRtrIPv6HighRouteTCA, + tmnxVRtrIPv6HighRouteCleared, + tmnxVRtrStaticRouteCPEStatus, + tmnxVRtrManagedRouteAddFailed, + tmnxVRtrFibOccupancyThreshold, + tmnxVRtrInetAddressAttachFailed, + tmnxVRtrSingleSfmOverloadStateCh, + tmnxVRtrGrtExportLimitReached, + tmnxVRtrGrtRoutesExpLimitDropped, + tmnxVRtrIfLdpSyncTimerStart, + tmnxVRtrIfLdpSyncTimerStop, + tmnxVRtrBfdSessExtDown, + tmnxVRtrBfdSessExtUp, + tmnxVRtrBfdSessExtDeleted, + tmnxVRtrBfdSessExtProtChange, + tmnxVRtrBfdExtNoCpmNpResources, + tmnxVRtrDnsFault, + tmnxVRtrMacAcctLimitReached, + tmnxVRtrMacAcctLimitCleared, + tmnxVRtrNgBfdSessDown, + tmnxVRtrNgBfdSessUp, + tmnxVRtrNgBfdSessDeleted, + tmnxVRtrNgBfdSessProtChange, + tmnxVRtrNgBfdNoCpmNpResources, + tmnxVRtrPdnAddrMismatch, + tmnxVRtrPdnAddrMismatchCleared, + tmnxVRtrDhcpClientStatusChanged, + tmnxVRtrDhcp6ClientStatusChanged, + vRtrIfDhcpClRtStatusChanged, + vRtrIfDhcpClStateDnsChanged, + tmnxVRtrNeDiscovered, + tmnxVRtrNeRemoved, + tmnxVRtrNeModified, + vRtrAutoCfgRaRtStatusChanged, + vRtrIfDhcp6ClStateDnsChanged + } + STATUS current + DESCRIPTION + "The group of notifications supporting the transport and virtual router + capabilities on release 19 Nokia SROS series systems." + ::= { tmnxVRtrGroups 240 } + +vRtrIfEgressQueueV19v0Group OBJECT-GROUP + OBJECTS { + vRtrIfEgressQueueFwdPkts, + vRtrIfEgressQueueFwdOcts, + vRtrIfEgressQueueDrpPkts, + vRtrIfEgressQueueDrpOcts + } + STATUS current + DESCRIPTION + "The group of basic router interface egress queue specific objects in + release 19.0 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 241 } + +tmnxVRtrIfQosV19v0Group OBJECT-GROUP + OBJECTS { + vRtrIfQosEgrVlanQosPlcy, + vRtrIfQosEgrRemarkPlcy, + vRtrIfQosNetworkIngressPolicy, + vRtrIfQosEgrAggRatePIRLmt, + vRtrIfQosEgrAggRateCIRLmt, + vRtrIfQosEgrOperVlanQosPlcy + } + STATUS current + DESCRIPTION + "The group of basic router interface specific objects in release 19.0 + on Nokia SROS series systems." + ::= { tmnxVRtrGroups 242 } + +vRtrIfIngressPolicerV19v0Group OBJECT-GROUP + OBJECTS { + vRtrIfIngPolicerFwdInProfPkts, + vRtrIfIngPolicerFwdOutProfPkts, + vRtrIfIngPolicerFwdInProfOcts, + vRtrIfIngPolicerFwdOutProfOcts, + vRtrIfIngPolicerDrpExdProfPkts, + vRtrIfIngPolicerDrpExdProfOcts + } + STATUS current + DESCRIPTION + "The group of basic router interface ingress policer statistics + specific objects in release 19.0 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 243 } + +vRtrMplsTunnelModeV19v0Group OBJECT-GROUP + OBJECTS { + tmnxVrtrSysMplsTunnelMode + } + STATUS current + DESCRIPTION + "The group of MPLS tunnel mode mib objects in release 19.0 on Nokia + SROS series systems." + ::= { tmnxVRtrGroups 244 } + +tmnxVRtrDiscardCV19v0Group OBJECT-GROUP + OBJECTS { + vRtrInetAggrDiscardComponent + } + STATUS current + DESCRIPTION + "The group of objects supporting BGP discard component for aggregate + routes for virtual routers on version 19.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 245 } + +tmnxVRtrIfHostRouteGroup OBJECT-GROUP + OBJECTS { + vRtrIfArpHostRtRowStatus, + vRtrIfArpHostRtLastChgd, + vRtrIfArpHostRtRouteTag, + vRtrIfArpHostRtTblLstChg + } + STATUS current + DESCRIPTION + "The group of objects supporting management of host-routes on router + interfaces on Nokia mobile gateway systems in 4.0 release." + ::= { tmnxVRtrGroups 247 } + +tmnxVRtrNeInfoGroup OBJECT-GROUP + OBJECTS { + tmnxVRtrNeInfoNeidHex, + tmnxVRtrNeInfoNeipV4Type, + tmnxVRtrNeInfoNeipV4, + tmnxVRtrNeInfoNeipV4PrefixLen, + tmnxVRtrNeInfoNeipV6Type, + tmnxVRtrNeInfoNeipV6, + tmnxVRtrNeInfoNeipV6PrefixLen, + tmnxVRtrNeInfoSystemMac, + tmnxVRtrNeInfoPlatformType, + tmnxVRtrNeInfoVendorId + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Network Element on + version 16.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 248 } + +tmnxVRtrNeNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxVRtrNeDiscovered, + tmnxVRtrNeRemoved, + tmnxVRtrNeModified + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting Network Element notifications on + virtual routers for version 16.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 249 } + +tmnxVRtrTunTerminationV19v0Group OBJECT-GROUP + OBJECTS { + tmnxVrtrFwdIPoverIPv6, + tmnxVrtrFwdIPoverGre + } + STATUS current + DESCRIPTION + "The group of objects to disable tunnel termination for IOM in release + 19.0 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 250 } + +tmnxVRtrIfPhysStatsV19v0Group OBJECT-GROUP + OBJECTS { + vRtrIfAcctPolicyId, + vRtrIfCollectStats + } + STATUS current + DESCRIPTION + "The group of objects supporting Physical Layer Router interface + statistics collection in Nokia SROS release 19.0 systems." + ::= { tmnxVRtrGroups 252 } + +tmnxVRtrSrTnlStatV19v10Group OBJECT-GROUP + OBJECTS { + vRtrStatActiveSrPolicyV6Tunnels, + vRtrStatTotalSrPolicyV6Tunnels + } + STATUS current + DESCRIPTION + "The group of objects supporting SR Policy tunnel statistics on release + 19.10 Nokia SROS series systems." + ::= { tmnxVRtrGroups 253 } + tmnxVRtrMobGatewayCompliances OBJECT IDENTIFIER ::= { tmnxVRtrConformance 3 } tmnxVRtrMobGatewayGroups OBJECT IDENTIFIER ::= { tmnxVRtrConformance 4 } @@ -31446,7 +36794,8 @@ tmnxVRtrIpPoolGroup OBJECT-GROUP vRtrIpPoolAddrLastChanged, vRtrIpPoolAddrBlock, vRtrIpPoolAddrIpv6AssignedLen, - vRtrIpPoolSuppress0and255 + vRtrIpPoolSuppress0and255, + vRtrConfMobGwTableLastChanged } STATUS current DESCRIPTION @@ -32894,14 +38243,20 @@ tmnxVRtrPdnAddrMismatch NOTIFICATION-TYPE } STATUS current DESCRIPTION - "[CAUSE] The tmnxVRtrIfIgnorePortState notification is generated when - ignoring non-operational state of the port associated with the IP - interface is changing state. + "[CAUSE] The tmnxVRtrPdnAddrMismatch notification is generated when the + IP address learned by the PDN interface through the cellular network + could not be installed on the PDN's parent interface. This occurs when + the parent interface has a mismatching configured IP address or when + the learned PDN IP address overlaps another IP address in the router + instance. The notification will only be generated when the PDN + interface is set unnumbered to the system interface or any other + existing loopback interface. - [EFFECT] This notification is informational only. + [EFFECT] The PDN Interface will be set operational down. - [RECOVERY] Set TIMETRA-SAP-MIB::sapL3LoopbackRowStatus to 'destroy' to - stop this." + [RECOVERY] Check the configured IP address on the PDN's parent + interface, check the other IP addresses in the router instance and/or + check the state of the cellular network." ::= { tmnxVRtrNotifications 82 } tmnxVRtrPdnAddrMismatchCleared NOTIFICATION-TYPE @@ -32922,4 +38277,212 @@ tmnxVRtrPdnAddrMismatchCleared NOTIFICATION-TYPE [RECOVERY] Not applicable." ::= { tmnxVRtrNotifications 83 } +tmnxVRtrLeakExportLimitReached NOTIFICATION-TYPE + OBJECTS { + vRtrLeakExportLimit + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrLeakExportLimitReached notification is generated + when the leak-export-limit has been exceeded. + + [EFFECT] Some routes allowed by the leak-export policies + may not have been leaked to the target VPRNs. + + [RECOVERY] Not applicable." + ::= { tmnxVRtrNotifications 84 } + +tmnxVRtrLeakExportLimitDropped NOTIFICATION-TYPE + OBJECTS { + vRtrLeakExportLimit + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrLeakExportLimitDropped notification + is generated when the number of leaked routes drops below + the leak-export-limit . + + [EFFECT] Some routes allowed by the leak-export policies + may not have been leaked to the target VPRNs. + + [RECOVERY] Not applicable." + ::= { tmnxVRtrNotifications 85 } + +tmnxVRtrDhcpClientStatusChanged NOTIFICATION-TYPE + OBJECTS { + vRtrIfDhcpClStateStatus, + vRtrIfDhcpClStateDescription + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrDhcpClientStatusChanged notification is sent when + the value of the object vRtrIfDhcpClStateStatus changes. + + [EFFECT] While the value of the object vRtrIfDhcpClStateDescription is + not equal to 'established', the DHCP client is not operational. + + [RECOVERY] The recovery action, if necessary, depends on the actual + state. When the value is 'failed', details about the failure cause are + specified in the vRtrIfDhcpClStateDescription." + ::= { tmnxVRtrNotifications 86 } + +tmnxVRtrDhcp6ClientStatusChanged NOTIFICATION-TYPE + OBJECTS { + vRtrIfDhcp6ClStateStatus, + vRtrIfDhcp6ClStateDescription + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrDhcp6ClientStatusChanged notification is sent when + the value of the object vRtrIfDhcp6ClStateStatus changes. + + [EFFECT] While the value of the object vRtrIfDhcp6ClStateDescription + is not equal to 'established', the DHCPv6 client is not operational. + + [RECOVERY] The recovery action, if necessary, depends on the actual + state. When the value is 'failed', details about the failure cause are + specified in the vRtrIfDhcp6ClStateDescription." + ::= { tmnxVRtrNotifications 87 } + +tmnxVRtrNeDiscovered NOTIFICATION-TYPE + OBJECTS { + tmnxVRtrNeInfoNeidHex, + tmnxVRtrNeInfoNeipV4Type, + tmnxVRtrNeInfoNeipV4, + tmnxVRtrNeInfoNeipV4PrefixLen, + tmnxVRtrNeInfoNeipV6Type, + tmnxVRtrNeInfoNeipV6, + tmnxVRtrNeInfoNeipV6PrefixLen, + tmnxVRtrNeInfoSystemMac, + tmnxVRtrNeInfoPlatformType, + tmnxVRtrNeInfoVendorId + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrNeDiscovered notification is sent when a new + Network Element is discovered. + + [EFFECT] No effect. + + [RECOVERY] No recovery is necessary." + ::= { tmnxVRtrNotifications 88 } + +tmnxVRtrNeRemoved NOTIFICATION-TYPE + OBJECTS { + tmnxVRtrNeInfoNeidHex, + tmnxVRtrNeInfoNeipV4Type, + tmnxVRtrNeInfoNeipV4, + tmnxVRtrNeInfoNeipV4PrefixLen, + tmnxVRtrNeInfoNeipV6Type, + tmnxVRtrNeInfoNeipV6, + tmnxVRtrNeInfoNeipV6PrefixLen, + tmnxVRtrNeInfoSystemMac, + tmnxVRtrNeInfoPlatformType, + tmnxVRtrNeInfoVendorId + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrNeRemoved notification is sent when a Network + Element is removed. + + [EFFECT] No effect. + + [RECOVERY] No recovery is necessary." + ::= { tmnxVRtrNotifications 89 } + +tmnxVRtrNeModified NOTIFICATION-TYPE + OBJECTS { + tmnxVRtrNeInfoNeidHex, + tmnxVRtrNeInfoNeipV4Type, + tmnxVRtrNeInfoNeipV4, + tmnxVRtrNeInfoNeipV4PrefixLen, + tmnxVRtrNeInfoNeipV6Type, + tmnxVRtrNeInfoNeipV6, + tmnxVRtrNeInfoNeipV6PrefixLen, + tmnxVRtrNeInfoSystemMac, + tmnxVRtrNeInfoPlatformType, + tmnxVRtrNeInfoVendorId + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrNeModified notification is sent when a Network + Element is modified. + + [EFFECT] No effect. + + [RECOVERY] No recovery is necessary." + ::= { tmnxVRtrNotifications 90 } + +vRtrIfDhcpClRtStatusChanged NOTIFICATION-TYPE + OBJECTS { + vRtrIfDhcpClRtStatus + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrIfDhcpClRtStatusChanged notification is sent when the + value of the object vRtrIfDhcpClRtStatus changes; that includes when a + row in the vRtrIfDhcpClRtTable is created or destroyed. + + [EFFECT] A value of 'installed' indicates the received route is valid, + and is successfully installed in the route table. + + [RECOVERY] The recovery action, if necessary, depends on the actual + state." + ::= { tmnxVRtrNotifications 91 } + +vRtrIfDhcpClStateDnsChanged NOTIFICATION-TYPE + OBJECTS { + vRtrIfDhcpClStateDnsPriAddrType, + vRtrIfDhcpClStateDnsPriAddr, + vRtrIfDhcpClStateDnsSecAddrType, + vRtrIfDhcpClStateDnsSecAddr, + vRtrIfDhcpClStateDnsTerAddrType, + vRtrIfDhcpClStateDnsTerAddr + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrIfDhcpClStateDnsChanged notification is sent when the + value of any of the DNS addresses of the DHCP client changes. + + [EFFECT] + + [RECOVERY] " + ::= { tmnxVRtrNotifications 92 } + +vRtrAutoCfgRaRtStatusChanged NOTIFICATION-TYPE + OBJECTS { + vRtrAutoCfgRaRtStatus + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrAutoCfgRaRtStatusChanged notification is sent when the + value of the object vRtrAutoCfgRaRtStatus changes; that includes when + a row in the vRtrAutoCfgRaRtTable is created or destroyed. + + [EFFECT] A value of 'installed' indicates the received route is valid, + and is successfully installed in the route table. + + [RECOVERY] The recovery action, if necessary, depends on the actual + state." + ::= { tmnxVRtrNotifications 93 } + +vRtrIfDhcp6ClStateDnsChanged NOTIFICATION-TYPE + OBJECTS { + vRtrIfDhcp6ClStateDnsPriAddrType, + vRtrIfDhcp6ClStateDnsPriAddr, + vRtrIfDhcp6ClStateDnsSecAddrType, + vRtrIfDhcp6ClStateDnsSecAddr, + vRtrIfDhcp6ClStateDnsTerAddrType, + vRtrIfDhcp6ClStateDnsTerAddr + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrIfDhcp6ClStateDnsChanged notification is sent when the + value of any of the DNS addresses of the DHCP client changes. + + [EFFECT] + + [RECOVERY] " + ::= { tmnxVRtrNotifications 94 } + END diff --git a/misc/db_schema.yaml b/misc/db_schema.yaml index e4eeeb544d..d1050595b3 100644 --- a/misc/db_schema.yaml +++ b/misc/db_schema.yaml @@ -939,6 +939,8 @@ mpls_lsp_paths: - { Field: mplsLspPathTimeUp, Type: bigint(20), 'Null': true, Extra: '' } - { Field: mplsLspPathTimeDown, Type: bigint(20), 'Null': true, Extra: '' } - { Field: mplsLspPathTransitionCount, Type: 'int(10) unsigned', 'Null': true, Extra: '' } + - { Field: mplsLspPathTunnelARHopListIndex, Type: 'int(10) unsigned', 'Null': true, Extra: '' } + - { Field: mplsLspPathTunnelCHopListIndex, Type: 'int(10) unsigned', 'Null': true, Extra: '' } Indexes: PRIMARY: { Name: PRIMARY, Columns: [lsp_path_id], Unique: true, Type: BTREE } device_id: { Name: device_id, Columns: [device_id], Unique: false, Type: BTREE } @@ -1028,6 +1030,42 @@ mpls_services: Indexes: PRIMARY: { Name: PRIMARY, Columns: [svc_id], Unique: true, Type: BTREE } device_id: { Name: device_id, Columns: [device_id], Unique: false, Type: BTREE } +mpls_tunnel_ar_hops: + Columns: + - { Field: ar_hop_id, Type: 'int(10) unsigned', 'Null': false, Extra: auto_increment } + - { Field: mplsTunnelARHopListIndex, Type: 'int(10) unsigned', 'Null': false, Extra: '' } + - { Field: mplsTunnelARHopIndex, Type: 'int(10) unsigned', 'Null': false, Extra: '' } + - { Field: device_id, Type: 'int(10) unsigned', 'Null': false, Extra: '' } + - { Field: lsp_path_id, Type: 'int(10) unsigned', 'Null': false, Extra: '' } + - { Field: mplsTunnelARHopAddrType, Type: 'enum(''unknown'',''ipV4'',''ipV6'',''asNumber'',''lspid'',''unnum'')', 'Null': true, Extra: '' } + - { Field: mplsTunnelARHopIpv4Addr, Type: varchar(15), 'Null': true, Extra: '' } + - { Field: mplsTunnelARHopIpv6Addr, Type: varchar(45), 'Null': true, Extra: '' } + - { Field: mplsTunnelARHopAsNumber, Type: 'int(10) unsigned', 'Null': true, Extra: '' } + - { Field: mplsTunnelARHopStrictOrLoose, Type: 'enum(''strict'',''loose'')', 'Null': true, Extra: '' } + - { Field: mplsTunnelARHopRouterId, Type: varchar(15), 'Null': true, Extra: '' } + - { Field: localProtected, Type: 'enum(''false'',''true'')', 'Null': false, Extra: '', Default: 'false' } + - { Field: linkProtectionInUse, Type: 'enum(''false'',''true'')', 'Null': false, Extra: '', Default: 'false' } + - { Field: bandwidthProtected, Type: 'enum(''false'',''true'')', 'Null': false, Extra: '', Default: 'false' } + - { Field: nextNodeProtected, Type: 'enum(''false'',''true'')', 'Null': false, Extra: '', Default: 'false' } + Indexes: + PRIMARY: { Name: PRIMARY, Columns: [ar_hop_id], Unique: true, Type: BTREE } + device_id: { Name: device_id, Columns: [device_id], Unique: false, Type: BTREE } +mpls_tunnel_c_hops: + Columns: + - { Field: c_hop_id, Type: 'int(10) unsigned', 'Null': false, Extra: auto_increment } + - { Field: mplsTunnelCHopListIndex, Type: 'int(10) unsigned', 'Null': false, Extra: '' } + - { Field: mplsTunnelCHopIndex, Type: 'int(10) unsigned', 'Null': false, Extra: '' } + - { Field: device_id, Type: 'int(10) unsigned', 'Null': false, Extra: '' } + - { Field: lsp_path_id, Type: 'int(10) unsigned', 'Null': true, Extra: '' } + - { Field: mplsTunnelCHopAddrType, Type: 'enum(''unknown'',''ipV4'',''ipV6'',''asNumber'',''lspid'',''unnum'')', 'Null': true, Extra: '' } + - { Field: mplsTunnelCHopIpv4Addr, Type: varchar(15), 'Null': true, Extra: '' } + - { Field: mplsTunnelCHopIpv6Addr, Type: varchar(45), 'Null': true, Extra: '' } + - { Field: mplsTunnelCHopAsNumber, Type: 'int(10) unsigned', 'Null': true, Extra: '' } + - { Field: mplsTunnelCHopStrictOrLoose, Type: 'enum(''strict'',''loose'')', 'Null': true, Extra: '' } + - { Field: mplsTunnelCHopRouterId, Type: varchar(15), 'Null': true, Extra: '' } + Indexes: + PRIMARY: { Name: PRIMARY, Columns: [c_hop_id], Unique: true, Type: BTREE } + device_id: { Name: device_id, Columns: [device_id], Unique: false, Type: BTREE } munin_plugins: Columns: - { Field: mplug_id, Type: 'int(10) unsigned', 'Null': false, Extra: auto_increment } diff --git a/tests/data/timos.json b/tests/data/timos.json index 2f922e4918..d73a3a5c52 100644 --- a/tests/data/timos.json +++ b/tests/data/timos.json @@ -10631,6 +10631,8 @@ "mplsLspPathTimeUp": null, "mplsLspPathTimeDown": null, "mplsLspPathTransitionCount": null, + "mplsLspPathTunnelARHopListIndex": 0, + "mplsLspPathTunnelCHopListIndex": 0, "vrf_oid": 1, "lsp_oid": 1 }, @@ -10651,6 +10653,8 @@ "mplsLspPathTimeUp": null, "mplsLspPathTimeDown": null, "mplsLspPathTransitionCount": null, + "mplsLspPathTunnelARHopListIndex": 2, + "mplsLspPathTunnelCHopListIndex": 2, "vrf_oid": 1, "lsp_oid": 2 }, @@ -10671,6 +10675,8 @@ "mplsLspPathTimeUp": null, "mplsLspPathTimeDown": null, "mplsLspPathTransitionCount": null, + "mplsLspPathTunnelARHopListIndex": 3, + "mplsLspPathTunnelCHopListIndex": 7, "vrf_oid": 1, "lsp_oid": 3 }, @@ -10691,6 +10697,8 @@ "mplsLspPathTimeUp": null, "mplsLspPathTimeDown": null, "mplsLspPathTransitionCount": null, + "mplsLspPathTunnelARHopListIndex": 1, + "mplsLspPathTunnelCHopListIndex": 8, "vrf_oid": 1, "lsp_oid": 5 }, @@ -10711,6 +10719,8 @@ "mplsLspPathTimeUp": null, "mplsLspPathTimeDown": null, "mplsLspPathTransitionCount": null, + "mplsLspPathTunnelARHopListIndex": 4, + "mplsLspPathTunnelCHopListIndex": 5, "vrf_oid": 1, "lsp_oid": 6 }, @@ -10731,6 +10741,8 @@ "mplsLspPathTimeUp": null, "mplsLspPathTimeDown": null, "mplsLspPathTransitionCount": null, + "mplsLspPathTunnelARHopListIndex": 5, + "mplsLspPathTunnelCHopListIndex": 9, "vrf_oid": 1, "lsp_oid": 7 } @@ -11353,6 +11365,8 @@ "mplsLspPathTimeUp": 0, "mplsLspPathTimeDown": 1234414735, "mplsLspPathTransitionCount": 8, + "mplsLspPathTunnelARHopListIndex": 0, + "mplsLspPathTunnelCHopListIndex": 0, "vrf_oid": 1, "lsp_oid": 1 }, @@ -11373,6 +11387,8 @@ "mplsLspPathTimeUp": 2126215009, "mplsLspPathTimeDown": 0, "mplsLspPathTransitionCount": 1, + "mplsLspPathTunnelARHopListIndex": 2, + "mplsLspPathTunnelCHopListIndex": 2, "vrf_oid": 1, "lsp_oid": 2 }, @@ -11393,6 +11409,8 @@ "mplsLspPathTimeUp": 968111987, "mplsLspPathTimeDown": 0, "mplsLspPathTransitionCount": 13, + "mplsLspPathTunnelARHopListIndex": 3, + "mplsLspPathTunnelCHopListIndex": 7, "vrf_oid": 1, "lsp_oid": 3 }, @@ -11413,6 +11431,8 @@ "mplsLspPathTimeUp": 487669387, "mplsLspPathTimeDown": 0, "mplsLspPathTransitionCount": 19, + "mplsLspPathTunnelARHopListIndex": 1, + "mplsLspPathTunnelCHopListIndex": 8, "vrf_oid": 1, "lsp_oid": 5 }, @@ -11433,6 +11453,8 @@ "mplsLspPathTimeUp": 1234595321, "mplsLspPathTimeDown": 0, "mplsLspPathTransitionCount": 1, + "mplsLspPathTunnelARHopListIndex": 4, + "mplsLspPathTunnelCHopListIndex": 5, "vrf_oid": 1, "lsp_oid": 6 }, @@ -11453,6 +11475,8 @@ "mplsLspPathTimeUp": 362844288, "mplsLspPathTimeDown": 0, "mplsLspPathTransitionCount": 1, + "mplsLspPathTunnelARHopListIndex": 5, + "mplsLspPathTunnelCHopListIndex": 9, "vrf_oid": 1, "lsp_oid": 7 }