BEGEMOT-BRIDGE-MIB.txt (164410) | BEGEMOT-BRIDGE-MIB.txt (164997) |
---|---|
1-- 2-- Copyright (C) 2006 Shteryana Shopova <syrinx@FreeBSD.org> 3-- All rights reserved. 4-- 5-- Redistribution and use in source and binary forms, with or without 6-- modification, are permitted provided that the following conditions 7-- are met: 8-- 1. Redistributions of source code must retain the above copyright --- 9 unchanged lines hidden (view full) --- 18-- FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 19-- DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 20-- OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 21-- HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 22-- LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 23-- OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 24-- SUCH DAMAGE. 25-- | 1-- 2-- Copyright (C) 2006 Shteryana Shopova <syrinx@FreeBSD.org> 3-- All rights reserved. 4-- 5-- Redistribution and use in source and binary forms, with or without 6-- modification, are permitted provided that the following conditions 7-- are met: 8-- 1. Redistributions of source code must retain the above copyright --- 9 unchanged lines hidden (view full) --- 18-- FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 19-- DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 20-- OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 21-- HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 22-- LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 23-- OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 24-- SUCH DAMAGE. 25-- |
26-- $FreeBSD: head/usr.sbin/bsnmpd/modules/snmp_bridge/BEGEMOT-BRIDGE-MIB.txt 164410 2006-11-19 15:42:48Z syrinx $ | 26-- $FreeBSD: head/usr.sbin/bsnmpd/modules/snmp_bridge/BEGEMOT-BRIDGE-MIB.txt 164997 2006-12-07 22:36:17Z syrinx $ |
27-- 28 29BEGEMOT-BRIDGE-MIB DEFINITIONS ::= BEGIN 30 31IMPORTS 32 MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, 33 Counter32, Integer32, TimeTicks, mib-2 34 FROM SNMPv2-SMI 35 TEXTUAL-CONVENTION, MacAddress, TruthValue, RowStatus 36 FROM SNMPv2-TC 37 BridgeId, Timeout 38 FROM BRIDGE-MIB 39 InterfaceIndex FROM IF-MIB 40 begemot 41 FROM BEGEMOT-MIB; 42 43begemotBridge MODULE-IDENTITY | 27-- 28 29BEGEMOT-BRIDGE-MIB DEFINITIONS ::= BEGIN 30 31IMPORTS 32 MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, 33 Counter32, Integer32, TimeTicks, mib-2 34 FROM SNMPv2-SMI 35 TEXTUAL-CONVENTION, MacAddress, TruthValue, RowStatus 36 FROM SNMPv2-TC 37 BridgeId, Timeout 38 FROM BRIDGE-MIB 39 InterfaceIndex FROM IF-MIB 40 begemot 41 FROM BEGEMOT-MIB; 42 43begemotBridge MODULE-IDENTITY |
44 LAST-UPDATED "200608100000Z" | 44 LAST-UPDATED "200611210000Z" |
45 ORGANIZATION "Sofia University St. Kliment Ohridski" 46 CONTACT-INFO 47 " Shteryana Shopova 48 49 Postal: Faculty of Mathematics and Informatics 50 5 James Bourchier Blvd. 51 1164 Sofia 52 Bulgaria 53 54 Fax: +359 2 687 180 55 56 E-Mail: syrinx@FreeBSD.org" 57 DESCRIPTION 58 "The Begemot MIB for managing bridge interfaces." | 45 ORGANIZATION "Sofia University St. Kliment Ohridski" 46 CONTACT-INFO 47 " Shteryana Shopova 48 49 Postal: Faculty of Mathematics and Informatics 50 5 James Bourchier Blvd. 51 1164 Sofia 52 Bulgaria 53 54 Fax: +359 2 687 180 55 56 E-Mail: syrinx@FreeBSD.org" 57 DESCRIPTION 58 "The Begemot MIB for managing bridge interfaces." |
59 | 59 REVISION "200611210000Z" 60 DESCRIPTION 61 "Second revision adds support for monitoring RSTP 62 specific variables." 63 REVISION "200607270000Z" 64 DESCRIPTION 65 "Initial revision." |
60 ::= { begemot 205 } 61 62-- ---------------------------------------------------------- -- 63BridgeIfName ::= TEXTUAL-CONVENTION 64 DISPLAY-HINT "16a" 65 STATUS current 66 DESCRIPTION 67 "Name of a bridge interface." --- 230 unchanged lines hidden (view full) --- 298 begemotBridgeStpRootCost Integer32, 299 begemotBridgeStpRootPort Integer32, 300 begemotBridgeStpMaxAge Timeout, 301 begemotBridgeStpHelloTime Timeout, 302 begemotBridgeStpHoldTime Integer32, 303 begemotBridgeStpForwardDelay Timeout, 304 begemotBridgeStpBridgeMaxAge Timeout, 305 begemotBridgeStpBridgeHelloTime Timeout, | 66 ::= { begemot 205 } 67 68-- ---------------------------------------------------------- -- 69BridgeIfName ::= TEXTUAL-CONVENTION 70 DISPLAY-HINT "16a" 71 STATUS current 72 DESCRIPTION 73 "Name of a bridge interface." --- 230 unchanged lines hidden (view full) --- 304 begemotBridgeStpRootCost Integer32, 305 begemotBridgeStpRootPort Integer32, 306 begemotBridgeStpMaxAge Timeout, 307 begemotBridgeStpHelloTime Timeout, 308 begemotBridgeStpHoldTime Integer32, 309 begemotBridgeStpForwardDelay Timeout, 310 begemotBridgeStpBridgeMaxAge Timeout, 311 begemotBridgeStpBridgeHelloTime Timeout, |
306 begemotBridgeStpBridgeForwardDelay Timeout | 312 begemotBridgeStpBridgeForwardDelay Timeout, 313 begemotBridgeStpVersion INTEGER, 314 begemotBridgeStpTxHoldCount Integer32 |
307} 308 309begemotBridgeStpProtocolSpecification OBJECT-TYPE 310 SYNTAX INTEGER { 311 unknown(1), 312 decLb100(2), 313 ieee8021d(3) 314 } --- 146 unchanged lines hidden (view full) --- 461 MAX-ACCESS read-write 462 STATUS current 463 DESCRIPTION 464 "The value that all bridges participating in the 465 spanning tree would use for ForwardDelay if this 466 bridge was the root of the spanning tree." 467 ::= { begemotBridgeStpEntry 14 } 468 | 315} 316 317begemotBridgeStpProtocolSpecification OBJECT-TYPE 318 SYNTAX INTEGER { 319 unknown(1), 320 decLb100(2), 321 ieee8021d(3) 322 } --- 146 unchanged lines hidden (view full) --- 469 MAX-ACCESS read-write 470 STATUS current 471 DESCRIPTION 472 "The value that all bridges participating in the 473 spanning tree would use for ForwardDelay if this 474 bridge was the root of the spanning tree." 475 ::= { begemotBridgeStpEntry 14 } 476 |
477begemotBridgeStpVersion OBJECT-TYPE 478 SYNTAX INTEGER { 479 stpCompatible(0), 480 rstp(2) 481 } 482 MAX-ACCESS read-write 483 STATUS current 484 DESCRIPTION 485 "The version of Spanning Tree Protocol the bridge is 486 currently running. The value 'stpCompatible(0)' 487 indicates the Spanning Tree Protocol specified in 488 IEEE 802.1D-1998 and 'rstp(2)' indicates the Rapid 489 Spanning Tree Protocol specified in IEEE 802.1w and 490 clause 17 of 802.1D-2004. The values are directly from 491 the IEEE standard. New values may be defined as future 492 versions of the protocol become available. 493 494 The value of this object MUST be retained across 495 reinitializations of the management system." 496 DEFVAL { rstp } 497 ::= { begemotBridgeStpEntry 15 } 498 499begemotBridgeStpTxHoldCount OBJECT-TYPE 500 SYNTAX Integer32 (1..10) 501 MAX-ACCESS read-write 502 STATUS current 503 DESCRIPTION 504 "The value used by the Port Transmit state machine to limit 505 the maximum transmission rate of BPDUs on the bridge interface. 506 507 The value of this object MUST be retained across 508 reinitializations of the management system." 509 DEFVAL { 3 } 510 ::= { begemotBridgeStpEntry 16 } 511 |
|
469-- ---------------------------------------------------------- -- 470-- the Bridge STP ports table 471-- ---------------------------------------------------------- -- 472 473begemotBridgeStpPortTable OBJECT-TYPE 474 SYNTAX SEQUENCE OF BegemotBridgeStpPortEntry 475 MAX-ACCESS not-accessible 476 STATUS current --- 138 unchanged lines hidden (view full) --- 615 MAX-ACCESS read-only 616 STATUS current 617 DESCRIPTION 618 "The number of times this port has transitioned 619 from the Learning state to the Forwarding state." 620 ::= { begemotBridgeStpPortEntry 10 } 621 622-- ---------------------------------------------------------- -- | 512-- ---------------------------------------------------------- -- 513-- the Bridge STP ports table 514-- ---------------------------------------------------------- -- 515 516begemotBridgeStpPortTable OBJECT-TYPE 517 SYNTAX SEQUENCE OF BegemotBridgeStpPortEntry 518 MAX-ACCESS not-accessible 519 STATUS current --- 138 unchanged lines hidden (view full) --- 658 MAX-ACCESS read-only 659 STATUS current 660 DESCRIPTION 661 "The number of times this port has transitioned 662 from the Learning state to the Forwarding state." 663 ::= { begemotBridgeStpPortEntry 10 } 664 665-- ---------------------------------------------------------- -- |
666-- the Bridge STP extended ports table 667-- ---------------------------------------------------------- -- 668 669begemotBridgeStpExtPortTable OBJECT-TYPE 670 SYNTAX SEQUENCE OF BegemotBridgeStpExtPortEntry 671 MAX-ACCESS not-accessible 672 STATUS current 673 DESCRIPTION 674 "A table that contains port-specific Rapid Spanning Tree 675 information for the bridge interface members." 676 ::= { begemotBridgeStp 3 } 677 678begemotBridgeStpExtPortEntry OBJECT-TYPE 679 SYNTAX BegemotBridgeStpExtPortEntry 680 MAX-ACCESS not-accessible 681 STATUS current 682 DESCRIPTION 683 "A list of Rapid Spanning Tree information maintained by 684 each bridge interface member." 685 AUGMENTS { begemotBridgeStpPortEntry } 686 ::= { begemotBridgeStpExtPortTable 1 } 687 688BegemotBridgeStpExtPortEntry ::= SEQUENCE { 689 begemotBridgeStpPortProtocolMigration TruthValue, 690 begemotBridgeStpPortAdminEdgePort TruthValue, 691 begemotBridgeStpPortOperEdgePort TruthValue, 692 begemotBridgeStpPortAdminPointToPoint INTEGER, 693 begemotBridgeStpPortOperPointToPoint TruthValue, 694 begemotBridgeStpPortAdminPathCost Integer32 695} 696 697begemotBridgeStpPortProtocolMigration OBJECT-TYPE 698 SYNTAX TruthValue 699 MAX-ACCESS read-write 700 STATUS current 701 DESCRIPTION 702 "When operating in RSTP (version 2) mode, writing true(1) 703 to this object forces this port to transmit RSTP BPDUs. 704 Any other operation on this object has no effect and 705 it always returns false(2) when read." 706 ::= { begemotBridgeStpExtPortEntry 1 } 707 708begemotBridgeStpPortAdminEdgePort OBJECT-TYPE 709 SYNTAX TruthValue 710 MAX-ACCESS read-write 711 STATUS current 712 DESCRIPTION 713 "The administrative value of the Edge Port parameter. A 714 value of true(1) indicates that this port should be 715 assumed as an edge-port, and a value of false(2) indicates 716 that this port should be assumed as a non-edge-port. 717 Setting this object will also cause the corresponding 718 instance of begemotBridgeStpPortOperEdgePort to change to 719 the same value. Note that even when this object's value 720 is true, the value of the corresponding instance of 721 begemotBridgeStpPortOperEdgePort can be false if a BPDU 722 has been received. 723 724 The value of this object MUST be retained across 725 reinitializations of the management system." 726 ::= { begemotBridgeStpExtPortEntry 2 } 727 728begemotBridgeStpPortOperEdgePort OBJECT-TYPE 729 SYNTAX TruthValue 730 MAX-ACCESS read-only 731 STATUS current 732 DESCRIPTION 733 "The operational value of the Edge Port parameter. The 734 object is initialized to the value of the corresponding 735 instance of begemotBridgeStpPortAdminEdgePort. When the 736 corresponding instance of begemotBridgeStpPortAdminEdgePort 737 is set, this object will be changed as well. This object 738 will also be changed to false on reception of a BPDU." 739 ::= { begemotBridgeStpExtPortEntry 3 } 740 741begemotBridgeStpPortAdminPointToPoint OBJECT-TYPE 742 SYNTAX INTEGER { 743 forceTrue(0), 744 forceFalse(1), 745 auto(2) 746 } 747 MAX-ACCESS read-write 748 STATUS current 749 DESCRIPTION 750 "The administrative point-to-point status of the LAN segment 751 attached to this port, using the enumeration values of the 752 IEEE 802.1w clause. A value of forceTrue(0) indicates 753 that this port should always be treated as if it is 754 connected to a point-to-point link. A value of 755 forceFalse(1) indicates that this port should be treated as 756 having a shared media connection. A value of auto(2) 757 indicates that this port is considered to have a 758 point-to-point link if it is an Aggregator and all of its 759 members are aggregatable, or if the MAC entity 760 is configured for full duplex operation, either through 761 auto-negotiation or by management means. Manipulating this 762 object changes the underlying adminPortToPortMAC. 763 764 The value of this object MUST be retained across 765 reinitializations of the management system." 766 ::= { begemotBridgeStpExtPortEntry 4 } 767 768begemotBridgeStpPortOperPointToPoint OBJECT-TYPE 769 SYNTAX TruthValue 770 MAX-ACCESS read-only 771 STATUS current 772 DESCRIPTION 773 "The operational point-to-point status of the LAN segment 774 attached to this port. It indicates whether a port is 775 considered to have a point-to-point connection. 776 If adminPointToPointMAC is set to auto(2), then the value 777 of operPointToPointMAC is determined in accordance with the 778 specific procedures defined for the MAC entity concerned, 779 as defined in IEEE 802.1w, clause 6.5. The value is 780 determined dynamically; that is, it is re-evaluated whenever 781 the value of adminPointToPointMAC changes, and whenever 782 the specific procedures defined for the MAC entity evaluates 783 a change in its point-to-point status." 784 ::= { begemotBridgeStpExtPortEntry 5 } 785 786begemotBridgeStpPortAdminPathCost OBJECT-TYPE 787 SYNTAX Integer32 (0..200000000) 788 MAX-ACCESS read-write 789 STATUS current 790 DESCRIPTION 791 "The administratively assigned value for the contribution 792 of this port to the path cost of paths toward the spanning 793 tree root. 794 795 Writing a value of '0' assigns the automatically calculated 796 default Path Cost value to the port. If the default Path 797 Cost is being used, this object returns '0' when read. 798 799 This complements the object begemotBridgeStpPortPathCost or 800 begemotBridgeStpPortPathCost32, which returns the operational 801 value of the path cost. 802 803 The value of this object MUST be retained across 804 reinitializations of the management system." 805 ::= { begemotBridgeStpExtPortEntry 6 } 806 807-- ---------------------------------------------------------- -- |
|
623-- the Bridge interface Transparent bridging table 624-- ---------------------------------------------------------- -- 625 626begemotBridgeTpTable OBJECT-TYPE 627 SYNTAX SEQUENCE OF BegemotBridgeTpEntry 628 MAX-ACCESS not-accessible 629 STATUS current 630 DESCRIPTION --- 335 unchanged lines hidden --- | 808-- the Bridge interface Transparent bridging table 809-- ---------------------------------------------------------- -- 810 811begemotBridgeTpTable OBJECT-TYPE 812 SYNTAX SEQUENCE OF BegemotBridgeTpEntry 813 MAX-ACCESS not-accessible 814 STATUS current 815 DESCRIPTION --- 335 unchanged lines hidden --- |