1-- This file is corresponding to Release 9.1.10.101 from 2014/08/11 00:00:00 2 3 4-- (C)opyright 2000-2014 bintec elmeg GmbH, All Rights Reserved 5 6BIANCA-BRICK-PPPOE-MIB DEFINITIONS ::= BEGIN 7 8 IMPORTS 9 IpAddress, Counter, TimeTicks, enterprises 10 FROM RFC1155-SMI 11 12 DisplayString 13 FROM RFC1158-MIB 14 15 PhysAddress 16 FROM RFC1213-MIB 17 18 OBJECT-TYPE 19 FROM RFC-1212; 20 21 bintec OBJECT IDENTIFIER ::= { enterprises 272 } 22 bibo OBJECT IDENTIFIER ::= { bintec 4 } 23 pppoe OBJECT IDENTIFIER 24 ::= { bibo 24 } 25 26 27 -- PPPoE Group 28 29 -- pppoeCallTable 30 31 pppoeCallTable OBJECT-TYPE 32 SYNTAX SEQUENCE OF PppoeCallEntry 33 ACCESS not-accessible 34 STATUS mandatory 35 DESCRIPTION 36 "The pppoeCallTable displays all currently active PPPoE 37 calls (incoming and outgoing). Only the system can add 38 or remove entries to this table. 39 40 Creating entries: Entries are added when an outgoing 41 call is made or when an incoming call is connected. 42 43 Deleting entries: Entries are removed once the 44 respective call is disconnected." 45 ::= { pppoe 1 } 46 47 pppoeCallEntry OBJECT-TYPE 48 SYNTAX PppoeCallEntry 49 ACCESS not-accessible 50 STATUS mandatory 51 DESCRIPTION 52 "" 53 INDEX { pppoeCallId } 54 ::= { pppoeCallTable 1 } 55 56 PppoeCallEntry ::= 57 SEQUENCE { 58 pppoeCallId INTEGER, 59 pppoeCallDirection INTEGER, 60 pppoeCallAge TimeTicks, 61 pppoeCallState INTEGER, 62 pppoeCallRemotePhysAddress PhysAddress, 63 pppoeCallLocalPhysAddress PhysAddress, 64 pppoeCallAcName DisplayString, 65 pppoeCallService DisplayString, 66 pppoeCallReceivedPackets Counter, 67 pppoeCallReceivedOctets Counter, 68 pppoeCallReceivedErrors Counter, 69 pppoeCallTransmitPackets Counter, 70 pppoeCallTransmitOctets Counter, 71 pppoeCallTransmitErrors Counter, 72 pppoeCallInfo DisplayString, 73 pppoeCallSessionId INTEGER, 74 pppoeCallEthIfIndex INTEGER, 75 pppoeCallAssociatedIfIndex INTEGER 76 } 77 78 pppoeCallId OBJECT-TYPE 79 SYNTAX INTEGER 80 ACCESS read-only 81 STATUS mandatory 82 83 DESCRIPTION 84 "System internal and unique ID for the related PPPoE call." 85 ::= { pppoeCallEntry 1 } 86 87 pppoeCallDirection OBJECT-TYPE 88 SYNTAX INTEGER { 89 incoming(1), 90 outgoing(2) 91 } 92 ACCESS read-only 93 STATUS mandatory 94 95 DESCRIPTION 96 "Direction of the PPPoE call, incoming(1) or outgoing(2)." 97 DEFVAL { outgoing } 98 ::= { pppoeCallEntry 2 } 99 100 pppoeCallAge OBJECT-TYPE 101 SYNTAX TimeTicks 102 ACCESS read-only 103 STATUS mandatory 104 105 DESCRIPTION 106 "The age of the call. For outgoing calls, the time since 107 the call began, or for incoming calls, the time since the 108 call was received. The format is in hh:mm:ss.00." 109 ::= { pppoeCallEntry 3 } 110 111 pppoeCallState OBJECT-TYPE 112 SYNTAX INTEGER { 113 idle(1), 114 wait-pado(2), 115 wait-padr(3), 116 wait-pads(4), 117 established(5), 118 terminated(6), 119 close(7), 120 delete(8) 121 } 122 ACCESS read-write 123 STATUS mandatory 124 125 DESCRIPTION 126 "The state of the PPPoE discovery stage according RFC 2516." 127 DEFVAL { idle } 128 ::= { pppoeCallEntry 4 } 129 130 pppoeCallRemotePhysAddress OBJECT-TYPE 131 SYNTAX PhysAddress 132 ACCESS read-only 133 STATUS mandatory 134 135 DESCRIPTION 136 "Peer's Ethernet address." 137 ::= { pppoeCallEntry 5 } 138 139 pppoeCallLocalPhysAddress OBJECT-TYPE 140 SYNTAX PhysAddress 141 ACCESS read-only 142 STATUS mandatory 143 144 DESCRIPTION 145 "Local Ethernet Address." 146 ::= { pppoeCallEntry 6 } 147 148 pppoeCallAcName OBJECT-TYPE 149 SYNTAX DisplayString 150 ACCESS read-only 151 STATUS mandatory 152 153 DESCRIPTION 154 "The PPPoE access concentrator's name." 155 ::= { pppoeCallEntry 7 } 156 157 pppoeCallService OBJECT-TYPE 158 SYNTAX DisplayString 159 ACCESS read-only 160 STATUS mandatory 161 162 DESCRIPTION 163 "The PPPoE service name, indicating the service the Host is 164 requesting." 165 ::= { pppoeCallEntry 8 } 166 167 pppoeCallReceivedPackets OBJECT-TYPE 168 SYNTAX Counter 169 ACCESS read-only 170 STATUS mandatory 171 172 DESCRIPTION 173 "Count of received valid GRE-encapsulated packets." 174 ::= { pppoeCallEntry 9 } 175 176 pppoeCallReceivedOctets OBJECT-TYPE 177 SYNTAX Counter 178 ACCESS read-only 179 STATUS mandatory 180 181 DESCRIPTION 182 "Count of received valid Octets." 183 ::= { pppoeCallEntry 10 } 184 185 pppoeCallReceivedErrors OBJECT-TYPE 186 SYNTAX Counter 187 ACCESS read-only 188 STATUS mandatory 189 190 DESCRIPTION 191 "Count of received invalid GRE-encapsulated packets." 192 ::= { pppoeCallEntry 11 } 193 194 pppoeCallTransmitPackets OBJECT-TYPE 195 SYNTAX Counter 196 ACCESS read-only 197 STATUS mandatory 198 199 DESCRIPTION 200 "Count of transmitted GRE-encapsulated packets." 201 ::= { pppoeCallEntry 12 } 202 203 pppoeCallTransmitOctets OBJECT-TYPE 204 SYNTAX Counter 205 ACCESS read-only 206 STATUS mandatory 207 208 DESCRIPTION 209 "Count of transmitted Octets." 210 ::= { pppoeCallEntry 13 } 211 212 pppoeCallTransmitErrors OBJECT-TYPE 213 SYNTAX Counter 214 ACCESS read-only 215 STATUS mandatory 216 217 DESCRIPTION 218 "Count of transmit errors." 219 ::= { pppoeCallEntry 14 } 220 221 pppoeCallInfo OBJECT-TYPE 222 SYNTAX DisplayString 223 ACCESS read-only 224 STATUS mandatory 225 226 DESCRIPTION 227 "Additional information to identify the PPPoE call" 228 ::= { pppoeCallEntry 15 } 229 230 pppoeCallSessionId OBJECT-TYPE 231 SYNTAX INTEGER 232 ACCESS read-only 233 STATUS mandatory 234 235 DESCRIPTION 236 "The PPPoE session ID, assigned via PPPoE Active Discovery 237 Session-Confirmation (PADS)." 238 ::= { pppoeCallEntry 16 } 239 240 pppoeCallEthIfIndex OBJECT-TYPE 241 SYNTAX INTEGER 242 ACCESS read-only 243 STATUS mandatory 244 245 DESCRIPTION 246 "The interface index (ifIndex) of the associated Ethernet 247 device." 248 ::= { pppoeCallEntry 17 } 249 250 pppoeCallAssociatedIfIndex OBJECT-TYPE 251 SYNTAX INTEGER 252 ACCESS read-only 253 STATUS mandatory 254 255 DESCRIPTION 256 "The index of the associated virtual interface." 257 ::= { pppoeCallEntry 18 } 258 259 260 -- pppoeCreditsTable 261 262 pppoeCreditsTable OBJECT-TYPE 263 SYNTAX SEQUENCE OF PppoeCreditsEntry 264 ACCESS not-accessible 265 STATUS mandatory 266 DESCRIPTION 267 "The pppoeCreditsTable contains informations about current 268 used resources and maximum allowed 'PPPoE-Service'-dependent 269 resources. 270 during a specified interval subsystem. 271 272 Creating entries: Entries are added by the user. 273 274 Deleting entries: Entries are removed by setting an 275 entry's pppoeCreditsSurveillance object to 'delete'." 276 ::= { pppoe 2 } 277 278 pppoeCreditsEntry OBJECT-TYPE 279 SYNTAX PppoeCreditsEntry 280 ACCESS not-accessible 281 STATUS mandatory 282 DESCRIPTION 283 "" 284 INDEX { pppoeCreditsService } 285 ::= { pppoeCreditsTable 1 } 286 287 PppoeCreditsEntry ::= 288 SEQUENCE { 289 pppoeCreditsService DisplayString, 290 pppoeCreditsSurveillance INTEGER, 291 pppoeCreditsMeasuretime INTEGER, 292 pppoeCreditsMaxInCon INTEGER, 293 pppoeCreditsMaxOutCon INTEGER, 294 pppoeCreditsMaxInDuration INTEGER, 295 pppoeCreditsMaxOutDuration INTEGER, 296 pppoeCreditsTimeleft INTEGER, 297 pppoeCreditsCurrentInCon INTEGER, 298 pppoeCreditsCurrentOutCon INTEGER, 299 pppoeCreditsTotalInCon INTEGER, 300 pppoeCreditsTotalOutCon INTEGER, 301 pppoeCreditsTotalInDuration INTEGER, 302 pppoeCreditsTotalOutDuration INTEGER, 303 pppoeCreditsCurrentAccount INTEGER 304 } 305 306 pppoeCreditsService OBJECT-TYPE 307 SYNTAX DisplayString 308 ACCESS read-write 309 STATUS mandatory 310 311 DESCRIPTION 312 "The PPPoE service name, indicating the service the Host is 313 requesting." 314 ::= { pppoeCreditsEntry 1 } 315 316 pppoeCreditsSurveillance OBJECT-TYPE 317 SYNTAX INTEGER { 318 off(1), on(2), delete(3) 319 } 320 ACCESS read-write 321 STATUS mandatory 322 323 DESCRIPTION 324 "Surveillance on or off." 325 DEFVAL { off } 326 ::= { pppoeCreditsEntry 2 } 327 328 pppoeCreditsMeasuretime OBJECT-TYPE 329 SYNTAX INTEGER 330 ACCESS read-write 331 STATUS mandatory 332 333 DESCRIPTION 334 "Time of one observation interval in seconds." 335 DEFVAL { 86400 } 336 ::= { pppoeCreditsEntry 3 } 337 338 pppoeCreditsMaxInCon OBJECT-TYPE 339 SYNTAX INTEGER 340 ACCESS read-write 341 STATUS mandatory 342 343 DESCRIPTION 344 "Maximum number of allowed incoming connections during the 345 observation interval. -1 disables this limit." 346 DEFVAL { -1 } 347 ::= { pppoeCreditsEntry 4 } 348 349 pppoeCreditsMaxOutCon OBJECT-TYPE 350 SYNTAX INTEGER 351 ACCESS read-write 352 STATUS mandatory 353 354 DESCRIPTION 355 "Maximum number of allowed outgoing connections during the 356 observation interval. -1 disables this limit." 357 DEFVAL { 1000 } 358 ::= { pppoeCreditsEntry 5 } 359 360 pppoeCreditsMaxInDuration OBJECT-TYPE 361 SYNTAX INTEGER 362 ACCESS read-write 363 STATUS mandatory 364 365 DESCRIPTION 366 "Maximum connect time for incoming connections in 367 seconds during the observation interval. -1 disables this 368 limit." 369 DEFVAL { -1 } 370 ::= { pppoeCreditsEntry 6 } 371 372 pppoeCreditsMaxOutDuration OBJECT-TYPE 373 SYNTAX INTEGER 374 ACCESS read-write 375 STATUS mandatory 376 377 DESCRIPTION 378 "Maximum connect time for outgoing connections in 379 seconds during the observation interval. -1 disables this 380 limit" 381 DEFVAL { 28800 } 382 ::= { pppoeCreditsEntry 7 } 383 384 pppoeCreditsTimeleft OBJECT-TYPE 385 SYNTAX INTEGER 386 ACCESS read-write 387 STATUS mandatory 388 389 DESCRIPTION 390 "Time in seconds left in current interval. 391 Writing to Timeleft will restart the observation 392 interval." 393 ::= { pppoeCreditsEntry 8 } 394 395 396 pppoeCreditsCurrentInCon OBJECT-TYPE 397 SYNTAX INTEGER 398 ACCESS read-only 399 STATUS mandatory 400 401 DESCRIPTION 402 "Current number of incoming connections." 403 ::= { pppoeCreditsEntry 9 } 404 405 pppoeCreditsCurrentOutCon OBJECT-TYPE 406 SYNTAX INTEGER 407 ACCESS read-only 408 STATUS mandatory 409 410 DESCRIPTION 411 "Current number of outgoing connections." 412 ::= { pppoeCreditsEntry 10 } 413 pppoeCreditsTotalInCon OBJECT-TYPE 414 SYNTAX INTEGER 415 ACCESS read-only 416 STATUS mandatory 417 418 DESCRIPTION 419 "Total count of incoming connections during 420 the observation interval." 421 ::= { pppoeCreditsEntry 11 } 422 423 pppoeCreditsTotalOutCon OBJECT-TYPE 424 SYNTAX INTEGER 425 ACCESS read-only 426 STATUS mandatory 427 428 DESCRIPTION 429 "Total count of outgoing connections during 430 the observation interval." 431 ::= { pppoeCreditsEntry 12 } 432 433 pppoeCreditsTotalInDuration OBJECT-TYPE 434 SYNTAX INTEGER 435 ACCESS read-only 436 STATUS mandatory 437 438 DESCRIPTION 439 "Total connect time of incoming connections 440 during the observation interval." 441 ::= { pppoeCreditsEntry 13 } 442 443 pppoeCreditsTotalOutDuration OBJECT-TYPE 444 SYNTAX INTEGER 445 ACCESS read-only 446 STATUS mandatory 447 448 DESCRIPTION 449 "Total connect time of outgoing connections 450 during the observation interval." 451 ::= { pppoeCreditsEntry 14 } 452 453 pppoeCreditsCurrentAccount OBJECT-TYPE 454 SYNTAX INTEGER (0..100) 455 ACCESS read-only 456 STATUS mandatory 457 458 DESCRIPTION 459 "Total connect time of all outgoing connections during 460 the observation interval calculated in percent of 461 'pppoeCreditsMaxOutDuration'." 462 ::= { pppoeCreditsEntry 15 } 463 464 465 -- pppoePassThroughTable 466 467 pppoePassThroughTable OBJECT-TYPE 468 SYNTAX SEQUENCE OF PppoePassThroughEntry 469 ACCESS not-accessible 470 STATUS mandatory 471 DESCRIPTION 472 "The pppoePassThroughTable is used to enable the PPPoE 473 mode between the two specified Ethernet interfaces. 474 475 Creating entries: Entries are added by the user. 476 477 Deleting entries: Entries are removed once the 478 respective variable pppoePassThroughStatus is 479 set to delete(3)." 480 ::= { pppoe 5 } 481 482 pppoePassThroughEntry OBJECT-TYPE 483 SYNTAX PppoePassThroughEntry 484 ACCESS not-accessible 485 STATUS mandatory 486 DESCRIPTION 487 "" 488 INDEX { pppoePassThroughEthIfIndex1, pppoePassThroughEthIfIndex2 } 489 ::= { pppoePassThroughTable 1 } 490 491 PppoePassThroughEntry ::= 492 SEQUENCE { 493 pppoePassThroughEthIfIndex1 INTEGER, 494 pppoePassThroughEthIfIndex2 INTEGER, 495 pppoePassThroughStatus INTEGER 496 } 497 498 pppoePassThroughEthIfIndex1 OBJECT-TYPE 499 SYNTAX INTEGER 500 ACCESS read-write 501 STATUS mandatory 502 503 DESCRIPTION 504 "The interface index (ifIndex) of the first associated 505 Ethernet interface." 506 ::= { pppoePassThroughEntry 1 } 507 508 pppoePassThroughEthIfIndex2 OBJECT-TYPE 509 SYNTAX INTEGER 510 ACCESS read-write 511 STATUS mandatory 512 513 DESCRIPTION 514 "The interface index (ifIndex) of the secondassociated 515 Ethernet interface." 516 ::= { pppoePassThroughEntry 2 } 517 518 pppoePassThroughStatus OBJECT-TYPE 519 SYNTAX INTEGER { 520 enabled(1), 521 disabled(2), 522 delete(3) 523 } 524 ACCESS read-write 525 STATUS mandatory 526 527 DESCRIPTION 528 "The administrative status of this entry." 529 DEFVAL { enabled } 530 ::= { pppoePassThroughEntry 3 } 531 532 533END 534